Archived
契约变更四步: ① depcruise 反查下游 —— `no dependency violations`;`draftWrite` / `writable` 的调用方 逐个查过(engines 三处、turn-runner 两处、auto-runner 两处),新增字段全是可选, 老调用方一个字不用改; ② CONTRACT.md 已同步(近变一节写明两个旗各治什么、跳过的行不许被 prune 撤, 以及同批三条不变量:配方只认 liveStep / submit 与模型同一条处置 / 办不下去发卡交人); ③ 本快照单独说明:`TaskDataGateway.draftWrite` 增 `skipUnchanged`、`skipExisting` 两个 可选入参与可选出参 `skipped`;`writable` 增可选 `caseKey`。**非破坏性**; ④ 无破坏性变更,不需要三步弃用。 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LKMZDwMbyKzjw6Hembwvet