№ · 任务清单
CH.07.12
2026-07-13-w29-victory-numbers-owner
⟦tag:v2|task|2026-07-13-w29-victory-numbers-owner⟧
kind: task
id: 2026-07-13-w29-victory-numbers-owner
objective: 以 2026-07-13 ~ 2026-07-17 5 日计划 · v1.0(主题 A 拍板版) 为 direct truth source,为 W29 R9 胜利规则 v1.1 数值拍板 建立单一长工 owner,负责拍板材料、签字文档与 victoryConditions.ts 常量落盘。
scope: docs/plans/active/2026-07-13-5日开发计划-v1.md, docs/handoff/tasks/2026-07-13-to-14-victory-numbers.md, docs/design/active/胜利终局-truth-source-v1.md, docs/design/active/胜利终局v1.1待办-第二三年锚点与多周目-v1.md, docs/design/active/胜利终局-v1.1数值拍板-v1.md(新), src/utils/endgame/victoryConditions.ts(新)
owner threadId: 019f3be6-acb5-7f61-afd1-758e5011bd30
owner title: [长工]#胜利规则数值拍板@v1.1
owner state: verified
acceptance:
- 当前只立 1 条长工 owner,覆盖
R9整条数值拍板 lane,不再并开 sibling 长工 - 执行模式不是纯 owner intake;当前授权允许该长工直接开工
docs/design/active/胜利终局-v1.1数值拍板-v1.md必须落盘为拍板材料 + 签字文档src/utils/endgame/victoryConditions.ts只允许放常量,不允许放函数- 长工不得代 P1 伪造数值结论或签字;凡需 P1 决策之处必须保留待拍字段并明确 blocker
endgame-save-load-design.md、src/App.tsx、src/utils/endgame/**其它文件不得改动- ⑤ 失败链边界继续明示留 W30 v1.2,不在本卡扩 scope 实装
current state: verified
blockers: none。P1 已于
2026-07-12 12:52:45 +08:00签署当前数值矩阵;当前只剩同一 owner 的常量签字态回填与 build 复验,不构成新业务 blocker。 next action: none。P1 签字、victoryConditions.ts的p1_signed回填和cmd /c npm run build已全部完成;除非 P1 后续明确改签,否则不重开 R9。 summary: - 这是 W29 主题 A 的并行 owner,单独负责
R9,不阻塞R7 -> R8 -> R10主关键路径。 - 当前用户消息已明确授权本轮使用新的
[长工]#模块@版本;因此本卡不再沿用 v1.0 拍板版里的“短工-only 派工表”作为当前执行面。 - 本卡只做数值拍板文档与常量,不做失败终局实现、不做跨周目迁移实现、不做收束页 UI。
- 旧
胜利终局-truth-source-v1.md继续是 verified 母本;本卡是 v1.1 数值续线,不重开 v1.0 truth source。 - 当前 dispatch session 已落盘于 ../sessions/2026-07-13-w29-victory-numbers-owner-01.md,第一轮 formal callback absorb 证据已落盘于 ../sessions/2026-07-13-w29-victory-numbers-owner-02.md;P1 签字与 backfill callback 均已吸收,不并开 sibling 长工。
- P1 已于
2026-07-12 12:52:45 +08:00对当前候选矩阵完整签字;backfill follow-up 记录见 ../sessions/2026-07-13-w29-victory-numbers-owner-03.md。 - backfill formal callback 已于
2026-07-12 12:57:21 +08:00吸收:VICTORY_NUMBERS_SIGNOFF_STATE = 'p1_signed',build passed,R9 =verified。