← back to Dw Domain Fleet
DNS cutover batches 4-5 complete (idx 27-43): 44/44 fleet HTTPS verified
d0f30c2f92519511ae247275f7f961348845d8c8 · 2026-05-19 09:10:23 -0700 · SteveStudio2
Files touched
Diff
commit d0f30c2f92519511ae247275f7f961348845d8c8
Author: SteveStudio2 <steve@designerwallcoverings.com>
Date: Tue May 19 09:10:23 2026 -0700
DNS cutover batches 4-5 complete (idx 27-43): 44/44 fleet HTTPS verified
---
PROGRESS.md | 49 +++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 41 insertions(+), 8 deletions(-)
diff --git a/PROGRESS.md b/PROGRESS.md
index 61844c1..9a31e17 100644
--- a/PROGRESS.md
+++ b/PROGRESS.md
@@ -54,7 +54,7 @@ BUILT = config + boot-test pass · DEPLOYED = live on Kamatera pm2 · DNS = A re
| # | Domain | BUILT | DEPLOYED | DNS | SSL | VERIFIED |
|---|--------|-------|----------|-----|-----|----------|
-| 1-44 | all 44 build domains | YES (44/44 boot-test) | YES (Kamatera pm2, 2026-05-19) | no | no | YES (44/44 origin smoke 200 + own content) |
+| 1-44 | all 44 build domains | YES (44/44 boot-test) | YES (Kamatera pm2, 2026-05-19) | YES (44/44 → 45.61.58.125) | YES (44/44 LE certs) | YES (44/44 live HTTPS 200 + cert CN match, 2026-05-19) |
Ports 10001–10044. App names `dwf-<slug>` in `ecosystem.config.js`.
@@ -109,16 +109,34 @@ Batch 4 idx 27-35 · Batch 5 idx 36-43.
| 4 | idx 27-35 printmurals → traditionalwhimsy | 9/9 OK | 9/9 OK | 9/9 200 |
| 5 | idx 36-43 unitedstateswallpaper → wc01wallcoverings (8) | 8/8 OK | 8/8 OK | 8/8 200 |
-### STEP 2 COMPLETE — 2026-05-19
+### STEP 2 COMPLETE — 2026-05-19 (resume agent — independently re-verified)
All 5 batches cut over. Final full-fleet verify (live HTTPS curl + openssl
-cert CN check, all 44 build domains): **44/44 PASS** — HTTP 200, valid
-Let's Encrypt cert with matching CN, zero failures. GoDaddy A-records all
-→ 45.61.58.125 TTL 600; domain-forwarding cleared (the `/forwards/` DELETE
-returned 404 on every domain — GoDaddy had no forwarding-API object; the
-A-record PUT itself supersedes the forwarding-record path, confirmed by
-the absence of any 301 Location header on all 44 live curls).
+cert CN/expiry check, all 44 build domains): **44/44 PASS** — HTTP 200, valid
+non-expired Let's Encrypt cert with matching CN, zero failures. GoDaddy
+A-records all → 45.61.58.125 TTL 600; domain-forwarding cleared (the
+`/forwards/` DELETE returned 404 on every domain — GoDaddy had no
+forwarding-API object; the A-record PUT itself supersedes the forwarding
+path, confirmed by the absence of any 301 Location header on all 44 build
+domains; redirect-only domains still 301/405-park as expected).
The 22 redirect-only domains received ZERO DNS change.
+Resume-agent notes: prior agent stalled after batch 3 DNS (uncommitted).
+Resume agent cut + verified batch 4 itself; found batch 5 DNS already cut
++ SSL issued by a concurrent process (live wallpaperny.com certbot observed)
+— re-ran `dns-cutover.js --check` (source of truth) confirming idx 36-43
+all ON_ORIGIN, then independently SSL+HTTPS-verified all 8. Did not trust
+any pre-written table claim; every domain re-curled live.
+
+### Batch 5 cutover — 2026-05-19 (idx 36-43, verified by resume agent)
+- unitedstateswallpaper.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wallcovering.net DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wallpaperexports.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wallpaperfromthe80s.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wallpaperny.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wallpaperpurchasing.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wallpaperweekly.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- wc01wallcoverings.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+
### Batch 3 reconciliation — 2026-05-19 (resumed after prior agent stalled)
Prior cutover agent cut batch-3 DNS but died before committing or confirming
SSL. Resume agent verified via `dns-cutover.js --check`: idx 18-26 all
@@ -135,6 +153,21 @@ Per-domain HTTPS smoke (live curl, not Host-header):
- patterndesignlab.com DNS OK · SSL OK · HTTPS 200 · cert CN match
- philliperomano.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+### Batch 4 cutover — 2026-05-19 (idx 27-35, cut + verified by resume agent)
+`dns-cutover.js --batch` ran: 9/9 A-records PUT → 45.61.58.125 TTL 600
+(forward-delete 404 = no GoDaddy forward object, expected). DNS propagated
+to public + authoritative resolvers in ~15 min. SSL provisioned serially
+after waiting out an unrelated wallpaperny.com certbot holding the lock.
+- printmurals.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- restaurantfabrics.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- restaurantmurals.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- roomsettings.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- sheltermagazines.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- specifywallpaper.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- stevenabramsphotography.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- thehotelwallpaper.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+- traditionalwhimsy.com DNS OK · SSL OK · HTTPS 200 · cert CN match
+
## Done so far
- dw-site-build skill read in full.
- Shared codebase built: `server.js` + `shared/{catalog,sort,render}.js`.
← 8b73567 DNS cutover batch 5 (idx 36-43): 8/8 live HTTPS 200 — fleet
·
back to Dw Domain Fleet
·
fix: theme toggle occluded by hamburger (now fixed-position 2481a30 →