KB-2833
AX-TRIGGER Canon Playbook
2 min read Revision 1
AX-TRIGGER Canon Playbook
Goal: bring AX-TRIGGER into axis_registry and own the 117 process-relevant triggers — after a true owner/president (Dieu-39) decision.
Preconditions (live)
- AX-TRIGGER NOT in axis_registry (correct). 525 DB + 77 host triggers; 117 process-relevant; 0 owned.
Step-by-step
- Assign AX-TRIGGER owner (governance, Dieu-39 ratification) →
governance_object_ownership(AX-TRIGGER, <owner>). - Insert axis_registry row per
v_ax_trigger_canon_prep_spec: node_source=trigger census; node_filter=db+host classes; relation_source=trigger→process candidate map; lifecycle_field=enabled; status=CANDIDATE. - President canon → status CANDIDATE→ACTIVE.
- Map relations: 117 process-relevant triggers →
wf_process_candidate. db_dml 408 stay INFRA_NO_PROCESS. - Owner queue (
v_ax_trigger_owner_gate): own the 117; triage 8 unclassified; retire 27 stale-disabled. - Host adapters (engineering, not authority): finish crontab/cron.d/systemd/OS mapping for the 77 host triggers via the universal scanner (timer live, next 04:10).
Verification
SELECT * FROM v_ax_trigger_canon_gate_summary; — watch axis_registry_row (0→1) and canon_gate_verdict.
Do NOT
Fake an axis_registry row; force db_dml triggers into processes; retire triggers without owner review.