# Output spec ## Size and format | File | Pixels | Format | |---|---|---| | Each colourway | 1024 x 1024 | JPEG | | Contact sheet, 4 colourways | about 2000 x 2180 (2 columns, square cells plus a name strip) | JPEG | The sheet's cell ratio follows the first colourway and images are fitted whole on white, never cropped. For non-square photos set `image_size` in `assets/generation-input.json` to match (multiples of 16). 4 to 6 colourways per run. One input photo per run. The sheet is made locally by `scripts/variant-sheet.mjs`, so colour names are spelled exactly as given. ## Checks before you return it 1. Every colourway shows the same product with the same shape, framing, scale and shadow. 2. Only the parts that were named changed colour. 3. Labels, logos and printed text are unchanged and spelled as in the photo. 4. Each colour matches its hex code to the eye. 5. No artefacts: no melted edges, no colour bleeding onto white parts, no doubled laces or straps. 6. Names on the sheet match what the person asked for. If a colourway fails: max 3 attempts per colourway, change one thing per attempt (say what), view each output beside the input, then return the best and say what still differs.