Defines user and administrator flows, states, transitions, messages, and exceptional cases for notification preferences. It fixes adoption boundaries and observable failure evidence while keeping environment-specific limits configurable.
This Block has no declared dependencies.