- Shipped
- November 15, 2026 at 7:14 PM UTC
- Author
- Kamo
- Commit
- 2da78d3
KamoLOS has posted loan.<kind> template keys that existed nowhere, to an EmailService endpoint that doesn't exist, so every borrower email was recorded FAILED. Now: - Canonical templates (seeded per organization like every other letter): loan.payment_due_3_days, payment_due_today, payment_late_day_1/5/15, offer_expiring, statement_available, charge_off_notice. - LoanEmails: the keys, which kinds have a letter, and every variable each reads (test holds templates to it). - **************** (borrower_notices_enabled BOOLEAN NOT NULL DEFAULT false, applied by hand as admin before this): the lender's switch for every servicing letter; OFF by default, Kamo never turns it on. Pre-charge-off letters keep their own Remind Before Charge-Off switch.
