[object Object]

← 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

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 →