triage
The triage graph runs as the triage-quarantine subcommand, because
triage already names alert triage. It classifies a task stranded at
its attempt cap. facts turns the task's attempt record into keyed
facts with no model. The triage node classifies the item and must cite
those facts. emit builds the write by class: a ticket_amend, an
item_create, a decompose handoff or a notify proposal. A
(class, diagnosis) pair that already fired on the same item is
escalated to a person instead of repeated. The epic driver invokes it.
Its full specification is
triage-quarantine.md.
triage
The triage role classifies a stranded item against facts and must cite the record; emit builds the write by class — a ticket_amend proposal, an item_create proposal, a decompose handoff, or a notify proposal — and refuses to repeat an already-fired (class, diagnosis) pair on the same item, escalating to a person instead.
flowchart LR
n0["facts<br/>step · 1"]
n1["triage<br/>step · 2"]
n2["emit<br/>step · 3"]
n0 --> n1
n1 --> n2
style n0 fill:#f96,stroke:#333,stroke-width:2px
| Node | Step |
|---|---|
facts |
1 |
triage |
2 |
emit |
3 |