Email notifications
Every team member can opt in to “email me on every transition”. Settings live
on the team page. Each (user, team) row has an unsubscribe token; one-click
unsubscribe lands at /u/:token.
Email content
-
Subject:
[<owner>/<repo>] <type> #<n> → <new column> -
Body: plain text with a deep link to
/app/repos/:idand the unsubscribe link.
Mail provider
In production we use the SMTP/HTTP provider configured via runtime.exs
(typical choices: Resend, Postmark, AWS SES). In development emails are sent
to the local Swoosh mailbox at /dev/mailbox.