← back to Harlequin Sample Price Analysis
fleet integrity sweep: Thibaut 447 + Schumacher 5 cross-pattern collisions (Cranes-class); Koroseal/Hollywood legit
a0bd68541a6cfa419a929bc77321695e8143c133 · 2026-08-31 00:15:14 -0700 · Steve Abrams
- ran the reusable detector's product-id-collision check across 19 vendor catalogs
- second-level same-pattern-vs-cross-pattern test: real corruption = 452 groups (Thibaut 447 confirmed
Birch Cork+Tosca / Aida+Barafundle), NOT the 3252 raw (Koroseal 2471 + Hollywood 154 = legit colorway grouping)
- FLEET-INTEGRITY-SWEEP.md; read-only, fixes gated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
A artifacts/FLEET-INTEGRITY-SWEEP.md
Diff
commit a0bd68541a6cfa419a929bc77321695e8143c133
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Aug 31 00:15:14 2026 -0700
fleet integrity sweep: Thibaut 447 + Schumacher 5 cross-pattern collisions (Cranes-class); Koroseal/Hollywood legit
- ran the reusable detector's product-id-collision check across 19 vendor catalogs
- second-level same-pattern-vs-cross-pattern test: real corruption = 452 groups (Thibaut 447 confirmed
Birch Cork+Tosca / Aida+Barafundle), NOT the 3252 raw (Koroseal 2471 + Hollywood 154 = legit colorway grouping)
- FLEET-INTEGRITY-SWEEP.md; read-only, fixes gated
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
artifacts/FLEET-INTEGRITY-SWEEP.md | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/artifacts/FLEET-INTEGRITY-SWEEP.md b/artifacts/FLEET-INTEGRITY-SWEEP.md
new file mode 100644
index 0000000..8144a2a
--- /dev/null
+++ b/artifacts/FLEET-INTEGRITY-SWEEP.md
@@ -0,0 +1,31 @@
+# Fleet integrity sweep — product-id collision class (read-only)
+
+Ran the reusable detector's product-id-collision check across the top 19 vendor catalogs with a
+Shopify presence, then applied the same-pattern-vs-cross-pattern second-level test that separates
+the real Cranes-class bug (different patterns merged under one product id) from legitimate
+colorway-under-one-product grouping. **No writes.**
+
+## Actionable — genuine Cranes-class identity corruption (cross-pattern merges)
+| vendor | cross-pattern collision groups | note |
+| --- | ---: | --- |
+| **thibaut_catalog** | **447** | CONFIRMED by sampling: product 7865265389619 = "Birch Cork" (9010) + "Tosca" (AT1402); 7865265520691 = "Aida" (9020) + "Barafundle" (AT1405). Two distinct patterns per product id. |
+| **schumacher_catalog** | **5** | small, same signature |
+| jeffrey_stevens_catalog | 0 (1 collision was same-pattern) | clean |
+
+## NOT bugs — legitimate colorway grouping (many catalog rows → one product by design)
+| vendor | raw collisions | real cross-pattern | verdict |
+| --- | ---: | ---: | --- |
+| koroseal_catalog | 2,545 | 0 (2,471 same-pattern) | by design |
+| hollywood_catalog | 154 | 0 | by design |
+| (14 other top vendors) | 0 | 0 | clean |
+
+## Lesson (same as the junk-mfr right-sizing)
+The raw collision count (3,252 across the fleet) is dominated by legitimate colorway grouping. The
+real, actionable identity-corruption is **~452 groups, concentrated in Thibaut (447)**. Reporting the
+raw number would have been a false alarm. The detector finds candidates; the pattern-distinctness
+check is what makes it truthful.
+
+## Recommendation
+Open a ticket to reconcile the **Thibaut 447 cross-pattern product-id merges** (same class as the
+Harlequin Cranes fix: each merged pattern needs its own Shopify product + correct mfr_sku). Schumacher's
+5 can ride along. All fixes are gated customer-facing/canonical writes. Detector: `scripts/integrity-report.mjs`.
← f3d8761 auto-data-snapshot: 2026-08-31T00:07:16 (1 data files) — art
·
back to Harlequin Sample Price Analysis
·
TK-10992: right-size Thibaut collisions — 26 LIVE (Anna Fren b2da31e →