[object Object]

← back to Dw Sku Integrity

TK-10900: PROVENANCE GATE — catalog codes are not uniformly real (Maharam MH-*, CMO_* fabricated; DWKN/DWTT/DWRW mixed-mint)

709cc72a904f490ef1e39de1e6f3e8c6adeb6617 · 2026-08-31 02:40:12 -0700 · codex-10896

Verification of the matcher output caught it: only Carnegie/Stout carry real mfr
codes; Maharam/CMO are DW-fabricated; Knoll/Thibaut/Rebel are mixed-use mint
prefixes needing the full ledger. Program A cannot be blanket-fired — each vendor
needs a Steve provenance ruling. Only Carnegie is cleanly fireable today (2,745).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit 709cc72a904f490ef1e39de1e6f3e8c6adeb6617
Author: codex-10896 <steve@designerwallcoverings.com>
Date:   Mon Aug 31 02:40:12 2026 -0700

    TK-10900: PROVENANCE GATE — catalog codes are not uniformly real (Maharam MH-*, CMO_* fabricated; DWKN/DWTT/DWRW mixed-mint)
    
    Verification of the matcher output caught it: only Carnegie/Stout carry real mfr
    codes; Maharam/CMO are DW-fabricated; Knoll/Thibaut/Rebel are mixed-use mint
    prefixes needing the full ledger. Program A cannot be blanket-fired — each vendor
    needs a Steve provenance ruling. Only Carnegie is cleanly fireable today (2,745).
    
    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
 evidence/TK-10900-rescrape-workplan.md | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/evidence/TK-10900-rescrape-workplan.md b/evidence/TK-10900-rescrape-workplan.md
index 8ae7415..e79b3a7 100644
--- a/evidence/TK-10900-rescrape-workplan.md
+++ b/evidence/TK-10900-rescrape-workplan.md
@@ -135,6 +135,25 @@ rates on clean-catalog vendors (no mint-`mfr_sku` indirection).
 
 ---
 
+## ⚠ Provenance gate — the catalog code is NOT uniformly a "real" code (2026-08-31)
+
+Verification (spot-checking the matcher's output) found the recovered code's provenance varies by
+vendor. Program A **cannot be blanket-fired**; each vendor needs a provenance ruling before its draft
+is trusted. The matcher is mechanically correct (Carnegie reproduced exactly); this is about *what the
+catalog code IS*, not whether the join works.
+
+| Provenance class | Vendors | Sample catalog code | Ruling needed |
+|---|---|---|---|
+| **Real mfr code** — safe to adopt | Carnegie (`655032`), Stout (`W7899-2`) | numeric / `W####-#` | just confirm base-code form (open-decision #1) |
+| **DW-fabricated** (brand-prefix invention, not a mfr code) | Maharam (`MH-GEMMA…-031`), CMO Paris (`CMO_WBO_09_80`) | `MH-<pattern>-###` | is this an acceptable canonical `dw_sku`, or re-scrape (D)? |
+| **Mixed-use mint prefix** (native + Phase-4 mint intermixed) | Knoll (`DWKN-*`), Thibaut (`DWTT-*`), Rebel Walls (`DWRW-*`) | `DWKN-250130` | needs the FULL reverted-mint ledger to split native vs mint (= `PROVENANCE_REVIEW`) |
+| **DW prefix, provenance TBD** | China Seas (`DWCH/DWCW-*`), Fabricut (`DWFC-*`) | `DWCH-510010` | confirm these are established DW codes, not fabrications |
+
+Consequence: the only vendor cleanly fireable today is **Carnegie** (real codes, 2,745, base-form pending
+open-decision #1). Maharam/CMO are provenance-blocked; Knoll/Thibaut/Rebel need the mint ledger; China
+Seas/Fabricut need a quick confirm. This is why every write stays gated — the matcher can find a code, but
+only Steve can rule whether that code is the canonical identity or a fabrication to be replaced.
+
 ## Execution shape (per program, all gated writes fired by Steve)
 
 ### Program A — `content-match-gen.mjs` (SHIPPED; sibling of `staging-link-gen.mjs`)

← f5b40ce auto-data-snapshot: 2026-08-31T02:39:25 (76 data files) — ap  ·  back to Dw Sku Integrity  ·  TK-10900/A: Carnegie fire-ready (2,745) + full ledger (12,21 a8854f1 →