KB-2D34
06 · AX-TRIGGER Canon Package
3 min read Revision 1
06 · AX-TRIGGER Canon Package (2026-06-05)
Source: v_ax_trigger_canon_gate_summary (live, 10 metrics). Verdict: TRIGGER_CANON_BLOCKED_OWNER_ONLY — engineering surfaces ready; owner/governance (Dieu-39) authority only. AX-TRIGGER is correctly NOT in axis_registry (not faked).
Trigger universe (live census)
trigger_universe_db= 525 (pg_trigger + dot + event + job census).triggers_enabled= 476.trigger_universe_host= 77 (crontab 49 / cron.d 6 / systemd-app 4 / OS 18) — adapter pending (roll-up rows = 4).process_relevant_triggers= 117 /officially_owned= 0 → BLOCKED_OWNER.stale_disabled= 27 (retirement candidates) ·unclassified= 8 (triage).axis_registry_row= 0 / 1 — AX-TRIGGER not yet canon.
Trigger-class model (from v_ax_process_trigger_crosscheck)
| class | triggers | enabled | relevance | owned |
|---|---|---|---|---|
| db_dml_trigger | 408 | 381 | INFRA_NO_PROCESS | 0 |
| dot_cron | 42 | 42 | PROCESS_RELEVANT | 0 |
| dot_dual | 6 | 6 | PROCESS_RELEVANT | 0 |
| dot_event | 5 | 5 | PROCESS_RELEVANT | 0 |
| dot_on-deploy | 4 | 4 | PROCESS_RELEVANT | 0 |
| event_type | 52 | 30 | PROCESS_RELEVANT | 0 |
| job_queue | 8 | 8 | PROCESS_RELEVANT | 0 |
After-owner canon spec (deterministic; see v_ax_trigger_canon_prep_spec)
- AX-TRIGGER owner assigned (governance, Dieu-39 ratification) →
governance_object_ownershiprow for AX-TRIGGER. - Insert
axis_registryrow: axis_code=AX-TRIGGER, node_source=trigger census, node_filter (db+host classes), relation_source=trigger→process candidate map, lifecycle_field=enabled, owner_governance_ref=<owner>, status CANDIDATE→ACTIVE on president canon. - Trigger→process relation: map the 117 process-relevant triggers onto
wf_process_candidate(already-built layer); db_dml 408 stay INFRA_NO_PROCESS (review-only). - Owner queue
v_ax_trigger_owner_gate: assign ownership of the 117; triage the 8 unclassified; retire the 27 stale-disabled. - RP visibility (
v_rp_trigger_visibility_gap): after canon, RP lists owned triggers and their process relation; today RP-visible owned = 0.
Host adapters (engineering backlog, not authority)
The 77 host triggers need the universal-scanner host adapters (crontab/cron.d/systemd/OS) to be fully mapped — scanner timer is live (next 04:10). This is engineering bandwidth, not a vote.
Faked: NONE
AX-TRIGGER not in axis_registry; 0 owned; no canon.