[object Object]

← back to Dw Fleet Registry

record DTD-C canonical owners for 6 near-dup clusters (canonicalOwner + shouldRedirectTo per site)

5dc9bf661ec6304525c0d651d02b37719f5c3305 · 2026-06-01 12:19:43 -0700 · Steve Abrams

Files touched

Diff

commit 5dc9bf661ec6304525c0d651d02b37719f5c3305
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jun 1 12:19:43 2026 -0700

    record DTD-C canonical owners for 6 near-dup clusters (canonicalOwner + shouldRedirectTo per site)
---
 build-registry.mjs     |  23 ++++
 dw-fleet-registry.json | 286 ++++++++++++++++++++++++++++---------------------
 2 files changed, 188 insertions(+), 121 deletions(-)

diff --git a/build-registry.mjs b/build-registry.mjs
index bbaa0e3..752f7f5 100644
--- a/build-registry.mjs
+++ b/build-registry.mjs
@@ -146,12 +146,34 @@ function nearDuplicates(rows) {
   return clusters;
 }
 
+// Near-dup canonical owners — DTD verdict C (2026-06-01, Claude+Codex unanimous):
+// consumer niches canonicalize to the "wallpaper" domain, trade/contract niches to
+// "wallcovering". Maps concept -> canonical domain. raffia already 301s in prod.
+const CANONICAL = {
+  silk: 'silkwallpaper.com',
+  carmel: 'carmelwallpaper.com',
+  flocked: 'flockedwallpaper.com',
+  hospitality: 'hospitalitywallcoverings.com',
+  hollywood: 'hollywoodwallcoverings.com',
+  raffia: 'raffiawallcoverings.com',
+};
+
 const local = scanLocal();
 const manifest = scanManifest();
 const rows = reconcile(local, manifest);
 const overlaps = rows.filter(r => r.overlap);
 const nearDup = nearDuplicates(rows);
 
+// Annotate each near-dup member with its cluster's canonical owner + redirect target.
+for (const r of rows) {
+  const k = conceptKey(r.slug);
+  if (nearDup[k] && CANONICAL[k]) {
+    r.clusterCanonical = CANONICAL[k];
+    r.isCanonical = (r.domain === CANONICAL[k]);
+    r.shouldRedirectTo = r.isCanonical ? null : CANONICAL[k];
+  }
+}
+
 const registry = {
   $schema: 'dw-fleet-registry/v1',
   generatedAt: new Date().toISOString(),
@@ -166,6 +188,7 @@ const registry = {
   },
   overlaps: overlaps.map(o => o.domain),
   nearDuplicates: nearDup,
+  canonicalResolutions: CANONICAL,            // DTD verdict C — concept -> canonical domain
   sites: rows,
 };
 
diff --git a/dw-fleet-registry.json b/dw-fleet-registry.json
index 2a9bde2..6ec84e7 100644
--- a/dw-fleet-registry.json
+++ b/dw-fleet-registry.json
@@ -1,6 +1,6 @@
 {
   "$schema": "dw-fleet-registry/v1",
-  "generatedAt": "2026-06-01T19:13:50.844Z",
+  "generatedAt": "2026-06-01T19:19:37.047Z",
   "provenance": "DTD verdict 2026-06-01 — consolidate to one canonical registry (control plane only; serving methods pluggable).",
   "summary": {
     "totalDomains": 119,
@@ -37,6 +37,14 @@
       "silkwallpaper.com"
     ]
   },
+  "canonicalResolutions": {
+    "silk": "silkwallpaper.com",
+    "carmel": "carmelwallpaper.com",
+    "flocked": "flockedwallpaper.com",
+    "hospitality": "hospitalitywallcoverings.com",
+    "hollywood": "hollywoodwallcoverings.com",
+    "raffia": "raffiawallcoverings.com"
+  },
   "sites": [
     {
       "domain": "1800swallpaper.com",
@@ -71,7 +79,7 @@
         "server": "nginx",
         "redirectedOffDomain": "1890swallpaper.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.041Z"
+        "checkedAt": "2026-06-01T19:19:37.881Z"
       }
     },
     {
@@ -104,7 +112,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.985Z"
+        "checkedAt": "2026-06-01T19:19:37.310Z"
       }
     },
     {
@@ -140,7 +148,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.990Z"
+        "checkedAt": "2026-06-01T19:19:37.443Z"
       }
     },
     {
@@ -176,7 +184,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.984Z"
+        "checkedAt": "2026-06-01T19:19:37.381Z"
       }
     },
     {
@@ -212,7 +220,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.984Z"
+        "checkedAt": "2026-06-01T19:19:37.425Z"
       }
     },
     {
@@ -248,7 +256,7 @@
         "server": "nginx",
         "redirectedOffDomain": "1920swallpaper.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.052Z"
+        "checkedAt": "2026-06-01T19:19:37.455Z"
       }
     },
     {
@@ -284,7 +292,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.982Z"
+        "checkedAt": "2026-06-01T19:19:37.492Z"
       }
     },
     {
@@ -320,7 +328,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.002Z"
+        "checkedAt": "2026-06-01T19:19:37.614Z"
       }
     },
     {
@@ -356,7 +364,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.998Z"
+        "checkedAt": "2026-06-01T19:19:37.608Z"
       }
     },
     {
@@ -392,7 +400,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.003Z"
+        "checkedAt": "2026-06-01T19:19:37.739Z"
       }
     },
     {
@@ -428,7 +436,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.003Z"
+        "checkedAt": "2026-06-01T19:19:37.702Z"
       }
     },
     {
@@ -464,7 +472,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.000Z"
+        "checkedAt": "2026-06-01T19:19:37.745Z"
       }
     },
     {
@@ -500,7 +508,7 @@
         "server": "nginx",
         "redirectedOffDomain": "wallpapersback.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.085Z"
+        "checkedAt": "2026-06-01T19:19:38.521Z"
       }
     },
     {
@@ -536,7 +544,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.026Z"
+        "checkedAt": "2026-06-01T19:19:37.865Z"
       }
     },
     {
@@ -569,7 +577,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.988Z"
+        "checkedAt": "2026-06-01T19:19:37.878Z"
       }
     },
     {
@@ -602,7 +610,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:50.986Z"
+        "checkedAt": "2026-06-01T19:19:37.897Z"
       }
     },
     {
@@ -635,7 +643,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.048Z"
+        "checkedAt": "2026-06-01T19:19:37.915Z"
       }
     },
     {
@@ -668,7 +676,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.045Z"
+        "checkedAt": "2026-06-01T19:19:37.983Z"
       }
     },
     {
@@ -701,7 +709,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.046Z"
+        "checkedAt": "2026-06-01T19:19:37.982Z"
       }
     },
     {
@@ -737,7 +745,7 @@
         "server": null,
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.121Z"
+        "checkedAt": "2026-06-01T19:19:38.153Z"
       }
     },
     {
@@ -770,7 +778,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.048Z"
+        "checkedAt": "2026-06-01T19:19:38.008Z"
       }
     },
     {
@@ -803,7 +811,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.059Z"
+        "checkedAt": "2026-06-01T19:19:38.154Z"
       }
     },
     {
@@ -839,7 +847,7 @@
         "server": "nginx",
         "redirectedOffDomain": "handcraftedwallpaper.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.121Z"
+        "checkedAt": "2026-06-01T19:19:38.885Z"
       }
     },
     {
@@ -865,6 +873,9 @@
         "siteEmail": "info@carmelwallpaper.com",
         "hasLocalDir": false
       },
+      "clusterCanonical": "carmelwallpaper.com",
+      "isCanonical": true,
+      "shouldRedirectTo": null,
       "live": {
         "state": "live",
         "status": 200,
@@ -872,7 +883,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.094Z"
+        "checkedAt": "2026-06-01T19:19:38.324Z"
       }
     },
     {
@@ -901,6 +912,9 @@
         "port": 9832
       },
       "manifest": null,
+      "clusterCanonical": "carmelwallpaper.com",
+      "isCanonical": false,
+      "shouldRedirectTo": "carmelwallpaper.com",
       "live": {
         "state": "live",
         "status": 200,
@@ -908,7 +922,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.072Z"
+        "checkedAt": "2026-06-01T19:19:38.212Z"
       }
     },
     {
@@ -941,7 +955,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.097Z"
+        "checkedAt": "2026-06-01T19:19:38.368Z"
       }
     },
     {
@@ -977,7 +991,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.062Z"
+        "checkedAt": "2026-06-01T19:19:38.403Z"
       }
     },
     {
@@ -1010,7 +1024,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.066Z"
+        "checkedAt": "2026-06-01T19:19:38.476Z"
       }
     },
     {
@@ -1043,7 +1057,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.111Z"
+        "checkedAt": "2026-06-01T19:19:38.592Z"
       }
     },
     {
@@ -1076,7 +1090,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.116Z"
+        "checkedAt": "2026-06-01T19:19:38.611Z"
       }
     },
     {
@@ -1112,7 +1126,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.116Z"
+        "checkedAt": "2026-06-01T19:19:38.727Z"
       }
     },
     {
@@ -1148,7 +1162,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.132Z"
+        "checkedAt": "2026-06-01T19:19:38.813Z"
       }
     },
     {
@@ -1184,7 +1198,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.115Z"
+        "checkedAt": "2026-06-01T19:19:38.741Z"
       }
     },
     {
@@ -1217,7 +1231,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.104Z"
+        "checkedAt": "2026-06-01T19:19:38.840Z"
       }
     },
     {
@@ -1253,7 +1267,7 @@
         "server": "cloudflare",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.449Z"
+        "checkedAt": "2026-06-01T19:19:39.812Z"
       }
     },
     {
@@ -1289,7 +1303,7 @@
         "server": "nginx",
         "redirectedOffDomain": "fabricwallpaper.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.179Z"
+        "checkedAt": "2026-06-01T19:19:39.713Z"
       }
     },
     {
@@ -1322,7 +1336,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.131Z"
+        "checkedAt": "2026-06-01T19:19:38.953Z"
       }
     },
     {
@@ -1355,7 +1369,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.129Z"
+        "checkedAt": "2026-06-01T19:19:38.976Z"
       }
     },
     {
@@ -1391,7 +1405,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.134Z"
+        "checkedAt": "2026-06-01T19:19:39.139Z"
       }
     },
     {
@@ -1424,7 +1438,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.157Z"
+        "checkedAt": "2026-06-01T19:19:39.105Z"
       }
     },
     {
@@ -1450,6 +1464,9 @@
         "siteEmail": "info@flocked.org",
         "hasLocalDir": false
       },
+      "clusterCanonical": "flockedwallpaper.com",
+      "isCanonical": false,
+      "shouldRedirectTo": "flockedwallpaper.com",
       "live": {
         "state": "live",
         "status": 200,
@@ -1457,7 +1474,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.159Z"
+        "checkedAt": "2026-06-01T19:19:39.200Z"
       }
     },
     {
@@ -1486,6 +1503,9 @@
         "port": null
       },
       "manifest": null,
+      "clusterCanonical": "flockedwallpaper.com",
+      "isCanonical": true,
+      "shouldRedirectTo": null,
       "live": {
         "state": "live",
         "status": 200,
@@ -1493,7 +1513,7 @@
         "server": "cloudflare",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.166Z"
+        "checkedAt": "2026-06-01T19:19:39.276Z"
       }
     },
     {
@@ -1529,7 +1549,7 @@
         "server": "cloudflare",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.205Z"
+        "checkedAt": "2026-06-01T19:19:39.437Z"
       }
     },
     {
@@ -1565,7 +1585,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.180Z"
+        "checkedAt": "2026-06-01T19:19:39.345Z"
       }
     },
     {
@@ -1601,7 +1621,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.176Z"
+        "checkedAt": "2026-06-01T19:19:39.479Z"
       }
     },
     {
@@ -1634,7 +1654,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.171Z"
+        "checkedAt": "2026-06-01T19:19:39.414Z"
       }
     },
     {
@@ -1670,7 +1690,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.179Z"
+        "checkedAt": "2026-06-01T19:19:39.547Z"
       }
     },
     {
@@ -1706,7 +1726,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.202Z"
+        "checkedAt": "2026-06-01T19:19:39.489Z"
       }
     },
     {
@@ -1739,7 +1759,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.188Z"
+        "checkedAt": "2026-06-01T19:19:39.616Z"
       }
     },
     {
@@ -1775,7 +1795,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.204Z"
+        "checkedAt": "2026-06-01T19:19:39.675Z"
       }
     },
     {
@@ -1801,6 +1821,9 @@
         "siteEmail": "info@hollywoodwallcovering.com",
         "hasLocalDir": false
       },
+      "clusterCanonical": "hollywoodwallcoverings.com",
+      "isCanonical": false,
+      "shouldRedirectTo": "hollywoodwallcoverings.com",
       "live": {
         "state": "live",
         "status": 200,
@@ -1808,7 +1831,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.195Z"
+        "checkedAt": "2026-06-01T19:19:39.687Z"
       }
     },
     {
@@ -1837,6 +1860,9 @@
         "port": null
       },
       "manifest": null,
+      "clusterCanonical": "hollywoodwallcoverings.com",
+      "isCanonical": true,
+      "shouldRedirectTo": null,
       "live": {
         "state": "live",
         "status": 200,
@@ -1844,7 +1870,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.208Z"
+        "checkedAt": "2026-06-01T19:19:39.857Z"
       }
     },
     {
@@ -1880,7 +1906,7 @@
         "server": null,
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.266Z"
+        "checkedAt": "2026-06-01T19:19:39.799Z"
       }
     },
     {
@@ -1913,7 +1939,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.241Z"
+        "checkedAt": "2026-06-01T19:19:39.814Z"
       }
     },
     {
@@ -1942,6 +1968,9 @@
         "port": 9866
       },
       "manifest": null,
+      "clusterCanonical": "hospitalitywallcoverings.com",
+      "isCanonical": true,
+      "shouldRedirectTo": null,
       "live": {
         "state": "live",
         "status": 200,
@@ -1949,7 +1978,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.233Z"
+        "checkedAt": "2026-06-01T19:19:39.897Z"
       }
     },
     {
@@ -1978,6 +2007,9 @@
         "port": 9855
       },
       "manifest": null,
+      "clusterCanonical": "hospitalitywallcoverings.com",
+      "isCanonical": false,
+      "shouldRedirectTo": "hospitalitywallcoverings.com",
       "live": {
         "state": "live",
         "status": 200,
@@ -1985,7 +2017,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.234Z"
+        "checkedAt": "2026-06-01T19:19:39.993Z"
       }
     },
     {
@@ -2021,7 +2053,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.232Z"
+        "checkedAt": "2026-06-01T19:19:40.042Z"
       }
     },
     {
@@ -2057,7 +2089,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.242Z"
+        "checkedAt": "2026-06-01T19:19:40.118Z"
       }
     },
     {
@@ -2093,7 +2125,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.243Z"
+        "checkedAt": "2026-06-01T19:19:40.171Z"
       }
     },
     {
@@ -2129,7 +2161,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.243Z"
+        "checkedAt": "2026-06-01T19:19:40.254Z"
       }
     },
     {
@@ -2162,7 +2194,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.249Z"
+        "checkedAt": "2026-06-01T19:19:40.304Z"
       }
     },
     {
@@ -2198,7 +2230,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.271Z"
+        "checkedAt": "2026-06-01T19:19:40.384Z"
       }
     },
     {
@@ -2234,7 +2266,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.274Z"
+        "checkedAt": "2026-06-01T19:19:40.447Z"
       }
     },
     {
@@ -2267,7 +2299,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.283Z"
+        "checkedAt": "2026-06-01T19:19:40.504Z"
       }
     },
     {
@@ -2303,7 +2335,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.278Z"
+        "checkedAt": "2026-06-01T19:19:40.632Z"
       }
     },
     {
@@ -2339,7 +2371,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.268Z"
+        "checkedAt": "2026-06-01T19:19:40.572Z"
       }
     },
     {
@@ -2375,7 +2407,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.264Z"
+        "checkedAt": "2026-06-01T19:19:40.716Z"
       }
     },
     {
@@ -2411,7 +2443,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.313Z"
+        "checkedAt": "2026-06-01T19:19:40.677Z"
       }
     },
     {
@@ -2444,7 +2476,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.326Z"
+        "checkedAt": "2026-06-01T19:19:40.783Z"
       }
     },
     {
@@ -2480,7 +2512,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.319Z"
+        "checkedAt": "2026-06-01T19:19:40.781Z"
       }
     },
     {
@@ -2513,7 +2545,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.298Z"
+        "checkedAt": "2026-06-01T19:19:40.855Z"
       }
     },
     {
@@ -2549,7 +2581,7 @@
         "server": "cloudflare",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.339Z"
+        "checkedAt": "2026-06-01T19:19:40.949Z"
       }
     },
     {
@@ -2582,7 +2614,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.316Z"
+        "checkedAt": "2026-06-01T19:19:41.019Z"
       }
     },
     {
@@ -2615,7 +2647,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.297Z"
+        "checkedAt": "2026-06-01T19:19:40.932Z"
       }
     },
     {
@@ -2644,6 +2676,9 @@
         "port": 9845
       },
       "manifest": null,
+      "clusterCanonical": "raffiawallcoverings.com",
+      "isCanonical": true,
+      "shouldRedirectTo": null,
       "live": {
         "state": "live",
         "status": 200,
@@ -2651,7 +2686,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.314Z"
+        "checkedAt": "2026-06-01T19:19:40.957Z"
       }
     },
     {
@@ -2680,6 +2715,9 @@
         "port": 9901
       },
       "manifest": null,
+      "clusterCanonical": "raffiawallcoverings.com",
+      "isCanonical": false,
+      "shouldRedirectTo": "raffiawallcoverings.com",
       "live": {
         "state": "live",
         "status": 200,
@@ -2687,7 +2725,7 @@
         "server": "nginx",
         "redirectedOffDomain": "raffiawallcoverings.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.363Z"
+        "checkedAt": "2026-06-01T19:19:41.152Z"
       }
     },
     {
@@ -2723,7 +2761,7 @@
         "server": "nginx",
         "redirectedOffDomain": "naturalwallcoverings.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.361Z"
+        "checkedAt": "2026-06-01T19:19:41.301Z"
       }
     },
     {
@@ -2756,7 +2794,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.343Z"
+        "checkedAt": "2026-06-01T19:19:41.192Z"
       }
     },
     {
@@ -2789,7 +2827,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.335Z"
+        "checkedAt": "2026-06-01T19:19:41.189Z"
       }
     },
     {
@@ -2825,7 +2863,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.350Z"
+        "checkedAt": "2026-06-01T19:19:41.366Z"
       }
     },
     {
@@ -2861,7 +2899,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.339Z"
+        "checkedAt": "2026-06-01T19:19:41.379Z"
       }
     },
     {
@@ -2894,7 +2932,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.355Z"
+        "checkedAt": "2026-06-01T19:19:41.503Z"
       }
     },
     {
@@ -2930,7 +2968,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.364Z"
+        "checkedAt": "2026-06-01T19:19:41.391Z"
       }
     },
     {
@@ -2966,7 +3004,7 @@
         "server": "nginx",
         "redirectedOffDomain": "handcraftedwallpaper.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.384Z"
+        "checkedAt": "2026-06-01T19:19:41.537Z"
       }
     },
     {
@@ -3002,7 +3040,7 @@
         "server": "nginx",
         "redirectedOffDomain": "wallpapersback.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.424Z"
+        "checkedAt": "2026-06-01T19:19:41.629Z"
       }
     },
     {
@@ -3035,7 +3073,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.397Z"
+        "checkedAt": "2026-06-01T19:19:41.642Z"
       }
     },
     {
@@ -3064,6 +3102,9 @@
         "port": null
       },
       "manifest": null,
+      "clusterCanonical": "silkwallpaper.com",
+      "isCanonical": false,
+      "shouldRedirectTo": "silkwallpaper.com",
       "live": {
         "state": "live",
         "status": 200,
@@ -3071,7 +3112,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.388Z"
+        "checkedAt": "2026-06-01T19:19:41.712Z"
       }
     },
     {
@@ -3100,6 +3141,9 @@
         "port": null
       },
       "manifest": null,
+      "clusterCanonical": "silkwallpaper.com",
+      "isCanonical": true,
+      "shouldRedirectTo": null,
       "live": {
         "state": "live",
         "status": 200,
@@ -3107,7 +3151,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.408Z"
+        "checkedAt": "2026-06-01T19:19:41.825Z"
       }
     },
     {
@@ -3143,7 +3187,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.382Z"
+        "checkedAt": "2026-06-01T19:19:41.811Z"
       }
     },
     {
@@ -3176,7 +3220,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.397Z"
+        "checkedAt": "2026-06-01T19:19:41.928Z"
       }
     },
     {
@@ -3209,7 +3253,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.428Z"
+        "checkedAt": "2026-06-01T19:19:41.933Z"
       }
     },
     {
@@ -3245,7 +3289,7 @@
         "server": "nginx",
         "redirectedOffDomain": "linenwallpaper.com",
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.423Z"
+        "checkedAt": "2026-06-01T19:19:42.075Z"
       }
     },
     {
@@ -3281,7 +3325,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.408Z"
+        "checkedAt": "2026-06-01T19:19:42.074Z"
       }
     },
     {
@@ -3317,7 +3361,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.454Z"
+        "checkedAt": "2026-06-01T19:19:42.099Z"
       }
     },
     {
@@ -3353,7 +3397,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.425Z"
+        "checkedAt": "2026-06-01T19:19:42.209Z"
       }
     },
     {
@@ -3386,7 +3430,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.462Z"
+        "checkedAt": "2026-06-01T19:19:42.232Z"
       }
     },
     {
@@ -3422,7 +3466,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.443Z"
+        "checkedAt": "2026-06-01T19:19:42.345Z"
       }
     },
     {
@@ -3455,7 +3499,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.420Z"
+        "checkedAt": "2026-06-01T19:19:42.232Z"
       }
     },
     {
@@ -3488,7 +3532,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.450Z"
+        "checkedAt": "2026-06-01T19:19:42.255Z"
       }
     },
     {
@@ -3524,7 +3568,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.465Z"
+        "checkedAt": "2026-06-01T19:19:42.337Z"
       }
     },
     {
@@ -3560,7 +3604,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.593Z"
+        "checkedAt": "2026-06-01T19:19:42.356Z"
       }
     },
     {
@@ -3596,7 +3640,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:52.239Z"
+        "checkedAt": "2026-06-01T19:19:43.366Z"
       }
     },
     {
@@ -3629,7 +3673,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.451Z"
+        "checkedAt": "2026-06-01T19:19:42.391Z"
       }
     },
     {
@@ -3665,7 +3709,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.469Z"
+        "checkedAt": "2026-06-01T19:19:42.540Z"
       }
     },
     {
@@ -3701,7 +3745,7 @@
         "server": null,
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.543Z"
+        "checkedAt": "2026-06-01T19:19:42.605Z"
       }
     },
     {
@@ -3737,7 +3781,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.509Z"
+        "checkedAt": "2026-06-01T19:19:42.611Z"
       }
     },
     {
@@ -3773,7 +3817,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.533Z"
+        "checkedAt": "2026-06-01T19:19:42.684Z"
       }
     },
     {
@@ -3809,7 +3853,7 @@
         "server": null,
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.559Z"
+        "checkedAt": "2026-06-01T19:19:42.805Z"
       }
     },
     {
@@ -3845,7 +3889,7 @@
         "server": null,
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.568Z"
+        "checkedAt": "2026-06-01T19:19:42.866Z"
       }
     },
     {
@@ -3878,7 +3922,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.784Z"
+        "checkedAt": "2026-06-01T19:19:42.872Z"
       }
     },
     {
@@ -3911,7 +3955,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.545Z"
+        "checkedAt": "2026-06-01T19:19:43.070Z"
       }
     },
     {
@@ -3947,7 +3991,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.543Z"
+        "checkedAt": "2026-06-01T19:19:42.902Z"
       }
     },
     {
@@ -3983,7 +4027,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.562Z"
+        "checkedAt": "2026-06-01T19:19:43.131Z"
       }
     },
     {
@@ -4016,7 +4060,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.526Z"
+        "checkedAt": "2026-06-01T19:19:43.011Z"
       }
     },
     {
@@ -4049,7 +4093,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.555Z"
+        "checkedAt": "2026-06-01T19:19:43.014Z"
       }
     },
     {
@@ -4085,7 +4129,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.478Z"
+        "checkedAt": "2026-06-01T19:19:42.367Z"
       }
     },
     {
@@ -4121,7 +4165,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.944Z"
+        "checkedAt": "2026-06-01T19:19:43.074Z"
       }
     },
     {
@@ -4154,7 +4198,7 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.590Z"
+        "checkedAt": "2026-06-01T19:19:43.162Z"
       }
     },
     {
@@ -4187,12 +4231,12 @@
         "server": "nginx",
         "redirectedOffDomain": null,
         "scheme": "https",
-        "checkedAt": "2026-06-01T19:13:51.595Z"
+        "checkedAt": "2026-06-01T19:19:43.269Z"
       }
     }
   ],
   "probeSummary": {
-    "probedAt": "2026-06-01T19:13:52.239Z",
+    "probedAt": "2026-06-01T19:19:43.366Z",
     "timeoutMs": 8000,
     "tally": {
       "live": 119

← 9e40fd9 add live-status probe (119/119 live); fix wallco.ai domain +  ·  back to Dw Fleet Registry  ·  DW brand-starter HTML, captured into Figma (wordmark + type efc57ba →