decision · D-25 · 6 Sep 2026 14:30 · in force

No seat is spawned without a verification line

Why the fleet missed the bar: under-specified acceptance (spec, ~60%) plus silent substitution and receipts-instead-of-URLs (execution, ~40%). The rule that came out of it gates every spawn since.

in forcetaken by REVIEW-ZERO (Fable)gates · every spawn
01

The decision

plan/decisions.json, verbatim
D-25 · the call

Under-specified acceptance (3 of 50 modules had a verification line) + Shaan's standards installed only for Claude + peer traffic on the one UI seat = spec (~60%); silent substitution and receipts-instead-of-URLs = execution (~40%). Rule from now: no seat is spawned for a module without a one-line 'you will open X and see Y' verification, and the ui-bank/console/atlas skills go into the Codex home before the next Astra wave.

02

His words that caused it

was that a speccing problem on our end, or was that an execution problem on their end?Shaan → REVIEW-ZERO · 6 Sep 14:30
03

What it changed

files, modules, plays it gates
  1. 1
    Every module row carries a verification line landedplan/modules.json: 51 rows, each 'open X and see Y' (before: 3 of 50)
  2. 2
    Every brief carries a done-when landedbriefs/TEMPLATE-BANK-ZERO.md: one done-when line per family; the gallery detail pages show it
  3. 3
    ui-bank / console / atlas skills into the Codex home leftbefore the next Astra wave (P3 second half; absent from ~/.codex/skills on both machines at 15:19)
  4. 4
    atlas/SPEC-OR-EXECUTION-2026-09-06.html landedthe reading page behind the ratio
Specone line: open X and see Y
Spawnbrief + boot with the line
LandURL or commit
Verifythe line is true on the URL
04

What reverses it

What reverses it

Shaan saying so. Or evidence that seats with a verification line miss the bar at the same rate as those without (the ratio is REVIEW-ZERO's reading of 12 closed seats, not a measurement).

State
in forcereaffirmed · D-31 18:41applied · D-34 18:47
05

Mind map

→ modules, projects, plays it gates
D-25Modules it gates 1all 51 register rowsall 51 register rows — verification lineDecisions 2D-31 · first principlesD-31 · first principles — reaffirmsD-34 · TEMPLATE-BANK-ZEROD-34 · TEMPLATE-BANK-ZERO — appliesPlays 2P3 · skills into the Codex ho…P3 · skills into the Codex home — leftspawn defaultsspawn defaults — SPAWN-DEFAULTS pageSeats 2REVIEW-ZEROREVIEW-ZERO — took itTEMPLATE-BANK-ZEROTEMPLATE-BANK-ZERO — first seat under itD-25
Modules it gates1
Plays2
Decisions2
Seats2

Each leaf links to its record. Branches are laid out by subtree size, not by hand.

06

Decided · reaffirmed · applied

09-06his words2026-09-06 14:30 · speccing problem or execution problem?2026-09-06 18:41 · approve all decisions on first principlesdecision2026-09-06 14:30 · D-25 taken2026-09-06 18:47 · D-31 reaffirms · D-34 appliesapplied2026-09-06 18:47 · TEMPLATE-BANK-ZERO brief: done-when per family2026-09-06 19:27 · first family verified on its URL
his wordsdecisionapplied
07

Agent entry

00_AGENT_ZERO/plan/decisions.json
  1. jq '.decisions[]|select(.id=="D-25")' 00_AGENT_ZERO/plan/decisions.json
Agent entry
Read first
00_AGENT_ZERO/plan/decisions.json
Owner
AGENT-ZERO
Done when
Open this page and see the D-25 call verbatim, the 14:30 words that caused it, and the modules it gates.