Notification definition registration
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
Historical references require the definition row to remain. Retirement preserves the historical row. Changing category or preference mode requires a different definition key.
Concurrency and Timing
Registry changes share one transaction. The later of competing application registrations determines the final manifest. Request cancellation runs after commit and logs failures without retrying them.