用途:wrap-up 是面向会话收尾的分阶段工作流,按顺序执行:预检(确认仓库与分支)、收集(只读检查 1-6)、报告(一份合并的状态清单)、提交与推送(带门禁、自动执行)、可选后续项(需主动开启)、续接交接(自动生成下一会话的启动提示)。当 Ane 输入 /wrap-up report、/wrap-up --report-only 或仅要求状态时,只运行前三阶段即停止,不写入、不提交、不写交接。
主要能力:检查 git status 与未推送提交;在仓库根存在 tests/run_tests.py 且本次会话改动过其覆盖的文本文件时运行该测试;扫描会话中的错误与未决事项;用 git diff --stat 评估未提交改动风险;若存在 scripts/check_desktop_sync.py 则检查 claude.ai Desktop 导出漂移。报告以清单形式给出 GIT、HARNESS、ERRORS、PENDING ACTIONS、DESKTOP SYNC 与一句话建议。
使用方式:按阶段顺序执行,不并行。预检运行 git rev-parse --git-dir 2>/dev/null,成功后用 git branch --show-current 记录分支;收集阶段运行 git status --short,未推送提交用 git log --oneline "@{u}.." 2>/dev/null。提交前依次通过三道门禁:测试通过、分支守卫(必要时运行 scripts/check-branch-integrity.sh)、敏感文件扫描。若曾在门禁处中断,再次调用为恢复运行,只跑测试、门禁、提交推送与交接。
限制:报告仅模式不写入或提交;无上游分支时不得报告“已全部推送”;提交到分支不等于已落地,需按目标分支核验;未署名提交只报告不处理;敏感文件匹配为待确认项而非判定;非 git 仓库时跳过 git、harness 与提交检查并给出说明。具体命令与流程细节以原文为准。