← back to York Reprice 2026 08
TK-10058 sizing: live impact is BOUNDED — 27 ACTIVE products reliably show a wrong image (7 settlement-risk); 863 hash-named indeterminate
37c98bc1b75dadd2ad52caa781c150974a13d41a · 2026-07-30 19:30:31 -0700 · Steve Abrams
Files touched
A LIVE-WRONG-IMAGE-ACTIONABLE-TK10058.jsonA size-live-image-impact.mjs
Diff
commit 37c98bc1b75dadd2ad52caa781c150974a13d41a
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Thu Jul 30 19:30:31 2026 -0700
TK-10058 sizing: live impact is BOUNDED — 27 ACTIVE products reliably show a wrong image (7 settlement-risk); 863 hash-named indeterminate
---
LIVE-WRONG-IMAGE-ACTIONABLE-TK10058.json | 180 +++++++++++++++++++++++++++++++
size-live-image-impact.mjs | 35 ++++++
2 files changed, 215 insertions(+)
diff --git a/LIVE-WRONG-IMAGE-ACTIONABLE-TK10058.json b/LIVE-WRONG-IMAGE-ACTIONABLE-TK10058.json
new file mode 100644
index 0000000..d1094a4
--- /dev/null
+++ b/LIVE-WRONG-IMAGE-ACTIONABLE-TK10058.json
@@ -0,0 +1,180 @@
+{
+ "active": 2954,
+ "descriptive_wrong": 27,
+ "hash_indeterminate": 863,
+ "settlement_risk": 7,
+ "descriptive": [
+ {
+ "mfr": "4146-27222",
+ "title": "Integrity - Blue Residential Wallcovering | Jeffrey Stevens",
+ "img": "0066858_lanister-stone-texture-wallpaper.jpg"
+ },
+ {
+ "mfr": "4146-27229",
+ "title": "Rhythmic - Charcoal Residential Wallcovering | Jeffrey Stevens",
+ "img": "0093281_integrity-blue-arched-outlines-wallpaper.jpg"
+ },
+ {
+ "mfr": "4080-83126",
+ "title": "Berit - Green Residential Wallcovering | Jeffrey Stevens",
+ "img": "0091737_sheehan-neutral-faux-grasscloth-wallpaper.jpg"
+ },
+ {
+ "mfr": "4080-83131",
+ "title": "Elda - Light Blue Residential Wallcovering | Jeffrey Stevens",
+ "img": "0066911_olle-neutral-forest-sanctuary-wallpaper.jpg"
+ },
+ {
+ "mfr": "4120-26852",
+ "title": "Periwinkle - Stone Residential Wallcovering | Jeffrey Stevens",
+ "img": "0086971_kantera-chestnut-fabric-texture-wallpaper.jpg"
+ },
+ {
+ "mfr": "4120-26838",
+ "title": "Kantera - Chestnut Residential Wallcovering | Jeffrey Stevens",
+ "img": "0086869_vita-green-botanical-wallpaper.jpg"
+ },
+ {
+ "mfr": "4120-26835",
+ "title": "Kantera - Turquoise Residential Wallcovering | Jeffrey Stevens",
+ "img": "0095241_cassie-green-petite-polka-wallpaper.jpg"
+ },
+ {
+ "mfr": "4120-26819",
+ "title": "Arlie - Light Blue Residential Wallcovering | Jeffrey Stevens",
+ "img": "0096390_elysian-sky-blue-ikat-wallpaper.jpg"
+ },
+ {
+ "mfr": "4120-26818",
+ "title": "Arlie - Light Grey Residential Wallcovering | Jeffrey Stevens",
+ "img": "0087538_minerva-blush-texture-geometric-wallpaper.jpg"
+ },
+ {
+ "mfr": "4120-26845",
+ "title": "Myrtle - Grey Residential Wallcovering | Jeffrey Stevens",
+ "img": "0086893_cecilia-red-fruit-wallpaper.jpg"
+ },
+ {
+ "mfr": "4121-26902",
+ "title": "Helene - Pink Residential Wallcovering | Jeffrey Stevens",
+ "img": "0066550_sisu-light-blue-floral-geometric-wallpaper.jpg"
+ },
+ {
+ "mfr": "4121-26949",
+ "title": "Fildia - Orange Residential Wallcovering | Jeffrey Stevens",
+ "img": "0087484_elma-sterling-fiddlehead-wallpaper.jpg"
+ },
+ {
+ "mfr": "4034-26772",
+ "title": "Fairbank - Gold Residential Wallcovering | Jeffrey Stevens",
+ "img": "0091501_burton-green-modern-ogee-wallpaper.jpg"
+ },
+ {
+ "mfr": "4034-72116",
+ "title": "Brentwood - Green Residential Wallcovering | Jeffrey Stevens",
+ "img": "0091757_sheehan-sea-green-faux-grasscloth-wallpaper.jpg"
+ },
+ {
+ "mfr": "4034-72139",
+ "title": "Marilyn - Green Residential Wallcovering | Jeffrey Stevens",
+ "img": "0088893_brentwood-green-palm-leaves-wallpaper-by-scott-living.jpg"
+ },
+ {
+ "mfr": "4034-26778",
+ "title": "Holmby - Bone Residential Wallcovering | Jeffrey Stevens",
+ "img": "0090471_eagen-neutral-linen-weave-wallpaper.jpg"
+ },
+ {
+ "mfr": "4034-72130",
+ "title": "Getty - Raspberry Residential Wallcovering | Jeffrey Stevens",
+ "img": "0090621_stevenson-cream-trellis-wallpaper.jpg"
+ },
+ {
+ "mfr": "4172-27527",
+ "title": "Malin - Denim Residential Wallcovering | Jeffrey Stevens",
+ "img": "0113785_hatteras-champagne-palms-wallpaper.jpg"
+ },
+ {
+ "mfr": "4172-27528",
+ "title": "Malin - Dove Residential Wallcovering | Jeffrey Stevens",
+ "img": "0114002_largo-neutral-striated-wallpaper.jpg"
+ },
+ {
+ "mfr": "4172-27526",
+ "title": "Serendipity - Sterling Residential Wallcovering | Jeffrey Stevens",
+ "img": "0113904_folly-light-blue-zen-swirls-wallpaper.jpg"
+ },
+ {
+ "mfr": "4172-24345",
+ "title": "Serendipity - Beige Residential Wallcovering | Jeffrey Stevens",
+ "img": "0087562_perrin-sea-green-gem-geometric-wallpaper_dcd6604a-0cd4-4fdb-bd56-3c355957b114.jpg"
+ },
+ {
+ "mfr": "4014-26444",
+ "title": "Mage - Light Grey Residential Wallcovering | Jeffrey Stevens",
+ "img": "0064054_mahe-light-grey-mod-geometric-wallpaper.jpg"
+ },
+ {
+ "mfr": "4141-27163",
+ "title": "Sheehan - Pearl Residential Wallcovering | Jeffrey Stevens",
+ "img": "0089191_trevor-moss-leaf-trellis-wallpaper.jpg"
+ },
+ {
+ "mfr": "4141-27169",
+ "title": "Sheehan - Sea Green Residential Wallcovering | Jeffrey Stevens",
+ "img": "0091685_baris-charcoal-stipple-stripe-wallpaper.jpg"
+ },
+ {
+ "mfr": "4141-27162",
+ "title": "Sheehan - Light Blue Residential Wallcovering | Jeffrey Stevens",
+ "img": "0091597_hollace-honey-geometric-wallpaper.jpg"
+ },
+ {
+ "mfr": "196-01",
+ "title": "Argent Deep Navy | Jeffrey Stevens",
+ "img": "0037561_orbit-neutral-floral-wallpaper.jpg"
+ },
+ {
+ "mfr": "196-03",
+ "title": "Argent Eggshell | Jeffrey Stevens",
+ "img": "0037561_orbit-neutral-floral-wallpaper_494a5f4c-333d-4f0d-8a79-9140e26f5736.jpg"
+ }
+ ],
+ "settle": [
+ {
+ "mfr": "4120-26838",
+ "title": "Kantera - Chestnut Residential Wallcovering | Jeffrey Stevens",
+ "img": "0086869_vita-green-botanical-wallpaper.jpg"
+ },
+ {
+ "mfr": "4121-26902",
+ "title": "Helene - Pink Residential Wallcovering | Jeffrey Stevens",
+ "img": "0066550_sisu-light-blue-floral-geometric-wallpaper.jpg"
+ },
+ {
+ "mfr": "4034-72139",
+ "title": "Marilyn - Green Residential Wallcovering | Jeffrey Stevens",
+ "img": "0088893_brentwood-green-palm-leaves-wallpaper-by-scott-living.jpg"
+ },
+ {
+ "mfr": "4172-27527",
+ "title": "Malin - Denim Residential Wallcovering | Jeffrey Stevens",
+ "img": "0113785_hatteras-champagne-palms-wallpaper.jpg"
+ },
+ {
+ "mfr": "4141-27163",
+ "title": "Sheehan - Pearl Residential Wallcovering | Jeffrey Stevens",
+ "img": "0089191_trevor-moss-leaf-trellis-wallpaper.jpg"
+ },
+ {
+ "mfr": "196-01",
+ "title": "Argent Deep Navy | Jeffrey Stevens",
+ "img": "0037561_orbit-neutral-floral-wallpaper.jpg"
+ },
+ {
+ "mfr": "196-03",
+ "title": "Argent Eggshell | Jeffrey Stevens",
+ "img": "0037561_orbit-neutral-floral-wallpaper_494a5f4c-333d-4f0d-8a79-9140e26f5736.jpg"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/size-live-image-impact.mjs b/size-live-image-impact.mjs
new file mode 100644
index 0000000..58ed4a9
--- /dev/null
+++ b/size-live-image-impact.mjs
@@ -0,0 +1,35 @@
+#!/usr/bin/env node
+// size-live-image-impact.mjs — TK-10058 sizing: how many LIVE ACTIVE products show a WRONG image
+// (image filename shares no token with the product title) + how many are SETTLEMENT-RISK. READ-ONLY. $0.
+import fs from 'node:fs';
+const T=(fs.readFileSync(process.env.HOME+'/Projects/secrets-manager/.env','utf8').match(/^SHOPIFY_ADMIN_TOKEN=(.+)$/m)||[])[1]?.trim();
+const URL='https://designer-laboratory-sandbox.myshopify.com/admin/api/2024-10/graphql.json';
+const sleep=ms=>new Promise(r=>setTimeout(r,ms));
+const gql=async(q,v)=>{for(let a=0;a<8;a++){let j;try{const r=await fetch(URL,{method:'POST',headers:{'X-Shopify-Access-Token':T,'Content-Type':'application/json'},body:JSON.stringify({query:q,variables:v})});j=await r.json();}catch(e){await sleep(1500*(a+1));continue;}if(j.errors){if(JSON.stringify(j.errors).includes('THROTTLED')){await sleep(2000*(a+1));continue;}throw new Error(JSON.stringify(j.errors));}return j.data;}throw new Error('retries');};
+const norm=s=>String(s||'').normalize('NFD').replace(/[̀-ͯ]/g,'').toLowerCase();
+const STOP=new Set(['wallpaper','wallcovering','jeffrey','stevens','the','and','light','dark','off','white','grey','gray','black','blue','green','red','pink','gold','silver','neutral','beige','cream','taupe','sand','natural','yellow','orange','purple','brown','stone','ivory','coral','moss','wheat','denim','rose']);
+const toks=s=>norm(s).replace(/[^a-z0-9]+/g,' ').split(/\s+/).filter(w=>w.length>2&&!STOP.has(w));
+const SETTLE=/bird|egret|flamingo|crane|heron|peacock|feather|butterfly|banana|grape|palm|frond|tropical|botanic|floral|flower|leaf|leaves|foliage|deciduous|vine|fern|bloom|jungle/i;
+let cur=null,total=0,active=0,noImg=0,mismatch=[],settle=[];
+for(let pg=0;pg<120;pg++){
+ const d=(await gql(`query($c:String){products(first:100,after:$c,query:"vendor:'Jeffrey Stevens'"){pageInfo{hasNextPage endCursor} nodes{title status dwc:metafield(namespace:"dwc",key:"manufacturer_sku"){value} images(first:1){nodes{url}}}}}`,{c:cur}))?.products;
+ if(!d)break;
+ for(const p of d.nodes){ total++; if(p.status!=='ACTIVE')continue; active++;
+ const img=p.images?.nodes?.[0]?.url; if(!img){noImg++;continue;}
+ const fn=img.split('/').pop().split('?')[0]; const ftoks=new Set(toks(fn.replace(/^\d+_/,'').replace(/\.[a-z]+$/i,'')));
+ const ttoks=toks(p.title); if(!ttoks.length)continue;
+ const ok=ttoks.some(t=>ftoks.has(t));
+ if(!ok){ const rec={mfr:p.dwc?.value||'',title:p.title,img:fn}; mismatch.push(rec); if(SETTLE.test(fn))settle.push(rec); }
+ }
+ if(!d.pageInfo.hasNextPage)break; cur=d.pageInfo.endCursor;
+}
+console.log(`LIVE Jeffrey Stevens: ${total} products | ACTIVE: ${active} | no-image: ${noImg}`);
+console.log(` ACTIVE with WRONG image (title shares no token w/ filename): ${mismatch.length}`);
+console.log(` ...of those, SETTLEMENT-RISK filename (bird/butterfly/floral/leaf/palm...): ${settle.length}`);
+console.log(`\n sample settlement-risk (mfr | title | live-image):`);
+for(const r of settle.slice(0,12)) console.log(` ${r.mfr} | ${(r.title||'').slice(0,30)} | ${r.img}`);
+console.log(`\n sample other mismatch:`);
+for(const r of mismatch.filter(r=>!SETTLE.test(r.img)).slice(0,10)) console.log(` ${r.mfr} | ${(r.title||'').slice(0,30)} | ${r.img}`);
+fs.writeFileSync('LIVE-WRONG-IMAGE-SIZE-TK10058.json',JSON.stringify({active,mismatch:mismatch.length,settlement:settle.length,settle,mismatch_all:mismatch},null,1));
+console.log(`\n -> LIVE-WRONG-IMAGE-SIZE-TK10058.json`);
+console.log('$0 (local reads)');
← bfaf1fb TK-10058: diagnose brewster image cross-link — 358 genuine;
·
back to York Reprice 2026 08
·
TK-10058: recover+eyeball 7 settlement-risk — only 2 clean ( 8d97b4e →