← back to Wallco Ai
la-toile: density gate 0.52->0.58 (stop over-rejecting classic-toile breathing room)
0e62d01364657356a5506a030390062da7b06214 · 2026-06-02 07:46:55 -0700 · Steve Abrams
Files touched
M scripts/generate-la-toile-clean.js
Diff
commit 0e62d01364657356a5506a030390062da7b06214
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Tue Jun 2 07:46:55 2026 -0700
la-toile: density gate 0.52->0.58 (stop over-rejecting classic-toile breathing room)
---
scripts/generate-la-toile-clean.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/generate-la-toile-clean.js b/scripts/generate-la-toile-clean.js
index e6ca81d..3511663 100644
--- a/scripts/generate-la-toile-clean.js
+++ b/scripts/generate-la-toile-clean.js
@@ -120,7 +120,7 @@ function composeToilePrompt(scene, ink) {
// Routed to the negative CLIP node (not the positive prompt).
const EXTRA_NEGATIVE = 'bird, birds, butterfly, butterflies, banana, banana leaf, banana plant, grapes, grape bunch, monstera, text, lettering, words, caption, label, signage, gibberish text, panel border, postcard panel, framed vignette';
-const DENSITY_MAX = parseFloat(process.env.DENSITY_MAX || '0.52'); // reject sparse: top colour must cover ≤52% (dense all-over toile, not empty-sky landscape)
+const DENSITY_MAX = parseFloat(process.env.DENSITY_MAX || '0.58'); // reject sparse: top colour must cover ≤58% (Steve 2026-06-02: 0.52 over-rejected legit classic-toile breathing room; 0.58 passes those, still rejects genuinely empty 0.6+ rolls)
const SEAM_PASS = parseFloat(process.env.SEAM_PASS || '8'); // accept roll directly if seam ≤ this
const SEAM_HEAL_MAX = parseFloat(process.env.SEAM_HEAL_MAX || '11'); // accept HEALED roll if seam ≤ this
function sql(q) { return execSync(`psql -d dw_unified -tAc ${JSON.stringify(q)}`, { encoding: 'utf8' }).trim(); }
← dcdb679 la-toile: fix prompt — gate off conflicting tone-on-tone pal
·
back to Wallco Ai
·
Full-res TIF colorways + hi-res mural preview 709a34d →