Expand description
OS notification Router — docs/specs/SPEC_OS_NOTIFICATIONS_SYSTEM_2026_09_24.md.
policy: pure decision state machine (debounce, dedupe, focus gate, retract).router: side effects around it (settings, names, redaction, broker publish).
Presenters (the launcher’s OS toasts, later the tray and in-app surfaces)
subscribe to the notification* broker events; sources report through the
notify.* RPCs in server/notify_handlers.rs.
Modules§
- policy
- Pure notification policy —
SPEC_OS_NOTIFICATIONS_SYSTEM_2026_09_24.md§5. - router
- Notification Router — the side-effecting shell around
policy.rs(SPEC_OS_NOTIFICATIONS_SYSTEM_2026_09_24.md§3, §5). - sources
- srv-side notification sources that need no mounted pane —
SPEC_OS_NOTIFICATIONS_SYSTEM_2026_09_24.md§10 Phase 5.