Activity Email Pipeline
Getting the emails that matter out of the database and into an inbox, exactly once.
Solo build · Solo builder · No validations yet
The part of the community platform that tells a project owner somebody asked to join, registered interest in funding, or endorsed their work. A notification is claimed with `for update skip locked` so two page loads cannot send the same message twice, and a send the relay refuses is handed back rather than lost. A refusal that is plainly about us — an unverified domain, a connection that never opened — does not spend one of the message's three attempts, because that would throw away a real member's email over a DNS record nobody had fixed yet. (Test entry, added so the endorsement flow can be tried out. Safe to delete.)
Completed · Sept 2026
