Notice delivery progress
The Lifecycle
Transitions Explained
The transition rows describe stored state changes, their checks and their recorded effects. A queue receive, provider outcome and staff action can reach different lifecycle boundaries.
What Cannot Happen
Summary derivation preserves explicit superseded, cancelled and expired states. Expiry prevents dispatch of the request's remaining work. Successful terminal deliveries are not reopened by ordinary processing.
Concurrency and Timing
Creation computes its summary atomically, but later delivery changes and summary refreshes can commit separately. A refresh failure can leave stale progress. Withdrawal can race with a send already in flight and cannot recall that send.