[object Object]

← back to Designer Wallcoverings

auto-save: 2026-07-01T16:07:22 (6 files) — onboarding/sangetsu-lilycolor/scripts/mac2-guarded.sh pending-approval/boost-filter-consolidation-2026-06-25 shopify/scripts/cadence/data/cadence-cursor.json shopify/scripts/cadence/data/cadence-plan-pm-2026-07-01.json shopify/scripts/cadence/data/upload-restore-2026-07-01.jsonl

bb98f74effce5c4e59c00bc56b482c2336e9f0bb · 2026-07-01 16:07:28 -0700 · Steve Abrams

Files touched

Diff

commit bb98f74effce5c4e59c00bc56b482c2336e9f0bb
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jul 1 16:07:28 2026 -0700

    auto-save: 2026-07-01T16:07:22 (6 files) — onboarding/sangetsu-lilycolor/scripts/mac2-guarded.sh pending-approval/boost-filter-consolidation-2026-06-25 shopify/scripts/cadence/data/cadence-cursor.json shopify/scripts/cadence/data/cadence-plan-pm-2026-07-01.json shopify/scripts/cadence/data/upload-restore-2026-07-01.jsonl
---
 .../sangetsu-lilycolor/scripts/mac2-guarded.sh     |  17 +-
 shopify/scripts/cadence/data/cadence-cursor.json   |   2 +-
 .../cadence/data/cadence-plan-pm-2026-07-01.json   | 214 +++++++++------------
 .../cadence/data/upload-restore-2026-07-01.jsonl   |  15 ++
 4 files changed, 120 insertions(+), 128 deletions(-)

diff --git a/onboarding/sangetsu-lilycolor/scripts/mac2-guarded.sh b/onboarding/sangetsu-lilycolor/scripts/mac2-guarded.sh
index cd31229b..b5ac0fdb 100755
--- a/onboarding/sangetsu-lilycolor/scripts/mac2-guarded.sh
+++ b/onboarding/sangetsu-lilycolor/scripts/mac2-guarded.sh
@@ -22,16 +22,23 @@ swap_free_mb(){ sysctl -n vm.swapusage 2>/dev/null | sed -E 's/.*free = ([0-9.]+
 [ -f "$GOOD" ] || cp "$FINAL" "$GOOD"
 log "start. good-seed=$(wc -l < "$GOOD"|tr -d ' ') local-imgs=$(ls -1 "$LOCAL_IMG"|wc -l|tr -d ' ')"
 
-# launch the enrich driver against Mac2 ollama, local images, seeded off good rows
+# WAIT for headroom BEFORE launching the driver (no fragile mid-startup SIGSTOP).
+# When Mac2 is loaded (parallel claude sessions + ollama), just wait — launch only
+# once there's room to absorb an inference spike. This is the safe idle state.
+while true; do
+  fm=$(swap_free_mb); fm=${fm:-0}
+  [ "$fm" -gt "$CONT_ABOVE_MB" ] && break
+  log "waiting for headroom (swap free ${fm}M < ${CONT_ABOVE_MB}M)"
+  sleep 30
+done
+log "headroom OK (swap free $(swap_free_mb)M) — launching driver"
 ENRICH_HENRY_DIR="$LOCAL_IMG" ENRICH_SANGETSU_DIR="/nonexistent" ENRICH_SHARD_COUNT=1 \
 ENRICH_OLLAMA_URL=http://127.0.0.1:11434 ENRICH_VL_MAX=768 ENRICH_DONE_SEEDS="$GOOD" \
 python3 -u scripts/enrich-full.py "$REC" >> "$ST/enrich-guard.log" 2>&1 &
 DPID=$!
-# Start PAUSED — never let the first inference fire before headroom is confirmed.
-kill -STOP "$DPID" 2>/dev/null
-log "driver PID $DPID launched PAUSED (will resume only when swap free > ${CONT_ABOVE_MB}M)"
+log "driver PID $DPID launched (paced by swap guard)"
 
-paused=1
+paused=0
 while kill -0 "$DPID" 2>/dev/null; do
   fm=$(swap_free_mb); fm=${fm:-0}
   if [ "$paused" -eq 0 ] && [ "$fm" -lt "$STOP_BELOW_MB" ]; then
diff --git a/shopify/scripts/cadence/data/cadence-cursor.json b/shopify/scripts/cadence/data/cadence-cursor.json
index 9c9978f3..71af89cc 100644
--- a/shopify/scripts/cadence/data/cadence-cursor.json
+++ b/shopify/scripts/cadence/data/cadence-cursor.json
@@ -1,5 +1,5 @@
 {
- "idx": 8,
+ "idx": 0,
  "lastSlot": "pm",
  "lastRun": "2026-07-01"
 }
\ No newline at end of file
diff --git a/shopify/scripts/cadence/data/cadence-plan-pm-2026-07-01.json b/shopify/scripts/cadence/data/cadence-plan-pm-2026-07-01.json
index 88f80cbb..d2f54b7f 100644
--- a/shopify/scripts/cadence/data/cadence-plan-pm-2026-07-01.json
+++ b/shopify/scripts/cadence/data/cadence-plan-pm-2026-07-01.json
@@ -1,182 +1,152 @@
 [
  {
-  "vendor": "Designtex",
-  "dw_sku": "DWDX-220495",
-  "cost": 30,
-  "retail": 54.3,
+  "vendor": "Quadrille",
+  "dw_sku": "DWQC-600174",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Timo, Powder Wallcoverings | Designtex",
-  "willActivate": false
- },
- {
-  "vendor": "Designtex",
-  "dw_sku": "DWDX-220496",
-  "cost": 30,
-  "retail": 54.3,
-  "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Timo, Dust Wallcoverings | Designtex",
-  "willActivate": false
- },
- {
-  "vendor": "Designtex",
-  "dw_sku": "DWDX-220497",
-  "cost": 30,
-  "retail": 54.3,
-  "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Timo, Graphite Wallcoverings | Designtex",
-  "willActivate": false
- },
- {
-  "vendor": "Newwall",
-  "dw_sku": "DWXW-1005499",
-  "cost": 156,
-  "retail": 282.35,
-  "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Calypso Dancers Negro, Roll Vinyl Wallcoverings | Newwall",
+  "sampleOnly": true,
+  "title": "Tree Peony, Pinks Coco on Tint Wallcoverings | Quadrille",
   "willActivate": true
  },
  {
-  "vendor": "Newwall",
-  "dw_sku": "DWXW-1005500",
-  "cost": 156,
-  "retail": 282.35,
+  "vendor": "Quadrille",
+  "dw_sku": "DWQC-600175",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Calypso Dancers Verde, Roll Vinyl Wallcoverings | Newwall",
+  "sampleOnly": true,
+  "title": "Tree Peony, Multi Blue Red on Tint Wallcoverings | Quadrille",
   "willActivate": true
  },
  {
-  "vendor": "Newwall",
-  "dw_sku": "DWXW-1005696",
-  "cost": 88,
-  "retail": 159.28,
+  "vendor": "Quadrille",
+  "dw_sku": "DWQC-600176",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Navajo Multicolor, Made to Measure Mural Vinyl Wallcoverings | Newwall",
-  "willActivate": false
+  "sampleOnly": true,
+  "title": "Quilt Batik, Multi Denim Blues Wallcoverings | Quadrille",
+  "willActivate": true
  },
  {
-  "vendor": "Brewster & York",
-  "dw_sku": "DWBR-170852",
-  "cost": 90,
-  "retail": 162.9,
+  "vendor": "Alan Campbell",
+  "dw_sku": "DWAK-700175",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Kort, Dark Blue Wallcoverings | Malibu Wallcovering",
+  "sampleOnly": true,
+  "title": "New Inca on Tint Wallcoverings | Alan Campbell",
   "willActivate": true
  },
  {
-  "vendor": "Brewster & York",
-  "dw_sku": "DWBR-170853",
-  "cost": 90,
-  "retail": 162.9,
+  "vendor": "Alan Campbell",
+  "dw_sku": "DWAK-700176",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Kort, Yellow Wallcoverings | Malibu Wallcovering",
+  "sampleOnly": true,
+  "title": "Red on Tint Wallcoverings | Alan Campbell",
   "willActivate": true
  },
  {
-  "vendor": "Brewster & York",
-  "dw_sku": "DWBR-170854",
-  "cost": 90,
-  "retail": 162.9,
+  "vendor": "Alan Campbell",
+  "dw_sku": "DWAK-700177",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Flyga, Blue Wallcoverings | Malibu Wallcovering",
+  "sampleOnly": true,
+  "title": "New Navy on Tint Wallcoverings | Alan Campbell",
   "willActivate": true
  },
  {
-  "vendor": "Kravet",
-  "dw_sku": "DWKK-102892",
-  "cost": 98.5,
-  "retail": 147.75,
+  "vendor": "Home Couture",
+  "dw_sku": "DWHJ-900173",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Kravet Couture, Steel Blue Wallcoverings | Kravet",
+  "sampleOnly": true,
+  "title": "Black Wallcoverings | Home Couture",
   "willActivate": true
  },
  {
-  "vendor": "Kravet",
-  "dw_sku": "DWKK-102893",
-  "cost": 98.5,
-  "retail": 147.75,
+  "vendor": "Home Couture",
+  "dw_sku": "DWHJ-900174",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Kravet Couture, Gray Wallcoverings | Kravet",
+  "sampleOnly": true,
+  "title": "Blue Wallcoverings | Home Couture",
   "willActivate": true
  },
  {
-  "vendor": "Kravet",
-  "dw_sku": "DWKK-102894",
-  "cost": 149.1,
-  "retail": 223.65,
+  "vendor": "Home Couture",
+  "dw_sku": "DWHJ-900175",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Kravet Couture, Beige Wallcoverings | Kravet",
+  "sampleOnly": true,
+  "title": "Purple Wallcoverings | Home Couture",
   "willActivate": true
  },
  {
-  "vendor": "Schumacher",
-  "dw_sku": "DWLK-806940",
-  "cost": 68,
-  "retail": 123.08,
+  "vendor": "Suncloth",
+  "dw_sku": "DWUX-800176",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Sandoway Vine, Linen Wallcoverings | Schumacher",
-  "willActivate": true
+  "sampleOnly": true,
+  "title": "Periwinkle on White Wallcoverings | Suncloth",
+  "willActivate": false
  },
  {
-  "vendor": "Schumacher",
-  "dw_sku": "DWLK-806950",
-  "cost": 68,
-  "retail": 123.08,
+  "vendor": "Suncloth",
+  "dw_sku": "DWUX-800177",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Sandoway Vine, Delft Wallcoverings | Schumacher",
+  "sampleOnly": true,
+  "title": "French Blue Wallcoverings | Suncloth",
   "willActivate": true
  },
  {
-  "vendor": "Schumacher",
-  "dw_sku": "DWLK-806960",
-  "cost": 68,
-  "retail": 123.08,
+  "vendor": "Suncloth",
+  "dw_sku": "DWUX-800178",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Sandoway Vine, Document Wallcoverings | Schumacher",
+  "sampleOnly": true,
+  "title": "Mount Desert Green on Suncloth Wallcoverings | Suncloth",
   "willActivate": true
  },
  {
-  "vendor": "Anna French",
-  "dw_sku": "DWAT-65310",
-  "cost": 18.94,
-  "retail": 34.28,
+  "vendor": "Plains",
+  "dw_sku": "DWYP-1000173",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Ensbury Fern, Beige Wallcoverings | Anna French",
+  "sampleOnly": true,
+  "title": "French Blue Wallcoverings | Plains",
   "willActivate": true
  },
  {
-  "vendor": "Anna French",
-  "dw_sku": "DWAT-65382",
-  "cost": 23.96,
-  "retail": 43.37,
+  "vendor": "Plains",
+  "dw_sku": "DWYP-1000174",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Tresco, Metallic Gold on Aqua Wallcoverings | Anna French",
+  "sampleOnly": true,
+  "title": "Jungle Green Wallcoverings | Plains",
   "willActivate": true
  },
  {
-  "vendor": "Anna French",
-  "dw_sku": "DWAT-65383",
-  "cost": 13.3,
-  "retail": 24.07,
+  "vendor": "Plains",
+  "dw_sku": "DWYP-1000175",
+  "cost": 0,
+  "retail": 0,
   "sample": "4.25",
-  "sampleOnly": false,
-  "title": "Roscoe, Pearl Wallcoverings | Anna French",
+  "sampleOnly": true,
+  "title": "Navy Wallcoverings | Plains",
   "willActivate": true
  }
 ]
\ No newline at end of file
diff --git a/shopify/scripts/cadence/data/upload-restore-2026-07-01.jsonl b/shopify/scripts/cadence/data/upload-restore-2026-07-01.jsonl
index 9d6b9317..87470e76 100644
--- a/shopify/scripts/cadence/data/upload-restore-2026-07-01.jsonl
+++ b/shopify/scripts/cadence/data/upload-restore-2026-07-01.jsonl
@@ -315,3 +315,18 @@
 {"table":"anna_french_catalog","mfr_sku":"AT57824","dw_sku":"DWAT-65310","shopify_product_id":"7873281130547","action":"created","activated":true,"published":true,"sampleOnly":false,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T21-40-02-383Z","ts":"2026-07-01T21:40:58.984Z"}
 {"table":"anna_french_catalog","mfr_sku":"AT6118","dw_sku":"DWAT-65382","shopify_product_id":"6948080779315","action":"linked-existing","activated":false,"batch_id":"upload-pm-2026-07-01T21-40-02-383Z","ts":"2026-07-01T21:40:59.709Z"}
 {"table":"anna_french_catalog","mfr_sku":"AT6122","dw_sku":"DWAT-65383","shopify_product_id":"6948088938547","action":"linked-existing","activated":false,"batch_id":"upload-pm-2026-07-01T21-40-02-383Z","ts":"2026-07-01T21:41:00.438Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"302422F-CU","dw_sku":"DWQC-600174","shopify_product_id":"7873338081331","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:06.357Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"302420F-CU","dw_sku":"DWQC-600175","shopify_product_id":"7873338114099","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:10.403Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"306620F-05","dw_sku":"DWQC-600176","shopify_product_id":"7873338146867","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:13.955Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"AC820-27","dw_sku":"DWAK-700175","shopify_product_id":"7873338179635","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:17.693Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"AC820-28LC","dw_sku":"DWAK-700176","shopify_product_id":"7873338277939","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:21.620Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"AC820-11","dw_sku":"DWAK-700177","shopify_product_id":"7873338376243","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:25.260Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"HC1320-08","dw_sku":"DWHJ-900173","shopify_product_id":"7873338474547","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:28.772Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"HC1320-03","dw_sku":"DWHJ-900174","shopify_product_id":"7873338507315","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:32.399Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"HC1302P","dw_sku":"DWHJ-900175","shopify_product_id":"7873338540083","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:35.901Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"6760-04WSUN","dw_sku":"DWUX-800176","shopify_product_id":"7873338572851","action":"created","activated":false,"published":false,"sampleOnly":true,"status":"DRAFT","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:38.179Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"2320-04SUN","dw_sku":"DWUX-800177","shopify_product_id":"7873338605619","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:42.018Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"2320-08SUN","dw_sku":"DWUX-800178","shopify_product_id":"7873338671155","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:45.478Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"6510-08","dw_sku":"DWYP-1000173","shopify_product_id":"7873338703923","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:49.112Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"6510-10","dw_sku":"DWYP-1000174","shopify_product_id":"7873338769459","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:52.628Z"}
+{"table":"quadrille_house_catalog","mfr_sku":"6510-15","dw_sku":"DWYP-1000175","shopify_product_id":"7873338802227","action":"created","activated":true,"published":true,"sampleOnly":true,"status":"ACTIVE","batch_id":"upload-pm-2026-07-01T22-40-00-321Z","ts":"2026-07-01T22:40:56.020Z"}

← b57b199a auto-save: 2026-07-01T15:37:13 (4 files) — DW-Programming/Im  ·  back to Designer Wallcoverings  ·  auto-save: 2026-07-01T17:07:40 (5 files) — pending-approval/ 551e2c48 →