[object Object]

← back to Corkwallcovering

corkwallcovering: tighten niche filter — exclude competing-fiber products (fleet fix, 'it is not {niche}')

9a5349a974d8a4e744ed27b83184b63c039faf4d · 2026-08-12 09:53:00 -0700 · steve

Files touched

Diff

commit 9a5349a974d8a4e744ed27b83184b63c039faf4d
Author: steve <steve@designerwallcoverings.com>
Date:   Wed Aug 12 09:53:00 2026 -0700

    corkwallcovering: tighten niche filter — exclude competing-fiber products (fleet fix, 'it is not {niche}')
---
 .gitignore | 1 +
 server.js  | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/.gitignore b/.gitignore
index 7416e70..9996931 100644
--- a/.gitignore
+++ b/.gitignore
@@ -32,3 +32,4 @@ out/
 
 # dev/promo screenshots — not shipped
 screenshot-promo-*.png
+.deploy.conf
diff --git a/server.js b/server.js
index 055005a..1b1af8f 100644
--- a/server.js
+++ b/server.js
@@ -87,7 +87,7 @@ let DROPPED = 0;
 
 // graphics-loop pass 12: niche keyword filter — only show products that fit this site's niche
 const NICHE_POS = ["cork","bark","sustainable","natural"];
-const NICHE_NEG = ["solid","blank","plain","mica","silk"];
+const NICHE_NEG = ["solid","blank","plain","mica","silk","grasscloth","grass cloth","sisal","seagrass","jute","raffia","linen","flax","mylar","suede","leather","hemp","abaca"]; // +competing-fiber exclusions (Steve fleet fix 2026-08-12: 'it is not {niche}')
 function nicheFit(p) {
   const blob = ((p.title || '') + ' ' + (p.tags || []).join(' ')).toLowerCase();
   if (NICHE_NEG.some(n => blob.includes(n.toLowerCase()))) return false;

← 592f072 viewer standard: add per-field on/off menu (Fields ▾) to pro  ·  back to Corkwallcovering  ·  corkwallcovering: drop non-cork vinyls that leaked via natur 86db411 →