← back to Gmc Titlefix
chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
cefbf2333567e8cfc1fd9a4b374a46d3c83f116a · 2026-07-03 08:08:02 -0700 · Steve
Files touched
Diff
commit cefbf2333567e8cfc1fd9a4b374a46d3c83f116a
Author: Steve <steve@designerwallcoverings.com>
Date: Fri Jul 3 08:08:02 2026 -0700
chore: macstudio3 migration — reconcile from mac2 + repoint paths (stevestudio2→macstudio3, node/npm/npx→/opt/homebrew)
---
review-viewer.mjs | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/review-viewer.mjs b/review-viewer.mjs
index 8c1f909..3e017fa 100644
--- a/review-viewer.mjs
+++ b/review-viewer.mjs
@@ -4,8 +4,8 @@
import http from 'http';
import fs from 'fs';
const PORT = 9934;
-const DIR = '/Users/stevestudio2/Projects/gmc-titlefix';
-const MEMO = '/Users/stevestudio2/.claude/yolo-queue/pending-approval/30-gmc-title-fix.md';
+const DIR = '/Users/macstudio3/Projects/gmc-titlefix';
+const MEMO = '/Users/macstudio3/.claude/yolo-queue/pending-approval/30-gmc-title-fix.md';
const LIST = `${DIR}/gmc_titlefix_list.json`;
const DS_FILE = '/tmp/gmc_titlefix_ds.txt';
const STEPB = '/tmp/gmc_stepB.out';
@@ -16,7 +16,7 @@ try { ROWS = JSON.parse(fs.readFileSync(LIST, 'utf8')); } catch {}
const SHOP = 'designer-laboratory-sandbox';
const SHOP_DOMAIN = `${SHOP}.myshopify.com`;
let TOKEN = '';
-try { TOKEN = (fs.readFileSync('/Users/stevestudio2/Projects/secrets-manager/.env','utf8').match(/^SHOPIFY_ADMIN_TOKEN=(.*)$/m)||[])[1]?.replace(/['"]/g,'').trim() || ''; } catch {}
+try { TOKEN = (fs.readFileSync('/Users/macstudio3/Projects/secrets-manager/.env','utf8').match(/^SHOPIFY_ADMIN_TOKEN=(.*)$/m)||[])[1]?.replace(/['"]/g,'').trim() || ''; } catch {}
const handleCache = {};
async function resolveHandles(ids){
const need = ids.filter(id => handleCache[id] === undefined);
← e79940d wrapper: auto-execute authorized retry (Steve go) after fina
·
back to Gmc Titlefix
·
auto-save: 2026-07-09T08:09:34 (2 files) — _diag425-tmp.js g a04456a →