← ClaudeAtlas

finalizelisted

Sprint finalization: transcript mining, Sonnet review, accumulated corrections, manual test queue, and channel reset. Phase /5 of the sprint pipeline. Also invoked as /5.
turqoisehex/cc-sentinel · ★ 4 · AI & Automation · score 77
Install: claude install-skill turqoisehex/cc-sentinel
# /finalize — Finalize (alias: /5) After `/perfect`, when sprint work is complete. Handles transcript mining, Sonnet review, accumulated corrections, and reset. **Abbreviations:** CT = `CURRENT_TASK_chN.md` (channeled) or `CURRENT_TASK.md`. **Channel:** CT=`CURRENT_TASK_chN.md` (channeled) or `CURRENT_TASK.md`. Scripts: `SENTINEL_CHANNEL=N`. `[chN/]`=dispatch subdir, `[_chN]`=file suffix, `[chN_]`=squad prefix. Full rules: `.claude/reference/channel-routing.md`. **Step 0:** Before any other work, TaskCreate every step. Mark in_progress->completed. **Commit protocol:** All commits issued by /finalize MUST follow `.claude/reference/commit-protocol.md`. READ IT the first time you commit in any session. Never pre-stage, never run `git diff --cached`, never call `git hash-object`. The `--skip-squad` flag bypasses verifier spawning but does NOT permit raw `git add`. ## Steps ### 1. Pre-verification checkpoint If uncommitted changes: `bash ~/.claude/scripts/channel_commit.sh --channel N --files "<files>" -m "wip: pre-verification" --skip-squad`. If clean: skip. ### 2. Review Sonnet's work If Sonnet contributed this sprint: `git log` to identify Sonnet commits. Read changed files, check against spec and CT acceptance criteria. Fix: wrong behavior, missed edge cases, spec drift, incomplete propagation. ### 3. Decision externalization **Default mode:** Spawn Sonnet subagent via `Agent(model: "sonnet")` with transcript mining prompt. Output: `verification_findings/transcript