Skip to content

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