KB-63E0
05 Safe-triage action plan (Phase 6)
1 min read Revision 1
Phase 6 — v_rp_safe_triage_action_plan
The 7 EXECUTABLE safe-triage action types (requires_president=F, requires_owner=F, mutates_canon=F): ACCEPT_OS_LEVEL, CONFIRM_PROCESS_CANDIDATE, MARK_NOT_PROCESS, MERGE_CANDIDATES, QUARANTINE_IGNORE, REQUEST_MORE_EVIDENCE, SPLIT_CANDIDATE.
- preview behavior:
preview=true→ handler logs a PREVIEW row towf_candidate_action_logand returns aneffectjsonb (triage disposition: current next_action / rp_visibility / classification + "no canon/owner/birth/event side effect"). No state change. - dry-run behavior: dry-run ==
preview=true(same code path); repeatable; audit-only; birth-free. - refusal behavior: these 7 carry no president/owner/canon gate, so actor-refusal is N/A; the EXECUTED path is also audit-only.
- side effects: NONE (no canon/owner/birth/event).
Allowed subject_kinds (CHECK constraint): candidate, member, cluster, residual. Orphan objects are triaged as cluster.