05 — Next Build Gate (GO condition) & Hard-Stop Build Prompt (P3 gated SB-0)
05 — Next Build Gate & Hard-Stop Build Prompt
Package:
one-roof-human-ratification-handoff-2026-06-02Defines the exact GO condition for the next build and a next-build prompt that refuses to run unless live verification confirms the human ratification. Today this gate is CLOSED.
5.1 The GO condition (all three clauses required)
The next build (P3 — gated SB-0) may proceed only if all of the following hold, verified live by doc 04 immediately beforehand:
(a) What live state MUST exist
approval_requestsrowcode='APR-BOOT-AUTHMODEL-1',action='modify',status='approved',proposed_action_codeblank. (doc 04 V1)- L2 quorum on that request: ≥1 president-human approve + ≥2 ai_council approve, 0 rejects, proposer excluded. (doc 04 V2)
- L4 sovereign e-sign: ≥1
os_proposal_approvalsrow,esignature_agreement=true, genuine President signature, linked toAPR-BOOT-AUTHMODEL-1. (doc 04 V3)
(b) What counts MUST have changed (vs the 2026-06-02 baseline)
approval_requests: 211 → 212 (+1)apr_approvals: 42 → ≥45 (+≥3)os_proposal_approvals: 0 → ≥1
(c) What MUST remain unchanged (the human act builds nothing)
apr_action_types: still 6 (governance action-types are created later, inside the build).governance_build_authorization: still ABSENT.axis_registry/axis_assignment: still ABSENT.idle_in_transaction(workflow_admin): 0.- No law version/status change; no event/DOT registration;
birth_registrygrowth organic only.
If (a) ∧ (b) ∧ (c) are not all true, the gate is CLOSED and the build must NOT run.
5.2 What the build does once the gate opens (scope reminder, not part of this mission)
Per intake doc 04 §4.4 / bootstrap doc 07–08, after ratification is verified the build proceeds
one per-step L3 grant at a time, each rehearsed BEGIN..ROLLBACK immediately before COMMIT:
P3 gated SB-0:
build governance_build_authorization + v_build_auth_valid
+ quorum_passed/valid_sovereign_esign recompute + fn_build_commit_allowed
-> SB-1: create the 8 governance apr_action_types rows (F-83-1 re-wire FIRST)
-> SB-12 -> SB-13 -> SB-10 -> SB-11(inactive) -> SB-2 -> SB-1
each subsequent step authorized THROUGH SB-0 (one grant per step),
issued by someone OTHER than the consuming build-agent (INV-5; no self-approval).
This package does not build any of it. It only defines when that may begin.
5.3 NEXT-BUILD PROMPT (copy as the next macro — it hard-stops if unverified)
MISSION: P3_GATED_SB0_BUILD_AFTER_HUMAN_RATIFICATION
Mode: GATED BUILD. One per-step SB-0 grant. BEGIN..ROLLBACK rehearsal immediately before each COMMIT.
HARD PRECONDITION — verify ratification LIVE before doing ANYTHING else. Run doc 04 (V1-V5)
read-only against the directus DB and require ALL of:
V1: approval_requests code='APR-BOOT-AUTHMODEL-1' exists, action='modify', status='approved',
proposed_action_code blank.
V2: votes = >=1 president-human approve + >=2 ai_council approve, 0 rejects, proposer excluded.
V3: os_proposal_approvals has >=1 row esignature_agreement=true linked to APR-BOOT-AUTHMODEL-1.
V4: approval_requests=212, apr_approvals>=45, os_proposal_approvals>=1 (vs baseline 211/42/0).
V5: apr_action_types=6, governance_build_authorization ABSENT, axis_registry/axis_assignment
ABSENT, idle_in_transaction=0.
IF ANY CHECK FAILS OR IS AMBIGUOUS:
-> STOP IMMEDIATELY. Do NOT build, COMMIT, or mutate anything.
-> Report: "BUILD NO-GO — human ratification NOT verified (failed: <checks>)." and exit.
-> Do NOT file the approval, do NOT vote, do NOT e-sign, do NOT self-approve to make the
precondition pass. That would be forgery. Ratification is a human/sovereign act only.
ONLY IF V1-V5 ALL PASS:
- Treat APR-BOOT-AUTHMODEL-1 (L2 approved + L4 e-signed) as the constitutional adoption of
D-BOOT-1 + D-BOOT-2.
- Build P3 SB-0 in one small reviewed transaction: governance_build_authorization +
v_build_auth_valid + fn_build_commit_allowed, re-wiring F-83-1 (fn_birth_registry_auto
with an explicit action_code) FIRST.
- Rehearse BEGIN..ROLLBACK (entry==exit, zero residue, idle_in_tx=0) immediately before COMMIT.
- Issue/consume exactly ONE per-step L3 grant per step; the grant issuer must NOT be the
consuming build-agent (INV-5). STOP at each step boundary unless a valid grant exists.
- After SB-0: SB-1 governance apr_action_types rows, then SB-12 -> SB-13 -> SB-10 ->
SB-11(inactive) -> SB-2 -> SB-1, each through a fresh SB-0 grant.
FORBIDDEN regardless: self-approval; e-sign fabrication; writing os_proposal_approvals;
blanket (non-per-step) authorization; skipping the BEGIN..ROLLBACK rehearsal; law enactment;
production change; touching birth_registry invariant.
5.4 Current gate status
CLOSED. Live this run: APR-BOOT-AUTHMODEL-1 absent, os_proposal_approvals=0,
governance_build_authorization ABSENT. None of clauses (a)/(b) hold. BUILD: NO-GO. The gate
opens only when humans complete docs 01–03 and doc 04 verifies live.
Cross-links: verification [[04-post-human-verification-checklist]] · GO/NO-GO source [[one-roof-auth-model-ratification-intake-2026-06-02]] doc 05 · build sequence [[one-roof-auth-axis-bootstrap-ratification-rehearsal-go-nogo-2026-06-02]] doc 07.