№ · 任务清单
CH.06.28
2026-06-28-endgame-operation-loop-closure
⟦tag:v2|task|2026-06-28-endgame-operation-loop-closure⟧
kind: task
id: 2026-06-28-endgame-operation-loop-closure
objective: 把 终局测试 -> 败局册 -> 最近安全点 / 时间点存档 / 终局快照 -> 回经营状态 收成一条可直接验收的失败终局操作循环。
scope: docs/daily-plans/2026-06-28.md, docs/plans/backlog/remaining-version-requirements-2026-06-28.md, src/App.tsx, src/components/endgame/GameOverModal.tsx, src/components/endgame/EndgameRecoveryPanel.tsx, src/components/endgame/SaveSnapshotBrowser.tsx, src/endgame/endgameReplay.ts, src/endgame/saveSnapshotStore.ts
acceptance:
终局测与真实hard-shutdown都进入同一条失败后入口复盘、最近安全点重开、时间点存档回退、终局快照另存手动档的语义边界清楚- 至少一条
最近安全点路径与一条时间点选档路径可被验收为“回到经营状态” - 保留旧入口链验收历史,但不再把“浏览器可打开”误当成“完整恢复闭环已收口”
- 不改存档 schema,不新建终局页,不扩到胜利结束收尾 current state: verified blockers: none next action: none
summary:
- 运行态截图已经证明当前不是“没有入口”,而是停在“终局收束 + 时间点存档浏览器”层。
- 现有 UI 壳与点击链已存在,当前缺口是“从终局操作真正回到经营状态”的单 lane 收口。
- 本卡对应的 truth source 已落在
docs/daily-plans/2026-06-28.md与docs/plans/backlog/remaining-version-requirements-2026-06-28.md。 - worker 已派发:
[短工]#终局操作闭环@v1.0,thread id019f0cda-a603-7603-a284-d2c1a3906aae。 - acceptance 已满足:
终局测 -> GameOverModal -> 查阅终局卷宗与回溯 -> 败局册、从最近安全点重开、读取时间点存档 -> 选择一条自动存档均可回经营态。