[object Object]

← back to Designerwallcoverings

TK-11461: independent second-agent verification of the Sanderson gallery finding

fc3f1aa99bc62e4c90ea3ab2bcd972c18794fd95 · 2026-09-11 13:21:47 -0700 · Steve Abrams

Fresh fetch + separately-written classifier reproduces 1003/125/54/34 exactly.
Adds two pieces of evidence the first cycle did not have: the 54/54 payload
membership receipt pinning the attach path, and a substitution test that
collapses 54 -> 7 by swapping only the staging input against an identical
live snapshot. Repair set (76 images / 47 products) matches the prior plan
76/76 with zero divergence. Read-only; no Shopify or dw_unified write.

Files touched

Diff

commit fc3f1aa99bc62e4c90ea3ab2bcd972c18794fd95
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Sep 11 13:21:47 2026 -0700

    TK-11461: independent second-agent verification of the Sanderson gallery finding
    
    Fresh fetch + separately-written classifier reproduces 1003/125/54/34 exactly.
    Adds two pieces of evidence the first cycle did not have: the 54/54 payload
    membership receipt pinning the attach path, and a substitution test that
    collapses 54 -> 7 by swapping only the staging input against an identical
    live snapshot. Repair set (76 images / 47 products) matches the prior plan
    76/76 with zero divergence. Read-only; no Shopify or dw_unified write.
---
 .../TK-11461/independent-vp-sand/ablate.mjs        |   44 +
 .../independent-vp-sand/all-125-buckets.json       | 1502 ++++++++++++++++++++
 .../TK-11461/independent-vp-sand/breakdown.mjs     |   56 +
 .../independent-vp-sand/classified-54.json         | 1347 ++++++++++++++++++
 .../TK-11461/independent-vp-sand/classify.mjs      |   51 +
 .../TK-11461/independent-vp-sand/crosscheck.mjs    |   31 +
 .../TK-11461/independent-vp-sand/enrich.mjs        |   44 +
 .../TK-11461/independent-vp-sand/fetch.mjs         |   10 +
 .../independent-vp-sand/prerefresh-replay.mjs      |   69 +
 .../TK-11461/independent-vp-sand/suspect-76.json   |  914 ++++++++++++
 10 files changed, 4068 insertions(+)

diff --git a/verification/TK-11461/independent-vp-sand/ablate.mjs b/verification/TK-11461/independent-vp-sand/ablate.mjs
new file mode 100644
index 0000000..1fcfbfc
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/ablate.mjs
@@ -0,0 +1,44 @@
+import fs from 'node:fs'; import {execSync} from 'node:child_process';
+const PSQL='/opt/homebrew/bin/psql';
+const ALL=JSON.parse(fs.readFileSync('live-active.json','utf8'));
+const out=execSync(`${PSQL} -h /tmp dw_unified -t -A -F'|' -c "SELECT split_part(shopify_id,'/',5), coalesce(metafields->'dwc'->'manufacturer_sku'->>'value','') FROM shopify_products WHERE vendor='Sanderson';"`,{encoding:'utf8'});
+const skuMap={};for(const l of out.split('\n')){const p=l.split('|');if(p[0]&&p[0].trim())skuMap[p[0].trim()]=(p[1]||'').trim();}
+const rows=execSync(`${PSQL} -h /tmp dw_unified -t -A -F'|' -c "SELECT mfr_sku, coalesce(image_url,''), array_to_string(gallery_images,'~~') FROM sanderson_catalog;"`,{encoding:'utf8'});
+const fname=s=>s.split('?')[0].split('/').pop();
+const token=s=>fname(s).split(/[_.]/)[0];
+const SKU_RE=/([A-Z]{3}\d{4})[_-](\d{2})/;
+const dsku=f=>{const m=f.match(SKU_RE);return m?`${m[1]}-${m[2]}`:null;};
+const GUID_RE=/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-zA-Z]+)$/;
+const stripGuid=f=>f.replace(GUID_RE,'$1');
+function buildStaging(){const ownFiles={},stagHome={};
+ for(const l of rows.split('\n')){const p=l.split('|');if(p.length<3)continue;const sku=p[0].trim();if(!sku)continue;
+  const set=ownFiles[sku]=ownFiles[sku]||new Set();const files=[];
+  if(p[1])files.push(fname(p[1]));for(const g of p[2].split('~~'))if(g.trim())files.push(fname(g));
+  for(const f of files){set.add(stripGuid(f));const d=dsku(f);if(d)(stagHome[token(f)]=stagHome[token(f)]||new Set()).add(d);}}
+ return {ownFiles,stagHome};}
+function run({prods,useOwn,useStagHome,label}){
+ const {ownFiles,stagHome}=buildStaging();
+ const home={},mainHome={};
+ for(const p of prods)for(const im of (p.images||[])){const f=fname(im.src);const d=dsku(f);if(d)(home[token(f)]=home[token(f)]||new Set()).add(d);}
+ if(useStagHome)for(const t in stagHome){home[t]=home[t]||new Set();for(const s of stagHome[t])home[t].add(s);}
+ for(const p of prods){const psk=skuMap[String(p.id)];if(!psk)continue;const i0=(p.images||[]).slice().sort((a,b)=>a.position-b.position)[0];if(!i0)continue;(mainHome[token(i0.src)]=mainHome[token(i0.src)]||new Set()).add(psk);}
+ let gal=0;const flagged=[];
+ for(const p of prods){const psku=skuMap[String(p.id)]||'';if(!psku)continue;const pbase=psku.split('-')[0];
+  const imgs=(p.images||[]).slice().sort((a,b)=>a.position-b.position);
+  for(const im of imgs.slice(1)){gal++;const f=fname(im.src);const d=dsku(f);let c,br;
+   if(d){c=d===psku?'own':(d.split('-')[0]!==pbase?'foreign_pattern':'foreign_colorway');br='filename_sku';}
+   else{c='skuless';
+    if(useOwn&&ownFiles[psku]&&ownFiles[psku].has(stripGuid(f))){c='own';br='own_staging';}
+    if(c==='skuless'){const h=home[token(f)];if(h&&!h.has(psku)){c=[...h].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern';br='home_map';}}
+    if(c==='skuless'){const mh=mainHome[token(f)];if(mh&&!mh.has(psku)){c=[...mh].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern';br='live_main_home';}}}
+   if(c==='foreign_pattern'||c==='foreign_colorway')flagged.push({pid:p.id,fn:f,cls:c,br});}}
+ const byBr={};for(const f of flagged)byBr[f.br]=(byBr[f.br]||0)+1;
+ console.log(label,JSON.stringify({active:prods.length,gallery:gal,foreign_imgs:flagged.length,foreign_products:new Set(flagged.map(f=>f.pid)).size,byBr}));
+ return flagged;
+}
+const pre911=ALL.filter(p=>p.created_at.slice(0,10)<'2026-09-11');
+run({prods:ALL,useOwn:true,useStagHome:true,label:'A baseline (current canary logic)          '});
+run({prods:pre911,useOwn:true,useStagHome:true,label:'B equal-population (products before 09-11)'});
+run({prods:ALL,useOwn:true,useStagHome:false,label:'C no stagingHome enrichment               '});
+run({prods:ALL,useOwn:false,useStagHome:true,label:'D no ownFiles rescue (pre-TK-11256 logic) '});
+run({prods:ALL,useOwn:false,useStagHome:false,label:'E live-only (no staging at all)           '});
diff --git a/verification/TK-11461/independent-vp-sand/all-125-buckets.json b/verification/TK-11461/independent-vp-sand/all-125-buckets.json
new file mode 100644
index 0000000..df616b4
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/all-125-buckets.json
@@ -0,0 +1,1502 @@
+[
+ {
+  "sku": "SAW0094-03",
+  "fn": "DEBB216508_2df9.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7938891448371,
+  "image_id": 37995068653619,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216508_2df9.jpg?v=1788210744",
+  "handle": "alnwick-logs-ash-sanderson",
+  "title": "Alnwick Logs Ash | Sanderson"
+ },
+ {
+  "sku": "SAW0094-01",
+  "fn": "DEBB216508_2df9_6aed8978-78da-47d5-92ab-c7bc33a3d68d.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7938891481139,
+  "image_id": 37995071307827,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216508_2df9_6aed8978-78da-47d5-92ab-c7bc33a3d68d.jpg?v=1788210757",
+  "handle": "alnwick-logs-birch-sanderson",
+  "title": "Alnwick Logs Birch | Sanderson"
+ },
+ {
+  "sku": "SAW0094-01",
+  "fn": "DEBB216507_2_SAW0094_01_SANDERSON_Alnwick_Logs_WALLPAPER_e200.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938891481139,
+  "image_id": 37995071537203,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216507_2_SAW0094_01_SANDERSON_Alnwick_Logs_WALLPAPER_e200.jpg?v=1788210757",
+  "handle": "alnwick-logs-birch-sanderson",
+  "title": "Alnwick Logs Birch | Sanderson"
+ },
+ {
+  "sku": "SAW0094-01",
+  "fn": "DEBB216507_3_SAW0094_01_SANDERSON_Alnwick_Logs_WALLPAPER_a4b8.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938891481139,
+  "image_id": 37995071569971,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216507_3_SAW0094_01_SANDERSON_Alnwick_Logs_WALLPAPER_a4b8.jpg?v=1788210757",
+  "handle": "alnwick-logs-birch-sanderson",
+  "title": "Alnwick Logs Birch | Sanderson"
+ },
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217451_eb34.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946197860403,
+  "image_id": 38020681400371,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217451_eb34.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217448_4a0d.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946197860403,
+  "image_id": 38020681465907,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217448_4a0d.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217450_f936.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946197860403,
+  "image_id": 38020681498675,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217450_f936.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217453_96d5_f6f5024c-f677-40e7-84b6-e053c93c0292.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946197860403,
+  "image_id": 38020681531443,
+  "position": 5,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217453_96d5_f6f5024c-f677-40e7-84b6-e053c93c0292.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0137-01",
+  "fn": "DCPW216792_ba9a.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7938891776051,
+  "image_id": 37995073339443,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216792_ba9a.jpg?v=1788210827",
+  "handle": "anaar-tree-annato-blueberry-sanderson",
+  "title": "Anaar Tree Annato/Blueberry | Sanderson"
+ },
+ {
+  "sku": "SAW0137-01",
+  "fn": "DCPW216790_2_SAW0137_01_SANDERSON_Anaar_Tree_WALLPAPER_cd02.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938891776051,
+  "image_id": 37995073470515,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216790_2_SAW0137_01_SANDERSON_Anaar_Tree_WALLPAPER_cd02.jpg?v=1788210827",
+  "handle": "anaar-tree-annato-blueberry-sanderson",
+  "title": "Anaar Tree Annato/Blueberry | Sanderson"
+ },
+ {
+  "sku": "SAW0222-02",
+  "fn": "DHIP217494_1_SAW0222_02_SANDERSON_Ancient_Apple_Orchard_WALLPAPER_be83.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938891939891,
+  "image_id": 37995074682931,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217494_1_SAW0222_02_SANDERSON_Ancient_Apple_Orchard_WALLPAPER_be83.jpg?v=1788210865",
+  "handle": "ancient-apple-orchard-golden-knot-sage-sanderson",
+  "title": "Ancient Apple Orchard Golden Knot/Sage | Sanderson"
+ },
+ {
+  "sku": "SAW0203-02",
+  "fn": "DGDW217306_74ac_831110c4-903a-4b88-8c25-6c5a613f546f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198024243,
+  "image_id": 38020682383411,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_831110c4-903a-4b88-8c25-6c5a613f546f.jpg?v=1788668564",
+  "handle": "andromeda-s-cup-putty-sanderson",
+  "title": "Andromeda`S Cup Putty | Sanderson"
+ },
+ {
+  "sku": "SAW0084-02",
+  "fn": "DDAM216395_2_SAW0084_02_SANDERSON_Annandale_WALLPAPER_9350.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938892267571,
+  "image_id": 37995076943923,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216395_2_SAW0084_02_SANDERSON_Annandale_WALLPAPER_9350.jpg?v=1788210953",
+  "handle": "annandale-amber-sepia-sanderson",
+  "title": "Annandale Amber/Sepia | Sanderson"
+ },
+ {
+  "sku": "SAW0084-01",
+  "fn": "DDAM216394_1_SAW0084_01_SANDERSON_Annandale_WALLPAPER_7536.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938892693555,
+  "image_id": 37995077664819,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216394_1_SAW0084_01_SANDERSON_Annandale_WALLPAPER_7536.jpg?v=1788210964",
+  "handle": "annandale-dove-taupe-sanderson",
+  "title": "Annandale Dove/Taupe | Sanderson"
+ },
+ {
+  "sku": "SAW0084-01",
+  "fn": "DDAM216394_2_SAW0084_01_SANDERSON_Annandale_WALLPAPER_4238.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938892693555,
+  "image_id": 37995077697587,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216394_2_SAW0084_01_SANDERSON_Annandale_WALLPAPER_4238.jpg?v=1788210964",
+  "handle": "annandale-dove-taupe-sanderson",
+  "title": "Annandale Dove/Taupe | Sanderson"
+ },
+ {
+  "sku": "SAW0084-03",
+  "fn": "DDAM216396_2_SAW0084_03_SANDERSON_Annandale_WALLPAPER_c183.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938892759091,
+  "image_id": 37995080482867,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216396_2_SAW0084_03_SANDERSON_Annandale_WALLPAPER_c183.jpg?v=1788210975",
+  "handle": "annandale-ivory-stone-sanderson",
+  "title": "Annandale Ivory/Stone | Sanderson"
+ },
+ {
+  "sku": "SAW0204-03",
+  "fn": "DGDW217306_74ac_36d0e594-7e4c-4925-ab33-8adeadce96b4.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198057011,
+  "image_id": 38020682842163,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_36d0e594-7e4c-4925-ab33-8adeadce96b4.jpg?v=1788668574",
+  "handle": "aperigon-parade-bone-sanderson",
+  "title": "Aperigon Parade Bone | Sanderson"
+ },
+ {
+  "sku": "SAW0204-04",
+  "fn": "DGDW217302_0ba9_9ffb7be5-97ee-4fc2-b78a-398d4094ce58.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7938893316147,
+  "image_id": 37995081793587,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217302_0ba9_9ffb7be5-97ee-4fc2-b78a-398d4094ce58.jpg?v=1788211021",
+  "handle": "aperigon-parade-porcelain-sanderson",
+  "title": "Aperigon Parade Porcelain | Sanderson"
+ },
+ {
+  "sku": "SAW0223-01",
+  "fn": "DHIP217496_1_SAW0223_01_SANDERSON_Apothecary_Rose_WALLPAPER_b2c2.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938893479987,
+  "image_id": 37995082448947,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217496_1_SAW0223_01_SANDERSON_Apothecary_Rose_WALLPAPER_b2c2.jpg?v=1788211043",
+  "handle": "apothecary-rose-ether-blues-sanderson",
+  "title": "Apothecary Rose Ether Blues | Sanderson"
+ },
+ {
+  "sku": "SAW0205-01",
+  "fn": "DGDW217299_3431.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946198188083,
+  "image_id": 38020683202611,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217299_3431.jpg?v=1788668591",
+  "handle": "aurelia-s-grail-gobelin-green-bronze-sanderson",
+  "title": "Aurelia`S Grail Gobelin Green/Bronze | Sanderson"
+ },
+ {
+  "sku": "SAW0169-03",
+  "fn": "DWAW217130_1_SAW0169_03_SANDERSON_Bamboo_and_Birds_WALLPAPER_0bc8.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938893840435,
+  "image_id": 37995085365299,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAW217130_1_SAW0169_03_SANDERSON_Bamboo_and_Birds_WALLPAPER_0bc8.jpg?v=1788211138",
+  "handle": "bamboo-amp-birds-birds-scallion-green-sanderson",
+  "title": "Bamboo & Birds Scallion Green | Sanderson"
+ },
+ {
+  "sku": "SAW0107-02",
+  "fn": "DCOA216561_1_SAW0107_02_SANDERSON_Beach_Huts_WALLPAPER_fb00.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938893971507,
+  "image_id": 37995086381107,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216561_1_SAW0107_02_SANDERSON_Beach_Huts_WALLPAPER_fb00.jpg?v=1788211187",
+  "handle": "beach-huts-driftwood-sanderson",
+  "title": "Beach Huts Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0107-02",
+  "fn": "DCOA216561_2_SAW0107_02_SANDERSON_Beach_Huts_WALLPAPER_ccff.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938893971507,
+  "image_id": 37995086413875,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216561_2_SAW0107_02_SANDERSON_Beach_Huts_WALLPAPER_ccff.jpg?v=1788211187",
+  "handle": "beach-huts-driftwood-sanderson",
+  "title": "Beach Huts Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0107-02",
+  "fn": "DCOA216561_3_SAW0107_02_SANDERSON_Beach_Huts_WALLPAPER_554d.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938893971507,
+  "image_id": 37995086446643,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216561_3_SAW0107_02_SANDERSON_Beach_Huts_WALLPAPER_554d.jpg?v=1788211187",
+  "handle": "beach-huts-driftwood-sanderson",
+  "title": "Beach Huts Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0108-01",
+  "fn": "DCOA216560_1_SAW0108_01_SANDERSON_Beach_Huts_WALLPAPER_5154.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938894626867,
+  "image_id": 37995086807091,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216560_1_SAW0108_01_SANDERSON_Beach_Huts_WALLPAPER_5154.jpg?v=1788211200",
+  "handle": "beach-huts-marine-sanderson",
+  "title": "Beach Huts Marine | Sanderson"
+ },
+ {
+  "sku": "SAW0108-01",
+  "fn": "DCOA216560_2_SAW0108_01_SANDERSON_Beach_Huts_WALLPAPER_fc72.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938894626867,
+  "image_id": 37995086839859,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216560_2_SAW0108_01_SANDERSON_Beach_Huts_WALLPAPER_fc72.jpg?v=1788211200",
+  "handle": "beach-huts-marine-sanderson",
+  "title": "Beach Huts Marine | Sanderson"
+ },
+ {
+  "sku": "SAW0107-01",
+  "fn": "DCOA216559_2_SAW0107_01_SANDERSON_Beach_Huts_WALLPAPER_bf4b.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938895216691,
+  "image_id": 37995090870323,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216559_2_SAW0107_01_SANDERSON_Beach_Huts_WALLPAPER_bf4b.jpg?v=1788211211",
+  "handle": "beach-huts-nautical-sanderson",
+  "title": "Beach Huts Nautical | Sanderson"
+ },
+ {
+  "sku": "SAW0107-01",
+  "fn": "DCOA216559_3_SAW0107_01_SANDERSON_Beach_Huts_WALLPAPER_eb37.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7938895216691,
+  "image_id": 37995090903091,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA216559_3_SAW0107_01_SANDERSON_Beach_Huts_WALLPAPER_eb37.jpg?v=1788211211",
+  "handle": "beach-huts-nautical-sanderson",
+  "title": "Beach Huts Nautical | Sanderson"
+ },
+ {
+  "sku": "SAW0127-02",
+  "fn": "DGLW216659_045c.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198253619,
+  "image_id": 38020683825203,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216659_045c.jpg?v=1788668599",
+  "handle": "calathea-olive-sanderson",
+  "title": "Calathea Olive | Sanderson"
+ },
+ {
+  "sku": "SAW0127-03",
+  "fn": "DGLW216631_3286.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7938895282227,
+  "image_id": 37995093884979,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216631_3286.jpg?v=1788211218",
+  "handle": "calathea-orchid-eucalyptus-sanderson",
+  "title": "Calathea Orchid/Eucalyptus | Sanderson"
+ },
+ {
+  "sku": "SAW0224-01",
+  "fn": "DHIP217519_97ef.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7938895577139,
+  "image_id": 37995095851059,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217519_97ef.jpg?v=1788211294",
+  "handle": "carpet-garden-paradise-sanderson",
+  "title": "Carpet Garden Paradise | Sanderson"
+ },
+ {
+  "sku": "SAW0140-03",
+  "fn": "DCPW216796_202a.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946198319155,
+  "image_id": 38020683923507,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216796_202a.jpg?v=1788668608",
+  "handle": "caspian-strie-sand-sanderson",
+  "title": "Caspian Strie Sand | Sanderson"
+ },
+ {
+  "sku": "SAW0087-03",
+  "fn": "DDAM216407_1_SAW0087_03_SANDERSON_Courtney_WALLPAPER_9387.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939309469747,
+  "image_id": 37996770754611,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216407_1_SAW0087_03_SANDERSON_Courtney_WALLPAPER_9387.jpg?v=1788247360",
+  "handle": "courtney-gold-sanderson",
+  "title": "Courtney Gold | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217459_a43e.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946198548531,
+  "image_id": 38020684972083,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217459_a43e.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217455_3f44_a8936af7-357a-473d-9dfa-42bac90152de.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198548531,
+  "image_id": 38020685004851,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217455_3f44_a8936af7-357a-473d-9dfa-42bac90152de.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217465_2053.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946198548531,
+  "image_id": 38020685037619,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217465_2053.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217464_cea7.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946198548531,
+  "image_id": 38020685070387,
+  "position": 5,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217464_cea7.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217466_196d.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946198548531,
+  "image_id": 38020685103155,
+  "position": 6,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217466_196d.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0074-01",
+  "fn": "DHPO216363_2_SAW0074_01_SANDERSON_Damson_Tree_WALLPAPER_763a.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939310354483,
+  "image_id": 37996776030259,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHPO216363_2_SAW0074_01_SANDERSON_Damson_Tree_WALLPAPER_763a.jpg?v=1788247488",
+  "handle": "damson-tree-dijon-mole-sanderson",
+  "title": "Damson Tree Dijon/Mole | Sanderson"
+ },
+ {
+  "sku": "SAW0074-03",
+  "fn": "DHPO216365_1_SAW0074_03_SANDERSON_Damson_Tree_WALLPAPER_4522.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939310387251,
+  "image_id": 37996776587315,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHPO216365_1_SAW0074_03_SANDERSON_Damson_Tree_WALLPAPER_4522.jpg?v=1788247500",
+  "handle": "damson-tree-mineral-dove-sanderson",
+  "title": "Damson Tree Mineral/Dove | Sanderson"
+ },
+ {
+  "sku": "SAW0074-03",
+  "fn": "DHPO216365_2_SAW0074_03_SANDERSON_Damson_Tree_WALLPAPER_534b.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939310387251,
+  "image_id": 37996776620083,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHPO216365_2_SAW0074_03_SANDERSON_Damson_Tree_WALLPAPER_534b.jpg?v=1788247500",
+  "handle": "damson-tree-mineral-dove-sanderson",
+  "title": "Damson Tree Mineral/Dove | Sanderson"
+ },
+ {
+  "sku": "SAW0075-01",
+  "fn": "DHPO216382_17e3_125e4a6c-65d0-441b-85a8-d6055d7de8e2.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7939312058419,
+  "image_id": 37996782583859,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHPO216382_17e3_125e4a6c-65d0-441b-85a8-d6055d7de8e2.jpg?v=1788247612",
+  "handle": "dorothy-linen-sanderson",
+  "title": "Dorothy Linen | Sanderson"
+ },
+ {
+  "sku": "SAW0117-01",
+  "fn": "DYSI216592_2_SAW0117_01_SANDERSON_Elysian_WALLPAPER_424a.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939312582707,
+  "image_id": 37996785369139,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216592_2_SAW0117_01_SANDERSON_Elysian_WALLPAPER_424a.jpg?v=1788247683",
+  "handle": "elysian-wallcovering-fig-sanderson",
+  "title": "Elysian (Wallcovering) Fig | Sanderson"
+ },
+ {
+  "sku": "SAW0117-02",
+  "fn": "DYSI216597_8717_3313dc90-7ce2-4913-ace7-3ce05c6d93de.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198646835,
+  "image_id": 38020685889587,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216597_8717_3313dc90-7ce2-4913-ace7-3ce05c6d93de.jpg?v=1788668635",
+  "handle": "elysian-wallcovering-sage-grey-sanderson",
+  "title": "Elysian (Wallcovering) Sage Grey | Sanderson"
+ },
+ {
+  "sku": "SAW0117-03",
+  "fn": "DYSI216596_73d2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198745139,
+  "image_id": 38020686348339,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216596_73d2.jpg?v=1788668644",
+  "handle": "elysian-wallcovering-whitstable-blue-sanderson",
+  "title": "Elysian (Wallcovering) Whitstable Blue | Sanderson"
+ },
+ {
+  "sku": "SAW0118-02",
+  "fn": "DYSI216609_1_SAW0118_02_SANDERSON_Elysian_Geese_WALLPAPER_6a44.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939312484403,
+  "image_id": 37996784681011,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216609_1_SAW0118_02_SANDERSON_Elysian_Geese_WALLPAPER_6a44.jpg?v=1788247663",
+  "handle": "elysian-geese-wallcovering-briarwood-sanderson",
+  "title": "Elysian Geese (Wallcovering) Briarwood | Sanderson"
+ },
+ {
+  "sku": "SAW0172-03",
+  "fn": "DWAW217121_1_SAW0172_03_SANDERSON_Emperor_Peony_WALLPAPER_5249.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939312746547,
+  "image_id": 37996785958963,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAW217121_1_SAW0172_03_SANDERSON_Emperor_Peony_WALLPAPER_5249.jpg?v=1788247699",
+  "handle": "emperor-peony-lotus-pink-sanderson",
+  "title": "Emperor Peony Lotus Pink | Sanderson"
+ },
+ {
+  "sku": "SAW0097-01",
+  "fn": "DEBB216492_1_SAW0097_01_SANDERSON_Estuary_Birds_WALLPAPER_9b47.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939313008691,
+  "image_id": 37996787630131,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216492_1_SAW0097_01_SANDERSON_Estuary_Birds_WALLPAPER_9b47.jpg?v=1788247740",
+  "handle": "estuary-birds-blue-grey-sanderson",
+  "title": "Estuary Birds Blue/Grey | Sanderson"
+ },
+ {
+  "sku": "SAW0097-01",
+  "fn": "DEBB216492_2_SAW0097_01_SANDERSON_Estuary_Birds_WALLPAPER_04a1.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939313008691,
+  "image_id": 37996787662899,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216492_2_SAW0097_01_SANDERSON_Estuary_Birds_WALLPAPER_04a1.jpg?v=1788247740",
+  "handle": "estuary-birds-blue-grey-sanderson",
+  "title": "Estuary Birds Blue/Grey | Sanderson"
+ },
+ {
+  "sku": "SAW0097-02",
+  "fn": "DEBB216493_1_SAW0097_02_SANDERSON_Estuary_Birds_WALLPAPER_aa7a.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939313041459,
+  "image_id": 37996788023347,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_1_SAW0097_02_SANDERSON_Estuary_Birds_WALLPAPER_aa7a.jpg?v=1788247752",
+  "handle": "estuary-birds-chalk-sepia-sanderson",
+  "title": "Estuary Birds Chalk/Sepia | Sanderson"
+ },
+ {
+  "sku": "SAW0097-03",
+  "fn": "DEBB216494_1_SAW0097_03_SANDERSON_Estuary_Birds_WALLPAPER_c198.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939313106995,
+  "image_id": 37996788252723,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216494_1_SAW0097_03_SANDERSON_Estuary_Birds_WALLPAPER_c198.jpg?v=1788247763",
+  "handle": "estuary-birds-mist-ivory-sanderson",
+  "title": "Estuary Birds Mist/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0097-03",
+  "fn": "DEBB216494_2_SAW0097_03_SANDERSON_Estuary_Birds_WALLPAPER_8ec7.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939313106995,
+  "image_id": 37996788285491,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216494_2_SAW0097_03_SANDERSON_Estuary_Birds_WALLPAPER_8ec7.jpg?v=1788247763",
+  "handle": "estuary-birds-mist-ivory-sanderson",
+  "title": "Estuary Birds Mist/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0076-01",
+  "fn": "DHPO216375_1_SAW0076_01_SANDERSON_Everly_WALLPAPER_2149.jpg",
+  "cls": "own",
+  "bucket": "A. own SAW code in filename (vendor-verified genuine)",
+  "product_id": 7939313336371,
+  "image_id": 37996789956659,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHPO216375_1_SAW0076_01_SANDERSON_Everly_WALLPAPER_2149.jpg?v=1788247800",
+  "handle": "everly-barley-sanderson",
+  "title": "Everly Barley | Sanderson"
+ },
+ {
+  "sku": "SAW0028-01",
+  "fn": "DLIT214047_c111.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946198974515,
+  "image_id": 38020687659059,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DLIT214047_c111.jpg?v=1788668656",
+  "handle": "fairy-castle-pink-sanderson",
+  "title": "Fairy Castle Pink | Sanderson"
+ },
+ {
+  "sku": "SAW0010-04",
+  "fn": "DART216343_4751_6f9e3afc-7ae1-45cd-ae50-14fadf1a3111.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7939965812787,
+  "image_id": 38000625909811,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DART216343_4751_6f9e3afc-7ae1-45cd-ae50-14fadf1a3111.jpg?v=1788294168",
+  "handle": "new-tiger-stripe-wallcovering-honey-cream-sanderson",
+  "title": "New Tiger Stripe Wallcovering Honey/Cream | Sanderson"
+ },
+ {
+  "sku": "SAW0011-01",
+  "fn": "DART226323_999b.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7940187226163,
+  "image_id": 38002497650739,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DART226323_999b.jpg?v=1788333665",
+  "handle": "paisley-circles-blue-sanderson",
+  "title": "Paisley Circles Blue | Sanderson"
+ },
+ {
+  "sku": "SAW0059-02",
+  "fn": "DWAP226265_41c8.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7940188209203,
+  "image_id": 38002499977267,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAP226265_41c8.jpg?v=1788333790",
+  "handle": "rosa-indigo-sanderson",
+  "title": "Rosa Indigo | Sanderson"
+ },
+ {
+  "sku": "SAW0219-03",
+  "fn": "DSAB217435_fde3.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944130396211,
+  "image_id": 38012548186163,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DSAB217435_fde3.jpg?v=1788495616",
+  "handle": "sherwood-stripe-cashew-sanderson",
+  "title": "Sherwood Stripe Cashew | Sanderson"
+ },
+ {
+  "sku": "SAW0116-01",
+  "fn": "DCOA226497_0b4e.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131084339,
+  "image_id": 38012548546611,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226497_0b4e.jpg?v=1788495638",
+  "handle": "shore-birds-blush-sanderson",
+  "title": "Shore Birds Blush | Sanderson"
+ },
+ {
+  "sku": "SAW0116-02",
+  "fn": "DCOA226495_50c9.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131280947,
+  "image_id": 38012548644915,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226495_50c9.jpg?v=1788495645",
+  "handle": "shore-birds-driftwood-sanderson",
+  "title": "Shore Birds Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0116-02",
+  "fn": "DCOA226497_0b4e_e60fd4a9-c8d4-4b01-8627-015d46fcb49e.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131280947,
+  "image_id": 38012548677683,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226497_0b4e_e60fd4a9-c8d4-4b01-8627-015d46fcb49e.jpg?v=1788495645",
+  "handle": "shore-birds-driftwood-sanderson",
+  "title": "Shore Birds Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA226502_3d3f.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548808755,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226502_3d3f.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA226500_1934.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548841523,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226500_1934.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA236667_5add.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548874291,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA236667_5add.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA236678_1217.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548907059,
+  "position": 5,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA236678_1217.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA226505_e2bd.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548939827,
+  "position": 6,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226505_e2bd.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0231-01",
+  "fn": "DHIP217483_a77f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944131903539,
+  "image_id": 38012549038131,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217483_a77f.jpg?v=1788495664",
+  "handle": "silver-lime-gritstone-rose-sanderson",
+  "title": "Silver Lime Gritstone/Rose | Sanderson"
+ },
+ {
+  "sku": "SAW0231-01",
+  "fn": "DHIP217517_0280.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7944131903539,
+  "image_id": 38012549070899,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217517_0280.jpg?v=1788495664",
+  "handle": "silver-lime-gritstone-rose-sanderson",
+  "title": "Silver Lime Gritstone/Rose | Sanderson"
+ },
+ {
+  "sku": "SAW0231-03",
+  "fn": "DHIP217517_0280_681c0b5e-f039-455a-8370-32727c6f2fb8.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7944132067379,
+  "image_id": 38012549201971,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217517_0280_681c0b5e-f039-455a-8370-32727c6f2fb8.jpg?v=1788495671",
+  "handle": "silver-lime-nymph-sanderson",
+  "title": "Silver Lime Nymph | Sanderson"
+ },
+ {
+  "sku": "SAW0044-04",
+  "fn": "DCPW216771_a89d.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944134164531,
+  "image_id": 38012550185011,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216771_a89d.jpg?v=1788495710",
+  "handle": "soho-plain-birch-white-sanderson",
+  "title": "Soho Plain Birch White | Sanderson"
+ },
+ {
+  "sku": "SAW0005-03",
+  "fn": "DDAE236492_5388.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944136196147,
+  "image_id": 38012551626803,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236492_5388.jpg?v=1788495775",
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Eggshell/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-03",
+  "fn": "DDAE236501_7eab.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944136196147,
+  "image_id": 38012551659571,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236501_7eab.jpg?v=1788495775",
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Eggshell/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-03",
+  "fn": "DDAE236491_ad87.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944136196147,
+  "image_id": 38012551692339,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236491_ad87.jpg?v=1788495775",
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Eggshell/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-01",
+  "fn": "DVIN214597_6eb4.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7944135835699,
+  "image_id": 38012551397427,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DVIN214597_6eb4.jpg?v=1788495761",
+  "handle": "squirrel-amp-dove-dove-linen-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Linen/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-01",
+  "fn": "DVIN214598_01d7.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7944135835699,
+  "image_id": 38012551430195,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DVIN214598_01d7.jpg?v=1788495761",
+  "handle": "squirrel-amp-dove-dove-linen-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Linen/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-02",
+  "fn": "DVIN214597_6eb4_df4e01e7-1f66-40b9-b389-f7497d7cd5d6.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136032307,
+  "image_id": 38012551495731,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DVIN214597_6eb4_df4e01e7-1f66-40b9-b389-f7497d7cd5d6.jpg?v=1788495768",
+  "handle": "squirrel-amp-dove-dove-teal-red-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Teal/Red | Sanderson"
+ },
+ {
+  "sku": "SAW0166-03",
+  "fn": "DOSW217036_4455.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136458291,
+  "image_id": 38012551790643,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217036_4455.jpg?v=1788495783",
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "title": "Stapleton Park Ink/Broncho | Sanderson"
+ },
+ {
+  "sku": "SAW0166-03",
+  "fn": "DOSW217032_d1a5_f866cafe-43f8-4abc-b04c-757781e3c5d2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136458291,
+  "image_id": 38012551856179,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217032_d1a5_f866cafe-43f8-4abc-b04c-757781e3c5d2.jpg?v=1788495783",
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "title": "Stapleton Park Ink/Broncho | Sanderson"
+ },
+ {
+  "sku": "SAW0166-03",
+  "fn": "DOSW217037_5f7d.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136458291,
+  "image_id": 38012551888947,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217037_5f7d.jpg?v=1788495783",
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "title": "Stapleton Park Ink/Broncho | Sanderson"
+ },
+ {
+  "sku": "SAW0103-01",
+  "fn": "DEBB216492_f28a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136982579,
+  "image_id": 38012552118323,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216492_f28a.jpg?v=1788495800",
+  "handle": "summer-harvest-cornflower-wheat-sanderson",
+  "title": "Summer Harvest Cornflower/Wheat | Sanderson"
+ },
+ {
+  "sku": "SAW0103-01",
+  "fn": "DEBB216486_9d9d_ce987eb1-7486-4214-9594-850a6b832aea.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136982579,
+  "image_id": 38012552151091,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216486_9d9d_ce987eb1-7486-4214-9594-850a6b832aea.jpg?v=1788495800",
+  "handle": "summer-harvest-cornflower-wheat-sanderson",
+  "title": "Summer Harvest Cornflower/Wheat | Sanderson"
+ },
+ {
+  "sku": "SAW0103-02",
+  "fn": "DEBB216505_d5cd_ceeef6bd-64fb-4d7b-b8b9-9e477d7fb89f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944137506867,
+  "image_id": 38012552708147,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216505_d5cd_ceeef6bd-64fb-4d7b-b8b9-9e477d7fb89f.jpg?v=1788495817",
+  "handle": "summer-harvest-silver-corn-sanderson",
+  "title": "Summer Harvest Silver Corn | Sanderson"
+ },
+ {
+  "sku": "SAW0103-03",
+  "fn": "DEBB216493_b571.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944137277491,
+  "image_id": 38012552413235,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571.jpg?v=1788495808",
+  "handle": "summer-harvest-silver-chalk-sanderson",
+  "title": "Summer Harvest Silver/Chalk | Sanderson"
+ },
+ {
+  "sku": "SAW0103-03",
+  "fn": "DEBB216487_0b0f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944137277491,
+  "image_id": 38012552446003,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f.jpg?v=1788495808",
+  "handle": "summer-harvest-silver-chalk-sanderson",
+  "title": "Summer Harvest Silver/Chalk | Sanderson"
+ },
+ {
+  "sku": "SAW0006-05",
+  "fn": "DCHK233562_0514.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944138194995,
+  "image_id": 38012553625651,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCHK233562_0514.jpg?v=1788495843",
+  "handle": "swallows-black-sanderson",
+  "title": "Swallows Black | Sanderson"
+ },
+ {
+  "sku": "SAW0006-01",
+  "fn": "DLNC236809_1b6d.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137605171,
+  "image_id": 38012552937523,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DLNC236809_1b6d.jpg?v=1788495822",
+  "handle": "swallows-lime-sanderson",
+  "title": "Swallows Lime | Sanderson"
+ },
+ {
+  "sku": "SAW0006-04",
+  "fn": "DDAE236492_5388_73146144-1ffa-44f3-8179-c67d73e77926.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944138063923,
+  "image_id": 38012553363507,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236492_5388_73146144-1ffa-44f3-8179-c67d73e77926.jpg?v=1788495838",
+  "handle": "swallows-silver-sanderson",
+  "title": "Swallows Silver | Sanderson"
+ },
+ {
+  "sku": "SAW0006-04",
+  "fn": "DDAE236491_ad87_be398b73-3e34-44ff-906e-6646034d96d7.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944138063923,
+  "image_id": 38012553429043,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236491_ad87_be398b73-3e34-44ff-906e-6646034d96d7.jpg?v=1788495838",
+  "handle": "swallows-silver-sanderson",
+  "title": "Swallows Silver | Sanderson"
+ },
+ {
+  "sku": "SAW0006-03",
+  "fn": "DMWC237091_1336.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137834547,
+  "image_id": 38012553101363,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DMWC237091_1336.jpg?v=1788495832",
+  "handle": "swallows-wedgwood-sanderson-1",
+  "title": "Swallows Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0006-03",
+  "fn": "DMWC237101_38e9.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137834547,
+  "image_id": 38012553134131,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DMWC237101_38e9.jpg?v=1788495832",
+  "handle": "swallows-wedgwood-sanderson-1",
+  "title": "Swallows Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0006-03",
+  "fn": "DMWC237094_8419.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137834547,
+  "image_id": 38012553166899,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DMWC237094_8419.jpg?v=1788495832",
+  "handle": "swallows-wedgwood-sanderson-1",
+  "title": "Swallows Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0105-01",
+  "fn": "DEBB216493_b571_28569f57-6a66-42b7-802e-f9be7881782a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944138457139,
+  "image_id": 38012553723955,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571_28569f57-6a66-42b7-802e-f9be7881782a.jpg?v=1788495852",
+  "handle": "sycamore-trail-copper-sanderson",
+  "title": "Sycamore Trail Copper | Sanderson"
+ },
+ {
+  "sku": "SAW0105-01",
+  "fn": "DEBB216487_0b0f_23ebf392-0e35-4c4b-901c-6661867a5be1.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944138457139,
+  "image_id": 38012553756723,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_23ebf392-0e35-4c4b-901c-6661867a5be1.jpg?v=1788495852",
+  "handle": "sycamore-trail-copper-sanderson",
+  "title": "Sycamore Trail Copper | Sanderson"
+ },
+ {
+  "sku": "SAW0105-03",
+  "fn": "DEBB216493_b571_60cccd00-60bf-4d33-a3a6-bd8e9c12452f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945552756787,
+  "image_id": 38017325105203,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571_60cccd00-60bf-4d33-a3a6-bd8e9c12452f.jpg?v=1788582015",
+  "handle": "sycamore-trail-gold-sanderson",
+  "title": "Sycamore Trail Gold | Sanderson"
+ },
+ {
+  "sku": "SAW0105-03",
+  "fn": "DEBB216487_0b0f_15534b7d-c1b8-45c8-bd7e-3859fe2c8c18.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945552756787,
+  "image_id": 38017325137971,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_15534b7d-c1b8-45c8-bd7e-3859fe2c8c18.jpg?v=1788582015",
+  "handle": "sycamore-trail-gold-sanderson",
+  "title": "Sycamore Trail Gold | Sanderson"
+ },
+ {
+  "sku": "SAW0105-02",
+  "fn": "DEBB216487_0b0f_0a61a5df-4b28-47b4-937c-d994fd13f47c.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945552789555,
+  "image_id": 38017325498419,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_0a61a5df-4b28-47b4-937c-d994fd13f47c.jpg?v=1788582025",
+  "handle": "sycamore-trail-silver-sanderson",
+  "title": "Sycamore Trail Silver | Sanderson"
+ },
+ {
+  "sku": "SAW0212-01",
+  "fn": "DGDW217315_9a40.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945552986163,
+  "image_id": 38017325989939,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217315_9a40.jpg?v=1788582043",
+  "handle": "tansy-bloom-atlantis-sanderson",
+  "title": "Tansy Bloom Atlantis | Sanderson"
+ },
+ {
+  "sku": "SAW0134-03",
+  "fn": "DGLW216666_f57e.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7945553477683,
+  "image_id": 38017328054323,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216666_f57e.jpg?v=1788582081",
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "title": "Terrariums Rhodera/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0134-03",
+  "fn": "DGLW216656_58e9.jpg",
+  "cls": "foreign_colorway",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553477683,
+  "image_id": 38017328087091,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216656_58e9.jpg?v=1788582081",
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "title": "Terrariums Rhodera/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0134-03",
+  "fn": "DGLW216667_82f2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553477683,
+  "image_id": 38017328119859,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216667_82f2.jpg?v=1788582081",
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "title": "Terrariums Rhodera/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0093-01",
+  "fn": "DDAM216390_1d0d_1621c1bd-16e7-472e-b87b-8e5f91ba0af2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553510451,
+  "image_id": 38017328316467,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216390_1d0d_1621c1bd-16e7-472e-b87b-8e5f91ba0af2.jpg?v=1788582090",
+  "handle": "thackeray-fig-sanderson",
+  "title": "Thackeray Fig | Sanderson"
+ },
+ {
+  "sku": "SAW0093-01",
+  "fn": "DDAM216408_218a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553510451,
+  "image_id": 38017328349235,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216408_218a.jpg?v=1788582090",
+  "handle": "thackeray-fig-sanderson",
+  "title": "Thackeray Fig | Sanderson"
+ },
+ {
+  "sku": "SAW0093-03",
+  "fn": "DDAM236464_885a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7945553608755,
+  "image_id": 38017328676915,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM236464_885a.jpg?v=1788582099",
+  "handle": "thackeray-ivory-sanderson",
+  "title": "Thackeray Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0093-03",
+  "fn": "DDAM236465_c7e2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7945553608755,
+  "image_id": 38017328742451,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM236465_c7e2.jpg?v=1788582099",
+  "handle": "thackeray-ivory-sanderson",
+  "title": "Thackeray Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0234-02",
+  "fn": "DHIP217508_242c.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7945553969203,
+  "image_id": 38017329659955,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217508_242c.jpg?v=1788582135",
+  "handle": "thyme-walk-damson-quince-sanderson",
+  "title": "Thyme Walk Damson/Quince | Sanderson"
+ },
+ {
+  "sku": "SAW0235-02",
+  "fn": "DHIP217489_ed22.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945554231347,
+  "image_id": 38017331101747,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217489_ed22.jpg?v=1788582179",
+  "handle": "topiary-view-thyme-sanderson",
+  "title": "Topiary View Thyme | Sanderson"
+ },
+ {
+  "sku": "SAW0235-01",
+  "fn": "DHIP217482_def4.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945554296883,
+  "image_id": 38017331298355,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217482_def4.jpg?v=1788582188",
+  "handle": "topiary-view-wedgwood-sanderson",
+  "title": "Topiary View Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0213-01",
+  "fn": "DGDW217306_74ac.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945554395187,
+  "image_id": 38017331691571,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac.jpg?v=1788582196",
+  "handle": "trelliage-chamomile-chalk-sanderson",
+  "title": "Trelliage Chamomile/Chalk | Sanderson"
+ },
+ {
+  "sku": "SAW0213-03",
+  "fn": "DGDW217306_74ac_1c885e20-53af-442b-9486-8515e87aaf34.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945554460723,
+  "image_id": 38017331855411,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_1c885e20-53af-442b-9486-8515e87aaf34.jpg?v=1788582205",
+  "handle": "trelliage-raspberry-stone-sanderson",
+  "title": "Trelliage Raspberry/Stone | Sanderson"
+ },
+ {
+  "sku": "SAW0125-02",
+  "fn": "DYSI216593_969b.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945555443763,
+  "image_id": 38017335066675,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216593_969b.jpg?v=1788582249",
+  "handle": "warwick-linen-sanderson",
+  "title": "Warwick Linen | Sanderson"
+ },
+ {
+  "sku": "SAW0125-02",
+  "fn": "DYSI216597_8717.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945555443763,
+  "image_id": 38017335099443,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216597_8717.jpg?v=1788582249",
+  "handle": "warwick-linen-sanderson",
+  "title": "Warwick Linen | Sanderson"
+ },
+ {
+  "sku": "SAW0125-01",
+  "fn": "DYSI216595_8b8a.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945555509299,
+  "image_id": 38017336148019,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216595_8b8a.jpg?v=1788582258",
+  "handle": "warwick-taupe-sanderson",
+  "title": "Warwick Taupe | Sanderson"
+ },
+ {
+  "sku": "SAW0060-01",
+  "fn": "DWAP216266_d0c9.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945555607603,
+  "image_id": 38017336541235,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAP216266_d0c9.jpg?v=1788582264",
+  "handle": "waterperry-ivory-stone-sanderson",
+  "title": "Waterperry Ivory/Stone | Sanderson"
+ },
+ {
+  "sku": "SAW0050-01",
+  "fn": "DWOW235601_641c.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946196353075,
+  "image_id": 38020677468211,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW235601_641c.jpg?v=1788668412",
+  "handle": "wildwood-grey-sanderson",
+  "title": "Wildwood Grey | Sanderson"
+ },
+ {
+  "sku": "SAW0214-01",
+  "fn": "DGDW217306_74ac_549ddbb2-6c10-4b26-b179-aeafa5c74723.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946196779059,
+  "image_id": 38020677763123,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_549ddbb2-6c10-4b26-b179-aeafa5c74723.jpg?v=1788668428",
+  "handle": "wilsford-conch-sanderson",
+  "title": "Wilsford Conch | Sanderson"
+ },
+ {
+  "sku": "SAW0051-05",
+  "fn": "DABW217213_73fa.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197041203,
+  "image_id": 38020678189107,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217213_73fa.jpg?v=1788668455",
+  "handle": "woodland-chorus-botanical-multi-sanderson",
+  "title": "Woodland Chorus Botanical/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0051-06",
+  "fn": "DABW217227_425a_f084bee1-3e02-433f-b1eb-f3c0350966e6.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197073971,
+  "image_id": 38020678746163,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217227_425a_f084bee1-3e02-433f-b1eb-f3c0350966e6.jpg?v=1788668463",
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "title": "Woodland Chorus Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0051-06",
+  "fn": "DABW217252_1a21_58b12cd0-41c5-4de3-87cf-35e779b0894a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197073971,
+  "image_id": 38020678778931,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217252_1a21_58b12cd0-41c5-4de3-87cf-35e779b0894a.jpg?v=1788668463",
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "title": "Woodland Chorus Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0051-06",
+  "fn": "DABW217253_cbca_f7b0c703-bed0-4f7b-9b66-bd65413448f2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197073971,
+  "image_id": 38020678844467,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217253_cbca_f7b0c703-bed0-4f7b-9b66-bd65413448f2.jpg?v=1788668463",
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "title": "Woodland Chorus Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0052-01",
+  "fn": "DWOW215704_c340_45fc9e0b-fd43-48c0-9e66-312ce435dfbe.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197401651,
+  "image_id": 38020680089651,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215704_c340_45fc9e0b-fd43-48c0-9e66-312ce435dfbe.jpg?v=1788668502",
+  "handle": "woodland-toile-ivory-charcoal-sanderson",
+  "title": "Woodland Toile Ivory/Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0052-02",
+  "fn": "DWOW215704_c340_cbd59811-d9ab-4900-ab80-2c6fd51cba38.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197499955,
+  "image_id": 38020680319027,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215704_c340_cbd59811-d9ab-4900-ab80-2c6fd51cba38.jpg?v=1788668510",
+  "handle": "woodland-toile-ivory-neutral-sanderson",
+  "title": "Woodland Toile Ivory/Neutral | Sanderson"
+ },
+ {
+  "sku": "SAW0052-02",
+  "fn": "DWOW215705_fb5b_2da09e46-21a2-4a9e-9cc3-4f6d67417e76.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197499955,
+  "image_id": 38020680417331,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215705_fb5b_2da09e46-21a2-4a9e-9cc3-4f6d67417e76.jpg?v=1788668510",
+  "handle": "woodland-toile-ivory-neutral-sanderson",
+  "title": "Woodland Toile Ivory/Neutral | Sanderson"
+ },
+ {
+  "sku": "SAW0136-02",
+  "fn": "DGLW216632_6984.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946197663795,
+  "image_id": 38020681007155,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216632_6984.jpg?v=1788668526",
+  "handle": "yucca-botanical-green-sanderson",
+  "title": "Yucca Botanical Green | Sanderson"
+ },
+ {
+  "sku": "SAW0136-02",
+  "fn": "DGLW216631_3286_99b1440a-739e-43e1-bfe8-e3748ae5fb10.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946197663795,
+  "image_id": 38020681105459,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216631_3286_99b1440a-739e-43e1-bfe8-e3748ae5fb10.jpg?v=1788668526",
+  "handle": "yucca-botanical-green-sanderson",
+  "title": "Yucca Botanical Green | Sanderson"
+ },
+ {
+  "sku": "SAW0136-02",
+  "fn": "DGLW216630_2f50.jpg",
+  "cls": "own",
+  "bucket": "B. rescued by REFRESHED staging (this SKU's own asset per 09-11 crawl)",
+  "product_id": 7946197663795,
+  "image_id": 38020681138227,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216630_2f50.jpg?v=1788668526",
+  "handle": "yucca-botanical-green-sanderson",
+  "title": "Yucca Botanical Green | Sanderson"
+ }
+]
\ No newline at end of file
diff --git a/verification/TK-11461/independent-vp-sand/breakdown.mjs b/verification/TK-11461/independent-vp-sand/breakdown.mjs
new file mode 100644
index 0000000..5dce19b
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/breakdown.mjs
@@ -0,0 +1,56 @@
+import fs from 'node:fs'; import {execFileSync} from 'node:child_process';
+const PSQL='/opt/homebrew/bin/psql';
+const q = sql => execFileSync(PSQL,['-h','/tmp','dw_unified','-t','-A','-F','~|~','-c',sql],{encoding:'utf8'});
+const prods=JSON.parse(fs.readFileSync('live-active.json','utf8'));
+const skuMap={};
+for(const l of q("SELECT split_part(shopify_id,'/',5), coalesce(metafields->'dwc'->'manufacturer_sku'->>'value','') FROM shopify_products WHERE vendor='Sanderson';").split('\n')){
+  const p=l.split('~|~'); if(p[0]&&p[0].trim()) skuMap[p[0].trim()]=(p[1]||'').trim();
+}
+const fname=s=>s.split('?')[0].split('/').pop();
+const token=s=>fname(s).split(/[_.]/)[0];
+const SKU_RE=/([A-Z]{3}\d{4})[_-](\d{2})/;
+const dsku=f=>{const m=f.match(SKU_RE);return m?`${m[1]}-${m[2]}`:null;};
+const GUID=/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-zA-Z]+)$/;
+const stripGuid=f=>f.replace(GUID,'$1');
+const ownFiles={},stagHome={};
+for(const l of q("SELECT mfr_sku, coalesce(image_url,''), array_to_string(gallery_images,'~~') FROM sanderson_catalog;").split('\n')){
+  const p=l.split('~|~'); if(p.length<3) continue; const sku=p[0].trim(); if(!sku) continue;
+  const set=ownFiles[sku]=ownFiles[sku]||new Set(); const files=[];
+  if(p[1])files.push(fname(p[1])); for(const g of p[2].split('~~')) if(g.trim()) files.push(fname(g));
+  for(const f of files){set.add(stripGuid(f)); const d=dsku(f); if(d)(stagHome[token(f)]=stagHome[token(f)]||new Set()).add(d);}
+}
+const home={},mainHome={};
+for(const p of prods) for(const im of (p.images||[])){const f=fname(im.src); const d=dsku(f); if(d)(home[token(f)]=home[token(f)]||new Set()).add(d);}
+for(const t in stagHome){home[t]=home[t]||new Set(); for(const s of stagHome[t]) home[t].add(s);}
+for(const p of prods){const psk=skuMap[String(p.id)]; if(!psk) continue; const i0=(p.images||[]).slice().sort((a,b)=>a.position-b.position)[0]; if(!i0) continue; (mainHome[token(i0.src)]=mainHome[token(i0.src)]||new Set()).add(psk);}
+const tally={}; const bucket=[];
+for(const p of prods){
+  const psku=skuMap[String(p.id)]||''; if(!psku) continue; const pbase=psku.split('-')[0];
+  const imgs=(p.images||[]).slice().sort((a,b)=>a.position-b.position);
+  for(const im of imgs.slice(1)){
+    const f=fname(im.src); const d=dsku(f); let c,b;
+    if(d){ c = d===psku?'own':(d.split('-')[0]!==pbase?'foreign_pattern':'foreign_colorway'); b = c==='own'?'A. own SAW code in filename (vendor-verified genuine)':'A. filename SAW code = ANOTHER sku'; }
+    else { c='skuless';
+      if(ownFiles[psku]&&ownFiles[psku].has(stripGuid(f))){c='own'; b='B. rescued by REFRESHED staging (this SKU\'s own asset per 09-11 crawl)';}
+      if(c==='skuless'){const h=home[token(f)]; if(h&&!h.has(psku)){c=[...h].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern'; b='C. FLAGGED via staging/live ownership map';}}
+      if(c==='skuless'){const mh=mainHome[token(f)]; if(mh&&!mh.has(psku)){c=[...mh].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern'; b='C. FLAGGED via another product\'s live hero';}}
+      if(c==='skuless') b='D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)';
+    }
+    tally[b]=(tally[b]||0)+1;
+    bucket.push({sku:psku,fn:f,cls:c,bucket:b,product_id:p.id,image_id:im.id,position:im.position,src:im.src,handle:p.handle,title:p.title});
+  }
+}
+console.log('FULL 125-image decomposition:');
+for(const [k,v] of Object.entries(tally).sort((a,b)=>b[1]-a[1])) console.log(`  ${String(v).padStart(3)}  ${k}`);
+console.log('  ---');
+console.log('  total', bucket.length);
+fs.writeFileSync('all-125-buckets.json',JSON.stringify(bucket,null,1));
+const susp=bucket.filter(x=>x.bucket.startsWith('C.')||x.bucket.startsWith('D.'));
+console.log('\nSUSPECT superset (flagged 54 + blind-spot 22):', susp.length,'images across',new Set(susp.map(x=>x.product_id)).size,'products');
+fs.writeFileSync('suspect-76.json',JSON.stringify(susp,null,1));
+// safety: would removing the suspect set leave any product imageless?
+const perProd={}; for(const p of prods) perProd[p.id]=(p.images||[]).length;
+const rmPer={}; for(const s of susp) rmPer[s.product_id]=(rmPer[s.product_id]||0)+1;
+const imageless=Object.keys(rmPer).filter(id=>perProd[id]-rmPer[id]<1);
+const heroHit=susp.filter(s=>s.position===1);
+console.log('SAFETY: products left imageless if the 76 were removed:',imageless.length,'| position-1 heroes in the set:',heroHit.length);
diff --git a/verification/TK-11461/independent-vp-sand/classified-54.json b/verification/TK-11461/independent-vp-sand/classified-54.json
new file mode 100644
index 0000000..882ef03
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/classified-54.json
@@ -0,0 +1,1347 @@
+[
+ {
+  "product_id": 7946197860403,
+  "handle": "anaar-lionsmane-sanderson",
+  "mfr_sku": "SAW0237-01",
+  "victim_pattern": "Anaar",
+  "victim_color": "Lionsmane",
+  "image_id": 38020681400371,
+  "position": 2,
+  "fn": "DBOW217451_eb34.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217451_eb34.jpg?v=1788668547",
+  "dam": "DBOW217451",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0239-02"
+  ],
+  "other_users": [
+   "SAW0239-02"
+  ],
+  "owner_patterns": [
+   "Khes"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197860403,
+  "handle": "anaar-lionsmane-sanderson",
+  "mfr_sku": "SAW0237-01",
+  "victim_pattern": "Anaar",
+  "victim_color": "Lionsmane",
+  "image_id": 38020681498675,
+  "position": 4,
+  "fn": "DBOW217450_f936.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217450_f936.jpg?v=1788668547",
+  "dam": "DBOW217450",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0239-01"
+  ],
+  "other_users": [
+   "SAW0239-01"
+  ],
+  "owner_patterns": [
+   "Khes"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197860403,
+  "handle": "anaar-lionsmane-sanderson",
+  "mfr_sku": "SAW0237-01",
+  "victim_pattern": "Anaar",
+  "victim_color": "Lionsmane",
+  "image_id": 38020681531443,
+  "position": 5,
+  "fn": "DBOW217453_96d5_f6f5024c-f677-40e7-84b6-e053c93c0292.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217453_96d5_f6f5024c-f677-40e7-84b6-e053c93c0292.jpg?v=1788668547",
+  "dam": "DBOW217453",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0239-04"
+  ],
+  "other_users": [
+   "SAW0239-04"
+  ],
+  "owner_patterns": [
+   "Khes"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198024243,
+  "handle": "andromeda-s-cup-putty-sanderson",
+  "mfr_sku": "SAW0203-02",
+  "victim_pattern": "Andromeda`s Cup",
+  "victim_color": "Putty",
+  "image_id": 38020682383411,
+  "position": 2,
+  "fn": "DGDW217306_74ac_831110c4-903a-4b88-8c25-6c5a613f546f.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_831110c4-903a-4b88-8c25-6c5a613f546f.jpg?v=1788668564",
+  "dam": "DGDW217306",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0204-03",
+   "SAW0213-01",
+   "SAW0213-03",
+   "SAW0214-01"
+  ],
+  "owner_patterns": [
+   "Aperigon Parade",
+   "Trelliage",
+   "Wilsford"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198057011,
+  "handle": "aperigon-parade-bone-sanderson",
+  "mfr_sku": "SAW0204-03",
+  "victim_pattern": "Aperigon Parade",
+  "victim_color": "Bone",
+  "image_id": 38020682842163,
+  "position": 2,
+  "fn": "DGDW217306_74ac_36d0e594-7e4c-4925-ab33-8adeadce96b4.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_36d0e594-7e4c-4925-ab33-8adeadce96b4.jpg?v=1788668574",
+  "dam": "DGDW217306",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0203-02",
+   "SAW0213-01",
+   "SAW0213-03",
+   "SAW0214-01"
+  ],
+  "owner_patterns": [
+   "Andromeda`s Cup",
+   "Trelliage",
+   "Wilsford"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198253619,
+  "handle": "calathea-olive-sanderson",
+  "mfr_sku": "SAW0127-02",
+  "victim_pattern": "Calathea",
+  "victim_color": "Olive",
+  "image_id": 38020683825203,
+  "position": 2,
+  "fn": "DGLW216659_045c.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216659_045c.jpg?v=1788668599",
+  "dam": "DGLW216659",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198548531,
+  "handle": "dabu-namak-sanderson",
+  "mfr_sku": "SAW0238-02",
+  "victim_pattern": "Dabu",
+  "victim_color": "Namak",
+  "image_id": 38020684972083,
+  "position": 2,
+  "fn": "DBOW217459_a43e.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217459_a43e.jpg?v=1788668627",
+  "dam": "DBOW217459",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0242-02"
+  ],
+  "other_users": [
+   "SAW0242-02"
+  ],
+  "owner_patterns": [
+   "Mudmi"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198548531,
+  "handle": "dabu-namak-sanderson",
+  "mfr_sku": "SAW0238-02",
+  "victim_pattern": "Dabu",
+  "victim_color": "Namak",
+  "image_id": 38020685004851,
+  "position": 3,
+  "fn": "DBOW217455_3f44_a8936af7-357a-473d-9dfa-42bac90152de.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217455_3f44_a8936af7-357a-473d-9dfa-42bac90152de.jpg?v=1788668627",
+  "dam": "DBOW217455",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0241-02"
+  ],
+  "other_users": [
+   "SAW0241-02"
+  ],
+  "owner_patterns": [
+   "Malay"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198646835,
+  "handle": "elysian-wallcovering-sage-grey-sanderson",
+  "mfr_sku": "SAW0117-02",
+  "victim_pattern": "Elysian (Wallpaper)",
+  "victim_color": "Sage Grey",
+  "image_id": 38020685889587,
+  "position": 2,
+  "fn": "DYSI216597_8717_3313dc90-7ce2-4913-ace7-3ce05c6d93de.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216597_8717_3313dc90-7ce2-4913-ace7-3ce05c6d93de.jpg?v=1788668635",
+  "dam": "DYSI216597",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0125-02"
+  ],
+  "owner_patterns": [
+   "Warwick"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946198745139,
+  "handle": "elysian-wallcovering-whitstable-blue-sanderson",
+  "mfr_sku": "SAW0117-03",
+  "victim_pattern": "Elysian (Wallpaper)",
+  "victim_color": "Whitstable Blue",
+  "image_id": 38020686348339,
+  "position": 2,
+  "fn": "DYSI216596_73d2.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216596_73d2.jpg?v=1788668644",
+  "dam": "DYSI216596",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7939965812787,
+  "handle": "new-tiger-stripe-wallcovering-honey-cream-sanderson",
+  "mfr_sku": "SAW0010-04",
+  "victim_pattern": "New Tiger Stripe Wallpaper",
+  "victim_color": "Honey/Cream",
+  "image_id": 38000625909811,
+  "position": 2,
+  "fn": "DART216343_4751_6f9e3afc-7ae1-45cd-ae50-14fadf1a3111.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DART216343_4751_6f9e3afc-7ae1-45cd-ae50-14fadf1a3111.jpg?v=1788294168",
+  "dam": "DART216343",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0069-05"
+  ],
+  "other_users": [
+   "SAW0069-05"
+  ],
+  "owner_patterns": [
+   "Mapperton"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7940187226163,
+  "handle": "paisley-circles-blue-sanderson",
+  "mfr_sku": "SAW0011-01",
+  "victim_pattern": "Paisley Circles",
+  "victim_color": "Blue",
+  "image_id": 38002497650739,
+  "position": 2,
+  "fn": "DART226323_999b.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DART226323_999b.jpg?v=1788333665",
+  "dam": "DART226323",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0191-02"
+  ],
+  "other_users": [
+   "SAF0191-02"
+  ],
+  "owner_patterns": [],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944131903539,
+  "handle": "silver-lime-gritstone-rose-sanderson",
+  "mfr_sku": "SAW0231-01",
+  "victim_pattern": "Silver Lime",
+  "victim_color": "Gritstone/Rose",
+  "image_id": 38012549038131,
+  "position": 2,
+  "fn": "DHIP217483_a77f.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217483_a77f.jpg?v=1788495664",
+  "dam": "DHIP217483",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944134164531,
+  "handle": "soho-plain-birch-white-sanderson",
+  "mfr_sku": "SAW0044-04",
+  "victim_pattern": "Soho Plain",
+  "victim_color": "Birch White",
+  "image_id": 38012550185011,
+  "position": 2,
+  "fn": "DCPW216771_a89d.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216771_a89d.jpg?v=1788495710",
+  "dam": "DCPW216771",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0140-01"
+  ],
+  "other_users": [
+   "SAW0140-01"
+  ],
+  "owner_patterns": [
+   "Caspian Strie"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136196147,
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "mfr_sku": "SAW0005-03",
+  "victim_pattern": "Squirrel &amp; Dove",
+  "victim_color": "& Dove Eggshell/Ivory",
+  "image_id": 38012551626803,
+  "position": 2,
+  "fn": "DDAE236492_5388.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236492_5388.jpg?v=1788495775",
+  "dam": "DDAE236492",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0211-04"
+  ],
+  "other_users": [
+   "SAF0211-04",
+   "SAW0006-04"
+  ],
+  "owner_patterns": [
+   "Swallows"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136196147,
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "mfr_sku": "SAW0005-03",
+  "victim_pattern": "Squirrel &amp; Dove",
+  "victim_color": "& Dove Eggshell/Ivory",
+  "image_id": 38012551659571,
+  "position": 3,
+  "fn": "DDAE236501_7eab.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236501_7eab.jpg?v=1788495775",
+  "dam": "DDAE236501",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0211-10"
+  ],
+  "other_users": [
+   "SAF0211-10"
+  ],
+  "owner_patterns": [],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136196147,
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "mfr_sku": "SAW0005-03",
+  "victim_pattern": "Squirrel &amp; Dove",
+  "victim_color": "& Dove Eggshell/Ivory",
+  "image_id": 38012551692339,
+  "position": 4,
+  "fn": "DDAE236491_ad87.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236491_ad87.jpg?v=1788495775",
+  "dam": "DDAE236491",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0211-03"
+  ],
+  "other_users": [
+   "SAF0211-03",
+   "SAW0006-04"
+  ],
+  "owner_patterns": [
+   "Swallows"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136032307,
+  "handle": "squirrel-amp-dove-dove-teal-red-sanderson",
+  "mfr_sku": "SAW0005-02",
+  "victim_pattern": "Squirrel &amp; Dove",
+  "victim_color": "& Dove Teal/Red",
+  "image_id": 38012551495731,
+  "position": 2,
+  "fn": "DVIN214597_6eb4_df4e01e7-1f66-40b9-b389-f7497d7cd5d6.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DVIN214597_6eb4_df4e01e7-1f66-40b9-b389-f7497d7cd5d6.jpg?v=1788495768",
+  "dam": "DVIN214597",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0043-01"
+  ],
+  "other_users": [
+   "SAW0005-01",
+   "SAW0043-01"
+  ],
+  "owner_patterns": [
+   "Squirrel &amp; Dove",
+   "Tally Ho"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136458291,
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "mfr_sku": "SAW0166-03",
+  "victim_pattern": "Stapleton Park",
+  "victim_color": "Ink/Broncho",
+  "image_id": 38012551790643,
+  "position": 2,
+  "fn": "DOSW217036_4455.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217036_4455.jpg?v=1788495783",
+  "dam": "DOSW217036",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136458291,
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "mfr_sku": "SAW0166-03",
+  "victim_pattern": "Stapleton Park",
+  "victim_color": "Ink/Broncho",
+  "image_id": 38012551856179,
+  "position": 3,
+  "fn": "DOSW217032_d1a5_f866cafe-43f8-4abc-b04c-757781e3c5d2.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217032_d1a5_f866cafe-43f8-4abc-b04c-757781e3c5d2.jpg?v=1788495783",
+  "dam": "DOSW217032",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0161-01"
+  ],
+  "other_users": [
+   "SAW0161-01"
+  ],
+  "owner_patterns": [
+   "Hollyhocks"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136458291,
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "mfr_sku": "SAW0166-03",
+  "victim_pattern": "Stapleton Park",
+  "victim_color": "Ink/Broncho",
+  "image_id": 38012551888947,
+  "position": 4,
+  "fn": "DOSW217037_5f7d.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217037_5f7d.jpg?v=1788495783",
+  "dam": "DOSW217037",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136982579,
+  "handle": "summer-harvest-cornflower-wheat-sanderson",
+  "mfr_sku": "SAW0103-01",
+  "victim_pattern": "Summer Harvest",
+  "victim_color": "Cornflower/Wheat",
+  "image_id": 38012552118323,
+  "position": 2,
+  "fn": "DEBB216492_f28a.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216492_f28a.jpg?v=1788495800",
+  "dam": "DEBB216492",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0097-01"
+  ],
+  "other_users": [
+   "SAW0097-01"
+  ],
+  "owner_patterns": [
+   "Estuary Birds"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944136982579,
+  "handle": "summer-harvest-cornflower-wheat-sanderson",
+  "mfr_sku": "SAW0103-01",
+  "victim_pattern": "Summer Harvest",
+  "victim_color": "Cornflower/Wheat",
+  "image_id": 38012552151091,
+  "position": 3,
+  "fn": "DEBB216486_9d9d_ce987eb1-7486-4214-9594-850a6b832aea.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216486_9d9d_ce987eb1-7486-4214-9594-850a6b832aea.jpg?v=1788495800",
+  "dam": "DEBB216486",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0098-01"
+  ],
+  "other_users": [
+   "SAW0098-01"
+  ],
+  "owner_patterns": [
+   "Farne Grasses"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944137506867,
+  "handle": "summer-harvest-silver-corn-sanderson",
+  "mfr_sku": "SAW0103-02",
+  "victim_pattern": "Summer Harvest",
+  "victim_color": "Silver Corn",
+  "image_id": 38012552708147,
+  "position": 2,
+  "fn": "DEBB216505_d5cd_ceeef6bd-64fb-4d7b-b8b9-9e477d7fb89f.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216505_d5cd_ceeef6bd-64fb-4d7b-b8b9-9e477d7fb89f.jpg?v=1788495817",
+  "dam": "DEBB216505",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0101-04"
+  ],
+  "other_users": [
+   "SAW0101-04"
+  ],
+  "owner_patterns": [
+   "Nest Egg"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944137277491,
+  "handle": "summer-harvest-silver-chalk-sanderson",
+  "mfr_sku": "SAW0103-03",
+  "victim_pattern": "Summer Harvest",
+  "victim_color": "Silver/Chalk",
+  "image_id": 38012552413235,
+  "position": 2,
+  "fn": "DEBB216493_b571.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571.jpg?v=1788495808",
+  "dam": "DEBB216493",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0097-02"
+  ],
+  "other_users": [
+   "SAW0097-02",
+   "SAW0105-01",
+   "SAW0105-03"
+  ],
+  "owner_patterns": [
+   "Estuary Birds",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944137277491,
+  "handle": "summer-harvest-silver-chalk-sanderson",
+  "mfr_sku": "SAW0103-03",
+  "victim_pattern": "Summer Harvest",
+  "victim_color": "Silver/Chalk",
+  "image_id": 38012552446003,
+  "position": 3,
+  "fn": "DEBB216487_0b0f.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f.jpg?v=1788495808",
+  "dam": "DEBB216487",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0098-02"
+  ],
+  "other_users": [
+   "SAW0098-02",
+   "SAW0105-01",
+   "SAW0105-03",
+   "SAW0105-02"
+  ],
+  "owner_patterns": [
+   "Farne Grasses",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944138194995,
+  "handle": "swallows-black-sanderson",
+  "mfr_sku": "SAW0006-05",
+  "victim_pattern": "Swallows",
+  "victim_color": "Black",
+  "image_id": 38012553625651,
+  "position": 2,
+  "fn": "DCHK233562_0514.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCHK233562_0514.jpg?v=1788495843",
+  "dam": "DCHK233562",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0096-04"
+  ],
+  "other_users": [
+   "SAF0096-04"
+  ],
+  "owner_patterns": [],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944138063923,
+  "handle": "swallows-silver-sanderson",
+  "mfr_sku": "SAW0006-04",
+  "victim_pattern": "Swallows",
+  "victim_color": "Silver",
+  "image_id": 38012553363507,
+  "position": 2,
+  "fn": "DDAE236492_5388_73146144-1ffa-44f3-8179-c67d73e77926.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236492_5388_73146144-1ffa-44f3-8179-c67d73e77926.jpg?v=1788495838",
+  "dam": "DDAE236492",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0211-04"
+  ],
+  "other_users": [
+   "SAF0211-04",
+   "SAW0005-03"
+  ],
+  "owner_patterns": [
+   "Squirrel &amp; Dove"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944138063923,
+  "handle": "swallows-silver-sanderson",
+  "mfr_sku": "SAW0006-04",
+  "victim_pattern": "Swallows",
+  "victim_color": "Silver",
+  "image_id": 38012553429043,
+  "position": 3,
+  "fn": "DDAE236491_ad87_be398b73-3e34-44ff-906e-6646034d96d7.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236491_ad87_be398b73-3e34-44ff-906e-6646034d96d7.jpg?v=1788495838",
+  "dam": "DDAE236491",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0211-03"
+  ],
+  "other_users": [
+   "SAF0211-03",
+   "SAW0005-03"
+  ],
+  "owner_patterns": [
+   "Squirrel &amp; Dove"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944138457139,
+  "handle": "sycamore-trail-copper-sanderson",
+  "mfr_sku": "SAW0105-01",
+  "victim_pattern": "Sycamore Trail",
+  "victim_color": "Copper",
+  "image_id": 38012553723955,
+  "position": 2,
+  "fn": "DEBB216493_b571_28569f57-6a66-42b7-802e-f9be7881782a.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571_28569f57-6a66-42b7-802e-f9be7881782a.jpg?v=1788495852",
+  "dam": "DEBB216493",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0097-02"
+  ],
+  "other_users": [
+   "SAW0097-02",
+   "SAW0103-03",
+   "SAW0105-03"
+  ],
+  "owner_patterns": [
+   "Estuary Birds",
+   "Summer Harvest",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7944138457139,
+  "handle": "sycamore-trail-copper-sanderson",
+  "mfr_sku": "SAW0105-01",
+  "victim_pattern": "Sycamore Trail",
+  "victim_color": "Copper",
+  "image_id": 38012553756723,
+  "position": 3,
+  "fn": "DEBB216487_0b0f_23ebf392-0e35-4c4b-901c-6661867a5be1.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_23ebf392-0e35-4c4b-901c-6661867a5be1.jpg?v=1788495852",
+  "dam": "DEBB216487",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0098-02"
+  ],
+  "other_users": [
+   "SAW0098-02",
+   "SAW0103-03",
+   "SAW0105-03",
+   "SAW0105-02"
+  ],
+  "owner_patterns": [
+   "Farne Grasses",
+   "Summer Harvest",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945552756787,
+  "handle": "sycamore-trail-gold-sanderson",
+  "mfr_sku": "SAW0105-03",
+  "victim_pattern": "Sycamore Trail",
+  "victim_color": "Gold",
+  "image_id": 38017325105203,
+  "position": 2,
+  "fn": "DEBB216493_b571_60cccd00-60bf-4d33-a3a6-bd8e9c12452f.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571_60cccd00-60bf-4d33-a3a6-bd8e9c12452f.jpg?v=1788582015",
+  "dam": "DEBB216493",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0097-02"
+  ],
+  "other_users": [
+   "SAW0097-02",
+   "SAW0103-03",
+   "SAW0105-01"
+  ],
+  "owner_patterns": [
+   "Estuary Birds",
+   "Summer Harvest",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945552756787,
+  "handle": "sycamore-trail-gold-sanderson",
+  "mfr_sku": "SAW0105-03",
+  "victim_pattern": "Sycamore Trail",
+  "victim_color": "Gold",
+  "image_id": 38017325137971,
+  "position": 3,
+  "fn": "DEBB216487_0b0f_15534b7d-c1b8-45c8-bd7e-3859fe2c8c18.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_15534b7d-c1b8-45c8-bd7e-3859fe2c8c18.jpg?v=1788582015",
+  "dam": "DEBB216487",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0098-02"
+  ],
+  "other_users": [
+   "SAW0098-02",
+   "SAW0103-03",
+   "SAW0105-01",
+   "SAW0105-02"
+  ],
+  "owner_patterns": [
+   "Farne Grasses",
+   "Summer Harvest",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945552789555,
+  "handle": "sycamore-trail-silver-sanderson",
+  "mfr_sku": "SAW0105-02",
+  "victim_pattern": "Sycamore Trail",
+  "victim_color": "Silver",
+  "image_id": 38017325498419,
+  "position": 2,
+  "fn": "DEBB216487_0b0f_0a61a5df-4b28-47b4-937c-d994fd13f47c.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_0a61a5df-4b28-47b4-937c-d994fd13f47c.jpg?v=1788582025",
+  "dam": "DEBB216487",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0098-02"
+  ],
+  "other_users": [
+   "SAW0098-02",
+   "SAW0103-03",
+   "SAW0105-01",
+   "SAW0105-03"
+  ],
+  "owner_patterns": [
+   "Farne Grasses",
+   "Summer Harvest",
+   "Sycamore Trail"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945553477683,
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "mfr_sku": "SAW0134-03",
+  "victim_pattern": "Terrariums",
+  "victim_color": "Rhodera/Multi",
+  "image_id": 38017328054323,
+  "position": 2,
+  "fn": "DGLW216666_f57e.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216666_f57e.jpg?v=1788582081",
+  "dam": "DGLW216666",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAW0135-01"
+  ],
+  "other_users": [
+   "SAW0135-01"
+  ],
+  "owner_patterns": [
+   "Tulipomania"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945553477683,
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "mfr_sku": "SAW0134-03",
+  "victim_pattern": "Terrariums",
+  "victim_color": "Rhodera/Multi",
+  "image_id": 38017328087091,
+  "position": 3,
+  "fn": "DGLW216656_58e9.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216656_58e9.jpg?v=1788582081",
+  "dam": "DGLW216656",
+  "canary_cls": "foreign_colorway",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_colorway"
+ },
+ {
+  "product_id": 7945553477683,
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "mfr_sku": "SAW0134-03",
+  "victim_pattern": "Terrariums",
+  "victim_color": "Rhodera/Multi",
+  "image_id": 38017328119859,
+  "position": 4,
+  "fn": "DGLW216667_82f2.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216667_82f2.jpg?v=1788582081",
+  "dam": "DGLW216667",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0135-02"
+  ],
+  "other_users": [
+   "SAW0135-02"
+  ],
+  "owner_patterns": [
+   "Tulipomania"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945553510451,
+  "handle": "thackeray-fig-sanderson",
+  "mfr_sku": "SAW0093-01",
+  "victim_pattern": "Thackeray",
+  "victim_color": "Fig",
+  "image_id": 38017328316467,
+  "position": 2,
+  "fn": "DDAM216390_1d0d_1621c1bd-16e7-472e-b87b-8e5f91ba0af2.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216390_1d0d_1621c1bd-16e7-472e-b87b-8e5f91ba0af2.jpg?v=1788582090",
+  "dam": "DDAM216390",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0088-02"
+  ],
+  "other_users": [
+   "SAW0088-02"
+  ],
+  "owner_patterns": [
+   "Kent"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945553510451,
+  "handle": "thackeray-fig-sanderson",
+  "mfr_sku": "SAW0093-01",
+  "victim_pattern": "Thackeray",
+  "victim_color": "Fig",
+  "image_id": 38017328349235,
+  "position": 3,
+  "fn": "DDAM216408_218a.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216408_218a.jpg?v=1788582090",
+  "dam": "DDAM216408",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0092-01"
+  ],
+  "other_users": [
+   "SAW0092-01"
+  ],
+  "owner_patterns": [
+   "Osier"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945553608755,
+  "handle": "thackeray-ivory-sanderson",
+  "mfr_sku": "SAW0093-03",
+  "victim_pattern": "Thackeray",
+  "victim_color": "Ivory",
+  "image_id": 38017328676915,
+  "position": 2,
+  "fn": "DDAM236464_885a.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM236464_885a.jpg?v=1788582099",
+  "dam": "DDAM236464",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0196-01"
+  ],
+  "other_users": [
+   "SAF0196-01"
+  ],
+  "owner_patterns": [],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945553608755,
+  "handle": "thackeray-ivory-sanderson",
+  "mfr_sku": "SAW0093-03",
+  "victim_pattern": "Thackeray",
+  "victim_color": "Ivory",
+  "image_id": 38017328742451,
+  "position": 3,
+  "fn": "DDAM236465_c7e2.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM236465_c7e2.jpg?v=1788582099",
+  "dam": "DDAM236465",
+  "canary_cls": "foreign_pattern",
+  "branch": "live_main_home",
+  "hero_of": [
+   "SAF0196-02"
+  ],
+  "other_users": [
+   "SAF0196-02"
+  ],
+  "owner_patterns": [],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945554395187,
+  "handle": "trelliage-chamomile-chalk-sanderson",
+  "mfr_sku": "SAW0213-01",
+  "victim_pattern": "Trelliage",
+  "victim_color": "Chamomile/Chalk",
+  "image_id": 38017331691571,
+  "position": 2,
+  "fn": "DGDW217306_74ac.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac.jpg?v=1788582196",
+  "dam": "DGDW217306",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0203-02",
+   "SAW0204-03",
+   "SAW0213-03",
+   "SAW0214-01"
+  ],
+  "owner_patterns": [
+   "Andromeda`s Cup",
+   "Aperigon Parade",
+   "Trelliage",
+   "Wilsford"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945554460723,
+  "handle": "trelliage-raspberry-stone-sanderson",
+  "mfr_sku": "SAW0213-03",
+  "victim_pattern": "Trelliage",
+  "victim_color": "Raspberry/Stone",
+  "image_id": 38017331855411,
+  "position": 2,
+  "fn": "DGDW217306_74ac_1c885e20-53af-442b-9486-8515e87aaf34.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_1c885e20-53af-442b-9486-8515e87aaf34.jpg?v=1788582205",
+  "dam": "DGDW217306",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0203-02",
+   "SAW0204-03",
+   "SAW0213-01",
+   "SAW0214-01"
+  ],
+  "owner_patterns": [
+   "Andromeda`s Cup",
+   "Aperigon Parade",
+   "Trelliage",
+   "Wilsford"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945555443763,
+  "handle": "warwick-linen-sanderson",
+  "mfr_sku": "SAW0125-02",
+  "victim_pattern": "Warwick",
+  "victim_color": "Linen",
+  "image_id": 38017335066675,
+  "position": 2,
+  "fn": "DYSI216593_969b.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216593_969b.jpg?v=1788582249",
+  "dam": "DYSI216593",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0117-02"
+  ],
+  "other_users": [
+   "SAW0117-02"
+  ],
+  "owner_patterns": [
+   "Elysian (Wallpaper)"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945555443763,
+  "handle": "warwick-linen-sanderson",
+  "mfr_sku": "SAW0125-02",
+  "victim_pattern": "Warwick",
+  "victim_color": "Linen",
+  "image_id": 38017335099443,
+  "position": 3,
+  "fn": "DYSI216597_8717.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216597_8717.jpg?v=1788582249",
+  "dam": "DYSI216597",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0117-02"
+  ],
+  "owner_patterns": [
+   "Elysian (Wallpaper)"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7945555607603,
+  "handle": "waterperry-ivory-stone-sanderson",
+  "mfr_sku": "SAW0060-01",
+  "victim_pattern": "Waterperry",
+  "victim_color": "Ivory/Stone",
+  "image_id": 38017336541235,
+  "position": 2,
+  "fn": "DWAP216266_d0c9.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAP216266_d0c9.jpg?v=1788582264",
+  "dam": "DWAP216266",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946196779059,
+  "handle": "wilsford-conch-sanderson",
+  "mfr_sku": "SAW0214-01",
+  "victim_pattern": "Wilsford",
+  "victim_color": "Conch",
+  "image_id": 38020677763123,
+  "position": 2,
+  "fn": "DGDW217306_74ac_549ddbb2-6c10-4b26-b179-aeafa5c74723.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_549ddbb2-6c10-4b26-b179-aeafa5c74723.jpg?v=1788668428",
+  "dam": "DGDW217306",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [
+   "SAW0203-02",
+   "SAW0204-03",
+   "SAW0213-01",
+   "SAW0213-03"
+  ],
+  "owner_patterns": [
+   "Andromeda`s Cup",
+   "Aperigon Parade",
+   "Trelliage"
+  ],
+  "evidence": "shared_plate_multi_product",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197041203,
+  "handle": "woodland-chorus-botanical-multi-sanderson",
+  "mfr_sku": "SAW0051-05",
+  "victim_pattern": "Woodland Chorus",
+  "victim_color": "Botanical/Multi",
+  "image_id": 38020678189107,
+  "position": 2,
+  "fn": "DABW217213_73fa.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217213_73fa.jpg?v=1788668455",
+  "dam": "DABW217213",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [],
+  "other_users": [],
+  "owner_patterns": [],
+  "evidence": "staging_only_claim",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197073971,
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "mfr_sku": "SAW0051-06",
+  "victim_pattern": "Woodland Chorus",
+  "victim_color": "Charcoal",
+  "image_id": 38020678746163,
+  "position": 2,
+  "fn": "DABW217227_425a_f084bee1-3e02-433f-b1eb-f3c0350966e6.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217227_425a_f084bee1-3e02-433f-b1eb-f3c0350966e6.jpg?v=1788668463",
+  "dam": "DABW217227",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0184-01"
+  ],
+  "other_users": [
+   "SAW0184-01"
+  ],
+  "owner_patterns": [
+   "Rubus"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197073971,
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "mfr_sku": "SAW0051-06",
+  "victim_pattern": "Woodland Chorus",
+  "victim_color": "Charcoal",
+  "image_id": 38020678778931,
+  "position": 3,
+  "fn": "DABW217252_1a21_58b12cd0-41c5-4de3-87cf-35e779b0894a.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217252_1a21_58b12cd0-41c5-4de3-87cf-35e779b0894a.jpg?v=1788668463",
+  "dam": "DABW217252",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0182-01"
+  ],
+  "other_users": [
+   "SAW0182-01"
+  ],
+  "owner_patterns": [
+   "Pinetum Stripe"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197073971,
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "mfr_sku": "SAW0051-06",
+  "victim_pattern": "Woodland Chorus",
+  "victim_color": "Charcoal",
+  "image_id": 38020678844467,
+  "position": 4,
+  "fn": "DABW217253_cbca_f7b0c703-bed0-4f7b-9b66-bd65413448f2.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217253_cbca_f7b0c703-bed0-4f7b-9b66-bd65413448f2.jpg?v=1788668463",
+  "dam": "DABW217253",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0182-02"
+  ],
+  "other_users": [
+   "SAW0182-02"
+  ],
+  "owner_patterns": [
+   "Pinetum Stripe"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197401651,
+  "handle": "woodland-toile-ivory-charcoal-sanderson",
+  "mfr_sku": "SAW0052-01",
+  "victim_pattern": "Woodland Toile",
+  "victim_color": "Ivory/Charcoal",
+  "image_id": 38020680089651,
+  "position": 2,
+  "fn": "DWOW215704_c340_45fc9e0b-fd43-48c0-9e66-312ce435dfbe.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215704_c340_45fc9e0b-fd43-48c0-9e66-312ce435dfbe.jpg?v=1788668502",
+  "dam": "DWOW215704",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0051-02"
+  ],
+  "other_users": [
+   "SAW0051-02",
+   "SAW0052-02"
+  ],
+  "owner_patterns": [
+   "Woodland Chorus",
+   "Woodland Toile"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197499955,
+  "handle": "woodland-toile-ivory-neutral-sanderson",
+  "mfr_sku": "SAW0052-02",
+  "victim_pattern": "Woodland Toile",
+  "victim_color": "Ivory/Neutral",
+  "image_id": 38020680319027,
+  "position": 2,
+  "fn": "DWOW215704_c340_cbd59811-d9ab-4900-ab80-2c6fd51cba38.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215704_c340_cbd59811-d9ab-4900-ab80-2c6fd51cba38.jpg?v=1788668510",
+  "dam": "DWOW215704",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0051-02"
+  ],
+  "other_users": [
+   "SAW0051-02",
+   "SAW0052-01"
+  ],
+  "owner_patterns": [
+   "Woodland Chorus",
+   "Woodland Toile"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ },
+ {
+  "product_id": 7946197499955,
+  "handle": "woodland-toile-ivory-neutral-sanderson",
+  "mfr_sku": "SAW0052-02",
+  "victim_pattern": "Woodland Toile",
+  "victim_color": "Ivory/Neutral",
+  "image_id": 38020680417331,
+  "position": 3,
+  "fn": "DWOW215705_fb5b_2da09e46-21a2-4a9e-9cc3-4f6d67417e76.jpg",
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215705_fb5b_2da09e46-21a2-4a9e-9cc3-4f6d67417e76.jpg?v=1788668510",
+  "dam": "DWOW215705",
+  "canary_cls": "foreign_pattern",
+  "branch": "home_map",
+  "hero_of": [
+   "SAW0051-03"
+  ],
+  "other_users": [
+   "SAW0051-03"
+  ],
+  "owner_patterns": [
+   "Woodland Chorus"
+  ],
+  "evidence": "another_active_products_hero",
+  "true_cls": "foreign_pattern"
+ }
+]
\ No newline at end of file
diff --git a/verification/TK-11461/independent-vp-sand/classify.mjs b/verification/TK-11461/independent-vp-sand/classify.mjs
new file mode 100644
index 0000000..01f7300
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/classify.mjs
@@ -0,0 +1,51 @@
+import fs from 'node:fs'; import {execSync} from 'node:child_process';
+const PSQL='/opt/homebrew/bin/psql';
+const prods=JSON.parse(fs.readFileSync('live-active.json','utf8'));
+// identity: mfr_sku metafield from mirror, keyed by numeric shopify id
+const out=execSync(`${PSQL} -h /tmp dw_unified -t -A -F'|' -c "SELECT split_part(shopify_id,'/',5), coalesce(metafields->'dwc'->'manufacturer_sku'->>'value',''), handle, status FROM shopify_products WHERE vendor='Sanderson';"`,{encoding:'utf8'});
+const skuMap={},mirrorHandle={};
+for(const l of out.split('\n')){const p=l.split('|');if(p[0]&&p[0].trim()){skuMap[p[0].trim()]=(p[1]||'').trim();mirrorHandle[p[0].trim()]=(p[2]||'').trim();}}
+const fname=s=>s.split('?')[0].split('/').pop();
+const token=s=>fname(s).split(/[_.]/)[0];
+const SKU_RE=/([A-Z]{3}\d{4})[_-](\d{2})/;
+const dsku=f=>{const m=f.match(SKU_RE);return m?`${m[1]}-${m[2]}`:null;};
+const GUID_RE=/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-zA-Z]+)$/;
+const stripGuid=f=>f.replace(GUID_RE,'$1');
+// staging maps
+const rows=execSync(`${PSQL} -h /tmp dw_unified -t -A -F'|' -c "SELECT mfr_sku, coalesce(image_url,''), array_to_string(gallery_images,'~~') FROM sanderson_catalog;"`,{encoding:'utf8'});
+const ownFiles={},stagHome={};
+for(const l of rows.split('\n')){const p=l.split('|');if(p.length<3)continue;const sku=p[0].trim();if(!sku)continue;
+ const set=ownFiles[sku]=ownFiles[sku]||new Set(); const files=[];
+ if(p[1])files.push(fname(p[1])); for(const g of p[2].split('~~'))if(g.trim())files.push(fname(g));
+ for(const f of files){set.add(stripGuid(f));const d=dsku(f);if(d)(stagHome[token(f)]=stagHome[token(f)]||new Set()).add(d);}}
+// live home maps
+const home={},mainHome={};
+for(const p of prods){for(const im of (p.images||[])){const f=fname(im.src);const d=dsku(f);if(d)(home[token(f)]=home[token(f)]||new Set()).add(d);}}
+for(const t in stagHome){home[t]=home[t]||new Set();for(const s of stagHome[t])home[t].add(s);}
+for(const p of prods){const psk=skuMap[String(p.id)];if(!psk)continue;const i0=(p.images||[]).slice().sort((a,b)=>a.position-b.position)[0];if(!i0)continue;(mainHome[token(i0.src)]=mainHome[token(i0.src)]||new Set()).add(psk);}
+let flagged=[],noIdentity=[],gal=0,skuless_unflagged=[];
+for(const p of prods){
+ const psku=skuMap[String(p.id)]||'';
+ const imgs=(p.images||[]).slice().sort((a,b)=>a.position-b.position);
+ if(!psku){noIdentity.push({id:p.id,handle:p.handle,gallery:Math.max(0,imgs.length-1)});continue;}
+ const pbase=psku.split('-')[0];
+ for(const im of imgs.slice(1)){
+  gal++; const f=fname(im.src); const d=dsku(f); let c,branch;
+  if(d){ c = d===psku?'own':(d.split('-')[0]!==pbase?'foreign_pattern':'foreign_colorway'); branch='filename_sku'; }
+  else { c='skuless';
+   if(ownFiles[psku]&&ownFiles[psku].has(stripGuid(f))){c='own';branch='own_staging';}
+   if(c==='skuless'){const h=home[token(f)];if(h&&!h.has(psku)){c=[...h].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern';branch='home_map';}}
+   if(c==='skuless'){const mh=mainHome[token(f)];if(mh&&!mh.has(psku)){c=[...mh].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern';branch='live_main_home';}}
+   if(c==='skuless')branch='unresolved';
+  }
+  if(c==='foreign_pattern'||c==='foreign_colorway')flagged.push({product_id:p.id,handle:p.handle,title:p.title,mfr_sku:psku,image_id:im.id,position:im.position,fn:f,src:im.src,cls:c,branch,img_created_at:im.created_at,img_updated_at:im.updated_at});
+  else if(c==='skuless')skuless_unflagged.push({product_id:p.id,handle:p.handle,mfr_sku:psku,image_id:im.id,position:im.position,fn:f,src:im.src});
+ }
+}
+const prodsFlagged=new Set(flagged.map(f=>f.product_id));
+const byCls={},byBranch={};
+for(const f of flagged){byCls[f.cls]=(byCls[f.cls]||0)+1;byBranch[f.branch]=(byBranch[f.branch]||0)+1;}
+console.log(JSON.stringify({active:prods.length,gallery_imgs:gal,foreign_imgs:flagged.length,foreign_products:prodsFlagged.size,byCls,byBranch,products_without_identity:noIdentity.length,skuless_unflagged:skuless_unflagged.length},null,1));
+fs.writeFileSync('flagged.json',JSON.stringify(flagged,null,1));
+fs.writeFileSync('skuless-unflagged.json',JSON.stringify(skuless_unflagged,null,1));
+fs.writeFileSync('no-identity.json',JSON.stringify(noIdentity,null,1));
diff --git a/verification/TK-11461/independent-vp-sand/crosscheck.mjs b/verification/TK-11461/independent-vp-sand/crosscheck.mjs
new file mode 100644
index 0000000..62a8fcd
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/crosscheck.mjs
@@ -0,0 +1,31 @@
+import fs from 'node:fs'; import {execSync} from 'node:child_process';
+const PSQL='/opt/homebrew/bin/psql';
+const prods=JSON.parse(fs.readFileSync('live-active.json','utf8'));
+const flagged=JSON.parse(fs.readFileSync('flagged.json','utf8'));
+const out=execSync(`${PSQL} -h /tmp dw_unified -t -A -F'|' -c "SELECT split_part(shopify_id,'/',5), coalesce(metafields->'dwc'->'manufacturer_sku'->>'value',''), title FROM shopify_products WHERE vendor='Sanderson';"`,{encoding:'utf8'});
+const skuMap={},titleMap={};
+for(const l of out.split('\n')){const p=l.split('|');if(p[0]&&p[0].trim()){skuMap[p[0].trim()]=(p[1]||'').trim();titleMap[p[0].trim()]=(p[2]||'').trim();}}
+const fname=s=>s.split('?')[0].split('/').pop();
+const GUID_RE=/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-zA-Z]+)$/;
+const base=f=>fname(f).replace(GUID_RE,'$1');   // strip shopify re-upload guid
+const stem=f=>base(f).replace(/\.[a-zA-Z]+$/,'');  // DBOW217451_eb34
+// map: exact asset stem -> list of {product, position}
+const assetUse={};
+for(const p of prods)for(const im of (p.images||[])){const s=stem(im.src);(assetUse[s]=assetUse[s]||[]).push({id:p.id,sku:skuMap[String(p.id)]||'',handle:p.handle,pos:im.position});}
+let heroOwned=0,noOtherHero=0; const rows=[];
+for(const f of flagged){
+  const s=stem(f.src);
+  const uses=assetUse[s]||[];
+  const heroes=uses.filter(u=>u.pos===1 && String(u.id)!==String(f.product_id));
+  const r={...f, asset_stem:s, used_by_n_products:new Set(uses.map(u=>u.id)).size,
+    other_product_hero: heroes.length? heroes.map(h=>`${h.sku}|${h.handle}`) : null};
+  if(heroes.length){heroOwned++;}else{noOtherHero++;}
+  rows.push(r);
+}
+fs.writeFileSync('crosscheck.json',JSON.stringify(rows,null,1));
+console.log(JSON.stringify({flagged:flagged.length,is_another_active_products_hero:heroOwned,not_another_hero:noOtherHero},null,1));
+// summarize asset code prefixes
+const pref={}; for(const f of flagged){const m=stem(f.src).match(/^([A-Z]+)(\d+)/); const k=m?m[1]:'?'; pref[k]=(pref[k]||0)+1;}
+console.log('flagged asset code prefixes:',JSON.stringify(pref));
+const ownPref={}; for(const p of prods){const i0=(p.images||[]).find(i=>i.position===1); if(!i0)continue; const m=stem(i0.src).match(/^([A-Z]+)(\d+)/); const k=m?m[1]:'?'; ownPref[k]=(ownPref[k]||0)+1;}
+console.log('hero asset code prefixes across all 1003:',JSON.stringify(ownPref));
diff --git a/verification/TK-11461/independent-vp-sand/enrich.mjs b/verification/TK-11461/independent-vp-sand/enrich.mjs
new file mode 100644
index 0000000..fd9dc97
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/enrich.mjs
@@ -0,0 +1,44 @@
+import fs from 'node:fs'; import {execFileSync} from 'node:child_process';
+const PSQL='/opt/homebrew/bin/psql';
+const q = sql => execFileSync(PSQL,['-h','/tmp','dw_unified','-t','-A','-F','~|~','-c',sql],{encoding:'utf8'});
+const prods=JSON.parse(fs.readFileSync('live-active.json','utf8'));
+const cc=JSON.parse(fs.readFileSync('crosscheck.json','utf8'));
+const skuMap={};
+for(const l of q("SELECT split_part(shopify_id,'/',5), coalesce(metafields->'dwc'->'manufacturer_sku'->>'value','') FROM shopify_products WHERE vendor='Sanderson';").split('\n')){
+  const p=l.split('~|~'); if(p[0]&&p[0].trim()) skuMap[p[0].trim()]=(p[1]||'').trim();
+}
+const pat={};
+for(const l of q("SELECT mfr_sku, coalesce(pattern_name,''), coalesce(color_name,''), coalesce(collection,'') FROM sanderson_catalog;").split('\n')){
+  const p=l.split('~|~'); if(p[0]&&p[0].trim()) pat[p[0].trim()]={pattern:p[1],color:p[2],collection:p[3]};
+}
+const fname=s=>s.split('?')[0].split('/').pop();
+const GUID=/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-zA-Z]+)$/;
+const stem=s=>fname(s).replace(GUID,'$1').replace(/\.[a-zA-Z]+$/,'');
+const dam=s=>((stem(s).match(/^([A-Z]+\d+)/)||[])[1])||stem(s);
+const damUse={};
+for(const p of prods) for(const im of (p.images||[])){
+  const d=dam(im.src); (damUse[d]=damUse[d]||[]).push({id:String(p.id),sku:skuMap[String(p.id)]||'',pos:im.position});
+}
+const rows=cc.map(f=>{
+  const vp=pat[f.mfr_sku]||{};
+  const others=(damUse[dam(f.src)]||[]).filter(u=>u.id!==String(f.product_id));
+  const ownerSkus=[...new Set(others.map(u=>u.sku))];
+  const heroOwners=[...new Set(others.filter(u=>u.pos===1).map(u=>u.sku))];
+  const ownerPatterns=[...new Set(ownerSkus.map(s=>(pat[s]||{}).pattern).filter(Boolean))];
+  const samePattern = ownerPatterns.length===1 && ownerPatterns[0]===vp.pattern;
+  return {product_id:f.product_id,handle:f.handle,mfr_sku:f.mfr_sku,
+    victim_pattern:vp.pattern||'?',victim_color:vp.color||'?',
+    image_id:f.image_id,position:f.position,fn:f.fn,src:f.src,dam:dam(f.src),
+    canary_cls:f.cls,branch:f.branch,
+    hero_of:heroOwners, other_users:ownerSkus, owner_patterns:ownerPatterns,
+    evidence: heroOwners.length? 'another_active_products_hero' : (ownerSkus.length? 'shared_plate_multi_product':'staging_only_claim'),
+    true_cls: ownerPatterns.length? (samePattern?'foreign_colorway':'foreign_pattern') : f.cls };
+});
+fs.writeFileSync('classified-54.json',JSON.stringify(rows,null,1));
+const t={}; for(const r of rows){const k=r.true_cls+' / '+r.evidence; t[k]=(t[k]||0)+1;}
+console.log('54 classified (true_cls / evidence):',JSON.stringify(t,null,1));
+console.log('canary cls tally:',JSON.stringify(rows.reduce((a,r)=>(a[r.canary_cls]=(a[r.canary_cls]||0)+1,a),{})));
+console.log('evidence-based cls tally:',JSON.stringify(rows.reduce((a,r)=>(a[r.true_cls]=(a[r.true_cls]||0)+1,a),{})));
+console.log('canary-vs-evidence disagreements:',rows.filter(r=>r.canary_cls!==r.true_cls).length);
+console.log('\nsample 10:');
+for(const r of rows.slice(0,10)) console.log(` ${r.mfr_sku} "${r.victim_pattern} / ${r.victim_color}" <- ${r.fn} [${r.true_cls}; ${r.evidence}] owners=${JSON.stringify(r.hero_of.length?r.hero_of:r.other_users)} ownerPatterns=${JSON.stringify(r.owner_patterns)}`);
diff --git a/verification/TK-11461/independent-vp-sand/fetch.mjs b/verification/TK-11461/independent-vp-sand/fetch.mjs
new file mode 100644
index 0000000..e80ebac
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/fetch.mjs
@@ -0,0 +1,10 @@
+import fs from 'node:fs';
+const VER='2024-10', DOMAIN='designer-laboratory-sandbox.myshopify.com';
+const env=fs.readFileSync(process.env.HOME+'/Projects/secrets-manager/.env','utf8');
+const tok=env.match(/^SHOPIFY_ADMIN_TOKEN=(.+)$/m)[1].trim().replace(/^["']|["']$/g,'');
+async function api(url){const r=await fetch(url,{headers:{'X-Shopify-Access-Token':tok}});if(!r.ok)throw new Error('HTTP '+r.status+' '+await r.text());return {json:await r.json(),link:r.headers.get('link')||''};}
+let url=`https://${DOMAIN}/admin/api/${VER}/products.json?vendor=Sanderson&status=active&limit=250&fields=id,handle,title,status,images,created_at,updated_at`;
+const prods=[];
+while(url){const {json,link}=await api(url);prods.push(...json.products);const m=link.split(',').find(p=>p.includes('rel="next"'));url=m?m.slice(m.indexOf('<')+1,m.indexOf('>')):'';if(url)await new Promise(r=>setTimeout(r,600));}
+fs.writeFileSync('live-active.json',JSON.stringify(prods,null,1));
+console.log('fetched active products:',prods.length,'total images:',prods.reduce((a,p)=>a+(p.images||[]).length,0));
diff --git a/verification/TK-11461/independent-vp-sand/prerefresh-replay.mjs b/verification/TK-11461/independent-vp-sand/prerefresh-replay.mjs
new file mode 100644
index 0000000..bb80701
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/prerefresh-replay.mjs
@@ -0,0 +1,69 @@
+// Reconstruct the PRE-refresh staging vouching from the pre-09-06 payload file
+// (build-payloads.mjs reads sanderson_catalog.image_url + gallery_images, so the payload's
+// per-SKU image list IS a faithful projection of the pre-refresh staging for those SKUs)
+// and re-run the canary predicate. If the count collapses to ~0, the 2026-09-11 01:15
+// staging refresh is PROVEN to be the input that flipped the classification.
+import fs from 'node:fs'; import {execFileSync} from 'node:child_process';
+const PSQL='/opt/homebrew/bin/psql';
+const q = sql => execFileSync(PSQL,['-h','/tmp','dw_unified','-t','-A','-F','~|~','-c',sql],{encoding:'utf8'});
+const prods=JSON.parse(fs.readFileSync('live-active.json','utf8'));
+const skuMap={};
+for(const l of q("SELECT split_part(shopify_id,'/',5), coalesce(metafields->'dwc'->'manufacturer_sku'->>'value','') FROM shopify_products WHERE vendor='Sanderson';").split('\n')){
+  const p=l.split('~|~'); if(p[0]&&p[0].trim()) skuMap[p[0].trim()]=(p[1]||'').trim();
+}
+const fname=s=>s.split('?')[0].split('/').pop();
+const token=s=>fname(s).split(/[_.]/)[0];
+const SKU_RE=/([A-Z]{3}\d{4})[_-](\d{2})/;
+const dsku=f=>{const m=f.match(SKU_RE);return m?`${m[1]}-${m[2]}`:null;};
+const GUID=/_[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}(\.[a-zA-Z]+)$/;
+const stripGuid=f=>f.replace(GUID,'$1');
+
+function stagingFromPayload(file){
+  const rows=fs.readFileSync(file,'utf8').trim().split('\n').map(l=>{try{return JSON.parse(l)}catch(e){return null}}).filter(Boolean);
+  const ownFiles={},stagHome={};
+  for(const r of rows){
+    const sku=r.mfr_sku||(r.product&&r.product.mfr_sku)||''; if(!sku) continue;
+    const set=ownFiles[sku]=ownFiles[sku]||new Set();
+    for(const im of ((r.product&&r.product.images)||[])){
+      const f=fname(im.src); set.add(stripGuid(f));
+      const d=dsku(f); if(d)(stagHome[token(f)]=stagHome[token(f)]||new Set()).add(d);
+    }
+  }
+  return {ownFiles,stagHome};
+}
+function stagingFromDb(){
+  const ownFiles={},stagHome={};
+  for(const l of q("SELECT mfr_sku, coalesce(image_url,''), array_to_string(gallery_images,'~~') FROM sanderson_catalog;").split('\n')){
+    const p=l.split('~|~'); if(p.length<3) continue; const sku=p[0].trim(); if(!sku) continue;
+    const set=ownFiles[sku]=ownFiles[sku]||new Set(); const files=[];
+    if(p[1])files.push(fname(p[1])); for(const g of p[2].split('~~')) if(g.trim()) files.push(fname(g));
+    for(const f of files){set.add(stripGuid(f)); const d=dsku(f); if(d)(stagHome[token(f)]=stagHome[token(f)]||new Set()).add(d);}
+  }
+  return {ownFiles,stagHome};
+}
+function run({ownFiles,stagHome},label){
+  const home={},mainHome={};
+  for(const p of prods) for(const im of (p.images||[])){const f=fname(im.src); const d=dsku(f); if(d)(home[token(f)]=home[token(f)]||new Set()).add(d);}
+  for(const t in stagHome){home[t]=home[t]||new Set(); for(const s of stagHome[t]) home[t].add(s);}
+  for(const p of prods){const psk=skuMap[String(p.id)]; if(!psk) continue; const i0=(p.images||[]).slice().sort((a,b)=>a.position-b.position)[0]; if(!i0) continue; (mainHome[token(i0.src)]=mainHome[token(i0.src)]||new Set()).add(psk);}
+  let gal=0; const flagged=[];
+  for(const p of prods){
+    const psku=skuMap[String(p.id)]||''; if(!psku) continue; const pbase=psku.split('-')[0];
+    const imgs=(p.images||[]).slice().sort((a,b)=>a.position-b.position);
+    for(const im of imgs.slice(1)){
+      gal++; const f=fname(im.src); const d=dsku(f); let c;
+      if(d){c = d===psku?'own':(d.split('-')[0]!==pbase?'foreign_pattern':'foreign_colorway');}
+      else{ c='skuless';
+        if(ownFiles[psku]&&ownFiles[psku].has(stripGuid(f))) c='own';
+        if(c==='skuless'){const h=home[token(f)]; if(h&&!h.has(psku)) c=[...h].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern';}
+        if(c==='skuless'){const mh=mainHome[token(f)]; if(mh&&!mh.has(psku)) c=[...mh].some(x=>x.split('-')[0]===pbase)?'foreign_colorway':'foreign_pattern';}
+      }
+      if(c==='foreign_pattern'||c==='foreign_colorway') flagged.push({pid:p.id,fn:f,cls:c});
+    }
+  }
+  console.log(label, JSON.stringify({active:prods.length,gallery:gal,foreign_imgs:flagged.length,foreign_products:new Set(flagged.map(f=>f.pid)).size}));
+}
+const OUT='/Users/macstudio3/Projects/designerwallcoverings/scripts/sanderson-onboard/out/';
+run(stagingFromDb(),                                                  'CURRENT staging (post 09-11 01:15 refresh)   ');
+run(stagingFromPayload(OUT+'payloads-imgfixed.jsonl.bak-20260906-041722'),'PRE-refresh staging proxy (09-06 .bak payload)');
+run(stagingFromPayload(OUT+'payloads-imgfixed.jsonl'),                'POST-strip payload (1 image each)            ');
diff --git a/verification/TK-11461/independent-vp-sand/suspect-76.json b/verification/TK-11461/independent-vp-sand/suspect-76.json
new file mode 100644
index 0000000..de615ea
--- /dev/null
+++ b/verification/TK-11461/independent-vp-sand/suspect-76.json
@@ -0,0 +1,914 @@
+[
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217451_eb34.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946197860403,
+  "image_id": 38020681400371,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217451_eb34.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217450_f936.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946197860403,
+  "image_id": 38020681498675,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217450_f936.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0237-01",
+  "fn": "DBOW217453_96d5_f6f5024c-f677-40e7-84b6-e053c93c0292.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946197860403,
+  "image_id": 38020681531443,
+  "position": 5,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217453_96d5_f6f5024c-f677-40e7-84b6-e053c93c0292.jpg?v=1788668547",
+  "handle": "anaar-lionsmane-sanderson",
+  "title": "Anaar Lionsmane | Sanderson"
+ },
+ {
+  "sku": "SAW0203-02",
+  "fn": "DGDW217306_74ac_831110c4-903a-4b88-8c25-6c5a613f546f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198024243,
+  "image_id": 38020682383411,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_831110c4-903a-4b88-8c25-6c5a613f546f.jpg?v=1788668564",
+  "handle": "andromeda-s-cup-putty-sanderson",
+  "title": "Andromeda`S Cup Putty | Sanderson"
+ },
+ {
+  "sku": "SAW0204-03",
+  "fn": "DGDW217306_74ac_36d0e594-7e4c-4925-ab33-8adeadce96b4.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198057011,
+  "image_id": 38020682842163,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_36d0e594-7e4c-4925-ab33-8adeadce96b4.jpg?v=1788668574",
+  "handle": "aperigon-parade-bone-sanderson",
+  "title": "Aperigon Parade Bone | Sanderson"
+ },
+ {
+  "sku": "SAW0127-02",
+  "fn": "DGLW216659_045c.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198253619,
+  "image_id": 38020683825203,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216659_045c.jpg?v=1788668599",
+  "handle": "calathea-olive-sanderson",
+  "title": "Calathea Olive | Sanderson"
+ },
+ {
+  "sku": "SAW0140-03",
+  "fn": "DCPW216796_202a.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946198319155,
+  "image_id": 38020683923507,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216796_202a.jpg?v=1788668608",
+  "handle": "caspian-strie-sand-sanderson",
+  "title": "Caspian Strie Sand | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217459_a43e.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7946198548531,
+  "image_id": 38020684972083,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217459_a43e.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217455_3f44_a8936af7-357a-473d-9dfa-42bac90152de.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198548531,
+  "image_id": 38020685004851,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217455_3f44_a8936af7-357a-473d-9dfa-42bac90152de.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217464_cea7.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946198548531,
+  "image_id": 38020685070387,
+  "position": 5,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217464_cea7.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0238-02",
+  "fn": "DBOW217466_196d.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946198548531,
+  "image_id": 38020685103155,
+  "position": 6,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DBOW217466_196d.jpg?v=1788668627",
+  "handle": "dabu-namak-sanderson",
+  "title": "Dabu Namak | Sanderson"
+ },
+ {
+  "sku": "SAW0117-02",
+  "fn": "DYSI216597_8717_3313dc90-7ce2-4913-ace7-3ce05c6d93de.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198646835,
+  "image_id": 38020685889587,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216597_8717_3313dc90-7ce2-4913-ace7-3ce05c6d93de.jpg?v=1788668635",
+  "handle": "elysian-wallcovering-sage-grey-sanderson",
+  "title": "Elysian (Wallcovering) Sage Grey | Sanderson"
+ },
+ {
+  "sku": "SAW0117-03",
+  "fn": "DYSI216596_73d2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946198745139,
+  "image_id": 38020686348339,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216596_73d2.jpg?v=1788668644",
+  "handle": "elysian-wallcovering-whitstable-blue-sanderson",
+  "title": "Elysian (Wallcovering) Whitstable Blue | Sanderson"
+ },
+ {
+  "sku": "SAW0010-04",
+  "fn": "DART216343_4751_6f9e3afc-7ae1-45cd-ae50-14fadf1a3111.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7939965812787,
+  "image_id": 38000625909811,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DART216343_4751_6f9e3afc-7ae1-45cd-ae50-14fadf1a3111.jpg?v=1788294168",
+  "handle": "new-tiger-stripe-wallcovering-honey-cream-sanderson",
+  "title": "New Tiger Stripe Wallcovering Honey/Cream | Sanderson"
+ },
+ {
+  "sku": "SAW0011-01",
+  "fn": "DART226323_999b.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7940187226163,
+  "image_id": 38002497650739,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DART226323_999b.jpg?v=1788333665",
+  "handle": "paisley-circles-blue-sanderson",
+  "title": "Paisley Circles Blue | Sanderson"
+ },
+ {
+  "sku": "SAW0059-02",
+  "fn": "DWAP226265_41c8.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7940188209203,
+  "image_id": 38002499977267,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAP226265_41c8.jpg?v=1788333790",
+  "handle": "rosa-indigo-sanderson",
+  "title": "Rosa Indigo | Sanderson"
+ },
+ {
+  "sku": "SAW0219-03",
+  "fn": "DSAB217435_fde3.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944130396211,
+  "image_id": 38012548186163,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DSAB217435_fde3.jpg?v=1788495616",
+  "handle": "sherwood-stripe-cashew-sanderson",
+  "title": "Sherwood Stripe Cashew | Sanderson"
+ },
+ {
+  "sku": "SAW0116-01",
+  "fn": "DCOA226497_0b4e.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131084339,
+  "image_id": 38012548546611,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226497_0b4e.jpg?v=1788495638",
+  "handle": "shore-birds-blush-sanderson",
+  "title": "Shore Birds Blush | Sanderson"
+ },
+ {
+  "sku": "SAW0116-02",
+  "fn": "DCOA226495_50c9.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131280947,
+  "image_id": 38012548644915,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226495_50c9.jpg?v=1788495645",
+  "handle": "shore-birds-driftwood-sanderson",
+  "title": "Shore Birds Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0116-02",
+  "fn": "DCOA226497_0b4e_e60fd4a9-c8d4-4b01-8627-015d46fcb49e.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131280947,
+  "image_id": 38012548677683,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226497_0b4e_e60fd4a9-c8d4-4b01-8627-015d46fcb49e.jpg?v=1788495645",
+  "handle": "shore-birds-driftwood-sanderson",
+  "title": "Shore Birds Driftwood | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA226502_3d3f.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548808755,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226502_3d3f.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA226500_1934.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548841523,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226500_1934.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA236667_5add.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548874291,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA236667_5add.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA236678_1217.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548907059,
+  "position": 5,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA236678_1217.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0116-03",
+  "fn": "DCOA226505_e2bd.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944131674163,
+  "image_id": 38012548939827,
+  "position": 6,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCOA226505_e2bd.jpg?v=1788495657",
+  "handle": "shore-birds-sky-sanderson",
+  "title": "Shore Birds Sky | Sanderson"
+ },
+ {
+  "sku": "SAW0231-01",
+  "fn": "DHIP217483_a77f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944131903539,
+  "image_id": 38012549038131,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217483_a77f.jpg?v=1788495664",
+  "handle": "silver-lime-gritstone-rose-sanderson",
+  "title": "Silver Lime Gritstone/Rose | Sanderson"
+ },
+ {
+  "sku": "SAW0044-04",
+  "fn": "DCPW216771_a89d.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944134164531,
+  "image_id": 38012550185011,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCPW216771_a89d.jpg?v=1788495710",
+  "handle": "soho-plain-birch-white-sanderson",
+  "title": "Soho Plain Birch White | Sanderson"
+ },
+ {
+  "sku": "SAW0005-03",
+  "fn": "DDAE236492_5388.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944136196147,
+  "image_id": 38012551626803,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236492_5388.jpg?v=1788495775",
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Eggshell/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-03",
+  "fn": "DDAE236501_7eab.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944136196147,
+  "image_id": 38012551659571,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236501_7eab.jpg?v=1788495775",
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Eggshell/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-03",
+  "fn": "DDAE236491_ad87.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944136196147,
+  "image_id": 38012551692339,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236491_ad87.jpg?v=1788495775",
+  "handle": "squirrel-amp-dove-dove-eggshell-ivory-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Eggshell/Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0005-02",
+  "fn": "DVIN214597_6eb4_df4e01e7-1f66-40b9-b389-f7497d7cd5d6.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136032307,
+  "image_id": 38012551495731,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DVIN214597_6eb4_df4e01e7-1f66-40b9-b389-f7497d7cd5d6.jpg?v=1788495768",
+  "handle": "squirrel-amp-dove-dove-teal-red-sanderson",
+  "title": "Squirrel &Amp; Dove & Dove Teal/Red | Sanderson"
+ },
+ {
+  "sku": "SAW0166-03",
+  "fn": "DOSW217036_4455.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136458291,
+  "image_id": 38012551790643,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217036_4455.jpg?v=1788495783",
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "title": "Stapleton Park Ink/Broncho | Sanderson"
+ },
+ {
+  "sku": "SAW0166-03",
+  "fn": "DOSW217032_d1a5_f866cafe-43f8-4abc-b04c-757781e3c5d2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136458291,
+  "image_id": 38012551856179,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217032_d1a5_f866cafe-43f8-4abc-b04c-757781e3c5d2.jpg?v=1788495783",
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "title": "Stapleton Park Ink/Broncho | Sanderson"
+ },
+ {
+  "sku": "SAW0166-03",
+  "fn": "DOSW217037_5f7d.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136458291,
+  "image_id": 38012551888947,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DOSW217037_5f7d.jpg?v=1788495783",
+  "handle": "stapleton-park-ink-broncho-sanderson",
+  "title": "Stapleton Park Ink/Broncho | Sanderson"
+ },
+ {
+  "sku": "SAW0103-01",
+  "fn": "DEBB216492_f28a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136982579,
+  "image_id": 38012552118323,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216492_f28a.jpg?v=1788495800",
+  "handle": "summer-harvest-cornflower-wheat-sanderson",
+  "title": "Summer Harvest Cornflower/Wheat | Sanderson"
+ },
+ {
+  "sku": "SAW0103-01",
+  "fn": "DEBB216486_9d9d_ce987eb1-7486-4214-9594-850a6b832aea.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944136982579,
+  "image_id": 38012552151091,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216486_9d9d_ce987eb1-7486-4214-9594-850a6b832aea.jpg?v=1788495800",
+  "handle": "summer-harvest-cornflower-wheat-sanderson",
+  "title": "Summer Harvest Cornflower/Wheat | Sanderson"
+ },
+ {
+  "sku": "SAW0103-02",
+  "fn": "DEBB216505_d5cd_ceeef6bd-64fb-4d7b-b8b9-9e477d7fb89f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944137506867,
+  "image_id": 38012552708147,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216505_d5cd_ceeef6bd-64fb-4d7b-b8b9-9e477d7fb89f.jpg?v=1788495817",
+  "handle": "summer-harvest-silver-corn-sanderson",
+  "title": "Summer Harvest Silver Corn | Sanderson"
+ },
+ {
+  "sku": "SAW0103-03",
+  "fn": "DEBB216493_b571.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944137277491,
+  "image_id": 38012552413235,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571.jpg?v=1788495808",
+  "handle": "summer-harvest-silver-chalk-sanderson",
+  "title": "Summer Harvest Silver/Chalk | Sanderson"
+ },
+ {
+  "sku": "SAW0103-03",
+  "fn": "DEBB216487_0b0f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944137277491,
+  "image_id": 38012552446003,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f.jpg?v=1788495808",
+  "handle": "summer-harvest-silver-chalk-sanderson",
+  "title": "Summer Harvest Silver/Chalk | Sanderson"
+ },
+ {
+  "sku": "SAW0006-05",
+  "fn": "DCHK233562_0514.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944138194995,
+  "image_id": 38012553625651,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DCHK233562_0514.jpg?v=1788495843",
+  "handle": "swallows-black-sanderson",
+  "title": "Swallows Black | Sanderson"
+ },
+ {
+  "sku": "SAW0006-01",
+  "fn": "DLNC236809_1b6d.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137605171,
+  "image_id": 38012552937523,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DLNC236809_1b6d.jpg?v=1788495822",
+  "handle": "swallows-lime-sanderson",
+  "title": "Swallows Lime | Sanderson"
+ },
+ {
+  "sku": "SAW0006-04",
+  "fn": "DDAE236492_5388_73146144-1ffa-44f3-8179-c67d73e77926.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944138063923,
+  "image_id": 38012553363507,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236492_5388_73146144-1ffa-44f3-8179-c67d73e77926.jpg?v=1788495838",
+  "handle": "swallows-silver-sanderson",
+  "title": "Swallows Silver | Sanderson"
+ },
+ {
+  "sku": "SAW0006-04",
+  "fn": "DDAE236491_ad87_be398b73-3e34-44ff-906e-6646034d96d7.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7944138063923,
+  "image_id": 38012553429043,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAE236491_ad87_be398b73-3e34-44ff-906e-6646034d96d7.jpg?v=1788495838",
+  "handle": "swallows-silver-sanderson",
+  "title": "Swallows Silver | Sanderson"
+ },
+ {
+  "sku": "SAW0006-03",
+  "fn": "DMWC237091_1336.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137834547,
+  "image_id": 38012553101363,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DMWC237091_1336.jpg?v=1788495832",
+  "handle": "swallows-wedgwood-sanderson-1",
+  "title": "Swallows Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0006-03",
+  "fn": "DMWC237101_38e9.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137834547,
+  "image_id": 38012553134131,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DMWC237101_38e9.jpg?v=1788495832",
+  "handle": "swallows-wedgwood-sanderson-1",
+  "title": "Swallows Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0006-03",
+  "fn": "DMWC237094_8419.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7944137834547,
+  "image_id": 38012553166899,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DMWC237094_8419.jpg?v=1788495832",
+  "handle": "swallows-wedgwood-sanderson-1",
+  "title": "Swallows Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0105-01",
+  "fn": "DEBB216493_b571_28569f57-6a66-42b7-802e-f9be7881782a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944138457139,
+  "image_id": 38012553723955,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571_28569f57-6a66-42b7-802e-f9be7881782a.jpg?v=1788495852",
+  "handle": "sycamore-trail-copper-sanderson",
+  "title": "Sycamore Trail Copper | Sanderson"
+ },
+ {
+  "sku": "SAW0105-01",
+  "fn": "DEBB216487_0b0f_23ebf392-0e35-4c4b-901c-6661867a5be1.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7944138457139,
+  "image_id": 38012553756723,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_23ebf392-0e35-4c4b-901c-6661867a5be1.jpg?v=1788495852",
+  "handle": "sycamore-trail-copper-sanderson",
+  "title": "Sycamore Trail Copper | Sanderson"
+ },
+ {
+  "sku": "SAW0105-03",
+  "fn": "DEBB216493_b571_60cccd00-60bf-4d33-a3a6-bd8e9c12452f.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945552756787,
+  "image_id": 38017325105203,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216493_b571_60cccd00-60bf-4d33-a3a6-bd8e9c12452f.jpg?v=1788582015",
+  "handle": "sycamore-trail-gold-sanderson",
+  "title": "Sycamore Trail Gold | Sanderson"
+ },
+ {
+  "sku": "SAW0105-03",
+  "fn": "DEBB216487_0b0f_15534b7d-c1b8-45c8-bd7e-3859fe2c8c18.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945552756787,
+  "image_id": 38017325137971,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_15534b7d-c1b8-45c8-bd7e-3859fe2c8c18.jpg?v=1788582015",
+  "handle": "sycamore-trail-gold-sanderson",
+  "title": "Sycamore Trail Gold | Sanderson"
+ },
+ {
+  "sku": "SAW0105-02",
+  "fn": "DEBB216487_0b0f_0a61a5df-4b28-47b4-937c-d994fd13f47c.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945552789555,
+  "image_id": 38017325498419,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DEBB216487_0b0f_0a61a5df-4b28-47b4-937c-d994fd13f47c.jpg?v=1788582025",
+  "handle": "sycamore-trail-silver-sanderson",
+  "title": "Sycamore Trail Silver | Sanderson"
+ },
+ {
+  "sku": "SAW0212-01",
+  "fn": "DGDW217315_9a40.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945552986163,
+  "image_id": 38017325989939,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217315_9a40.jpg?v=1788582043",
+  "handle": "tansy-bloom-atlantis-sanderson",
+  "title": "Tansy Bloom Atlantis | Sanderson"
+ },
+ {
+  "sku": "SAW0134-03",
+  "fn": "DGLW216666_f57e.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7945553477683,
+  "image_id": 38017328054323,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216666_f57e.jpg?v=1788582081",
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "title": "Terrariums Rhodera/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0134-03",
+  "fn": "DGLW216656_58e9.jpg",
+  "cls": "foreign_colorway",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553477683,
+  "image_id": 38017328087091,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216656_58e9.jpg?v=1788582081",
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "title": "Terrariums Rhodera/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0134-03",
+  "fn": "DGLW216667_82f2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553477683,
+  "image_id": 38017328119859,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGLW216667_82f2.jpg?v=1788582081",
+  "handle": "terrariums-rhodera-multi-sanderson",
+  "title": "Terrariums Rhodera/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0093-01",
+  "fn": "DDAM216390_1d0d_1621c1bd-16e7-472e-b87b-8e5f91ba0af2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553510451,
+  "image_id": 38017328316467,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216390_1d0d_1621c1bd-16e7-472e-b87b-8e5f91ba0af2.jpg?v=1788582090",
+  "handle": "thackeray-fig-sanderson",
+  "title": "Thackeray Fig | Sanderson"
+ },
+ {
+  "sku": "SAW0093-01",
+  "fn": "DDAM216408_218a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945553510451,
+  "image_id": 38017328349235,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM216408_218a.jpg?v=1788582090",
+  "handle": "thackeray-fig-sanderson",
+  "title": "Thackeray Fig | Sanderson"
+ },
+ {
+  "sku": "SAW0093-03",
+  "fn": "DDAM236464_885a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7945553608755,
+  "image_id": 38017328676915,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM236464_885a.jpg?v=1788582099",
+  "handle": "thackeray-ivory-sanderson",
+  "title": "Thackeray Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0093-03",
+  "fn": "DDAM236465_c7e2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via another product's live hero",
+  "product_id": 7945553608755,
+  "image_id": 38017328742451,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DDAM236465_c7e2.jpg?v=1788582099",
+  "handle": "thackeray-ivory-sanderson",
+  "title": "Thackeray Ivory | Sanderson"
+ },
+ {
+  "sku": "SAW0235-02",
+  "fn": "DHIP217489_ed22.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945554231347,
+  "image_id": 38017331101747,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217489_ed22.jpg?v=1788582179",
+  "handle": "topiary-view-thyme-sanderson",
+  "title": "Topiary View Thyme | Sanderson"
+ },
+ {
+  "sku": "SAW0235-01",
+  "fn": "DHIP217482_def4.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945554296883,
+  "image_id": 38017331298355,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DHIP217482_def4.jpg?v=1788582188",
+  "handle": "topiary-view-wedgwood-sanderson",
+  "title": "Topiary View Wedgwood | Sanderson"
+ },
+ {
+  "sku": "SAW0213-01",
+  "fn": "DGDW217306_74ac.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945554395187,
+  "image_id": 38017331691571,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac.jpg?v=1788582196",
+  "handle": "trelliage-chamomile-chalk-sanderson",
+  "title": "Trelliage Chamomile/Chalk | Sanderson"
+ },
+ {
+  "sku": "SAW0213-03",
+  "fn": "DGDW217306_74ac_1c885e20-53af-442b-9486-8515e87aaf34.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945554460723,
+  "image_id": 38017331855411,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_1c885e20-53af-442b-9486-8515e87aaf34.jpg?v=1788582205",
+  "handle": "trelliage-raspberry-stone-sanderson",
+  "title": "Trelliage Raspberry/Stone | Sanderson"
+ },
+ {
+  "sku": "SAW0125-02",
+  "fn": "DYSI216593_969b.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945555443763,
+  "image_id": 38017335066675,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216593_969b.jpg?v=1788582249",
+  "handle": "warwick-linen-sanderson",
+  "title": "Warwick Linen | Sanderson"
+ },
+ {
+  "sku": "SAW0125-02",
+  "fn": "DYSI216597_8717.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945555443763,
+  "image_id": 38017335099443,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216597_8717.jpg?v=1788582249",
+  "handle": "warwick-linen-sanderson",
+  "title": "Warwick Linen | Sanderson"
+ },
+ {
+  "sku": "SAW0125-01",
+  "fn": "DYSI216595_8b8a.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7945555509299,
+  "image_id": 38017336148019,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DYSI216595_8b8a.jpg?v=1788582258",
+  "handle": "warwick-taupe-sanderson",
+  "title": "Warwick Taupe | Sanderson"
+ },
+ {
+  "sku": "SAW0060-01",
+  "fn": "DWAP216266_d0c9.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7945555607603,
+  "image_id": 38017336541235,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWAP216266_d0c9.jpg?v=1788582264",
+  "handle": "waterperry-ivory-stone-sanderson",
+  "title": "Waterperry Ivory/Stone | Sanderson"
+ },
+ {
+  "sku": "SAW0050-01",
+  "fn": "DWOW235601_641c.jpg",
+  "cls": "skuless",
+  "bucket": "D. UNRESOLVABLE skuless plate — canary silently PASSES (blind spot)",
+  "product_id": 7946196353075,
+  "image_id": 38020677468211,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW235601_641c.jpg?v=1788668412",
+  "handle": "wildwood-grey-sanderson",
+  "title": "Wildwood Grey | Sanderson"
+ },
+ {
+  "sku": "SAW0214-01",
+  "fn": "DGDW217306_74ac_549ddbb2-6c10-4b26-b179-aeafa5c74723.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946196779059,
+  "image_id": 38020677763123,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DGDW217306_74ac_549ddbb2-6c10-4b26-b179-aeafa5c74723.jpg?v=1788668428",
+  "handle": "wilsford-conch-sanderson",
+  "title": "Wilsford Conch | Sanderson"
+ },
+ {
+  "sku": "SAW0051-05",
+  "fn": "DABW217213_73fa.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197041203,
+  "image_id": 38020678189107,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217213_73fa.jpg?v=1788668455",
+  "handle": "woodland-chorus-botanical-multi-sanderson",
+  "title": "Woodland Chorus Botanical/Multi | Sanderson"
+ },
+ {
+  "sku": "SAW0051-06",
+  "fn": "DABW217227_425a_f084bee1-3e02-433f-b1eb-f3c0350966e6.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197073971,
+  "image_id": 38020678746163,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217227_425a_f084bee1-3e02-433f-b1eb-f3c0350966e6.jpg?v=1788668463",
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "title": "Woodland Chorus Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0051-06",
+  "fn": "DABW217252_1a21_58b12cd0-41c5-4de3-87cf-35e779b0894a.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197073971,
+  "image_id": 38020678778931,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217252_1a21_58b12cd0-41c5-4de3-87cf-35e779b0894a.jpg?v=1788668463",
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "title": "Woodland Chorus Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0051-06",
+  "fn": "DABW217253_cbca_f7b0c703-bed0-4f7b-9b66-bd65413448f2.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197073971,
+  "image_id": 38020678844467,
+  "position": 4,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DABW217253_cbca_f7b0c703-bed0-4f7b-9b66-bd65413448f2.jpg?v=1788668463",
+  "handle": "woodland-chorus-charcoal-sanderson",
+  "title": "Woodland Chorus Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0052-01",
+  "fn": "DWOW215704_c340_45fc9e0b-fd43-48c0-9e66-312ce435dfbe.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197401651,
+  "image_id": 38020680089651,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215704_c340_45fc9e0b-fd43-48c0-9e66-312ce435dfbe.jpg?v=1788668502",
+  "handle": "woodland-toile-ivory-charcoal-sanderson",
+  "title": "Woodland Toile Ivory/Charcoal | Sanderson"
+ },
+ {
+  "sku": "SAW0052-02",
+  "fn": "DWOW215704_c340_cbd59811-d9ab-4900-ab80-2c6fd51cba38.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197499955,
+  "image_id": 38020680319027,
+  "position": 2,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215704_c340_cbd59811-d9ab-4900-ab80-2c6fd51cba38.jpg?v=1788668510",
+  "handle": "woodland-toile-ivory-neutral-sanderson",
+  "title": "Woodland Toile Ivory/Neutral | Sanderson"
+ },
+ {
+  "sku": "SAW0052-02",
+  "fn": "DWOW215705_fb5b_2da09e46-21a2-4a9e-9cc3-4f6d67417e76.jpg",
+  "cls": "foreign_pattern",
+  "bucket": "C. FLAGGED via staging/live ownership map",
+  "product_id": 7946197499955,
+  "image_id": 38020680417331,
+  "position": 3,
+  "src": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/DWOW215705_fb5b_2da09e46-21a2-4a9e-9cc3-4f6d67417e76.jpg?v=1788668510",
+  "handle": "woodland-toile-ivory-neutral-sanderson",
+  "title": "Woodland Toile Ivory/Neutral | Sanderson"
+ }
+]
\ No newline at end of file

← 96eef6f auto-data-snapshot: 2026-09-11T12:47:38 (3 data files) — scr  ·  back to Designerwallcoverings  ·  auto-data-snapshot: 2026-09-11T13:23:02 (1 data files) — ver 92aca3d →