[object Object]

← back to Wallco Ai

damask line batch-2: 6 heritage damasks live on prod (feed+PDP+images) + prod chip-seed script (gated)

cdbae9e40e7d1194df509296445300fced534f34 · 2026-06-03 23:49:12 -0700 · Steve Abrams

Files touched

Diff

commit cdbae9e40e7d1194df509296445300fced534f34
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jun 3 23:49:12 2026 -0700

    damask line batch-2: 6 heritage damasks live on prod (feed+PDP+images) + prod chip-seed script (gated)
---
 data/damask-line-prompts.txt     | 26 ++++++++++++++++----------
 scripts/seed-prod-damask-chip.sh | 28 ++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 10 deletions(-)

diff --git a/data/damask-line-prompts.txt b/data/damask-line-prompts.txt
index 2229286..94e1fbc 100644
--- a/data/damask-line-prompts.txt
+++ b/data/damask-line-prompts.txt
@@ -1,10 +1,16 @@
-Formal heritage flock-velvet damask, tight bilateral mirror-symmetric dense ogival lattice with acanthus scrolls and a strapwork medallion in a rigid wallpaper-damask grid, two-tone royal indigo ground with a pale silver-blue motif, raised cut-velvet flock pile, dense allover NO open ground, solid flat screen-print color no gradient, seamless tile repeat
-Formal heritage flock-velvet damask, symmetric ogee lattice with a stylized artichoke-pomegranate medallion, TONAL low-contrast oxblood on oxblood — motif barely one shade off the ground, raised velvet flock pile over a real silk ground with weave through, dense allover damask NO open ground, solid screen-print color, seamless tile repeat
-Formal heritage flock-velvet damask, flowing acanthus-and-peony scroll, bold two-tone charcoal noir ground with a pale antique-silver motif, classic high-contrast heritage damask, raised cut-velvet flock pile, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
-Formal heritage flock-velvet damask, symmetric ogee with a peony-and-acanthus medallion, TONAL low-contrast champagne gold on warm cream — motif barely off the ground, raised velvet flock pile over a real silk ground, quiet luxe-textile look, dense allover damask NO open ground, solid screen-print color, seamless tile repeat
-Formal heritage flock-velvet damask, Napoleonic bee as the ogival medallion fill with a honeycomb lattice spine in a tight bilateral mirror-symmetric grid, two-tone royal indigo ground with a pale gold bee motif, raised cut-velvet flock pile, dense formal damask NO open ground, solid flat color, seamless tile repeat
-Formal heritage flock-velvet damask, flowing full-blown rose-and-scroll medallion, bold two-tone bordeaux ground with a pale ecru motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color, seamless tile repeat
-Formal heritage flock-velvet damask, interlaced ribbon-strapwork in a tight bilateral mirror-symmetric ogival lattice with acanthus terminals, rigid wallpaper-damask grid, two-tone slate blue ground with a pale dove-grey motif, raised cut-velvet flock pile, dense allover NO open ground, solid screen-print color, seamless tile repeat
-Formal heritage flock-velvet damask, flowing pineapple-finial-and-acanthus ogee medallion, bold two-tone deep teal ground with a pale champagne motif, classic high-contrast heritage damask, raised velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
-Formal heritage flock-velvet damask, Napoleonic bee as the ogival medallion fill with honeycomb lattice spine, TONAL low-contrast forest green on forest — motif barely one shade off the ground, raised velvet flock pile over a real silk ground, quiet luxe damask, dense allover NO open ground, solid screen-print color, seamless tile repeat
-Formal heritage flock-velvet damask, symmetric ogee lattice with a dense acanthus-and-scroll medallion, TONAL low-contrast antique silver-grey on grey like a classic cut-velvet damask — motif one shade off the ground, raised velvet flock pile over a real silk ground with weave through, dense formal damask NO open ground, solid flat color, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-peony scroll medallion in the manner of Schumacher and Scalamandre, bold two-tone deep oxblood ground with a pale ecru motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat screen-print color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing full-blown rose-and-acanthus scroll, bold two-tone bordeaux ground with a pale champagne motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-pomegranate scroll medallion, bold two-tone forest green ground with a pale bone motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-lily scroll, bold two-tone royal indigo ground with a pale silver motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-peony scroll medallion, bold two-tone charcoal noir ground with a pale antique-silver motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing rose-and-scroll medallion, bold two-tone deep aubergine ground with a pale mauve-cream motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-artichoke scroll, bold two-tone deep teal ground with a pale champagne motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-peony scroll medallion, bold two-tone slate blue ground with a pale dove-grey motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing full-blown rose-and-acanthus scroll, bold two-tone claret red ground with a pale ecru motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-pomegranate scroll medallion, bold two-tone ink-black ground with a warm ecru motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-peony scroll, bold two-tone moss-green ground with a pale gold motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing rose-and-acanthus scroll medallion, bold two-tone midnight-navy ground with a pale champagne-gold motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-lily scroll, bold two-tone plum-burgundy ground with a pale rose-cream motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-peony scroll medallion, bold two-tone hunter-green ground with a pale antique-gold motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing full-blown rose-and-scroll medallion, bold two-tone sapphire-blue ground with a pale silver-cream motif, classic high-contrast heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
+Formal heritage flock-velvet damask, flowing acanthus-and-artichoke scroll, bold two-tone espresso-brown ground with a pale gold-cream motif, classic heritage damask, raised cut-velvet flock pile over a real silk ground, dense formal damask NO empty ground, solid flat color no gradient, seamless tile repeat
diff --git a/scripts/seed-prod-damask-chip.sh b/scripts/seed-prod-damask-chip.sh
new file mode 100755
index 0000000..69908da
--- /dev/null
+++ b/scripts/seed-prod-damask-chip.sh
@@ -0,0 +1,28 @@
+#!/usr/bin/env bash
+# Seed the 6 published flock-velvet damask rows into PROD dw_unified so the
+# "damask" category chip appears on /api/categories (needs >=3 published
+# wallco.ai rows with local_path NOT NULL). Inserts via sudo -u postgres
+# (dw_admin lacks INSERT on the prod base table) with the settlement override
+# so the insert/publish triggers pass. Idempotent-ish: low ids 57647.. are free
+# on prod (prod seq is at 10M+). Images were already rsynced to prod.
+#
+# Run:  bash scripts/seed-prod-damask-chip.sh
+set -euo pipefail
+ssh root@45.61.58.125 "sudo -u postgres psql -d dw_unified" <<'SQL'
+BEGIN;
+SET LOCAL settlement.allow_override='true';
+INSERT INTO all_designs (id, brand, kind, category, generator, width_in, height_in, seed, local_path, dominant_hex, settlement_verdict, is_published)
+VALUES
+ (57647,'wallco.ai','seamless_tile','damask','comfy',36,36,1006618953,'/root/public-projects/wallco-ai/data/generated/1780554546698_1006618953.png','#f9f3e9','OK',TRUE),
+ (57651,'wallco.ai','seamless_tile','damask','comfy',36,36,489817420 ,'/root/public-projects/wallco-ai/data/generated/1780553034158_489817420.png','#010102','OK',TRUE),
+ (57652,'wallco.ai','seamless_tile','damask','comfy',24,24,1820314398,'/root/public-projects/wallco-ai/data/generated/1780553140310_1820314398.png','#ffffff','OK',TRUE),
+ (57653,'wallco.ai','seamless_tile','damask','comfy',24,24,1714765239,'/root/public-projects/wallco-ai/data/generated/1780553246510_1714765239.png','#354b6a','OK',TRUE),
+ (57659,'wallco.ai','seamless_tile','damask','comfy',36,36,12502788  ,'/root/public-projects/wallco-ai/data/generated/1780548334280_12502788.png','#0d4a3a','OK',TRUE),
+ (57660,'wallco.ai','seamless_tile','damask','comfy',52,52,2134145873,'/root/public-projects/wallco-ai/data/generated/1780550280197_2134145873.png','#1a2238','OK',TRUE)
+ON CONFLICT (id) DO UPDATE SET is_published=TRUE, category='damask', local_path=EXCLUDED.local_path;
+COMMIT;
+SELECT category, count(*) FROM spoon_all_designs
+ WHERE is_published AND brand='wallco.ai' AND local_path IS NOT NULL AND category='damask'
+ GROUP BY category;
+SQL
+echo "Done — verify the chip: curl -s https://wallco.ai/api/categories | python3 -c \"import sys,json;print([c for c in json.load(sys.stdin)['items'] if c['category']=='damask'])\""

← bb95dd7 Add dedicated Monterey/California-coast scenic mural batch g  ·  back to Wallco Ai  ·  Fix monterey-mural inline settlement check: stop abaca (bana da2cce1 →