[object Object]

← back to York Yardgood Exec

Short launchers apply.sh/rollback.sh (avoid paste wrap-break)

4b0d976bb5579246c2e1dce0d978f79be2a9c764 · 2026-09-09 15:44:52 -0700 · Steve

Files touched

Diff

commit 4b0d976bb5579246c2e1dce0d978f79be2a9c764
Author: Steve <steve@designerwallcoverings.com>
Date:   Wed Sep 9 15:44:52 2026 -0700

    Short launchers apply.sh/rollback.sh (avoid paste wrap-break)
---
 apply.sh    | 14 ++++++++++++++
 rollback.sh |  3 +++
 2 files changed, 17 insertions(+)

diff --git a/apply.sh b/apply.sh
new file mode 100755
index 0000000..6b38ac6
--- /dev/null
+++ b/apply.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+# York contract line — apply 72 live reprices, then ledger. Short single-token launcher (won't wrap-break).
+set -e
+cd "$HOME/Projects/york-yardgood-exec"
+echo "=== APPLYING 72 York yard-good reprices (live) ==="
+node york73.mjs --apply
+echo "=== logging to reversible ledger ==="
+node "$HOME/.claude/yolo-queue/executed-reversible/log-exec.mjs" \
+  --agent vp-dw-commerce --ticket york-73-yardgood \
+  --action "York contract line: 72 live products -> Sold Per Yard, min5/step1, reprice to portal Net Contract/0.65/0.85 (net 20/45/52.50/85 -> retail 36.20/81.45/95.02/153.85); fixes below-cost bleed" \
+  --blast 72 \
+  --undo "$HOME/Projects/york-yardgood-exec/data/restore-map.jsonl" \
+  --verify "DWJS-91828 price=81.45 uom='Sold Per Yard'; DWJS-91910 price=36.20"
+echo "=== DONE. Rollback if needed: bash ~/Projects/york-yardgood-exec/rollback.sh ==="
diff --git a/rollback.sh b/rollback.sh
new file mode 100755
index 0000000..1998363
--- /dev/null
+++ b/rollback.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd "$HOME/Projects/york-yardgood-exec"
+node york73-rollback.mjs

← bc9720a York contract yard-good reprice: 73-product executor + dry-r  ·  back to York Yardgood Exec  ·  York tail-32: relabel-all + Trousseau reprice executor + rol 3be8772 →