← ClaudeAtlas

phaseslisted

Manage the phase register — open a phase with its acceptance criterion, or close one with evidence. Use before starting a work phase and when reporting it complete.
tutum-pro/archirules · ★ 0 · Data & Documents · score 65
Install: claude install-skill tutum-pro/archirules
# The phase register ## Opening a phase — **before** the work A row in the table: identifier, name, status `☐`, **acceptance criterion**. The criterion has to be **checkable and non-trivial**: | bad | good | |---|---| | "do persistence" | "**an instance survives a restart and resumes**" | | "add validation" | "`@annuity` in a guard is a **compile error**" | | "handle retries" | "**a step delivered twice produces one effect**" | A criterion written afterwards is always met — which is why P5 requires it up front. ## The hard gate For an expensive approach, write down **the condition for abandoning it** before you start. Phrase it so it can be settled without discussion: *"if phases B1–B5 do not fit in a week of work, option C was wrong"*. ## Closing a phase **Do not close it because the code exists.** Closing requires: 1. **Evidence** that the acceptance criterion is met — a command and its output, not a claim. 2. **Two consecutive runs** of the tests (rule W7). 3. **A prose section** under the table: what was built, **what design decisions** were taken along the way, **what was deliberately left out** and under which question it is recorded. 4. A note on what surfaced incidentally — especially defects found in your own earlier work. That is the most valuable part of the register and the only place it survives. ## When a phase is "nearly" done Status `◐` and **a list of what is missing**. Do not round up: a phase closed early takes the whole point out of the g