stateDiagram-v2
state "No incident" as NoIncident
state "Open
resourceHold = true" as Open
state "Acknowledged
resourceHold = true" as Acknowledged
state "Resolved
resourceHold = false" as Resolved
[*] --> NoIncident
NoIncident --> Open: outcome mismatch or inconclusive
Open --> Acknowledged: reviewer acknowledges and investigates
Acknowledged --> Resolved: authorized resolution recorded
Open --> Resolved: authorized direct resolution
Resolved --> [*]
Open --> Open: authenticated re-verification remains mismatch / inconclusive
Acknowledged --> Acknowledged: investigation evidence added (required)
note right of Open
Current API: list, get, acknowledge or resolve.
Resolution uses caller-supplied identity in the preview.
end note
note right of Resolved
No automatic rollback.
Compensation is a new governed Action Claim.
end note