batch step3/4/5/6 全量重生(Arcrun@eefbed9):步驟5 引擎條件邊+recipe 三層

來源=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` 仍有(該檔本腳本不重建、本次未動),留給產它的那條線處理。
This commit is contained in:
2026-07-31 17:05:46 +08:00
parent ba291f83d4
commit 94eb298c17
22 changed files with 1185 additions and 904 deletions
+19 -19
View File
@@ -4,7 +4,7 @@ var __name = (target, value) => __defProp(target, "name", { value, configurable:
// src/index.ts
import componentWasm from "./d2e03502220d42d7f65d990289a947213d6e1972-component.wasm";
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/compose.js
// node_modules/hono/dist/compose.js
var compose = /* @__PURE__ */ __name((middleware, onError, onNotFound) => {
return (context, next) => {
let index = -1;
@@ -49,10 +49,10 @@ var compose = /* @__PURE__ */ __name((middleware, onError, onNotFound) => {
};
}, "compose");
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/request/constants.js
// node_modules/hono/dist/request/constants.js
var GET_MATCH_RESULT = /* @__PURE__ */ Symbol();
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/utils/body.js
// node_modules/hono/dist/utils/body.js
var parseBody = /* @__PURE__ */ __name(async (request, options = /* @__PURE__ */ Object.create(null)) => {
const { all = false, dot = false } = options;
const headers = request instanceof HonoRequest ? request.raw.headers : request.headers;
@@ -126,7 +126,7 @@ var handleParsingNestedValues = /* @__PURE__ */ __name((form, key, value) => {
});
}, "handleParsingNestedValues");
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/utils/url.js
// node_modules/hono/dist/utils/url.js
var splitPath = /* @__PURE__ */ __name((path) => {
const paths = path.split("/");
if (paths[0] === "") {
@@ -330,7 +330,7 @@ var getQueryParams = /* @__PURE__ */ __name((url, key) => {
}, "getQueryParams");
var decodeURIComponent_ = decodeURIComponent;
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/request.js
// node_modules/hono/dist/request.js
var tryDecodeURIComponent = /* @__PURE__ */ __name((str) => tryDecode(str, decodeURIComponent_), "tryDecodeURIComponent");
var HonoRequest = class {
static {
@@ -601,7 +601,7 @@ var HonoRequest = class {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/utils/html.js
// node_modules/hono/dist/utils/html.js
var HtmlEscapedCallbackPhase = {
Stringify: 1,
BeforeStream: 2,
@@ -643,7 +643,7 @@ var resolveCallback = /* @__PURE__ */ __name(async (str, phase, preserveCallback
}
}, "resolveCallback");
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/context.js
// node_modules/hono/dist/context.js
var TEXT_PLAIN = "text/plain; charset=UTF-8";
var setDefaultContentType = /* @__PURE__ */ __name((contentType, headers) => {
return {
@@ -1053,7 +1053,7 @@ var Context = class {
}, "notFound");
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router.js
// node_modules/hono/dist/router.js
var METHOD_NAME_ALL = "ALL";
var METHOD_NAME_ALL_LOWERCASE = "all";
var METHODS = ["get", "post", "put", "delete", "options", "patch"];
@@ -1064,10 +1064,10 @@ var UnsupportedPathError = class extends Error {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/utils/constants.js
// node_modules/hono/dist/utils/constants.js
var COMPOSED_HANDLER = "__COMPOSED_HANDLER";
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/hono-base.js
// node_modules/hono/dist/hono-base.js
var notFoundHandler = /* @__PURE__ */ __name((c) => {
return c.text("404 Not Found", 404);
}, "notFoundHandler");
@@ -1441,7 +1441,7 @@ var Hono = class _Hono {
}, "fire");
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/reg-exp-router/matcher.js
// node_modules/hono/dist/router/reg-exp-router/matcher.js
var emptyParam = [];
function match(method, path) {
const matchers = this.buildAllMatchers();
@@ -1463,7 +1463,7 @@ function match(method, path) {
}
__name(match, "match");
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/reg-exp-router/node.js
// node_modules/hono/dist/router/reg-exp-router/node.js
var LABEL_REG_EXP_STR = "[^/]+";
var ONLY_WILDCARD_REG_EXP_STR = ".*";
var TAIL_WILDCARD_REG_EXP_STR = "(?:|/.*)";
@@ -1575,7 +1575,7 @@ var Node = class _Node {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/reg-exp-router/trie.js
// node_modules/hono/dist/router/reg-exp-router/trie.js
var Trie = class {
static {
__name(this, "Trie");
@@ -1634,7 +1634,7 @@ var Trie = class {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/reg-exp-router/router.js
// node_modules/hono/dist/router/reg-exp-router/router.js
var nullMatcher = [/^$/, [], /* @__PURE__ */ Object.create(null)];
var wildcardRegExpCache = /* @__PURE__ */ Object.create(null);
function buildWildcardRegExp(path) {
@@ -1820,7 +1820,7 @@ var RegExpRouter = class {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/smart-router/router.js
// node_modules/hono/dist/router/smart-router/router.js
var SmartRouter = class {
static {
__name(this, "SmartRouter");
@@ -1878,7 +1878,7 @@ var SmartRouter = class {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/trie-router/node.js
// node_modules/hono/dist/router/trie-router/node.js
var emptyParams = /* @__PURE__ */ Object.create(null);
var hasChildren = /* @__PURE__ */ __name((children) => {
for (const _ in children) {
@@ -2056,7 +2056,7 @@ var Node2 = class _Node2 {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/router/trie-router/router.js
// node_modules/hono/dist/router/trie-router/router.js
var TrieRouter = class {
static {
__name(this, "TrieRouter");
@@ -2081,7 +2081,7 @@ var TrieRouter = class {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/hono.js
// node_modules/hono/dist/hono.js
var Hono2 = class extends Hono {
static {
__name(this, "Hono");
@@ -2099,7 +2099,7 @@ var Hono2 = class extends Hono {
}
};
// ../../../../../../../../../Users/youlinhsieh/Documents/tech_projects/InkStoneCo/matrix/arcrun/.component-builds/string_ops/node_modules/hono/dist/middleware/cors/index.js
// node_modules/hono/dist/middleware/cors/index.js
var cors = /* @__PURE__ */ __name((options) => {
const defaults = {
origin: "*",