email brand hygiene #11

Merged
archvillainette merged 14 commits from email-brand-hygiene-spec into main 2026-06-27 08:02:15 +00:00
14 Commits
Author SHA1 Message Date
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
archvillainetteandClaude 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
archvillainetteandClaude 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