← back to Carnegie Reprice
auto-data-snapshot: 2026-08-18T14:32:35 (8 data files) — archive-preview-20260818-141920.json carnegie-orphans-to-delete.txt data/HALT launchd-rollout.err launchd-rollout.log
774a09fdc83dd432c972258c281b4aa711de6751 · 2026-08-18 14:34:50 -0700 · auto-commit-fleet
Files touched
A archive-preview-20260818-141920.jsonA carnegie-orphans-to-delete.txtA data/HALTA launchd-rollout.errA launchd-rollout.logR100 rebuild-gql-ledger.jsonl rebuild-gql-ledger.jsonl.attempt1A rebuild.haltA supervise.sh.DISABLED
Diff
commit 774a09fdc83dd432c972258c281b4aa711de6751
Author: auto-commit-fleet <steve@designerwallcoverings.com>
Date: Tue Aug 18 14:34:50 2026 -0700
auto-data-snapshot: 2026-08-18T14:32:35 (8 data files) — archive-preview-20260818-141920.json carnegie-orphans-to-delete.txt data/HALT launchd-rollout.err launchd-rollout.log
---
archive-preview-20260818-141920.json | 118 +++++++++++++++++++++
carnegie-orphans-to-delete.txt | 49 +++++++++
data/HALT | 1 +
launchd-rollout.err | 5 +
launchd-rollout.log | 0
...dger.jsonl => rebuild-gql-ledger.jsonl.attempt1 | 0
rebuild.halt | 1 +
supervise.sh.DISABLED | 27 +++++
8 files changed, 201 insertions(+)
diff --git a/archive-preview-20260818-141920.json b/archive-preview-20260818-141920.json
new file mode 100644
index 0000000..842978c
--- /dev/null
+++ b/archive-preview-20260818-141920.json
@@ -0,0 +1,118 @@
+{
+ "ts": "2026-08-18T21:19:20.216Z",
+ "mode": "dry",
+ "redirect_target": "A (old -> new first-colorway product)",
+ "old_total": 558,
+ "ready": 5,
+ "blocked": 553,
+ "no_pattern": 0,
+ "ready_sample": [
+ {
+ "old_id": 7896306778163,
+ "old_handle": "carnegie-abyss",
+ "pattern": "Abyss",
+ "expected": 2,
+ "present": 2,
+ "target_handle": "carnegie-abyss-charcoal-dwag-381784"
+ },
+ {
+ "old_id": 7896342495283,
+ "old_handle": "carnegie-acapella",
+ "pattern": "Acapella",
+ "expected": 14,
+ "present": 14,
+ "target_handle": "acapella-color-1-panels-carnegie"
+ },
+ {
+ "old_id": 7896453939251,
+ "old_handle": "carnegie-acapella-1",
+ "pattern": "Acapella",
+ "expected": 14,
+ "present": 14,
+ "target_handle": "acapella-color-1-panels-carnegie"
+ },
+ {
+ "old_id": 7896306417715,
+ "old_handle": "carnegie-aerial",
+ "pattern": "Aerial",
+ "expected": 5,
+ "present": 5,
+ "target_handle": "carnegie-aerial-beige-dwag-381739"
+ },
+ {
+ "old_id": 7896466292787,
+ "old_handle": "carnegie-alder",
+ "pattern": "Alder",
+ "expected": 9,
+ "present": 9,
+ "target_handle": "carnegie-alder-silver-dwag-380997"
+ }
+ ],
+ "blocked_sample": [
+ {
+ "old_id": 7896331092019,
+ "old_handle": "carnegie-alex",
+ "pattern": "Alex",
+ "expected": 150,
+ "present": 36,
+ "target_handle": "carnegie-alex-graphite-dwag-376463"
+ },
+ {
+ "old_id": 7896410718259,
+ "old_handle": "carnegie-alex-1",
+ "pattern": "Alex",
+ "expected": 150,
+ "present": 36,
+ "target_handle": "carnegie-alex-graphite-dwag-376463"
+ },
+ {
+ "old_id": 7896411668531,
+ "old_handle": "carnegie-alex-2",
+ "pattern": "Alex",
+ "expected": 150,
+ "present": 36,
+ "target_handle": "carnegie-alex-graphite-dwag-376463"
+ },
+ {
+ "old_id": 7896463212595,
+ "old_handle": "carnegie-allure",
+ "pattern": "Allure",
+ "expected": 2,
+ "present": 0,
+ "target_handle": null
+ },
+ {
+ "old_id": 7896398200883,
+ "old_handle": "carnegie-alphacoustic",
+ "pattern": "Alphacoustic",
+ "expected": 16,
+ "present": 0,
+ "target_handle": null
+ },
+ {
+ "old_id": 7896305795123,
+ "old_handle": "carnegie-alpine",
+ "pattern": "Alpine",
+ "expected": 24,
+ "present": 0,
+ "target_handle": null
+ },
+ {
+ "old_id": 7896382668851,
+ "old_handle": "carnegie-alpine-1",
+ "pattern": "Alpine",
+ "expected": 24,
+ "present": 0,
+ "target_handle": null
+ },
+ {
+ "old_id": 7896466980915,
+ "old_handle": "carnegie-amp",
+ "pattern": "Amp",
+ "expected": 8,
+ "present": 0,
+ "target_handle": null
+ }
+ ],
+ "no_pattern_sample": []
+}
\ No newline at end of file
diff --git a/carnegie-orphans-to-delete.txt b/carnegie-orphans-to-delete.txt
new file mode 100644
index 0000000..6d51884
--- /dev/null
+++ b/carnegie-orphans-to-delete.txt
@@ -0,0 +1,49 @@
+7923133579315
+7923133186099
+7923134070835
+7923132956723
+7923133972531
+7923132629043
+7923132727347
+7923132760115
+7923132989491
+7923133153331
+7923133087795
+7923132792883
+7923132923955
+7923133055027
+7923132563507
+7923133022259
+7923132596275
+7923132694579
+7923132891187
+7923133120563
+7923132825651
+7923132661811
+7923134332979
+7923134496819
+7923134267443
+7923134398515
+7923134431283
+7923134169139
+7923134201907
+7923134464051
+7923134234675
+7923134300211
+7923134693427
+7923134791731
+7923134857267
+7923134955571
+7923135021107
+7923134824499
+7923134890035
+7923134922803
+7923134988339
+7923134758963
+7923135053875
+7923134660659
+7923134529587
+7923134562355
+7923134726195
+7923134627891
+7923134595123
\ No newline at end of file
diff --git a/data/HALT b/data/HALT
new file mode 100644
index 0000000..693687d
--- /dev/null
+++ b/data/HALT
@@ -0,0 +1 @@
+HALTED
diff --git a/launchd-rollout.err b/launchd-rollout.err
new file mode 100644
index 0000000..82765dc
--- /dev/null
+++ b/launchd-rollout.err
@@ -0,0 +1,5 @@
+/bin/bash: /Users/macstudio3/Projects/carnegie-reprice/supervise.sh: No such file or directory
+/bin/bash: /Users/macstudio3/Projects/carnegie-reprice/supervise.sh: No such file or directory
+/bin/bash: /Users/macstudio3/Projects/carnegie-reprice/supervise.sh: No such file or directory
+/bin/bash: /Users/macstudio3/Projects/carnegie-reprice/supervise.sh: No such file or directory
+/bin/bash: /Users/macstudio3/Projects/carnegie-reprice/supervise.sh: No such file or directory
diff --git a/launchd-rollout.log b/launchd-rollout.log
new file mode 100644
index 0000000..e69de29
diff --git a/rebuild-gql-ledger.jsonl b/rebuild-gql-ledger.jsonl.attempt1
similarity index 100%
rename from rebuild-gql-ledger.jsonl
rename to rebuild-gql-ledger.jsonl.attempt1
diff --git a/rebuild.halt b/rebuild.halt
new file mode 100644
index 0000000..5c2fa48
--- /dev/null
+++ b/rebuild.halt
@@ -0,0 +1 @@
+HALTED by operator
diff --git a/supervise.sh.DISABLED b/supervise.sh.DISABLED
new file mode 100644
index 0000000..5860a2c
--- /dev/null
+++ b/supervise.sh.DISABLED
@@ -0,0 +1,27 @@
+#!/bin/bash
+# supervise.sh — keep the sharded Carnegie rollout workers alive until the ledger is complete.
+# Fully detached; auto-restarts a shard worker if it dies. Stops when 0 SKUs remain or HALT flag set.
+cd "$(dirname "$0")" || exit 1
+SHARDS=3
+NODE=$(command -v node)
+log(){ echo "[$(date -u +%H:%M:%S)] $*" >> supervise.log; }
+
+log "supervisor start (pid $$), $SHARDS shards"
+while true; do
+ if [ -f rebuild-HALTED.flag ]; then log "HALT flag present — supervisor exiting"; exit 0; fi
+ remaining=$("$NODE" rebuild-line.mjs --status 2>/dev/null | head -1 | sed -E 's/.* ([0-9]+) remaining.*/\1/')
+ if [ "$remaining" = "0" ]; then log "0 remaining — rollout complete, supervisor exiting"; exit 0; fi
+
+ for n in $(seq 1 $SHARDS); do
+ pidfile="worker-$n.pid"
+ alive=0
+ if [ -f "$pidfile" ] && kill -0 "$(cat "$pidfile")" 2>/dev/null; then alive=1; fi
+ if [ $alive -eq 0 ]; then
+ nohup "$NODE" rebuild-line.mjs --shard "$n/$SHARDS" >> "rebuild-shard-$n.log" 2>&1 &
+ echo $! > "$pidfile"
+ log "started shard $n/$SHARDS pid $! (remaining $remaining)"
+ sleep 3
+ fi
+ done
+ sleep 30
+done
← dac3cfa auto-data-snapshot: 2026-08-18T14:00:27 (2 data files) — .re
·
back to Carnegie Reprice
·
carnegie rollout: recreate deleted supervise.sh + harden wor 9e92acf →