← back to Hollywood Import
auto-save: 2026-07-14T08:29:59 (8 files) — hollywood-add-yard-audit.jsonl hollywood-create-audit.jsonl momentum-feed/assign-sku.mjs momentum-feed/build-acoustic-manifest.mjs momentum-feed/enrich.mjs
e99880c90afaac43f2195bebc690a8bb6b506a1e · 2026-07-14 08:30:01 -0700 · Steve Abrams
Files touched
M hollywood-add-yard-audit.jsonlM hollywood-create-audit.jsonlM momentum-feed/assign-sku.mjsM momentum-feed/build-acoustic-manifest.mjsM momentum-feed/enrich.mjsM momentum-feed/prep-golive.mjsM momentum-feed/price-backfill.mjsM momentum-feed/refresh.mjs
Diff
commit e99880c90afaac43f2195bebc690a8bb6b506a1e
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue Jul 14 08:30:01 2026 -0700
auto-save: 2026-07-14T08:29:59 (8 files) — hollywood-add-yard-audit.jsonl hollywood-create-audit.jsonl momentum-feed/assign-sku.mjs momentum-feed/build-acoustic-manifest.mjs momentum-feed/enrich.mjs
---
hollywood-add-yard-audit.jsonl | 40 +++++++++++++++++++++++++++++++
hollywood-create-audit.jsonl | 20 ++++++++++++++++
momentum-feed/assign-sku.mjs | 2 +-
momentum-feed/build-acoustic-manifest.mjs | 2 +-
momentum-feed/enrich.mjs | 2 +-
momentum-feed/prep-golive.mjs | 2 +-
momentum-feed/price-backfill.mjs | 2 +-
momentum-feed/refresh.mjs | 2 +-
8 files changed, 66 insertions(+), 6 deletions(-)
diff --git a/hollywood-add-yard-audit.jsonl b/hollywood-add-yard-audit.jsonl
index e769ae5..a9ecb63 100644
--- a/hollywood-add-yard-audit.jsonl
+++ b/hollywood-add-yard-audit.jsonl
@@ -238,3 +238,43 @@
{"pid":"1499332608112","dw":"XUY-49261","action":"skip","why":"variants=2"}
{"pid":"1499332771952","dw":"XUY-49262","action":"skip","why":"variants=2"}
{"pid":"1499332968560","dw":"XUY-49263","action":"skip","why":"variants=2"}
+{"pid":"1499333197936","dw":"XUY-49264","action":"skip","why":"variants=2"}
+{"pid":"1499333361776","dw":"XUY-49265","action":"skip","why":"variants=1"}
+{"pid":"1499343323248","dw":"XVE-49305","action":"skip","why":"variants=2"}
+{"pid":"1499343749232","dw":"XVE-49306","action":"skip","why":"variants=2"}
+{"pid":"1499343913072","dw":"XVE-49307","action":"skip","why":"variants=2"}
+{"pid":"1499344044144","dw":"XVE-49308","action":"skip","why":"variants=2"}
+{"pid":"1499344502896","dw":"XVE-49309","action":"skip","why":"variants=2"}
+{"pid":"1499344601200","dw":"XVE-49310","action":"skip","why":"variants=2"}
+{"pid":"1499345191024","dw":"XVE-49312","action":"skip","why":"variants=2"}
+{"pid":"1499345485936","dw":"XVE-49313","action":"skip","why":"variants=2"}
+{"pid":"1499345748080","dw":"XVE-49314","action":"skip","why":"variants=2"}
+{"pid":"1499346010224","dw":"XVE-49315","action":"skip","why":"variants=2"}
+{"pid":"1499346141296","dw":"XVE-49316","action":"skip","why":"variants=2"}
+{"pid":"1499346337904","dw":"XVE-49317","action":"skip","why":"variants=2"}
+{"pid":"1499346534512","dw":"XVE-49318","action":"skip","why":"variants=2"}
+{"pid":"1499346763888","dw":"XVE-49319","action":"skip","why":"variants=2"}
+{"pid":"1499347222640","dw":"XVE-49320","action":"skip","why":"variants=2"}
+{"pid":"1499347419248","dw":"XVE-49321","action":"skip","why":"variants=2"}
+{"pid":"1499347845232","dw":"XVG-49322","action":"skip","why":"variants=2"}
+{"pid":"1499347976304","dw":"XVG-49323","action":"skip","why":"variants=2"}
+{"pid":"1499348205680","dw":"XVG-49324","action":"skip","why":"variants=2"}
+{"pid":"1499348369520","dw":"XVG-49325","action":"skip","why":"variants=2"}
+{"pid":"1499348598896","dw":"XVG-49326","action":"skip","why":"variants=2"}
+{"pid":"1499349024880","dw":"XVG-49327","action":"skip","why":"variants=2"}
+{"pid":"1499349221488","dw":"XVG-49328","action":"skip","why":"variants=2"}
+{"pid":"1499349385328","dw":"XVG-49329","action":"skip","why":"variants=2"}
+{"pid":"1499349647472","dw":"XVG-49330","action":"skip","why":"variants=2"}
+{"pid":"1499349844080","dw":"XVG-49331","action":"skip","why":"variants=2"}
+{"pid":"1499350335600","dw":"XVG-49332","action":"skip","why":"variants=2"}
+{"pid":"1499449262192","dw":"XWD-52156","action":"skip","why":"variants=2"}
+{"pid":"1499449491568","dw":"XWD-52157","action":"skip","why":"variants=2"}
+{"pid":"1499449622640","dw":"XWD-52158","action":"skip","why":"variants=2"}
+{"pid":"1499449819248","dw":"XWD-52159","action":"skip","why":"variants=2"}
+{"pid":"1499450048624","dw":"XWD-52160","action":"skip","why":"variants=2"}
+{"pid":"1499450179696","dw":"XWD-52161","action":"skip","why":"variants=2"}
+{"pid":"1499450409072","dw":"XWD-52162","action":"skip","why":"variants=2"}
+{"pid":"1499450572912","dw":"XWD-52163","action":"skip","why":"variants=2"}
+{"pid":"1499450769520","dw":"XWD-52164","action":"skip","why":"variants=2"}
+{"pid":"1499450933360","dw":"XWD-52165","action":"skip","why":"variants=2"}
+{"pid":"1499451097200","dw":"XWD-52166","action":"skip","why":"variants=2"}
diff --git a/hollywood-create-audit.jsonl b/hollywood-create-audit.jsonl
index edf23a9..11c555c 100644
--- a/hollywood-create-audit.jsonl
+++ b/hollywood-create-audit.jsonl
@@ -191,3 +191,23 @@
{"dw":"DWHD-508200","pid":7883814207539,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508200","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508200-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
{"dw":"DWHD-508201","pid":7883814240307,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508201","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508201-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
{"dw":"DWHD-508202","pid":7883814371379,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508202","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508202-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508203","pid":7884812681267,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508203","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508203-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508204","pid":7884812746803,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508204","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508204-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508205","pid":7884812877875,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508205","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508205-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508206","pid":7884812910643,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508206","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508206-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508207","pid":7884812976179,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508207","price":"2193.67","opt":"Sold Per Box"},{"sku":"DWHD-508207-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508208","pid":7884813041715,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508208","price":"2531.19","opt":"Sold Per Box"},{"sku":"DWHD-508208-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508209","pid":7884813107251,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508209","price":"2531.19","opt":"Sold Per Box"},{"sku":"DWHD-508209-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508210","pid":7884813172787,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508210","price":"2531.19","opt":"Sold Per Box"},{"sku":"DWHD-508210-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508211","pid":7884813238323,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508211","price":"2531.19","opt":"Sold Per Box"},{"sku":"DWHD-508211-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508212","pid":7884813336627,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508212","price":"2531.19","opt":"Sold Per Box"},{"sku":"DWHD-508212-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508213","pid":7884813434931,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508213","price":"2531.19","opt":"Sold Per Box"},{"sku":"DWHD-508213-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508214","pid":7884813500467,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508214","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508214-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508215","pid":7884813631539,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508215","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508215-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508216","pid":7884813795379,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508216","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508216-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508217","pid":7884813860915,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508217","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508217-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508218","pid":7884813926451,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508218","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508218-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508219","pid":7884813991987,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508219","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508219-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508220","pid":7884814057523,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508220","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508220-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508221","pid":7884814155827,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508221","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508221-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
+{"dw":"DWHD-508222","pid":7884814188595,"action":"CREATED","status":"ACTIVE","variants":[{"sku":"DWHD-508222","price":"927.42","opt":"Sold Per Box"},{"sku":"DWHD-508222-Sample","price":"4.25","opt":"Sample"}],"sampleOk":true,"varCount":2}
diff --git a/momentum-feed/assign-sku.mjs b/momentum-feed/assign-sku.mjs
index 01ab1fb..9d5997e 100644
--- a/momentum-feed/assign-sku.mjs
+++ b/momentum-feed/assign-sku.mjs
@@ -7,7 +7,7 @@
import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const { Pool } = require('pg');
-const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024SecurePass@127.0.0.1:5432/dw_unified' });
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
const COMMIT = process.argv.includes('--commit');
// Real CA coastal place names (base pool). Expanded with suffixes if 258+ collision-free needed.
diff --git a/momentum-feed/build-acoustic-manifest.mjs b/momentum-feed/build-acoustic-manifest.mjs
index 788731a..67358de 100644
--- a/momentum-feed/build-acoustic-manifest.mjs
+++ b/momentum-feed/build-acoustic-manifest.mjs
@@ -5,7 +5,7 @@ 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:DW2024SecurePass@127.0.0.1:5432/dw_unified' });
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
const OUT = new URL('acoustic-golive.json', import.meta.url).pathname;
async function main() {
diff --git a/momentum-feed/enrich.mjs b/momentum-feed/enrich.mjs
index c6c2b8e..4be9a52 100644
--- a/momentum-feed/enrich.mjs
+++ b/momentum-feed/enrich.mjs
@@ -11,7 +11,7 @@ const { Pool } = require('pg');
const OLLAMA = process.env.OLLAMA_HOST || 'http://localhost:11434';
const MODEL = process.env.OLLAMA_VL || 'qwen2.5vl:7b';
-const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024SecurePass@127.0.0.1:5432/dw_unified' });
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
const argLimit = (() => { const i = process.argv.indexOf('--limit'); return i > -1 ? parseInt(process.argv[i + 1], 10) : null; })();
const argCat = (() => { const i = process.argv.indexOf('--category'); return i > -1 ? process.argv[i + 1] : null; })();
diff --git a/momentum-feed/prep-golive.mjs b/momentum-feed/prep-golive.mjs
index c95b0ee..52d42fe 100644
--- a/momentum-feed/prep-golive.mjs
+++ b/momentum-feed/prep-golive.mjs
@@ -10,7 +10,7 @@ import { createRequire } from 'module';
const require = createRequire(import.meta.url);
const { Pool } = require('pg');
const COMMIT = process.argv.includes('--commit');
-const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024SecurePass@127.0.0.1:5432/dw_unified' });
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
const DIM = /(\d+(?:\.\d+)?\s*H\s*[x×]\s*\d+(?:\.\d+)?\s*L|\b\d+(?:\.\d+)?\s?(?:IN|MM)\b)/gi;
function titleClean(name) {
diff --git a/momentum-feed/price-backfill.mjs b/momentum-feed/price-backfill.mjs
index 691c941..f69a268 100644
--- a/momentum-feed/price-backfill.mjs
+++ b/momentum-feed/price-backfill.mjs
@@ -10,7 +10,7 @@ const HOST = 'https://ms-e886719d86e7-4256.sfo.meilisearch.io';
const KEY = process.env.MOMENTUM_MS_KEY || '95fe8376edc78d49e787db49edda68426b21649f6271f49e2f1412118612fbd6';
const MARKUP = 1.448;
const COMMIT = process.argv.includes('--commit');
-const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024SecurePass@127.0.0.1:5432/dw_unified' });
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
async function main() {
// 1. Build number → price map from the feed.
diff --git a/momentum-feed/refresh.mjs b/momentum-feed/refresh.mjs
index 2966cc0..dd7cf36 100644
--- a/momentum-feed/refresh.mjs
+++ b/momentum-feed/refresh.mjs
@@ -17,7 +17,7 @@ const KEY = process.env.MOMENTUM_MS_KEY || '95fe8376edc78d49e787db49edda68426b21
const INDEX = 'redesign-colors';
const KEEP = new Set(['Wallcovering', 'Acoustic']);
const COMMIT = process.argv.includes('--commit');
-const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024SecurePass@127.0.0.1:5432/dw_unified' });
+const pool = new Pool({ connectionString: 'postgresql://dw_admin:DW2024!@127.0.0.1:5432/dw_unified' });
async function fetchPage(offset, limit = 200) {
const r = await fetch(`${HOST}/indexes/${INDEX}/search`, {
← b9ed759 auto-save: 2026-07-13T08:23:39 (2 files) — hollywood-add-yar
·
back to Hollywood Import
·
auto-save: 2026-07-15T08:05:18 (2 files) — hollywood-add-yar 8d25794 →