Email Deliverability Agent
repo: ~/Projects/email-deliverability-agent · 9 commits · 0 in last 24h, 0 in last 7d ·
Skills used
- /george2
- /npm1
- /npx1
- /homebrew1
- /expired1
- /unreachable1
- /routing1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
5810aeb · 2026-05-18 · Apply Fix A + Fix B: remove dual-SPF on 32 GoDaddy domains, add routing rules for venturaclaw
Fix A: Removed stale v=spf1 include:secureserver.net -all from all 32 GoDaddy
domains that had dual-SPF RFC 7208 violations. Canary (roomsettings.com)
verified clean before batch. 31/31 batch applied HTTP 200. Post-batch dig
sample of 5 domains confirms single Purelymail SPF on each.
Fix B: Added Purelymail catch-all routing rules for venturaclaw.com (id=90186)
and venturaclaw.agentabrams.com (id=90187), both forwarding to
steve+<domain>@designerwallcoverings.com. Verified via listRoutingRules.
Fleet health now: 205 fully clean / 6 dead (need Steve manually).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
7191ab6 · 2026-05-18 · Rewrite domain-health.json with live dig results (Purelymail dashboard unreliable)
Real DNS audit via dig @1.1.1.1 shows 205/211 domains have correct MX+DKIM+DMARC.
Purelymail's dnsSummary was reporting 0/211 passing DKIM - confirmed false positive
(documented in prior session; retested and verified again).
True issue breakdown:
- 171 fully clean (MX+DKIM+DMARC+routing+single-SPF)
- 32 dual-SPF RFC violation (secureserver.net + purelymail both present, RFC 7208 PERMERROR)
- 6 dead/unreachable (4 CANCELLED_REDEEMABLE, 1 Afternic-parked, 1 third-GD-account)
- 2 missing routing rules only (venturaclaw.com + venturaclaw.agentabrams.com)
Audit method changed from purelymail-snapshot dnsSummary to live dig @1.1.1.1 checks.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
a0e4480 · 2026-05-18 · Build fleet email-deliverability monitoring agent
audit.js flags Purelymail MX/DKIM/DMARC/routing failures (110/211 fail MX,
all 211 fail DKIM+DMARC). contact-audit.js cross-references sister-site
mailto: contacts and finds 42 of 58 sites silently losing leads. canary.js
is a dry-run-default deliverability smoke test, cron-ready but unscheduled.
README diagnoses George's 404 as a /george path-prefix mismatch in the MCP
config (GEORGE_PATH_PREFIX unset -> wrapper defaults to /george, but the
Express app serves routes at root).
File tree
17 files tracked. Click any to browse the source at HEAD.
rendered in 1ms