[object Object]

← back to Designer Wallcoverings

RESUME: add mid-flight resume instructions + CS live-write/rollback runbook

dfed2390eaacfb04822b4b6839f63ceaae3be5db · 2026-06-23 15:03:54 -0700 · Steve Abrams

Files touched

Diff

commit dfed2390eaacfb04822b4b6839f63ceaae3be5db
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Jun 23 15:03:54 2026 -0700

    RESUME: add mid-flight resume instructions + CS live-write/rollback runbook
---
 vendor-scrapers/quadrille-house/RESUME.md | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/vendor-scrapers/quadrille-house/RESUME.md b/vendor-scrapers/quadrille-house/RESUME.md
index c7c9bf1e..47bfa49a 100644
--- a/vendor-scrapers/quadrille-house/RESUME.md
+++ b/vendor-scrapers/quadrille-house/RESUME.md
@@ -56,4 +56,16 @@ so a rate-limit loses nothing. Update after EACH sub-step.
  "SELECT count(*) FILTER (WHERE ai_tags IS NOT NULL AND ai_tags::text NOT IN ('','[]','null')) enriched, count(*) total FROM quadrille_house_catalog;"
 ```
 
+## IF RESUMING (mid-flight checkpoint)
+- QH enrich (pid in logs/enrich.pid): resume with `node enrich-local.js` (idempotent).
+- CS desc (pid china-seas-refresh/logs/cs-desc.pid): resume `node cs-gen-desc.js`
+  (idempotent, reads data/cs-descriptions.json done-set).
+- CS live write NOT YET RUN. After cs-descriptions.json complete:
+    cd china-seas-refresh
+    node cs-write-live.js --dry-run   # preview body/img decisions
+    node cs-write-live.js             # GATED prod write (Steve approved, reversible)
+  Rollback if needed: `node cs-rollback.js` (reads cs-write-ledger.json + rollback-cs-370.json).
+- CS write is field-scoped: body_html only where prev empty/placeholder; hi-res image
+  only where product has NO image. Specs/variants/title/status NEVER touched.
+
 ## Cost actuals -> ~/.claude/cost-ledger.jsonl (logged after batch completes)

← a3179cd0 Step 5: 1,942 net-new dw_sku assigned (0 collision); HELD st  ·  back to Designer Wallcoverings  ·  Add Designtex BigCommerce plain-HTTP enrichment scraper (no a509ba7a →