Notification digest
The Lifecycle
Transitions Explained
Each transition row distinguishes the triggering caller from the condition persistence checks and the effects it writes. Dormant models describe available persistence operations rather than a deployed channel worker.
What Cannot Happen
Completed digests cannot resume collection. An empty terminal digest cannot be claimed for delivery.
Concurrency and Timing
Find-or-create uses the unique person, category and window. Contributions require an open digest, and conditional settlement allows a single completion. No current worker drives this dormant model.