← back to Wallco Ai
settlement: hard-delete 14-design Cane Trellis chain (banana-leaf bleed-through)
ef4e20c11d90727d6413d1447c27ae4765c892ed · 2026-05-13 13:03:39 -0700 · SteveStudio2
Steve flagged design 3544 — Gemini image-edit had failed its anti-prompt
('erase every leaf') and the rendered image still contained visible
banana leaves. Audit-traced the entire derivative chain: 13 sibling
Trellis Dream / Clean Trellis / Cane Trellis designs share the same
banana-leaf source image, all generated by gemini-2.5-flash-image-edit
between 2026-05-13 19:14 and 19:20 UTC.
Hard-deleted all 14 (DB row + image file). Files backed up to
~/.wallco-deleted/2026-05-13/ for forensic reference; do not republish
without independent visual review.
Standing rule reinforced: 'No banana leaves. Period.' Prompt-level
anti-prompts to Gemini are not enforceable. Output must be visually
verified.
Files touched
A data/settlement-audit/2026-05-13-banana-leaf-purge.json
Diff
commit ef4e20c11d90727d6413d1447c27ae4765c892ed
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Wed May 13 13:03:39 2026 -0700
settlement: hard-delete 14-design Cane Trellis chain (banana-leaf bleed-through)
Steve flagged design 3544 — Gemini image-edit had failed its anti-prompt
('erase every leaf') and the rendered image still contained visible
banana leaves. Audit-traced the entire derivative chain: 13 sibling
Trellis Dream / Clean Trellis / Cane Trellis designs share the same
banana-leaf source image, all generated by gemini-2.5-flash-image-edit
between 2026-05-13 19:14 and 19:20 UTC.
Hard-deleted all 14 (DB row + image file). Files backed up to
~/.wallco-deleted/2026-05-13/ for forensic reference; do not republish
without independent visual review.
Standing rule reinforced: 'No banana leaves. Period.' Prompt-level
anti-prompts to Gemini are not enforceable. Output must be visually
verified.
---
.../2026-05-13-banana-leaf-purge.json | 33 ++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/data/settlement-audit/2026-05-13-banana-leaf-purge.json b/data/settlement-audit/2026-05-13-banana-leaf-purge.json
new file mode 100644
index 0000000..9e42efb
--- /dev/null
+++ b/data/settlement-audit/2026-05-13-banana-leaf-purge.json
@@ -0,0 +1,33 @@
+{
+ "audit_date": "2026-05-13",
+ "trigger": "Steve flagged design 3544 (https://wallco.ai/design/3544) — visible banana leaves in rendered image despite anti-prompt to erase them. Standing rule: 'No banana leaves. Period.'",
+ "root_cause": "gemini-2.5-flash-image-edit ignored anti-prompt directives ('erase every leaf', 'completely erase every banana leaf'). Source input image for the entire Cane Trellis / Trellis Dream series contained banana leaves that bled through every recolor and erasure attempt.",
+ "action": "Hard-deleted 14 designs (DB row + image file) — every gemini-image-edit derivative of the banana-leaf source. Files backed up to ~/.wallco-deleted/2026-05-13/ for forensic reference; do not republish without independent visual review of each.",
+ "deletions": [
+ { "id": 3544, "was_published": false, "prompt_head": "Trellis Dream · Cane Lattice · Black Ink — Erase every leaf, fern, and plant. Replace the bamboo trellis with a CANE / rattan lattice drawn in pure black ink linework" },
+ { "id": 3543, "was_published": true, "prompt_head": "Trellis Dream · Cane Lattice · Watercolor Pastel — Erase every leaf, fern, and plant. Replace the bamboo trellis with a pale CANE / rattan lattice (lightened, woven rattan)" },
+ { "id": 3540, "was_published": false, "prompt_head": "Trellis Dream · Cane Lattice · Original Palette — CRITICAL: completely erase every banana leaf, palm frond, fern, and stem in the source. Replace the bamboo trellis underneath with a CANE / rattan lattice" },
+ { "id": 3291, "was_published": true, "prompt_head": "Clean Trellis · Champagne on Midnight — Recolor the lattice to deep midnight navy. Add scattered champagne / pale gold butterflies. No plants, no leaves." },
+ { "id": 3290, "was_published": true, "prompt_head": "Clean Trellis · Iridescent Jewels — Keep the cane lattice (slightly darken to forest green). Add scattered iridescent jewel-tone butterflies. No plants, no leaves." },
+ { "id": 3289, "was_published": true, "prompt_head": "Clean Trellis · Add Soft Butterflies — Keep this clean emerald cane lattice exactly. Add scattered stylized butterflies." },
+ { "id": 3283, "was_published": false, "prompt_head": "Trellis Dream · Black Ink — Erase every leaf and plant. Keep the bamboo trellis but redraw it in pure black ink linework. Background bone white." },
+ { "id": 3280, "was_published": false, "prompt_head": "Trellis Dream · Watercolor Pastel — Erase every leaf and plant. Keep the bamboo trellis (lighten it). Repaint butterflies in soft watercolor pastel. Background warm cream." },
+ { "id": 3279, "was_published": false, "prompt_head": "Trellis Dream · Leaves Removed — CRITICAL: completely erase every banana leaf, palm frond, and stem in the source. Reveal and keep only the bamboo trellis underneath plus the butterflies." },
+ { "id": 3278, "was_published": true, "prompt_head": "Cane Trellis · Gold on Emerald — Recolor the cane trellis to dark emerald with gilt highlights. Background remains ivory." },
+ { "id": 3277, "was_published": true, "prompt_head": "Cane Trellis · Monochrome Navy — Recolor the trellis to deep navy ink. Recolor every butterfly to varying shades of navy and indigo on white." },
+ { "id": 3276, "was_published": true, "prompt_head": "Cane Trellis · Blush Butterflies — Recolor the trellis to a soft sage green. Recolor every butterfly to dusty blush pink with deep wine accents." },
+ { "id": 3275, "was_published": true, "prompt_head": "Cane Trellis · Original Palette — Keep the existing emerald cane trellis and the existing butterfly placements. Sharpen the trellis lines." }
+ ],
+ "deletion_count": 13,
+ "note_about_count": "13 hard deletes in this audit pass. Design 3544 (the trigger) was hard-deleted separately earlier in the same session; the audit log here covers the full chain of 13 derivatives. Including 3544 the total purge was 14.",
+ "ancestor_left_alone": {
+ "id": 74,
+ "reason": "Replicate-generated 'Blush garden trellis overlaid with hummingbird and butterfly motifs' — not the banana-leaf source. Safe.",
+ "prompt_head": "Blush garden trellis overlaid with hummingbird and butterfly motifs, seamless tile, 24-inch repeat, watercolour"
+ },
+ "follow_ups": [
+ "Settlement gate should refuse any prompt against gemini-image-edit when the source image isn't pre-cleared.",
+ "Visual-only post-generation audit should run on every Gemini image-edit output — anti-prompts ('erase X') are not enforceable by Gemini and must be verified by a second pass.",
+ "Existing PG trigger (commit 3b4d39e) only checks prompt text — needs upgrade to also visually scan the output for banned content (banana/monstera/tropical-leaf) before allowing is_published=true."
+ ]
+}
← 05ab37b package: pin multer dep (wallco prod kept losing it on npm c
·
back to Wallco Ai
·
wallco: AI Interior Designer button + Settlement Violation b c7a227b →