Triage
arif_triageChecks if a proposed action is constitutional by retrieving kernel status and current holds, then returns the correct execution lane.
Instructions
Constitutional preflight check. Returns kernel status, current holds, and the correct lane for a proposed action before execution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | "status" | "preflight" | "triage" | status |
| session_id | No | Optional session to query | |
| stage | No | Stage hint (used if session_id not provided) | |
| actor_id | No | Calling actor | |
| priority | No | Task priority hint for triage mode | |
| _envelope | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | Execution status: OK, ERROR, TIMEOUT, DRY_RUN | |
| tool | Yes | Canonical tool name that produced this response | |
| verdict | Yes | Constitutional verdict: SEAL, HOLD, VOID, SABAR, PROVISIONAL, PARTIAL | |
| result | Yes | Tool-specific payload | |
| meta | No | Metadata including actor_id, mode, circuit | |
| delta_S | No | Thermodynamic entropy change | |
| timestamp | No | ISO-8601 timestamp | |
| session_id | No | Active session identifier | |
| actor_id | No | Sovereign or agent actor ID | |
| output_policy | No | Policy constraints: DOMAIN_SEAL, DOMAIN_HOLD, DOMAIN_VOID, SIMULATION_ONLY | |
| nine_signal | Yes | F2 addendum nine-signal block | |
| reasons | Yes | Human-readable justification list | |
| _nine_signal_compliant | No | Internal compliance flag | |
| _violations | No | Non-compliance audit trail | |
| stage_progression | No | Next stage auto-chain hint |