# 干净收尾检查清单 > 每轮会话结束前逐项过一遍,确保仓库处于"下一轮无需人工修复即可直接开工"的状态。 > 这是把"提前宣告完成"挡在门外的最后一道关卡,配合 [`05-coding-rules.md`](05-coding-rules.md) 的验证清单使用。 收尾前确认: - [ ] 标准启动路径仍可用(`./init.sh` 或本项目等价命令能跑通)。 - [ ] 标准验证 / smoke 仍可运行,结果如实。 - [ ] 本轮执行记录已追加到 [`../progress.md`](../progress.md)(含跑过的命令和结果作为证据)。 - [ ] [`06-tasks.md`](06-tasks.md) 任务状态真实反映 `DONE` 与未验证的边界,没有"假 DONE"。 - [ ] [`current-state.md`](current-state.md) 已覆盖更新到当前快照(目录、命令、下一步、blocker)。 - [ ] 没有半成品改动处于未记录状态;如有,已写明 `BLOCKED` / `PARTIAL` 和原因。 - [ ] 代码处于可安全恢复的状态(必要时已提交,提交信息清晰)。 任意一项不满足,就先补到满足,再结束会话。