Usage
AreaOverlay from @prepared911/ui/blocks/area-overlay renders an area-scoped S5 condition: an inline error alert, optional go-to, and inert content inside one layout region. It does not use a full-page scrim and never opens a dialog.createAreaOverlayRegistry, and passes resolveAreaEffectRendering(effect, registry) from @prepared911/core/notifications into AreaNotificationEffectSurface with notification copy. Registered areas render AreaOverlay with active; unregistered areas render the interim S5 banner plus inline error alert in that region.AreaNotificationEffectSurface keeps the fallback for unregistered ids.goTo, and both paths show it as the inline alert's call to action. When the notification has no go-to, the props require description and fallbackInlineAlertDescription instead; write each as the next step the person can take. AreaOverlay used on its own requires goTo, description, or both.docs/usage.md in @prepared911/ui for integration detail.