← back to Designer Wallcoverings
TK-11534: make doubleroll rollback self-contained (self-relative snapshot path)
40beee57ca7b9e0d90f5cfcaacffcb8cd9fe29c6 · 2026-09-13 00:24:37 -0700 · Steve
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VUKRS8nTAFtE1hmVpgSHm2
Files touched
M shopify/scripts/tk11534-doubleroll/dr-snap-rollback.mjs
Diff
commit 40beee57ca7b9e0d90f5cfcaacffcb8cd9fe29c6
Author: Steve <steve@designerwallcoverings.com>
Date: Sun Sep 13 00:24:37 2026 -0700
TK-11534: make doubleroll rollback self-contained (self-relative snapshot path)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VUKRS8nTAFtE1hmVpgSHm2
---
shopify/scripts/tk11534-doubleroll/dr-snap-rollback.mjs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/shopify/scripts/tk11534-doubleroll/dr-snap-rollback.mjs b/shopify/scripts/tk11534-doubleroll/dr-snap-rollback.mjs
index 9c6d5777..fa018c81 100644
--- a/shopify/scripts/tk11534-doubleroll/dr-snap-rollback.mjs
+++ b/shopify/scripts/tk11534-doubleroll/dr-snap-rollback.mjs
@@ -1,6 +1,7 @@
import fs from 'node:fs';
import { gql } from '/Users/macstudio3/Projects/designerwallcoverings/scripts/lib/shopify.mjs';
-const SC='/private/tmp/claude-501/-Users-macstudio3-Projects-designerwallcoverings/f5511869-92b7-4c17-a6d8-32c84b0a7711/scratchpad';
+// self-relative so the durable undo works after the session scratchpad is cleared
+const SC=new URL('.', import.meta.url).pathname.replace(/\/$/,'');
const SNAP=SC+'/dr-before-snapshot.json';
const MODE=process.argv[2]; // snap | undo
const cores=[];
← 31eff9bd TK-11534: doubleroll length backfill — additive --only-skus/
·
back to Designer Wallcoverings
·
security: strip hardcoded dw_admin secret -> env-first/passw efd8f0a3 →