{
  "model": "gpt-image-2.5-sunburst",
  "input": "../sunburst/reference-v1.png",
  "size": "1024x1536",
  "quality": "high",
  "prompt": "Delete everything in this image except the two existing eyes. Keep the existing left and right eyes exactly as they are, including their existing sclera, iris, pupil, reflections, upper and lower eyelid lines and eyelashes. Erase all other content: hair, eyebrows, skin, nose, mouth, blush, ears, body, clothes, accessories, and the original background. Replace only the erased areas with perfectly uniform solid chroma-key green #00FF00. Preserve the surviving eyes in their original pixel positions, original size, original spacing, original colors, and original shapes on the unchanged 1024 by 1536 canvas. This is an erasing operation, not an eye-drawing operation. Do not redraw, reinterpret, beautify, reconstruct, enlarge, recenter, or reposition either eye. Do not invent hidden pixels where the original hair covered an eye. The only change should be deleting non-eye content and filling those deleted areas with solid green.",
  "raw": "eyes-delete-rest-v1.png",
  "alpha": "parts/eyes-delete-rest-v1.png",
  "generationSeconds": 23.7,
  "alphaProcess": {
    "helper": "imagegen/scripts/remove_chroma_key.py",
    "keyColor": "#00ff00",
    "softMatte": true,
    "spillCleanup": true,
    "transparentThreshold": 24
  },
  "reviewStatus": "main_visual_review_pass_for_comparison",
  "transform": "full-canvas original coordinates, no scale or position correction",
  "rawSha256": "27b7302785e0006e4c859ab114812ac277e637f0329156fa43d70f55788abe7b",
  "alphaSha256": "6c5826d838dc03c1d25ebdc90a417ee4ec924f52fe833948db8f039c2b0124cb",
  "visualReview": {
    "finding": "Original eye size, spacing and iris/reflection appearance are closer than the previous separated-eye assembly.",
    "remaining": "Not pixel-identical; fine eyelash/key-edge differences remain.",
    "scope": "Static whole-eye-unit comparison only; not a new 16-part rig or a replacement of the current main viewer."
  },
  "blushCleanup": {
    "source": "../split-v2/raw/blush-v2.png",
    "output": "parts/blush-unmatted-v1.png",
    "method": "Recover straight RGBA from black-matted RGB using max RGB channel as coverage, normalize RGB by coverage.",
    "noiseFloor": 6,
    "renderOpacity": 0.45,
    "darkRgbMaxUnder80WithAlphaOver64Before": 187,
    "darkRgbMaxUnder80WithAlphaOver64After": 0,
    "sha256": "cd0a64eb4c14d78e69add83907559be6ff5c0f452d097ffc0bfb27a0477b4c2b"
  }
}
