{
  "mode": "built-in imagegen edits of a code-native Three.js reference",
  "accepted": [
    {
      "name": "tact-ink.webp",
      "reference": "tact-ink.png (direct 3D render)",
      "prompt": "Use case: product-render material refinement. EDIT this exact reference image, which is a render of our own 82-key TACT 75 keyboard model. Preserve this exact camera, perspective, keyboard outline, all 82 key positions, relative key widths, every printed key legend and their ordering, upper-right knob position, all row alignments, and front case seam. Do not redesign the keyboard or drop any keys. Convert only the materials, surface detail and lighting from a simple real-time render into a premium photorealistic commercial studio product rendering: bead-blasted ink-charcoal aluminum case with fine grain and refined chamfers; ivory PBT keycaps with tactile fine microtexture; muted violet Escape and Enter keys; clear dark charcoal sharp printed legends; a matching ink-charcoal machined metal dial with very fine vertical knurling; realistic soft grounded contact shadows and natural ambient occlusion between keys. Keep every key visible, including the complete F1 through F12 row and complete 1 through 0 number row. Large diffuse softbox above left, subtle cool fill from right, restrained specular response, realistic matte hardware. Background uniform pale cool grey-lilac close to hex #dedbe8. No props, no cable, no RGB or lighting effects, no new labels, no logos, no text overlay, no watermark, no fake glossy plastic. Preserve exact composition and product layout; this is a material and lighting polish pass, not a new product design. Landscape 1536x1024."
    },
    {
      "name": "tact-fog.webp",
      "reference": "accepted Ink campaign image; exterior color only",
      "prompt": "Edit ONLY the color of the outer metal case and the round metal dial in this exact photograph. Change the dark ink-charcoal aluminum case and dial to pale muted fog-lilac aluminum, approximately #b8b0c7, maintaining the fine bead-blasted texture. Keep the inset dark violet plate, all ivory keycaps, the two violet accent keys, all key shapes and spacing, every printed character, the 82-key layout, camera, lighting, shadows and pale backdrop exactly unchanged. Especially retain the single dot period key between the comma key and the slash key, the exact F1-F12 sequence, and every other key legend from this input. Do not reconstruct or rearrange the keyboard. Do not add text or objects. This is simply the Fog lilac finish of the same TACT 75 product. Landscape 1536x1024."
    }
  ],
  "rejected": [
    {
      "name": "initial keyboard generation",
      "reason": "missing function, number and letter keys",
      "prompt": "Use case: product editorial photograph for a fictional premium keyboard website. Landscape 1536x1024. One compact 75-percent mechanical keyboard, viewed from a slightly elevated three-quarter front angle, floating visually only by its normal small feet on a seamless muted fog-lilac studio surface. Entire keyboard visible, centered across frame, horizontal long axis, occupying 82 percent width and middle 60 percent height. Meticulously realistic industrial design: gently rounded bead-blasted pale fog-lilac aluminum case, cream PBT sculpted keycaps, dark charcoal simple accurate small Latin key legends, a muted violet Escape key and Enter key, a round knurled aluminum dial at the upper right, compact separate arrow cluster at lower right, one function row. Standard believable keyboard layout with consistent key spacing, 6 rows total including function row, no duplicated or melted keycaps. No cable. Strongly tactile fine powder-coated metal, keycap grain, small seams, subtle chamfer and soft contact shadow. Large diffuse side lighting, elegant warm-neutral off-white keycaps against cool pale lavender background. Quiet exacting commercial hardware photography, honest materials, no RGB lights, no neon, no gaming props, no impossible floating keys, no unrelated accessories, no logos, no slogans, no watermark. The product will be called TACT 75 in HTML; do not put title text into this photo. Leave a little breathing space at all edges."
    },
    {
      "name": "first Fog refinement",
      "reason": "period legend changed; replaced with a finish edit of the accepted Ink image",
      "prompt": "Use case: product-render material refinement. EDIT this exact reference image, which is a render of our own 82-key TACT 75 keyboard model. Preserve this exact camera, perspective, keyboard outline, all 82 key positions, relative key widths, every printed key legend and their ordering, upper-right knob position, all row alignments, and front case seam. Do not redesign the keyboard or drop any keys. Convert only the materials, surface detail and lighting from a simple real-time render into a premium photorealistic commercial studio product rendering: bead-blasted fog-lilac aluminum case with fine grain and refined chamfers; ivory PBT keycaps with tactile fine microtexture; muted violet Escape and Enter keys; clear dark charcoal sharp printed legends; a machined metal dial with very fine vertical knurling; realistic soft grounded contact shadows and natural ambient occlusion between keys. Keep every key visible, including the complete F1 through F12 row and complete 1 through 0 number row. Large diffuse softbox above left, subtle cool fill from right, restrained specular response, realistic matte hardware. Background uniform pale cool grey-lilac close to hex #dedbe8. No props, no cable, no RGB or lighting effects, no new labels, no logos, no text overlay, no watermark, no fake glossy plastic. Preserve exact composition and product layout; this is a material and lighting polish pass, not a new product design. Landscape 1536x1024."
    }
  ]
}