[object Object]

← back to Designer Wallcoverings

Designtex UOM 77-SKU task: live verify shows drift already 0 (no-op), PLAN documents verified state

a3007ac505e6d3065eedad7fdb60b2de3c8f4785 · 2026-06-26 12:29:09 -0700 · Steve

Files touched

Diff

commit a3007ac505e6d3065eedad7fdb60b2de3c8f4785
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Jun 26 12:29:09 2026 -0700

    Designtex UOM 77-SKU task: live verify shows drift already 0 (no-op), PLAN documents verified state
---
 .../designtex-uom-LIVE-VERIFY-2026-06-26.json      | 59 ++++++++++++++++++++++
 .../designtex-uom-fix/designtex-uom-fix-PLAN.json  | 24 +++++++++
 2 files changed, 83 insertions(+)

diff --git a/audits/designtex-uom-fix/designtex-uom-LIVE-VERIFY-2026-06-26.json b/audits/designtex-uom-fix/designtex-uom-LIVE-VERIFY-2026-06-26.json
new file mode 100644
index 00000000..315d795d
--- /dev/null
+++ b/audits/designtex-uom-fix/designtex-uom-LIVE-VERIFY-2026-06-26.json
@@ -0,0 +1,59 @@
+{
+  "checked": 77,
+  "uom_YARD": 77,
+  "uom_drift": 0,
+  "uom_other": 0,
+  "stillDrift": [],
+  "sample": [
+    {
+      "sku": "DWDX-220232",
+      "status": "ACTIVE",
+      "uom": "YARD",
+      "variants": [
+        "Sold Per Yard",
+        "Sample"
+      ],
+      "rollTag": false
+    },
+    {
+      "sku": "DWDX-220233",
+      "status": "ACTIVE",
+      "uom": "YARD",
+      "variants": [
+        "Sold Per Yard",
+        "Sample"
+      ],
+      "rollTag": false
+    },
+    {
+      "sku": "DWDX-220234",
+      "status": "ACTIVE",
+      "uom": "YARD",
+      "variants": [
+        "Sold Per Yard",
+        "Sample"
+      ],
+      "rollTag": false
+    },
+    {
+      "sku": "DWDX-220235",
+      "status": "ACTIVE",
+      "uom": "YARD",
+      "variants": [
+        "Sold Per Yard",
+        "Sample"
+      ],
+      "rollTag": false
+    },
+    {
+      "sku": "DWDX-220236",
+      "status": "ACTIVE",
+      "uom": "YARD",
+      "variants": [
+        "Sold Per Yard",
+        "Sample"
+      ],
+      "rollTag": false
+    }
+  ]
+}
diff --git a/audits/designtex-uom-fix/designtex-uom-fix-PLAN.json b/audits/designtex-uom-fix/designtex-uom-fix-PLAN.json
new file mode 100644
index 00000000..a223df80
--- /dev/null
+++ b/audits/designtex-uom-fix/designtex-uom-fix-PLAN.json
@@ -0,0 +1,24 @@
+{
+  "task": "Designtex UOM drift fix (77 SKUs) — Option A (DTD verdict)",
+  "field": "global.unit_of_measure",
+  "intended_change": { "from": "Priced Per Single Roll", "to": "YARD" },
+  "scope": "Designtex-only (DWDX prefix), exactly the 77 SKUs in designtex-uom-drift-live-77.json",
+  "status": "ALREADY APPLIED — verified live read-only 2026-06-26",
+  "live_verification": {
+    "method": "GraphQL product.metafield(global,unit_of_measure) read for all 77 gids",
+    "checked": 77,
+    "uom_YARD": 77,
+    "uom_drift": 0,
+    "uom_other": 0,
+    "variant_title": "Sold Per Yard (all 77, Sample variant untouched)",
+    "roll_tag_removed": true,
+    "still_drifted": []
+  },
+  "applied_by": [
+    { "script": "flip-uom-live-77.mjs", "ran": "2026-06-23 ~15:36", "scope": "the 77 from list", "result": "77 ok / 0 failed", "did": "global.unit_of_measure->YARD, tag Priced Per Single Roll removed + Priced Per Yard added, variant Single Roll->Yard" },
+    { "script": "designtex-soldperyard-boltsize.mjs --execute", "ran": "2026-06-26 ~10:41", "scope": "line-wide 356 DWDX", "result": "356 ok / 0 failed", "did": "variant title -> 'Sold Per Yard', desc prose roll->yard, bolt size li, tag hygiene, idempotent global.unit_of_measure->YARD re-assert" }
+  ],
+  "plan_rows": [],
+  "note": "No gated live write remains. The 2026-06-23 gap snapshot (drift=77) is STALE — it predates both fix runs. This PLAN documents a verified no-op, not a pending change.",
+  "out_of_scope": "4-spec backfill (repeat/content/fire/cleaning) — separate later pass per DTD."
+}

← 669dc5bb auto-save: 2026-06-26T11:45:25 (8 files) — pending-approval/  ·  back to Designer Wallcoverings  ·  auto-save: 2026-06-26T12:33:24 (3 files) — pending-approval/ 97406872 →