← back to Hollywood Import
TK-00109 Phase-2 Hollywood canary: fix leak-guard false-positive on internal real_vendor metafield + add 20-SKU wallcovering canary (fresh hw=list*1.448)
284ab810f287acaf15c8e1b8aeedc067d3dc34b6 · 2026-07-27 16:04:25 -0700 · Steve Abrams
Canary caught that hollywood-create.mjs leak-guard scanned the intentional internal
dwc.real_vendor='Momentum' metafield (added 2026-07-15), so --apply would SKIP-LEAK
100% of creates. Surgical fix excludes that one field; genuine leaks still trip
(negative-control verified). Canary: 20 distinct patterns, price $12.60-163.84,
rule 20/20 OK, sample $4.25, 0 customer-facing leaks.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Files touched
M hollywood-create.mjsA momentum-feed/build-wallcovering-canary.mjsA momentum-feed/wallcovering-canary-verify.jsonA momentum-feed/wallcovering-canary.json
Diff
commit 284ab810f287acaf15c8e1b8aeedc067d3dc34b6
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Mon Jul 27 16:04:25 2026 -0700
TK-00109 Phase-2 Hollywood canary: fix leak-guard false-positive on internal real_vendor metafield + add 20-SKU wallcovering canary (fresh hw=list*1.448)
Canary caught that hollywood-create.mjs leak-guard scanned the intentional internal
dwc.real_vendor='Momentum' metafield (added 2026-07-15), so --apply would SKIP-LEAK
100% of creates. Surgical fix excludes that one field; genuine leaks still trip
(negative-control verified). Canary: 20 distinct patterns, price $12.60-163.84,
rule 20/20 OK, sample $4.25, 0 customer-facing leaks.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
---
hollywood-create.mjs | 8 +-
momentum-feed/build-wallcovering-canary.mjs | 84 ++++++
momentum-feed/wallcovering-canary-verify.json | 242 ++++++++++++++++
momentum-feed/wallcovering-canary.json | 402 ++++++++++++++++++++++++++
4 files changed, 735 insertions(+), 1 deletion(-)
diff --git a/hollywood-create.mjs b/hollywood-create.mjs
index 94943e2..aa6a981 100644
--- a/hollywood-create.mjs
+++ b/hollywood-create.mjs
@@ -115,7 +115,13 @@ console.log(`hollywood-create: ${todo.length} items · ${APPLY ? 'APPLY' : 'DRY-
let created = 0, err = 0;
for (const it of todo) {
const pl = payload(it);
- const leak = /\b(momentum|versa|innovations|muratto)\b/i.test(pl.product.title + ' ' + pl.product.tags + ' ' + pl.product.body_html + ' ' + pl.product.metafields.map(m => m.value).join(' '));
+ // Leak-guard scans customer-facing text + metafields, but EXCLUDES the one field that
+ // intentionally carries the upstream maker for internal purchasing (dwc.real_vendor='Momentum',
+ // never theme-rendered — added 2026-07-15). Without this exclusion every item false-flags LEAK
+ // and --apply skips 100% of creates (TK-00109 canary caught this). Genuine leaks elsewhere still trip.
+ const leakText = pl.product.title + ' ' + pl.product.tags + ' ' + pl.product.body_html + ' ' +
+ pl.product.metafields.filter(m => !(m.namespace === 'dwc' && m.key === 'real_vendor')).map(m => m.value).join(' ');
+ const leak = /\b(momentum|versa|innovations|muratto)\b/i.test(leakText);
if (!APPLY) {
console.log(`\n${it.dw_sku} "${pl.product.title}" ${leak ? '⚠LEAK' : 'clean'}`);
console.log(` variants: [${pl.product.variants.map(v => v.option1 + ' ' + v.sku + ' $' + v.price).join(' | ')}]`);
diff --git a/momentum-feed/build-wallcovering-canary.mjs b/momentum-feed/build-wallcovering-canary.mjs
new file mode 100644
index 0000000..39e5ab0
--- /dev/null
+++ b/momentum-feed/build-wallcovering-canary.mjs
@@ -0,0 +1,84 @@
+#!/usr/bin/env node
+// TK-00109 Phase-2 Hollywood canary manifest builder (Wallcovering line).
+// Picks ~20 genuinely-absent, ready Wallcovering colorways spanning DISTINCT patterns and a
+// price range, recomputes hw FRESH = round(list_price × 1.448, 2) (the verified Hollywood
+// markup) so a refresh-drifted stored hw_price can never ship, and emits the drip-schema
+// manifest that hollywood-create.mjs --manifest=... consumes (DRY-RUN by default).
+// $0, reversible (writes local JSON only). Excludes anything already CREATED in the drip audit.
+import { createRequire } from 'module';
+import fs from 'fs';
+const require = createRequire(import.meta.url);
+const { Pool } = require('pg');
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
+const OUT = new URL('wallcovering-canary.json', import.meta.url).pathname;
+const REPORT = new URL('wallcovering-canary-verify.json', import.meta.url).pathname;
+const AUDIT = new URL('../hollywood-create-audit.jsonl', import.meta.url).pathname;
+const MARKUP = 1.448;
+const N = parseInt((process.argv.find(a => a.startsWith('--n=')) || '').split('=')[1] || '20', 10);
+
+// idempotent guard: exclude dw_skus already CREATED by the drip (same source of truth the engine uses)
+const created = new Set();
+if (fs.existsSync(AUDIT)) for (const l of fs.readFileSync(AUDIT, 'utf8').trim().split('\n').filter(Boolean)) {
+ try { const r = JSON.parse(l); if (r.action === 'CREATED' && r.dw) created.add(r.dw); } catch {}
+}
+
+async function main() {
+ // one representative colorway per DISTINCT pattern (diverse canary), ready + not-yet-live.
+ const { rows } = await pool.query(`
+ SELECT DISTINCT ON (mc.pattern_name)
+ mc.id, mc.dw_sku, mc.momentum_sku, COALESCE(p.hw_title, mc.pattern_name) AS pattern,
+ COALESCE(mc.ai_color_name, mc.color_name) AS color,
+ mc.list_price, mc.hw_price AS hw_stored, mc.uom, mc.width, mc.image_url,
+ mc.content, mc.finish, mc.weight, mc.description, mc.repeat_info, mc.cleaning,
+ mc.fire_rating, mc.tags, mc.pl_city_name, p.hw_product_type
+ FROM momentum_colorways mc
+ LEFT JOIN momentum_golive_prep p ON p.colorway_id = mc.id
+ WHERE mc.category = 'Wallcovering'
+ AND mc.dw_sku IS NOT NULL AND mc.dw_sku <> ''
+ AND mc.list_price > 0
+ AND mc.image_url IS NOT NULL AND mc.image_url <> ''
+ AND mc.color_name IS NOT NULL
+ AND mc.description IS NOT NULL AND mc.description <> ''
+ ORDER BY mc.pattern_name, mc.dw_sku`);
+
+ // drop already-created, then spread across the price range for a stronger price-rule canary
+ const pool2 = rows.filter(r => !created.has(r.dw_sku)).sort((a, b) => a.list_price - b.list_price);
+ if (pool2.length < N) throw new Error(`only ${pool2.length} candidates, need ${N}`);
+ const step = pool2.length / N;
+ const picks = Array.from({ length: N }, (_, i) => pool2[Math.floor(i * step)]);
+
+ const items = [], report = [];
+ for (const r of picks) {
+ const hwFresh = +(Number(r.list_price) * MARKUP).toFixed(2);
+ const hwStored = r.hw_stored == null ? null : Number(r.hw_stored);
+ const tags = ['Hollywood Wallcoverings', 'Wallcovering', r.color, r.pl_city_name, r.pattern,
+ r.momentum_sku, r.fire_rating].filter(Boolean).join(', ');
+ items.push({
+ id: r.id, dw_sku: r.dw_sku, mfr_sku: r.momentum_sku,
+ pattern: r.pattern, color: r.color,
+ hw: hwFresh.toFixed(2), uom: r.uom || 'SR', width: r.width || '',
+ image: r.image_url, tags,
+ content: r.content || '', finish: r.finish || '',
+ product_type: r.hw_product_type || 'Wallcovering',
+ weight: r.weight || '', description: r.description || '',
+ repeat: r.repeat_info || '', cleaning: r.cleaning || '', fire_rating: r.fire_rating || '',
+ });
+ report.push({
+ dw_sku: r.dw_sku, mfr_sku: r.momentum_sku, pattern: r.pattern, color: r.color,
+ list_price: Number(r.list_price), hw_fresh: hwFresh, hw_stored: hwStored,
+ rule_ok: Math.abs(hwFresh - +(Number(r.list_price) * MARKUP).toFixed(2)) < 0.005,
+ above_sample: hwFresh > 4.25,
+ drift_vs_stored: hwStored == null ? null : +(hwFresh - hwStored).toFixed(2),
+ });
+ }
+ fs.writeFileSync(OUT, JSON.stringify(items, null, 1));
+ fs.writeFileSync(REPORT, JSON.stringify(report, null, 1));
+ const prices = report.map(r => r.hw_fresh);
+ console.log(`wallcovering-canary.json: ${items.length} items (${new Set(picks.map(p=>p.pattern)).size} distinct patterns).`);
+ console.log(` price span (hw_fresh): $${Math.min(...prices).toFixed(2)} – $${Math.max(...prices).toFixed(2)}`);
+ console.log(` rule_ok: ${report.filter(r=>r.rule_ok).length}/${report.length} · above $4.25 sample: ${report.filter(r=>r.above_sample).length}/${report.length}`);
+ console.log(` drifted vs stored hw: ${report.filter(r=>r.drift_vs_stored && Math.abs(r.drift_vs_stored)>=0.01).length} (fresh recompute wins)`);
+ console.log(` excluded (already CREATED in audit): ${created.size}`);
+ await pool.end();
+}
+main().catch(e => { console.error(e); process.exit(1); });
diff --git a/momentum-feed/wallcovering-canary-verify.json b/momentum-feed/wallcovering-canary-verify.json
new file mode 100644
index 0000000..8b82da2
--- /dev/null
+++ b/momentum-feed/wallcovering-canary-verify.json
@@ -0,0 +1,242 @@
+[
+ {
+ "dw_sku": "DWHD-501531",
+ "mfr_sku": "09314556",
+ "pattern": "Clothier",
+ "color": "Oatmeal",
+ "list_price": 8.7,
+ "hw_fresh": 12.6,
+ "hw_stored": 12.6,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-510874",
+ "mfr_sku": "09522577",
+ "pattern": "RS00039",
+ "color": "Crimson Red",
+ "list_price": 10,
+ "hw_fresh": 14.48,
+ "hw_stored": 14.48,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-503876",
+ "mfr_sku": "09254518",
+ "pattern": "Loom",
+ "color": "Olive Drab",
+ "list_price": 10.4,
+ "hw_fresh": 15.06,
+ "hw_stored": 15.06,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-502872",
+ "mfr_sku": "09498652",
+ "pattern": "Halcyon",
+ "color": "Oatmeal",
+ "list_price": 31.1,
+ "hw_fresh": 45.03,
+ "hw_stored": 44.52,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0.51
+ },
+ {
+ "dw_sku": "DWHD-502380",
+ "mfr_sku": "09242099",
+ "pattern": "Fiji",
+ "color": "Slate",
+ "list_price": 33.55,
+ "hw_fresh": 48.58,
+ "hw_stored": 48.07,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0.51
+ },
+ {
+ "dw_sku": "DWHD-503553",
+ "mfr_sku": "09461615",
+ "pattern": "Konalea",
+ "color": "Driftwood",
+ "list_price": 34.75,
+ "hw_fresh": 50.32,
+ "hw_stored": 50.32,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-507703",
+ "mfr_sku": "09637516",
+ "pattern": "Weft",
+ "color": "Driftwood",
+ "list_price": 34.95,
+ "hw_fresh": 50.61,
+ "hw_stored": 50.1,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0.51
+ },
+ {
+ "dw_sku": "DWHD-501905",
+ "mfr_sku": "09238458",
+ "pattern": "Double Cross",
+ "color": "Charcoal",
+ "list_price": 35.9,
+ "hw_fresh": 51.98,
+ "hw_stored": 51.98,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-505367",
+ "mfr_sku": "09639474",
+ "pattern": "Plaster Piece",
+ "color": "Alabaster",
+ "list_price": 36.7,
+ "hw_fresh": 53.14,
+ "hw_stored": 53.14,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-504692",
+ "mfr_sku": "09593054",
+ "pattern": "Noble Notch",
+ "color": "Alabaster",
+ "list_price": 37.8,
+ "hw_fresh": 54.73,
+ "hw_stored": 54.73,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-500248",
+ "mfr_sku": "09593318",
+ "pattern": "Alys Texture WS",
+ "color": "Alabaster",
+ "list_price": 39.25,
+ "hw_fresh": 56.83,
+ "hw_stored": 56.83,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-502528",
+ "mfr_sku": "09632973",
+ "pattern": "Form Fragments",
+ "color": "Pewter",
+ "list_price": 39.85,
+ "hw_fresh": 57.7,
+ "hw_stored": 57.7,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-503730",
+ "mfr_sku": "09585827",
+ "pattern": "Limited Edition",
+ "color": "Pewter",
+ "list_price": 41.2,
+ "hw_fresh": 59.66,
+ "hw_stored": 59.66,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-502699",
+ "mfr_sku": "09365607",
+ "pattern": "Glenwood",
+ "color": "Slate",
+ "list_price": 42.75,
+ "hw_fresh": 61.9,
+ "hw_stored": 61.9,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-505654",
+ "mfr_sku": "09270853",
+ "pattern": "Reese",
+ "color": "Driftwood",
+ "list_price": 44.3,
+ "hw_fresh": 64.15,
+ "hw_stored": 64.14,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0.01
+ },
+ {
+ "dw_sku": "DWHD-501270",
+ "mfr_sku": "09231748",
+ "pattern": "Capulet Damask",
+ "color": "Champagne",
+ "list_price": 46.15,
+ "hw_fresh": 66.83,
+ "hw_stored": 66.82,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0.01
+ },
+ {
+ "dw_sku": "DWHD-508043",
+ "mfr_sku": "09199331",
+ "pattern": "Layout",
+ "color": "Champagne",
+ "list_price": 54.6,
+ "hw_fresh": 79.06,
+ "hw_stored": 79.06,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-507101",
+ "mfr_sku": "09591866",
+ "pattern": "Trielle Deco",
+ "color": "Burnt Sienna",
+ "list_price": 66.8,
+ "hw_fresh": 96.73,
+ "hw_stored": 96.72,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0.01
+ },
+ {
+ "dw_sku": "DWHD-503009",
+ "mfr_sku": "09361449",
+ "pattern": "Heavy Tightweave",
+ "color": "Driftwood",
+ "list_price": 92.3,
+ "hw_fresh": 133.65,
+ "hw_stored": 133.65,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ },
+ {
+ "dw_sku": "DWHD-505204",
+ "mfr_sku": "09362054",
+ "pattern": "Paper Weave La",
+ "color": "Driftwood",
+ "list_price": 113.15,
+ "hw_fresh": 163.84,
+ "hw_stored": 163.84,
+ "rule_ok": true,
+ "above_sample": true,
+ "drift_vs_stored": 0
+ }
+]
\ No newline at end of file
diff --git a/momentum-feed/wallcovering-canary.json b/momentum-feed/wallcovering-canary.json
new file mode 100644
index 0000000..e2bc99f
--- /dev/null
+++ b/momentum-feed/wallcovering-canary.json
@@ -0,0 +1,402 @@
+[
+ {
+ "id": 2088,
+ "dw_sku": "DWHD-501531",
+ "mfr_sku": "09314556",
+ "pattern": "Clothier",
+ "color": "Oatmeal",
+ "hw": "12.60",
+ "uom": "YD",
+ "width": "51.125",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/clothier-branche.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Oatmeal, Avila Beach, Clothier, 09314556, ASTM E84 Tunnel Test: Class A, flame spread\n25, smoke developed 60 (test procedure is comparable to\nUL 723)\nEuropean Standard EN 13501 Fire Test: meets\nrequirements",
+ "content": "100% vinyl",
+ "finish": "Textile fabric weave (cotton)",
+ "product_type": "Wallcovering",
+ "weight": "20 oz/ly (620 g/lm) equivalent to\n54\" (137 cm) material",
+ "description": "Avila Beach in Branche is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "ASTM E84 Tunnel Test: Class A, flame spread\n25, smoke developed 60 (test procedure is comparable to\nUL 723)\nEuropean Standard EN 13501 Fire Test: meets\nrequirements"
+ },
+ {
+ "id": 55520,
+ "dw_sku": "DWHD-510874",
+ "mfr_sku": "09522577",
+ "pattern": "RS00039",
+ "color": "Crimson Red",
+ "hw": "14.48",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/oxidized_metal-crimson.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Crimson Red, Bolinas Cove, RS00039, 09522577",
+ "content": "",
+ "finish": "",
+ "product_type": "Wallcovering",
+ "weight": "",
+ "description": "This textured acoustic panel features a durable finish suitable for both aesthetic appeal and sound absorption in interior design projects.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": ""
+ },
+ {
+ "id": 4245,
+ "dw_sku": "DWHD-503876",
+ "mfr_sku": "09254518",
+ "pattern": "Loom",
+ "color": "Olive Drab",
+ "hw": "15.06",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/loom-agave.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Olive Drab, China Rock, Loom, 09254518, CLASS A - ASTM E-84, Passes NFPA 101 & IBC Class A",
+ "content": "",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20.0 oz per lineal yard",
+ "description": "China Rock in Agave is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "CLASS A - ASTM E-84, Passes NFPA 101 & IBC Class A"
+ },
+ {
+ "id": 3264,
+ "dw_sku": "DWHD-502872",
+ "mfr_sku": "09498652",
+ "pattern": "Halcyon",
+ "color": "Oatmeal",
+ "hw": "45.03",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/halcyon-biscuit.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Oatmeal, Asilomar, Halcyon, 09498652, Class A - ASTM E-84 (GRC), Passes NFPA 286 Corner Burn, NFPA 101 Life Safety Code, CAN/ULC S102-07",
+ "content": "20% recycled content by weight, minimum 10% post-consumer",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz/ly (452 gr/m²)",
+ "description": "Asilomar in Biscuit is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "Highly cleanable water-based inks",
+ "fire_rating": "Class A - ASTM E-84 (GRC), Passes NFPA 286 Corner Burn, NFPA 101 Life Safety Code, CAN/ULC S102-07"
+ },
+ {
+ "id": 2835,
+ "dw_sku": "DWHD-502380",
+ "mfr_sku": "09242099",
+ "pattern": "Fiji",
+ "color": "Slate",
+ "hw": "48.58",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/fiji-azure.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Slate, West Beach, Fiji, 09242099, Class A - ASTM E-84 (GRC), Passes NFPA 286 Corner Burn, NFPA 101 Life Safety Code, CAN/ULC S102-07",
+ "content": "20% recycled content by weight, minimum 10% post-consumer",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz/ly (452 gr/m²)",
+ "description": "West Beach in Azure is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "Highly cleanable water-based inks",
+ "fire_rating": "Class A - ASTM E-84 (GRC), Passes NFPA 286 Corner Burn, NFPA 101 Life Safety Code, CAN/ULC S102-07"
+ },
+ {
+ "id": 3854,
+ "dw_sku": "DWHD-503553",
+ "mfr_sku": "09461615",
+ "pattern": "Konalea",
+ "color": "Driftwood",
+ "hw": "50.32",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/konalea-akamai.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Driftwood, Arroyo Seco, Konalea, 09461615, ASTM E84 Tunnel Test: Class A, flame spread 20, smoke developed 95 (test procedure is comparable to NFPA 255, UBC 8-1 and UL 723), CAN/ULC S102 Tunnel Test: flame spread 0, smoke developed 30, NFPA 286 Corner Burn Test: meets requirements for flame spread, smoke developed and flashover, European Standard EN 13501 Fire Test: reaction to fire classification B-s2, d0",
+ "content": "100% vinyl",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz/ly (620 g/lm)",
+ "description": "Arroyo Seco in Akamai is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "ASTM E84 Tunnel Test: Class A, flame spread 20, smoke developed 95 (test procedure is comparable to NFPA 255, UBC 8-1 and UL 723), CAN/ULC S102 Tunnel Test: flame spread 0, smoke developed 30, NFPA 286 Corner Burn Test: meets requirements for flame spread, smoke developed and flashover, European Standard EN 13501 Fire Test: reaction to fire classification B-s2, d0"
+ },
+ {
+ "id": 597,
+ "dw_sku": "DWHD-507703",
+ "mfr_sku": "09637516",
+ "pattern": "Weft",
+ "color": "Driftwood",
+ "hw": "50.61",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/weft-aurora.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Driftwood, Crystal Cove, Weft, 09637516, ASTM E84 Class A, CAN/ULC S102",
+ "content": "100% vinyl",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz.",
+ "description": "Crystal Cove in Aurora is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "Warm water, mild soap",
+ "fire_rating": "ASTM E84 Class A, CAN/ULC S102"
+ },
+ {
+ "id": 2410,
+ "dw_sku": "DWHD-501905",
+ "mfr_sku": "09238458",
+ "pattern": "Double Cross",
+ "color": "Charcoal",
+ "hw": "51.98",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/double_cross-after_dark.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Charcoal, Shoreline Park, Double Cross, 09238458, Class \"A\" Fire rated-Tested in accordance with ASTM E-84 Tunnel Test, Passes Class \"A\" NFPA 101 Life Safety Code, Passes NFPA 286 Corner Burn Test, Tested in accordance with CAN/ULC S102.2",
+ "content": "10% recycled content (varied blend of pre-consumer and remanufactured material)",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20.0 oz. PLY/620 G/PLM 13.3 oz. PSY/451 G/PSM",
+ "description": "Shoreline Park in After Dark is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "Class \"A\" Fire rated-Tested in accordance with ASTM E-84 Tunnel Test, Passes Class \"A\" NFPA 101 Life Safety Code, Passes NFPA 286 Corner Burn Test, Tested in accordance with CAN/ULC S102.2"
+ },
+ {
+ "id": 368,
+ "dw_sku": "DWHD-505367",
+ "mfr_sku": "09639474",
+ "pattern": "Plaster Piece",
+ "color": "Alabaster",
+ "hw": "53.14",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/plaster_piece-alabaster.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Alabaster, AT&T Park, Plaster Piece, 09639474, ACT Flammability, ACT Colorfastness, Flame Cert",
+ "content": "",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz. PLY, 620 G/PLM 13.3 oz. PSY, 451 G/PSM",
+ "description": "AT&T Park in Alabaster is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "Inherent anti-microbial protection\nWithstands hospital-grade cleaners & disinfectants",
+ "fire_rating": "ACT Flammability, ACT Colorfastness, Flame Cert"
+ },
+ {
+ "id": 5025,
+ "dw_sku": "DWHD-504692",
+ "mfr_sku": "09593054",
+ "pattern": "Noble Notch",
+ "color": "Alabaster",
+ "hw": "54.73",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/noble_notch-barrister.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Alabaster, Alviso, Noble Notch, 09593054, ACT Flammability, ACT Colorfastness, Flame Cert",
+ "content": "",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20.0 oz. PLY/620 G/PLM 13.3 oz. PSY/451 G/PSM",
+ "description": "Alviso in Barrister is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "Inherent anti-microbial protection\nWithstands hospital-grade cleaners & disinfectants\nAvailable as a custom with | INVISICAP complete chemical protection",
+ "fire_rating": "ACT Flammability, ACT Colorfastness, Flame Cert"
+ },
+ {
+ "id": 25,
+ "dw_sku": "DWHD-500248",
+ "mfr_sku": "09593318",
+ "pattern": "Alys Texture WS",
+ "color": "Alabaster",
+ "hw": "56.83",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/alys_texture_ws-alabaster.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Alabaster, Dana Point, Alys Texture WS, 09593318, ASTM E84 Class A, CAN/ULC S102, Passes IMO",
+ "content": "60% glass fiber, 40% bio-based coating",
+ "finish": "",
+ "product_type": "Wallcovering",
+ "weight": "10.72 oz",
+ "description": "Dana Point in Alabaster is a textured wallcovering by Hollywood Wallcoverings featuring rich Alabaster tones. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "Warm water, mild soap",
+ "fire_rating": "ASTM E84 Class A, CAN/ULC S102, Passes IMO"
+ },
+ {
+ "id": 198,
+ "dw_sku": "DWHD-502528",
+ "mfr_sku": "09632973",
+ "pattern": "Form Fragments",
+ "color": "Pewter",
+ "hw": "57.70",
+ "uom": "YD",
+ "width": "52",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/form_fragments-antique_black.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Pewter, Hazard Canyon, Form Fragments, 09632973, ACT Flammability, ACT Colorfastness, Flame Cert",
+ "content": "",
+ "finish": "Non-woven",
+ "product_type": "Wallcovering",
+ "weight": "20 oz. PLY, 620 G/PLM 13.3 oz. PSY, 451 G/PSM",
+ "description": "Hazard Canyon in Antique Black is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "18\" V, 52\" H",
+ "cleaning": "Inherent anti-microbial protection\nWithstands hospital-grade cleaners & disinfectants\nAvailable as a custom with INVISICAP | complete chemical protection",
+ "fire_rating": "ACT Flammability, ACT Colorfastness, Flame Cert"
+ },
+ {
+ "id": 4099,
+ "dw_sku": "DWHD-503730",
+ "mfr_sku": "09585827",
+ "pattern": "Limited Edition",
+ "color": "Pewter",
+ "hw": "59.66",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/limited_edition-brushed_nickel.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Pewter, Estero Bay, Limited Edition, 09585827, ASTM E84 Class A, CAN/ULC S102",
+ "content": "100% vinyl",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz.",
+ "description": "Estero Bay in Brushed Nickel is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "12\" V",
+ "cleaning": "Warm water, mild soap",
+ "fire_rating": "ASTM E84 Class A, CAN/ULC S102"
+ },
+ {
+ "id": 3091,
+ "dw_sku": "DWHD-502699",
+ "mfr_sku": "09365607",
+ "pattern": "Glenwood",
+ "color": "Slate",
+ "hw": "61.90",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/glenwood-blue_tigers_eye.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Slate, Point Lobos, Glenwood, 09365607, ASTM E84 Tunnel Test: Class A, flame spread 20, smoke developed 45 (test procedure is comparable to NFPA 255 and UL 723)\nCAN/ULC S102 Tunnel Test: flame spread 0, smoke developed 45\nNFPA 286 Corner Burn Test: meets requirements for flame spread, smoke developed and flashover",
+ "content": "100% vinyl",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz/ly (620 g/lm)",
+ "description": "Point Lobos in Blue Tiger's Eye is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "ASTM E84 Tunnel Test: Class A, flame spread 20, smoke developed 45 (test procedure is comparable to NFPA 255 and UL 723)\nCAN/ULC S102 Tunnel Test: flame spread 0, smoke developed 45\nNFPA 286 Corner Burn Test: meets requirements for flame spread, smoke developed and flashover"
+ },
+ {
+ "id": 5909,
+ "dw_sku": "DWHD-505654",
+ "mfr_sku": "09270853",
+ "pattern": "Reese",
+ "color": "Driftwood",
+ "hw": "64.15",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/reese-beach.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Driftwood, Tiburon San, Reese, 09270853, ASTM E84 Tunnel Test: Class A, flame spread 20, smoke developed 45 (test procedure is comparable to NFPA 255 and UL 723)\nCAN/ULC S102 Tunnel Test: flame spread 0, smoke developed 45\nNFPA 286 Corner Burn Test: meets requirements for flame spread, smoke developed and flashover",
+ "content": "100% vinyl",
+ "finish": "Osnaburg",
+ "product_type": "Wallcovering",
+ "weight": "20 oz/ly (620 g/lm)",
+ "description": "Tiburon San in Beach is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "ASTM E84 Tunnel Test: Class A, flame spread 20, smoke developed 45 (test procedure is comparable to NFPA 255 and UL 723)\nCAN/ULC S102 Tunnel Test: flame spread 0, smoke developed 45\nNFPA 286 Corner Burn Test: meets requirements for flame spread, smoke developed and flashover"
+ },
+ {
+ "id": 1836,
+ "dw_sku": "DWHD-501270",
+ "mfr_sku": "09231748",
+ "pattern": "Capulet Damask",
+ "color": "Champagne",
+ "hw": "66.83",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/capulet_damask-cream.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Champagne, Pirate's Cove, Capulet Damask, 09231748, CLASS A - ASTM E-84, Passes NFPA 101 & IBC Class A",
+ "content": "",
+ "finish": "Non-woven",
+ "product_type": "Wallcovering",
+ "weight": "20.0 oz per lineal yard",
+ "description": "Pirate's Cove in Cream is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "18\" V, 26\" H",
+ "cleaning": "",
+ "fire_rating": "CLASS A - ASTM E-84, Passes NFPA 101 & IBC Class A"
+ },
+ {
+ "id": 3985,
+ "dw_sku": "DWHD-508043",
+ "mfr_sku": "09199331",
+ "pattern": "Layout",
+ "color": "Champagne",
+ "hw": "79.06",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/layout-antique.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Champagne, Hearst Castle, Layout, 09199331, ACT Flammability, ACT Colorfastness, Flame Cert",
+ "content": "",
+ "finish": "",
+ "product_type": "Wallcovering",
+ "weight": "18.08 oz",
+ "description": "Hearst Castle in Antique is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "4-3/4\" V, 4-3/4\" H",
+ "cleaning": "",
+ "fire_rating": "ACT Flammability, ACT Colorfastness, Flame Cert"
+ },
+ {
+ "id": 7235,
+ "dw_sku": "DWHD-507101",
+ "mfr_sku": "09591866",
+ "pattern": "Trielle Deco",
+ "color": "Burnt Sienna",
+ "hw": "96.73",
+ "uom": "YD",
+ "width": "54",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_scale,w_640/v1/hi_res/trielle_deco-amber_baguette.jpg?_a=BAAHWXGY",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Burnt Sienna, Pismo Preserve, Trielle Deco, 09591866, ASTM E84 Class A, CAN/ULC S102",
+ "content": "100% vinyl",
+ "finish": "Non-woven, 85% post-consumer recycled content",
+ "product_type": "Wallcovering",
+ "weight": "20 oz.",
+ "description": "Pismo Preserve in Amber Baguette is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "50\" H",
+ "cleaning": "Warm water, mild soap",
+ "fire_rating": "ASTM E84 Class A, CAN/ULC S102"
+ },
+ {
+ "id": 3387,
+ "dw_sku": "DWHD-503009",
+ "mfr_sku": "09361449",
+ "pattern": "Heavy Tightweave",
+ "color": "Driftwood",
+ "hw": "133.65",
+ "uom": "SR",
+ "width": "36\"",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_fit,w_auto/q_auto:best/f_auto/dpr_auto/v1/hi_res/heavy_tightweave_rushcloth-celedon.jpg",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Driftwood, Carmel Highlands, Heavy Tightweave, 09361449, ACT Flammability, ACT Colorfastness, Flame Cert",
+ "content": "",
+ "finish": "",
+ "product_type": "Wallcovering",
+ "weight": "1.50 oz",
+ "description": "Carmel Highlands in Celedon is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "ACT Flammability, ACT Colorfastness, Flame Cert"
+ },
+ {
+ "id": 5512,
+ "dw_sku": "DWHD-505204",
+ "mfr_sku": "09362054",
+ "pattern": "Paper Weave La",
+ "color": "Driftwood",
+ "hw": "163.84",
+ "uom": "SR",
+ "width": "36\"",
+ "image": "https://momentumtextilesandwalls-res.cloudinary.com/image/upload/c_fit,w_auto/q_auto:best/f_auto/dpr_auto/v1/hi_res/paper_weave_la-amber_wave.jpg",
+ "tags": "Hollywood Wallcoverings, Wallcovering, Driftwood, SOMA San, Paper Weave La, 09362054, ACT Flammability, ACT Colorfastness, Flame Cert",
+ "content": "",
+ "finish": "",
+ "product_type": "Wallcovering",
+ "weight": "2.00 oz",
+ "description": "SOMA San in Amber Wave is a textured wallcovering by Hollywood Wallcoverings featuring sophisticated colorways. Its commercial-grade durability meets refined design with ACT-certified performance. Ideal for hospitality, corporate, and high-traffic residential interiors.",
+ "repeat": "",
+ "cleaning": "",
+ "fire_rating": "ACT Flammability, ACT Colorfastness, Flame Cert"
+ }
+]
\ No newline at end of file
← e53fa14 auto-save: 2026-07-27T08:19:05 (1 files) — hollywood-add-yar
·
back to Hollywood Import
·
TK-00109: harden wallcovering canary per contrarian gate — e 44cb1a0 →