1# Change: Email notifications for task assignment23## Why45Members only discover newly assigned tasks when they happen to open Tally, so assignments sit unnoticed for days. Now that every request has a real user (add-user-auth), we can tell people when work lands on their plate.67## What Changes89- Send an email to the assignee whenever a task is assigned or reassigned to them10- Let users opt out of notification emails per project11- Assignment now has a side effect, so the task-management assignment requirement gains a notification scenario1213## Capabilities1415### New Capabilities16- `notifications`: Outbound email notifications and per-project preferences1718### Modified Capabilities19- `task-management`: Task assignment now triggers an assignee notification2021## Impact2223- New `notification_preferences` table24- New background worker `cmd/notifier` reading from the `outbox` table25- SMTP credentials added to deployment secrets