Make notification email deny-by-default, per kind

↗ view on GitHub · Peter Dombkins · 2026-08-02 · 0cb4d92b

Agent run and tabular review completions are now in-app only, alongside
deadline reminders. Rather than adding skipEmail at each call site, notify()
now consults EMAILABLE_KINDS, so a kind added later cannot quietly start
mailing 36 students because somebody forgot a flag.

Emailable: regwatch (a real out-of-band alert about a regulatory change) and
system (budget warnings a user wants when not signed in). Both low volume.
Everything else raises the bell and stops there - a Week-8 session is several
runs and reviews per student across the cohort.
Repository pdombkins/rose_lawyer
Author Peter Dombkins <pdombkins@gmail.com>
Authored
Parents 3691981d
Stats 3 files changed , +47 , -24
Part of Progressive lockdown of outbound notification email

Capture this commit into my fork

Download a Markdown prompt that tells Claude how to port this exact commit into your working tree. Run it via claude -p < capture-commit-0cb4d92b.md from inside the repo you want the change in.

⬇ Download capture-commit-0cb4d92b.md