[object Object]

← back to Dw Fleet Refresh

auto-data-snapshot: 2026-09-06T04:34:41 (4 data files) — runs/last-run.json runs/launchd.out runs/run-20260906-041005.json runs/run-20260906-041005.stderr

5f42898886eb3cffcc2b1482fd747923da7666e2 · 2026-09-06 04:43:43 -0700 · auto-commit-fleet

Files touched

Diff

commit 5f42898886eb3cffcc2b1482fd747923da7666e2
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date:   Sun Sep 6 04:43:43 2026 -0700

    auto-data-snapshot: 2026-09-06T04:34:41 (4 data files) — runs/last-run.json runs/launchd.out runs/run-20260906-041005.json runs/run-20260906-041005.stderr
---
 runs/last-run.json              | 166 +++++-----
 runs/launchd.out                |   8 +
 runs/run-20260906-041005.json   | 697 ++++++++++++++++++++++++++++++++++++++++
 runs/run-20260906-041005.stderr |  61 ++++
 4 files changed, 849 insertions(+), 83 deletions(-)

diff --git a/runs/last-run.json b/runs/last-run.json
index 892a9a9..5072468 100644
--- a/runs/last-run.json
+++ b/runs/last-run.json
@@ -1,13 +1,13 @@
 {
-  "ts": "2026-08-30T11:25:35.766Z",
+  "ts": "2026-09-06T11:25:31.926Z",
   "dry": false,
   "sites": 53,
-  "snapshot": 86701,
+  "snapshot": 90567,
   "ledger": [
     {
       "site": "1800swallpaper.com",
       "prior": 600,
-      "refreshed": 0,
+      "refreshed": 3,
       "dropped": 0,
       "added": 0,
       "final": 600,
@@ -20,9 +20,9 @@
     {
       "site": "1890swallpaper.com",
       "prior": 600,
-      "refreshed": 0,
-      "dropped": 0,
-      "added": 0,
+      "refreshed": 3,
+      "dropped": 3,
+      "added": 3,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -32,11 +32,11 @@
     },
     {
       "site": "1900swallpaper.com",
-      "prior": 1582,
-      "refreshed": 0,
-      "dropped": 3,
+      "prior": 1579,
+      "refreshed": 2,
+      "dropped": 12,
       "added": 0,
-      "final": 1579,
+      "final": 1567,
       "nicheKnown": true,
       "deadSample": 0,
       "gate": "PASS",
@@ -47,8 +47,8 @@
       "site": "1920swallpaper.com",
       "prior": 113,
       "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "dropped": 0,
+      "added": 0,
       "final": 113,
       "nicheKnown": true,
       "deadSample": 0,
@@ -59,9 +59,9 @@
     {
       "site": "1930swallpaper.com",
       "prior": 113,
-      "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "refreshed": 3,
+      "dropped": 0,
+      "added": 0,
       "final": 113,
       "nicheKnown": true,
       "deadSample": 0,
@@ -85,9 +85,9 @@
     {
       "site": "1950swallpaper.com",
       "prior": 1065,
-      "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "refreshed": 1,
+      "dropped": 3,
+      "added": 3,
       "final": 1065,
       "nicheKnown": true,
       "deadSample": 0,
@@ -98,9 +98,9 @@
     {
       "site": "1960swallpaper.com",
       "prior": 1256,
-      "refreshed": 0,
-      "dropped": 0,
-      "added": 0,
+      "refreshed": 1,
+      "dropped": 4,
+      "added": 4,
       "final": 1256,
       "nicheKnown": true,
       "deadSample": 0,
@@ -125,8 +125,8 @@
       "site": "1980swallpaper.com",
       "prior": 600,
       "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "dropped": 0,
+      "added": 0,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -137,9 +137,9 @@
     {
       "site": "agedwallpaper.com",
       "prior": 528,
-      "refreshed": 0,
-      "dropped": 3,
-      "added": 3,
+      "refreshed": 1,
+      "dropped": 5,
+      "added": 5,
       "final": 528,
       "nicheKnown": true,
       "deadSample": 0,
@@ -163,9 +163,9 @@
     {
       "site": "architecturalwallcoverings.com",
       "prior": 537,
-      "refreshed": 0,
-      "dropped": 6,
-      "added": 6,
+      "refreshed": 1,
+      "dropped": 2,
+      "added": 2,
       "final": 537,
       "nicheKnown": true,
       "deadSample": 0,
@@ -188,9 +188,9 @@
     },
     {
       "site": "chinoiseriewallpaper.com",
-      "prior": 672,
+      "prior": 662,
       "refreshed": 0,
-      "dropped": 10,
+      "dropped": 0,
       "added": 0,
       "final": 662,
       "nicheKnown": false,
@@ -215,9 +215,9 @@
     {
       "site": "corkwallcovering.com",
       "prior": 367,
-      "refreshed": 0,
-      "dropped": 0,
-      "added": 0,
+      "refreshed": 1,
+      "dropped": 3,
+      "added": 3,
       "final": 367,
       "nicheKnown": true,
       "deadSample": 0,
@@ -268,8 +268,8 @@
       "site": "fabricwallpaper.com",
       "prior": 350,
       "refreshed": 0,
-      "dropped": 3,
-      "added": 3,
+      "dropped": 1,
+      "added": 1,
       "final": 350,
       "nicheKnown": true,
       "deadSample": 0,
@@ -306,9 +306,9 @@
     {
       "site": "handcraftedwallpaper.com",
       "prior": 207,
-      "refreshed": 0,
-      "dropped": 0,
-      "added": 0,
+      "refreshed": 1,
+      "dropped": 2,
+      "added": 2,
       "final": 207,
       "nicheKnown": true,
       "deadSample": 0,
@@ -320,8 +320,8 @@
       "site": "healthcarewallpaper.com",
       "prior": 600,
       "refreshed": 0,
-      "dropped": 3,
-      "added": 3,
+      "dropped": 0,
+      "added": 0,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -333,8 +333,8 @@
       "site": "hospitalitywallpaper.com",
       "prior": 600,
       "refreshed": 0,
-      "dropped": 2,
-      "added": 2,
+      "dropped": 0,
+      "added": 0,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -345,9 +345,9 @@
     {
       "site": "hotelwallcoverings.com",
       "prior": 600,
-      "refreshed": 0,
-      "dropped": 2,
-      "added": 2,
+      "refreshed": 1,
+      "dropped": 0,
+      "added": 0,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -358,7 +358,7 @@
     {
       "site": "jutewallpaper.com",
       "prior": 259,
-      "refreshed": 0,
+      "refreshed": 2,
       "dropped": 0,
       "added": 0,
       "final": 259,
@@ -370,9 +370,9 @@
     },
     {
       "site": "linenwallpaper.com",
-      "prior": 171,
+      "prior": 170,
       "refreshed": 0,
-      "dropped": 1,
+      "dropped": 0,
       "added": 0,
       "final": 170,
       "nicheKnown": false,
@@ -384,9 +384,9 @@
     {
       "site": "madagascarwallpaper.com",
       "prior": 798,
-      "refreshed": 0,
-      "dropped": 2,
-      "added": 2,
+      "refreshed": 7,
+      "dropped": 5,
+      "added": 5,
       "final": 798,
       "nicheKnown": true,
       "deadSample": 0,
@@ -410,7 +410,7 @@
     {
       "site": "micawallpaper.com",
       "prior": 319,
-      "refreshed": 0,
+      "refreshed": 5,
       "dropped": 0,
       "added": 0,
       "final": 319,
@@ -424,8 +424,8 @@
       "site": "museumwallpaper.com",
       "prior": 107,
       "refreshed": 0,
-      "dropped": 2,
-      "added": 2,
+      "dropped": 0,
+      "added": 0,
       "final": 107,
       "nicheKnown": true,
       "deadSample": 0,
@@ -450,8 +450,8 @@
       "site": "naturalwallcoverings.com",
       "prior": 577,
       "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "dropped": 0,
+      "added": 0,
       "final": 577,
       "nicheKnown": true,
       "deadSample": 0,
@@ -463,8 +463,8 @@
       "site": "pastelwallpaper.com",
       "prior": 600,
       "refreshed": 0,
-      "dropped": 3,
-      "added": 3,
+      "dropped": 2,
+      "added": 2,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -475,9 +475,9 @@
     {
       "site": "raffiawallcoverings.com",
       "prior": 383,
-      "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "refreshed": 1,
+      "dropped": 0,
+      "added": 0,
       "final": 383,
       "nicheKnown": true,
       "deadSample": 0,
@@ -487,9 +487,9 @@
     },
     {
       "site": "raffiawalls.com",
-      "prior": 11,
+      "prior": 10,
       "refreshed": 0,
-      "dropped": 1,
+      "dropped": 0,
       "added": 0,
       "final": 10,
       "nicheKnown": false,
@@ -514,9 +514,9 @@
     {
       "site": "restaurantwallpaper.com",
       "prior": 600,
-      "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "refreshed": 1,
+      "dropped": 5,
+      "added": 5,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -526,11 +526,11 @@
     },
     {
       "site": "restorationwallpaper.com",
-      "prior": 2676,
-      "refreshed": 0,
-      "dropped": 1,
+      "prior": 2675,
+      "refreshed": 8,
+      "dropped": 27,
       "added": 0,
-      "final": 2675,
+      "final": 2648,
       "nicheKnown": false,
       "deadSample": 0,
       "gate": "PASS",
@@ -540,9 +540,9 @@
     {
       "site": "retrowalls.com",
       "prior": 600,
-      "refreshed": 0,
-      "dropped": 0,
-      "added": 0,
+      "refreshed": 6,
+      "dropped": 6,
+      "added": 6,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
@@ -552,9 +552,9 @@
     },
     {
       "site": "saloonwallpaper.com",
-      "prior": 277,
+      "prior": 274,
       "refreshed": 0,
-      "dropped": 3,
+      "dropped": 0,
       "added": 0,
       "final": 274,
       "nicheKnown": false,
@@ -592,7 +592,7 @@
     {
       "site": "silkwallcoverings.com",
       "prior": 954,
-      "refreshed": 0,
+      "refreshed": 68,
       "dropped": 1,
       "added": 1,
       "final": 954,
@@ -605,7 +605,7 @@
     {
       "site": "silkwallpaper.com",
       "prior": 941,
-      "refreshed": 0,
+      "refreshed": 68,
       "dropped": 1,
       "added": 1,
       "final": 941,
@@ -644,7 +644,7 @@
     {
       "site": "suedewallpaper.com",
       "prior": 279,
-      "refreshed": 0,
+      "refreshed": 5,
       "dropped": 0,
       "added": 0,
       "final": 279,
@@ -658,8 +658,8 @@
       "site": "textilewallpaper.com",
       "prior": 262,
       "refreshed": 0,
-      "dropped": 3,
-      "added": 3,
+      "dropped": 1,
+      "added": 1,
       "final": 262,
       "nicheKnown": true,
       "deadSample": 0,
@@ -671,8 +671,8 @@
       "site": "vinylwallpaper.com",
       "prior": 600,
       "refreshed": 0,
-      "dropped": 1,
-      "added": 1,
+      "dropped": 0,
+      "added": 0,
       "final": 600,
       "nicheKnown": true,
       "deadSample": 0,
diff --git a/runs/launchd.out b/runs/launchd.out
index c819502..0ab2d2e 100644
--- a/runs/launchd.out
+++ b/runs/launchd.out
@@ -20,3 +20,11 @@ GATE-BLOCKED (NOT deployed) 3:
   stringwallpaper.com: EMPTY (prior=2 final=0)
 george email: HTTP 401
 cncp card: HTTP 200
+snapshot=90567 live products | sites=53 | deployed=46 | refreshedURLs=189 droppedDead=2738 addedNew=47
+
+GATE-BLOCKED (NOT deployed) 3:
+  fabricut--internal.designerwallcoverings.com: EMPTY+COLLAPSE(1325->0) (prior=1325 final=0)
+  fabricut.designerwallcoverings.com: EMPTY+COLLAPSE(1325->0) (prior=1325 final=0)
+  stringwallpaper.com: EMPTY (prior=2 final=0)
+george email: HTTP 401
+cncp card: HTTP 200
diff --git a/runs/run-20260906-041005.json b/runs/run-20260906-041005.json
new file mode 100644
index 0000000..5072468
--- /dev/null
+++ b/runs/run-20260906-041005.json
@@ -0,0 +1,697 @@
+{
+  "ts": "2026-09-06T11:25:31.926Z",
+  "dry": false,
+  "sites": 53,
+  "snapshot": 90567,
+  "ledger": [
+    {
+      "site": "1800swallpaper.com",
+      "prior": 600,
+      "refreshed": 3,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1800swallpaper"
+    },
+    {
+      "site": "1890swallpaper.com",
+      "prior": 600,
+      "refreshed": 3,
+      "dropped": 3,
+      "added": 3,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1890swallpaper"
+    },
+    {
+      "site": "1900swallpaper.com",
+      "prior": 1579,
+      "refreshed": 2,
+      "dropped": 12,
+      "added": 0,
+      "final": 1567,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1900swallpaper"
+    },
+    {
+      "site": "1920swallpaper.com",
+      "prior": 113,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 113,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1920swallpaper"
+    },
+    {
+      "site": "1930swallpaper.com",
+      "prior": 113,
+      "refreshed": 3,
+      "dropped": 0,
+      "added": 0,
+      "final": 113,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1930swallpaper"
+    },
+    {
+      "site": "1940swallpaper.com",
+      "prior": 307,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 307,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1940swallpaper"
+    },
+    {
+      "site": "1950swallpaper.com",
+      "prior": 1065,
+      "refreshed": 1,
+      "dropped": 3,
+      "added": 3,
+      "final": 1065,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1950swallpaper"
+    },
+    {
+      "site": "1960swallpaper.com",
+      "prior": 1256,
+      "refreshed": 1,
+      "dropped": 4,
+      "added": 4,
+      "final": 1256,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1960swallpaper"
+    },
+    {
+      "site": "1970swallpaper.com",
+      "prior": 177,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 177,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1970swallpaper"
+    },
+    {
+      "site": "1980swallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "1980swallpaper"
+    },
+    {
+      "site": "agedwallpaper.com",
+      "prior": 528,
+      "refreshed": 1,
+      "dropped": 5,
+      "added": 5,
+      "final": 528,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "agedwallpaper"
+    },
+    {
+      "site": "apartmentwallpaper.com",
+      "prior": 1,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 1,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "apartmentwallpaper"
+    },
+    {
+      "site": "architecturalwallcoverings.com",
+      "prior": 537,
+      "refreshed": 1,
+      "dropped": 2,
+      "added": 2,
+      "final": 537,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "architecturalwallcoverings"
+    },
+    {
+      "site": "blockprintedwallpaper.com",
+      "prior": 1,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 1,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": false,
+      "proc": "blockprintedwallpaper"
+    },
+    {
+      "site": "chinoiseriewallpaper.com",
+      "prior": 662,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 662,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "chinoiseriewallpaper"
+    },
+    {
+      "site": "contractwallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 2,
+      "added": 2,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "contractwallpaper"
+    },
+    {
+      "site": "corkwallcovering.com",
+      "prior": 367,
+      "refreshed": 1,
+      "dropped": 3,
+      "added": 3,
+      "final": 367,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "corkwallcovering"
+    },
+    {
+      "site": "embroideredwallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "embroideredwallpaper"
+    },
+    {
+      "site": "fabricut--internal.designerwallcoverings.com",
+      "prior": 1325,
+      "refreshed": 0,
+      "dropped": 1325,
+      "added": 0,
+      "final": 0,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "EMPTY+COLLAPSE(1325->0)",
+      "deployed": false,
+      "proc": "fabricut-internal"
+    },
+    {
+      "site": "fabricut.designerwallcoverings.com",
+      "prior": 1325,
+      "refreshed": 0,
+      "dropped": 1325,
+      "added": 0,
+      "final": 0,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "EMPTY+COLLAPSE(1325->0)",
+      "deployed": false,
+      "proc": "fabricut-landing"
+    },
+    {
+      "site": "fabricwallpaper.com",
+      "prior": 350,
+      "refreshed": 0,
+      "dropped": 1,
+      "added": 1,
+      "final": 350,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "fabricwallpaper"
+    },
+    {
+      "site": "glitterwalls.com",
+      "prior": 120,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 120,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "glitterwalls"
+    },
+    {
+      "site": "greenwallcoverings.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 1,
+      "added": 1,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "greenwallcoverings"
+    },
+    {
+      "site": "handcraftedwallpaper.com",
+      "prior": 207,
+      "refreshed": 1,
+      "dropped": 2,
+      "added": 2,
+      "final": 207,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "handcraftedwallpaper"
+    },
+    {
+      "site": "healthcarewallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "healthcarewallpaper"
+    },
+    {
+      "site": "hospitalitywallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "hospitalitywallpaper"
+    },
+    {
+      "site": "hotelwallcoverings.com",
+      "prior": 600,
+      "refreshed": 1,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "hotelwallcoverings"
+    },
+    {
+      "site": "jutewallpaper.com",
+      "prior": 259,
+      "refreshed": 2,
+      "dropped": 0,
+      "added": 0,
+      "final": 259,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "jutewallpaper"
+    },
+    {
+      "site": "linenwallpaper.com",
+      "prior": 170,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 170,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "linenwallpaper"
+    },
+    {
+      "site": "madagascarwallpaper.com",
+      "prior": 798,
+      "refreshed": 7,
+      "dropped": 5,
+      "added": 5,
+      "final": 798,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "madagascarwallpaper"
+    },
+    {
+      "site": "metallicwallpaper.com",
+      "prior": 320,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 320,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "metallicwallpaper"
+    },
+    {
+      "site": "micawallpaper.com",
+      "prior": 319,
+      "refreshed": 5,
+      "dropped": 0,
+      "added": 0,
+      "final": 319,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "micawallpaper"
+    },
+    {
+      "site": "museumwallpaper.com",
+      "prior": 107,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 107,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "museumwallpaper"
+    },
+    {
+      "site": "mylarwallpaper.com",
+      "prior": 149,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 149,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "mylarwallpaper"
+    },
+    {
+      "site": "naturalwallcoverings.com",
+      "prior": 577,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 577,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "naturalwallcoverings"
+    },
+    {
+      "site": "pastelwallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 2,
+      "added": 2,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "pastelwallpaper"
+    },
+    {
+      "site": "raffiawallcoverings.com",
+      "prior": 383,
+      "refreshed": 1,
+      "dropped": 0,
+      "added": 0,
+      "final": 383,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "raffiawallcoverings"
+    },
+    {
+      "site": "raffiawalls.com",
+      "prior": 10,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 10,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": false,
+      "proc": "raffiawalls"
+    },
+    {
+      "site": "recycledwallpaper.com",
+      "prior": 13,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 13,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "recycledwallpaper"
+    },
+    {
+      "site": "restaurantwallpaper.com",
+      "prior": 600,
+      "refreshed": 1,
+      "dropped": 5,
+      "added": 5,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "restaurantwallpaper"
+    },
+    {
+      "site": "restorationwallpaper.com",
+      "prior": 2675,
+      "refreshed": 8,
+      "dropped": 27,
+      "added": 0,
+      "final": 2648,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "restorationwallpaper"
+    },
+    {
+      "site": "retrowalls.com",
+      "prior": 600,
+      "refreshed": 6,
+      "dropped": 6,
+      "added": 6,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "retrowalls"
+    },
+    {
+      "site": "saloonwallpaper.com",
+      "prior": 274,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 274,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "saloonwallpaper"
+    },
+    {
+      "site": "screenprintedwallpaper.com",
+      "prior": 80,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 80,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": false,
+      "proc": "screenprintedwallpaper"
+    },
+    {
+      "site": "selfadhesivewallpaper.com",
+      "prior": 1,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 1,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": false,
+      "proc": "selfadhesivewallpaper"
+    },
+    {
+      "site": "silkwallcoverings.com",
+      "prior": 954,
+      "refreshed": 68,
+      "dropped": 1,
+      "added": 1,
+      "final": 954,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "silkwallcoverings"
+    },
+    {
+      "site": "silkwallpaper.com",
+      "prior": 941,
+      "refreshed": 68,
+      "dropped": 1,
+      "added": 1,
+      "final": 941,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "silkwallpaper"
+    },
+    {
+      "site": "silverleafwallpaper.com",
+      "prior": 61,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 61,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "silverleafwallpaper"
+    },
+    {
+      "site": "stringwallpaper.com",
+      "prior": 2,
+      "refreshed": 0,
+      "dropped": 2,
+      "added": 0,
+      "final": 0,
+      "nicheKnown": false,
+      "deadSample": 0,
+      "gate": "EMPTY",
+      "deployed": false,
+      "proc": "stringwallpaper"
+    },
+    {
+      "site": "suedewallpaper.com",
+      "prior": 279,
+      "refreshed": 5,
+      "dropped": 0,
+      "added": 0,
+      "final": 279,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "suedewallpaper"
+    },
+    {
+      "site": "textilewallpaper.com",
+      "prior": 262,
+      "refreshed": 0,
+      "dropped": 1,
+      "added": 1,
+      "final": 262,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "textilewallpaper"
+    },
+    {
+      "site": "vinylwallpaper.com",
+      "prior": 600,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 600,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "vinylwallpaper"
+    },
+    {
+      "site": "wallpapersback.com",
+      "prior": 109,
+      "refreshed": 0,
+      "dropped": 0,
+      "added": 0,
+      "final": 109,
+      "nicheKnown": true,
+      "deadSample": 0,
+      "gate": "PASS",
+      "deployed": true,
+      "proc": "wallpapersback"
+    }
+  ]
+}
diff --git a/runs/run-20260906-041005.stderr b/runs/run-20260906-041005.stderr
new file mode 100644
index 0000000..f119017
--- /dev/null
+++ b/runs/run-20260906-041005.stderr
@@ -0,0 +1,61 @@
+  snapshot… 50 pages, 12229 live products
+  snapshot… 100 pages, 24710 live products
+  snapshot… 150 pages, 36994 live products
+  snapshot… 200 pages, 49421 live products
+  snapshot… 250 pages, 60656 live products
+  snapshot… 300 pages, 72642 live products
+  snapshot… 350 pages, 84853 live products
+snapshot complete: 90567 live products, 374 pages
+[1800swallpaper.com] prior=600 -> final=600 (refresh 3, drop 0, add 0) gate=PASS deployed=true
+[1890swallpaper.com] prior=600 -> final=600 (refresh 3, drop 3, add 3) gate=PASS deployed=true
+[1900swallpaper.com] prior=1579 -> final=1567 (refresh 2, drop 12, add 0) gate=PASS deployed=true
+[1920swallpaper.com] prior=113 -> final=113 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[1930swallpaper.com] prior=113 -> final=113 (refresh 3, drop 0, add 0) gate=PASS deployed=true
+[1940swallpaper.com] prior=307 -> final=307 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[1950swallpaper.com] prior=1065 -> final=1065 (refresh 1, drop 3, add 3) gate=PASS deployed=true
+[1960swallpaper.com] prior=1256 -> final=1256 (refresh 1, drop 4, add 4) gate=PASS deployed=true
+[1970swallpaper.com] prior=177 -> final=177 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[1980swallpaper.com] prior=600 -> final=600 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[agedwallpaper.com] prior=528 -> final=528 (refresh 1, drop 5, add 5) gate=PASS deployed=true
+[apartmentwallpaper.com] prior=1 -> final=1 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[architecturalwallcoverings.com] prior=537 -> final=537 (refresh 1, drop 2, add 2) gate=PASS deployed=true
+[blockprintedwallpaper.com] prior=1 -> final=1 (refresh 0, drop 0, add 0) gate=PASS deployed=false
+[chinoiseriewallpaper.com] prior=662 -> final=662 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[contractwallpaper.com] prior=600 -> final=600 (refresh 0, drop 2, add 2) gate=PASS deployed=true
+[corkwallcovering.com] prior=367 -> final=367 (refresh 1, drop 3, add 3) gate=PASS deployed=true
+[embroideredwallpaper.com] prior=600 -> final=600 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[fabricut--internal.designerwallcoverings.com] prior=1325 -> final=0 (refresh 0, drop 1325, add 0) gate=EMPTY+COLLAPSE(1325->0) deployed=false
+[fabricut.designerwallcoverings.com] prior=1325 -> final=0 (refresh 0, drop 1325, add 0) gate=EMPTY+COLLAPSE(1325->0) deployed=false
+[fabricwallpaper.com] prior=350 -> final=350 (refresh 0, drop 1, add 1) gate=PASS deployed=true
+[glitterwalls.com] prior=120 -> final=120 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[greenwallcoverings.com] prior=600 -> final=600 (refresh 0, drop 1, add 1) gate=PASS deployed=true
+[handcraftedwallpaper.com] prior=207 -> final=207 (refresh 1, drop 2, add 2) gate=PASS deployed=true
+[healthcarewallpaper.com] prior=600 -> final=600 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[hospitalitywallpaper.com] prior=600 -> final=600 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[hotelwallcoverings.com] prior=600 -> final=600 (refresh 1, drop 0, add 0) gate=PASS deployed=true
+[jutewallpaper.com] prior=259 -> final=259 (refresh 2, drop 0, add 0) gate=PASS deployed=true
+[linenwallpaper.com] prior=170 -> final=170 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[madagascarwallpaper.com] prior=798 -> final=798 (refresh 7, drop 5, add 5) gate=PASS deployed=true
+[metallicwallpaper.com] prior=320 -> final=320 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[micawallpaper.com] prior=319 -> final=319 (refresh 5, drop 0, add 0) gate=PASS deployed=true
+[museumwallpaper.com] prior=107 -> final=107 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[mylarwallpaper.com] prior=149 -> final=149 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[naturalwallcoverings.com] prior=577 -> final=577 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[pastelwallpaper.com] prior=600 -> final=600 (refresh 0, drop 2, add 2) gate=PASS deployed=true
+[raffiawallcoverings.com] prior=383 -> final=383 (refresh 1, drop 0, add 0) gate=PASS deployed=true
+[raffiawalls.com] prior=10 -> final=10 (refresh 0, drop 0, add 0) gate=PASS deployed=false
+[recycledwallpaper.com] prior=13 -> final=13 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[restaurantwallpaper.com] prior=600 -> final=600 (refresh 1, drop 5, add 5) gate=PASS deployed=true
+[restorationwallpaper.com] prior=2675 -> final=2648 (refresh 8, drop 27, add 0) gate=PASS deployed=true
+[retrowalls.com] prior=600 -> final=600 (refresh 6, drop 6, add 6) gate=PASS deployed=true
+[saloonwallpaper.com] prior=274 -> final=274 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[screenprintedwallpaper.com] prior=80 -> final=80 (refresh 0, drop 0, add 0) gate=PASS deployed=false
+[selfadhesivewallpaper.com] prior=1 -> final=1 (refresh 0, drop 0, add 0) gate=PASS deployed=false
+[silkwallcoverings.com] prior=954 -> final=954 (refresh 68, drop 1, add 1) gate=PASS deployed=true
+[silkwallpaper.com] prior=941 -> final=941 (refresh 68, drop 1, add 1) gate=PASS deployed=true
+[silverleafwallpaper.com] prior=61 -> final=61 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[stringwallpaper.com] prior=2 -> final=0 (refresh 0, drop 2, add 0) gate=EMPTY deployed=false
+[suedewallpaper.com] prior=279 -> final=279 (refresh 5, drop 0, add 0) gate=PASS deployed=true
+[textilewallpaper.com] prior=262 -> final=262 (refresh 0, drop 1, add 1) gate=PASS deployed=true
+[vinylwallpaper.com] prior=600 -> final=600 (refresh 0, drop 0, add 0) gate=PASS deployed=true
+[wallpapersback.com] prior=109 -> final=109 (refresh 0, drop 0, add 0) gate=PASS deployed=true

← d9160d6 auto-data-snapshot: 2026-08-30T04:46:23 (4 data files) — run  ·  back to Dw Fleet Refresh  ·  auto-data-snapshot: 2026-09-13T04:15:01 (2 data files) — run 876609e →