Exception status and acceptance
The Lifecycle
Transitions Explained
Investigation moves active concerns between open and investigating. Acceptance-requested overlays either active status; warning acceptance is immediate and blocker acceptance requires independent approval.
What Cannot Happen
Staff cannot reopen closed concerns or approve their own blocker request. Withdrawal returns to the underlying active status, and accepted conditions remain suppressed by raising.
Concurrency and Timing
Versioned edits compare the locked concern. Notes and withdrawal do not require an expected version; acceptance keys replay retained results and attention writes occur only when enabled.