archvillainette
53010830f7
fix(email): document post-queue render path and tighten guard
2026-06-27 00:15:21 +02:00
archvillainette
0d8a7d29ed
docs(email): record final email verification limits
2026-06-27 00:08:10 +02:00
archvillainette
6f2d14c082
docs(email): flag out-of-scope deliverability work for ops
2026-06-27 00:05:33 +02:00
archvillainette
c1e017a149
docs(email): document IMPORT structure + literal-hex brand constraint
2026-06-27 00:02:52 +02:00
archvillainette
b9f85d1ac9
feat(email): convert digest.html to shared partials + brand, loops intact
2026-06-26 23:59:33 +02:00
archvillainette
09d92828c2
feat(email): convert notification.html + reskin post-queue partial
2026-06-26 23:52:08 +02:00
archvillainette
6612aecc01
feat(email): convert banned.html to shared partials + brand
2026-06-26 23:47:51 +02:00
archvillainette
cf50f11ed7
feat(email): convert single-column templates to shared partials + brand
2026-06-26 23:39:34 +02:00
archvillainette
843d6b5180
feat(email): add theme language file with preheader copy
2026-06-26 23:34:07 +02:00
archvillainette
7f2f7810fe
test(email): add structural guard for shared email partials
2026-06-26 23:28:43 +02:00
archvillainette
bf5c710c2b
feat(email): convert reset template to shared partials
2026-06-26 23:22:02 +02:00
archvillainette
af7271d851
feat(email): gold hairline + muted unsubscribe in shared footer partial
2026-06-26 23:19:12 +02:00
archvillainette and Claude Opus 4.8
0ce8c2172e
feat(email): brand letterhead band + palette in shared header partial
...
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 23:18:20 +02:00
archvillainette and Claude Opus 4.8
1f859560fd
docs(email): spec for email template brand + hygiene pass
...
Design for reskinning the 10 email templates to the Westgate brand
(light card + dark plum letterhead band), wiring up the dead shared
partials via Benchpress IMPORT to kill ~390 lines of per-file
duplication, and closing template-level hygiene gaps (empty <title>,
missing preheader). Flags server-side deliverability (SPF/DKIM/DMARC,
List-Unsubscribe headers) as out of scope.
Spec only — no implementation.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-26 23:10:38 +02:00