This commit is contained in:
rain
2026-07-24 18:03:02 +08:00
parent c7f278fe79
commit ec8486b035
86 changed files with 7943 additions and 1841 deletions
+6 -1
View File
@@ -68,7 +68,12 @@ const fs = require("fs");
assert.deepStrictEqual(Array.from(ROOT_ROUTE_KEYS), discoveredRoots, "ROOT_ROUTE_KEYS 必须精确列出 parent=null 的路由");
assert.strictEqual(ROUTES.A01.kind, "auth-root", "A01 必须是认证根语义");
assert.deepStrictEqual(Array.from(ROUTES.G03.optionalParams), [], "G03 不得保留未消费的 genealogyId 或 step 参数");
for (const routeKey of ["G01", "G05", "G09", "T01"]) {
assert.deepStrictEqual(
Array.from(ROUTES.G01.resultOperations),
["genealogy-created"],
"G01 必须接受 G03 真实创建完成结果",
);
for (const routeKey of ["G05", "G09", "T01"]) {
assert.deepStrictEqual(Array.from(ROUTES[routeKey].resultOperations), [], `${routeKey} 不得预留没有真实 API 生产者的结果能力`);
}
assert.deepStrictEqual(