[object Object]

← back to Dw Unbuyable Recovery Pilot

TK-11041: Innovations re-scrape recovers 51/51 identities (0 mismatches); WHL=Whistler discontinued

cf739478fd137c18df1b8109bf9eb1f02fe1ced0 · 2026-09-10 07:45:31 -0700 · Steve Abrams

Overturns the 2026-09-02 '0/51 recoverable' finding: CSO/ENS/FLN/PRO/SKL/TTM/VCO/WHL
are real Innovations item-number prefixes, not DW-internal codes. Feed-first $0
read-only sweep of innovationsusa.com sitemap (371 pattern pages, robots-compliant)
resolves every one of the 51 to pattern + colorway + specs + image.
43 exact colorway matches, 7 prefix, 1 DW-unnamed, 0 mismatches.
WHL (12 items) = Innovations Whistler, DISCONTINUED — recovered via Wayback; those
12 should be archived, not repriced. Price remains vendor-gated (no public prices).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018M72uDgM1SgEh3Ma4QgcCw

Files touched

Diff

commit cf739478fd137c18df1b8109bf9eb1f02fe1ced0
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 10 07:45:31 2026 -0700

    TK-11041: Innovations re-scrape recovers 51/51 identities (0 mismatches); WHL=Whistler discontinued
    
    Overturns the 2026-09-02 '0/51 recoverable' finding: CSO/ENS/FLN/PRO/SKL/TTM/VCO/WHL
    are real Innovations item-number prefixes, not DW-internal codes. Feed-first $0
    read-only sweep of innovationsusa.com sitemap (371 pattern pages, robots-compliant)
    resolves every one of the 51 to pattern + colorway + specs + image.
    43 exact colorway matches, 7 prefix, 1 DW-unnamed, 0 mismatches.
    WHL (12 items) = Innovations Whistler, DISCONTINUED — recovered via Wayback; those
    12 should be archived, not repriced. Price remains vendor-gated (no public prices).
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_018M72uDgM1SgEh3Ma4QgcCw
---
 tk11041-innovations-reconcile/rescrape/README.md   |   65 ++
 .../rescrape/data/cohort51.tsv                     |   51 +
 .../rescrape/data/innovations-identity-map.csv     |   52 +
 .../rescrape/data/innovations-identity-map.json    | 1034 ++++++++++++++++++++
 tk11041-innovations-reconcile/rescrape/extract.py  |   70 ++
 .../rescrape/inn_slugs.txt                         |  371 +++++++
 tk11041-innovations-reconcile/rescrape/sweep.sh    |   20 +
 7 files changed, 1663 insertions(+)

diff --git a/tk11041-innovations-reconcile/rescrape/README.md b/tk11041-innovations-reconcile/rescrape/README.md
new file mode 100644
index 0000000..45e8d77
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/README.md
@@ -0,0 +1,65 @@
+# TK-11041 — Innovations RE-SCRAPE (the ticket's original named fix)
+
+## Result: 51/51 identity RECOVERED at $0, read-only. Zero mismatches.
+
+### What this overturns
+The 2026-09-02 reconcile concluded `BLOCKED_ON_VENDOR_LINESHEET — 0 trustworthy local
+recovery sources`, on the premise that CSO/ENS/FLN/PRO/SKL/TTM/VCO/WHL were
+**"DW-internal collection codes"**.
+
+That premise is **false**. They are **real Innovations item-number prefixes**, publicly
+resolvable on innovationsusa.com. The earlier lane only searched the stale local
+`innovations_catalog` (341 rows, 236 with no provenance URL) — it never scraped the vendor,
+which is exactly what the ticket title asked for.
+
+### Method (read-only, $0, robots-compliant)
+1. `sitemap.xml` (live, 371 `/item/<slug>` pattern pages). robots.txt **allows** `/item/*/` ;
+   `/item/*/*` (per-colorway pages) is disallowed and was **not** fetched.
+2. `sweep.sh` — fetch all 371 pattern pages @0.35s delay, extract every `AAA-nnn` item code.
+3. Build prefix -> pattern map; join to the 51-item cohort on `mfr_sku`.
+4. `extract.py` — pull pattern name, colorway names, full spec block, image URL per item.
+
+### Prefix -> Innovations pattern (all 8 resolved)
+| DW mfr prefix | Innovations pattern | n  | site state |
+|---|---|---|---|
+| CSO | Costine     | 3  | live |
+| ENS | Enchase     | 6  | live |
+| FLN | Flanders    | 5  | live |
+| PRO | Province    | 1  | live |
+| SKL | Skylark     | 4  | live |
+| TTM | Tatami      | 7  | live |
+| VCO | Vinyl Cork  | 13 | live |
+| WHL | **Whistler**| 12 | **DISCONTINUED** (404 live; recovered from Wayback 20230127073736) |
+
+### Independent proof the join is correct
+Innovations' own colorway names were compared against the DW private-label titles:
+
+* **43/51 EXACT** (e.g. `FLN-01 HEATHER` == "La Bologna **Heather**")
+* **7/51 PREFIX** (DW truncated: `VCO-010 Blue Opal` -> "…**Blue** Type 2")
+* **1/51** DW title carries no colorway (`PRO-012` = Innovations "Uva")
+* **0 MISMATCHES**
+
+DW relabelled only the **pattern** (Flanders->Bologna, Tatami->Udino, Skylark->Sieno,
+Enchase->Renegado, Costine->Turino, Whistler->Orvito, Province->Youngstown); the
+colorways were kept. `VCO` titles even retain the literal string "Vinyl Cork".
+
+### What is recovered per item
+`data/innovations-identity-map.{json,csv}` — mfr_sku, Innovations pattern + colorway,
+DW colorway + match class, site state, product_url, image_url, width, full roll,
+composition, repeat, fire rating.
+
+### What is STILL gated (unchanged)
+**PRICE.** Verified: zero price tokens across all 371 public pages — Innovations trade
+pricing is login-only. The drafted vendor line-sheet request (Gmail draft
+`draftId=r-1766618972989872280`) remains the correct and only path to net price, and its
+send stays Steve's.
+
+### New finding that changes the plan
+`WHL` / "La Orvito" (12 of the 51) is a **discontinued** Innovations pattern. Repricing and
+activating those 12 would put a dead line back on sale. They should be routed to
+discontinue/archive, **not** to the add-variant recovery. Only **39** are live-line candidates.
+
+### Reproduce
+```sh
+./sweep.sh && python3 extract.py
+```
diff --git a/tk11041-innovations-reconcile/rescrape/data/cohort51.tsv b/tk11041-innovations-reconcile/rescrape/data/cohort51.tsv
new file mode 100644
index 0000000..aee2833
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/data/cohort51.tsv
@@ -0,0 +1,51 @@
+CSO-001	La Turino Radiant Type 2 RADIANT Memo Sample | Phillipe Romano
+CSO-002	La Turino Pearl Type 2 PEARL Memo Sample | Phillipe Romano
+CSO-003	La Turino Filigree Type 2 FILIGREE Memo Sample | Phillipe Romano
+ENS-01	La Renegado Bone Natural BONE Memo Sample | Phillipe Romano
+ENS-02	La Renegado Frost Natural FROST Memo Sample | Phillipe Romano
+ENS-03	La Renegado Calcite Natural CALCITE Memo Sample | Phillipe Romano
+ENS-04	La Renegado Basalt Natural BASALT Memo Sample | Phillipe Romano
+ENS-05	La Renegado Black Emerald Natural BLACK EMERALD Memo Sample | Phillipe Romano
+ENS-06	La Renegado Sapphire Natural SAPPHIRE Memo Sample | Phillipe Romano
+FLN-01	La Bologna Heather Natural HEATHER Memo Sample | Phillipe Romano
+FLN-02	La Bologna Bobbin Natural BOBBIN Memo Sample | Phillipe Romano
+FLN-03	La Bologna Pepper Natural PEPPER Memo Sample | Phillipe Romano
+FLN-04	La Bologna Cocoa Natural COCOA Memo Sample | Phillipe Romano
+FLN-05	La Bologna Jet Natural JET Memo Sample | Phillipe Romano
+PRO-012	Youngstown Type 2 Memo Sample | Phillipe Romano
+SKL-001	La Sieno Ash Type 2 ASH Memo Sample | Phillipe Romano
+SKL-002	La Sieno Grove Type 2 GROVE Memo Sample | Phillipe Romano
+SKL-003	La Sieno Moss Type 2 MOSS Memo Sample | Phillipe Romano
+SKL-004	La Sieno Azure Type 2 AZURE Memo Sample | Phillipe Romano
+TTM-01	La Udino Fuji Natural FUJI Memo Sample | Phillipe Romano
+TTM-02	La Udino Hasu Natural HASU Memo Sample | Phillipe Romano
+TTM-03	La Udino Bara Natural BARA Memo Sample | Phillipe Romano
+TTM-04	La Udino Poppi Natural POPPI Memo Sample | Phillipe Romano
+TTM-05	La Udino Ajisai Natural AJISAI Memo Sample | Phillipe Romano
+TTM-06	La Udino Daria Natural DARIA Memo Sample | Phillipe Romano
+TTM-07	La Udino Rabenda Natural RABENDA Memo Sample | Phillipe Romano
+VCO-001	Le Vierna Vinyl Cork Platinum Type 2 PLATINUM Memo Sample | Phillipe Romano
+VCO-002	Le Vierna Vinyl Cork Ivory Frost Type 2 IVORY FROST Memo Sample | Phillipe Romano
+VCO-003	Le Vierna Vinyl Cork Moonlight Type 2 MOONLIGHT Memo Sample | Phillipe Romano
+VCO-004	Le Vierna Vinyl Cork Champagne Type 2 CHAMPAGNE Memo Sample | Phillipe Romano
+VCO-005	Le Vierna Vinyl Cork Gilded Taupe Type 2 GILDED TAUPE Memo Sample | Phillipe Romano
+VCO-006	Le Vierna Vinyl Cork Argent Type 2 ARGENT Memo Sample | Phillipe Romano
+VCO-007	Le Vierna Vinyl Cork Silver Type 2 SILVER Memo Sample | Phillipe Romano
+VCO-008	Le Vierna Vinyl Cork Burnished Type 2 BURNISHED Memo Sample | Phillipe Romano
+VCO-009	Le Vierna Vinyl Cork Bronze Type 2 BRONZE Memo Sample | Phillipe Romano
+VCO-010	Le Vierna Vinyl Cork Blue Type 2 BLUE Memo Sample | Phillipe Romano
+VCO-011	Le Vierna Vinyl Cork Misty Type 2 MISTY Memo Sample | Phillipe Romano
+VCO-012	Le Vierna Vinyl Cork Gold Type 2 GOLD Memo Sample | Phillipe Romano
+VCO-013	Le Vierna Vinyl Cork Emerald Type 2 EMERALD Memo Sample | Phillipe Romano
+WHL-01	La Orvito Amadora Natural AMADORA Memo Sample | Phillipe Romano
+WHL-02	La Orvito Santo Natural SANTO Memo Sample | Phillipe Romano
+WHL-03	La Orvito Braga Natural BRAGA Memo Sample | Phillipe Romano
+WHL-04	La Orvito Evora Natural EVORA Memo Sample | Phillipe Romano
+WHL-05	La Orvito Beja Natural BEJA Memo Sample | Phillipe Romano
+WHL-06	La Orvito Faro Natural FARO Memo Sample | Phillipe Romano
+WHL-07	La Orvito Garda Natural GARDA Memo Sample | Phillipe Romano
+WHL-08	La Orvito Lagos Natural LAGOS Memo Sample | Phillipe Romano
+WHL-09	La Orvito Lisbon Natural LISBON Memo Sample | Phillipe Romano
+WHL-10	La Orvito Porto Natural PORTO Memo Sample | Phillipe Romano
+WHL-11	La Orvito Sintra Natural SINTRA Memo Sample | Phillipe Romano
+WHL-12	La Orvito Tomar Natural TOMAR Memo Sample | Phillipe Romano
diff --git a/tk11041-innovations-reconcile/rescrape/data/innovations-identity-map.csv b/tk11041-innovations-reconcile/rescrape/data/innovations-identity-map.csv
new file mode 100644
index 0000000..5c0cd64
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/data/innovations-identity-map.csv
@@ -0,0 +1,52 @@
+mfr_sku,dw_title,innovations_pattern,innovations_colorway,dw_colorway,colorway_match,site_state,product_url,image_url,width,full_roll,composition,repeat,fire_rating

+CSO-001,La Turino Radiant Type 2 RADIANT Memo Sample | Phillipe Romano,Costine,Radiant,Radiant,YES,live,https://www.innovationsusa.com/item/costine,https://www.innovationsusa.com/storage/sku/350x350/CSO-001.jpg,"52"" (132 cm)",25 YDs,Vinyl,Non-Match,ASTM E84 - Class A

+CSO-002,La Turino Pearl Type 2 PEARL Memo Sample | Phillipe Romano,Costine,Pearl,Pearl,YES,live,https://www.innovationsusa.com/item/costine,https://www.innovationsusa.com/storage/sku/350x350/CSO-002.jpg,"52"" (132 cm)",25 YDs,Vinyl,Non-Match,ASTM E84 - Class A

+CSO-003,La Turino Filigree Type 2 FILIGREE Memo Sample | Phillipe Romano,Costine,Filigree,Filigree,YES,live,https://www.innovationsusa.com/item/costine,https://www.innovationsusa.com/storage/sku/350x350/CSO-003.jpg,"52"" (132 cm)",25 YDs,Vinyl,Non-Match,ASTM E84 - Class A

+ENS-01,La Renegado Bone Natural BONE Memo Sample | Phillipe Romano,Enchase,Bone,Bone,YES,live,https://www.innovationsusa.com/item/enchase,https://www.innovationsusa.com/storage/sku/350x350/ENS-01.jpg,"35"" (90 cm)",27 YDs,Polyester/Cellulose Acrylic Blend,Non-Match,ASTM E84 - Class A

+ENS-02,La Renegado Frost Natural FROST Memo Sample | Phillipe Romano,Enchase,Frost,Frost,YES,live,https://www.innovationsusa.com/item/enchase,https://www.innovationsusa.com/storage/sku/350x350/ENS-02.jpg,"35"" (90 cm)",27 YDs,Polyester/Cellulose Acrylic Blend,Non-Match,ASTM E84 - Class A

+ENS-03,La Renegado Calcite Natural CALCITE Memo Sample | Phillipe Romano,Enchase,Calcite,Calcite,YES,live,https://www.innovationsusa.com/item/enchase,https://www.innovationsusa.com/storage/sku/350x350/ENS-03.jpg,"35"" (90 cm)",27 YDs,Polyester/Cellulose Acrylic Blend,Non-Match,ASTM E84 - Class A

+ENS-04,La Renegado Basalt Natural BASALT Memo Sample | Phillipe Romano,Enchase,Basalt,Basalt,YES,live,https://www.innovationsusa.com/item/enchase,https://www.innovationsusa.com/storage/sku/350x350/ENS-04.jpg,"35"" (90 cm)",27 YDs,Polyester/Cellulose Acrylic Blend,Non-Match,ASTM E84 - Class A

+ENS-05,La Renegado Black Emerald Natural BLACK EMERALD Memo Sample | Phillipe Romano,Enchase,Black Emerald,Black Emerald,YES,live,https://www.innovationsusa.com/item/enchase,https://www.innovationsusa.com/storage/sku/350x350/ENS-05.jpg,"35"" (90 cm)",27 YDs,Polyester/Cellulose Acrylic Blend,Non-Match,ASTM E84 - Class A

+ENS-06,La Renegado Sapphire Natural SAPPHIRE Memo Sample | Phillipe Romano,Enchase,Sapphire,Sapphire,YES,live,https://www.innovationsusa.com/item/enchase,https://www.innovationsusa.com/storage/sku/350x350/ENS-06.jpg,"35"" (90 cm)",27 YDs,Polyester/Cellulose Acrylic Blend,Non-Match,ASTM E84 - Class A

+FLN-01,La Bologna Heather Natural HEATHER Memo Sample | Phillipe Romano,Flanders,Heather,Heather,YES,live,https://www.innovationsusa.com/item/flanders,https://www.innovationsusa.com/storage/sku/350x350/FLN-01.jpg,"54"" (137 cm)",55 YDs,Linen,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+FLN-02,La Bologna Bobbin Natural BOBBIN Memo Sample | Phillipe Romano,Flanders,Bobbin,Bobbin,YES,live,https://www.innovationsusa.com/item/flanders,https://www.innovationsusa.com/storage/sku/350x350/FLN-02.jpg,"54"" (137 cm)",55 YDs,Linen,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+FLN-03,La Bologna Pepper Natural PEPPER Memo Sample | Phillipe Romano,Flanders,Pepper,Pepper,YES,live,https://www.innovationsusa.com/item/flanders,https://www.innovationsusa.com/storage/sku/350x350/FLN-03.jpg,"54"" (137 cm)",55 YDs,Linen,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+FLN-04,La Bologna Cocoa Natural COCOA Memo Sample | Phillipe Romano,Flanders,Cocoa,Cocoa,YES,live,https://www.innovationsusa.com/item/flanders,https://www.innovationsusa.com/storage/sku/350x350/FLN-04.jpg,"54"" (137 cm)",55 YDs,Linen,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+FLN-05,La Bologna Jet Natural JET Memo Sample | Phillipe Romano,Flanders,Jet,Jet,YES,live,https://www.innovationsusa.com/item/flanders,https://www.innovationsusa.com/storage/sku/350x350/FLN-05.jpg,"54"" (137 cm)",55 YDs,Linen,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+PRO-012,Youngstown Type 2 Memo Sample | Phillipe Romano,Province,Uva,,DW_UNNAMED,live,https://www.innovationsusa.com/item/province,https://www.innovationsusa.com/storage/sku/350x350/PRO-012.jpg,"52"" (132 cm)",30 YDs,Vinyl,Non-Match,ASTM E84 - Class A

+SKL-001,La Sieno Ash Type 2 ASH Memo Sample | Phillipe Romano,Skylark,Ash,Ash,YES,live,https://www.innovationsusa.com/item/skylark,https://www.innovationsusa.com/storage/sku/350x350/SKL-001.jpg,"54"" (137 cm)",10 YDs,Vinyl/Metallic Foil,"H: 52"" V: 30""","ASTM E84 - Class A, EN 13501 - Euroclass B"

+SKL-002,La Sieno Grove Type 2 GROVE Memo Sample | Phillipe Romano,Skylark,Grove,Grove,YES,live,https://www.innovationsusa.com/item/skylark,https://www.innovationsusa.com/storage/sku/350x350/SKL-002.jpg,"54"" (137 cm)",10 YDs,Vinyl/Metallic Foil,"H: 52"" V: 30""","ASTM E84 - Class A, EN 13501 - Euroclass B"

+SKL-003,La Sieno Moss Type 2 MOSS Memo Sample | Phillipe Romano,Skylark,Moss,Moss,YES,live,https://www.innovationsusa.com/item/skylark,https://www.innovationsusa.com/storage/sku/350x350/SKL-003.jpg,"54"" (137 cm)",10 YDs,Vinyl/Metallic Foil,"H: 52"" V: 30""","ASTM E84 - Class A, EN 13501 - Euroclass B"

+SKL-004,La Sieno Azure Type 2 AZURE Memo Sample | Phillipe Romano,Skylark,Azure,Azure,YES,live,https://www.innovationsusa.com/item/skylark,https://www.innovationsusa.com/storage/sku/350x350/SKL-004.jpg,"54"" (137 cm)",10 YDs,Vinyl/Metallic Foil,"H: 52"" V: 30""","ASTM E84 - Class A, EN 13501 - Euroclass B"

+TTM-01,La Udino Fuji Natural FUJI Memo Sample | Phillipe Romano,Tatami,Fuji,Fuji,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-01.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+TTM-02,La Udino Hasu Natural HASU Memo Sample | Phillipe Romano,Tatami,Hasu,Hasu,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-02.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+TTM-03,La Udino Bara Natural BARA Memo Sample | Phillipe Romano,Tatami,Bara,Bara,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-03.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+TTM-04,La Udino Poppi Natural POPPI Memo Sample | Phillipe Romano,Tatami,Poppi,Poppi,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-04.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+TTM-05,La Udino Ajisai Natural AJISAI Memo Sample | Phillipe Romano,Tatami,Ajisai,Ajisai,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-05.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+TTM-06,La Udino Daria Natural DARIA Memo Sample | Phillipe Romano,Tatami,Daria,Daria,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-06.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+TTM-07,La Udino Rabenda Natural RABENDA Memo Sample | Phillipe Romano,Tatami,Rabenda,Rabenda,YES,live,https://www.innovationsusa.com/item/tatami,https://www.innovationsusa.com/storage/sku/350x350/TTM-07.jpg,"36"" (91 cm)",30 YDs,80% Cellulose/20% Cotton,Non-Match,ASTM E84 - Class A

+VCO-001,Le Vierna Vinyl Cork Platinum Type 2 PLATINUM Memo Sample | Phillipe Romano,Vinyl Cork,Platinum,Platinum,YES,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-001.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-002,Le Vierna Vinyl Cork Ivory Frost Type 2 IVORY FROST Memo Sample | Phillipe Romano,Vinyl Cork,Ivory Frost,Ivory Frost,YES,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-002.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-003,Le Vierna Vinyl Cork Moonlight Type 2 MOONLIGHT Memo Sample | Phillipe Romano,Vinyl Cork,Moonlight,Moonlight,YES,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-003.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-004,Le Vierna Vinyl Cork Champagne Type 2 CHAMPAGNE Memo Sample | Phillipe Romano,Vinyl Cork,Champagne,Champagne,YES,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-004.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-005,Le Vierna Vinyl Cork Gilded Taupe Type 2 GILDED TAUPE Memo Sample | Phillipe Romano,Vinyl Cork,Gilded Taupe,Gilded Taupe,YES,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-005.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-006,Le Vierna Vinyl Cork Argent Type 2 ARGENT Memo Sample | Phillipe Romano,Vinyl Cork,Argent,Argent,YES,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-006.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-007,Le Vierna Vinyl Cork Silver Type 2 SILVER Memo Sample | Phillipe Romano,Vinyl Cork,Silver Sky,Silver,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-007.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-008,Le Vierna Vinyl Cork Burnished Type 2 BURNISHED Memo Sample | Phillipe Romano,Vinyl Cork,Burnished Copper,Burnished,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-008.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-009,Le Vierna Vinyl Cork Bronze Type 2 BRONZE Memo Sample | Phillipe Romano,Vinyl Cork,Bronze Mist,Bronze,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-009.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-010,Le Vierna Vinyl Cork Blue Type 2 BLUE Memo Sample | Phillipe Romano,Vinyl Cork,Blue Opal,Blue,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-010.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-011,Le Vierna Vinyl Cork Misty Type 2 MISTY Memo Sample | Phillipe Romano,Vinyl Cork,Misty Steel,Misty,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-011.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-012,Le Vierna Vinyl Cork Gold Type 2 GOLD Memo Sample | Phillipe Romano,Vinyl Cork,Gold Espresso,Gold,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-012.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+VCO-013,Le Vierna Vinyl Cork Emerald Type 2 EMERALD Memo Sample | Phillipe Romano,Vinyl Cork,Emerald Moon,Emerald,PREFIX_MATCH,live,https://www.innovationsusa.com/item/vinyl%20cork,https://www.innovationsusa.com/storage/sku/350x350/VCO-013.jpg,"54"" (137 cm)",30 YDs,Vinyl/Metallic Foil,Non-Match,"ASTM E84 - Class A, EN 13501 - Euroclass B"

+WHL-01,La Orvito Amadora Natural AMADORA Memo Sample | Phillipe Romano,Whistler,Amadora,Amadora,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-02,La Orvito Santo Natural SANTO Memo Sample | Phillipe Romano,Whistler,Santo,Santo,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-03,La Orvito Braga Natural BRAGA Memo Sample | Phillipe Romano,Whistler,Braga,Braga,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-04,La Orvito Evora Natural EVORA Memo Sample | Phillipe Romano,Whistler,Evora,Evora,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-05,La Orvito Beja Natural BEJA Memo Sample | Phillipe Romano,Whistler,Beja,Beja,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-06,La Orvito Faro Natural FARO Memo Sample | Phillipe Romano,Whistler,Faro,Faro,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-07,La Orvito Garda Natural GARDA Memo Sample | Phillipe Romano,Whistler,Garda,Garda,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-08,La Orvito Lagos Natural LAGOS Memo Sample | Phillipe Romano,Whistler,Lagos,Lagos,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-09,La Orvito Lisbon Natural LISBON Memo Sample | Phillipe Romano,Whistler,Lisbon,Lisbon,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-10,La Orvito Porto Natural PORTO Memo Sample | Phillipe Romano,Whistler,Porto,Porto,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-11,La Orvito Sintra Natural SINTRA Memo Sample | Phillipe Romano,Whistler,Sintra,Sintra,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

+WHL-12,La Orvito Tomar Natural TOMAR Memo Sample | Phillipe Romano,Whistler,Tomar,Tomar,YES,discontinued,DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler),,,,,,

diff --git a/tk11041-innovations-reconcile/rescrape/data/innovations-identity-map.json b/tk11041-innovations-reconcile/rescrape/data/innovations-identity-map.json
new file mode 100644
index 0000000..9fba856
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/data/innovations-identity-map.json
@@ -0,0 +1,1034 @@
+{
+  "patterns": {
+    "CSO": {
+      "slug": "costine",
+      "pattern": "Costine",
+      "site_state": "live",
+      "specs": {
+        "Composition": "Vinyl",
+        "Backing": "Dense Polyester Cotton Drill",
+        "Total Weight": "34 oz/lineal yd (798 gsm)",
+        "Width": "52\" (132 cm)",
+        "Repeat": "Non-Match",
+        "Full Roll": "25 YDs",
+        "Fire Rating": "ASTM E84 - Class A",
+        "Seaming": "Seamless",
+        "Environmental Impact and Sustainability": "CA 01350 Compliant , Phthalate Free Material , Ultra-Low VOC Type: Type II"
+      },
+      "colorways": {
+        "CSO-001": "Radiant",
+        "CSO-002": "Pearl",
+        "CSO-003": "Filigree",
+        "CSO-004": "Polish",
+        "CSO-005": "Navy"
+      },
+      "desc": "A contemporary update to a timeless design,  Costine offers durable wall protection in a high-performance vinyl wallcovering suitable for the most heavily trafficked areas.  The deeply embossed vertical stripes are designed to absorb impact in areas where it is needed most.   The dimensional stripes are enhanced by a color palette in hues like silver and pearl with a hint of shine.  This versatile",
+      "product_url": "https://www.innovationsusa.com/item/costine"
+    },
+    "ENS": {
+      "slug": "enchase",
+      "pattern": "Enchase",
+      "site_state": "live",
+      "specs": {
+        "Composition": "Polyester/Cellulose Acrylic Blend",
+        "Backing": "Non-Woven",
+        "Total Weight": "7 oz/lineal yd (235 gsm)",
+        "Width": "35\" (90 cm)",
+        "Repeat": "Non-Match",
+        "Full Roll": "27 YDs",
+        "Fire Rating": "ASTM E84 - Class A",
+        "Seaming": "Seamless"
+      },
+      "colorways": {
+        "ENS-01": "Bone",
+        "ENS-02": "Frost",
+        "ENS-03": "Calcite",
+        "ENS-04": "Basalt",
+        "ENS-05": "Black Emerald",
+        "ENS-06": "Sapphire"
+      },
+      "desc": "Enchase uses screen-printing techniques in a three-step process to create a one-of-a-kind texture with raised ink and a metallic finish.  The lines of ink are created with a specialized roller that allows the pattern to appear only in certain areas, giving it a slightly irregular, bespoke feel.  The raised ink is layered over a colored non-woven substrate, in elegant jewel tones.",
+      "product_url": "https://www.innovationsusa.com/item/enchase"
+    },
+    "FLN": {
+      "slug": "flanders",
+      "pattern": "Flanders",
+      "site_state": "live",
+      "specs": {
+        "Composition": "Linen",
+        "Backing": "70% Woodpulp/30% Polyester",
+        "Total Weight": "16 oz/lineal yd (362 gsm)",
+        "Width": "54\" (137 cm)",
+        "Repeat": "Non-Match",
+        "Full Roll": "55 YDs",
+        "Fire Rating": "ASTM E84 - Class A, EN 13501 - Euroclass B",
+        "Seaming": "Seamless",
+        "Environmental Impact and Sustainability": "FSC Certified , Rapidly Renewable , Uses Natural Fibers"
+      },
+      "colorways": {
+        "FLN-01": "Heather",
+        "FLN-02": "Bobbin",
+        "FLN-03": "Pepper",
+        "FLN-04": "Cocoa",
+        "FLN-05": "Jet"
+      },
+      "desc": "The pure linen of Flanders is woven in a pattern that mimics cross-stich needlework, allowing the raw material to shine through.  This luxe linen is treated with a stain repellent finish, allowing for installation in a wide range of settings. The neutral color palette of this linen wallcovering adds sophistication to any interior, providing rich natural texture to any interior.",
+      "product_url": "https://www.innovationsusa.com/item/flanders"
+    },
+    "PRO": {
+      "slug": "province",
+      "pattern": "Province",
+      "site_state": "live",
+      "specs": {
+        "Composition": "Vinyl",
+        "Backing": "Osnaburg",
+        "Total Weight": "20 oz/lineal yd (452 gsm)",
+        "Width": "52\" (132 cm)",
+        "Repeat": "Non-Match",
+        "Full Roll": "30 YDs",
+        "Fire Rating": "ASTM E84 - Class A",
+        "Seaming": "Noticeable Seams",
+        "Environmental Impact and Sustainability": "CA 01350 Compliant , Phthalate Free Material , Ultra-Low VOC Type: Type II"
+      },
+      "colorways": {
+        "PRO-001": "Mila",
+        "PRO-002": "Rizal",
+        "PRO-003": "Attica",
+        "PRO-004": "Lugo",
+        "PRO-005": "Casma",
+        "PRO-006": "Biella",
+        "PRO-007": "Jambi",
+        "PRO-008": "Hatay",
+        "PRO-010": "Ruse",
+        "PRO-011": "Chaco",
+        "PRO-012": "Uva"
+      },
+      "desc": "Province offers the timeless and simple elegance of silk in a durable vinyl wallcovering. The heavily embossed texture and delicate nuances of color ensure endless versatility.",
+      "product_url": "https://www.innovationsusa.com/item/province"
+    },
+    "SKL": {
+      "slug": "skylark",
+      "pattern": "Skylark",
+      "site_state": "live",
+      "specs": {
+        "Composition": "Vinyl/Metallic Foil",
+        "Backing": "Non-Woven",
+        "Total Weight": "20 oz/lineal yd (452 gsm)",
+        "Width": "54\" (137 cm)",
+        "Repeat": "H: 52\" V: 30\"",
+        "Full Roll": "10 YDs",
+        "Fire Rating": "ASTM E84 - Class A, EN 13501 - Euroclass B",
+        "Seaming": "Seamless",
+        "Environmental Impact and Sustainability": "CA 01350 Compliant , Phthalate Free Material , Ultra-Low VOC Type: Type II"
+      },
+      "colorways": {
+        "SKL-001": "Ash",
+        "SKL-002": "Grove",
+        "SKL-003": "Moss",
+        "SKL-004": "Azure"
+      },
+      "desc": "The allover wing pattern of Skylark is printed using layered ink in varying levels of opacity to allow the metallic foil to subtly shine though this type II vinyl wallcovering. Soft gradients of color enhance the ethereal beauty of the wing, in hues of blue, green, beige, or gray. Whether adorning the walls of a hospitality project or adding a bold pattern to a residential space, Skylark brings a ",
+      "product_url": "https://www.innovationsusa.com/item/skylark"
+    },
+    "TTM": {
+      "slug": "tatami",
+      "pattern": "Tatami",
+      "site_state": "live",
+      "specs": {
+        "Composition": "80% Cellulose/20% Cotton",
+        "Backing": "Recycled Paper",
+        "Total Weight": "8 oz/lineal yd (260 gsm)",
+        "Width": "36\" (91 cm)",
+        "Repeat": "Non-Match",
+        "Full Roll": "30 YDs",
+        "Fire Rating": "ASTM E84 - Class A",
+        "Seaming": "Minimal Seams",
+        "Environmental Impact and Sustainability": "Rapidly Renewable , Recycled Content , Uses Natural Fibers"
+      },
+      "colorways": {
+        "TTM-01": "Fuji",
+        "TTM-02": "Hasu",
+        "TTM-03": "Bara",
+        "TTM-04": "Poppi",
+        "TTM-05": "Ajisai",
+        "TTM-06": "Daria",
+        "TTM-07": "Rabenda"
+      },
+      "desc": "The grid-like pattern of Tatami is meticulously assembled by artisans and carefully laminated onto recycled paper backing of a different color. This technique requires a perfect application to lay out the pattern correctly.  After the woven structure is laminated to the backing, an over-dye process adds additional layers of color to the surface, enriching the cotton and cellulose material of this ",
+      "product_url": "https://www.innovationsusa.com/item/tatami"
+    },
+    "VCO": {
+      "slug": "vinyl cork",
+      "pattern": "Vinyl Cork",
+      "site_state": "live",
+      "specs": {
+        "Composition": "Vinyl/Metallic Foil",
+        "Backing": "Non-Woven",
+        "Total Weight": "20 oz/lineal yd (20 gsm)",
+        "Width": "54\" (137 cm)",
+        "Repeat": "Non-Match",
+        "Full Roll": "30 YDs",
+        "Fire Rating": "ASTM E84 - Class A, EN 13501 - Euroclass B",
+        "Seaming": "Seamless",
+        "Environmental Impact and Sustainability": "CA 01350 Compliant , Phthalate Free Material , Ultra-Low VOC Type: Type II"
+      },
+      "colorways": {
+        "VCO-001": "Platinum",
+        "VCO-002": "Ivory Frost",
+        "VCO-003": "Moonlight",
+        "VCO-004": "Champagne",
+        "VCO-005": "Gilded Taupe",
+        "VCO-006": "Argent",
+        "VCO-007": "Silver Sky",
+        "VCO-008": "Burnished Copper",
+        "VCO-009": "Bronze Mist",
+        "VCO-010": "Blue Opal",
+        "VCO-011": "Misty Steel",
+        "VCO-012": "Gold Espresso",
+        "VCO-013": "Emerald Moon"
+      },
+      "desc": "Vinyl Cork seamlessly combines the distinctive characteristics of classic cork with the practicality of a durable, easy-to-clean Type II vinyl wallcovering. Through a unique gravure printing process it authentically reproduces the natural variances found in raw cork. The result is a high-performance vinyl with a subtle texture, enhanced by the addition of metallic foil. Available in a wide range o",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork"
+    },
+    "WHL": {
+      "slug": "whistler",
+      "pattern": "Whistler",
+      "site_state": "discontinued",
+      "specs": {},
+      "colorways": {
+        "WHL-01": "Amadora",
+        "WHL-02": "Santo",
+        "WHL-03": "Braga",
+        "WHL-04": "Evora",
+        "WHL-05": "Beja",
+        "WHL-06": "Faro",
+        "WHL-07": "Garda",
+        "WHL-08": "Lagos",
+        "WHL-09": "Lisbon",
+        "WHL-11": "Sintra",
+        "WHL-12": "Tomar",
+        "WHL-10": "Porto"
+      },
+      "desc": "Whistler takes its name from the oldest cork oak tree in Portugal, where most of the world\u2019s cork is sourced.  Gravel cork is pressed into thin sheets that hold dye extremely well and allow Whistler to achieve its rich coloration.  The cork is adhered onto a black metallic backing with subtle shimmer, and then multiple layers of dye are applied. This process creates both beautiful soft pastel hues",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)"
+    }
+  },
+  "items": [
+    {
+      "mfr_sku": "CSO-001",
+      "dw_title": "La Turino Radiant Type 2 RADIANT Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Costine",
+      "innovations_colorway": "Radiant",
+      "dw_colorway": "Radiant",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/costine",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/CSO-001.jpg",
+      "width": "52\" (132 cm)",
+      "full_roll": "25 YDs",
+      "composition": "Vinyl",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "CSO-002",
+      "dw_title": "La Turino Pearl Type 2 PEARL Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Costine",
+      "innovations_colorway": "Pearl",
+      "dw_colorway": "Pearl",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/costine",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/CSO-002.jpg",
+      "width": "52\" (132 cm)",
+      "full_roll": "25 YDs",
+      "composition": "Vinyl",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "CSO-003",
+      "dw_title": "La Turino Filigree Type 2 FILIGREE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Costine",
+      "innovations_colorway": "Filigree",
+      "dw_colorway": "Filigree",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/costine",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/CSO-003.jpg",
+      "width": "52\" (132 cm)",
+      "full_roll": "25 YDs",
+      "composition": "Vinyl",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "ENS-01",
+      "dw_title": "La Renegado Bone Natural BONE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Enchase",
+      "innovations_colorway": "Bone",
+      "dw_colorway": "Bone",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/enchase",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/ENS-01.jpg",
+      "width": "35\" (90 cm)",
+      "full_roll": "27 YDs",
+      "composition": "Polyester/Cellulose Acrylic Blend",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "ENS-02",
+      "dw_title": "La Renegado Frost Natural FROST Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Enchase",
+      "innovations_colorway": "Frost",
+      "dw_colorway": "Frost",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/enchase",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/ENS-02.jpg",
+      "width": "35\" (90 cm)",
+      "full_roll": "27 YDs",
+      "composition": "Polyester/Cellulose Acrylic Blend",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "ENS-03",
+      "dw_title": "La Renegado Calcite Natural CALCITE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Enchase",
+      "innovations_colorway": "Calcite",
+      "dw_colorway": "Calcite",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/enchase",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/ENS-03.jpg",
+      "width": "35\" (90 cm)",
+      "full_roll": "27 YDs",
+      "composition": "Polyester/Cellulose Acrylic Blend",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "ENS-04",
+      "dw_title": "La Renegado Basalt Natural BASALT Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Enchase",
+      "innovations_colorway": "Basalt",
+      "dw_colorway": "Basalt",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/enchase",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/ENS-04.jpg",
+      "width": "35\" (90 cm)",
+      "full_roll": "27 YDs",
+      "composition": "Polyester/Cellulose Acrylic Blend",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "ENS-05",
+      "dw_title": "La Renegado Black Emerald Natural BLACK EMERALD Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Enchase",
+      "innovations_colorway": "Black Emerald",
+      "dw_colorway": "Black Emerald",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/enchase",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/ENS-05.jpg",
+      "width": "35\" (90 cm)",
+      "full_roll": "27 YDs",
+      "composition": "Polyester/Cellulose Acrylic Blend",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "ENS-06",
+      "dw_title": "La Renegado Sapphire Natural SAPPHIRE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Enchase",
+      "innovations_colorway": "Sapphire",
+      "dw_colorway": "Sapphire",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/enchase",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/ENS-06.jpg",
+      "width": "35\" (90 cm)",
+      "full_roll": "27 YDs",
+      "composition": "Polyester/Cellulose Acrylic Blend",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "FLN-01",
+      "dw_title": "La Bologna Heather Natural HEATHER Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Flanders",
+      "innovations_colorway": "Heather",
+      "dw_colorway": "Heather",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/flanders",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/FLN-01.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "55 YDs",
+      "composition": "Linen",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "FLN-02",
+      "dw_title": "La Bologna Bobbin Natural BOBBIN Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Flanders",
+      "innovations_colorway": "Bobbin",
+      "dw_colorway": "Bobbin",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/flanders",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/FLN-02.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "55 YDs",
+      "composition": "Linen",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "FLN-03",
+      "dw_title": "La Bologna Pepper Natural PEPPER Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Flanders",
+      "innovations_colorway": "Pepper",
+      "dw_colorway": "Pepper",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/flanders",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/FLN-03.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "55 YDs",
+      "composition": "Linen",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "FLN-04",
+      "dw_title": "La Bologna Cocoa Natural COCOA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Flanders",
+      "innovations_colorway": "Cocoa",
+      "dw_colorway": "Cocoa",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/flanders",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/FLN-04.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "55 YDs",
+      "composition": "Linen",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "FLN-05",
+      "dw_title": "La Bologna Jet Natural JET Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Flanders",
+      "innovations_colorway": "Jet",
+      "dw_colorway": "Jet",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/flanders",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/FLN-05.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "55 YDs",
+      "composition": "Linen",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "PRO-012",
+      "dw_title": "Youngstown Type 2 Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Province",
+      "innovations_colorway": "Uva",
+      "dw_colorway": "",
+      "colorway_match": "DW_UNNAMED",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/province",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/PRO-012.jpg",
+      "width": "52\" (132 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "SKL-001",
+      "dw_title": "La Sieno Ash Type 2 ASH Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Skylark",
+      "innovations_colorway": "Ash",
+      "dw_colorway": "Ash",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/skylark",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/SKL-001.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "10 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "H: 52\" V: 30\"",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "SKL-002",
+      "dw_title": "La Sieno Grove Type 2 GROVE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Skylark",
+      "innovations_colorway": "Grove",
+      "dw_colorway": "Grove",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/skylark",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/SKL-002.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "10 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "H: 52\" V: 30\"",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "SKL-003",
+      "dw_title": "La Sieno Moss Type 2 MOSS Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Skylark",
+      "innovations_colorway": "Moss",
+      "dw_colorway": "Moss",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/skylark",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/SKL-003.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "10 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "H: 52\" V: 30\"",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "SKL-004",
+      "dw_title": "La Sieno Azure Type 2 AZURE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Skylark",
+      "innovations_colorway": "Azure",
+      "dw_colorway": "Azure",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/skylark",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/SKL-004.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "10 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "H: 52\" V: 30\"",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "TTM-01",
+      "dw_title": "La Udino Fuji Natural FUJI Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Fuji",
+      "dw_colorway": "Fuji",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-01.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "TTM-02",
+      "dw_title": "La Udino Hasu Natural HASU Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Hasu",
+      "dw_colorway": "Hasu",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-02.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "TTM-03",
+      "dw_title": "La Udino Bara Natural BARA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Bara",
+      "dw_colorway": "Bara",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-03.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "TTM-04",
+      "dw_title": "La Udino Poppi Natural POPPI Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Poppi",
+      "dw_colorway": "Poppi",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-04.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "TTM-05",
+      "dw_title": "La Udino Ajisai Natural AJISAI Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Ajisai",
+      "dw_colorway": "Ajisai",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-05.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "TTM-06",
+      "dw_title": "La Udino Daria Natural DARIA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Daria",
+      "dw_colorway": "Daria",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-06.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "TTM-07",
+      "dw_title": "La Udino Rabenda Natural RABENDA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Tatami",
+      "innovations_colorway": "Rabenda",
+      "dw_colorway": "Rabenda",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/tatami",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/TTM-07.jpg",
+      "width": "36\" (91 cm)",
+      "full_roll": "30 YDs",
+      "composition": "80% Cellulose/20% Cotton",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A"
+    },
+    {
+      "mfr_sku": "VCO-001",
+      "dw_title": "Le Vierna Vinyl Cork Platinum Type 2 PLATINUM Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Platinum",
+      "dw_colorway": "Platinum",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-001.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-002",
+      "dw_title": "Le Vierna Vinyl Cork Ivory Frost Type 2 IVORY FROST Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Ivory Frost",
+      "dw_colorway": "Ivory Frost",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-002.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-003",
+      "dw_title": "Le Vierna Vinyl Cork Moonlight Type 2 MOONLIGHT Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Moonlight",
+      "dw_colorway": "Moonlight",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-003.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-004",
+      "dw_title": "Le Vierna Vinyl Cork Champagne Type 2 CHAMPAGNE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Champagne",
+      "dw_colorway": "Champagne",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-004.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-005",
+      "dw_title": "Le Vierna Vinyl Cork Gilded Taupe Type 2 GILDED TAUPE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Gilded Taupe",
+      "dw_colorway": "Gilded Taupe",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-005.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-006",
+      "dw_title": "Le Vierna Vinyl Cork Argent Type 2 ARGENT Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Argent",
+      "dw_colorway": "Argent",
+      "colorway_match": "YES",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-006.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-007",
+      "dw_title": "Le Vierna Vinyl Cork Silver Type 2 SILVER Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Silver Sky",
+      "dw_colorway": "Silver",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-007.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-008",
+      "dw_title": "Le Vierna Vinyl Cork Burnished Type 2 BURNISHED Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Burnished Copper",
+      "dw_colorway": "Burnished",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-008.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-009",
+      "dw_title": "Le Vierna Vinyl Cork Bronze Type 2 BRONZE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Bronze Mist",
+      "dw_colorway": "Bronze",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-009.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-010",
+      "dw_title": "Le Vierna Vinyl Cork Blue Type 2 BLUE Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Blue Opal",
+      "dw_colorway": "Blue",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-010.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-011",
+      "dw_title": "Le Vierna Vinyl Cork Misty Type 2 MISTY Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Misty Steel",
+      "dw_colorway": "Misty",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-011.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-012",
+      "dw_title": "Le Vierna Vinyl Cork Gold Type 2 GOLD Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Gold Espresso",
+      "dw_colorway": "Gold",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-012.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "VCO-013",
+      "dw_title": "Le Vierna Vinyl Cork Emerald Type 2 EMERALD Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Vinyl Cork",
+      "innovations_colorway": "Emerald Moon",
+      "dw_colorway": "Emerald",
+      "colorway_match": "PREFIX_MATCH",
+      "site_state": "live",
+      "product_url": "https://www.innovationsusa.com/item/vinyl%20cork",
+      "image_url": "https://www.innovationsusa.com/storage/sku/350x350/VCO-013.jpg",
+      "width": "54\" (137 cm)",
+      "full_roll": "30 YDs",
+      "composition": "Vinyl/Metallic Foil",
+      "repeat": "Non-Match",
+      "fire_rating": "ASTM E84 - Class A, EN 13501 - Euroclass B"
+    },
+    {
+      "mfr_sku": "WHL-01",
+      "dw_title": "La Orvito Amadora Natural AMADORA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Amadora",
+      "dw_colorway": "Amadora",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-02",
+      "dw_title": "La Orvito Santo Natural SANTO Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Santo",
+      "dw_colorway": "Santo",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-03",
+      "dw_title": "La Orvito Braga Natural BRAGA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Braga",
+      "dw_colorway": "Braga",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-04",
+      "dw_title": "La Orvito Evora Natural EVORA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Evora",
+      "dw_colorway": "Evora",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-05",
+      "dw_title": "La Orvito Beja Natural BEJA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Beja",
+      "dw_colorway": "Beja",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-06",
+      "dw_title": "La Orvito Faro Natural FARO Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Faro",
+      "dw_colorway": "Faro",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-07",
+      "dw_title": "La Orvito Garda Natural GARDA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Garda",
+      "dw_colorway": "Garda",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-08",
+      "dw_title": "La Orvito Lagos Natural LAGOS Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Lagos",
+      "dw_colorway": "Lagos",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-09",
+      "dw_title": "La Orvito Lisbon Natural LISBON Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Lisbon",
+      "dw_colorway": "Lisbon",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-10",
+      "dw_title": "La Orvito Porto Natural PORTO Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Porto",
+      "dw_colorway": "Porto",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-11",
+      "dw_title": "La Orvito Sintra Natural SINTRA Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Sintra",
+      "dw_colorway": "Sintra",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    },
+    {
+      "mfr_sku": "WHL-12",
+      "dw_title": "La Orvito Tomar Natural TOMAR Memo Sample | Phillipe Romano",
+      "innovations_pattern": "Whistler",
+      "innovations_colorway": "Tomar",
+      "dw_colorway": "Tomar",
+      "colorway_match": "YES",
+      "site_state": "discontinued",
+      "product_url": "DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)",
+      "image_url": "",
+      "width": "",
+      "full_roll": "",
+      "composition": "",
+      "repeat": "",
+      "fire_rating": ""
+    }
+  ]
+}
\ No newline at end of file
diff --git a/tk11041-innovations-reconcile/rescrape/extract.py b/tk11041-innovations-reconcile/rescrape/extract.py
new file mode 100644
index 0000000..a07d5be
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/extract.py
@@ -0,0 +1,70 @@
+import re,html,json,os,csv
+BASE='/private/tmp/claude-501/-Users-macstudio3-Projects-designerwallcoverings/92987ed5-7379-4db6-b4d6-853407d8799b/scratchpad/inn'
+MAP={'CSO':('costine','Costine','live'),'ENS':('enchase','Enchase','live'),
+     'FLN':('flanders','Flanders','live'),'PRO':('province','Province','live'),
+     'SKL':('skylark','Skylark','live'),'TTM':('tatami','Tatami','live'),
+     'VCO':('vinyl cork','Vinyl Cork','live'),'WHL':('whistler','Whistler','discontinued')}
+FILES={'CSO':'costine','ENS':'enchase','FLN':'flanders','PRO':'province','SKL':'skylark',
+       'TTM':'tatami','VCO':'vinyl_cork','WHL':'_wayback_whistler'}
+SPEC_KEYS=['Composition','Backing','Total Weight','Width','Repeat','Full Roll','Fire Rating','Seaming','Environmental Impact and Sustainability']
+
+def flat(p):
+    h=open(p,encoding='utf-8',errors='replace').read()
+    t=re.sub(r'<(script|style)[^>]*>.*?</\1>',' ',h,flags=re.S|re.I)
+    return html.unescape(re.sub(r'\s+',' ',re.sub(r'<[^>]+>',' ',t))), h
+
+def specs(t):
+    out={}
+    i=t.find('Specifications')
+    if i<0: return out
+    seg=t[i:i+900]
+    for k in SPEC_KEYS:
+        m=re.search(re.escape(k)+r':\s*(.+?)(?=\s(?:'+'|'.join(re.escape(x) for x in SPEC_KEYS)+r'):|\s*Product Downloads|\s*Seen In|$)',seg)
+        if m: out[k]=m.group(1).strip()
+    return out
+
+def colorways(t,pfx):
+    d={}
+    for m in re.finditer(r'\b('+pfx+r'-\d{2,3})\s+([A-Z][A-Za-z ]{1,24}?)(?=\s+'+pfx+r'-\d|\s+Item is|\s+ORDER|\s+Select|\s+Line \d|\s{2,}|$)',t):
+        code,name=m.group(1),m.group(2).strip()
+        if name.lower() in ('item','order','select','line'): continue
+        d.setdefault(code,name.title())
+    return d
+
+pat={}
+for pfx,fn in FILES.items():
+    p=os.path.join(BASE,'pages',fn+'.html')
+    t,h=flat(p)
+    slug,disp,state=MAP[pfx]
+    pat[pfx]={'slug':slug,'pattern':disp,'site_state':state,'specs':specs(t),
+              'colorways':colorways(t,pfx),
+              'desc':(re.search(r'"description":"(.*?)"',h).group(1)[:400] if re.search(r'"description":"(.*?)"',h) else ''),
+              'product_url':('https://www.innovationsusa.com/item/'+slug.replace(' ','%20')) if state=='live' else 'DISCONTINUED (archived: web.archive.org/web/20230127073736/https://www.innovationsusa.com/item/whistler)'}
+
+rows=[]
+for line in open('/tmp/cohort51.tsv',encoding='utf-8'):
+    line=line.rstrip('\n')
+    if not line: continue
+    mfr,title=line.split('\t',1)
+    pfx=mfr.split('-')[0]
+    P=pat.get(pfx,{})
+    cw=P.get('colorways',{}).get(mfr,'')
+    dwcw=re.search(r'\b([A-Z][A-Z \-]{2,})\s+Memo Sample',title)
+    rows.append({'mfr_sku':mfr,'dw_title':title,'innovations_pattern':P.get('pattern',''),
+        'innovations_colorway':cw,'dw_colorway':(dwcw.group(1).strip().title() if dwcw else ''),
+        'colorway_match':('YES' if cw and dwcw and cw.lower()==dwcw.group(1).strip().lower() else ('n/a' if not cw else 'CHECK')),
+        'site_state':P.get('site_state',''),'product_url':P.get('product_url',''),
+        'image_url':f'https://www.innovationsusa.com/storage/sku/350x350/{mfr}.jpg' if P.get('site_state')=='live' else '',
+        'width':P.get('specs',{}).get('Width',''),'full_roll':P.get('specs',{}).get('Full Roll',''),
+        'composition':P.get('specs',{}).get('Composition',''),'repeat':P.get('specs',{}).get('Repeat',''),
+        'fire_rating':P.get('specs',{}).get('Fire Rating','')})
+
+os.makedirs(BASE+'/out',exist_ok=True)
+json.dump({'patterns':pat,'items':rows},open(BASE+'/out/innovations-identity-map.json','w'),indent=2)
+with open(BASE+'/out/innovations-identity-map.csv','w',newline='') as f:
+    w=csv.DictWriter(f,fieldnames=list(rows[0].keys())); w.writeheader(); w.writerows(rows)
+res=sum(1 for r in rows if r['innovations_pattern'])
+cw=sum(1 for r in rows if r['colorway_match']=='YES')
+print(f'items={len(rows)} identity_resolved={res} colorway_confirmed={cw}')
+for p,v in pat.items():
+    print(f"  {p} -> {v['pattern']:<12} {v['site_state']:<13} colorways={len(v['colorways'])} specs={len(v['specs'])}")
diff --git a/tk11041-innovations-reconcile/rescrape/inn_slugs.txt b/tk11041-innovations-reconcile/rescrape/inn_slugs.txt
new file mode 100644
index 0000000..3b986b3
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/inn_slugs.txt
@@ -0,0 +1,371 @@
+aegean
+aerial
+alchemy helio 3.0
+alchemy+
+alentejo
+allay
+amalgam
+andes
+antigua
+antwerp
+archetype
+arpora
+ashlar
+aurora
+barbizon
+barcelona
+bartow
+bauxite
+belgrade
+bhutan
+big news
+blossom
+boa
+bodhi
+bombay
+botanica
+boucle
+boulevard
+breccia
+bruges
+burnish
+caballo
+cairo
+calico
+cambria
+cambridge
+campello
+canvas
+caprio
+caribbean
+cascade
+caspian
+cathay
+cava
+chelsea
+chimera
+chisel
+cinder
+coast
+cobra
+coco
+confluence
+cordillera
+couture
+cubism
+current
+daintree
+danube
+delta
+denmark
+district
+dojo
+dupont
+ecorce
+edo silk
+el paso
+electrum
+empress
+enigma
+escala
+evolution
+facet
+felix
+fika
+flair
+florentine
+fluting
+forma
+foundation
+frequency
+fuse
+gallium
+gansevoort
+geode
+gilded cork
+glider
+glyph
+goa
+gobi
+grid lock
+grit
+guild
+hanoi
+harlequin
+hudson
+huntress
+illumina
+indochine
+isla
+isle
+jai
+kaleidoscope
+karat
+keramos
+kobe
+komodo
+labyrinth
+lacebark
+lacuna
+lane
+lille
+linum
+london
+lucerne
+luna
+macau
+madera
+madrid
+mandalay
+mane
+mangata
+mangrove
+mantra
+marbled cork
+marrakesh
+mayfair
+mazarin
+maze
+mediterranean
+meridian
+minka
+mist
+mistral
+monaco
+monarch
+monte carlo
+monterey
+nautilus
+nebula
+new wave
+nice
+norwegian wood
+nuevo laredo
+oasis
+odeon
+old santa fe
+ombre
+optimum
+ore
+origami
+palm springs
+palmetto
+paradigm
+pasadena
+pearls
+pebble
+penang
+petals
+phraya
+pintuck
+pixel
+plaza
+plush
+polo
+povera
+prairie
+province
+pulse
+pura
+quad
+quarzo
+rangoli
+rangoon silk
+reno
+reptile
+richter
+ripple
+rodeo
+roppongi
+rubik
+sabah
+saigon
+sanctuary
+santa cruz
+scandium
+seagrass
+serenity
+shale
+sierra
+silt
+sombra
+sonar
+sonder
+sonora
+spalt
+spindrift
+splice
+sri lanka
+stella
+sumatra
+synergy
+tahiti
+tahoe
+taos
+tartan
+telluride
+tiburon
+tide
+trace
+tubarao
+tucson
+tussock
+valencia
+vandal
+varanasi silk
+vector
+vienna
+vltava
+volute
+watercolor
+weathered leather
+willow
+woodleaf
+woolworth
+yesterday&#039;s news
+york
+yosemite
+yuma
+zion
+arrugas
+bustle
+intaglio
+macrame
+radiant cork
+rift
+strata
+verve
+woodgrain
+contoured suede
+illusion
+montado
+reed
+tulum
+walden
+yakisugi
+pointille
+alchemy
+alis
+birchbark
+bordado
+chevron cork
+crok
+intersection
+miza
+pleated suede
+soutache
+eco-alchemy
+agave
+anvers
+bloque
+bursa
+flanders
+framework
+holland
+lido
+normandy
+ramina
+whistler
+bandera
+amarillo
+alon
+costine
+ferghana
+gatsby
+gemma
+iberian stripe
+insieme
+tussore
+zebrano
+marke
+shakudo
+tatami
+venetian suede
+falls
+metallo
+jensen
+glint
+asika
+dupre
+deco arch
+agate
+brinley
+juniper
+foliage
+summit
+meadow
+magnolia
+abstract suede
+evolution plus
+moonflower
+vinyl cork
+kingston
+twilight
+shoreline
+enchase
+sailcloth
+classic suede
+balboa
+jakarta
+costa
+morpho
+mosaic
+pontia
+skylark
+trellis
+bahia
+belmont
+cypress
+georgette
+harbor
+kona
+maldives
+marella
+nantucket
+riviera
+corsica
+aura
+colette
+damier
+dunes
+dynasty
+jessore
+labyrinth plus
+laurel
+maven
+mirage
+mulberry
+nara
+royale
+tangier
+terra
+venice
+calder
+cedar
+denali
+elysian
+flora
+florence
+hawthorne
+montauk
+naples
+palisade
+rowan
+sycamore
+vesper
+celeste
+classico
+corso
+empire
+etoile
+fiore
+fresco
+helena
+marina
+olympus
+ravenna
+torino
+veil
+veranda
+vertis
+wales
diff --git a/tk11041-innovations-reconcile/rescrape/sweep.sh b/tk11041-innovations-reconcile/rescrape/sweep.sh
new file mode 100755
index 0000000..4c5d6c3
--- /dev/null
+++ b/tk11041-innovations-reconcile/rescrape/sweep.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126 Safari/537.36"
+mkdir -p pages
+: > codes.tsv
+n=0
+while IFS= read -r slug; do
+  [ -z "$slug" ] && continue
+  n=$((n+1))
+  enc=$(printf '%s' "$slug" | sed 's/ /%20/g; s/&#039;/%27/g')
+  f="pages/$(printf '%s' "$slug" | tr ' /' '__').html"
+  if [ ! -s "$f" ]; then
+    curl -s -A "$UA" -m 30 "https://www.innovationsusa.com/item/$enc" -o "$f"
+    sleep 0.35
+  fi
+  grep -oE '\b[A-Z]{2,4}-[0-9]{2,3}\b' "$f" 2>/dev/null | sort -u | while read -r c; do
+    printf '%s\t%s\n' "$c" "$slug" >> codes.tsv
+  done
+  [ $((n % 50)) -eq 0 ] && echo "...$n" >&2
+done < inn_slugs.txt
+echo "DONE $n pages, $(wc -l < codes.tsv) code rows" >&2

← b5b3182 auto-data-snapshot: 2026-09-04T14:52:10 (1 data files) — tk1  ·  back to Dw Unbuyable Recovery Pilot  ·  TK-11042: quote-CTA tag-normalization plan + gated executor ef59d38 →