rdmpw3275m-changelog-20260924-2320-domains-refresh-and-cloudflare-421
rdmpw3275m changelog — GoDaddy domain refresh, records/HTML updated, all 421 active domains on Cloudflare DNS
[2026-09-24 16:40 → 23:20 EDT · rdmpw3275m (work on rdmsm4x) · claude Opus 5.5 (1M) · session 5739b30e]
Rich: "grab my latest domain list from godaddy api and update our records, html pages/etc", then "create dns entries for all domains on cloudflare accordingly".
Result (verified 23:11 EDT)
- GoDaddy: 488 domains, 421 active. Unchanged since 2026-09-23 (+0/-0/0).
- Cloudflare: 421/421 active domains (422 zones = API total_count), up from 388.
- 33 domains migrated by
lib/domains/changes/dns-migration-2026-09-24/dns_migrate.py. Each got a zone, the parked template (null MX,v=spf1 -all, DMARC reject) and GoDaddy NS moved to gannon/kinsley.- 33/33 zones are
active. 33/33 match public DNS (DoH via dns.google), recorded inverify.json. - fcookie.app returned a GoDaddy 422 ("in use by another request"), but the change had applied; a rerun confirmed it.
- 33/33 zones are
Records and pages
refresh_domains.zshv1.1.0 (c08fda3): uses the API token, and fails hard instead of reporting 0 zones as PASS. The Global API Key now fails with error 6003.- Records: domains.json/md/wiki, CHANGES-2026-09-24, STATUS, SESSION-STATE, SKILL copy (commits c08fda3, 16fc4cb, 12c7875, pushed to fleet and backup). PROJECTS.md row updated.
- HTML: docs/domains-portfolio.html (421 rows), PRD page, dev.ecs0.net
wiki/dev/docs/domains.html and wiki/agy/domains.html. The agy copy was
stale from 09-04; the old copy was moved to
~/dev/_backups/wiki-agy-domains-20260924/. - Refresh is now scheduled: LaunchAgent
com.eastcoastscience.domains-refreshon rdmsm4x, Mondays at 07:15.
Needs Rich (spend)
Four domains are active with auto-renew off: arista.wiki (10-15), datasheet.network (10-15), datadocx.io (11-02), renconcile.com (11-07).
Undo
- NS: the prior nameservers per domain are in
godaddy-before.json. - Schedule:
launchctl bootout gui/501/com.eastcoastscience.domains-refresh.