{
 "shots": {
  "S4sh1": {
   "gkey": "rooftop_room_exterior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s38/bg4_S4sh1.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): daytime.\n\nSHOT TEXT (authoritative, Korean): 맑은 낮, 오래된 다세대 빌라 옥상 위에 자리 잡은 옥탑방을 높은 곳에서 내려다본 부감 구도\n\nLOCATION (lock): The flat rooftop of an aging low-rise apartment building, enclosed by a waist-high parapet. A small rooftop dwelling has a metal entrance door and a window visible from the open roof. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: No person is visible; the rooftop room remains fixed on top of the old multi-family villa beneath the high, downward-looking camera.\n\nFIGURES — size & depth (follow exactly): The rooftop room appears small, about ~1/6 of the frame height, and is FARTHER from the camera than the surrounding upper roof surfaces in the foreground.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "맑은 낮의 부감, 무인 옥상과 기준 장소의 주요 구조는 충실하지만 옥탑방이 요구된 프레임 높이 약 1/6보다 다소 크게 보인다."
      },
      {
       "label": "B",
       "score": 8,
       "verdict_ko": "넓은 상단 옥상 면을 전경에 두어 옥탑방이 더 멀고 작게 보이는 부감 구도를 가장 잘 구현했으며 사람도 보이지 않는다."
      },
      {
       "label": "C",
       "score": 6,
       "verdict_ko": "장소의 문·창문·녹색 바닥·난간 등은 가장 유사하지만 옥탑방이 화면에서 지나치게 크고 전경보다 먼 소형 피사체라는 크기·깊이 조건이 약하다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "레퍼런스 이미지의 카메라 구도를 그대로 복사하지 말라는 명시적 지시를 위반했습니다."
      },
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "레퍼런스 구도를 피하고 전경에 다른 지붕을 배치하여 요구된 원경의 부감 구도와 피사체 크기를 정확히 구현했습니다."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "지시사항을 무시하고 레퍼런스 이미지의 프레이밍과 거리를 그대로 답습했습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 4,
    "B": 7,
    "C": 4
   },
   "selected": "B"
  },
  "S5sh5": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_living_dining_day_root.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): interior ambient light.\n\nSHOT TEXT (authoritative, Korean): 다급하게 상체를 기울이며 손가락 끝으로 TV 전원 버튼을 세게 누르고 있는 민숙의 측면 구도\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): Min-sook urgently pitches her upper body forward toward the TV and forcefully drives a fingertip into its power button to turn it off as Su-ri-young emerges from her room.\n\nFIGURES — size & depth (follow exactly): Min-sook's side-view upper body fills roughly 2/3 of the frame height, with her reaching hand and the TV button NEARER to the camera than her face and torso. The TV is FARTHER along her forward reach, and her body closes the short distance toward it.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains in her apron, with the same small circular mark on her wrist; the mark must already be present here because she has had it since childhood.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 민숙 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "B",
       "score": 9,
       "verdict_ko": "민숙만 등장하며 앞치마와 손목의 원형 자국, 측면에서 상체를 급히 기울여 TV 전원부를 손끝으로 누르는 동작과 기준 공간 배치가 가장 정확하다."
      },
      {
       "label": "A",
       "score": 6,
       "verdict_ko": "민숙의 자세·앞치마·손목 자국과 장소는 잘 맞지만, 방에서 나온 별도 인물을 화면에 넣어 ‘민숙 외 인물 금지’를 명백히 위반한다."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "민숙의 측면 누르기 동작과 장소는 대체로 맞지만 배경에 두 명의 추가 인물이 보여 인물 제한을 크게 위반한다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "기준 사진의 공간 구조를 정확히 반영하고 텍스트에 명시된 인물(민숙)만 등장시켜 지침을 가장 잘 따랐습니다."
      },
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "TV 위치가 기준 사진과 맞지 않으며 텍스트에 없는 인물이 배경에 등장해 인물 제한 규칙을 위반했습니다."
      },
      {
       "label": "C",
       "score": 3,
       "verdict_ko": "공간 구조가 어긋나고 지시문에 없는 여러 인물이 배경에 나타나 규칙을 크게 위반했습니다."
      }
     ]
    }
   },
   "totals": {
    "B": 7,
    "A": 4,
    "C": 3
   },
   "selected": "B"
  },
  "S5sh9": {
   "gkey": "rooftop_room_interior",
   "prev_used": "S5sh5",
   "prev_usage": "Take the cramped living area's worn materials, daylight, and the woman's apron and position from the reference. Preserve the continuity of her wrist and its small circular mark. Exclude the TV-button-pressing action and any wider room elements that fall outside this tight wrist framing.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S5sh5_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): interior ambient light.\n\nSHOT TEXT (authoritative, Korean): 민숙의 손목에 선명하게 드러난 작은 원형 표식의 타이트 샷\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the cramped living area's worn materials, daylight, and the woman's apron and position from the reference. Preserve the continuity of her wrist and its small circular mark. Exclude the TV-button-pressing action and any wider room elements that fall outside this tight wrist framing.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Min-sook's wrist is held in view, with the sharply visible small circular mark facing the camera.\n\nFIGURES — size & depth (follow exactly): The wrist fills most of the tight frame, while the circular mark occupies a small area at its center. The skin and mark are the NEAREST and only principal subject, with any body or room detail FARTHER and out of focus.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The TV remains switched off, and Minsuk still wears the apron. The small, unusually distinct circular mark remains on her wrist.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 민숙 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "B",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 9,
       "verdict_ko": "손목과 작은 원형 표식이 선명하게 타이트 프레임을 지배하고 의상·실내광·위치 연속성도 가장 정확하다."
      },
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "표식과 손목은 선명하지만 프레임이 더 넓어 반대쪽 손과 앞치마까지 보여 타이트 손목 샷 지시에서 벗어난다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "앞치마 연속성은 보이지만 손바닥을 위로 뒤집어 표식의 면과 손목 자세가 이전 장면과 어긋나며 배경 비중도 크다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "레퍼런스의 팔 자세와 복장을 정확히 유지하면서 요구된 타이트 샷과 얕은 심도를 가장 충실하게 구현했습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "지시된 타이트 샷을 무시하고 너무 넓게 촬영했으며, 레퍼런스와 달리 앉아있는 자세로 연속성을 깼습니다."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "프레이밍은 타이트하지만 레퍼런스의 뻗은 팔 자세를 무시하고 손목을 꺾은 채로 포즈를 임의로 변경했습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 7,
    "B": 3,
    "C": 4
   },
   "selected": "A"
  },
  "S10sh6": {
   "gkey": "rooftop_room_exterior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s38/bg4_S10sh6.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 현관 철문이 아주 살짝 열린 틈새로 보이는 어두운 실내와 신발 앞코\n\nLOCATION (lock): The flat rooftop of an aging low-rise apartment building, enclosed by a waist-high parapet. A small rooftop dwelling has a metal entrance door and a window visible from the open roof. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): The unknown man's shoe toe advances from the rooftop exterior through the narrowly opened iron doorway into the dark room, leading his unseen body inward.\n\nFIGURES — size & depth (follow exactly): The shoe toe is small, about ~1/10 of the frame height, and lies FARTHER from the camera than the NEARER iron door edges; the dark interior recedes farthest beyond it.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "B",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 6,
       "verdict_ko": "참조 장소와 밤 분위기, 어두운 실내 및 작은 신발 앞코를 가장 잘 유지했지만 문틈이 ‘아주 살짝’보다 넓다."
      },
      {
       "label": "B",
       "score": 4,
       "verdict_ko": "장소는 일치하나 문이 지나치게 활짝 열렸고 신발이 크게 드러나며 실내도 밝고 물건이 보여 핵심 구도와 어긋난다."
      },
      {
       "label": "C",
       "score": 3,
       "verdict_ko": "신발뿐 아니라 바지 입은 다리까지 뚜렷하게 보여 ‘몸은 보이지 않음’을 위반하고 문도 넓게 열렸으며 현관 매트가 사라졌다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "약간 열린 문틈으로 어두운 실내를 향해 들어가는 신발 앞코와 다리를 정확히 묘사하여 지시문을 잘 따랐습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "인체가 아닌 빈 신발만 바닥에 놓여 있어 살아있는 사람으로 표현하라는 지시를 크게 위반했습니다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "신발과 다리가 묘사되었으나 실내가 아닌 밖을 향하고 있어 이동 방향 지시와 어긋납니다."
      }
     ]
    }
   },
   "totals": {
    "A": 7,
    "B": 3,
    "C": 5
   },
   "selected": "A"
  },
  "S11sh4": {
   "gkey": "exterior_metal_staircase",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s38/bg4_S11sh4.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 철제 파이프 난간을 손으로 잡은 수리영이 코끝을 찡그린 채 계단 중간에 서 있는 얼굴 클로즈업\n\nLOCATION (lock): A narrow exterior metal staircase attached to an old low-rise residential building. It has exposed steel steps and tubular pipe railings leading upward toward the roof. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Suri-young pauses midway up the staircase while ascending toward the rooftop, gripping the metal-pipe railing with a tense posture and wrinkling her nose at the sudden foul smell, her body oriented uphill.\n\nFIGURES — size & depth (follow exactly): Suri-young’s face fills ~2/3 of the frame height in close-up and is the nearest figure; her hand and the metal-pipe railing sit slightly farther from the camera as she remains midway on the stairs.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "얼굴이 프레임 높이의 약 2/3를 채우고 난간을 긴장되게 잡은 손이 뒤에 놓이며 코를 찡그린 순간과 기준 장소를 가장 정확히 구현했으나 밤보다는 해질녘에 가깝다."
      },
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "야간 분위기와 강한 악취 반응, 난간을 잡은 정지는 충실하지만 전경의 거대한 녹슨 파이프가 얼굴보다 가까워 깊이 지시와 기준 장소의 난간 형태를 어긴다."
      },
      {
       "label": "B",
       "score": 6,
       "verdict_ko": "기준 계단과 단독 인물·난간 파지는 맞지만 얼굴이 요구된 2/3보다 현저히 작아 클로즈업 지시를 놓치고 야간성 및 코 찡그림도 약하다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "B",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "얼굴이 가장 가까운 피사체여야 한다는 깊이 조건과 클로즈업 비율을 잘 충족했으며, 장소와 찡그린 표정도 정확히 구현했습니다."
      },
      {
       "label": "B",
       "score": 5,
       "verdict_ko": "장소와 표정은 일치하나 손이 얼굴보다 앞에 위치해 깊이 조건을 위반했고, 샷이 너무 넓어 클로즈업 지시를 어겼습니다."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "원본 장소에 없는 거대한 파이프가 전경에 임의로 추가되어 공간을 왜곡했으며, 손이 얼굴보다 앞에 있어 깊이 조건도 위반했습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 7,
    "B": 5,
    "C": 4
   },
   "selected": "A"
  },
  "S11sh5": {
   "gkey": "rooftop_room_exterior",
   "prev_used": "S10sh6",
   "prev_usage": "Take the aged rooftop surface, metal entrance door, surrounding exterior materials, and nighttime illumination from the reference. Keep the entrance door visibly open to the degree required by the current scene. Exclude the stranger's shoe and any suggestion that the stranger is still standing at the doorway.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S10sh6_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 옥상에 선 수리영의 시선 끝에 반쯤 열려 있는 어두운 현관 철문이 보이는 정면 구도\n\nLOCATION (lock): The flat rooftop of an aging low-rise apartment building, enclosed by a waist-high parapet. A small rooftop dwelling has a metal entrance door and a window visible from the open roof. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the aged rooftop surface, metal entrance door, surrounding exterior materials, and nighttime illumination from the reference. Keep the entrance door visibly open to the degree required by the current scene. Exclude the stranger's shoe and any suggestion that the stranger is still standing at the doorway.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Suriyoung stands tensely on the rooftop with her body and gaze directed straight toward the half-open iron entrance door and its dark interior.\n\nFIGURES — size & depth (follow exactly): Suriyoung appears about ~1/2 of the frame height in the NEARER rooftop area, while the half-open door appears about ~1/3 and is FARTHER ahead along her line of sight.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "B",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "수리영이 가까운 옥상에서 몸과 시선을 먼 어두운 반개방 철문으로 향해 세 후보 중 정면적 시선축과 거리 관계를 가장 충실히 구현했다."
      },
      {
       "label": "B",
       "score": 4,
       "verdict_ko": "참조 장소와 철문은 잘 유지했지만 수리영이 문 바로 옆에서 카메라를 정면으로 바라봐 문을 향한 몸·시선 및 근경-원경 배치가 어긋난다."
      },
      {
       "label": "C",
       "score": 3,
       "verdict_ko": "수리영이 문 앞에서 카메라 쪽을 보고 있어 핵심 행동과 깊이 조건을 위반하며, 새 벽등과 달라진 문 주변도 장소 연속성을 약화한다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "B",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "인물이 문을 향하는 자세와 크기/깊이 구도 지시를 가장 잘 따랐으나, 문의 개폐 방향이 레퍼런스와 다름."
      },
      {
       "label": "B",
       "score": 5,
       "verdict_ko": "레퍼런스의 문 구조(바깥으로 열림)는 일치하나, 인물이 문이 아닌 카메라를 응시하여 시선 지시를 위반함."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "인물의 시선이 문을 향하지 않으며, 문의 구조와 안으로 열리는 방향도 레퍼런스와 불일치함."
      }
     ]
    }
   },
   "totals": {
    "A": 7,
    "B": 5,
    "C": 4
   },
   "selected": "A"
  },
  "S12sh11": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_daughter_bedroom_night_doorway_wide.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 옷과 피부가 힘없이 무너져 미동이 없는 민숙이 바닥에 주저앉아 고개를 푹 숙인 정지 상태\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Min-sook is seated collapsed on the floor behind the curtain with her head dropped forward. One hand is clenched around a crumpled photograph.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: utterly motionless, collapsed Min-sook is seated collapsed on the floor behind the curtain with her head dropped forward, shoulders fallen, limbs limp, and body weight fully given way.\n\nFIGURES — size & depth (follow exactly): Min-sook's dark stains-covered body fills about 2/3 of the frame height and is the NEAREST principal figure. The floor directly beneath her is nearer than the surrounding bedroom and curtain area, which recede FARTHER behind her.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Min-sook remains dead behind the curtain, seated collapsed on the floor with her head dropped forward, her torn shoulder and collarbone exposed amid the dark stains and dark-stained footprints. One hand is clenched around a crumpled photograph, and the small circular mark remains on her wrist.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 민숙 (환시) — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "커튼 뒤의 완전한 붕괴 자세, 움켜쥔 사진, 손목 원형 자국·노출된 어깨·발자국은 충실하지만 방의 구조와 재료가 기준 장소와 크게 다르다."
      },
      {
       "label": "B",
       "score": 8,
       "verdict_ko": "기준 장소의 문·창문·조명 분위기를 가장 잘 유지하면서 커튼 뒤 바닥에 고개를 떨군 자세, 찢어진 어깨, 움켜쥔 사진과 손목 자국을 구현했으나 발자국이 보이지 않는다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "기준 장소와 야간 분위기, 얼룩·발자국·손목 자국은 정확하지만 민숙이 커튼 뒤가 아니고 사진도 꽉 쥐지 않았으며 인물 크기도 프레임 높이의 2/3에 못 미친다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "C",
      "A"
     ],
     "verdicts": [
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "배경 레퍼런스와 인물 크기(2/3), 움켜쥔 사진 등 지정된 자세를 잘 따랐으나 바닥의 발자국이 누락되었습니다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "지정된 배경과 발자국 묘사는 우수하나, 인물 크기(2/3) 지시를 무시했고 사진을 움켜쥐지 않았습니다."
      },
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "발자국과 인물 묘사는 준수하나, 지정된 장소 레퍼런스(문, 방 구조)를 완전히 무시하여 일치도가 낮습니다."
      }
     ]
    }
   },
   "totals": {
    "B": 7,
    "C": 5,
    "A": 4
   },
   "selected": "B"
  },
  "S12sh18": {
   "gkey": "rooftop_room_interior",
   "prev_used": "S12sh11",
   "prev_usage": "Take the bedroom's dim nighttime look and the seated woman's fixed body, clothing, and hand position from the reference. Preserve the bloodied condition and the crumpled photograph held in her hand. Exclude the wider view of her body, wounds, bed, and curtain from this tight photograph insert.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S12sh11_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 민숙의 손에 꽉 쥐어진 구겨진 사진의 타이트 샷\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the bedroom's dim nighttime look and the seated woman's fixed body, clothing, and hand position from the reference. Preserve the dark-stained condition and the crumpled photograph held in her hand. Exclude the wider view of her body, wounds, bed, and curtain from this tight photograph insert.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Min-sook is seated collapsed on the floor behind the curtain with her head dropped forward. One hand is clenched around a crumpled photograph.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: utterly motionless, collapsed Min-sook's hand remains clenched around a crumpled photograph, with the photograph exposed toward the camera.\n\nFIGURES — size & depth (follow exactly): The dead woman's hand fills roughly 2/3 of the tight frame, and the crumpled photograph fills about 1/3. The photograph is NEARER where it protrudes from her grasp, while her palm, wrist, and collapsed body are progressively FARTHER behind it.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains seated collapsed on the floor behind the curtain with her head dropped forward, with the wounds and dark stains undisturbed. The crumpled photograph stays clenched in her hand until Suri-young pulls it free, as the circular wrist mark turns red.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 민숙 (환시) — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 9,
       "verdict_ko": "손이 프레임 약 2/3, 구겨진 사진이 약 1/3을 차지하며 사진이 카메라 쪽으로 노출되고 붉은 원형 손목 자국·어두운 복장·야간 조명도 레퍼런스와 가장 잘 이어진다."
      },
      {
       "label": "C",
       "score": 8,
       "verdict_ko": "주먹에 사진을 쥔 타이트 삽입숏과 손목 자국은 충실하지만 사진 비중이 다소 크고 색감과 손 위치가 레퍼런스보다 덜 일치한다."
      },
      {
       "label": "B",
       "score": 5,
       "verdict_ko": "타이트한 손과 구겨진 사진은 구현했으나 사진에 숫자와 한글이 선명해 ‘텍스트 없음’을 위반하고 조명 및 손의 상태도 레퍼런스와 덜 맞는다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "레퍼런스의 손 방향, 붉은 자국, 조명을 정확히 유지하며 크기 비율과 깊이감 등 프롬프트의 구도를 훌륭하게 구현했습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "사진 표면에 텍스트가 생성되어 텍스트 배제 조건을 위반했으며, 손의 방향도 레퍼런스와 일치하지 않습니다."
      },
      {
       "label": "C",
       "score": 6,
       "verdict_ko": "요구사항을 대체로 잘 따랐으나, 구겨진 사진을 쥐고 있는 손의 형태가 A에 비해 다소 부자연스럽습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 7,
    "B": 3,
    "C": 6
   },
   "selected": "A"
  },
  "S13sh4": {
   "gkey": "residential_alley_courtyard",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s38/bg4_S13sh4.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 수리영이 초점을 잃은 눈으로 허공을 응시하며 서 있는 모습\n\nLOCATION (lock): A confined ground-level alley and small courtyard beside an aging multi-unit residential building. Concrete walls, building entrances, and the base of the exterior access structure frame the space. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Su-ri-young stands motionless and dazed after coming down from the rooftop room, her unfocused eyes staring into empty space and her body lacking purposeful direction.\n\nFIGURES — size & depth (follow exactly): Su-ri-young is the only visible figure, so she is both the nearest and farthest person; her apparent fraction of frame height is unspecified in the source.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "C",
      "A"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "정확한 야간 장소와 단독 인물·정지 자세는 충족하지만, 위를 향한 표정이 초점 잃은 멍함보다 불안하게 무언가를 찾는 모습에 가깝다."
      },
      {
       "label": "B",
       "score": 9,
       "verdict_ko": "참조 장소의 계단·콘크리트 담장·출입구를 정확히 유지하며, 수리영만이 축 늘어진 채 멈춰 서서 초점 없는 시선으로 허공을 보는 순간을 가장 명확히 구현했다."
      },
      {
       "label": "C",
       "score": 8,
       "verdict_ko": "야간의 동일한 주거 courtyard와 단독 인물, 무기력한 정지 자세 및 먼 시선은 잘 맞지만 멍한 상태의 표정이 B보다 다소 차분하고 의식적으로 보인다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "지정된 장소에서 초점을 잃고 허공을 응시하는 인물의 멍한 상태를 가장 자연스럽고 충실하게 표현했습니다."
      },
      {
       "label": "A",
       "score": 6,
       "verdict_ko": "배경과 인물 배치는 훌륭하나, 시선이 다소 특정 지점을 향하는 듯해 초점을 잃었다는 느낌이 덜합니다."
      },
      {
       "label": "B",
       "score": 6,
       "verdict_ko": "레퍼런스 환경을 잘 재현했으나, 인물의 자세가 지나치게 경직되어 자연스러운 멍함이 부족합니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "A": 6,
    "B": 6
   },
   "selected": "C"
  },
  "S13sh6": {
   "gkey": "residential_alley_courtyard",
   "prev_used": "S13sh4",
   "prev_usage": "Take the confined courtyard's concrete surfaces, building entrances, access structure, and nighttime emergency ambience from the reference. Preserve the young woman's standing position in the same ground-level area. Exclude her earlier vacant stare and empty-air eyeline; frame her now looking up at the approaching woman.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S13sh4_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고개를 든 채 혜수의 얼굴을 마주보고 있는 수리영의 측면 구도\n\nLOCATION (lock): A confined ground-level alley and small courtyard beside an aging multi-unit residential building. Concrete walls, building entrances, and the base of the exterior access structure frame the space. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the confined courtyard's concrete surfaces, building entrances, access structure, and nighttime emergency ambience from the reference. Preserve the young woman's standing position in the same ground-level area. Exclude her earlier vacant stare and empty-air eyeline; frame her now looking up at the approaching woman.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Su-ri-young holds her head raised and faces Hye-su directly in side profile, looking up at her while remaining dazed and stationary.\n\nFIGURES — size & depth (follow exactly): Su-ri-young and Hye-su's face are visible facing each other, but their respective frame-height fractions and which is nearer to the camera are unspecified; their paths have converged at conversational distance, with neither moving past the other.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영, 혜수 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "수리영의 고개 든 측면 응시와 대화 거리는 정확하지만, 계단·출입구 배치가 레퍼런스의 고정 장소와 크게 달라진다."
      },
      {
       "label": "B",
       "score": 8,
       "verdict_ko": "레퍼런스의 계단·담장·출입구·배관이 가장 충실하고 수리영도 측면에서 고개를 들어 혜수를 바라보지만, 이전 샷과 카메라 구도가 지나치게 유사하다."
      },
      {
       "label": "C",
       "score": 6,
       "verdict_ko": "장소와 두 인물의 측면 대면은 충실하나 수리영이 고개를 들고 혜수를 올려다봐야 한다는 핵심 동작이 보이지 않는다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "C",
      "A"
     ],
     "verdicts": [
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "레퍼런스의 배경 요소를 정확히 유지했고, 고개를 든 수리영의 측면 구도와 시선을 프롬프트에 맞게 훌륭히 구현했습니다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "배경과 인물 배치는 레퍼런스와 잘 일치하나, 수리영이 고개를 든 동작의 묘사가 다소 부족합니다."
      },
      {
       "label": "A",
       "score": 3,
       "verdict_ko": "수리영의 자세는 반영되었으나, 지정된 장소(건물, 마당)의 고정된 디테일을 완전히 무시하고 다른 배경을 생성했습니다."
      }
     ]
    }
   },
   "totals": {
    "B": 7,
    "C": 5,
    "A": 3
   },
   "selected": "B"
  },
  "S14sh11": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_entry_night_inward_view.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 혜수가 날카로운 눈빛으로 김형사를 노려보는 모습\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Hye-su fixes a sharp, hostile stare toward Detective Kim, her face and body oriented directly at him.\n\nFIGURES — size & depth (follow exactly): Hye-su fills roughly 2/3 of the frame height and is the NEAREST visible figure. Detective Kim is the FARTHER target of her gaze, whether at the edge of the frame or just off-screen, with no crossing movement between them.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The apartment remains cleared of the earlier evidence: the table is clean, and Suri-young’s room has no motionless figure, dark stains, or red circle. The backpack and doll remain slightly displaced from their earlier positions.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 혜수 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "B",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "참조 공간의 문·창·가구 배치를 가장 충실히 유지하며, 혜수만 전경에서 얼굴과 몸을 정면으로 두고 화면 밖 김형사를 적대적으로 응시한다."
      },
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "날카로운 시선과 깨끗한 식탁·이동된 가방과 인형은 잘 맞지만, 몸이 시선의 상대를 향해 정면으로 놓이지 않은 점이 감점 요소다."
      },
      {
       "label": "C",
       "score": 6,
       "verdict_ko": "혜수의 얼굴과 몸이 화면 밖 상대를 향하고 적대감도 분명하지만, 현관문의 재질·형태와 벽 상태를 크게 바꿔 정확한 장소 고정을 위반한다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "얼굴과 신체 방향이 지침과 완벽히 일치하며, 레퍼런스의 배경 상태와 소품 배치를 충실하게 재현했습니다."
      },
      {
       "label": "B",
       "score": 4,
       "verdict_ko": "몸이 다른 곳을 향한 채 고개만 돌리고 있어 '얼굴과 몸이 직접 대상을 향함' 지침을 위반했습니다."
      },
      {
       "label": "C",
       "score": 6,
       "verdict_ko": "신체 방향은 맞으나, 벽과 문에 원본 레퍼런스에 없는 심한 오염 자국을 추가하여 장소 고정 지침을 어겼습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 8,
    "B": 4,
    "C": 6
   },
   "selected": "A"
  },
  "S17sh2": {
   "gkey": "rooftop_room_exterior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s38/bg4_S17sh2.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 옥상 담벼락 위에서 한쪽 앞발을 허공으로 뻗은 검은 고양이의 측면\n\nLOCATION (lock): The flat rooftop of an aging low-rise apartment building, enclosed by a waist-high parapet. A small rooftop dwelling has a metal entrance door and a window visible from the open roof. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): The black cat moves side-on across and over the rooftop wall toward the opposite side, extending one forepaw into the air as its body follows.\n\nFIGURES — size & depth (follow exactly): The cat appears medium-sized, about ~1/3 of the frame height, and is NEARER to the camera than the FARTHER side beyond the wall; the wall runs beneath its crossing path.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "C",
      "B",
      "A"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 5,
       "verdict_ko": "정확한 새벽 옥상이지만 고양이가 지나치게 크고 담 위를 가로지르기보다 옥상에서 과장되게 도약하며 앞발 형태도 부자연스럽다."
      },
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "검은 고양이의 측면과 한쪽 앞발 동작은 좋지만 크기가 약 1/3보다 작고 담을 넘어 반대편으로 가기보다 담의 길이 방향으로 걷는 모습이다."
      },
      {
       "label": "C",
       "score": 9,
       "verdict_ko": "참조 옥상의 새벽 환경에서 약 1/3 높이의 검은 고양이가 측면으로 담을 가로지르며 한쪽 앞발을 허공에 뻗어 반대편으로 넘어가는 순간을 가장 충실히 구현했다."
      }
     ],
     "winner": "C"
    },
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "B",
      "A"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "고양이가 담벼락을 가로지르며 한쪽 앞발을 허공으로 뻗는 측면의 모습을 정확히 묘사하여 위치 및 동작 지시를 가장 잘 충족했습니다."
      },
      {
       "label": "B",
       "score": 5,
       "verdict_ko": "고양이가 앞발을 뻗고 있으나, 담벼락을 가로지르지 않고 위를 따라 걷고 있어 동선 지시(across and over)와 어긋납니다."
      },
      {
       "label": "A",
       "score": 3,
       "verdict_ko": "고양이의 자세가 공간적으로 어색하게 떠 있으며, 담벼락을 가로지르는 움직임이 물리적으로 자연스럽게 구현되지 않았습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "B": 5,
    "A": 3
   },
   "selected": "C"
  },
  "S18sh11": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_bathroom_day_mirror_tile_view.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): daytime.\n\nSHOT TEXT (authoritative, Korean): 거울 속 반사된 욕실 타일 벽면에 붉은색 원형 표식이 절반쯤 나타난 상태\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): A red circular mark suddenly develops across the bathroom tile wall seen in the mirror, extending around a ring-like path until roughly half is visible.\n\nFIGURES — size & depth (follow exactly): The mirror and reflected tiled wall fill most of the frame, while the half-formed red circle occupies about 1/2 of the reflected frame height. The mirror surface is physically NEARER to the camera, while the marked bathroom wall appears FARTHER within the reflection.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Suri-young continues to have her doll-adorned backpack with her, while her bedroom remains clean and without a motionless figure. A red circle is partially visible on the bathroom wall only in the mirror reflection.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "인물 없이 기준 욕실을 유지했지만 붉은 표식이 반사된 타일 벽이 아니라 전경 유리면에 걸쳐 있고, 절반보다 훨씬 많이 완성되었으며 거울도 프레임 대부분을 채우지 않는다."
      },
      {
       "label": "B",
       "score": 6,
       "verdict_ko": "인물·추가 물체 없이 거울과 반사 욕실 벽을 화면 대부분에 담아 가장 근접하지만, 붉은 고리가 절반보다 훨씬 많이 형성되고 타일 벽보다 거울 표면에 그려진 듯 보인다."
      },
      {
       "label": "C",
       "score": 2,
       "verdict_ko": "수리영과 인형 장식 배낭을 보여 주지만 인물이 없어야 하는 쇼트이며, 붉은 원도 거의 완성된 채 거울 표면에 있어 핵심 순간과 깊이 조건을 위반한다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 5,
       "verdict_ko": "거울이 화면을 채우지 못하고 침실이 보이며, 붉은 원이 절반을 넘어 거의 다 그려졌습니다."
      },
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "거울이 화면의 대부분을 채우는 구도와 절반쯤 나타난 붉은 원의 형태를 지문대로 충실히 구현했습니다."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "지문에 없는 인물이 화면에 등장했고 붉은 원이 온전한 형태로 그려져 지시를 위반했습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 5,
    "B": 7,
    "C": 4
   },
   "selected": "B"
  },
  "S18sh16": {
   "gkey": "rooftop_room_interior",
   "prev_used": "S5sh5",
   "prev_usage": "Take the same worn living-room materials, small-window daylight, sparse furnishings, and established room layout from the reference. Use only the background continuity and place the distressed young woman within that space. Exclude the apron-wearing woman and the earlier TV-button-pressing action, and do not reproduce the distorted photograph as the main subject.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S5sh5_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): daytime.\n\nSHOT TEXT (authoritative, Korean): 수리영이 두 손으로 머리를 감싸 쥐고 입을 크게 벌린 얼굴\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the same worn living-room materials, small-window daylight, sparse furnishings, and established room layout from the reference. Use only the background continuity and place the distressed young woman within that space. Exclude the apron-wearing woman and the earlier TV-button-pressing action, and do not reproduce the distorted photograph as the main subject.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: terrified and overwhelmed, Su-ri-young clamps both hands around her head and holds her mouth wide open in a scream, her posture rigid with panic.\n\nFIGURES — size & depth (follow exactly): Su-ri-young's face and hands fill about 3/4 of the frame height and form the NEAREST subject. Her hands sit slightly NEARER than her face on either side, while the room behind her is FARTHER and secondary.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The framed photograph remains on the table but has returned to normal, and the bathroom wall remains without the red circle. Suri-young still has the doll-adorned backpack with her.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "두 손으로 머리를 감싸고 크게 비명 지르는 근접 구도, 침대·금속문·욕실·정상 사진은 충실하지만 인형 백팩을 착용하지 않았고 공간이 레퍼런스보다 지나치게 낡았다."
      },
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "얼굴과 손이 가장 가까운 비명 순간과 주방 재질 연속성은 좋지만 인형 백팩이 몸에서 떨어져 있고 고정 공간 요소와 액자 사진의 확인이 부족하다."
      },
      {
       "label": "C",
       "score": 9,
       "verdict_ko": "수리영만 등장해 두 손으로 머리를 움켜쥔 채 입을 크게 벌리고, 얼굴·손 중심의 근접 구도와 착용 중인 인형 백팩, 정상 액자 사진 및 레퍼런스 주방 배경을 가장 충실히 구현했다."
      }
     ],
     "winner": "C"
    },
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "지시된 배경(주방)과 인물(젊은 여성), 소품(정상적인 액자, 인형 가방)의 위치와 상태를 가장 정확히 구현했습니다."
      },
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "인물의 표정과 소품은 적절하나, 참조 이미지에 고정된 배경(주방)을 전혀 반영하지 않고 완전히 다른 공간을 생성했습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "배경은 참조 이미지와 일치하나, 명시적으로 제외하도록 지시된 앞치마를 입은 중년 여성을 그대로 피사체로 등장시켰습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "A": 4,
    "B": 3
   },
   "selected": "C"
  },
  "S25sh1": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_living_dining_sunset_floor_view.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): dusk, just after sunset.\n\nSHOT TEXT (authoritative, Korean): 해질 무렵 옥탑방 거실, 흙 묻은 발자국들이 찍힌 바닥과 쓰러진 식탁 의자들이 보이는 전경\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: muddy footprints remain across the ransacked living-room floor among overturned dining chairs, indicating a prior path through the room but no current movement.\n\nFIGURES — size & depth (follow exactly): The footprint-marked floor fills the lower half of the wide frame, with the NEAREST prints and fallen chair parts in the foreground appearing larger. Additional prints, the dining area, and the open living-room window recede FARTHER into the room.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The apartment remains ransacked, with dirty footprints on the floor, the living-room window open, and the dining chairs overturned. The red circle and the stained old photograph pinned at its center are already present in Suri-young’s room.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 — never anyone else, and never add a person the shot text does not show.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "B",
      "A",
      "C"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "기준 공간과 황혼 조명, 전경의 큰 발자국·넘어진 의자, 붉은 원 속 사진은 충실하지만 거실 창문이 열린 상태로 보이지 않는다."
      },
      {
       "label": "B",
       "score": 8,
       "verdict_ko": "열린 창문, 낮은 광각 구도, 하단 절반을 채운 진흙 발자국과 전경의 전복 의자를 가장 정확히 구현했으나 창틀 형태가 참고 사진과 다르고 붉은 원·사진은 보이지 않는다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "공간 배치와 난장판 바닥은 유사하지만 창문이 닫혀 있고 황혼보다 밝으며 붉은 원 중앙의 낡은 사진도 빠져 핵심 지속 상태를 어긴다."
      }
     ],
     "winner": "B"
    },
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 7,
       "verdict_ko": "열린 창문, 전경의 발자국과 쓰러진 의자, 붉은 원과 사진 등 프롬프트의 모든 세부 사항을 기준 장소에 정확히 구현했습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "기준 이미지의 미닫이 창문이 여닫이로 왜곡되었으며, 필수 요소인 붉은 원과 사진이 완전히 누락되었습니다."
      },
      {
       "label": "C",
       "score": 4,
       "verdict_ko": "기준 장소와의 일관성은 준수하나, 열려 있어야 할 창문이 닫혀 있고 붉은 원 안에 사진이 없습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 7,
    "B": 3,
    "C": 4
   },
   "selected": "A"
  },
  "S25sh5": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "ref_mode": "배경 플레이트",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_daughter_bedroom_sunset_bed_wall.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): dusk, just after sunset.\n\nSHOT TEXT (authoritative, Korean): 붉은 원 한가운데 얼룩진 낡은 흑백 사진이 벽에 꽂혀 있는 타이트 샷\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: a stained old photograph remains pinned at the center of the red circle on Su-ri-young's bedroom wall, facing outward toward the camera.\n\nFIGURES — size & depth (follow exactly): The photograph fills roughly 1/3 of the tight frame height, while the surrounding red circle occupies most of the frame. The photograph projects NEARER from the wall, and the red mark lies FARTHER against the flat wall surface behind it.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The dirty footprints, ransacked furnishings, open window, and overturned chairs remain undisturbed. In the bedroom, the stained old photograph is still pinned at the center of the red wall circle.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gpt": {
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "낡고 얼룩진 흑백사진이 평평한 벽의 붉은 원 중앙에 핀으로 고정되고 앞으로 돌출된 타이트 샷을 가장 충실히 구현했으나 사진 높이가 요구된 1/3보다 크다."
      },
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "사진·핀·붉은 원·벽면의 깊이 관계는 정확하지만 사진이 프레임 높이의 절반 이상으로 과대하고 푸른 조명과 우측의 밝은 요소가 기준 공간의 해질녘 분위기와 덜 맞는다."
      },
      {
       "label": "B",
       "score": 5,
       "verdict_ko": "기준 침실의 침대·창문과 해질녘은 잘 드러나지만 붉은 원이 평평한 침실 벽보다 공간이 뚫린 개구부처럼 보이고 사진도 벽에서 떠 있는 듯해 핵심 배치가 어긋난다."
      }
     ],
     "winner": "A"
    },
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "벽에서 앞쪽으로 튀어나온 사진의 입체감과 붉은 원을 지시대로 잘 구현했으며, 해질녘의 조명과 공간감도 적절합니다."
      },
      {
       "label": "A",
       "score": 5,
       "verdict_ko": "주요 피사체는 존재하지만 사진이 벽에 완전히 밀착되어 입체감이 부족하고 장소의 맥락을 알 수 없습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "배경의 어질러진 상태를 보여주기 위해 벽을 투명하게 처리하여, 사진과 붉은 원이 공중에 떠 있는 구조적 오류를 범했습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "A": 5,
    "B": 3
   },
   "selected": "C"
  },
  "S25sh9": {
   "gkey": "rooftop_room_interior",
   "prev_used": "S25sh5",
   "prev_usage": "Take the worn bedroom wall texture, sunset illumination, and the continuing red circle from the reference. Preserve the same bloodstained old photograph after it has been pulled from the wall. Exclude the pinning position and empty the center of the wall mark; focus instead on the hand tightly gripping the photograph.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S25sh5_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): dusk, just after sunset.\n\nSHOT TEXT (authoritative, Korean): 수리영의 손이 구겨진 사진을 꽉 움켜쥔 타이트 샷\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the worn bedroom wall texture, sunset illumination, and the continuing red circle from the reference. Preserve the same stained old photograph after it has been pulled from the wall. Exclude the pinning position and empty the center of the wall mark; focus instead on the hand tightly gripping the photograph.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nMOVEMENT (follow exactly): static: Su-ri-young's tense hand crushes the crumpled photograph in a tight grip as she holds it close.\n\nFIGURES — size & depth (follow exactly): Su-ri-young's hand fills roughly 2/3 of the tight frame, and the exposed portion of the photograph fills about 1/3. Her knuckles are NEARER to the camera, while the photograph is partly FARTHER inside her closed fingers.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The apartment remains ransacked, and the red wall circle remains after the photograph has been removed from its center. Suri-young tightly grips the same crumpled, stained photograph.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 (Korean young woman, early 20s face, oval face, natural black long hair) — never anyone else, and never add a person the shot text does not show. IF only part of a person is in frame (a hand, arm, foot, back, silhouette), that body part belongs to the specific person the shot text names — its sex, age, build, skin and grooming must unmistakably match that person's profile above.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "A",
     "ranking": [
      "A",
      "C",
      "B"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 8,
       "verdict_ko": "레퍼런스의 배경, 질감, 조명을 정확히 유지하며, 지시된 대로 구겨진 사진을 꽉 쥔 손의 너클이 카메라 쪽을 향하는 깊이감을 완벽하게 구현했습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "사진을 움켜쥔 동작은 있으나, 레퍼런스와 완전히 다른 배경(벽면, 가구 등)이 묘사되어 장소 고정 지침을 크게 위반했습니다."
      },
      {
       "label": "C",
       "score": 6,
       "verdict_ko": "장소와 배경 요소는 레퍼런스를 잘 따랐으나, 사진을 구겨지게 꽉 쥐는 힘이 부족해 보이고 손가락 관절이 카메라 정면을 향하는 구도 지침에 다소 미흡합니다."
      }
     ]
    }
   },
   "totals": {
    "A": 8,
    "B": 3,
    "C": 6
   },
   "selected": "A"
  },
  "S27sh3": {
   "gkey": "rooftop_room_interior",
   "prev_used": "S25sh1",
   "prev_usage": "Take the ransacked living area's worn materials, sunset light, open-window condition, muddy footprints, and overturned chairs from the reference as continuing environmental state. Place the middle-aged woman with her smartphone within that same room. Exclude the earlier empty wide-floor emphasis, and do not add the young woman, her backpack, or the bloodstained photograph to this close-up.",
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S25sh1_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): dusk, just after sunset.\n\nSHOT TEXT (authoritative, Korean): 혜수가 미간을 깊게 찌푸린 채 스마트폰을 내려다보는 얼굴 클로즈업\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the ransacked living area's worn materials, sunset light, open-window condition, muddy footprints, and overturned chairs from the reference as continuing environmental state. Place the middle-aged woman with her smartphone within that same room. Exclude the earlier empty wide-floor emphasis, and do not add the young woman, her backpack, or the stained photograph to this close-up.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nMOVEMENT (follow exactly): static: Hye-su lowers her gaze toward the smartphone and listens to Su-ri-young's recorded message with her brow deeply furrowed.\n\nFIGURES — size & depth (follow exactly): Hye-su's face fills about 2/3 of the close-up frame, while the smartphone occupies a smaller area below her face. The phone is NEARER to the camera, Hye-su's face is slightly FARTHER, and the room behind her is farthest.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The apartment remains ransacked, with the footprints, open window, overturned chairs, and the now-empty red wall circle left in place; Suri-young has departed with the photograph and backpack. Hyesu holds the smartphone on which she is checking Suri-young’s recorded message.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 혜수 (Korean middle-aged woman, mid-40s face, mature facial features, dark natural hair) — never anyone else, and never add a person the shot text does not show. IF only part of a person is in frame (a hand, arm, foot, back, silhouette), that body part belongs to the specific person the shot text names — its sex, age, build, skin and grooming must unmistakably match that person's profile above.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "스마트폰의 방향이 올바르며, 프롬프트가 요구한 배경의 '빈 붉은 원'까지 정확히 구현하여 가장 충실합니다."
      },
      {
       "label": "A",
       "score": 5,
       "verdict_ko": "표정과 구도는 요구사항에 부합하나, 배경의 코르크 보드에 있어야 할 붉은 원이 누락되었습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "스마트폰 화면이 카메라를 향해 있어 소품 방향 규칙을 어겼으며, 화면에 금지된 텍스트가 포함되었습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "A": 5,
    "B": 3
   },
   "selected": "C"
  },
  "S10sh7": {
   "gkey": "rooftop_room_exterior",
   "prev_used": null,
   "prev_usage": "",
   "bg_forced": true,
   "ref_mode": "배경 플레이트 (★배경 전용 샷 — prev 무시)",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s38/bg4_S10sh7.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 불이 켜진 옥탑방 창문에 거대한 그림자가 작은 그림자의 어깨 쪽으로 고개를 꺾은 형태가 맺혀 있는 정지 구도\n\nLOCATION (lock): The flat rooftop of an aging low-rise apartment building, enclosed by a waist-high parapet. A small rooftop dwelling has a metal entrance door and a window visible from the open roof. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nMOVEMENT (follow exactly): static: A real man appearing as a large dark silhouette, with normal human build, leans into Minsook and angles his head down toward her shoulder as she is caught beneath him.\n\nFIGURES — size & depth (follow exactly): The man's shadow fills roughly ~2/3 of the frame height, larger than Minsook's smaller shadow at about ~1/3; both people are FARTHER than the NEARER window surface, while their mutual camera-depth order is not established. Their silhouettes overlap at Minsook's shoulder, leaving almost no distance between their paths.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "레퍼런스의 카메라 구도를 복사하지 말라는 지시를 잘 따랐으며, 창문에 맺힌 거대한 그림자와 작은 그림자의 크기 대비 및 동작이 가장 정확히 묘사되었습니다."
      },
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "레퍼런스 이미지의 광각 구도를 그대로 답습하여 지시를 어겼으며, 묘사된 두 그림자의 크기 차이가 지문만큼 극명하지 않습니다."
      },
      {
       "label": "B",
       "score": 3,
       "verdict_ko": "역시 레퍼런스의 구도를 복사하는 오류를 범했으며, 그림자가 프레임을 차지하는 비율과 크기 대비 조건이 제대로 반영되지 않았습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "A": 4,
    "B": 3
   },
   "selected": "C"
  },
  "S14sh5": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "bg_forced": true,
   "ref_mode": "배경 플레이트 (★배경 전용 샷 — prev 무시)",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_daughter_bedroom_night_doorway_wide.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 얼룩 없이 깨끗한 방 내부 전경\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nMOVEMENT (follow exactly): static: the excessively tidy bedroom stands empty, with no dark stainsstains, red wall mark, or collapsed body remaining anywhere in the room.\n\nFIGURES — size & depth (follow exactly): The empty room fills the full frame; nearer floor and furniture edges occupy the foreground, while the bed, curtain, and clean back wall are FARTHER away. No person is visible, and the formerly occupied curtain area is now empty.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The room is unnaturally spotless, with no dark stains, wall circle, or motionless figure behind the curtain. The backpack and doll are present in positions slightly different from when the body was discovered.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 (Korean young woman, early 20s face, oval face, natural black long hair); 혜수 (Korean middle-aged woman, mid-40s face, mature facial features, dark natural hair) — never anyone else, and never add a person the shot text does not show. IF only part of a person is in frame (a hand, arm, foot, back, silhouette), that body part belongs to the specific person the shot text names — its sex, age, build, skin and grooming must unmistakably match that person's profile above.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "C",
      "A"
     ],
     "verdicts": [
      {
       "label": "B",
       "score": 7,
       "verdict_ko": "레퍼런스의 공간을 충실히 재현하면서 프롬프트에 명시된 대로 인형의 위치를 다르게 배치하여 디테일을 잘 살렸습니다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "공간과 인물 부재 조건은 잘 맞췄으나, 인형의 위치가 레퍼런스와 거의 동일하고 우측 하단에 불필요한 가구가 추가되었습니다."
      },
      {
       "label": "A",
       "score": 3,
       "verdict_ko": "공간 내 필수 고정 요소로 명시된 침대가 완전히 누락되어 프롬프트와 레퍼런스 지시를 심각하게 위반했습니다."
      }
     ]
    }
   },
   "totals": {
    "B": 7,
    "C": 5,
    "A": 3
   },
   "selected": "B"
  },
  "S14sh7": {
   "gkey": "rooftop_room_interior",
   "prev_used": "S14sh5",
   "prev_usage": "Take the spotless bedroom layout, fixed furnishings, worn surfaces, and nighttime lighting from the reference. Keep the room free of blood, a body, and the red wall mark. Exclude the wide empty-room composition from the close-up, showing only as much background as supports the woman's stunned gaze.",
   "bg_forced": false,
   "ref_mode": "prev 선택본",
   "refs": [
    {
     "label": "PREVIOUS SHOT STILL — a visually related earlier shot of this same place: the location's look, materials, fixed features, lighting mood and each person's clothing are LOCKED to this photo; never copy its camera framing. If this photo shows a character who cannot move (dead or unconscious), that character's exact pose, position and orientation are ALSO LOCKED — treat their body as a fixed prop of the set that only the camera moves around.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s39/stills/S14sh5_sel.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 수리영이 멍한 눈으로 텅 빈 방 안을 응시하는 얼굴 클로즈업\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nTHIS SHOT CONTINUES THE PREVIOUS SHOT: everything the attached still established — the place, its fixed features and wear, each person's clothing and state — persists. Any person in it who cannot move stays PRECISELY as photographed (body, pose, contact points, held objects); only the camera changes.\n\nPREVIOUS STILL USAGE (follow exactly — what to take from the attached still and what to exclude): Take the spotless bedroom layout, fixed furnishings, worn surfaces, and nighttime lighting from the reference. Keep the room free of dark stains, a body, and the red wall mark. Exclude the wide empty-room composition from the close-up, showing only as much background as supports the woman's stunned gaze.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nMOVEMENT (follow exactly): static: pale-faced Su-ri-young holds her body rigid and stares blankly into the empty bedroom where she expected to find her mother's body.\n\nFIGURES — size & depth (follow exactly): Su-ri-young's face fills about 2/3 of the frame height and is the NEAREST figure. The empty room she watches is FARTHER beyond her eyeline, with no other person visible.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The empty room remains excessively clean, with the motionless figure, dark stains, and red wall mark still absent. The backpack and doll remain in their altered positions.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 수리영 (Korean young woman, early 20s face, oval face, natural black long hair) — never anyone else, and never add a person the shot text does not show. IF only part of a person is in frame (a hand, arm, foot, back, silhouette), that body part belongs to the specific person the shot text names — its sex, age, build, skin and grooming must unmistakably match that person's profile above.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "B",
     "ranking": [
      "B",
      "C",
      "A"
     ],
     "verdicts": [
      {
       "label": "A",
       "score": 3,
       "verdict_ko": "인형이 캐릭터의 어깨에 붙어 있는 오류가 있고 멍한 표정 대신 울고 있어 프롬프트와 어긋납니다."
      },
      {
       "label": "B",
       "score": 8,
       "verdict_ko": "얼굴 크기 비율(2/3)과 멍한 시선 묘사가 훌륭하며, 배경의 방 구조와 소품 위치도 정확하게 유지되었습니다."
      },
      {
       "label": "C",
       "score": 5,
       "verdict_ko": "시선이 빈 방이 아닌 카메라를 향해 있으며, 클로즈업 지시에도 불구하고 배경이 너무 넓게 포함되었습니다."
      }
     ]
    }
   },
   "totals": {
    "A": 3,
    "B": 8,
    "C": 5
   },
   "selected": "B"
  },
  "S18sh15": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "bg_forced": true,
   "ref_mode": "배경 플레이트 (★배경 전용 샷 — prev 무시)",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_living_dining_day_root.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): daytime.\n\nSHOT TEXT (authoritative, Korean): 액자 속 민숙의 얼굴 부분 이미지가 아래로 일그러지며 흘러내리는 찰나\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nMOVEMENT (follow exactly): The image of Min-sook's smiling face inside the framed photograph distorts and flows downward before Su-ri-young's eyes.\n\nFIGURES — size & depth (follow exactly): The framed photograph fills most of the close frame, and Min-sook's pictured face occupies roughly 1/2 of its height. The photograph's glass and frame are NEARER to the camera, while the collapsing facial image is visually FARTHER beneath the surface.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The bathroom’s red circle has vanished, and Suri-young still has the doll-adorned backpack. The framed photograph remains on the table as Minsuk’s face in it distorts and runs downward.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "A",
      "B"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "유리 표면 아래에서 이미지가 흘러내리는 심도 표현을 잘 지켰고, 인형이 달린 가방과 배경의 디테일도 레퍼런스와 가장 일치합니다."
      },
      {
       "label": "A",
       "score": 5,
       "verdict_ko": "가방은 등장하지만, 이미지가 액자 밖으로 쏟아져 나와 3D 액체처럼 표현되어 유리 아래에 있어야 한다는 지시를 어겼습니다."
      },
      {
       "label": "B",
       "score": 4,
       "verdict_ko": "인형이 달린 가방이 누락되었으며, 얼굴 이미지가 액자 밖으로 흘러넘쳐 프롬프트의 심도 제약을 위반했습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "A": 5,
    "B": 4
   },
   "selected": "C"
  },
  "S12sh21": {
   "gkey": "rooftop_room_interior",
   "prev_used": null,
   "prev_usage": "",
   "bg_forced": true,
   "ref_mode": "배경 플레이트 (★배경 전용 샷 — prev 무시)",
   "refs": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its architecture, materials, fixed features and lighting mood are spatial truth; stage the moment inside this place. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/scratchpad/forest_exp/out/s37/plate_daughter_bedroom_night_doorway_wide.png"
    }
   ],
   "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, 2026; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 침대 위쪽 벽면에 붉은색 원형 표식이 절반쯤 나타난 상태\n\nLOCATION (lock): A cramped, aging rooftop residence with a small living area, bedroom wall, sparse furniture, and a compact tiled bathroom. Fixed features include the metal entrance door, a window, a bed, and worn interior walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nREALIZE FIGURATIVE LANGUAGE AS A LIVE-ACTION SHOT: the Korean shot\ntext may describe characters metaphorically, figuratively or with\nexaggeration. Photograph what a real movie camera would actually\nrecord on a physical set — exaggerated or figurative impressions\nbecome realistic staging choices (lighting, distance, angle,\nwardrobe), not literal fantasy imagery.\nEVERY CHARACTER IS A HUMAN BEING: unless the story explicitly\nfeatures non-human or virtual beings (as in science fiction or\nfantasy), every character — however indirectly, vaguely or\nfiguratively the text describes them — IS a real human. When the\ntext gives no direct visual description of a person, IMAGINE one\nand still show them as a concrete, fully-formed human being:\nalways render the human form to the maximum extent — build,\nposture, face, hands, clothing — never reduce a person to a shape,\nblob, solid silhouette or abstract mass.\n\nEXPRESSIONS ARE ACTED, NEVER ANATOMICAL: when the text describes a\nperson's eyes, face or presence emotionally or figuratively (vacant,\nhollow, dazed, burning, lifeless gaze and the like), it describes an\nACTOR'S PERFORMANCE captured by a real camera — realize it ONLY\nthrough gaze direction, focus, eyelids, facial muscles, stillness\nand posture. Every living person's eyes remain anatomically normal\nhuman eyes with a natural iris and pupil, natural sclera and normal\nproportions; NEVER whiten, blank out, cloud over, glow, enlarge or\notherwise alter eyeballs, skin or anatomy — unless the story\nexplicitly declares that being non-human or supernatural in form.\n\nPROPS FACE THE RIGHT WAY: every handheld or used object must be\noriented exactly as its real-world use requires. A person reading,\nwatching or operating something (a phone, a photograph, a paper,\nany device) has its functional side — screen, front, page — facing\nTHEIR OWN eyes; the camera then sees whatever side the staging\ngeometry implies (often its back). Show the functional side to the\ncamera ONLY when the shot text itself stages it toward the viewer.\nNever flip, mirror or reverse an object's front and back.\n\nMOVEMENT (follow exactly): A red circular mark spreads around the wall above the bed, progressing along a ring-like path as though an unseen brush is drawing it, with about half the circle formed.\n\nFIGURES — size & depth (follow exactly): The half-formed red circle fills roughly 1/2 of the frame height on the wall and is the principal visible object. The wall surface and mark are FARTHER than the nearer edge of the bed, with the red pigment visually sitting closest on that wall plane.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk’s motionless figure, wounds, and the room’s dark stains traces remain unchanged; her hand is now without the photograph, which Suri-young has taken, and the wrist mark is red. A red circle is partially formed on the wall above the bed.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person or any body part appears in frame, unless the shot text itself explicitly says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "judge": {
    "gemini-pro": {
     "winner": "C",
     "ranking": [
      "C",
      "B",
      "A"
     ],
     "verdicts": [
      {
       "label": "C",
       "score": 7,
       "verdict_ko": "장소의 구조와 인테리어를 레퍼런스와 매우 흡사하게 구현했으나, 붉은색 원형 표식이 절반(50%)보다 더 많이 그려진 점이 아쉽습니다."
      },
      {
       "label": "B",
       "score": 5,
       "verdict_ko": "원형 표식이 절반쯤 그려진 프롬프트의 지시를 정확히 따랐으나, 내부 목재 방문을 우편함이 달린 철문으로 왜곡하는 심각한 구조적 오류가 있습니다."
      },
      {
       "label": "A",
       "score": 4,
       "verdict_ko": "레퍼런스에 없는 두 번째 침대가 화면을 차지하고 있으며, 원형 표식 또한 절반이 아닌 거의 완성된 형태로 묘사되었습니다."
      }
     ]
    }
   },
   "totals": {
    "C": 7,
    "B": 5,
    "A": 4
   },
   "selected": "C"
  }
 },
 "bgonly": {
  "S4sh1": {
   "person_visible": false,
   "reason_ko": "옥탑방과 옥상 공간만 묘사됨",
   "shot": "S4sh1"
  },
  "S5sh5": {
   "person_visible": true,
   "reason_ko": "민숙의 상체와 손가락이 직접 보임",
   "shot": "S5sh5"
  },
  "S5sh9": {
   "person_visible": true,
   "reason_ko": "민숙의 손목이 직접 보임",
   "shot": "S5sh9"
  },
  "S10sh6": {
   "person_visible": false,
   "reason_ko": "어두운 실내와 신발 앞코만 보임",
   "shot": "S10sh6"
  },
  "S10sh7": {
   "person_visible": false,
   "reason_ko": "인물 없이 그림자만 보임",
   "shot": "S10sh7"
  },
  "S11sh4": {
   "person_visible": true,
   "reason_ko": "수리영의 얼굴과 손이 직접 보임",
   "shot": "S11sh4"
  },
  "S11sh5": {
   "person_visible": true,
   "reason_ko": "옥상에 선 수리영이 직접 보임",
   "shot": "S11sh5"
  },
  "S12sh11": {
   "person_visible": true,
   "reason_ko": "바닥에 주저앉은 민숙이 직접 보임",
   "shot": "S12sh11"
  },
  "S12sh18": {
   "person_visible": true,
   "reason_ko": "사진을 쥔 민숙의 손이 직접 보임",
   "shot": "S12sh18"
  },
  "S12sh21": {
   "person_visible": false,
   "reason_ko": "벽면의 원형 표식만 보임",
   "shot": "S12sh21"
  },
  "S13sh4": {
   "person_visible": true,
   "reason_ko": "서 있는 수리영이 직접 보임",
   "shot": "S13sh4"
  },
  "S13sh6": {
   "person_visible": true,
   "reason_ko": "수리영과 혜수의 얼굴이 직접 보임",
   "shot": "S13sh6"
  },
  "S14sh5": {
   "person_visible": false,
   "reason_ko": "깨끗한 방 내부만 보임",
   "shot": "S14sh5"
  },
  "S14sh7": {
   "person_visible": true,
   "reason_ko": "수리영의 얼굴이 직접 보임",
   "shot": "S14sh7"
  },
  "S14sh11": {
   "person_visible": true,
   "reason_ko": "혜수가 직접 보임",
   "shot": "S14sh11"
  },
  "S17sh2": {
   "person_visible": false,
   "reason_ko": "검은 고양이만 보임",
   "shot": "S17sh2"
  },
  "S18sh11": {
   "person_visible": false,
   "reason_ko": "거울에는 타일 벽면과 표식만 반사됨",
   "shot": "S18sh11"
  },
  "S18sh15": {
   "person_visible": false,
   "reason_ko": "액자 속 인물 이미지만 보임",
   "shot": "S18sh15"
  },
  "S18sh16": {
   "person_visible": true,
   "reason_ko": "수리영의 얼굴과 두 손이 직접 보임",
   "shot": "S18sh16"
  },
  "S25sh1": {
   "person_visible": false,
   "reason_ko": "발자국과 쓰러진 가구만 보임",
   "shot": "S25sh1"
  },
  "S25sh5": {
   "person_visible": false,
   "reason_ko": "벽에 꽂힌 사진 이미지만 보임",
   "shot": "S25sh5"
  },
  "S25sh9": {
   "person_visible": true,
   "reason_ko": "수리영의 손이 직접 보임",
   "shot": "S25sh9"
  },
  "S27sh3": {
   "person_visible": true,
   "reason_ko": "스마트폰을 보는 혜수의 얼굴이 직접 보임",
   "shot": "S27sh3"
  }
 }
}