← ClaudeAtlas

closelisted

Use to formally close a slice once its phases are complete, audited, and reconciled — confirm the rollup, verify spec-coherence, harvest durable findings, reconcile lifecycle status, and land a clean final commit. Routed to from /reconcile.
davidlee/doctrine · ★ 1 · Code & Development · score 69
Install: claude install-skill davidlee/doctrine
# Close You are executing formal closure, not just marking work done. Inputs: - completed, audited, reconciled implementation phases - the reconciliation review (RV) with every finding terminal and the `## Reconciliation Outcome` recorded (see `/reconcile`) - the governing slice id ## Process 1. **Pre-check:** - Phase exit criteria (`EX-`) and verification (`VT-`) are met. Confirm the rollup: `doctrine slice list` should show the slice as `X/X complete` with no `!N` blocked, no `?N` anomalous, no `—` untracked. - `/reconcile` is done (via `/audit → /reconcile`): the RV ledger is resolved, every governance/spec finding is dispositioned, and the RV carries a `## Reconciliation Outcome` section. If the reconciliation brief was empty (no-op), the outcome confirms that explicitly. - Durable facts, patterns, or gotchas from the slice are harvested into `notes.md`, and reusable ones captured via `/record-memory`, before closure — or consciously rejected. Durable follow-up **work** the slice leaves behind (risks / issues / chores) is captured as backlog items with `backlog new` (the work / knowledge / decision boundary: `using-doctrine.md`), or consciously rejected. - `doctrine check gate` is green. 2. **Spec-coherence gate — confirm reconciliation is complete before `done`:** Before the terminal transition, verify every item from the audit's reconciliation brief is resolved through one of four paths: * **R