# Output spec ## Looks | Property | Value | |---|---| | Count | As agreed, 6 by default (4 to 8) | | Aspect ratio | 4:5 portrait | | Size | 1024 x 1280 (the model's output; never upscaled) | | Format | JPEG | | Naming | `NN-place.jpg`, matching the plan ids, e.g. `01-sea-terrace.jpg` | ## Contact sheet | Property | Value | |---|---| | Layout | 3 columns; 2 rows for six looks | | Size | 1800 px wide, height from the grid (1800 x 1554 for six looks) | | Gutters | 12 px, 36 px margin, warm off-white `#f4f1ec` | | Caption | `LABEL NAME` on the left, `COLLECTION ยท N LOOKS` on the right | | Format | WebP quality 90 (about 400 KB) or JPEG | ## Checks for every look Open each look beside the reference photo. 1. **Same person.** Face shape, eyes and eye colour, brows, nose, lips, freckles and marks, skin tone, hair colour, apparent age and body type all match the reference. Reject any drift, even if the picture is beautiful. 2. **Photoreal.** Believable light and shadows, real skin texture (no plastic sheen), natural hands with five fingers, feet and shoes that make sense, no melted or duplicated limbs. 3. **Wardrobe as planned.** The garments match the plan (colour, fabric, cut). If a garment photo was given, the garment matches it side by side. 4. **No text or logos.** No readable signs, fake brand marks, watermarks or captions in the image. 5. **Composition.** 4:5, framed as planned (full length shows the shoes; close-up keeps the eyes on the upper third), nothing important cut at the edge. 6. **Tasteful.** Non-sexual posing and framing; the person reads clearly as an adult. ## Checks for the set 7. Light, location, distance and gaze vary across the looks; no two looks feel like the same picture. 8. At least one head-and-shoulders close-up. 9. The colour feels like one shoot (one or two film stocks). 10. The contact sheet order alternates warm and cool looks. If check 1 or 2 fails for a look, re-run that look (at most 3 attempts, one change each, see SKILL.md). Never deliver a look with a different face.