KB-7BF6

04 Action queue inventory v2 (Phase 5)

2 min read Revision 1

Phase 5 — v_rp_action_queue_inventory_v2

11 action types from wf_candidate_action_vocabulary. Handler = fn_wf_candidate_action_execute(action, subject_kind, subject_code, actor, actor_type, preview). Columns: action_code, action_type, source_object, handler, actor_allowed, mutation_risk, preview_supported, dry_run_supported, authority_required, owner_required, expected_side_effects, rollback_compensation, current_status.

action_code type actor_allowed mutation_risk dry_run status
ACCEPT_OS_LEVEL SAFE_TRIAGE human|ai_agent NONE (audit only) yes EXECUTABLE
CONFIRM_PROCESS_CANDIDATE SAFE_TRIAGE human|ai_agent NONE yes EXECUTABLE
MARK_NOT_PROCESS SAFE_TRIAGE human|ai_agent NONE yes EXECUTABLE
MERGE_CANDIDATES SAFE_TRIAGE human|ai_agent NONE yes EXECUTABLE
QUARANTINE_IGNORE SAFE_TRIAGE human|ai_agent NONE yes EXECUTABLE
REQUEST_MORE_EVIDENCE SAFE_TRIAGE human|ai_agent NONE yes EXECUTABLE
SPLIT_CANDIDATE SAFE_TRIAGE human|ai_agent NONE yes EXECUTABLE
ASSIGN_OWNER OWNER_GATED human(owner) ownership write no OWNER_BLOCKED
RECONCILE_TO_DOT OWNER_GATED human(owner) CANON/BIRTH on apply no OWNER_BLOCKED
CREATE_BIRTH_REQUEST PRESIDENT_GATED human(president) BIRTH/CANON no AUTHORITY_BLOCKED
SEND_TO_GOVERNANCE PRESIDENT_GATED human(president) CANON no AUTHORITY_BLOCKED

Even the EXECUTED path for safe-triage is audit-only (no canon/owner/birth/event). Rollback for safe-triage = delete the audit row (no production state changes).

Back to Knowledge Hub knowledge/dev/reports/architecture/rp-automation-actuation-realrun-closeout-2026-06-05/04-action-queue-inventory-v2.md