Archived
This repository has been archived on 2026-09-13 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
2bb974a10d9d046b4ef7ac20107aaa54d1468ced
这条是五(六)处里最不能隐身的:它是配方没做到位时交人的那一句,人打开工作日志 想知道的第一件事就是「为什么停了」,而从前 kind: 'result' 不在 SKELETON 里, 这条消息永远进不了工作日志,单子看着像凭空卡住。只改 kind,detail 不动。 card 动作里「这一步已经发过卡,不再发第二张」那条保持 internal: true 不改 —— 它每次重入(卡开着的每一拍)都会打一遍,是典型的排障痕,machinery() 的过滤 存在的意义就是滤掉这类;摆到人面前只会把真正要看的东西淹掉。 新增回归测试:跑真实的 turn-runner.ts,让案例落到「没 guide、没发卡、doneWhen 不成立」这条分支,把捕获到的留痕喂给 structuredLog 全程,断言可见且归系统。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LKMZDwMbyKzjw6Hembwvet
Description
No description provided
9.3 MiB
Languages
TypeScript
90.1%
CSS
7.3%
JavaScript
2%
Shell
0.4%
Python
0.1%