[object Object]

← 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

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 →