RAW PDP v209 · rejected asset
Generated hero vs. the real bottle
Generated from a text description only. The six-pack reference pack was never passed to the model as input — that is the failure.
Slot 3 final — single-number scale, verbatim carton block



Superseded slot-3 attempts — new scenes, scale fixed


NEW hero scene — offer cluster, both ratios

ACCEPTED MASTER SET — 8 files








Slot 3 — carton + bottle pair (3 candidates)



Slot 4 — dresser room scene (3 candidates)



THE PROVEN ROUTE — run8 recipe, 3 candidates in 81s
CLI image_gen.py edit via with-webbuildr-api openai · all SIX references at native res (no 5-cap) · --n 3 --quality high. Source: releases/raw-reveal/v10-v110-…/evidence/hero-gallery-brief/run8-queued.sh




Using the project's own proven contract
rev60 corrected-geometry addendum + exact-label contract + accepted scene GG01. Measured: body w/h 0.732 (target 0.736) PASS · faceted cap h/body h 0.113 (target 0.116) PASS.
Round 3 — measured geometry lock, three environments
Cap slab 0.74× body width · cap assembly 0.42× body height · body 1.37× taller than wide — all measured off the real reference, not described.
v2 — glass material + relatable setting
Reference-fed retry — PASSES
Side by side
Reference pack the model should have been given
Where it fails
| Attribute | Real | Generated |
|---|---|---|
| Glass colour | Vermilion / orange-red | Deep pink-magenta |
| Cap | Flat slab cap on a black cylindrical collar | Plain block straight on the glass — no collar |
| Label | Raw · BY RAWCHEMISTRY · PHEROMONE INFUSED COLOGNE SPRAY · FR line · EAU DE TOILETTE · NET 30 ML / 1 OZ | "Raw" only — everything else missing |
| Proportions | Squat, wide body | Taller, narrower |