[object Object]

← back to Sanderson Onboard

TK-10873: Highclere Paris Grey RESOLVED — standard roll at $148 (£-as-USD, held out of 277 fix); gated reprice card at conservative $382; LAST held item closed

7da95c24ac226ba7516b1c911571c8f34c39d573 · 2026-08-31 04:24:00 -0700 · Steve Abrams

Files touched

Diff

commit 7da95c24ac226ba7516b1c911571c8f34c39d573
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Aug 31 04:24:00 2026 -0700

    TK-10873: Highclere Paris Grey RESOLVED — standard roll at $148 (£-as-USD, held out of 277 fix); gated reprice card at conservative $382; LAST held item closed
---
 tk10873/FOLLOWUP_DECISIONS.md                          |  4 ++++
 tk10873/RUN_LIVE_highclere_ZDAR312861.md               | 18 ++++++++++++++++++
 tk10873/zoffany_roll_ZDAR312861_highclere.json         | 11 +++++++++++
 .../zoffany_roll_ZDAR312861_highclere.live_plan.json   | 12 ++++++++++++
 ..._roll_ZDAR312861_highclere.restore_map.preview.json | 11 +++++++++++
 5 files changed, 56 insertions(+)

diff --git a/tk10873/FOLLOWUP_DECISIONS.md b/tk10873/FOLLOWUP_DECISIONS.md
index e4e2995..59a70e6 100644
--- a/tk10873/FOLLOWUP_DECISIONS.md
+++ b/tk10873/FOLLOWUP_DECISIONS.md
@@ -107,3 +107,7 @@ must reconcile BOTH code spaces.
 the 3M-Stocked fixed panels). So the 74 are NOT gross misprices — the per-metre dollar amounts are mostly
 in Zoffany's $400–590/m band. Buckets + surgical plan: `zoffany_widewidth_VERIFIED.md`. Fix = labeling
 clarity (71 per-metre) + dupe resolution (Tigers Eye) + dim backfill (22 length=0m), NOT a mass revert.
+
+
+## ADDENDUM 2026-08-31 (3) — Highclere Paris Grey RESOLVED
+ZDAR312861 = standard roll (68.6cm x 10.05m) LIVE at $148 = the raw £148-as-USD (held out of the 277 GBP-fix, never corrected). Pattern verified $382-416 US (2 retailers). Gated reprice card drafted at conservative $382 (lower-bound; could be $416 collection norm): RUN via zoffany_roll_ZDAR312861_highclere.json. This closes the LAST documented held item — every TK-10873 held row is now resolved-and-gated or externally-blocked (313114 only).
diff --git a/tk10873/RUN_LIVE_highclere_ZDAR312861.md b/tk10873/RUN_LIVE_highclere_ZDAR312861.md
new file mode 100644
index 0000000..1d9fc29
--- /dev/null
+++ b/tk10873/RUN_LIVE_highclere_ZDAR312861.md
@@ -0,0 +1,18 @@
+# RUN CARD — TK-10873: reprice Highclere Paris Grey ZDAR312861 ($148 → $382)
+
+**Gated `!`-run. Customer-facing. Restore-map-first + reversible + ledgered.** Steve fires this.
+
+## What it does
+`ZDAR312861` "Highclere - Paris Grey wallcovering" — a STANDARD roll (68.6 cm × 10.05 m) — is live at **$148**,
+which is the raw £148 shown as USD. It was held out of the 277-row GBP-as-USD fix (no US price found at the
+time), so it never got corrected. Pattern verified $382–416 US across 2 retailers (WD US: Zinc $382 / Olivine
+$416; LA Design Concepts: Olivine $416). Sets the sellable to the **conservative $382** (lower bound); sample
+$4.25 untouched. Dry-run: 1/1 resolves, 0 sanity fails. (Could be $416 = collection norm, cf Mitford Damask — your call.)
+
+## The command
+```sh
+cd ~/Projects/sanderson-onboard/tk10873
+export SHOPIFY_ADMIN_TOKEN=$(grep -E '^SHOPIFY_ADMIN_TOKEN=' ~/Projects/secrets-manager/.env | head -1 | cut -d= -f2- | tr -d '"'"'"' ')
+REPRICE_DRAFT=zoffany_roll_ZDAR312861_highclere.json node reprice_live_runbook.mjs --apply --i-understand-this-is-live
+```
+Undo: `... --revert zoffany_roll_ZDAR312861_highclere.restore_map.live.json --i-understand-this-is-live`
diff --git a/tk10873/zoffany_roll_ZDAR312861_highclere.json b/tk10873/zoffany_roll_ZDAR312861_highclere.json
new file mode 100644
index 0000000..60d1489
--- /dev/null
+++ b/tk10873/zoffany_roll_ZDAR312861_highclere.json
@@ -0,0 +1,11 @@
+[
+  {
+    "mfr_sku": "ZDAR312861",
+    "action": "REPRICE",
+    "proposed_sellable_price": 382.00,
+    "price_trade": null,
+    "price_source": "zoffany_us_list_conservative:382 (Highclere pattern US $382-416 across 2 retailers; $382 = lower-bound Zinc; corrects £148-as-USD)",
+    "unit": "11yd-roll",
+    "note": "Highclere Paris Grey — standard roll, held out of the 277 GBP-fix; $148 is £-as-USD; conservative US list $382 (+158%). Could be $416 (collection norm, cf Mitford Damask) if Steve prefers."
+  }
+]
diff --git a/tk10873/zoffany_roll_ZDAR312861_highclere.live_plan.json b/tk10873/zoffany_roll_ZDAR312861_highclere.live_plan.json
new file mode 100644
index 0000000..bdf68c0
--- /dev/null
+++ b/tk10873/zoffany_roll_ZDAR312861_highclere.live_plan.json
@@ -0,0 +1,12 @@
+[
+  {
+    "mfr_sku": "ZDAR312861",
+    "product_id": "gid://shopify/Product/7866101727283",
+    "sellable_sku": "DWZF-187039",
+    "cached_variant_id": null,
+    "new_price": 382,
+    "old_price": "<LIVE-READ-REQUIRED before write>",
+    "price_source": "zoffany_us_list_conservative:382 (Highclere pattern US $382-416 across 2 retailers; $382 = lower-bound Zinc; corrects £148-as-USD)",
+    "sanity": "PASS"
+  }
+]
\ No newline at end of file
diff --git a/tk10873/zoffany_roll_ZDAR312861_highclere.restore_map.preview.json b/tk10873/zoffany_roll_ZDAR312861_highclere.restore_map.preview.json
new file mode 100644
index 0000000..b30684d
--- /dev/null
+++ b/tk10873/zoffany_roll_ZDAR312861_highclere.restore_map.preview.json
@@ -0,0 +1,11 @@
+[
+  {
+    "mfr_sku": "ZDAR312861",
+    "product_id": "gid://shopify/Product/7866101727283",
+    "sellable_sku": "DWZF-187039",
+    "variant_id": "<LIVE-GET-REQUIRED>",
+    "old_price": "<LIVE-READ-REQUIRED>",
+    "new_price": 382,
+    "_note": "PREVIEW only — the live --apply run materializes old_price + variant_id from a live read BEFORE any write."
+  }
+]
\ No newline at end of file

← cc12cba TK-10873: unit-labeling spec for the 45 v7 wide-width SKUs (  ·  back to Sanderson Onboard  ·  TK-10873: record 313114 resolution in decisions doc — mappin 9b37d1b →