# IF.GOV.TRIAGE

## Role

Classify a request by risk/controversy and decide what governance path is required.

## Responsibilities

- assign a risk tier and an escalation recommendation
- size the panel (minimum vs extended)
- emit a signed decision record (even when rejecting/short-circuiting)

## Non-responsibilities

- does not generate the final user answer
- does not “deliberate” on truth claims; it only classifies and routes

## Inputs

- user request metadata (actor id, request type, policy surface)
- optional: retrieval/context hints

## Outputs

- `panel_size` recommendation (e.g., 5 → 30)
- escalation path (fast path vs panel)
- required seats (e.g., contrarian mandatory)

## Required evidence

- trace id for the request
- a `TRIAGE` event logged to `IF.AUDIT.TRAIL` with:
  - inputs hashed
  - output decision + panel size
  - link to the follow-on `PANEL` decision (if invoked)
