fix(ci): update DESIGN contract after hanging spoken questions (BUG-679)
Independent Staging Quality Gate / validate (push) Successful in 10m36s
Independent Staging Quality Gate / publish (push) Successful in 7m40s

Quality gate run 2598 failed because the unwritten-evidence test still required the old persisted-question DESIGN sentence. Align the assertion with the BUG-678 hang-back contract.
This commit is contained in:
jesse-ux
2026-09-14 13:43:03 +08:00
parent 2dbcf2661b
commit b50a8f94ac
3 changed files with 29 additions and 2 deletions
@@ -21,3 +21,9 @@
- 相关单测 46/46`rectification-spoken-orphan-20260914.test.ts` 3/3,加上 collect-prompt / collection-question-pool / case-receipt-projection / unstampable-probe / surface-state
- `npm test`2989 tests2822 pass / 153 fail / 14 skip。比上一轮 Windows 基线(2985 / 2818 / 153 / 14)多 4 条全绿用例;失败清单仍是 Caddy/CRLF、Docker、bash、workflow YAML、Skill SHA、page.tsx 源码正则,没有新的校正产品失败
- `next build`:本工作树 `frontend/node_modules` 是 junctionTurbopack 拒绝软链;`--webpack` 编译与 tsc 通过,收集 page data 时因本机 Skill 10.0.26 SHA 与 registry 不一致失败(环境问题,未改 skill 包)。`/` 是否仍 `○ Static` 需在有真实 `node_modules` 且 skill 哈希匹配的树上复核
## 门禁修复(BUG-679
- Gitea run `2598`SHA `2dbcf266`validate 失败:`npm test` 3180 条里 3179 通过、1 失败。失败原文:`not ok 2518 - chat live question only reads the last settled assistant message`,断言 `/completed turn that claimed to record evidence/` 对不上已更新的 `DESIGN.md`
- 安装步骤已绿,不是 BUG-677。publish skipped。
- 合同断言改跟新 DESIGN(原值/新值/原因已写)。产品代码未再改。