← back to Wallco Ai
drunk-animals: category-aware titler (Hiccup/Tipple/Tableau/Soirée/...)
a5f9d55953a907f6ecfdc150385f64ae3ae9cb32 · 2026-05-12 19:03:12 -0700 · SteveStudio2
Previously the snapshot + hot-path titler fell through to the 'mixed'
pool, naming drunk-animal designs 'Rose Origin No.1537'. New pool of
10 whimsical pop-art nouns (Hiccup, Tipple, Tableau, Reverie, Soirée,
Vignette, Carouse, Caprice, Saunter, Folly) better matches the
botanical-pop-Warhol aesthetic while keeping the curator-caption tone.
After resnapshot + pm2 restart, /designs?cat=drunk-animals shows:
Noir Vignette No.1515 · Sapphire Carouse No.1516 ·
Mauve Caprice No.1517 · Rose Hiccup No.1520 ·
Sage Caprice No.1527 · Marine Saunter No.1528 ·
Rose Folly No.1529
Files touched
M scripts/refresh_designs_snapshot.pyM server.js
Diff
commit a5f9d55953a907f6ecfdc150385f64ae3ae9cb32
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Tue May 12 19:03:12 2026 -0700
drunk-animals: category-aware titler (Hiccup/Tipple/Tableau/Soirée/...)
Previously the snapshot + hot-path titler fell through to the 'mixed'
pool, naming drunk-animal designs 'Rose Origin No.1537'. New pool of
10 whimsical pop-art nouns (Hiccup, Tipple, Tableau, Reverie, Soirée,
Vignette, Carouse, Caprice, Saunter, Folly) better matches the
botanical-pop-Warhol aesthetic while keeping the curator-caption tone.
After resnapshot + pm2 restart, /designs?cat=drunk-animals shows:
Noir Vignette No.1515 · Sapphire Carouse No.1516 ·
Mauve Caprice No.1517 · Rose Hiccup No.1520 ·
Sage Caprice No.1527 · Marine Saunter No.1528 ·
Rose Folly No.1529
---
scripts/refresh_designs_snapshot.py | 4 +++-
server.js | 3 ++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/scripts/refresh_designs_snapshot.py b/scripts/refresh_designs_snapshot.py
index dcaa46d..0a4592a 100644
--- a/scripts/refresh_designs_snapshot.py
+++ b/scripts/refresh_designs_snapshot.py
@@ -54,7 +54,9 @@ NOUNS = {
'floral': ['Botanical', 'Bouquet', 'Blossom', 'Garden', 'Floret'],
'geometric': ['Lattice', 'Tessellation', 'Geometry', 'Meridian', 'Fan'],
'damask': ['Baroque', 'Damask', 'Heirloom', 'Atelier', 'Salon'],
- 'mixed': ['Atelier', 'Studio', 'Origin', 'Folio', 'Reverie']
+ 'mixed': ['Atelier', 'Studio', 'Origin', 'Folio', 'Reverie'],
+ 'drunk-animals': ['Hiccup', 'Tipple', 'Tableau', 'Reverie', 'Soirée',
+ 'Vignette', 'Carouse', 'Caprice', 'Saunter', 'Folly']
}
def title_for(cat, hex_, id_):
pool = NOUNS.get(cat, NOUNS['mixed'])
diff --git a/server.js b/server.js
index 93cb78d..e1b33fe 100644
--- a/server.js
+++ b/server.js
@@ -529,7 +529,8 @@ const NOUNS = {
damask: ['Damask','Baroque','Heirloom','Salon','Atrium','Reverie'],
mixed: ['Atelier','Studio','Origin','Folio','Sketch','Edit'],
'art deco': ['Deco','Fan','Sunburst','Chevron','Marquee'],
- 'arts and crafts':['Morris','Crafts','Bough','Trellis','Vine']
+ 'arts and crafts':['Morris','Crafts','Bough','Trellis','Vine'],
+ 'drunk-animals': ['Hiccup','Tipple','Tableau','Reverie','Soirée','Vignette','Carouse','Caprice','Saunter','Folly']
};
function hueName(hex) {
if (!hex) return 'Bone';
← 89a8e15 /designs: dismissible hint pointing trade users to the /brie
·
back to Wallco Ai
·
drunk-animals: dedicated motif tagger w/ animal+pose+plant+s d5ea5ad →