94eb298c17
來源=Arcrun `batch/step3456-20260801`(eefbed9)=step3 最前緣(已含 step4+step6+
t158-t162)合入 step5。**先合流再打包**(bundle 是 worker 粒度,三步同一顆 cypher,
分開建會讓 stage 只拿到一步——08-01 那個坑)。
cypher 產物指紋(步驟5 新增,實查):
ON_BRANCH 13/ON_TRUE 9/ON_FALSE 11/branch_hint 4
body_template 8/response_map 8/binding_name 4
步驟3/4/6 迴歸指紋(不得歸零,實查全在):
trySubstitution 3/input_schema 6/not_found 5/suggestion 2/success_rate 4/bundle_version 1
mcp 教材世代更新:「引擎不支援條件分支」字串歸 0,換成三型分支寫法+branch_hint 指路。
保留未動(本建置腳本不產這兩顆):tier1/code、tier2/ui、daemon 段(仍 v0.15.0,
這批不含新小幫手,leo 不必重下載)。core 條目維持 24。
順手清掉既存污染:上一版 staging 的 tier1/*/index.js 內含建置機器的絕對路徑
(`/Users/youlinhsieh/...`,19 檔命中)=前次以 symlink node_modules 打包的殘留;
本次改為實體複製 node_modules 後重建,路徑回正常相對形式,命中歸 0。
⚠️ 僅 `tier1/code/index.js` 仍有(該檔本腳本不重建、本次未動),留給產它的那條線處理。