Users can opt into email notifications when a task is assigned or becomes overdue. Preferences are stored per user and default to disabled. Assignment events already exist; overdue detection runs every fifteen minutes.
Sign in to save downloads to your library and vote.
Preview
Notifications specification
Users can opt into email notifications when a task is assigned or becomes overdue. Preferences are stored per user and default to disabled. Assignment events already exist; overdue detection runs every fifteen minutes.
Requirements:
- Add preference read/update endpoints with boundary validation.
- Publish notification jobs from assignment and overdue flows.
- Deduplicate jobs by user, task, event type, and event version.
- Send email through the existing provider adapter.
- Record delivery status without storing message bodies.
- Feature flag the sending path; disabled remains the safe default.
Verification must include preference API tests, job deduplication tests, provider-adapter integration tests, and one end-to-end assignment scenario. No SMS, push notifications, or notification history UI is in scope.
Ingestion metadata
- Source catalog
- agent-skills
- Repository
- addyosmani/agent-skills · main
- File path
- evals/fixtures/planning-and-task-breakdown/notifications-spec.md
- Last refreshed
- 10/24/2026, 3:00:12 AM (5h ago)
- Refresh schedule
- Daily · 03:00 UTC
- Dedupe status
- Unique · deduped by (source, url)