KB-13D4
AX-PROCESS Officialization Playbook
2 min read Revision 1
AX-PROCESS Officialization Playbook
Goal: move official AX-PROCESS RP from 0 to ≥1, deterministically, after a true president vote.
Preconditions (live)
- axis_registry AX-PROCESS = CANDIDATE; ownership = 0; axis_assignment AX-PROCESS = 0; PROC-OWN votes = 0.
Step-by-step (handler-mediated; all fail-closed)
- President approves PROC-OWN-01 →
fn_pa_handler_assign_axis_ownerwritesgovernance_object_ownership(AX-PROCESS, GOV-MOW). Verify: ownership 0→1. - President approves PROC-OWN-02 →
fn_pa_handler_register_axis: axis_registry.status CANDIDATE→ACTIVE; canon PIV-340..353 (materialized at canon — not pre-faked; current max physical pivot = PIV-313). Verify: axis ACTIVE. - President approves PROC-OWN-03 →
fn_pa_handler_register_process: job:cut birth admission + first axis_assignment(AX-PROCESS). Verify: official RP 0→1. - Owner drain (no president per item if owner-delegated within policy): assign the 6 ready candidates + 11 owner-gated runtime + reconcile the 8 dot/bin. Each new official process may need its own president birth.
Verification queries
SELECT * FROM v_rp_process_canon_gate_summary;— watchofficial_ax_process_rp_assignedandcanon_gate_verdict.SELECT count(*) FROM axis_assignment WHERE axis_code='AX-PROCESS';
Rollback
Revert axis status; delete axis_assignment; delete ownership row. Birth-admission row is not retirable.
Do NOT
Insert axis_assignment by hand; flip axis status outside the handler; create ownership without PROC-OWN-01.