diff --git a/docs/todo/system-design/27-p3c-batch3-handover.md b/docs/todo/system-design/27-p3c-batch3-handover.md index f78165a..7fa94c4 100644 --- a/docs/todo/system-design/27-p3c-batch3-handover.md +++ b/docs/todo/system-design/27-p3c-batch3-handover.md @@ -169,8 +169,16 @@ task 翻 queued 后 `hasStartedRun()` 返回 false → `GraphConsole.vue:248` æŠ ## 七、下一步 -- [ ] lemonboss-78 补齐 §二 里缺的 3 条复核结论(本文档只确知孤儿子 run 那一条) +- [x] ~~lemonboss-78 补齐 §二 里缺的 3 条复核结论~~ —— 已补齐并提交(`5a31d00`),4 条均带独立探针实跑证据 - [ ] 定 `87b776c` 的处理方式(建议修复前推) -- [ ] 修掉孤儿子 run(取消排队时还在烧 token) +- [ ] **N1** 修掉孤儿子 run(取消排队时还在烧 token)—— 唯一有直接金钱成本的一条,优先 +- [ ] **L1** 恢复路径对 manual 任务补一条出路(现在退回队列后没人接,sweep 空转) +- [ ] **N2** 「退回队列」透出到界面(`requeued` 字段全前端零读取;按钮全灰 + 图消失 + 假提示语) +- [ ] **N3** `isSlotRaceError` 第三条判据按探针结论改写,别再吞真错误 - [ ] 工作区收敛干净后,重跑 `T-msyu6u9b-939c`(见 §五) - [ ] 考虑给边界守卫加「多写入者 → 放弃判罚」的口子(§五 末尾) + +> §二 那条「注释承诺的前提被本轮自己的改动改没了,注释还留着」已经是第三次立案 +> (§十三.3 / §十四.4 / 本次)。第三次就不该再只当个案记 —— 值得考虑一条机器可查的守卫: +> 注释里出现「因此消失 / 不再可能 / 已经不会」这类**断言性承诺**时,要求同处留下可执行的判据引用。 +> 这条只是提议,归 lemonboss-78 判断要不要立。