KB-75C1 rev 2
Trigger Axis — Final Operating Manual
2 min read Revision 2
Trigger Axis (AX-TRIGGER) — Final Operating Manual
What it is
AX-TRIGGER is the governance axis over what fires processes: DB triggers, dot crons, event types, job queue entries, and host schedulers. It is not yet in axis_registry (correctly — no owner, no canon). Engineering surfaces are complete and read-only.
Current operating state (2026-06-05)
- Trigger universe: 525 DB (476 enabled) + 77 host (crontab 49 / cron.d 6 / systemd-app 4 / OS 18).
- Process-relevant triggers: 117, officially owned: 0.
- Stale-disabled: 27 (retire) · unclassified: 8 (triage).
- Verdict: TRIGGER_CANON_BLOCKED_OWNER_ONLY.
Trigger classes
| class | n | relevance |
|---|---|---|
| db_dml_trigger | 408 | INFRA_NO_PROCESS (review-only) |
| dot_cron | 42 | PROCESS_RELEVANT |
| event_type | 52 | PROCESS_RELEVANT |
| job_queue | 8 | PROCESS_RELEVANT |
| dot_dual / dot_event / dot_on-deploy | 6 / 5 / 4 | PROCESS_RELEVANT |
Key surfaces (read-only, live)
v_trigger_universe_census·v_ax_trigger_canon_gate_summary·v_ax_trigger_canon_prep_spec·v_ax_trigger_owner_gate·v_ax_trigger_surface·v_rp_trigger_visibility_gap·v_ax_process_trigger_crosscheck.
Canon path (after owner)
See playbook 07: assign AX-TRIGGER owner (Dieu-39) → insert axis_registry row → map 117 process-relevant triggers to wf_process_candidate → triage 8 / retire 27 → RP visibility.
What operators must NOT do
Do not insert AX-TRIGGER into axis_registry without owner + president canon. Do not force db_dml triggers (408) into processes — they are infrastructure, review-only.