00 — RP Governance/Birth/Synthetic-Axis Final Readiness — README First
00 — README FIRST — RP Governance / Birth / Synthetic Axis Registration & Final Acceptance Readiness (2026-06-05)
What this macro did
Closed the governance / birth / officialization readiness stage. Moved the program from
AUTOMATION_ACTUATION_PREVIEW_PROVEN_WITH_OWNER_BLOCKERS
to
GOVERNANCE_BIRTH_OFFICIALIZATION_ACTION_READY_WITH_PRINCIPAL_DECISION_INTERFACE.
No authority was invented. Owner = 0, president votes on PROC-OWN = 0, official AX-PROCESS RP = 0, AX-TRIGGER absent, all process.* events inactive, REAL_RUN false. Every blocked path was kept action-ready and fail-closed, not faked.
Final status: PARTIAL (by design — authority/operator remain)
Verdict: GOVERNANCE_BIRTH_ACTION_READY_AWAITING_PRINCIPAL.
Execution mode
EXECUTION. Live mutation = DDL only (16 additive, reversible, birth-free views). Birth registry 1,205,491 before == after. No owner/vote/canon/birth/event/REAL_RUN/UI mutation.
Ground truth verified live (read-only)
- governance_object_ownership: 0 rows (no owner).
- approval_requests PROC-OWN-01..05: all pending, unreviewed.
- apr_approvals: 42 (28 ai_council, 14 human) — 0 president-type, 0 on PROC-OWN.
- axis_registry: AX-PROCESS (CANDIDATE), AX-TOPIC (CANDIDATE). AX-TRIGGER / AX-PXT / AX-BASE absent (synthetic).
- axis_assignment: 25 rows, 0 active (official RP 0).
- dot_config runtime: real_run_enabled=false, execute_enabled=false, dry_run_only=true, emit_enabled=false.
- wf_candidate_action_log: 32 (22 PREVIEW, 10 BLOCKED) — no real run.
- 132 AI-handleable orphans (61 MED + 47 HIGH + 2 LOW request-evidence, 22 LOW accept-os).
- Drift actionable: 35 cron (OWNER_BLOCKED), 101 fs (AI-triage→owner), 301 trigger-registry stale (operator/owner).
- OOM: no signal-9 since 06:04 UTC (verified live through 09:44). Postgres up 7 weeks healthy.
What was built (16 additive views, applied + verified)
Authority decision inventory + principal decision queue; PROC-OWN execution packet + side-effect preview + no-go guard; AX-PROCESS officialization packet; AX-TRIGGER registration packet; synthetic-axis governance packet; candidate-discovery builder readiness; owner-reconcile packet; event-activation packet; REALRUN authority packet; final-acceptance execution sequence; next-macro selector v2; governance-birth fail-closed regression guard (10/10); readiness dashboard.
Reusable scaffold discovered (pre-existing, verified)
fn_pa_domain_handler(code,actor,actor_type,execute) (preview/execute entrypoint), fn_pa_president_vote_present, fn_pa_owner_present, fn_pa_post_vote_dryrun, handlers fn_pa_handler_*, views v_process_axis_post_vote_handler_readiness / v_process_axis_approval_side_effect_preview / v_process_axis_owner_decision_flow. All gate BLOCKED_NO_PRESIDENT_VOTE and refuse ai_agent as president (human-only).
How to read this directory
01 authority decision inventory · 02 PROC-OWN execution packet · 03 AX-PROCESS officialization · 04 AX-TRIGGER registration · 05 synthetic axis governance · 06 candidate builder readiness · 07 owner reconcile · 08 event activation · 09 REALRUN authority · 10 final acceptance sequence · 11 principal decision interface (Vietnamese) · 12 regression fail-closed proof · 13 safety no-fake audit · 14 readiness dashboard · 15 final summary · 16 GPT/MCP-readable checkpoint.
SQL archived on VPS: /opt/incomex/docs/mcp-writes/rp-governance-birth-synthetic-axis-registration-final-readiness-2026-06-05/01_apply.sql (+ 99_rollback.sql).
Critical gotchas carried forward
- Scanner freshness: read from
wf_adapter_run_log/ orphan-queuecomputed_at, neverwf_scanner_run_log/workflow_scanner_registryunless re-proven (provenance was patched 2026-06-05; teeth flip if it re-freezes). governance_object_ownershipuses lifecycle_status, notstatus.- KB upload WAF blocks fenced SQL bodies → these docs are prose+tables; real SQL lives on the VPS path above.
- OOM: never combine deep RP contract/smoke views in one statement; all packet views here are base-table/thin-view only.