[object Object]

← back to Newmor Onboard

Record Newmor quote-only reply and conditional discount gate

a5a55101dda2a4040f88723c08f02983a03c5a4a · 2026-09-04 22:54:31 -0700 · Steve Abrams

Files touched

Diff

commit a5a55101dda2a4040f88723c08f02983a03c5a4a
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Sep 4 22:54:31 2026 -0700

    Record Newmor quote-only reply and conditional discount gate
---
 README.md                                |  6 ++-
 artifacts/VENDOR-REPLY-2026-09-04.md     | 39 +++++++++++++++++++
 data/newmor-vendor-reply-2026-09-04.json | 16 ++++++++
 verification/e2e-proof.json              | 65 ++++++++++++++++++++++++++++++++
 4 files changed, 125 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index d4cdd3a..fb45a49 100644
--- a/README.md
+++ b/README.md
@@ -2,4 +2,8 @@
 Refresh + complete the existing Newmor line (registry id 56) under series DWNM-.
 Distributor: LBI Boyd. All specs -> Shopify metafields, never body_html.
 See artifacts/RECONCILIATION.md + artifacts/METAFIELD-MAP.md.
-Pricing PARKED (no cost basis). Catalog refresh BLOCKED (Norman/newmor-agent down).
+Current status: BLOCKED pending scoped vendor quotes/terms and approval for catalog/Shopify changes.
+Jill replied September 4: LBI Boyd no longer sends price sheets; discounts apply only when DW is the specifier.
+See artifacts/VENDOR-REPLY-2026-09-04.md. The previous blanket 15% discount proposal is superseded.
+The 305-row worksheet remains ready: 125 public-range matches and 180 absent codes awaiting vendor confirmation.
+Older reconciliation notes are historical; the earlier agent-down observation has not been rechecked this session.
diff --git a/artifacts/VENDOR-REPLY-2026-09-04.md b/artifacts/VENDOR-REPLY-2026-09-04.md
new file mode 100644
index 0000000..5e14a21
--- /dev/null
+++ b/artifacts/VENDOR-REPLY-2026-09-04.md
@@ -0,0 +1,39 @@
+# TK-10670: Jill replied; quotation terms supersede the price-list blocker
+
+Verified through George read-only GETs on 2026-09-05 UTC.
+Account: `info`. Message: `1a06d7ee1b5557dc`.
+Thread: `1a0691afe4c69d0d`. Sender: Jill Carol <JCarol@lbiboyd.com>.
+Message date: **2026-09-04 17:37:04 UTC / 10:37:04 PDT**. No attachments.
+
+The newly authored portion of her reply, excluding the quoted request:
+
+> We no longer send out price sheet we are happy to quote you and provide your discounts. The price given is for the majority of Newmor pattern not the digitals those are based on the dimension.
+> Your discount also only applies if you are the specifier if the product was specified elsewhere, you can still purchase however this discount would not apply.
+
+## What this establishes
+
+- The first vendor response has arrived. Waiting for a full-line price sheet is no longer the correct next action.
+- LBI Boyd will provide quotes. The prior amount applies to a majority of patterns, without identifying the covered SKUs or exceptions.
+- Digital designs require dimension-based quotes.
+- The dealer discount is conditional on DW being the specifier. It does not apply to orders specified elsewhere.
+
+## What remains unconfirmed
+
+- Exact eligible patterns/SKUs, quote validity, list versus net amounts, and the applicable order volume.
+- What qualifies DW as the specifier, and how that status is established for online orders.
+- The cut-charge policy, including the prior $5/yard and $3/yard references.
+- Current/discontinued status for the 180 colorways absent from the September 4 public range check.
+
+**Do not apply the previous blanket `vendor_discount_pct: 0.00 -> 15.00` proposal.**
+The written condition now contradicts an unconditional vendor-level discount. Pricing design and
+catalog writes must account for specifier eligibility and remain gated.
+
+## Prepared next step
+
+Reply in the existing thread, with the existing 305-row status worksheet, asking for scoped
+quotes, specifier terms, cut charges, and colorway status. The concrete unsent wording is in
+`~/.claude/yolo-queue/pending-approval/2026-09-04-TK-10670-newmor-reply-quote-terms.md`.
+
+The worksheet is a reference for vendor clarification. Its 125 matches are candidates only;
+neither public-range presence nor this reply authorizes publication. Keep the other 180 on hold
+pending confirmation. No catalog, registry, Shopify, draft-mailbox or send mutation was performed.
diff --git a/data/newmor-vendor-reply-2026-09-04.json b/data/newmor-vendor-reply-2026-09-04.json
new file mode 100644
index 0000000..00512e4
--- /dev/null
+++ b/data/newmor-vendor-reply-2026-09-04.json
@@ -0,0 +1,16 @@
+{
+  "id": "1a06d7ee1b5557dc",
+  "threadId": "1a0691afe4c69d0d",
+  "from": "Jill Carol <JCarol@lbiboyd.com>",
+  "to": "Designer Wallcoverings <info@designerwallcoverings.com>",
+  "cc": "Stephanie Allgood <stephanie@lbiboyd.com>",
+  "date": "Fri, 4 Sep 2026 17:37:04 +0000",
+  "labelIds": [
+    "IMPORTANT",
+    "CATEGORY_PERSONAL",
+    "INBOX"
+  ],
+  "attachments": [],
+  "body": "We no longer send out price sheet we are happy to quote you and provide your discounts. The price given is for the majority of Newmor pattern not the digitals those are based on the dimension.\r\nYour discount also only applies if you are the specifier if the product was specified elsewhere, you can still purchase however this discount would not apply.",
+  "checked_at": "2026-09-05T05:50:58.144Z"
+}
diff --git a/verification/e2e-proof.json b/verification/e2e-proof.json
new file mode 100644
index 0000000..9e26c43
--- /dev/null
+++ b/verification/e2e-proof.json
@@ -0,0 +1,65 @@
+{
+  "intent": "Verify changed Newmor vendor dependency and prepare one concrete gated follow-up; preserve written conditional-discount terms.",
+  "ticket": "TK-10670-onboard-refresh-newmor-dist-lbi-boyd-ful",
+  "risk_tier": "R0 docs plus read-only authenticated mail",
+  "environment": "Local newmor-onboard repo; George info mailbox GET only",
+  "timestamp": "2026-09-05T05:54:31.481078+00:00",
+  "baseline": "Ticket awaited first reply and proposed unconditional 15% vendor discount.",
+  "commands": [
+    "George GET /api/messages?q=...&account=info, two queries",
+    "George GET /api/messages/1a06cef7bad63185?account=info",
+    "George GET /api/messages/1a06d7ee1b5557dc?account=info",
+    "Python csv.DictReader row count, uniqueness, blank quote fields and flags",
+    "git diff --check; JSON parsed readback"
+  ],
+  "assertions": [
+    {
+      "boundary": "mail",
+      "verdict": "PASS",
+      "evidence": "Actual authored vendor reply stored with original message/thread IDs and timestamp; no attachment."
+    },
+    {
+      "boundary": "pricing-precondition",
+      "verdict": "PASS",
+      "evidence": "Unconditional 15% proposal explicitly superseded in current and historical approval memo; no price written."
+    },
+    {
+      "boundary": "attachment",
+      "verdict": "PASS",
+      "evidence": {
+        "rows": 305,
+        "unique_pattern_code_pairs": 305,
+        "flags": {
+          "NOT on your current range - please confirm current or discontinued": 180,
+          "On your current range": 125
+        },
+        "vendor_status_and_net_fields": "all blank"
+      }
+    },
+    {
+      "boundary": "queue",
+      "verdict": "PASS",
+      "evidence": "Local unsent reply memo with thread/recipients/attachment and separate catalog gates."
+    },
+    {
+      "boundary": "customer-purchase-journey",
+      "verdict": "SKIP",
+      "critical": true,
+      "reason": "No approved/confirmed SKU quotes, conditional pricing design, sellable variant or publication action. Original ticket cannot be done."
+    }
+  ],
+  "artifacts": [
+    "data/newmor-vendor-reply-2026-09-04.json",
+    "artifacts/VENDOR-REPLY-2026-09-04.md",
+    "data/newmor-305-status-check-2026-09-04.csv",
+    "/Users/macstudio3/.claude/yolo-queue/pending-approval/2026-09-04-TK-10670-newmor-reply-quote-terms.md"
+  ],
+  "side_effects": "Local documentation and canonical ticket/DM notes only; no external send, mailbox mutation, DB/registry/Shopify write. Previous live inventory counts not rechecked this pass.",
+  "cleanup": "No operational mutation to roll back; local docs reversible in git.",
+  "verdict": "BLOCKED",
+  "build_identity": {
+    "README.md": "9f897574f7656b58afd5149bbbd7c963c5c7a2eba8976897aff20774700afd3c",
+    "artifacts/VENDOR-REPLY-2026-09-04.md": "d22e08694161673f1cee80eae4db437d40b65f35a0bcc32d32c352105c9fcce7",
+    "data/newmor-vendor-reply-2026-09-04.json": "fbb6d2abfa662ab7ec016866c04902dddaf6b88e882c4b018123090c831c09cd"
+  }
+}

← 4b39a18 TK-10670: vendor status-check CSV for all 305 held drafts +  ·  back to Newmor Onboard  ·  Restore Newmor quote approval draft and verify current block fc425c3 →