Background & current state
Notifications span channels (in-app NEW-094, web push NEW-093, email #342) + preferences (NEW-096), but there's no doc on configuring them.
Goal
Author docs/NOTIFICATIONS.md: how to configure each channel + the preferences model.
Outline
- Channels: in-app, web push (VAPID), email; setup/config per channel.
- Preferences model + enforcement (NEW-096); event taxonomy; critical (non-disableable) notices.
- Delivery/troubleshooting.
Task breakdown
Acceptance criteria
Verification
- Follow setup in staging; review.
Difficulty: easy · Effort: S–M · documentation
Background & current state
Notifications span channels (in-app NEW-094, web push NEW-093, email #342) + preferences (NEW-096), but there's no doc on configuring them.
Goal
Author
docs/NOTIFICATIONS.md: how to configure each channel + the preferences model.Outline
Task breakdown
docs/NOTIFICATIONS.mdwith per-channel setup.Acceptance criteria
Verification
Difficulty: easy · Effort: S–M · documentation