Email Deliverability Agent

repo: ~/Projects/email-deliverability-agent · 9 commits · 0 in last 24h, 0 in last 7d ·

Search the build

9 commits indexed

  1. b30a41e 2026-07-03 chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
  2. 4683a94 2026-05-18 backup SDCC domains DNS before Google handoff
  3. 030d5cd 2026-05-18 exclude 3 SDCC domains from Purelymail fleet (run own email)
  4. c841220 2026-05-18 clear stale venturaclaw NO_ROUTING flag (Fix B rules confirmed)
  5. 744e10c 2026-05-18 prune 5 cancelled/expired GoDaddy domains from email fleet (211->206)
  6. 043c433 2026-05-18 re-dig per-domain SPF entries after Fix A — clears 32 stale DUAL_SPF flags
  7. 5810aeb 2026-05-18 Apply Fix A + Fix B: remove dual-SPF on 32 GoDaddy domains, add routing rules for venturaclaw
  8. 7191ab6 2026-05-18 Rewrite domain-health.json with live dig results (Purelymail dashboard unreliable)
  9. a0e4480 2026-05-18 Build fleet email-deliverability monitoring agent

Authors

Agents used

  • none detected

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.

Other build journals

← Elitis Price 2026  ·  all 4 projects  ·  Embroideredwallpaper →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms