{
 "S1sh3::bgfirst_bg": {
  "input_fingerprint": "7d09a2c36d259690",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 내달리는 mid-stride 자세, 한쪽 발이 땅에서 떨어지고 옷자락이 뒤로 날리는 모습.\n\nLOCATION (lock): A narrow run through the winter reeds outside the old wooden salt-storehouse.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at waist height roughly three meters beside the survivors' lateral flank, holding a wide profile view as the group runs parallel to camera through the reeds. Time the frame so forward-pitched bodies occupy the middle band, with lifted feet clearly separated from the ground and trailing garments extending behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fleeing Joseon survivors in the middle-center of the frame, midground, moves toward escape route through the reeds.\n- KEY BACKGROUND ELEMENTS: 겨울 갈대숲 (갈대 사이로 생존자들이 달리는 상태); used as Creates layered lateral occlusion around the running group while preserving their route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight renders the fleeing figures and reeds in hard tonal separation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 내달리는 mid-stride 자세, 한쪽 발이 땅에서 떨어지고 옷자락이 뒤로 날리는 모습.\n\nLOCATION (lock): A narrow run through the winter reeds outside the old wooden salt-storehouse.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at waist height roughly three meters beside the survivors' lateral flank, holding a wide profile view as the group runs parallel to camera through the reeds. Time the frame so forward-pitched bodies occupy the middle band, with lifted feet clearly separated from the ground and trailing garments extending behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fleeing Joseon survivors in the middle-center of the frame, midground, moves toward escape route through the reeds.\n- KEY BACKGROUND ELEMENTS: 겨울 갈대숲 (갈대 사이로 생존자들이 달리는 상태); used as Creates layered lateral occlusion around the running group while preserving their route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight renders the fleeing figures and reeds in hard tonal separation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S1sh3__bgfirst_bg.png",
  "asset_id": "4ede6c81-1631-4dac-8718-1f6c6488ade6",
  "input_asset_ids": [
   "c5247545-53e2-40f4-beaa-f4d12c2ddd28",
   "048e7cc6-2726-4526-8369-44891e419e8b"
  ]
 },
 "S1sh3": {
  "input_fingerprint": "a59f57eb5b8b8488",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 내달리는 mid-stride 자세, 한쪽 발이 땅에서 떨어지고 옷자락이 뒤로 날리는 모습.\n\nLOCATION (lock): A narrow run through the winter reeds outside the old wooden salt-storehouse. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at waist height roughly three meters beside the survivors' lateral flank, holding a wide profile view as the group runs parallel to camera through the reeds. Time the frame so forward-pitched bodies occupy the middle band, with lifted feet clearly separated from the ground and trailing garments extending behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fleeing Joseon survivors in the middle-center of the frame, midground, moves toward escape route through the reeds.\n- KEY BACKGROUND ELEMENTS: 겨울 갈대숲 (갈대 사이로 생존자들이 달리는 상태); used as Creates layered lateral occlusion around the running group while preserving their route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight renders the fleeing figures and reeds in hard tonal separation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 내달리는 mid-stride 자세, 한쪽 발이 땅에서 떨어지고 옷자락이 뒤로 날리는 모습.\n\nLOCATION (lock): A narrow run through the winter reeds outside the old wooden salt-storehouse. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at waist height roughly three meters beside the survivors' lateral flank, holding a wide profile view as the group runs parallel to camera through the reeds. Time the frame so forward-pitched bodies occupy the middle band, with lifted feet clearly separated from the ground and trailing garments extending behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fleeing Joseon survivors in the middle-center of the frame, midground, moves toward escape route through the reeds.\n- KEY BACKGROUND ELEMENTS: 겨울 갈대숲 (갈대 사이로 생존자들이 달리는 상태); used as Creates layered lateral occlusion around the running group while preserving their route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight renders the fleeing figures and reeds in hard tonal separation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과거의 조선인 육혈귀 생존자들이 공포에 질린 표정으로 갈대숲 사이를 내달리는 mid-stride 자세, 한쪽 발이 땅에서 떨어지고 옷자락이 뒤로 날리는 모습.\n\nLOCATION (lock): A narrow run through the winter reeds outside the old wooden salt-storehouse. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at waist height roughly three meters beside the survivors' lateral flank, holding a wide profile view as the group runs parallel to camera through the reeds. Time the frame so forward-pitched bodies occupy the middle band, with lifted feet clearly separated from the ground and trailing garments extending behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fleeing Joseon survivors in the middle-center of the frame, midground, moves toward escape route through the reeds.\n- KEY BACKGROUND ELEMENTS: 겨울 갈대숲 (갈대 사이로 생존자들이 달리는 상태); used as Creates layered lateral occlusion around the running group while preserving their route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight renders the fleeing figures and reeds in hard tonal separation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S1sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S1sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:934378>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:934378>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이의 넓은 측면 추적 구도, 중앙 띠의 집단 질주, 분리된 들린 발과 뒤로 날리는 옷자락을 가장 정확히 구현했지만 참고 고령 여성의 얼굴·검은 한복 일치는 약하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "참고 고령 여성의 정체성과 공포 속 질주는 더 잘 맞지만, 인물이 크게 잡혀 넓은 측면 군상 쇼트보다 타이트하고 생존자 집단의 규모와 측면성이 A보다 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이의 넓은 측면 추적 구도, 중앙 띠의 집단 질주, 분리된 들린 발과 뒤로 날리는 옷자락을 가장 정확히 구현했지만 참고 고령 여성의 얼굴·검은 한복 일치는 약하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "참고 고령 여성의 정체성과 공포 속 질주는 더 잘 맞지만, 인물이 크게 잡혀 넓은 측면 군상 쇼트보다 타이트하고 생존자 집단의 규모와 측면성이 A보다 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "세 인물 모두 화면 왼쪽에서 오른쪽... 실제로는 몸통과 시선이 좌측(프레임 왼쪽)을 향해 달린다. 세 명의 얼굴·시선이 모두 진행 방향인 왼쪽 전방을 향하고, 공포에 질린 표정으로 앞을 응시한다. 카메라는 이들의 측면 옆에서 프로필로 잡고 있어 shot text의 '측면 트래킹'과 일치. 배경 창고는 중경 좌측 뒤에 있고 인물들은 그 앞 통로를 가로질러 달린다.",
      "built_space": "구조물은 낡은 목재 소금창고 하나뿐이며, 레퍼런스처럼 판자 벽·중앙의 어두운 개구부(문)·낮은 박공 지붕을 갖추고 배경 중경에 실제 거리감에 맞는 작은 크기로 배치됨. 창고는 하나만 존재하고 좌우 갈대숲이 통로를 감싸 측면 오클루전을 만든다. 지면은 흙길로 레퍼런스와 일치.",
      "entities": "성인 한국인 3명 — 좌측 남성(상투, 수척한 얼굴, 헤진 포), 중앙 노년 여성(백발 쪽머리, 어두운 치마저고리 — 캐릭터 레퍼런스의 노파와 얼굴·머리·체격이 상당히 부합), 우측 남성(상투, 어두운 저고리). 모두 조선 복식, 어두운 머리, 야윈 풍상 얼굴. 눈은 정상적인 인간 안구. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "좌측 남성: 앞발이 지면에 착지 중, 뒷발은 발끝만 들려 mid-stride 지지가 명확. 중앙 여성: 뒤쪽 발이 지면에서 떨어져 흙먼지를 일으키고 앞발은 착지 직전 — 치맛자락이 뒤로 날림. 우측 남성: 왼발 지면 접지, 오른발 들림 + 발밑 먼지 폭발로 추진력 확인. 모든 인물의 무게중심이 전방으로 기울어 실제 달리기와 부합하며 공중부양은 없음."
     },
     {
      "label": "B",
      "direction": "7~8명이 왼쪽에서 오른쪽... 실제로는 화면 오른쪽으로 향해 달리며, 선두 인물들의 시선은 진행 방향 오른쪽 전방 또는 카메라 쪽을 향한다. 특히 갓 쓴 인물과 그 뒤 큰 인물은 시선이 렌즈 쪽으로 향해 카메라를 응시하는 인상이 강해 '탈출로를 향해 달린다'는 시선 지시와 어긋난다. 카메라는 약간 높은 각도의 측사선.",
      "built_space": "목조 창고가 배경 좌측에 하나 있으나 레퍼런스와 달리 갈대 둔덕 위에 놓인 듯 지형이 바뀌었고, 통로가 넓은 흙 비탈로 변형. 갈대는 좌측 전경에만 밀집하고 우측은 마른 둔덕이라 '갈대 사이의 좁은 길' 락과 부분적으로 어긋난다.",
      "entities": "다수의 조선 복식 인물(갓, 상투, 저고리·치마). 그러나 캐릭터 레퍼런스의 검은 치마저고리 노년 여성과 일치하는 인물이 명확히 보이지 않고, 대부분 밝은 색 옷의 중년 남녀. 앞쪽 큰 인물은 얼굴이 통통하여 '수척한 풍상 얼굴' 프로필과 어긋남. 눈은 정상. 텍스트 없음.",
      "hard_violations": [],
      "physics": "선두의 큰 남성은 양발 모두 지면 가까이 있으나 앞발이 어색하게 지면에 닿고 뒷다리 추진이 약함. 갓 쓴 인물은 왼발이 들려 있고 오른발 접지로 설명 가능. 우측 여성은 뒷발이 들려 있어 자연스러움. 다만 중앙 인물의 옷자락은 앞쪽으로 부풀어 진행 방향과 역행하는 부분이 있고, 뒤쪽 인물들은 크기·원근이 급격히 축소돼 지면 접지가 모호하다. 전반적으로 공중부양은 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 프로필 와이드로 갈대 통로를 가로지르는 생존자들을 중앙 중경에 배치했고, 들린 발·뒤로 날리는 옷자락·전방 기울기가 모두 물리적으로 성립하며 중앙 노파가 캐릭터 레퍼런스와 부합하고 창고·갈대 로케이션 락도 지켜졌다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인원이 과다하고 캐릭터 레퍼런스의 검은 한복 노파가 부재하며, 선두 인물들이 렌즈를 응시하고 지형이 갈대 좁은 길이 아닌 넓은 둔덕으로 변형돼 로케이션 락과 시선·프레임 지시에서 A보다 열세다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이 측면 프로필 와이드로 갈대 통로를 가로지르는 생존자들을 중앙 중경에 배치했고, 들린 발·뒤로 날리는 옷자락·전방 기울기가 모두 물리적으로 성립하며 중앙 노파가 캐릭터 레퍼런스와 부합하고 창고·갈대 로케이션 락도 지켜졌다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인원이 과다하고 캐릭터 레퍼런스의 검은 한복 노파가 부재하며, 선두 인물들이 렌즈를 응시하고 지형이 갈대 좁은 길이 아닌 넓은 둔덕으로 변형돼 로케이션 락과 시선·프레임 지시에서 A보다 열세다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "세 인물 모두 화면 왼쪽에서 오른쪽... 실제로는 몸통과 시선이 좌측(프레임 왼쪽)을 향해 달린다. 세 명의 얼굴·시선이 모두 진행 방향인 왼쪽 전방을 향하고, 공포에 질린 표정으로 앞을 응시한다. 카메라는 이들의 측면 옆에서 프로필로 잡고 있어 shot text의 '측면 트래킹'과 일치. 배경 창고는 중경 좌측 뒤에 있고 인물들은 그 앞 통로를 가로질러 달린다.",
      "built_space": "구조물은 낡은 목재 소금창고 하나뿐이며, 레퍼런스처럼 판자 벽·중앙의 어두운 개구부(문)·낮은 박공 지붕을 갖추고 배경 중경에 실제 거리감에 맞는 작은 크기로 배치됨. 창고는 하나만 존재하고 좌우 갈대숲이 통로를 감싸 측면 오클루전을 만든다. 지면은 흙길로 레퍼런스와 일치.",
      "entities": "성인 한국인 3명 — 좌측 남성(상투, 수척한 얼굴, 헤진 포), 중앙 노년 여성(백발 쪽머리, 어두운 치마저고리 — 캐릭터 레퍼런스의 노파와 얼굴·머리·체격이 상당히 부합), 우측 남성(상투, 어두운 저고리). 모두 조선 복식, 어두운 머리, 야윈 풍상 얼굴. 눈은 정상적인 인간 안구. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "좌측 남성: 앞발이 지면에 착지 중, 뒷발은 발끝만 들려 mid-stride 지지가 명확. 중앙 여성: 뒤쪽 발이 지면에서 떨어져 흙먼지를 일으키고 앞발은 착지 직전 — 치맛자락이 뒤로 날림. 우측 남성: 왼발 지면 접지, 오른발 들림 + 발밑 먼지 폭발로 추진력 확인. 모든 인물의 무게중심이 전방으로 기울어 실제 달리기와 부합하며 공중부양은 없음."
     },
     {
      "label": "A",
      "direction": "7~8명이 왼쪽에서 오른쪽... 실제로는 화면 오른쪽으로 향해 달리며, 선두 인물들의 시선은 진행 방향 오른쪽 전방 또는 카메라 쪽을 향한다. 특히 갓 쓴 인물과 그 뒤 큰 인물은 시선이 렌즈 쪽으로 향해 카메라를 응시하는 인상이 강해 '탈출로를 향해 달린다'는 시선 지시와 어긋난다. 카메라는 약간 높은 각도의 측사선.",
      "built_space": "목조 창고가 배경 좌측에 하나 있으나 레퍼런스와 달리 갈대 둔덕 위에 놓인 듯 지형이 바뀌었고, 통로가 넓은 흙 비탈로 변형. 갈대는 좌측 전경에만 밀집하고 우측은 마른 둔덕이라 '갈대 사이의 좁은 길' 락과 부분적으로 어긋난다.",
      "entities": "다수의 조선 복식 인물(갓, 상투, 저고리·치마). 그러나 캐릭터 레퍼런스의 검은 치마저고리 노년 여성과 일치하는 인물이 명확히 보이지 않고, 대부분 밝은 색 옷의 중년 남녀. 앞쪽 큰 인물은 얼굴이 통통하여 '수척한 풍상 얼굴' 프로필과 어긋남. 눈은 정상. 텍스트 없음.",
      "hard_violations": [],
      "physics": "선두의 큰 남성은 양발 모두 지면 가까이 있으나 앞발이 어색하게 지면에 닿고 뒷다리 추진이 약함. 갓 쓴 인물은 왼발이 들려 있고 오른발 접지로 설명 가능. 우측 여성은 뒷발이 들려 있어 자연스러움. 다만 중앙 인물의 옷자락은 앞쪽으로 부풀어 진행 방향과 역행하는 부분이 있고, 뒤쪽 인물들은 크기·원근이 급격히 축소돼 지면 접지가 모호하다. 전반적으로 공중부양은 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 13,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "허리 높이의 넓은 측면 추적 구도, 중앙 띠의 집단 질주, 분리된 들린 발과 뒤로 날리는 옷자락을 가장 정확히 구현했지만 참고 고령 여성의 얼굴·검은 한복 일치는 약하다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "참고 고령 여성의 정체성과 공포 속 질주는 더 잘 맞지만, 인물이 크게 잡혀 넓은 측면 군상 쇼트보다 타이트하고 생존자 집단의 규모와 측면성이 A보다 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:934378>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트와 레퍼런스에서 생존자를 어두운 한복을 입은 노년 여성으로 지정했으나, 성별과 복장이 전혀 다른 두 남성이 양옆에 생성되었습니다.",
     "fix_en": "Replace the two men with elderly women exactly matching the reference character, wearing dark charcoal hanboks (jeogori and chima) and grey hair tied with a binyeo, while preserving their mid-stride running poses, the middle woman, the storehouse, the reeds, the framing, and the monochrome daylight.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "중앙 여성의 치마 뒤쪽과 왼쪽 남성 사이의 허공에 왼쪽(뒤)을 향하고 있는 정체불명의 발이 떠 있습니다.",
     "fix_en": "Remove the disembodied foot pointing left that hovers between the middle woman's skirt and the left man, replacing it with the dusty ground and background reeds, while preserving all characters' existing limbs, their clothing, the storehouse, the framing, and the monochrome daylight.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "왼쪽 남성과 오른쪽 남성의 얼굴, 헤어스타일, 복장이 완전히 동일하게 복제되어 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "중앙 여성의 오른손 손가락들이 뭉개져 앞사람의 옷소매와 융합되어 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the two men with elderly women exactly matching the reference character, wearing dark charcoal hanboks (jeogori and chima) and grey hair tied with a binyeo, while preserving their mid-stride running poses, the middle woman, the storehouse, the reeds, the framing, and the monochrome daylight.\n- Remove the disembodied foot pointing left that hovers between the middle woman's skirt and the left man, replacing it with the dusty ground and background reeds, while preserving all characters' existing limbs, their clothing, the storehouse, the framing, and the monochrome daylight.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "세 인물 모두 화면 왼쪽에서 오른쪽... 실제로는 몸통과 시선이 모두 화면 좌측(프레임 왼쪽 방향)으로 전진 이동. 세 명의 시선·얼굴이 모두 진행 방향(좌측 도주로)을 향하고, 카메라는 측면 프로파일로 이들의 옆구리를 잡음. 배경 소금창고는 중경 좌상단에 실제 크기대로 작게 놓여 도주로 방향과 충돌하지 않음.",
      "built_space": "낡은 판자 소금창고가 참조 로케이션과 동일한 회색 목재 벽·중앙 열린 출입구·낮은 처마로 재현됨. 창고는 갈대 사이 중경에 실제 스케일로 작게 배치되어 전경화되지 않음. 갈대 통로 폭과 다져진 흙바닥도 참조와 일치.",
      "entities": "성인 한국인 3인: 좌·우 두 명은 상투머리 남성, 중앙은 백발 쪽진 머리에 검은 치마저고리를 입은 노년 여성으로 캐릭터 레퍼런스(검은 한복 노파)와 얼굴·머리·체형이 상당히 일치. 모두 헐고 때묻은 조선 의복, 여윈 얼굴, 공포에 질린 표정. 눈은 정상 인체 안구.",
      "hard_violations": [],
      "physics": "왼쪽 남성은 뒤발이 지면에 닿고 앞발이 들려 mid-stride 성립. 중앙 여성은 한 발 접지·한 발 들림, 치맛자락이 뒤로 날림. 오른쪽 남성은 뒷발이 지면에서 막 떨어지며 발밑에 먼지 폭발이 있어 추진력의 근거가 보임. 상체 전경사(forward pitch)와 팔 스윙이 달리기 동작과 일치. 공중 부양 인물 없음."
     },
     {
      "label": "B",
      "direction": "세 인물 모두 좌측 방향으로 달리며 시선도 진행 방향. 카메라는 허리 높이 측면 프로파일. 배경 창고는 A와 동일 위치·크기.",
      "built_space": "소금창고·갈대 통로·흙바닥 모두 A와 동일하게 레퍼런스와 일치. 창고 스케일 적정.",
      "entities": "세 명 모두 거의 동일한 백발 쪽진 머리 노년 여성으로, 얼굴·의상(깨끗한 검은 치마저고리)이 캐릭터 레퍼런스를 세 번 복제한 듯 보임 — 사실상 동일 인물이 프레임 안에 3중 등장. 표정은 '공포에 질린'이라기보다 무표정에 가깝고, 의복은 도주 생존자의 마모·오염감이 거의 없음.",
      "hard_violations": [
       "동일 인물의 사실상 중복 복제(같은 얼굴·머리·의상의 노파 3인)"
      ],
      "physics": "중앙과 우측 인물은 두 발이 모두 지면에서 떨어진 채 먼지와의 접촉점이 모호하고, 특히 우측 인물은 접지발이 보이지 않아 지지가 불분명함. 좌측 인물은 발이 치마에 가려 접지 판별 불가. 상체 전경사가 약해 달리기 추진의 근거가 약하고 걷는 자세를 미끄러뜨린 인상."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 와이드, 중경 중앙 배치, 한쪽 발 들림과 뒤로 날리는 옷자락, 공포 표정까지 샷 텍스트를 충실히 충족하며 인물 3인이 서로 구별되는 실제 생존자 무리로 읽힘 — 레퍼런스 노파도 중앙에 유지."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "레퍼런스 얼굴을 세 번 복제해 동일 인물 중복이라는 치명적 결함을 만들었고, 마모 없는 깨끗한 한복·무표정·접지 불명확한 부유성 자세로 '공포에 질린 mid-stride 도주'라는 핵심 지시를 오히려 잃었다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 와이드, 중경 중앙 배치, 한쪽 발 들림과 뒤로 날리는 옷자락, 공포 표정까지 샷 텍스트를 충실히 충족하며 인물 3인이 서로 구별되는 실제 생존자 무리로 읽힘 — 레퍼런스 노파도 중앙에 유지."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "레퍼런스 얼굴을 세 번 복제해 동일 인물 중복이라는 치명적 결함을 만들었고, 마모 없는 깨끗한 한복·무표정·접지 불명확한 부유성 자세로 '공포에 질린 mid-stride 도주'라는 핵심 지시를 오히려 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "세 인물 모두 화면 왼쪽에서 오른쪽... 실제로는 몸통과 시선이 모두 화면 좌측(프레임 왼쪽 방향)으로 전진 이동. 세 명의 시선·얼굴이 모두 진행 방향(좌측 도주로)을 향하고, 카메라는 측면 프로파일로 이들의 옆구리를 잡음. 배경 소금창고는 중경 좌상단에 실제 크기대로 작게 놓여 도주로 방향과 충돌하지 않음.",
      "built_space": "낡은 판자 소금창고가 참조 로케이션과 동일한 회색 목재 벽·중앙 열린 출입구·낮은 처마로 재현됨. 창고는 갈대 사이 중경에 실제 스케일로 작게 배치되어 전경화되지 않음. 갈대 통로 폭과 다져진 흙바닥도 참조와 일치.",
      "entities": "성인 한국인 3인: 좌·우 두 명은 상투머리 남성, 중앙은 백발 쪽진 머리에 검은 치마저고리를 입은 노년 여성으로 캐릭터 레퍼런스(검은 한복 노파)와 얼굴·머리·체형이 상당히 일치. 모두 헐고 때묻은 조선 의복, 여윈 얼굴, 공포에 질린 표정. 눈은 정상 인체 안구.",
      "hard_violations": [],
      "physics": "왼쪽 남성은 뒤발이 지면에 닿고 앞발이 들려 mid-stride 성립. 중앙 여성은 한 발 접지·한 발 들림, 치맛자락이 뒤로 날림. 오른쪽 남성은 뒷발이 지면에서 막 떨어지며 발밑에 먼지 폭발이 있어 추진력의 근거가 보임. 상체 전경사(forward pitch)와 팔 스윙이 달리기 동작과 일치. 공중 부양 인물 없음."
     },
     {
      "label": "B",
      "direction": "세 인물 모두 좌측 방향으로 달리며 시선도 진행 방향. 카메라는 허리 높이 측면 프로파일. 배경 창고는 A와 동일 위치·크기.",
      "built_space": "소금창고·갈대 통로·흙바닥 모두 A와 동일하게 레퍼런스와 일치. 창고 스케일 적정.",
      "entities": "세 명 모두 거의 동일한 백발 쪽진 머리 노년 여성으로, 얼굴·의상(깨끗한 검은 치마저고리)이 캐릭터 레퍼런스를 세 번 복제한 듯 보임 — 사실상 동일 인물이 프레임 안에 3중 등장. 표정은 '공포에 질린'이라기보다 무표정에 가깝고, 의복은 도주 생존자의 마모·오염감이 거의 없음.",
      "hard_violations": [
       "동일 인물의 사실상 중복 복제(같은 얼굴·머리·의상의 노파 3인)"
      ],
      "physics": "중앙과 우측 인물은 두 발이 모두 지면에서 떨어진 채 먼지와의 접촉점이 모호하고, 특히 우측 인물은 접지발이 보이지 않아 지지가 불분명함. 좌측 인물은 발이 치마에 가려 접지 판별 불가. 상체 전경사가 약해 달리기 추진의 근거가 약하고 걷는 자세를 미끄러뜨린 인상."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "세 인물 모두 화면 왼쪽에서 오른쪽... 실제로는 몸통과 시선이 화면 좌측(카메라 기준 왼쪽 갈대 통로 쪽)을 향해 전진하며, 상체가 앞으로 기울고 얼굴은 진행 방향을 응시. 카메라는 측면 3m 지점의 허리 높이에서 완전한 프로필 뷰를 잡고 있어 SHOT TEXT의 '측면 트래킹'과 일치. 탈출 경로(갈대 사이 길)가 인물들의 시선 끝에 있음.",
      "built_space": "배경 중앙에 낡은 목조 소금창고가 참조 사진과 동일한 판자벽·중앙 어두운 출입구·낮은 박공 지붕으로 서 있고, 원근상 작은 크기로 미드그라운드에 배치되어 실제 스케일 유지. 좌우 갈대숲이 전경 측면 차폐를 형성해 '층상 측면 occlusion' 요구를 충족. 구조물 중복·추가 없음.",
      "entities": "세 명 모두 한국인 노년 여성, 백발을 쪽진 머리, 수척한 얼굴 — CHARACTER REFERENCE(검정 한복 노년 여성)와 얼굴·머리·체형이 일관되게 매칭. 어두운 저고리+치마 한복, 흰 동정, 버선/짚신. 계약이 명시한 '과거 조선인 생존자' 외 인물 없음.",
      "hard_violations": [],
      "physics": "각 인물마다 한 발은 지면에 닿아 있고 반대쪽 발이 들려 있어 mid-stride가 성립. 발밑에서 흙먼지가 일어 착지/추진 지점이 명확하고, 치맛자락이 뒤로 흩날려 전진 관성과 일치. 공중에 지지 없이 떠 있는 신체는 없음. 가운데 인물의 팔이 뒤 인물 옷자락에 닿는 접촉도 자연스러움."
     },
     {
      "label": "B",
      "direction": "세 인물이 동일하게 좌측 방향으로 달리며 시선도 진행 방향. 방향성 자체는 A와 같고 탈출 경로에 정확히 향함. 다만 오른쪽 남성의 상체가 다소 뒤틀려 있고 왼쪽 남성의 시선이 카메라 쪽으로 약간 벗어남.",
      "built_space": "동일한 목조 소금창고, 동일한 갈대 통로, 동일한 광량·톤. 구조물 렌더링은 A와 사실상 같음. 스케일 정상.",
      "entities": "가운데 한 명만 참조 인물(노년 여성, 검정 한복)이고, 좌우 두 명은 계약이 요구하지 않은 상투 튼 남성으로 교체됨 — 넝마 저고리·바지·짚신 차림. CHARACTER REFERENCE는 '이 샷에 등장하는 정확한 인물'로 얼굴·머리·체형을 정확히 맞추라고 지정했는데 두 명이 전혀 다른 성별·연령·복식으로 바뀜.",
      "hard_violations": [
       "참조 캐릭터가 아닌 별개의 남성 인물 2명을 새로 창작해 넣음(계약: '결코 다른 사람은 안 됨, 샷 텍스트에 없는 인물 추가 금지')"
      ],
      "physics": "각 인물 한 발 접지/한 발 이지, 발밑 먼지 튀김 있어 mid-stride 성립. 왼쪽 남성의 뒤로 날리는 겉옷이 몸에서 다소 분리되어 보이나 지지 자체는 있음. 부유하는 신체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 트래킹의 와이드 프로필, 중앙 미드그라운드 배치, 한 발 이지+옷자락 뒤날림의 mid-stride, 갈대 측면 차폐, 고대비 흑백 주광이 모두 충족되고 세 인물 전원이 캐릭터 레퍼런스와 일치 — 계약이 요구하지 않은 변경이 없다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도·동작·장소는 A와 동일 수준이나, 계약이 '정확히 이 인물'로 못박은 참조 캐릭터 대신 상투 튼 남성 2명을 새로 창작해 넣어 인물 정체성·의상·성별을 임의로 교체한 것이 결정적 손실이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이 측면 트래킹의 와이드 프로필, 중앙 미드그라운드 배치, 한 발 이지+옷자락 뒤날림의 mid-stride, 갈대 측면 차폐, 고대비 흑백 주광이 모두 충족되고 세 인물 전원이 캐릭터 레퍼런스와 일치 — 계약이 요구하지 않은 변경이 없다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도·동작·장소는 A와 동일 수준이나, 계약이 '정확히 이 인물'로 못박은 참조 캐릭터 대신 상투 튼 남성 2명을 새로 창작해 넣어 인물 정체성·의상·성별을 임의로 교체한 것이 결정적 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "세 인물 모두 화면 왼쪽에서 오른쪽... 실제로는 몸통과 시선이 화면 좌측(카메라 기준 왼쪽 갈대 통로 쪽)을 향해 전진하며, 상체가 앞으로 기울고 얼굴은 진행 방향을 응시. 카메라는 측면 3m 지점의 허리 높이에서 완전한 프로필 뷰를 잡고 있어 SHOT TEXT의 '측면 트래킹'과 일치. 탈출 경로(갈대 사이 길)가 인물들의 시선 끝에 있음.",
      "built_space": "배경 중앙에 낡은 목조 소금창고가 참조 사진과 동일한 판자벽·중앙 어두운 출입구·낮은 박공 지붕으로 서 있고, 원근상 작은 크기로 미드그라운드에 배치되어 실제 스케일 유지. 좌우 갈대숲이 전경 측면 차폐를 형성해 '층상 측면 occlusion' 요구를 충족. 구조물 중복·추가 없음.",
      "entities": "세 명 모두 한국인 노년 여성, 백발을 쪽진 머리, 수척한 얼굴 — CHARACTER REFERENCE(검정 한복 노년 여성)와 얼굴·머리·체형이 일관되게 매칭. 어두운 저고리+치마 한복, 흰 동정, 버선/짚신. 계약이 명시한 '과거 조선인 생존자' 외 인물 없음.",
      "hard_violations": [],
      "physics": "각 인물마다 한 발은 지면에 닿아 있고 반대쪽 발이 들려 있어 mid-stride가 성립. 발밑에서 흙먼지가 일어 착지/추진 지점이 명확하고, 치맛자락이 뒤로 흩날려 전진 관성과 일치. 공중에 지지 없이 떠 있는 신체는 없음. 가운데 인물의 팔이 뒤 인물 옷자락에 닿는 접촉도 자연스러움."
     },
     {
      "label": "A",
      "direction": "세 인물이 동일하게 좌측 방향으로 달리며 시선도 진행 방향. 방향성 자체는 A와 같고 탈출 경로에 정확히 향함. 다만 오른쪽 남성의 상체가 다소 뒤틀려 있고 왼쪽 남성의 시선이 카메라 쪽으로 약간 벗어남.",
      "built_space": "동일한 목조 소금창고, 동일한 갈대 통로, 동일한 광량·톤. 구조물 렌더링은 A와 사실상 같음. 스케일 정상.",
      "entities": "가운데 한 명만 참조 인물(노년 여성, 검정 한복)이고, 좌우 두 명은 계약이 요구하지 않은 상투 튼 남성으로 교체됨 — 넝마 저고리·바지·짚신 차림. CHARACTER REFERENCE는 '이 샷에 등장하는 정확한 인물'로 얼굴·머리·체형을 정확히 맞추라고 지정했는데 두 명이 전혀 다른 성별·연령·복식으로 바뀜.",
      "hard_violations": [
       "참조 캐릭터가 아닌 별개의 남성 인물 2명을 새로 창작해 넣음(계약: '결코 다른 사람은 안 됨, 샷 텍스트에 없는 인물 추가 금지')"
      ],
      "physics": "각 인물 한 발 접지/한 발 이지, 발밑 먼지 튀김 있어 mid-stride 성립. 왼쪽 남성의 뒤로 날리는 겉옷이 몸에서 다소 분리되어 보이나 지지 자체는 있음. 부유하는 신체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S1sh3__bgfirst_bg.png",
   "bg_asset_id": "4ede6c81-1631-4dac-8718-1f6c6488ade6",
   "bg_record_key": "S1sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S1sh5": {
  "input_fingerprint": "5230df02ac942c7d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 일본군 병사들이 갈대숲 뒤편에서 소총을 겨눈 채 화염을 뿜어내는 순간.\n\nLOCATION (lock): A firing position among the winter reeds behind the old wooden salt-storehouse. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at shoulder height roughly four meters ahead of the advancing line, offset from the rifle axes so no barrel points directly into the lens. Frame several soldiers across the midground with the nearest rifle and its discharge fully legible while the reed field remains visible around their formation.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 갈대숲 (일본군이 그 사이로 전진하는 상태); used as Breaks up the firing line and partially reveals soldiers at different depths; 소총 (겨눈 채 발사되는 순간) — The barrels extend past the soldiers toward the fleeing survivors, angled away from the camera axis; used as Establishes the direction of attack and captures the instant of firing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight is punctuated by the brief visible discharge from the firing rifles.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 winter reed field, weathered wooden salt shed, stark daylight, and monochrome high-contrast look. Exclude the fleeing survivors and replace them with the firing soldiers required in this shot.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 일본군 병사들 right now, so 일본군 병사들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 일본군 병사들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 일본군 병사 (Japanese young man, short military haircut, angular face) — 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.",
  "totals": {
   "A": 9,
   "B": 7,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "와이드 샷으로 여러 병사의 사격선을 미드그라운드에 배치하고 가장 가까운 소총과 총구 화염이 완전히 읽히며, 총열이 카메라 축을 피해 우측 도주 방향으로 일관되게 향해 샷 텍스트·카메라 지시를 가장 정확히 구현했다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "장소·화염·사격 방향은 맞지만 전경 병사의 견착이 어깨에서 떨어져 사격 순간의 물리성이 약하고 후열 병사들의 군모·얼굴이 캐릭터 참조와 어긋난다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "전경에 몸통 없는 팔과 소총만 크게 삽입되어 견착 지지가 없고 와이드 샷 스케일이 깨졌으며, 병사들의 총열 방향이 서로 엇갈려 공격 방향이 성립하지 않는다.  ★위반: [claude-opus] 전경의 소총과 두 팔이 프레임 좌하단에서 몸통·어깨 없이 잘려 들어와 개머리판 견착 지점이 존재하지 않아, 총을 지지하는 신체 구조가 화면상 성립하지 않는다(무지지 부유 상태로 읽힘). / [claude-opus] 지정된 '와이드 샷' 대신 전경 소총이 화면의 큰 부분을 차지하는 인서트성 전경 삽입으로, 실제 스케일 유지·와이드 프레이밍 지시를 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S1sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 일본군 병사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:855578>"
   },
   {
    "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1253367>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 전경과 중앙 병사의 소총 위 허공에 탄피가 떠 있습니다. 볼트액션 소총의 발사 순간과 맞지 않는 부유 객체입니다.",
     "fix_en": "Remove the floating shell casings from the air above the rifles, revealing the background reeds and shed in their place. Strictly preserve the people present and their positions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Critical] 우측 중경 병사가 소총을 받치고 있는 왼손의 손가락이 기형적으로 많고 뭉개져 있습니다.",
     "fix_en": "Redraw the right-most soldier's left hand to have a normal, anatomically correct five-finger human grip on the underside of the rifle stock. Strictly preserve the people present and their positions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Major] 중앙 병사의 오른쪽 뺨과 소총의 노리쇠 부분이 경계 없이 하나로 융합되어 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Minor] 전경 병사의 소총 아래 달린 멜빵 끈이 방아쇠 울 부근으로 비정상적으로 말려들어갔습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the floating shell casings from the air above the rifles, revealing the background reeds and shed in their place. Strictly preserve the people present and their positions, their clothing, the set, the light, and the framing.\n- Redraw the right-most soldier's left hand to have a normal, anatomically correct five-finger human grip on the underside of the rifle stock. Strictly preserve the people present and their positions, their clothing, the set, the light, and the framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 프레임·카메라 축 이탈 조준·전경 소총 발사 순간이 모두 명확하고, 병사 얼굴과 총구 화염·탄피의 물질감이 선명해 계약 요구를 가장 충실히 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·위치·복장은 A와 동일하지만 전경 병사의 얼굴이 뭉개져 캐릭터 레퍼런스 동일성이 손상되고 총구 화염·디테일이 흐려져, 계약이 요구하지 않은 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 프레임·카메라 축 이탈 조준·전경 소총 발사 순간이 모두 명확하고, 병사 얼굴과 총구 화염·탄피의 물질감이 선명해 계약 요구를 가장 충실히 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·위치·복장은 A와 동일하지만 전경 병사의 얼굴이 뭉개져 캐릭터 레퍼런스 동일성이 손상되고 총구 화염·디테일이 흐려져, 계약이 요구하지 않은 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·장소·발사 방향은 계약대로지만, 전경 병사의 얼굴이 캐릭터 참조와 확연히 달라(여윈 서구적 이목구비) 인물 동일성 조항에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 구도·총구 방향·장소 락을 유지하면서 전경 병사 얼굴을 캐릭터 참조에 맞게 교정했고, 그 대가는 탄피 추가와 총구 연기 형태의 미세 변화뿐이어서 이득이 손실보다 크다.  ★위반: [gpt] 공중의 탄피 두 개가 떠 있지만 어느 병사도 볼트를 조작하지 않고 모든 볼트가 닫힌 채 사격 자세이므로, 보이는 순간에 탄피를 발사·지지하는 물리적 원인이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.444
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.194
     },
     "violations": {
      "B": [
       "[gpt] 공중의 탄피 두 개가 떠 있지만 어느 병사도 볼트를 조작하지 않고 모든 볼트가 닫힌 채 사격 자세이므로, 보이는 순간에 탄피를 발사·지지하는 물리적 원인이 없다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·장소·발사 방향은 계약대로지만, 전경 병사의 얼굴이 캐릭터 참조와 확연히 달라(여윈 서구적 이목구비) 인물 동일성 조항에서 손실이 크다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 와이드 구도·총구 방향·장소 락을 유지하면서 전경 병사 얼굴을 캐릭터 참조에 맞게 교정했고, 그 대가는 탄피 추가와 총구 연기 형태의 미세 변화뿐이어서 이득이 손실보다 크다.  ★위반: [gpt] 공중의 탄피 두 개가 떠 있지만 어느 병사도 볼트를 조작하지 않고 모든 볼트가 닫힌 채 사격 자세이므로, 보이는 순간에 탄피를 발사·지지하는 물리적 원인이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S1sh3"
  }
 },
 "S1sh7": {
  "input_fingerprint": "2eb9329a7eab28c1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과거의 조선인 육혈귀 생존자들이 한쪽 발로 지면을 힘껏 차며 낡은 나무 소금창고 문 안쪽을 향해 몸이 기운 mid-action 뒷모습.\n\nLOCATION (lock): The exterior threshold of the old wooden salt-storehouse, approached through the winter reeds. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track low from waist height roughly three meters behind the survivors, lowering the composition enough to privilege their driving legs and raised heels while retaining the doorway ahead. Their backs fill the central midground as the open entrance receives their forward-leaning bodies, ending on the last forceful push inside.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fleeing Joseon survivors in the middle-center of the frame, midground, moves toward open warehouse doorway; open warehouse doorway in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 나무 소금창고 문 (열려 있고 생존자들이 안으로 들어가는 상태) — The exterior-facing side and open entrance are seen directly from behind the survivors; used as Forms the centered destination and encloses the runners as they cross inside; 겨울 갈대숲 (창고 주변에 이어진 상태); used as Maintains the escape route around the warehouse entrance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight keeps the runners' legs, the open doorway, and the surrounding reeds sharply separated.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 winter reeds, old wooden shed exterior, daylight, and ground texture. Exclude the firing soldiers and muzzle flashes; show only the survivors rushing through the shed door.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "뒷모습·발차기 추진 자세와 흑백 고대비는 충족하나, 창고가 실제 거리보다 크게 잡혀 와이드감이 약하고 좌우 인물 진입선이 문 중앙에서 벗어나며 레퍼런스의 노년 여성 생존자가 전혀 없다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "문 중앙 진입 방향은 정확하나 카메라가 문에 너무 붙어 문짝·벽이 프레임을 잠식, '3m 뒤 와이드 샷·배경 요소를 전경화하지 말 것' 지시를 정면으로 어겼고 좌측 인물의 손 접촉점도 모호하다.  ★위반: [claude-opus] 원경이어야 할 창고 문이 화면 전체를 채우는 전경 요소로 확대되어 와이드 샷 프레이밍과 실제 스케일 유지 지시를 정면 위반(문짝·벽이 프레임 상단 전부를 잠식)"
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "허리 높이 로우 트래킹의 와이드 스케일, 중앙 원경의 열린 창고 문과 좌우 갈대숲, 한 발 접지·뒤꿈치 들림의 추진 뒷모습이 모두 성립하고 검은 한복 노년 여성 생존자까지 포함해 지시 부합도가 가장 높다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S1sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:934378>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터 레퍼런스에 지정된 검은 한복의 노년 여성과 달리, 군용 각반을 찬 남성들과 밝은 색 복장의 인물들이 다수 섞여 있습니다.",
     "fix_en": "Replace all running figures in the frame so that every person matches the older woman from the character reference exactly, wearing her solid black hanbok and traditional hairpin. Strictly preserve all of their current running poses, positions, the wooden shed, the winter reeds, the monochrome lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace all running figures in the frame so that every person matches the older woman from the character reference exactly, wearing her solid black hanbok and traditional hairpin. Strictly preserve all of their current running poses, positions, the wooden shed, the winter reeds, the monochrome lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "모든 인물이 카메라에 등을 보이고 화면 중앙의 열린 나무 창고 문을 향해 달린다. 시선·몸통·진행 방향 모두 열린 출입구로 수렴하며, 앞선 인물들은 이미 문턱 안쪽 어둠으로 진입 중이다. 조준 대상(문)이 정확히 일치.",
      "built_space": "낡은 판자 소금창고 1채, 중앙에 열린 출입구 1개, 내부는 어두운 공간으로 뚫려 있고 상단 채광 틈이 보인다. 좌우로 겨울 갈대숲이 이어져 이전 스틸의 재료·마감과 일치. 창고 지붕선과 판자 결도 참조와 유사. 구조물 중복·추가 없음.",
      "entities": "성인 조선인 남녀 혼합 무리(약 8~9명). 낡은 무명 저고리·바지, 여성은 쪽진 머리에 치마. 캐릭터 레퍼런스의 검은 한복 노인 여성이 중앙에 유사하게 배치되어 있음. 일본군·총구 화염은 배제되어 지시 준수. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "각 인물마다 한쪽 발이 지면을 밀고 다른 쪽 발이 들려 발뒤꿈치가 보이는 전형적 러닝 자세. 상체는 앞으로 기울고 팔이 뒤로 흔들려 추진력과 일치. 공중에 뜬 채 지지 없는 신체는 없고, 옷감은 달릴 때의 흔들림에 맞게 주름·펄럭임을 보인다."
     },
     {
      "label": "B",
      "direction": "인물들 모두 등을 보이며 중앙 열린 문으로 향한다. 진행 방향과 목표는 A와 동일하게 정확.",
      "built_space": "동일한 창고와 열린 출입구, 좌우 갈대숲. 구조는 A와 사실상 동일하고 문제 없음.",
      "entities": "약 9~10명 전원이 동일한 검은 한복 치마저고리에 동일한 백발 쪽머리+비녀로 통일되어 있어, 캐릭터 레퍼런스 한 사람을 복제한 듯한 군집이 되었다. 이전 스틸이 잠근 '각 인물의 의복 상태(낡은 무명 옷의 생존자 무리)'가 사라졌고, 남성 생존자가 전무. 사실상 동일 인물 반복 배치.",
      "hard_violations": [
       "동일 인물(백발 쪽머리·검은 한복 노파)의 사실상 복제 다중 배치 — 중복 신체에 준하는 위반",
       "이전 스틸이 잠근 인물별 의복·연령 다양성이 지워지고 전원 단일 의상으로 치환됨"
      ],
      "physics": "달리는 자세 자체는 한 발 지지+한 발 들림으로 성립하나, 오른쪽 앞쪽 인물의 다리와 검은 치맛단이 서로 겹쳐 지지 다리가 불명확한 구간이 있다. 다만 공중부양은 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "낮은 후방 추적 와이드, 중앙 열린 창고문으로 향하는 등 뒤 구도, 한 발 차기·들린 뒤꿈치·전방 기울기를 모두 충족하고 이전 스틸의 낡은 무명 의복과 인물 다양성을 유지해 계약에 가장 충실하다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도·방향은 같지만 전원을 캐릭터 레퍼런스의 백발 쪽머리·검은 한복 노파로 통일해 사실상 동일 인물 복제 군집이 되었고, 이전 스틸이 잠근 생존자들의 의복·연령 다양성을 계약이 요구하지 않은 방식으로 지워 손실이 훨씬 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "낮은 후방 추적 와이드, 중앙 열린 창고문으로 향하는 등 뒤 구도, 한 발 차기·들린 뒤꿈치·전방 기울기를 모두 충족하고 이전 스틸의 낡은 무명 의복과 인물 다양성을 유지해 계약에 가장 충실하다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도·방향은 같지만 전원을 캐릭터 레퍼런스의 백발 쪽머리·검은 한복 노파로 통일해 사실상 동일 인물 복제 군집이 되었고, 이전 스틸이 잠근 생존자들의 의복·연령 다양성을 계약이 요구하지 않은 방식으로 지워 손실이 훨씬 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "모든 인물이 카메라에 등을 보이고 화면 중앙의 열린 나무 창고 문을 향해 달린다. 시선·몸통·진행 방향 모두 열린 출입구로 수렴하며, 앞선 인물들은 이미 문턱 안쪽 어둠으로 진입 중이다. 조준 대상(문)이 정확히 일치.",
      "built_space": "낡은 판자 소금창고 1채, 중앙에 열린 출입구 1개, 내부는 어두운 공간으로 뚫려 있고 상단 채광 틈이 보인다. 좌우로 겨울 갈대숲이 이어져 이전 스틸의 재료·마감과 일치. 창고 지붕선과 판자 결도 참조와 유사. 구조물 중복·추가 없음.",
      "entities": "성인 조선인 남녀 혼합 무리(약 8~9명). 낡은 무명 저고리·바지, 여성은 쪽진 머리에 치마. 캐릭터 레퍼런스의 검은 한복 노인 여성이 중앙에 유사하게 배치되어 있음. 일본군·총구 화염은 배제되어 지시 준수. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "각 인물마다 한쪽 발이 지면을 밀고 다른 쪽 발이 들려 발뒤꿈치가 보이는 전형적 러닝 자세. 상체는 앞으로 기울고 팔이 뒤로 흔들려 추진력과 일치. 공중에 뜬 채 지지 없는 신체는 없고, 옷감은 달릴 때의 흔들림에 맞게 주름·펄럭임을 보인다."
     },
     {
      "label": "B",
      "direction": "인물들 모두 등을 보이며 중앙 열린 문으로 향한다. 진행 방향과 목표는 A와 동일하게 정확.",
      "built_space": "동일한 창고와 열린 출입구, 좌우 갈대숲. 구조는 A와 사실상 동일하고 문제 없음.",
      "entities": "약 9~10명 전원이 동일한 검은 한복 치마저고리에 동일한 백발 쪽머리+비녀로 통일되어 있어, 캐릭터 레퍼런스 한 사람을 복제한 듯한 군집이 되었다. 이전 스틸이 잠근 '각 인물의 의복 상태(낡은 무명 옷의 생존자 무리)'가 사라졌고, 남성 생존자가 전무. 사실상 동일 인물 반복 배치.",
      "hard_violations": [
       "동일 인물(백발 쪽머리·검은 한복 노파)의 사실상 복제 다중 배치 — 중복 신체에 준하는 위반",
       "이전 스틸이 잠근 인물별 의복·연령 다양성이 지워지고 전원 단일 의상으로 치환됨"
      ],
      "physics": "달리는 자세 자체는 한 발 지지+한 발 들림으로 성립하나, 오른쪽 앞쪽 인물의 다리와 검은 치맛단이 서로 겹쳐 지지 다리가 불명확한 구간이 있다. 다만 공중부양은 없다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "모든 인물이 카메라에 등을 보이며 화면 중앙의 열린 창고 문을 향해 달린다. 몸통과 발끝, 시선 방향 모두 문 안쪽을 향하고 있어 지시된 목표(열린 문)에 정확히 맞는다. 다만 좌우 가장자리 인물 2~3명은 문이 아니라 창고 벽면 쪽으로 살짝 벗어난 궤적이다.",
      "built_space": "낡은 판자 소금창고 1동, 중앙에 열린 문 하나, 좌우로 겨울 갈대숲이 이어짐 — 이전 스틸의 건물 비례·판자 결·처마 형태와 거의 동일하다. 문 개수·위치 정확, 배경 요소가 과대 확대되지 않았다. 문 안쪽 어둠 속에 들어간 인물 실루엣이 보인다.",
      "entities": "9명 이상 전원이 동일한 검은 한복 치마저고리에 동일한 백발 쪽진 머리 + 비녀 — 즉 캐릭터 레퍼런스 노파 한 명을 복제한 듯한 클론 군집이다. '조선인 생존자들'이 성별·연령·복식 다양성 없이 전부 같은 얼굴/머리/의상으로 반복되며, 뒷머리 형태까지 동일해 복제 인물로 읽힌다. 이전 스틸의 마을 사람(민가 옷)과도 연결되지 않는다.",
      "hard_violations": [
       "동일 인물(백발 쪽머리·검은 한복 노파)이 9명 이상으로 사실상 복제 반복 — 중복 신체로 읽힘",
       "여러 인물의 다리가 지면 접촉 없이 치마 아래에서 잘려 떠 있고(중앙 우측 인물들), 특히 우측 인물의 발이 공중에 뜬 채 착지 지지점이 없음"
      ],
      "physics": "몇몇 인물은 한 발이 지면에 닿고 뒤꿈치가 들린 추진 자세로 읽히지만, 중앙·우측 인물들은 긴 치마에 다리가 가려진 채 두 발 모두 공중에 있고 그 도약을 만든 하중 이동이나 착지가 보이지 않는다. 우측 인물의 신발 한 짝이 몸에서 떨어진 위치에 떠 있는 듯 보인다."
     },
     {
      "label": "B",
      "direction": "인물 전원이 등을 보이며 중앙의 열린 문을 향해 전진. 좌·우측 남성은 몸이 앞으로 기울고 발끝이 문 쪽을 향하며, 중앙 여성은 이미 문턱에 도달. 조준/진행 방향이 지시된 목표(열린 창고 문)에 정확히 안착한다.",
      "built_space": "동일한 판자 소금창고, 중앙의 열린 문 하나, 좌우 겨울 갈대, 마른 갈대 부스러기 지면 — 이전 스틸의 건물·재질·처마·판자 이음새와 일치. 배경 축척 정상, 문 안 어둠 속 실루엣도 자연스럽다.",
      "entities": "남녀 혼성 6~7명의 조선 민중: 해진 삼베 저고리·바지 차림 남성 2명(좌·우 전경), 저고리+치마 여성 여러 명(중앙 검은 치마 여성은 캐릭터 레퍼런스의 쪽머리·어두운 한복과 대응), 머릿수건 쓴 인물 등 개별 차이가 있다. 전원 조선인 성인, 마르고 남루한 상태로 프로필에 부합.",
      "hard_violations": [],
      "physics": "좌측 남성은 뒷발 발끝이 지면을 차고 앞발이 착지 직전, 우측 남성도 한 발 접지·뒤꿈치 들림으로 '한쪽 발로 지면을 차는' 지시를 그대로 보여준다. 중앙 여성은 문턱 지면에 발이 닿아 있다. 공중에 떠 지지점이 없는 신체는 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "캐릭터 레퍼런스 노파를 9명 이상 그대로 복제해 동일 얼굴·백발 쪽머리·검은 한복 군집으로 만든 점이 중복 신체 위반이며, 여러 인물의 다리가 치마 아래에서 지면 접촉 없이 떠 있어 '한 발로 차는' 추진도 읽히지 않는다. 프레이밍·로케이션은 맞으나 인물 축이 무너졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 로우앵글 뒷모습 와이드, 중앙 열린 문을 향한 진행, 한쪽 발로 지면을 차고 뒤꿈치가 들린 mid-action이 실제로 보이며, 남녀 혼성의 남루한 조선 민중으로 인물 다양성과 물리 지지가 모두 성립 — 복제 인물과 부유 다리를 없앤 대가로 잃은 것이 거의 없다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "캐릭터 레퍼런스 노파를 9명 이상 그대로 복제해 동일 얼굴·백발 쪽머리·검은 한복 군집으로 만든 점이 중복 신체 위반이며, 여러 인물의 다리가 치마 아래에서 지면 접촉 없이 떠 있어 '한 발로 차는' 추진도 읽히지 않는다. 프레이밍·로케이션은 맞으나 인물 축이 무너졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 로우앵글 뒷모습 와이드, 중앙 열린 문을 향한 진행, 한쪽 발로 지면을 차고 뒤꿈치가 들린 mid-action이 실제로 보이며, 남녀 혼성의 남루한 조선 민중으로 인물 다양성과 물리 지지가 모두 성립 — 복제 인물과 부유 다리를 없앤 대가로 잃은 것이 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "모든 인물이 카메라에 등을 보이며 화면 중앙의 열린 창고 문을 향해 달린다. 몸통과 발끝, 시선 방향 모두 문 안쪽을 향하고 있어 지시된 목표(열린 문)에 정확히 맞는다. 다만 좌우 가장자리 인물 2~3명은 문이 아니라 창고 벽면 쪽으로 살짝 벗어난 궤적이다.",
      "built_space": "낡은 판자 소금창고 1동, 중앙에 열린 문 하나, 좌우로 겨울 갈대숲이 이어짐 — 이전 스틸의 건물 비례·판자 결·처마 형태와 거의 동일하다. 문 개수·위치 정확, 배경 요소가 과대 확대되지 않았다. 문 안쪽 어둠 속에 들어간 인물 실루엣이 보인다.",
      "entities": "9명 이상 전원이 동일한 검은 한복 치마저고리에 동일한 백발 쪽진 머리 + 비녀 — 즉 캐릭터 레퍼런스 노파 한 명을 복제한 듯한 클론 군집이다. '조선인 생존자들'이 성별·연령·복식 다양성 없이 전부 같은 얼굴/머리/의상으로 반복되며, 뒷머리 형태까지 동일해 복제 인물로 읽힌다. 이전 스틸의 마을 사람(민가 옷)과도 연결되지 않는다.",
      "hard_violations": [
       "동일 인물(백발 쪽머리·검은 한복 노파)이 9명 이상으로 사실상 복제 반복 — 중복 신체로 읽힘",
       "여러 인물의 다리가 지면 접촉 없이 치마 아래에서 잘려 떠 있고(중앙 우측 인물들), 특히 우측 인물의 발이 공중에 뜬 채 착지 지지점이 없음"
      ],
      "physics": "몇몇 인물은 한 발이 지면에 닿고 뒤꿈치가 들린 추진 자세로 읽히지만, 중앙·우측 인물들은 긴 치마에 다리가 가려진 채 두 발 모두 공중에 있고 그 도약을 만든 하중 이동이나 착지가 보이지 않는다. 우측 인물의 신발 한 짝이 몸에서 떨어진 위치에 떠 있는 듯 보인다."
     },
     {
      "label": "A",
      "direction": "인물 전원이 등을 보이며 중앙의 열린 문을 향해 전진. 좌·우측 남성은 몸이 앞으로 기울고 발끝이 문 쪽을 향하며, 중앙 여성은 이미 문턱에 도달. 조준/진행 방향이 지시된 목표(열린 창고 문)에 정확히 안착한다.",
      "built_space": "동일한 판자 소금창고, 중앙의 열린 문 하나, 좌우 겨울 갈대, 마른 갈대 부스러기 지면 — 이전 스틸의 건물·재질·처마·판자 이음새와 일치. 배경 축척 정상, 문 안 어둠 속 실루엣도 자연스럽다.",
      "entities": "남녀 혼성 6~7명의 조선 민중: 해진 삼베 저고리·바지 차림 남성 2명(좌·우 전경), 저고리+치마 여성 여러 명(중앙 검은 치마 여성은 캐릭터 레퍼런스의 쪽머리·어두운 한복과 대응), 머릿수건 쓴 인물 등 개별 차이가 있다. 전원 조선인 성인, 마르고 남루한 상태로 프로필에 부합.",
      "hard_violations": [],
      "physics": "좌측 남성은 뒷발 발끝이 지면을 차고 앞발이 착지 직전, 우측 남성도 한 발 접지·뒤꿈치 들림으로 '한쪽 발로 지면을 차는' 지시를 그대로 보여준다. 중앙 여성은 문턱 지면에 발이 닿아 있다. 공중에 떠 지지점이 없는 신체는 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S1sh5"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S2sh3::bgfirst_bg": {
  "input_fingerprint": "952daa7b1f283d60",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 벌컥 열린 창고 문턱에 선 일본군 병사들이 안쪽을 향해 비릿한 웃음을 짓는 찰나.\n\nLOCATION (lock): Just inside the rough wooden storehouse, facing its suddenly opened entrance and daylight beyond.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the central interior axis at eye level, the dolly-in ends close enough to make the soldiers' inward-looking smiles readable while retaining the full opened doorway around them. The foremost soldier occupies one side of the middle frame in three-quarter view, with additional soldiers layered behind him at the threshold and the warehouse interior framing the image edges.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: opened warehouse doorway in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 창고 문 (Suddenly opened) — The interior-facing side and open passage are visible from inside the warehouse; used as The opened doorway encloses the invading soldiers and creates a hard boundary between interior and exterior; 덧댄 판자와 각목 (Roughly assembled as part of the temporary warehouse) — Their interior-facing sides border the frame and lead toward the entrance; used as The rough interior structure forms an irregular frame around the doorway.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 벌컥 열린 창고 문턱에 선 일본군 병사들이 안쪽을 향해 비릿한 웃음을 짓는 찰나.\n\nLOCATION (lock): Just inside the rough wooden storehouse, facing its suddenly opened entrance and daylight beyond.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the central interior axis at eye level, the dolly-in ends close enough to make the soldiers' inward-looking smiles readable while retaining the full opened doorway around them. The foremost soldier occupies one side of the middle frame in three-quarter view, with additional soldiers layered behind him at the threshold and the warehouse interior framing the image edges.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: opened warehouse doorway in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 창고 문 (Suddenly opened) — The interior-facing side and open passage are visible from inside the warehouse; used as The opened doorway encloses the invading soldiers and creates a hard boundary between interior and exterior; 덧댄 판자와 각목 (Roughly assembled as part of the temporary warehouse) — Their interior-facing sides border the frame and lead toward the entrance; used as The rough interior structure forms an irregular frame around the doorway.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh3__bgfirst_bg.png",
  "asset_id": "f5f91da5-21a7-49c3-898a-f77ae1da09a7",
  "input_asset_ids": [
   "816bdd6e-edbf-4323-b486-e523eb661a84",
   "5bbbaa8d-856c-4efb-b92c-c7ed1b9d9ac2"
  ]
 },
 "S2sh3": {
  "input_fingerprint": "9040071375bae408",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 벌컥 열린 창고 문턱에 선 일본군 병사들이 안쪽을 향해 비릿한 웃음을 짓는 찰나.\n\nLOCATION (lock): The interior side of the open doorway to the old wooden salt-storehouse, with daylight entering from the reed field outside. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level inside the warehouse and roughly two meters from the entrance, hold a static medium view directly toward the open threshold. The nearest soldier stands just off center with a predatory smile, while additional soldiers and the door edges create a compressed barrier behind him rather than a portrait-like frontal lineup.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: Japanese soldiers at threshold in the middle-center of the frame, midground; open warehouse doorway in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 창고 문 (벌컥 열린 상태) — The interior edges and open threshold face the camera from inside the warehouse; used as Frames the soldiers and marks their intrusion into the survivors' refuge; 판자와 각목으로 덧댄 창고 내부 (얼기설기 덧대어 만든 상태) — The inner wall faces converge toward the threshold; used as Provides close interior side framing around the doorway reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight separates the soldiers at the open threshold from the darker warehouse interior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 roughly patched timber walls, cramped interior, daylight leaking through gaps, and frightened survivors gathered inside. Exclude any closed-door state and place the soldiers only at the newly opened 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 일본군 병사 (Japanese young man, short military haircut, angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "선두 병사는 문턱 안쪽을 향해 정면(카메라 쪽)으로 서서 웃고 있고, 시선은 카메라/내부를 향한다. 뒤쪽 병사들의 소총 총구는 위쪽 하늘을 향해 어깨걸이 상태라 사람을 겨누지 않아 안전하다. 다만 왼쪽에 웅크린 생존자 여인들의 시선은 문 쪽이 아니라 화면 왼쪽·측면을 향해 있어 침입 순간의 시선 연결이 다소 어긋난다.",
    "built_space": "창고 내부에서 바깥 문턱을 보는 시점이 맞고, 양쪽으로 열린 두 짝 문, 판자와 각목으로 덧댄 좌우 벽, 갈대밭 역광이 레퍼런스와 일치한다. 문 개폐 방향과 경첩, 문설주 위치가 물리적으로 성립한다. 다만 카메라가 입구에서 2m보다 훨씬 뒤로 물러난 듯 넓게 잡혀, 생존자 무리 전체와 좌우 벽을 크게 포함한 와이드에 가깝다.",
    "entities": "선두 병사는 캐릭터 레퍼런스와 유사한 각진 얼굴의 중년 일본군, 챙모자·탄약대·각반·지카타비 착용으로 복장 일치. 뒤 병사 3명은 약모/철모 혼용의 병사들로 인물 프로필 범위 내. 생존자들은 이전 스틸의 여성들과 의복이 대체로 일치하나 인원 구성과 위치가 벽 쪽으로 옮겨졌다. 흑백 고대비 주광 지시 충족.",
    "hard_violations": [],
    "physics": "모든 인물이 지면에 두 발로 서 있거나 바닥에 앉아 있어 지지가 명확하다. 병사들의 무게중심, 소총을 쥔 손, 흙바닥의 접지가 자연스럽고 공중에 뜬 물체는 없다."
   },
   {
    "label": "B",
    "direction": "선두 병사가 문턱 한가운데 약간 오른쪽에서 카메라(=창고 안쪽)를 향해 비릿한 미소를 지으며 시선을 내부로 꽂고 있다. 뒤의 병사들도 몸과 얼굴이 문 안쪽을 향해 압박하듯 서 있고, 소총 총구는 위로 세워져 있어 겨냥 대상이 명확히 없다. 전경 하단 생존자들의 뒤통수가 문 쪽을 바라보는 방향으로 놓여 시선 축이 일치한다.",
    "built_space": "카메라가 창고 내부 눈높이에서 입구로부터 약 2m 지점에 있어 문틀·양 문짝·좌우 판자벽이 화면 좌우를 압축해 프레이밍한다. 열린 문 두 짝, 문지방 목재, 벽 각목 보강, 갈대밭 배경 모두 레퍼런스 구조와 일치. 문틀 크기와 인물 스케일 비율이 실제 거리에 맞다.",
    "entities": "선두 병사는 레퍼런스의 각진 얼굴·짧은 군인 머리·챙모자·다섯 개 단추 상의·탄약대 벨트로 정확히 일치. 뒤 병사들은 약모를 쓴 젊은 일본군으로 프로필 범위 내이며 새로운 무관 인물은 없다. 하단 실루엣은 이전 스틸의 생존자들로 머리 모양·저고리가 이어진다. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "모든 병사가 흙바닥에 체중을 실은 자연스러운 서 있는 자세, 소총은 손에 쥐어져 있고 총열은 어깨에 기대어 지지된다. 전경 인물들은 바닥에 앉은 상태로 어깨선이 프레임 하단에 걸린다. 공중에 뜬 신체나 무지지 물체 없음."
   },
   {
    "label": "C",
    "direction": "선두 병사는 문턱 바로 안쪽에 서서 카메라 쪽(창고 내부)을 보며 옅게 웃고 있다. 뒤의 병사 2~3명은 문 밖 갈대밭에 서 있고 방향은 문 쪽. 그러나 화면 안에 생존자가 전혀 없어 '안쪽을 향한' 웃음이 겨냥하는 대상이 비어 있고, 병사가 이미 문지방을 넘어 실내 중앙 근처까지 들어와 '문턱에 선' 순간과 어긋난다.",
    "built_space": "창고 내부에서 문을 보는 축은 맞지만 카메라가 입구에서 4~5m 이상 떨어진 듯 좌우 벽 전체와 넓은 흙바닥이 드러나 와이드샷이 되었다. 문은 한 짝만 크게 열린 상태로 보이고 문틀·판자벽은 레퍼런스와 일치. 병사들 무리가 만드는 '압축된 장벽'은 형성되지 않았다.",
    "entities": "선두 병사는 레퍼런스 얼굴·복장과 유사하게 일치. 뒤 병사들은 실루엣에 가깝게 어둡게 처리되어 인물의 형상이 약하다. 이전 스틸이 요구한 '안에 모인 겁먹은 생존자들'이 프레임에서 완전히 사라져 장소 연속성 요소가 결여됐다.",
    "hard_violations": [],
    "physics": "인물들은 모두 흙바닥에 서 있고 접지·그림자 처리가 자연스럽다. 공중에 뜬 신체나 무지지 물체는 없다."
   }
  ],
  "totals": {
   "A": 6,
   "B": 9,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "문턱 병사 구성과 장소 연속성은 좋으나 카메라가 2m보다 훨씬 뒤로 물러나 좌우 벽과 생존자 무리를 다 담은 와이드가 되어 지정된 미디엄샷 스케일에서 벗어났고, 병사 대열도 다소 헐겁다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "입구 약 2m 눈높이 정적 미디엄샷, 중앙 약간 우측의 선두 병사와 뒤쪽 병사·문짝이 만드는 압축된 장벽, 전경 생존자 실루엣까지 지시된 프레임과 시선 방향을 가장 정확히 구현했다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "병사가 이미 실내로 들어와 '문턱에 선 찰나'가 깨졌고, 카메라가 지나치게 멀어 와이드가 되었으며 생존자가 전혀 없어 이전 스틸 연속성과 '안쪽을 향한 웃음'의 대상이 사라졌다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 일본군 병사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:855578>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레퍼런스 이미지에서 창고 문은 중앙에 빗장이 있는 양문형 구조이나, 생성된 사진에서는 왼쪽으로만 열리는 단일 문으로 공간의 고정된 구조가 완전히 변경되었습니다.",
     "fix_en": "Change the single open door on the left into the left panel of a double door, and draw the corresponding open right panel on the right side of the doorway, preserving the Japanese soldiers, lighting, and framing exactly.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "이전 컷에서 중앙 문턱 앞에 모여 안고 있던 생존자들이 화면 양쪽 전경으로 완전히 나뉘어 위치가 임의로 변경되었으며, 이는 샷 텍스트에 명시되지 않은 인물이 프레임에 개입하는 결과(엄격한 인물 배제 규칙 위반)를 낳았습니다.",
     "fix_en": "Remove all people in the bottom left and bottom right foreground, replacing them with the dirt floor and wooden wall textures of the warehouse interior, while preserving the Japanese soldiers, the doorway, and the existing camera framing.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the single open door on the left into the left panel of a double door, and draw the corresponding open right panel on the right side of the doorway, preserving the Japanese soldiers, lighting, and framing exactly.\n- Remove all people in the bottom left and bottom right foreground, replacing them with the dirt floor and wooden wall textures of the warehouse interior, while preserving the Japanese soldiers, the doorway, and the existing camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "내부 아이레벨 미디엄샷으로 문턱의 병사들을 중앙 중경에 두고, 참조 스틸의 덧댄 판자벽·틈새 빛·겁에 질린 생존자 연속성까지 유지했으며 선두 병사의 비릿한 미소가 안쪽(카메라·생존자)을 정확히 향한다.  ★위반: [gpt] 샷 텍스트가 보이도록 지정하지 않았고 PEOPLE 조항이 허용하지 않은 생존자 네 명을 전경에 추가했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 시선·정체성을 유지했지만 요청하지 않은 변경(양쪽 문짝을 전경 크기로 확대해 내벽 수렴을 가리고, 참조가 고정한 생존자들을 프레임에서 삭제)으로 '실제 물리적 스케일 유지'와 이전 스틸 연속성 조항에서 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.429,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.179,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 샷 텍스트가 보이도록 지정하지 않았고 PEOPLE 조항이 허용하지 않은 생존자 네 명을 전경에 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "내부 아이레벨 미디엄샷으로 문턱의 병사들을 중앙 중경에 두고, 참조 스틸의 덧댄 판자벽·틈새 빛·겁에 질린 생존자 연속성까지 유지했으며 선두 병사의 비릿한 미소가 안쪽(카메라·생존자)을 정확히 향한다.  ★위반: [gpt] 샷 텍스트가 보이도록 지정하지 않았고 PEOPLE 조항이 허용하지 않은 생존자 네 명을 전경에 추가했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 시선·정체성을 유지했지만 요청하지 않은 변경(양쪽 문짝을 전경 크기로 확대해 내벽 수렴을 가리고, 참조가 고정한 생존자들을 프레임에서 삭제)으로 '실제 물리적 스케일 유지'와 이전 스틸 연속성 조항에서 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 창고 내부 눈높이에서 열린 문턱을 정면으로 바라본다. 중앙에서 약간 오른쪽에 선 선두 병사가 카메라(=안쪽의 생존자들)를 향해 비릿한 미소를 지으며 시선을 안쪽으로 던지고 있고, 뒤쪽 병사들의 시선과 총구도 대체로 문 안쪽/전방을 향한다. 총기는 어깨걸이 또는 손에 쥔 상태로 위·전방을 향하며 특정 인물을 정조준하지는 않는다 — 샷 텍스트가 요구하는 '안쪽을 향한 웃음'과 일치.",
      "built_space": "양쪽으로 벌컥 열린 두 짝의 목재 문짝이 화면 좌우에 크게 서 있고, 그 너머로 갈대밭과 하늘이 보인다. 실내 벽은 판자와 각목을 덧댄 구조로 좌우에서 문턱 쪽으로 수렴하며, 상단 판자 틈으로 햇빛이 새어 들어온다. 문짝 경첩·빗장 금구가 좌우 대칭으로 배치되어 물리적으로 성립한다. 문틀 상인방, 문지방 각목까지 일관. 다만 레퍼런스의 문은 한 짝처럼 보였으나 여기서는 두 짝으로 열려 있는데, '벌컥 열린 상태'로서 허용 범위.",
      "entities": "선두 인물은 캐릭터 레퍼런스와 동일한 각진 얼굴·짧은 군인 머리·챙모자·스탠드칼라 군복·탄약대 벨트·권총집·각반을 갖춘 일본군 병사로 일치한다. 뒤의 병사들도 동일 계열 약모(전투모)와 소총을 든 일본군으로 읽히며, 계약이 금지한 다른 인물은 화면에 없다. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "모든 병사가 흙바닥에 두 발로 서 있고 체중 이동이 자연스럽다. 소총은 손과 어깨끈으로 지지되며 공중에 뜬 물체가 없다. 문짝은 경첩으로 벽에 물려 있고, 바닥의 문지방 각목이 실제로 놓여 있다. 부유하거나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 문턱을 정면으로 향하며 선두 병사가 안쪽(카메라)을 향해 미소 짓는다. 시선·총구 방향은 A와 사실상 같다. 다만 전경 하단에 등을 보인 생존자 세 명의 뒤통수가 추가되어 시선축이 그들을 넘어 문턱으로 향하는 구조가 된다.",
      "built_space": "문은 한쪽으로만 열린 듯 보이고 좌측 문짝만 안쪽으로 젖혀져 있으며, 우측은 벽/문틀로 처리됐다. 실내 벽 판자 결이 좌우로 이어지고 상단 틈광이 있다. 문틀·문지방 각목은 유지. 문짝 하나가 사라지면서 좌우 프레이밍 압박이 A보다 약하다.",
      "entities": "선두 병사는 A와 동일한 레퍼런스 일치 인물. 그러나 전경에 저고리를 입은 생존자 3인(뒤통수·어깨)이 추가되어 있고, 계약의 PEOPLE 조항은 '샷 텍스트가 보여주지 않는 인물을 절대 추가하지 말라'며 등장 가능 인물을 일본군 병사로만 한정했다. 이들은 계약이 요청하지 않은 인물 추가에 해당한다. 텍스트·워터마크 없음.",
      "hard_violations": [
       "계약이 명시적으로 금지한 인물 추가: PEOPLE 조항이 '일본군 병사'만을 허용하고 샷 텍스트에 없는 인물을 넣지 말라고 못박았음에도 전경에 생존자 3인의 신체가 삽입됨"
      ],
      "physics": "병사들은 바닥에 정상적으로 서 있고 총기는 손·어깨끈으로 지지된다. 전경 생존자들은 바닥에 앉은 자세로 어깨선까지 보이며 지지 자체는 성립하나, 하단 인물의 두상 크기·간격이 다소 부자연스럽게 배치되어 있다. 부유 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "문턱 정면 아이레벨 미디엄샷, 안쪽을 향한 선두 병사의 비릿한 미소, 양쪽 문짝과 뒤 병사들이 만드는 압축된 장벽까지 카메라·프레임 지시를 그대로 충족하며, 계약이 허용한 인물(일본군 병사)만 등장한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·인물 동일성은 A와 대등하나, 계약이 '일본군 병사 외 인물 추가 금지'를 명시했음에도 전경에 생존자 3인을 넣어 요청되지 않은 인물을 추가했고, 동시에 우측 문짝을 없애 '벌컥 열린 두 문짝이 만드는 압축 장벽'이라는 프레임 지시도 약화시켰다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "문턱 정면 아이레벨 미디엄샷, 안쪽을 향한 선두 병사의 비릿한 미소, 양쪽 문짝과 뒤 병사들이 만드는 압축된 장벽까지 카메라·프레임 지시를 그대로 충족하며, 계약이 허용한 인물(일본군 병사)만 등장한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·인물 동일성은 A와 대등하나, 계약이 '일본군 병사 외 인물 추가 금지'를 명시했음에도 전경에 생존자 3인을 넣어 요청되지 않은 인물을 추가했고, 동시에 우측 문짝을 없애 '벌컥 열린 두 문짝이 만드는 압축 장벽'이라는 프레임 지시도 약화시켰다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 창고 내부 눈높이에서 열린 문턱을 정면으로 바라본다. 중앙에서 약간 오른쪽에 선 선두 병사가 카메라(=안쪽의 생존자들)를 향해 비릿한 미소를 지으며 시선을 안쪽으로 던지고 있고, 뒤쪽 병사들의 시선과 총구도 대체로 문 안쪽/전방을 향한다. 총기는 어깨걸이 또는 손에 쥔 상태로 위·전방을 향하며 특정 인물을 정조준하지는 않는다 — 샷 텍스트가 요구하는 '안쪽을 향한 웃음'과 일치.",
      "built_space": "양쪽으로 벌컥 열린 두 짝의 목재 문짝이 화면 좌우에 크게 서 있고, 그 너머로 갈대밭과 하늘이 보인다. 실내 벽은 판자와 각목을 덧댄 구조로 좌우에서 문턱 쪽으로 수렴하며, 상단 판자 틈으로 햇빛이 새어 들어온다. 문짝 경첩·빗장 금구가 좌우 대칭으로 배치되어 물리적으로 성립한다. 문틀 상인방, 문지방 각목까지 일관. 다만 레퍼런스의 문은 한 짝처럼 보였으나 여기서는 두 짝으로 열려 있는데, '벌컥 열린 상태'로서 허용 범위.",
      "entities": "선두 인물은 캐릭터 레퍼런스와 동일한 각진 얼굴·짧은 군인 머리·챙모자·스탠드칼라 군복·탄약대 벨트·권총집·각반을 갖춘 일본군 병사로 일치한다. 뒤의 병사들도 동일 계열 약모(전투모)와 소총을 든 일본군으로 읽히며, 계약이 금지한 다른 인물은 화면에 없다. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "모든 병사가 흙바닥에 두 발로 서 있고 체중 이동이 자연스럽다. 소총은 손과 어깨끈으로 지지되며 공중에 뜬 물체가 없다. 문짝은 경첩으로 벽에 물려 있고, 바닥의 문지방 각목이 실제로 놓여 있다. 부유하거나 지지 없는 신체 없음."
     },
     {
      "label": "A",
      "direction": "동일하게 문턱을 정면으로 향하며 선두 병사가 안쪽(카메라)을 향해 미소 짓는다. 시선·총구 방향은 A와 사실상 같다. 다만 전경 하단에 등을 보인 생존자 세 명의 뒤통수가 추가되어 시선축이 그들을 넘어 문턱으로 향하는 구조가 된다.",
      "built_space": "문은 한쪽으로만 열린 듯 보이고 좌측 문짝만 안쪽으로 젖혀져 있으며, 우측은 벽/문틀로 처리됐다. 실내 벽 판자 결이 좌우로 이어지고 상단 틈광이 있다. 문틀·문지방 각목은 유지. 문짝 하나가 사라지면서 좌우 프레이밍 압박이 A보다 약하다.",
      "entities": "선두 병사는 A와 동일한 레퍼런스 일치 인물. 그러나 전경에 저고리를 입은 생존자 3인(뒤통수·어깨)이 추가되어 있고, 계약의 PEOPLE 조항은 '샷 텍스트가 보여주지 않는 인물을 절대 추가하지 말라'며 등장 가능 인물을 일본군 병사로만 한정했다. 이들은 계약이 요청하지 않은 인물 추가에 해당한다. 텍스트·워터마크 없음.",
      "hard_violations": [
       "계약이 명시적으로 금지한 인물 추가: PEOPLE 조항이 '일본군 병사'만을 허용하고 샷 텍스트에 없는 인물을 넣지 말라고 못박았음에도 전경에 생존자 3인의 신체가 삽입됨"
      ],
      "physics": "병사들은 바닥에 정상적으로 서 있고 총기는 손·어깨끈으로 지지된다. 전경 생존자들은 바닥에 앉은 자세로 어깨선까지 보이며 지지 자체는 성립하나, 하단 인물의 두상 크기·간격이 다소 부자연스럽게 배치되어 있다. 부유 물체는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S2sh1"
  }
 },
 "S2sh5": {
  "input_fingerprint": "02d60a59ed0e39ee",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 문밖 어둠 속 무언가에 당겨져 두 발이 바닥에서 막 떨어지고, 몸이 뒤쪽 어둠을 향해 강하게 꺾인 상태.\n\nLOCATION (lock): Just inside the salt-storehouse doorway, where the wooden floor meets the dark exterior beyond the open door. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from knee height just inside the doorway, lowering slightly to keep both of the nearest soldier's feet visibly clear of the floor as his torso snaps backward. His suspended body cuts diagonally from the lower interior threshold toward the dark exterior, with the open door edges retaining the boundary he is being dragged across.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Japanese soldier being pulled in the middle-center of the frame, midground, moves toward dark exterior beyond the doorway; dark exterior beyond doorway in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 창고 문과 문턱 (아직 열려 있는 상태) — The interior side and open passage face the low camera; used as Defines the crossing point and frames the soldier's airborne feet; 문밖 어둠 (정체불명의 무언가가 병사를 끌어가는 상태); used as Receives the soldier's backward-bending body and conceals what pulls him.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome lighting drops the exterior beyond the threshold into explicit darkness while retaining the airborne feet and bent torso.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 rough wooden interior, doorway position, and daylight-to-darkness contrast beyond the door. Exclude the other soldiers and static survivors from the immediate action frame; retain only the officer being violently pulled outside.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 일본군 병사 (Japanese young man, short military haircut, angular face) — 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.",
  "totals": {
   "B": 8,
   "A": 6,
   "C": 2
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "낮은 무릎 높이 시점, 이전 스틸과 일치하는 문·문턱·판자벽, 두 발이 바닥에서 막 떨어진 채 상체가 뒤쪽 어둠으로 꺾인 견인 축까지 샷 텍스트를 가장 정확히 실현했다.  ★위반: [gpt] 발과 몸 전체가 지면에서 떨어졌는데 몸을 붙잡거나 지지하는 접점, 도약 추진, 충격의 흔적이 없어 수평에 가까운 자세로 공중 부유한다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "장소와 복장은 잘 맞고 발도 살짝 떠 있으나, 상체가 어둠 반대쪽으로 젖혀져 '뒤쪽 어둠으로 꺾인' 방향성이 흐리고 카메라 높이도 무릎보다 높다.  ★위반: [gpt] 두 발이 공중에 떠 있지만 손의 지지, 견인 접점, 충격 또는 도약의 추진 흔적이 전혀 보이지 않아 몸이 지지 없이 부유한다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "몸이 지지 없이 지면과 평행하게 완전 부양해 물리적으로 성립하지 않고, 문 구조·개구부 비율도 레퍼런스와 어긋나며 와이드가 아닌 근접 프레이밍이다.  ★위반: [claude-opus] 인물이 지면과 거의 평행하게 공중에 떠 있는데 이를 만들 도약이나 견인력의 축이 없다 — 한 손이 문틀에 가볍게 닿아 있을 뿐 수평 부양을 설명할 지지·발사·착지가 없음(부유 신체)"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 일본군 병사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:855578>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "병사가 문지방과 평행하게 측면으로 떠 있어, 이전 컷에서 정면을 보던 방향성이 어긋났으며 '내부 문턱에서 외부 어둠을 향해 대각선으로 가로지르는' 3D 구도 지시를 심각하게 위반했습니다.",
     "fix_en": "Redraw the soldier to face the camera, with his torso bending backward deeply into the Z-axis toward the dark exterior, rather than floating sideways in profile.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "문턱 너머의 외부 바닥(흙과 짚)이 밝게 노출되었습니다. 외부를 완전한 어둠으로 처리하여 당기는 대상을 숨겨야 한다는 조명 지시를 위반했습니다.",
     "fix_en": "Fill the entire exterior ground and space beyond the wooden threshold with pure black shadow, concealing the dirt and straw completely. Preserve the current lighting on the soldier, the open wooden doors, and the interior walls exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the soldier to face the camera, with his torso bending backward deeply into the Z-axis toward the dark exterior, rather than floating sideways in profile.\n- Fill the entire exterior ground and space beyond the wooden threshold with pure black shadow, concealing the dirt and straw completely. Preserve the current lighting on the soldier, the open wooden doors, and the interior walls exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "병사는 문간 안쪽에서 옆모습(좌향)으로 서 있고, 상체가 뒤쪽(화면 왼쪽 위)으로 강하게 꺾여 얼굴과 시선이 위/뒤를 향한다. 몸의 축은 문턱을 가로질러 문 안쪽 어둠 방향으로 기울어 있어 '무언가에 뒤로 당겨지는' 방향과 대체로 일치한다. 다만 끌려가는 방향이 문밖 외부라기보다 실내 어둠 쪽으로 읽히는 애매함이 있다.",
      "built_space": "이전 스틸의 두 짝 나무문, 걸쇠, 빗장 자리, 문턱 목재, 좌우 판자벽이 그대로 유지된다. 문 개수·경첩·금속 부품 수가 레퍼런스와 일치하고, 문턱과 흙바닥·짚 부스러기도 이어진다. 다만 문 너머가 갈대밭 대낮이 아니라 어두운 공간으로 대체돼 '문밖 어둠' 지시는 충족하나 완전 암흑은 아니고 바닥과 잔해가 보인다.",
      "entities": "인물은 1명, 일본군 장교복(스탠딩 칼라 상의, 벨트, 권총집, 각반, 군모)으로 캐릭터 레퍼런스 및 이전 스틸의 장교와 일치. 동양인 성인 남성, 짧은 머리, 각진 얼굴. 추가 인물·소품 없음. 문밖 병사들은 지시대로 제외됨.",
      "hard_violations": [],
      "physics": "양발이 지면에서 몇 cm 떠 있고 발끝이 아래로 늘어져 있으며, 상체가 뒤로 꺾인 아치와 팔이 앞으로 끌려 나온 관성이 '뒤에서 잡아채는 힘'과 부합한다. 무게중심이 뒤로 넘어간 상태라 정지 자세로는 성립할 수 없어 '막 발이 떨어진' 순간으로 읽힌다. 지지물은 없으나 이는 샷 텍스트가 요구한 견인의 결과로 자세가 그 힘을 설명한다."
     },
     {
      "label": "B",
      "direction": "병사는 문틀 한가운데 완전히 거꾸로 매달린 듯 뒤집혀 있고, 머리는 아래, 등은 카메라 쪽으로 접혀 있다. 얼굴은 아래를 향해 카메라를 정면으로 본다. 끌려가는 방향성(뒤쪽 어둠으로의 대각선)이 읽히지 않고 수직 정지 상태로 보인다.",
      "built_space": "문짝·걸쇠·판자벽은 레퍼런스와 유지되나, 문턱 너머가 완전한 순검정 평면으로 처리돼 공간감이 사라졌다. 문턱 아래 바닥만 남고 외부의 깊이가 없어 '문밖 어둠'이 검은 판넬처럼 붙은 인상.",
      "entities": "인물 1명, 일본군 군복·각반·탄약대·군모 착용으로 캐릭터는 일치하나 얼굴이 거꾸로 뒤집혀 정면을 응시해 정체 확인이 어렵고 표정이 부자연스럽다. 추가 인물 없음.",
      "hard_violations": [
       "몸을 지탱하거나 끌어올리는 어떤 접촉·힘의 흔적도 없이 공중에 상하 반전된 채 부유 — 도약도 착지도 없는 무지지 부유",
       "허리가 뒤로 접히고 다리가 반대로 꺾인 관절 구성이 인체 해부학적으로 성립하지 않음(상체 뒤집힘과 다리 방향 불일치)"
      ],
      "physics": "발도 손도 어떤 표면·줄·손에도 닿아 있지 않고, 머리가 아래인 채 화면 중앙에 정지해 있다. 견인의 방향 벡터(옷·팔의 관성, 몸의 대각선)가 없어 '막 발이 떨어진' 순간이 아니라 합성된 부유물처럼 읽힌다. 지지물 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 높이 로우앵글 와이드에서 두 발이 바닥에서 막 떨어지고 상체가 뒤로 꺾인 순간을 물리적으로 설득력 있게 포착했고, 문·걸쇠·문턱 등 이전 스틸의 고정 요소를 그대로 유지했다. 끌려가는 방향이 문밖보다 실내 어둠 쪽으로 읽히는 점과 문밖이 완전 암흑이 아닌 점이 감점 요인."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "문 너머 어둠 대비는 강하지만 인물이 상하 반전된 채 아무 지지도 견인 흔적도 없이 공중에 떠 있고 허리·다리 관절이 해부학적으로 성립하지 않아, '두 발이 막 떨어지며 뒤로 꺾인' 대각선 견인 순간이라는 샷 텍스트를 물리적으로 실현하지 못했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 높이 로우앵글 와이드에서 두 발이 바닥에서 막 떨어지고 상체가 뒤로 꺾인 순간을 물리적으로 설득력 있게 포착했고, 문·걸쇠·문턱 등 이전 스틸의 고정 요소를 그대로 유지했다. 끌려가는 방향이 문밖보다 실내 어둠 쪽으로 읽히는 점과 문밖이 완전 암흑이 아닌 점이 감점 요인."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "문 너머 어둠 대비는 강하지만 인물이 상하 반전된 채 아무 지지도 견인 흔적도 없이 공중에 떠 있고 허리·다리 관절이 해부학적으로 성립하지 않아, '두 발이 막 떨어지며 뒤로 꺾인' 대각선 견인 순간이라는 샷 텍스트를 물리적으로 실현하지 못했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "병사는 문간 안쪽에서 옆모습(좌향)으로 서 있고, 상체가 뒤쪽(화면 왼쪽 위)으로 강하게 꺾여 얼굴과 시선이 위/뒤를 향한다. 몸의 축은 문턱을 가로질러 문 안쪽 어둠 방향으로 기울어 있어 '무언가에 뒤로 당겨지는' 방향과 대체로 일치한다. 다만 끌려가는 방향이 문밖 외부라기보다 실내 어둠 쪽으로 읽히는 애매함이 있다.",
      "built_space": "이전 스틸의 두 짝 나무문, 걸쇠, 빗장 자리, 문턱 목재, 좌우 판자벽이 그대로 유지된다. 문 개수·경첩·금속 부품 수가 레퍼런스와 일치하고, 문턱과 흙바닥·짚 부스러기도 이어진다. 다만 문 너머가 갈대밭 대낮이 아니라 어두운 공간으로 대체돼 '문밖 어둠' 지시는 충족하나 완전 암흑은 아니고 바닥과 잔해가 보인다.",
      "entities": "인물은 1명, 일본군 장교복(스탠딩 칼라 상의, 벨트, 권총집, 각반, 군모)으로 캐릭터 레퍼런스 및 이전 스틸의 장교와 일치. 동양인 성인 남성, 짧은 머리, 각진 얼굴. 추가 인물·소품 없음. 문밖 병사들은 지시대로 제외됨.",
      "hard_violations": [],
      "physics": "양발이 지면에서 몇 cm 떠 있고 발끝이 아래로 늘어져 있으며, 상체가 뒤로 꺾인 아치와 팔이 앞으로 끌려 나온 관성이 '뒤에서 잡아채는 힘'과 부합한다. 무게중심이 뒤로 넘어간 상태라 정지 자세로는 성립할 수 없어 '막 발이 떨어진' 순간으로 읽힌다. 지지물은 없으나 이는 샷 텍스트가 요구한 견인의 결과로 자세가 그 힘을 설명한다."
     },
     {
      "label": "B",
      "direction": "병사는 문틀 한가운데 완전히 거꾸로 매달린 듯 뒤집혀 있고, 머리는 아래, 등은 카메라 쪽으로 접혀 있다. 얼굴은 아래를 향해 카메라를 정면으로 본다. 끌려가는 방향성(뒤쪽 어둠으로의 대각선)이 읽히지 않고 수직 정지 상태로 보인다.",
      "built_space": "문짝·걸쇠·판자벽은 레퍼런스와 유지되나, 문턱 너머가 완전한 순검정 평면으로 처리돼 공간감이 사라졌다. 문턱 아래 바닥만 남고 외부의 깊이가 없어 '문밖 어둠'이 검은 판넬처럼 붙은 인상.",
      "entities": "인물 1명, 일본군 군복·각반·탄약대·군모 착용으로 캐릭터는 일치하나 얼굴이 거꾸로 뒤집혀 정면을 응시해 정체 확인이 어렵고 표정이 부자연스럽다. 추가 인물 없음.",
      "hard_violations": [
       "몸을 지탱하거나 끌어올리는 어떤 접촉·힘의 흔적도 없이 공중에 상하 반전된 채 부유 — 도약도 착지도 없는 무지지 부유",
       "허리가 뒤로 접히고 다리가 반대로 꺾인 관절 구성이 인체 해부학적으로 성립하지 않음(상체 뒤집힘과 다리 방향 불일치)"
      ],
      "physics": "발도 손도 어떤 표면·줄·손에도 닿아 있지 않고, 머리가 아래인 채 화면 중앙에 정지해 있다. 견인의 방향 벡터(옷·팔의 관성, 몸의 대각선)가 없어 '막 발이 떨어진' 순간이 아니라 합성된 부유물처럼 읽힌다. 지지물 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "병사의 몸은 문간 한가운데에 거의 수평(오히려 상체가 아래로 접힌 채)으로 떠 있고, 얼굴은 카메라 쪽·아래를 향한 채 뒤집혀 있다. 끌려가는 방향이 문밖 어둠 '뒤쪽'으로 읽히지 않고, 전신이 프레임과 평행하게 정지해 있어 이동 벡터가 없다. 문 안쪽 바닥(문턱)은 하단에 보이나 몸은 문틀 안 검은 공백에 떠 있다.",
      "built_space": "창고 내부 벽·양쪽 개방된 문짝·문턱은 이전 스틸과 거의 동일하게 유지. 다만 문밖 공간이 완전한 무광 검정으로 채워져 흙바닥·갈대 등 외부 구조가 전혀 없고, 문틀 안이 평면 검정 사각형처럼 보여 공간 깊이가 사라졌다. 낮 시간대 단서(외부 빛)도 소실.",
      "entities": "인물은 일본군 제복(모자·탄입대·각반·지카타비)의 남성 1명으로 캐릭터 레퍼런스 복장과 일치. 그러나 몸이 거꾸로 접혀 있어 얼굴 식별이 어렵고 각진 얼굴·짧은 머리 확인 불가. 추가 인물 없음(다른 병사 제외 지시 준수).",
      "hard_violations": [
       "몸 전체가 공중에 완전히 부유하며 도약이나 지지점, 접지한 발, 끌림의 힘선이 전혀 없음 — 물리적 지지 부재",
       "허리에서 반으로 접혀 상체가 카메라 쪽으로 뒤집힌 자세는 '뒤쪽으로 꺾인' 동작으로 생성될 수 없는 비현실적 스테이징(회전시킨 포즈)"
      ],
      "physics": "발도 손도 어떤 것에도 닿아 있지 않고, 발사(도약)의 굽힘·추진도 없으며 착지 지점도 없다. 무엇이 몸을 띄우는지 화면 안에 아무것도 없다. 옷 주름과 각반도 정지 상태로, 급격한 가속의 흔적(옷자락 휘날림, 모션블러)이 없다."
     },
     {
      "label": "B",
      "direction": "병사는 문간 중앙, 미드그라운드에 서서 상체가 뒤쪽(문밖 어둠 방향, 화면 우측 뒤)으로 강하게 젖혀져 있고 얼굴·시선은 위/뒤로 끌려 올라간다. 몸의 대각선이 하단 문턱에서 문 안쪽 어둠으로 향해 '끌려가는' 방향성이 읽힌다.",
      "built_space": "이전 스틸의 거친 목재 내벽, 두 짝의 열린 문, 문턱 판재, 벽 위 틈새 빛이 그대로 유지. 문 너머 공간은 흙바닥과 지푸라기가 약간 보이며 상단은 어둠으로 떨어져 밝기 대비를 남긴다(다만 계약이 요구한 '문밖 완전한 어둠'보다는 바닥이 다소 밝고, 외부라기보다 또 다른 어두운 실내처럼 보임).",
      "entities": "일본군 장교/병사 1인, 정모·군복 상의·탄입대 벨트·권총집·각반·지카타비 모두 레퍼런스와 일치. 얼굴 각진 윤곽과 짧은 머리 확인 가능. 다른 병사·생존자는 제외되어 지시 준수.",
      "hard_violations": [],
      "physics": "두 발이 바닥에서 막 떨어진 상태로, 발끝이 지면 바로 위 몇 cm에 있고 아래 흙바닥에 대응하는 착지/이탈 지점이 명확하다. 상체 후방 꺾임과 팔이 앞으로 딸려오는 관성이 뒤쪽 견인력과 일치한다. 완전 부유가 아니라 '막 이지(離地)'하는 순간이라 지지 상실이 서사적으로 설명된다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "몸이 허리에서 반으로 접힌 채 아무 지지·도약·착지 없이 검은 사각형 위에 완전히 떠 있어 물리 축에서 실격이며, 문밖 공간이 평면 검정으로 뭉개져 '문밖 어둠'의 깊이와 낮 대비도 상실 — 문·문턱 유지만으로는 만회되지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'두 발이 바닥에서 막 떨어지고 몸이 뒤쪽 어둠으로 강하게 꺾인' 순간을 무릎 높이 로우앵글 와이드로 정확히 구현했고 의상·문·문턱·이전 스틸 재질을 모두 지켰다. 문 너머가 완전한 암흑이 아니라 흙바닥이 보이는 점은 감점이나, 지지·방향·인물 동일성에서 명백히 앞선다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "몸이 허리에서 반으로 접힌 채 아무 지지·도약·착지 없이 검은 사각형 위에 완전히 떠 있어 물리 축에서 실격이며, 문밖 공간이 평면 검정으로 뭉개져 '문밖 어둠'의 깊이와 낮 대비도 상실 — 문·문턱 유지만으로는 만회되지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'두 발이 바닥에서 막 떨어지고 몸이 뒤쪽 어둠으로 강하게 꺾인' 순간을 무릎 높이 로우앵글 와이드로 정확히 구현했고 의상·문·문턱·이전 스틸 재질을 모두 지켰다. 문 너머가 완전한 암흑이 아니라 흙바닥이 보이는 점은 감점이나, 지지·방향·인물 동일성에서 명백히 앞선다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "병사의 몸은 문간 한가운데에 거의 수평(오히려 상체가 아래로 접힌 채)으로 떠 있고, 얼굴은 카메라 쪽·아래를 향한 채 뒤집혀 있다. 끌려가는 방향이 문밖 어둠 '뒤쪽'으로 읽히지 않고, 전신이 프레임과 평행하게 정지해 있어 이동 벡터가 없다. 문 안쪽 바닥(문턱)은 하단에 보이나 몸은 문틀 안 검은 공백에 떠 있다.",
      "built_space": "창고 내부 벽·양쪽 개방된 문짝·문턱은 이전 스틸과 거의 동일하게 유지. 다만 문밖 공간이 완전한 무광 검정으로 채워져 흙바닥·갈대 등 외부 구조가 전혀 없고, 문틀 안이 평면 검정 사각형처럼 보여 공간 깊이가 사라졌다. 낮 시간대 단서(외부 빛)도 소실.",
      "entities": "인물은 일본군 제복(모자·탄입대·각반·지카타비)의 남성 1명으로 캐릭터 레퍼런스 복장과 일치. 그러나 몸이 거꾸로 접혀 있어 얼굴 식별이 어렵고 각진 얼굴·짧은 머리 확인 불가. 추가 인물 없음(다른 병사 제외 지시 준수).",
      "hard_violations": [
       "몸 전체가 공중에 완전히 부유하며 도약이나 지지점, 접지한 발, 끌림의 힘선이 전혀 없음 — 물리적 지지 부재",
       "허리에서 반으로 접혀 상체가 카메라 쪽으로 뒤집힌 자세는 '뒤쪽으로 꺾인' 동작으로 생성될 수 없는 비현실적 스테이징(회전시킨 포즈)"
      ],
      "physics": "발도 손도 어떤 것에도 닿아 있지 않고, 발사(도약)의 굽힘·추진도 없으며 착지 지점도 없다. 무엇이 몸을 띄우는지 화면 안에 아무것도 없다. 옷 주름과 각반도 정지 상태로, 급격한 가속의 흔적(옷자락 휘날림, 모션블러)이 없다."
     },
     {
      "label": "A",
      "direction": "병사는 문간 중앙, 미드그라운드에 서서 상체가 뒤쪽(문밖 어둠 방향, 화면 우측 뒤)으로 강하게 젖혀져 있고 얼굴·시선은 위/뒤로 끌려 올라간다. 몸의 대각선이 하단 문턱에서 문 안쪽 어둠으로 향해 '끌려가는' 방향성이 읽힌다.",
      "built_space": "이전 스틸의 거친 목재 내벽, 두 짝의 열린 문, 문턱 판재, 벽 위 틈새 빛이 그대로 유지. 문 너머 공간은 흙바닥과 지푸라기가 약간 보이며 상단은 어둠으로 떨어져 밝기 대비를 남긴다(다만 계약이 요구한 '문밖 완전한 어둠'보다는 바닥이 다소 밝고, 외부라기보다 또 다른 어두운 실내처럼 보임).",
      "entities": "일본군 장교/병사 1인, 정모·군복 상의·탄입대 벨트·권총집·각반·지카타비 모두 레퍼런스와 일치. 얼굴 각진 윤곽과 짧은 머리 확인 가능. 다른 병사·생존자는 제외되어 지시 준수.",
      "hard_violations": [],
      "physics": "두 발이 바닥에서 막 떨어진 상태로, 발끝이 지면 바로 위 몇 cm에 있고 아래 흙바닥에 대응하는 착지/이탈 지점이 명확하다. 상체 후방 꺾임과 팔이 앞으로 딸려오는 관성이 뒤쪽 견인력과 일치한다. 완전 부유가 아니라 '막 이지(離地)'하는 순간이라 지지 상실이 서사적으로 설명된다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 5
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S2sh3"
  }
 },
 "S2sh6": {
  "input_fingerprint": "ecc11916862d19a2",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 굳게 닫힌 나무 문 앞에서 과거의 조선인 육혈귀 생존자들이 충격에 빠져 굳어버린 찰나.\n\nLOCATION (lock): Inside the dim wooden storehouse, immediately before its firmly shut plank door. 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 rough timber walls, closed-door position, and dim daytime interior lighting. Exclude the soldiers at the threshold and the earlier open-door state.\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\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. 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.",
  "totals": {
   "A": 8,
   "B": 5,
   "C": 6
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "굳게 닫힌 문 앞에서 충격에 빠진 생존자들을 잘 연출했으며, 레퍼런스의 창고 구조와 양개형 나무 문의 형태를 가장 일관되게 유지했습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물들의 배치가 다소 엉성하며, 레퍼런스의 문이 아닌 Z자 형태의 단일 문으로 변형되어 장소 일관성이 떨어집니다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "충격받은 군상의 표정과 밀도는 좋으나, 문의 구조가 레퍼런스와 다르고 일부 남성들의 망건 형태가 다소 어색하게 왜곡되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:916312>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "문 양옆에 레퍼런스 캐릭터와 완전히 동일한 얼굴, 헤어스타일, 복장을 한 여성이 두 명 나타나는 복제 오류가 발생했습니다.",
     "fix_en": "Change the face, hairstyle, and clothing details of the woman standing to the left of the door to create a distinctly different Joseon-era character, eliminating the duplicate.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "화면 왼쪽의 키 큰 남성이 맞잡고 있는 두 손의 손가락들이 서로 비정상적으로 엉켜 있고 마디가 뭉개져 있습니다.",
     "fix_en": "Redraw the clasped hands of the tall man on the left to have proper anatomical structure and a correct number of distinct human fingers.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "문 왼쪽에 서 있는 단발머리 여성의 내린 왼손(화면상 우측 손)이 손가락 형태 없이 뭉툭한 덩어리처럼 묘사되었습니다.",
     "fix_en": "Restore distinct, anatomically correct fingers to the visible left hand of the short-haired woman standing to the left of the door.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the face, hairstyle, and clothing details of the woman standing to the left of the door to create a distinctly different Joseon-era character, eliminating the duplicate.\n- Redraw the clasped hands of the tall man on the left to have proper anatomical structure and a correct number of distinct human fingers.\n- Restore distinct, anatomically correct fingers to the visible left hand of the short-haired woman standing to the left of the door.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S2sh5"
  }
 },
 "S3sh6": {
  "input_fingerprint": "a8fed52212509f2b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning to night, then morning.\n\nSHOT TEXT (authoritative, Korean): 하얀 사슴뿔 모양의 긴 창이 그분(검은 연기 형체)의 가슴팍을 정면으로 꿰뚫고 등 뒤로 튀어나온 찰나.\n\nLOCATION (lock): The blood-strewn ground directly outside the old wooden salt-storehouse in the reed field. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the black figure's chest height and medium-close distance, hold a static close frame from a slight lateral offset rather than directly on the spear axis. The pierced torso occupies most of the center, with the white antler-shaped shaft entering the chest and its projecting end remaining visible beyond the figure's back.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 하얀 사슴뿔 모양의 긴 창 (검은 형체의 가슴을 꿰뚫은 상태) — The shaft points through the figure's chest on a shallow diagonal, with the rear-projecting section visible; used as Provides the central impact line through the figure while preserving both entry and exit geometry; 쓰러진 일본군들 (피칠갑한 채 죽었거나 고통스럽게 신음하는 상태); used as Places the impact amid the aftermath without competing with the pierced torso.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight preserves the spear's antler-white shape against the black figure, with its fading gold eyes as the only muted color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The long white-antler-tipped spear remains driven through the black figure’s chest and protruding from its back.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 그분(검은 연기 형체) (smoke-black humanoid head, two bent horns, vaguely human face shape) — 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.",
  "totals": {
   "B": 8,
   "A": 6,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "레퍼런스 창고 정면·출입구가 정확히 재현된 장소에서 흰 사슴뿔 창이 가슴을 관통해 등 뒤로 돌출한 지오메트리가 명확하고, 연기 질감의 검은 형체와 금빛 눈, 쓰러진 일본군 배치까지 모두 충족한다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "관통 진입·출구 지오메트리는 성립하고 시신 배치도 좋으나, 창고 정면(출입구)이 프레임 밖으로 밀려 로케이션 특정성이 약하고 '연기 형체'가 매끈한 근육질 바디로 읽혀 텍스트 해석이 어긋난다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "흰 사슴뿔 창이 가슴 앞 허공에 지지 없이 떠 있고 등 뒤 돌출부는 재질이 다른 나무 봉이라 '가슴을 꿰뚫고 등 뒤로 튀어나온' 핵심 순간 자체가 성립하지 않으며, 프레임도 지정된 클로즈업보다 지나치게 넓다.  ★위반: [claude-opus] 가슴 앞의 흰 사슴뿔 창대가 몸을 관통하지 않고 잡은 손·지지점 없이 공중에 떠 있음(무지지 부유 물체) / [claude-opus] 전방 사슴뿔부와 후방 나무 봉의 재질·굵기가 달라 하나의 창이 아닌 두 개의 별개 물체로 읽힘(관통 지오메트리 붕괴)"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L01B01.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "하얀 사슴뿔 창이 가슴 정면을 꿰뚫고 등 뒤로 나온 형태가 아니라, 화면 좌우 방향으로 몸 측면을 관통하듯 평면적으로 가로질러 꽂혀 있습니다.",
     "fix_en": "Erase the current horizontal spear. Redraw the white antler spear so it pierces the chest front-to-back on a shallow depth diagonal: the antler head must be foreshortened, entering the center of the chest from the foreground, and the rear shaft must protrude from behind the figure's back. Preserve the black figure's pose, the gold eyes, the fallen soldiers, and the background storehouse exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "금빛 눈동자만 유일한 색상이어야 한다는 지시와 다르게, 배경에 쓰러진 군인들의 피와 상처 부위에 붉은색이 나타나 있습니다.",
     "fix_en": "Desaturate the red blood stains and all red tones on the fallen soldiers in the background to monochrome grey and black, ensuring the central figure's gold eyes are the only color accent in the entire image. Preserve all figures, poses, and the background framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the current horizontal spear. Redraw the white antler spear so it pierces the chest front-to-back on a shallow depth diagonal: the antler head must be foreshortened, entering the center of the chest from the foreground, and the rear shaft must protrude from behind the figure's back. Preserve the black figure's pose, the gold eyes, the fallen soldiers, and the background storehouse exactly.\n- Desaturate the red blood stains and all red tones on the fallen soldiers in the background to monochrome grey and black, ensuring the central figure's gold eyes are the only color accent in the entire image. Preserve all figures, poses, and the background framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "관통 진입부의 살 눌림·그림자·연기 질감이 살아 있어 '가슴을 꿰뚫고 등 뒤로 튀어나온 찰나'가 물리적으로 성립하며, 로케이션·조명·측면 오프셋 프레이밍 모두 계약대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 로케이션은 A와 거의 같지만 계약이 요구하지 않은 변경 — 몸 표면 연기 질감 약화, 관통부 상처·혈흔 디테일 소실로 창이 몸 앞을 스치는 겹침처럼 읽혀 핵심인 관통 표현이 오히려 후퇴했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.583
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.583
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "관통 진입부의 살 눌림·그림자·연기 질감이 살아 있어 '가슴을 꿰뚫고 등 뒤로 튀어나온 찰나'가 물리적으로 성립하며, 로케이션·조명·측면 오프셋 프레이밍 모두 계약대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 로케이션은 A와 거의 같지만 계약이 요구하지 않은 변경 — 몸 표면 연기 질감 약화, 관통부 상처·혈흔 디테일 소실로 창이 몸 앞을 스치는 겹침처럼 읽혀 핵심인 관통 표현이 오히려 후퇴했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소·조명·인물 조건은 충족하나, 창이 가슴팍을 '정면으로 꿰뚫은' 것이 아니라 어깨 위를 스쳐 지나가듯 보여 지문의 핵심 관통 지오메트리와 진입/출구 축 정합이 어긋난다.  ★위반: [gpt] 가슴 앞의 창과 등 뒤 돌출부가 모두 신체에 연결되지 않은 채 공중에 떠 있어 물리적 지지와 실제 관통이 없다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 배경·인물·의상·시신 배치를 그대로 유지한 채 창의 진입점을 가슴 중앙으로 바로잡아 앞뒤 축이 하나로 이어지는 관통을 성립시켰다 — 계약이 요구한 핵심(가슴 정면 관통·등 뒤 돌출)을 얻고 잃은 것은 사실상 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.0,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.75,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[gpt] 가슴 앞의 창과 등 뒤 돌출부가 모두 신체에 연결되지 않은 채 공중에 떠 있어 물리적 지지와 실제 관통이 없다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·조명·인물 조건은 충족하나, 창이 가슴팍을 '정면으로 꿰뚫은' 것이 아니라 어깨 위를 스쳐 지나가듯 보여 지문의 핵심 관통 지오메트리와 진입/출구 축 정합이 어긋난다.  ★위반: [gpt] 가슴 앞의 창과 등 뒤 돌출부가 모두 신체에 연결되지 않은 채 공중에 떠 있어 물리적 지지와 실제 관통이 없다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "A와 배경·인물·의상·시신 배치를 그대로 유지한 채 창의 진입점을 가슴 중앙으로 바로잡아 앞뒤 축이 하나로 이어지는 관통을 성립시켰다 — 계약이 요구한 핵심(가슴 정면 관통·등 뒤 돌출)을 얻고 잃은 것은 사실상 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S3sh12": {
  "input_fingerprint": "389d4ba39dd50786",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day transitioning to night, then morning.\n\nSHOT TEXT (authoritative, Korean): 목을 잡힌 채 그분(검은 연기 형체)의 얼굴 가까이 끌려가 눈을 맞추며 고개를 끄덕이듯 턱을 당긴 조선인 촌주의 정지 자세.\n\nLOCATION (lock): Beside the fallen bodies on the open ground immediately outside the reed-field storehouse. 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 reed-side warehouse exterior, bloodied ground, daylight, and persistent battlefield debris. Exclude the earlier spear-through-chest instant and any figures not present in this 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\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The black figure remains impaled by the antler-tipped spear while gripping the village chief by the throat.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 그분(검은 연기 형체) (검은 연기형 얼굴, 사람형 머리 윤곽, 머리 위 두 뿔, 길고 흐릿한 신체 실루엣); 조선인 촌주 (조선인 50대 중반 남성, 상투 튼 검은 머리, 둥근 중년 얼굴, 세월이 밴 인상) — 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.",
  "totals": {
   "B": 8,
   "A": 6,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "촌주가 검은 형체의 얼굴 가까이 끌려가 턱을 당기고 눈을 맞추는 핵심 연출과 캐릭터의 외형을 가장 정확하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "인물 간 거리는 가깝지만 촌주가 턱을 당기는 대신 들고 있으며, 캐릭터의 외모가 레퍼런스와 다릅니다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "촌주가 얼굴 가까이 끌려가지 않고 멀리 떨어져 선 상태로 묘사되어 샷의 핵심 거리감과 연출을 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S3sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 그분(검은 연기 형체): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1138509>"
   },
   {
    "label": "CHARACTER REFERENCE — 조선인 촌주: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1414509>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "촌주가 캐릭터 레퍼런스에 명시된 남색 한복이 아닌, 이전 샷 래퍼런스의 다른 인물이 입고 있던 낡은 회색 의상을 입고 있습니다.",
     "fix_en": "Change the village chief's clothing from the grey tunic to the dark blue patterned hanbok shown in his character reference.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "촌주의 턱이 위로 살짝 들려 있어, '턱을 당긴'이라는 프롬프트의 자세 지시와 어긋납니다.",
     "fix_en": "Tilt the village chief's head slightly down to pull his chin inward toward his neck.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the village chief's clothing from the grey tunic to the dark blue patterned hanbok shown in his character reference.\n- Tilt the village chief's head slightly down to pull his chin inward toward his neck.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S3sh6"
  }
 },
 "S3sh15": {
  "input_fingerprint": "0e46f5669ef2e986",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning to night, then morning.\n\nSHOT TEXT (authoritative, Korean): 기괴한 황금빛 눈동자를 지닌 조선인 촌주가 과거의 조선인 육혈귀 생존자들을 뚫어지게 응시하는 얼굴 클로즈업.\n\nLOCATION (lock): The exterior clearing before the old wooden salt-storehouse, facing the survivors emerging from its door. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the arc at the village chief's eye level into a close, confrontational view, justified by his newly golden eyes fixing on the survivors. His face occupies most of the center while one or two survivor shoulders remain soft at a lower frame edge, proving the target of his stare without weakening the facial reveal.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: possessed village chief in the middle-center of the frame, midground, looks toward emerging Joseon survivors; emerging Joseon survivors in the lower-left of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 창고 문 (생존자들이 하나둘 밖으로 나오는 상태) — The exterior-facing doorway is visible only as a restrained background edge behind the survivors; used as Provides a narrow contextual edge behind the close facial reveal and identifies where the survivors emerged.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight holds the chief's face in stark relief while his transformed eyes register as a concentrated muted-gold accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight, reed-field shed exterior, and persistent battlefield aftermath from the wider reference. Exclude the smoke-like figure if it has already vanished and keep other survivors outside the facial 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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The black figure has disappeared, while the village chief now retains the transformed golden eyes.\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 man in his mid-50s, dark graying hair, weathered mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "촌주의 얼굴이 프레임 중앙 우측에 크게 자리하고 시선은 화면 왼쪽 전경의 흐릿한 어깨/뒤통수(생존자)를 향해 명확히 꽂힌다. 눈동자 방향이 좌측 하단 전경 인물에 정확히 착지한다. 배경 문간의 갓 쓴 인물도 촌주 쪽이 아닌 정면을 본다.",
    "built_space": "낡은 나무 판벽 창고와 어두운 문간이 오른쪽·중앙 배경에 절제된 띠로 존재하고, 오른쪽 끝에 갈대밭이 이어진다. 문은 열려 있고 그 안이 검게 비어 생존자가 나오는 통로로 읽힌다. 구조물 스케일이 인물 뒤로 자연스럽게 물러나 있다.",
    "entities": "촌주는 50대 중반 한국 남성, 희끗한 머리, 감색 두건과 감색 저고리로 이전 스틸의 복장과 일치. 눈은 정상적인 홍채·동공 구조를 유지한 채 금빛 색조만 절제되게 들어가 있다. 좌측 전경의 흐릿한 어깨는 생존자, 문간 인물 1명이 추가로 보이나 '나오는 생존자'로 설명 가능한 범위.",
    "hard_violations": [],
    "physics": "촌주는 지면에 서 있는 흉상으로 무게가 목·어깨에 자연스럽게 실려 있고, 전경 어깨는 카메라 앞 실제 신체로 초점 밖에 놓여 지지가 명확하다. 공중에 뜬 요소 없음."
   },
   {
    "label": "B",
    "direction": "촌주는 정면(카메라)을 응시한다. 생존자들은 화면 왼쪽 중경에 서서 역시 카메라 쪽을 보고 있어, 촌주의 시선이 생존자에게 착지하지 않는다. 좌측 하단의 흐릿한 어깨 조각 하나만 있으나 시선축과 맞지 않는다.",
    "built_space": "창고 판벽과 어두운 문간이 배경 중앙~우측에 있고 오른쪽에 시신·군장 잔해가 이전 스틸대로 남아 있다. 구조 자체는 위치가 맞다.",
    "entities": "촌주 얼굴·두건·감색 저고리는 레퍼런스와 일치, 금빛 눈도 절제됨. 그러나 왼쪽에 상투관 쓴 남성 1명과 여성 3명 등 프롬프트가 지정하지 않은 다수 인물이 클로즈업 안에 또렷하게 추가되어 있다(생존자를 클로즈업 밖으로 빼라는 지시 위반).",
    "hard_violations": [
     "샷 텍스트/PEOPLE 규정에 없는 다수 인물(여성 3명 포함)을 근경에 또렷하게 추가 — 발명된 인물"
    ],
    "physics": "모든 인물이 지면에 서 있고 부유 요소 없음. 배경 시신은 이전 스틸의 자세와 유사하게 지면에 놓여 있다."
   },
   {
    "label": "C",
    "direction": "촌주의 시선은 카메라를 지나 약간 위/정면을 향하며 좌측 전경 생존자들을 응시하지 않는다. 좌측 인물들은 등을 돌린 채 창고 쪽으로 걸어 들어가는 모습이라 '나오는' 방향과 반대. 우측 갈대밭에는 군모 쓴 병사 무리가 추가로 서 있다.",
    "built_space": "창고 문간이 좌측 배경에 있으나 어두운 개구부가 넓고, 벽 판재 질감은 유사. 다만 우측은 갈대밭에 병사들이 도열해 배경이 이전 스틸과 달라졌다.",
    "entities": "촌주는 두건이 없고 맨머리로 렌더링되어 레퍼런스/이전 스틸의 감색 두건 착용과 불일치. 저고리는 흐린 청회색. 금빛 눈은 있으나 홍채가 다소 밝게 뜬 편. 좌측·우측 인물들은 프롬프트가 허용하지 않은 추가 인물(특히 군모 병사 무리).",
    "hard_violations": [
     "샷에 없는 병사 무리·다수 인물 발명",
     "이전 스틸에서 고정된 촌주의 감색 두건이 사라짐(복장 락 위반)"
    ],
    "physics": "모든 인물 지면 접지, 부유 없음. 좌측 인물들은 걸어가는 자세로 지지 명확."
   }
  ],
  "totals": {
   "A": 9,
   "B": 5,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "촌주의 금빛 눈이 좌하단 전경 생존자 어깨를 정확히 겨냥한 아이레벨 클로즈업으로, 창고 문간이 절제된 배경 띠로만 남아 프레임 레이아웃·복장 락을 모두 충족한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "얼굴 클로즈업과 복장은 맞으나 시선이 카메라 정면으로 빠져 생존자를 응시하지 않고, 지정되지 않은 여성·남성 다수를 클로즈업 안에 또렷이 추가해 '다른 생존자는 클로즈업 밖으로' 지시를 어겼다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "두건이 사라져 이전 스틸의 복장 락을 깼고, 시선이 생존자에 착지하지 않으며 좌측 인물은 등을 돌려 들어가는 방향에 우측 병사 무리까지 발명되어 로케이션·인물 규정을 모두 이탈했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S3sh11_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 조선인 촌주 (그분 빙의 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:918984>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "메인 캐릭터(촌주)의 얼굴에 캐릭터 레퍼런스 이미지에 명시된 회색빛 수염이 없습니다.",
     "fix_en": "Add the full graying beard and mustache to the main character's face to match his reference, strictly preserving his current facial features, golden eyes, expression, headband, dark blue clothing, the foreground shoulder, and the background framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배경의 창고 문 안에 프롬프트 지시와 다르게 갓을 쓴 인물이 뚜렷하게 서 있습니다. 생존자는 좌측 하단 전경에만 위치해야 합니다.",
     "fix_en": "Remove the man wearing a hat from the background doorway, filling that space with the dark, empty interior shadow of the storehouse, while exactly preserving the main character in the foreground, his clothing, the soft shoulder on the left, and all surrounding wooden textures.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the full graying beard and mustache to the main character's face to match his reference, strictly preserving his current facial features, golden eyes, expression, headband, dark blue clothing, the foreground shoulder, and the background framing.\n- Remove the man wearing a hat from the background doorway, filling that space with the dark, empty interior shadow of the storehouse, while exactly preserving the main character in the foreground, his clothing, the soft shoulder on the left, and all surrounding wooden textures.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 클로즈업·중앙 배치·좌하단 생존자 어깨·문간에서 나오는 생존자까지 배경 조건을 모두 충족하고, 이전 스틸의 얼굴·의상·조명을 그대로 유지해 계약이 요구하지 않은 변경이 거의 없다.  ★위반: [gpt] 정확한 클로즈업 구도가 허용한 하단 가장자리의 흐린 생존자 어깨 외에, 출입구 안에 별도의 생존자 상반신을 선명하게 추가해 인물 수와 배치를 늘렸다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·황금 눈은 동일하나 계약이 전혀 요구하지 않은 긴 회백 턱수염이 추가되어 인물 정체성이 바뀌었고, 문간의 '나오는 생존자'가 사라져 배경 요소 조건도 약해졌다 — 얻은 것 없이 잃은 변경."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.429,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.179,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 정확한 클로즈업 구도가 허용한 하단 가장자리의 흐린 생존자 어깨 외에, 출입구 안에 별도의 생존자 상반신을 선명하게 추가해 인물 수와 배치를 늘렸다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 클로즈업·중앙 배치·좌하단 생존자 어깨·문간에서 나오는 생존자까지 배경 조건을 모두 충족하고, 이전 스틸의 얼굴·의상·조명을 그대로 유지해 계약이 요구하지 않은 변경이 거의 없다.  ★위반: [gpt] 정확한 클로즈업 구도가 허용한 하단 가장자리의 흐린 생존자 어깨 외에, 출입구 안에 별도의 생존자 상반신을 선명하게 추가해 인물 수와 배치를 늘렸다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·황금 눈은 동일하나 계약이 전혀 요구하지 않은 긴 회백 턱수염이 추가되어 인물 정체성이 바뀌었고, 문간의 '나오는 생존자'가 사라져 배경 요소 조건도 약해졌다 — 얻은 것 없이 잃은 변경."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·조명은 계약대로지만 캐릭터 레퍼런스에 없는 길고 하얀 수염으로 인물 동일성이 크게 변형됐고, 문간이 텅 비어 '생존자들이 하나둘 나오는 상태'라는 배경 요소가 빠졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·좌하단 생존자 어깨·시선 타깃·황금 홍채가 모두 충족되고, 얼굴이 캐릭터 레퍼런스(짧은 수염·마른 턱선)에 더 부합하며 문간에 나오는 생존자가 배경 지시를 정확히 실현한다 — 추가 인물은 '나오는 생존자들'로 계약이 명시한 대상이라 위반이 아니다.  ★위반: [gpt] 정확한 얼굴 클로즈업에서 다른 생존자들은 제외하고 한두 어깨만 낮은 프레임 가장자리에 남기라는 구성과 달리, 문 안에 완전한 추가 인물의 상반신을 배치했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.333
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.083
     },
     "violations": {
      "B": [
       "[gpt] 정확한 얼굴 클로즈업에서 다른 생존자들은 제외하고 한두 어깨만 낮은 프레임 가장자리에 남기라는 구성과 달리, 문 안에 완전한 추가 인물의 상반신을 배치했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·시선·조명은 계약대로지만 캐릭터 레퍼런스에 없는 길고 하얀 수염으로 인물 동일성이 크게 변형됐고, 문간이 텅 비어 '생존자들이 하나둘 나오는 상태'라는 배경 요소가 빠졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·좌하단 생존자 어깨·시선 타깃·황금 홍채가 모두 충족되고, 얼굴이 캐릭터 레퍼런스(짧은 수염·마른 턱선)에 더 부합하며 문간에 나오는 생존자가 배경 지시를 정확히 실현한다 — 추가 인물은 '나오는 생존자들'로 계약이 명시한 대상이라 위반이 아니다.  ★위반: [gpt] 정확한 얼굴 클로즈업에서 다른 생존자들은 제외하고 한두 어깨만 낮은 프레임 가장자리에 남기라는 구성과 달리, 문 안에 완전한 추가 인물의 상반신을 배치했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S3sh11"
  }
 },
 "S4sh1::bgfirst_bg": {
  "input_fingerprint": "5ace0199ce7fdb24",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어지러운 불빛이 궤적을 그리며 번진 버스 창가 자리에 피곤한 얼굴로 앉아 창밖을 바라보는 김지후(강수리영)의 모습.\n\nLOCATION (lock): A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from seated eye level near the rear aisle, holding a wide view across several rows toward 김지후 at the window. Keep her in the right midground, slumped toward the glass, while exhausted passengers and seat backs layer the aisle and the passing city lights draw restless trajectories beyond her profile.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후 by the window in the middle-right of the frame, midground, looks toward bus window and passing city; bus window with passing city lights in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 버스 통로와 좌석 열 (녹초가 된 노동자들이 잠들거나 휴대전화를 보는 상태) — Seat backs face forward along the bus while the camera looks diagonally down the aisle; used as Creates layered depth from the rear aisle toward 김지후's window seat; 버스 차창 (달리는 버스 밖의 불빛이 어지럽게 스쳐 가는 상태) — The camera sees through the window beside 김지후 to neon signs and miscellaneous city lights streaking past; used as Frames 김지후's profile and reveals the moving city beyond her.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night lighting is animated by the explicitly passing neon signs and miscellaneous city lights, producing restless streaks across the window-side composition.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어지러운 불빛이 궤적을 그리며 번진 버스 창가 자리에 피곤한 얼굴로 앉아 창밖을 바라보는 김지후(강수리영)의 모습.\n\nLOCATION (lock): A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from seated eye level near the rear aisle, holding a wide view across several rows toward 김지후 at the window. Keep her in the right midground, slumped toward the glass, while exhausted passengers and seat backs layer the aisle and the passing city lights draw restless trajectories beyond her profile.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후 by the window in the middle-right of the frame, midground, looks toward bus window and passing city; bus window with passing city lights in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 버스 통로와 좌석 열 (녹초가 된 노동자들이 잠들거나 휴대전화를 보는 상태) — Seat backs face forward along the bus while the camera looks diagonally down the aisle; used as Creates layered depth from the rear aisle toward 김지후's window seat; 버스 차창 (달리는 버스 밖의 불빛이 어지럽게 스쳐 가는 상태) — The camera sees through the window beside 김지후 to neon signs and miscellaneous city lights streaking past; used as Frames 김지후's profile and reveals the moving city beyond her.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night lighting is animated by the explicitly passing neon signs and miscellaneous city lights, producing restless streaks across the window-side composition.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh1__bgfirst_bg.png",
  "asset_id": "62e1f6ce-08bd-4838-a892-ba95d127a556",
  "input_asset_ids": [
   "9f0748c5-9c73-46f1-a565-16904ea033d2",
   "ff6f9114-0508-479f-926e-4a862085fb40"
  ]
 },
 "S4sh1": {
  "input_fingerprint": "72a1860a7050581b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어지러운 불빛이 궤적을 그리며 번진 버스 창가 자리에 피곤한 얼굴로 앉아 창밖을 바라보는 김지후(강수리영)의 모습.\n\nLOCATION (lock): A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from seated eye level near the rear aisle, holding a wide view across several rows toward 김지후 at the window. Keep her in the right midground, slumped toward the glass, while exhausted passengers and seat backs layer the aisle and the passing city lights draw restless trajectories beyond her profile.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후 by the window in the middle-right of the frame, midground, looks toward bus window and passing city; bus window with passing city lights in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 버스 통로와 좌석 열 (녹초가 된 노동자들이 잠들거나 휴대전화를 보는 상태) — Seat backs face forward along the bus while the camera looks diagonally down the aisle; used as Creates layered depth from the rear aisle toward 김지후's window seat; 버스 차창 (달리는 버스 밖의 불빛이 어지럽게 스쳐 가는 상태) — The camera sees through the window beside 김지후 to neon signs and miscellaneous city lights streaking past; used as Frames 김지후's profile and reveals the moving city beyond her.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night lighting is animated by the explicitly passing neon signs and miscellaneous city lights, producing restless streaks across the window-side composition.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu wears the white animal-bone, spearhead-shaped necklace that she has carried since her first appearance.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어지러운 불빛이 궤적을 그리며 번진 버스 창가 자리에 피곤한 얼굴로 앉아 창밖을 바라보는 김지후(강수리영)의 모습.\n\nLOCATION (lock): A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from seated eye level near the rear aisle, holding a wide view across several rows toward 김지후 at the window. Keep her in the right midground, slumped toward the glass, while exhausted passengers and seat backs layer the aisle and the passing city lights draw restless trajectories beyond her profile.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후 by the window in the middle-right of the frame, midground, looks toward bus window and passing city; bus window with passing city lights in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 버스 통로와 좌석 열 (녹초가 된 노동자들이 잠들거나 휴대전화를 보는 상태) — Seat backs face forward along the bus while the camera looks diagonally down the aisle; used as Creates layered depth from the rear aisle toward 김지후's window seat; 버스 차창 (달리는 버스 밖의 불빛이 어지럽게 스쳐 가는 상태) — The camera sees through the window beside 김지후 to neon signs and miscellaneous city lights streaking past; used as Frames 김지후's profile and reveals the moving city beyond her.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night lighting is animated by the explicitly passing neon signs and miscellaneous city lights, producing restless streaks across the window-side composition.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu wears the white animal-bone, spearhead-shaped necklace that she has carried since her first appearance.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어지러운 불빛이 궤적을 그리며 번진 버스 창가 자리에 피곤한 얼굴로 앉아 창밖을 바라보는 김지후(강수리영)의 모습.\n\nLOCATION (lock): A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from seated eye level near the rear aisle, holding a wide view across several rows toward 김지후 at the window. Keep her in the right midground, slumped toward the glass, while exhausted passengers and seat backs layer the aisle and the passing city lights draw restless trajectories beyond her profile.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후 by the window in the middle-right of the frame, midground, looks toward bus window and passing city; bus window with passing city lights in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 버스 통로와 좌석 열 (녹초가 된 노동자들이 잠들거나 휴대전화를 보는 상태) — Seat backs face forward along the bus while the camera looks diagonally down the aisle; used as Creates layered depth from the rear aisle toward 김지후's window seat; 버스 차창 (달리는 버스 밖의 불빛이 어지럽게 스쳐 가는 상태) — The camera sees through the window beside 김지후 to neon signs and miscellaneous city lights streaking past; used as Frames 김지후's profile and reveals the moving city beyond her.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night lighting is animated by the explicitly passing neon signs and miscellaneous city lights, producing restless streaks across the window-side composition.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu wears the white animal-bone, spearhead-shaped necklace that she has carried since her first appearance.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S4sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_퇴근_버스_내부_5deafb.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "후방 통로 눈높이 와이드, 중우측 창가의 지친 김지후 프로필과 창밖 궤적 불빛, 잠든/휴대전화 보는 승객 레이어까지 샷 텍스트를 정확히 구현했고 뼈 펜던트와 로케이션 재질도 일치한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·로케이션·펜던트 모두 충족하지만 김지후가 창 쪽으로 기댄 '피곤함' 표현이 약하고 중경 승객들의 다리-좌석 접합과 원근이 어긋나 공간 설득력이 A보다 낮다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "후방 통로 눈높이 와이드, 중우측 창가의 지친 김지후 프로필과 창밖 궤적 불빛, 잠든/휴대전화 보는 승객 레이어까지 샷 텍스트를 정확히 구현했고 뼈 펜던트와 로케이션 재질도 일치한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·로케이션·펜던트 모두 충족하지만 김지후가 창 쪽으로 기댄 '피곤함' 표현이 약하고 중경 승객들의 다리-좌석 접합과 원근이 어긋나 공간 설득력이 A보다 낮다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 핵심인 '창밖을 바라보는' 시선이 정확히 창밖 불빛으로 향하고, 흰 뼈 창끝 목걸이(CARRIED STATE)까지 확인되며 후방 통로 와이드·중앙우측 중경 배치가 지시대로 구현됨."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "로케이션과 레이어드 구도는 충실하나 김지후의 시선이 창밖이 아닌 아래/전방으로 흘러 '창밖을 바라보는' 핵심 액션이 약하고, 흰 뼈 창끝 목걸이도 식별이 어렵다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 핵심인 '창밖을 바라보는' 시선이 정확히 창밖 불빛으로 향하고, 흰 뼈 창끝 목걸이(CARRIED STATE)까지 확인되며 후방 통로 와이드·중앙우측 중경 배치가 지시대로 구현됨."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션과 레이어드 구도는 충실하나 김지후의 시선이 창밖이 아닌 아래/전방으로 흘러 '창밖을 바라보는' 핵심 액션이 약하고, 흰 뼈 창끝 목걸이도 식별이 어렵다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "후방 통로 눈높이 와이드, 중우측 창가의 지친 김지후 프로필과 창밖 궤적 불빛, 잠든/휴대전화 보는 승객 레이어까지 샷 텍스트를 정확히 구현했고 뼈 펜던트와 로케이션 재질도 일치한다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "구도·로케이션·펜던트 모두 충족하지만 김지후가 창 쪽으로 기댄 '피곤함' 표현이 약하고 중경 승객들의 다리-좌석 접합과 원근이 어긋나 공간 설득력이 A보다 낮다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_퇴근_버스_내부_5deafb.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후의 시선이 창밖이 아닌 앞쪽 좌석 등받이 쪽을 향하고 있습니다.",
     "fix_en": "Turn Jihu's head and eyes to her right so her gaze is directed exactly out the window at the passing city lights. Preserve her exact position, exhausted expression, grey t-shirt, bone necklace, all other passengers, the bus interior, lighting, and camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Turn Jihu's head and eyes to her right so her gaze is directed exactly out the window at the passing city lights. Preserve her exact position, exhausted expression, grey t-shirt, bone necklace, all other passengers, the bus interior, lighting, and camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 후방 통로 눈높이 와이드, 중앙우측 창가석의 김지후, 창밖 어지러운 광선 궤적, 흰 뼈 창끝 펜던트까지 계약 항목을 모두 충족하며 인물 동일성도 레퍼런스에 더 가깝다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 같으나 요구되지 않은 변경 — 얼굴 인상 변화, 펜던트 축소·형태 불명확, 창밖 광선 궤적과 창틀·좌석 디테일 약화 — 가 발생해 캐리드 스테이트와 조명 계약에서 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 후방 통로 눈높이 와이드, 중앙우측 창가석의 김지후, 창밖 어지러운 광선 궤적, 흰 뼈 창끝 펜던트까지 계약 항목을 모두 충족하며 인물 동일성도 레퍼런스에 더 가깝다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 같으나 요구되지 않은 변경 — 얼굴 인상 변화, 펜던트 축소·형태 불명확, 창밖 광선 궤적과 창틀·좌석 디테일 약화 — 가 발생해 캐리드 스테이트와 조명 계약에서 손실이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·목걸이 모두 충족하나, 김지후 얼굴이 레퍼런스보다 넓고 나이 들어 보이게 바뀌었고 통로 원경(앞유리 도로·요금함)이 어둡게 뭉개져 레퍼런스 로케이션의 층위 깊이가 약해졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 와이드 후방 통로 시점·창가 우측 배치·창밖 광선 궤적을 지키면서, 얼굴이 캐릭터 레퍼런스의 20대 초반 인상에 더 부합하고 통로 심도와 앞유리 도로 불빛이 로케이션 사진에 더 가깝게 살아 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·목걸이 모두 충족하나, 김지후 얼굴이 레퍼런스보다 넓고 나이 들어 보이게 바뀌었고 통로 원경(앞유리 도로·요금함)이 어둡게 뭉개져 레퍼런스 로케이션의 층위 깊이가 약해졌다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 와이드 후방 통로 시점·창가 우측 배치·창밖 광선 궤적을 지키면서, 얼굴이 캐릭터 레퍼런스의 20대 초반 인상에 더 부합하고 통로 심도와 앞유리 도로 불빛이 로케이션 사진에 더 가깝게 살아 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh1__bgfirst_bg.png",
   "bg_asset_id": "62e1f6ce-08bd-4838-a892-ba95d127a556",
   "bg_record_key": "S4sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "퇴근 버스 내부",
   "groupbg_asset_id": "ff6f9114-0508-479f-926e-4a862085fb40"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S4sh4": {
  "input_fingerprint": "111c466e74cc06ad",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 핸드폰 화면 전체를 빼곡하게 채운 엄마의 절박한 메시지들과 수십 통의 부재중 통화 기록 클로즈업.\n\nLOCATION (lock): At the window seat inside the moving commuter bus, lit in part by a phone screen and passing city glow. 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\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\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.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "신체 일부를 프레임에서 완전히 배제하여 '인물 없음' 지시를 잘 따랐으며, 절박한 메시지와 부재중 통화가 가득한 화면을 완벽히 구현했습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "화면 디테일은 우수하나 프레임에 인물의 다리(청바지)가 포함되어 '인물이나 신체 일부 배제'라는 부정 지시를 위반했습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "핸드폰의 네 모서리가 모두 화면 안에 잡힌 채 허공에 떠 있는 물리적으로 불가능한 연출(Hard Violation)입니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh1_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "핸드폰이 잡고 있는 손이나 지지대 없이 버스 창문 앞 허공에 비현실적으로 떠 있습니다.",
     "fix_en": "Add a hand holding the phone from the bottom, or place it resting on a physical surface.",
     "unfixable": true
    }
   ]
  },
  "fix_skipped": true,
  "fix_skip_reason": "all_issues_unfixable",
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S4sh1"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S4sh8": {
  "input_fingerprint": "e73f137cd5d489ab",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고개를 숙인 김지후(강수리영) 옆의 버스 창문 유리에 황금색 눈알을 지닌 사람 얼굴 형상의 그분(검은 연기 형체)이 흐릿하게 맺힌 순간.\n\nLOCATION (lock): The passenger-side window area inside the moving commuter bus, beside a fixed window seat and the passing city lights. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the bus aisle, hold close beside 김지후(강수리영) at bowed-head height and angle across his right side toward the adjacent window, maintaining the reveal-stage track without advancing past him. Place his lowered three-quarter figure in the left half and the most legible golden-eyed face of 그분(검은 연기 형체) on the window at upper right, preserving enough city movement beyond the glass to distinguish the apparition from a reflection.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 그분(검은 연기 형체) in the upper-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 버스 창문 (검은 연기 형상이 황금색 눈의 얼굴 이미지로 가장 선명하게 맺힌 순간) — The camera sees the human-face-shaped black smoke image forming on the near surface, with passing city lights visible beyond it; used as Carries the apparition beside 김지후 while retaining the passing exterior as spatial context; 차창 밖 도심 불빛 (달리는 버스 밖으로 어지럽게 스쳐 지나감); used as Creates moving traces behind the fixed occult face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure lets the passing neon signs and miscellaneous city lights graze 김지후 while the apparition’s golden eyes remain the sharpest color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 bus window, moving city-light streaks, dim interior illumination, and window-seat placement. Exclude any unrelated passengers dominating the frame; add only the transient smoky face reflected on the glass.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace, though it may be below the close framing.\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 woman in her early 20s, long black hair, pretty youthful face); 그분(검은 연기 형체) (smoke-black humanoid head, two bent horns, vaguely human face shape) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고개를 숙인 김지후(강수리영) 옆의 버스 창문 유리에 황금색 눈알을 지닌 사람 얼굴 형상의 그분(검은 연기 형체)이 흐릿하게 맺힌 순간.\n\nLOCATION (lock): The passenger-side window area inside the moving commuter bus, beside a fixed window seat and the passing city lights. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the bus aisle, hold close beside 김지후(강수리영) at bowed-head height and angle across his right side toward the adjacent window, maintaining the reveal-stage track without advancing past him. Place his lowered three-quarter figure in the left half and the most legible golden-eyed face of 그분(검은 연기 형체) on the window at upper right, preserving enough city movement beyond the glass to distinguish the apparition from a reflection.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 그분(검은 연기 형체) in the upper-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 버스 창문 (검은 연기 형상이 황금색 눈의 얼굴 이미지로 가장 선명하게 맺힌 순간) — The camera sees the human-face-shaped black smoke image forming on the near surface, with passing city lights visible beyond it; used as Carries the apparition beside 김지후 while retaining the passing exterior as spatial context; 차창 밖 도심 불빛 (달리는 버스 밖으로 어지럽게 스쳐 지나감); used as Creates moving traces behind the fixed occult face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure lets the passing neon signs and miscellaneous city lights graze 김지후 while the apparition’s golden eyes remain the sharpest color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace, though it may be below the close framing.\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 woman in her early 20s, long black hair, pretty youthful face); 그분(검은 연기 형체) (smoke-black humanoid head, two bent horns, vaguely human face shape) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고개를 숙인 김지후(강수리영) 옆의 버스 창문 유리에 황금색 눈알을 지닌 사람 얼굴 형상의 그분(검은 연기 형체)이 흐릿하게 맺힌 순간.\n\nLOCATION (lock): The passenger-side window area inside the moving commuter bus, beside a fixed window seat and the passing city lights. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the bus aisle, hold close beside 김지후(강수리영) at bowed-head height and angle across his right side toward the adjacent window, maintaining the reveal-stage track without advancing past him. Place his lowered three-quarter figure in the left half and the most legible golden-eyed face of 그분(검은 연기 형체) on the window at upper right, preserving enough city movement beyond the glass to distinguish the apparition from a reflection.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 그분(검은 연기 형체) in the upper-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 버스 창문 (검은 연기 형상이 황금색 눈의 얼굴 이미지로 가장 선명하게 맺힌 순간) — The camera sees the human-face-shaped black smoke image forming on the near surface, with passing city lights visible beyond it; used as Carries the apparition beside 김지후 while retaining the passing exterior as spatial context; 차창 밖 도심 불빛 (달리는 버스 밖으로 어지럽게 스쳐 지나감); used as Creates moving traces behind the fixed occult face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure lets the passing neon signs and miscellaneous city lights graze 김지후 while the apparition’s golden eyes remain the sharpest color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 bus window, moving city-light streaks, dim interior illumination, and window-seat placement. Exclude any unrelated passengers dominating the frame; add only the transient smoky face reflected on the glass.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace, though it may be below the close framing.\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 woman in her early 20s, long black hair, pretty youthful face); 그분(검은 연기 형체) (smoke-black humanoid head, two bent horns, vaguely human face shape) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh8__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S4sh8.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    },
    {
     "label": "CHARACTER REFERENCE — 그분(검은 연기 형체): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1074752>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh1_sel.png"
    },
    {
     "label": "LAYOUT SKETCH — a bare thin-line layout guide for a tight built interior, a REFERENCE ONLY for geometry and placement: take from it the camera framing, figure placement, pose and size/depth order, AND the structure the figures sit inside — how many controls and seats there are, which seat each body occupies, which side of a control the hands are on, what each body passes in front of and what it passes behind, where a mirror sits and what angle it faces. Those counts and relations are what the finished frame must still show. It carries ZERO visual style — every texture, material, light and all realism come from the text and the photographic references. Never let any line-drawing quality leak into the output.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S4sh8.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    },
    {
     "label": "CHARACTER REFERENCE — 그분(검은 연기 형체): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1074752>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "고개 숙인 지후·우상단 황금 눈 얼굴 배치와 뼈 목걸이는 충족하나, 그분의 '두 개의 굽은 뿔'이 불명확하고 얼굴이 유리면보다 창밖에 떠 있는 오버레이처럼 읽히며 프레임이 다소 넓어 클로즈업 규정에서 밀린다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "숙인 머리 높이의 사선 클로즈업, 좌측 중간 지후·우상단 유리 위 황금 눈 얼굴, 굽은 뿔까지 레퍼런스와 일치하고 상 너머로 도심 스트리크가 흘러 반사와 구분되는 요구까지 정확히 충족.  ★위반: [gpt] 화면 왼쪽 뒤 좌석에 프롬프트가 허용하지 않은 남성 승객이 추가되어 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.571
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.321
     },
     "violations": {
      "B": [
       "[gpt] 화면 왼쪽 뒤 좌석에 프롬프트가 허용하지 않은 남성 승객이 추가되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "고개 숙인 지후·우상단 황금 눈 얼굴 배치와 뼈 목걸이는 충족하나, 그분의 '두 개의 굽은 뿔'이 불명확하고 얼굴이 유리면보다 창밖에 떠 있는 오버레이처럼 읽히며 프레임이 다소 넓어 클로즈업 규정에서 밀린다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "숙인 머리 높이의 사선 클로즈업, 좌측 중간 지후·우상단 유리 위 황금 눈 얼굴, 굽은 뿔까지 레퍼런스와 일치하고 상 너머로 도심 스트리크가 흘러 반사와 구분되는 요구까지 정확히 충족.  ★위반: [gpt] 화면 왼쪽 뒤 좌석에 프롬프트가 허용하지 않은 남성 승객이 추가되어 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일, 좌측 중간 지후·우상단 금색 눈 얼굴 배치, 창밖 흐르는 도심 불빛 유지가 지시대로이며 두 개의 굽은 뿔과 뼈 목걸이 등 레퍼런스 요소도 충족한다.  ★위반: [gpt] 김지후와 그분 외에는 어떤 사람도 등장하면 안 된다는 명세와 달리, 배경에 최소 두 명의 추가 승객 몸이 보인다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도가 클로즈업보다 넓은 미디엄에 가깝고 지후의 창가 좌석 관계가 흐려졌으며 그분의 굽은 뿔 특징이 사라져 캐릭터 레퍼런스 일치도가 떨어진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.625,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.375,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 김지후와 그분 외에는 어떤 사람도 등장하면 안 된다는 명세와 달리, 배경에 최소 두 명의 추가 승객 몸이 보인다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 스케일, 좌측 중간 지후·우상단 금색 눈 얼굴 배치, 창밖 흐르는 도심 불빛 유지가 지시대로이며 두 개의 굽은 뿔과 뼈 목걸이 등 레퍼런스 요소도 충족한다.  ★위반: [gpt] 김지후와 그분 외에는 어떤 사람도 등장하면 안 된다는 명세와 달리, 배경에 최소 두 명의 추가 승객 몸이 보인다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도가 클로즈업보다 넓은 미디엄에 가깝고 지후의 창가 좌석 관계가 흐려졌으며 그분의 굽은 뿔 특징이 사라져 캐릭터 레퍼런스 일치도가 떨어진다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 13,
   "B": 17
  },
  "selected": "A",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "고개 숙인 지후·우상단 황금 눈 얼굴 배치와 뼈 목걸이는 충족하나, 그분의 '두 개의 굽은 뿔'이 불명확하고 얼굴이 유리면보다 창밖에 떠 있는 오버레이처럼 읽히며 프레임이 다소 넓어 클로즈업 규정에서 밀린다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "숙인 머리 높이의 사선 클로즈업, 좌측 중간 지후·우상단 유리 위 황금 눈 얼굴, 굽은 뿔까지 레퍼런스와 일치하고 상 너머로 도심 스트리크가 흘러 반사와 구분되는 요구까지 정확히 충족.  ★위반: [gpt] 화면 왼쪽 뒤 좌석에 프롬프트가 허용하지 않은 남성 승객이 추가되어 있다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh1_sel.png"
   },
   {
    "label": "LAYOUT SKETCH — a bare thin-line layout guide for a tight built interior, a REFERENCE ONLY for geometry and placement: take from it the camera framing, figure placement, pose and size/depth order, AND the structure the figures sit inside — how many controls and seats there are, which seat each body occupies, which side of a control the hands are on, what each body passes in front of and what it passes behind, where a mirror sits and what angle it faces. Those counts and relations are what the finished frame must still show. It carries ZERO visual style — every texture, material, light and all realism come from the text and the photographic references. Never let any line-drawing quality leak into the output.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S4sh8.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   },
   {
    "label": "CHARACTER REFERENCE — 그분(검은 연기 형체): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1074752>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후의 파란색 조끼가 누락되었습니다.",
     "fix_en": "Dress the woman in the blue safety vest from her character reference, worn open over her current grey t-shirt; strictly preserve her face, hair, bowed posture, the bone necklace, the background bus interior, the exterior lights, and the smoky face on the window."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Dress the woman in the blue safety vest from her character reference, worn open over her current grey t-shirt; strictly preserve her face, hair, bowed posture, the bone necklace, the background bus interior, the exterior lights, and the smoky face on the window.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·구조·시선은 지시대로지만 캐릭터 레퍼런스의 파란 안전조끼가 빠져 의상 일치가 약하고, 연기 얼굴이 유리 위 그래픽처럼 다소 납작하게 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·배경 구조·시선을 유지하면서 레퍼런스의 파란 안전조끼를 정확히 복원했고 창밖 스트릭이 얼굴과 겹쳐 '반사가 아닌 유리에 맺힌 형상' 요구를 더 잘 충족 — 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.857
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·구조·시선은 지시대로지만 캐릭터 레퍼런스의 파란 안전조끼가 빠져 의상 일치가 약하고, 연기 얼굴이 유리 위 그래픽처럼 다소 납작하게 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·배경 구조·시선을 유지하면서 레퍼런스의 파란 안전조끼를 정확히 복원했고 창밖 스트릭이 얼굴과 겹쳐 '반사가 아닌 유리에 맺힌 형상' 요구를 더 잘 충족 — 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "캐릭터 레퍼런스의 파란 반사띠 조끼·흰 뼈 목걸이·긴 검은 머리를 모두 지키고, 배경의 하차벨·창틀·좌석 배치를 유지하며 우상단 황금눈 연기 얼굴과 흐르는 도심 광선까지 계약대로 구현했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·연기 얼굴은 A와 거의 같지만 계약이 요구하지 않은 변경으로 레퍼런스가 고정한 파란 조끼를 지워 의상 정체성을 잃었고 창 기둥의 붉은 하차벨도 소실돼, 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "캐릭터 레퍼런스의 파란 반사띠 조끼·흰 뼈 목걸이·긴 검은 머리를 모두 지키고, 배경의 하차벨·창틀·좌석 배치를 유지하며 우상단 황금눈 연기 얼굴과 흐르는 도심 광선까지 계약대로 구현했다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·연기 얼굴은 A와 거의 같지만 계약이 요구하지 않은 변경으로 레퍼런스가 고정한 파란 조끼를 지워 의상 정체성을 잃었고 창 기둥의 붉은 하차벨도 소실돼, 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh8__bgfirst_bg.png",
   "bg_asset_id": "48e3facb-bff2-476e-9fe2-d31f1b21b8f1",
   "bg_record_key": "S4sh8::bgfirst_bg",
   "chain_winner": true,
   "authority": "prev"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S4sh1"
  }
 },
 "groupbg::냉장고_뒤편": {
  "input_fingerprint": "4dffe9a1225ac439",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "냉장고_뒤편",
    "tags": [
     "S5sh4",
     "S5sh6"
    ]
   },
   "context_sig": "504e16d846a5fd3b"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the narrow service space behind a convenience-store drink refrigerator, over its white tiled floor.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n퇴근 버스 내부: 빽빽한 좌석이 배치된 흔한 현대 도시의 통근 버스 내부. 네온사인과 도시 불빛이 차창 밖으로 스쳐 지나간다. (특징: 줄지어 있는 버스 좌석들; 어두운 실내 조명; 창문에 비치는 다채로운 도시 네온사인 불빛)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 편의점 냉장고 - 밤\n- 각종 캔 음료들이 꽉 들어찬 냉장고 뒤편 빈 공간\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the narrow service space behind a convenience-store drink refrigerator, over its white tiled floor.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n퇴근 버스 내부: 빽빽한 좌석이 배치된 흔한 현대 도시의 통근 버스 내부. 네온사인과 도시 불빛이 차창 밖으로 스쳐 지나간다. (특징: 줄지어 있는 버스 좌석들; 어두운 실내 조명; 창문에 비치는 다채로운 도시 네온사인 불빛)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 편의점 냉장고 - 밤\n- 각종 캔 음료들이 꽉 들어찬 냉장고 뒤편 빈 공간\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_냉장고_뒤편_04fee7.png",
  "asset_id": "e52822d3-ba68-4fb9-81fa-3ad023d46f09",
  "input_asset_ids": [
   "eaaad110-2657-44a4-928d-65c12f5c8b69"
  ],
  "origin_tag": "S5sh4",
  "place_text": "In the narrow service space behind a convenience-store drink refrigerator, over its white tiled floor.",
  "origin_inputs": {
   "place_text": "In the narrow service space behind a convenience-store drink refrigerator, over its white tiled floor.",
   "time_of_day_en": "night",
   "conti_asset_id": "eaaad110-2657-44a4-928d-65c12f5c8b69"
  }
 },
 "S5sh4::bgfirst_bg": {
  "input_fingerprint": "b83eec15cd0204b4",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 매료된 듯 넋이 나간 표정으로 바닥에 떨어진 검붉은 핏방울을 뚫어지게 내려다보는 모습.\n\nLOCATION (lock): In the narrow service space behind a convenience-store drink refrigerator, over its white tiled floor.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the rear refrigerator space at upper-torso height, continue a restrained dolly toward 김지후(강수리영) on a three-quarter side angle, framing her vacant face prominently while tilting just enough downward to retain the dark-red blood drop near the lower edge. Use shallow focus on her transfixed expression, allowing the drop to remain a distinct but secondary point along her downward eyeline.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 흰색 타일바닥 (A single dark-red drop of blood has fallen onto it); used as Places the blood drop at the lower edge of 지후's eyeline and provides spatial contrast with her blue vest; 진열된 캔 음료 (Packed closely in the refrigerator display) — The rows present their front sides toward the refrigerator door, seen obliquely from the rear space; used as Forms layered refrigerator context behind and beside 지후 without displacing her expression as the primary focus; 폐기 음식 바구니 (Filled with food marked for disposal) — Its open top angles toward the camera, revealing discarded food and the remaining lunch boxes; used as Remains in the rear space as evidence of her interrupted meal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 매료된 듯 넋이 나간 표정으로 바닥에 떨어진 검붉은 핏방울을 뚫어지게 내려다보는 모습.\n\nLOCATION (lock): In the narrow service space behind a convenience-store drink refrigerator, over its white tiled floor.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the rear refrigerator space at upper-torso height, continue a restrained dolly toward 김지후(강수리영) on a three-quarter side angle, framing her vacant face prominently while tilting just enough downward to retain the dark-red blood drop near the lower edge. Use shallow focus on her transfixed expression, allowing the drop to remain a distinct but secondary point along her downward eyeline.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 흰색 타일바닥 (A single dark-red drop of blood has fallen onto it); used as Places the blood drop at the lower edge of 지후's eyeline and provides spatial contrast with her blue vest; 진열된 캔 음료 (Packed closely in the refrigerator display) — The rows present their front sides toward the refrigerator door, seen obliquely from the rear space; used as Forms layered refrigerator context behind and beside 지후 without displacing her expression as the primary focus; 폐기 음식 바구니 (Filled with food marked for disposal) — Its open top angles toward the camera, revealing discarded food and the remaining lunch boxes; used as Remains in the rear space as evidence of her interrupted meal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S5sh4__bgfirst_bg.png",
  "asset_id": "2e61e631-cf19-4d7c-9a84-70c1499d98b8",
  "input_asset_ids": [
   "eaaad110-2657-44a4-928d-65c12f5c8b69",
   "e52822d3-ba68-4fb9-81fa-3ad023d46f09"
  ]
 },
 "S5sh4": {
  "input_fingerprint": "5c1d6f229c662f61",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 매료된 듯 넋이 나간 표정으로 바닥에 떨어진 검붉은 핏방울을 뚫어지게 내려다보는 모습.\n\nLOCATION (lock): The white-tiled floor of the staff space behind the convenience-store beverage refrigerator. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at near-floor level beside the single blood drop, angling upward so it remains small in the lower foreground while 김지후(강수리영)’s lowered face occupies the upper half. Use a steep low angle and selective focus that holds both his entranced eyes and the dark-red drop readable, with his nose-pinching hand interrupting the diagonal between them.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the upper-right of the frame, midground, looks toward blood drop on the tile; blood drop on the white tile in the lower-left of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 흰색 타일바닥 (핏방울 한 방울이 떨어져 있음); used as Provides the pale spatial field beneath 김지후 and makes the single drop legible without enlarging it unrealistically; 검붉은 핏방울 (바닥에 한 방울 떨어진 상태); used as Acts as the lower foreground fixation point linked to 김지후’s downward stare; 캔 음료 진열부 (각종 캔 음료가 꽉 진열됨) — The packed rows are seen obliquely from near floor level beside 김지후; used as Adds compressed depth at the edge of the low-angle composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Controlled ambient store lighting keeps the white tile subdued while isolating the explicitly dark-red blood drop as the restrained color focus.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 packed drink racks, cramped service space, white tile floor, cool refrigerator lighting, and blue work vest. Exclude the lunchbox-eating action; include the single dark-red blood drop on the floor.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s white animal-bone necklace remains on her as she stares at the blood drop.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 8,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "정확한 시선과 코를 집는 손, 장소·의상·목걸이는 충실하지만 C보다 저각의 상승감과 얼굴 우상단/작은 방울 좌하단 배치가 덜 정밀하다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "시선과 장소는 맞지만 프레임이 더 넓고 기울었으며, 방울이 크고 손이 코를 확실히 집지 않아 핵심 클로즈업 연출이 약하다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "작은 방울을 좌하단 전경에, 넋 나간 얼굴을 우상단에 둔 바닥 근접 저각과 시선·코 집는 손의 대각선이 프롬프트를 가장 정확히 구현한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S5sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라가 피사체를 올려다보는 가파른 로우 앵글(steep low angle)이 아니며, 인물이 웅크리거나 서서 내려다보는 대신 바닥에 완전히 엎드려 있어 지시된 프레이밍과 자세를 심각하게 위반했습니다.",
     "fix_en": "Adjust the lighting and shadow on the character's neck and shoulders to suggest a slightly steeper upward viewing angle, as the prone pose and flat camera angle cannot be structurally rebuilt in place. Preserve the character's face, hand, clothing, the blood drop, and the existing camera position.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "지시문에 명시된 '코를 쥐고 있는 손(nose-pinching hand)'이 표현되지 않고, 손가락을 코 옆에 살짝 대고만 있습니다.",
     "fix_en": "Redraw the hand so the thumb and index finger are firmly and visibly pinching the bridge of the nose. Preserve the character's face, expression, hair, clothing, necklace, the floor, the blood drop, and the background shelves exactly as they are.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Adjust the lighting and shadow on the character's neck and shoulders to suggest a slightly steeper upward viewing angle, as the prone pose and flat camera angle cannot be structurally rebuilt in place. Preserve the character's face, hand, clothing, the blood drop, and the existing camera position.\n- Redraw the hand so the thumb and index finger are firmly and visibly pinching the bridge of the nose. Preserve the character's face, expression, hair, clothing, necklace, the floor, the blood drop, and the background shelves exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·장소·소품은 계약대로지만 두 눈의 시선이 어긋나 '뚫어지게 내려다보는' 응시가 좌하단 핏방울로 수렴하지 않고, 얼굴 인상도 레퍼런스보다 거칠다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·조명·소품을 유지한 채 시선 수렴과 얼굴 유사도가 개선되어 '넋 나간 응시' 지시를 더 정확히 충족; 코피 자국 추가는 계약이 요구하지 않은 변경이나 핏방울 출처와 모순되지 않는 소폭 손실에 그친다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·장소·소품은 계약대로지만 두 눈의 시선이 어긋나 '뚫어지게 내려다보는' 응시가 좌하단 핏방울로 수렴하지 않고, 얼굴 인상도 레퍼런스보다 거칠다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·조명·소품을 유지한 채 시선 수렴과 얼굴 유사도가 개선되어 '넋 나간 응시' 지시를 더 정확히 충족; 코피 자국 추가는 계약이 요구하지 않은 변경이나 핏방울 출처와 모순되지 않는 소폭 손실에 그친다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "저각도·좌하단 핏방울/우상단 얼굴 배치, 손이 대각선 차단, 뼈 목걸이·파란 조끼·캔 진열 압축까지 계약을 모두 충족하며, 무엇보다 '홀린 듯한 눈'과 핏방울을 동시에 판독 가능하게 유지하라는 선택적 초점 지시를 눈매·속눈썹·홍채 디테일로 실제로 지켰다.  ★위반: [gpt] 바닥의 한 방울 외에 김지후의 콧구멍에 계약이 요구하지 않은 추가 혈흔을 발명해 혈액의 수와 배치를 변경했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구성과 시선·물리·소품은 A와 사실상 동일하나, 얼굴과 캔 진열대 디테일이 전반적으로 뭉개져 '매료된 눈을 또렷이 붙잡는 선택적 초점'과 소재의 물성 표현이 약화됐다 — 계약이 요구하지 않은 해상감 손실이라 A보다 뒤진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.417,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 바닥의 한 방울 외에 김지후의 콧구멍에 계약이 요구하지 않은 추가 혈흔을 발명해 혈액의 수와 배치를 변경했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "저각도·좌하단 핏방울/우상단 얼굴 배치, 손이 대각선 차단, 뼈 목걸이·파란 조끼·캔 진열 압축까지 계약을 모두 충족하며, 무엇보다 '홀린 듯한 눈'과 핏방울을 동시에 판독 가능하게 유지하라는 선택적 초점 지시를 눈매·속눈썹·홍채 디테일로 실제로 지켰다.  ★위반: [gpt] 바닥의 한 방울 외에 김지후의 콧구멍에 계약이 요구하지 않은 추가 혈흔을 발명해 혈액의 수와 배치를 변경했다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구성과 시선·물리·소품은 A와 사실상 동일하나, 얼굴과 캔 진열대 디테일이 전반적으로 뭉개져 '매료된 눈을 또렷이 붙잡는 선택적 초점'과 소재의 물성 표현이 약화됐다 — 계약이 요구하지 않은 해상감 손실이라 A보다 뒤진다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S5sh1"
  }
 },
 "S5sh6": {
  "input_fingerprint": "d20c314cde9da9fe",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 음료수가 진열된 냉장고 유리문 바깥쪽에서 정인우가 김지후(강수리영)를 향해 환한 미소를 짓고 있는 얼굴.\n\nLOCATION (lock): The boundary between the staff side of the beverage refrigerator and the sales floor beyond its glass door. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static on the store side at 정인우’s face height, close and slightly oblique to the refrigerator glass so his smiling face sits in the left foreground without becoming a straight-on portrait. Look inward past him and through the door toward 김지후(강수리영), who appears smaller between the stocked cans in the right background as she finally raises her attention.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, foreground, looks toward 김지후 behind the refrigerator door; 김지후(강수리영) in the middle-right of the frame, background, looks toward 정인우 outside the refrigerator door; refrigerator glass door separating them in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 냉장고 유리문 (정인우가 바깥에서 두드린 직후) — The camera looks along and through the glass, with 정인우 on the store side and 김지후 visible behind the stocked refrigerator; used as Separates the two characters while permitting their exchanged gaze; 캔 음료 진열 (각종 캔 음료가 꽉 진열됨) — The sides of the packed cans form narrow gaps through which 김지후 is visible; used as Partially masks 김지후 and creates layered depth behind 정인우’s face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient convenience-store lighting is held in restrained contrast so 정인우’s bright smile reads clearly through the layered refrigerator frontage.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 drink-filled refrigerator, glass-door layout, cramped rear workspace, and cool lighting. Exclude the floor blood-drop emphasis and show the smiling young man only outside the refrigerator glass.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still has the white animal-bone necklace on behind the refrigerator door.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "좌측 전경의 남자는 얼굴을 오른쪽(화면 안쪽)으로 향해 미소 짓고 있고 시선은 대체로 우측 상방으로 향한다. 우측 배경의 여성(김지후)은 정면에 가깝게, 약간 좌측을 향해 시선을 보내지만 남자의 얼굴 높이와 정확히 맞물리는 상호 시선으로는 다소 어긋난다. 두 사람의 시선 교환은 부분적으로만 성립.",
    "built_space": "냉장고 유리문이 화면 중앙을 세로로 가르고 남자는 문 바깥(가게 쪽), 여자는 문 안쪽 백룸 쪽에 위치 — 배치 자체는 지시와 일치. 다만 남자가 유리에 여러 겹으로 반사되어 얼굴/몸이 2~3중으로 복제되어 보이고, 특히 중앙 좌측에 별도의 인물처럼 보이는 반사 얼굴이 하나 더 형성되어 인물 중복처럼 읽힌다. 남자가 파란 근무 조끼(김지후의 복장)를 입은 것처럼 반사되어 있어 신분/복장 혼선이 있다.",
    "entities": "남자는 20대 중반 한국인, 다만 캐릭터 레퍼런스의 정인우 얼굴형·헤어와 유사도는 중간. 여성은 이전 스틸의 김지후와 얼굴·머리 묶음·회색 티+파란 조끼가 일치하고, 흰 동물뼈 목걸이도 목에 걸려 있음(확인됨). 캔 음료 진열은 우측 하단에 실물감 있게 채워져 있음.",
    "physics": "남자는 유리 앞에서 손을 들어 문틀 근처에 두고 몸을 기대는 자세로 지면 지지가 자연스럽다. 여자는 서 있는 상태로 바닥 지지 정상. 캔은 선반 위에 놓여 있음. 공중 부양 요소 없음.",
    "hard_violations": [
     "유리 반사로 남자의 얼굴/상반신이 중앙에 별도 인물처럼 한 번 더 복제되어 등장(중복 신체/추가 인물로 읽힘)"
    ]
   },
   {
    "label": "B",
    "direction": "좌측 남자는 카메라 정면을 향해 웃고 있어(시선이 렌즈로) 김지후를 바라보지 않는다 — 샷 텍스트의 '김지후를 향해' 시선이 성립하지 않음. 우측 여성은 왼쪽 위를 올려다보지만 남자의 위치(같은 프레임 좌측, 같은 높이)와 시선 벡터가 어긋난다.",
    "built_space": "카메라가 냉장고 내부(캔 뒤)에서 밖을 보는 구도로 읽히며, 남자는 유리문 너머 매장 쪽, 여자는 유리 반사/내부 쪽에 있다. 그러나 여자가 남자와 같은 유리면 안쪽 공간에 나란히 서 있는 것처럼 보여 '유리문이 둘을 가른다'는 중앙 분리 구조가 명확치 않다. 여자의 뒤로 남자의 반사 얼굴이 한 번 더 나타난다.",
    "entities": "남자는 20대 중후반 한국인 남성이나 정인우 레퍼런스와 얼굴 유사도 낮음(더 둥글고 나이 들어 보임). 여성은 김지후와 얼굴·복장 일치, 흰 뼈 목걸이 확인됨. 캔은 하단에 전경으로 크게 배치.",
    "physics": "두 인물 모두 서 있고 지지 문제 없음. 캔은 선반 위. 부양 요소 없음.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "좌측 남자는 얼굴을 오른쪽으로 돌려 명확히 우측의 김지후를 바라보며 환하게 웃는다. 여성은 왼쪽으로 고개를 돌려 남자를 마주본다 — 시선 교환이 정확히 성립.",
    "built_space": "카메라는 캔이 진열된 냉장고 쪽에서 살짝 비스듬히 보며, 세로 유리문 프레임(중앙과 좌우 기둥)이 두 인물 사이를 지난다. 남자는 유리 너머(매장 쪽), 여자는 안쪽 작업 공간에 서 있고 뒤로 업소용 냉장고/백룸 설비가 보여 이전 스틸의 좁은 후면 작업공간과 부합. 상단에 반사로 상반신 일부가 흐릿하게 비치나 별도 인물로 읽힐 정도는 아님.",
    "entities": "남자는 20대 중반 한국인, 짙은 머리·준수한 얼굴로 정인우 레퍼런스와 가장 근접(체크셔츠+니트/자켓 레이어도 레퍼런스의 니트 레이어와 유사). 여성은 김지후와 얼굴·회색 티·파란 조끼 일치, 흰 동물뼈 목걸이 선명하게 착용. 전경 캔·페트병 진열 실물감 양호.",
    "physics": "두 인물 모두 직립, 바닥 지지 자연스러움. 캔은 선반 위에 정렬. 부양·무지지 요소 없음.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 5,
   "B": 4,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "유리문 경계와 목걸이 등 로케이션·소품은 잘 지켰으나, 반사로 남자의 얼굴이 중앙에 또 하나의 인물처럼 복제되고 남자가 근무 조끼 반사를 입은 듯 보여 인물 중복이라는 치명적 결함이 있으며, 상호 시선도 다소 어긋난다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "남자가 카메라 렌즈를 정면으로 보며 웃어 '김지후를 향해 미소'라는 샷 텍스트의 시선 방향을 정면 대카메라 응시로 어겼고, 정인우 얼굴 유사도도 가장 낮으며 유리문의 분리 구조도 모호하다."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "유리문을 사이에 두고 좌측 전경의 정인우가 우측 안쪽의 김지후를 바라보며 환히 웃고 김지후도 마주보는 시선 교환이 정확하며, 캔 진열·좁은 후면 작업공간·뼈 목걸이·냉기 도는 조명까지 이전 스틸과 일치한다(다만 클로즈업치고 다소 넓고 남자가 중앙 좌측에 더 가깝게 배치된 점은 아쉬움)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S5sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라 위치와 공간 배치가 지시사항과 완전히 반대로 설정되었습니다. 카메라가 매장 쪽에 위치하여 유리문을 사이에 두고 정인우(전경)와 김지후(배경)를 분리해야 하나, 현재는 카메라가 냉장고 안쪽에서 바깥에 나란히 서 있는 두 사람을 바라보고 있습니다.",
     "fix_en": "Darken and blur the row of cans in the bottom foreground to make them less intrusive, as the reversed camera viewpoint and incorrect side-by-side placement of the characters cannot be corrected without a reshoot. Preserve the characters' faces, their current clothing, the glass surface, and the background machinery.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "정인우(왼쪽 인물)가 레퍼런스 이미지에 있는 회색 비니를 착용하지 않았습니다.",
     "fix_en": "Put a tight grey knitted beanie on the head of the smiling man on the left. Preserve his facial features, his smile, his blazer and sweater, the woman on the right, the glass pane, and the foreground cans.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Darken and blur the row of cans in the bottom foreground to make them less intrusive, as the reversed camera viewpoint and incorrect side-by-side placement of the characters cannot be corrected without a reshoot. Preserve the characters' faces, their current clothing, the glass surface, and the background machinery.\n- Put a tight grey knitted beanie on the head of the smiling man on the left. Preserve his facial features, his smile, his blazer and sweater, the woman on the right, the glass pane, and the foreground cans.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선 교환·유리문 분리·뼈 목걸이·캔 레이어 등 계약 요소를 모두 충족하고, 전경 캔의 금속 질감과 유리 반사가 물리적으로 가장 설득력 있게 렌더링되어 'MATERIAL REALISM'과 '층위 깊이' 지시에 부합한다.  ★위반: [gpt] 명시된 매장 쪽 얼굴 높이 시점이 아니라 캔 선반 안쪽에서 유리 너머 두 사람을 보는 시점으로 렌더링되어, 계약이 고정한 구조상의 카메라 위치를 위반한다. / [gpt] 정인우와 김지후가 유리문 양쪽에 분리되지 않고 같은 쪽·비슷한 깊이에 놓여, 유리문이 두 사람 사이를 가르는 필수 공간 관계가 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도에 비니를 추가해 캐릭터 레퍼런스와는 맞추었으나, 이전 스틸 연속성이 요구되지 않은 의상 변경이며 전경 캔의 질감·초점이 뭉개져 '캔 진열이 만드는 층위 깊이'와 재질 사실성이 A보다 손실됐다.  ★위반: [gpt] 명시된 매장 쪽 얼굴 높이 시점이 아니라 캔 선반 안쪽에서 유리 너머 두 사람을 보는 시점으로 렌더링되어, 계약이 고정한 구조상의 카메라 위치를 위반한다. / [gpt] 정인우와 김지후가 유리문 양쪽에 분리되지 않고 같은 쪽·비슷한 깊이에 놓여, 유리문이 두 사람 사이를 가르는 필수 공간 관계가 성립하지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.25,
      "B": 1.357
     },
     "violations": {
      "B": [
       "[gpt] 명시된 매장 쪽 얼굴 높이 시점이 아니라 캔 선반 안쪽에서 유리 너머 두 사람을 보는 시점으로 렌더링되어, 계약이 고정한 구조상의 카메라 위치를 위반한다.",
       "[gpt] 정인우와 김지후가 유리문 양쪽에 분리되지 않고 같은 쪽·비슷한 깊이에 놓여, 유리문이 두 사람 사이를 가르는 필수 공간 관계가 성립하지 않는다."
      ],
      "A": [
       "[gpt] 명시된 매장 쪽 얼굴 높이 시점이 아니라 캔 선반 안쪽에서 유리 너머 두 사람을 보는 시점으로 렌더링되어, 계약이 고정한 구조상의 카메라 위치를 위반한다.",
       "[gpt] 정인우와 김지후가 유리문 양쪽에 분리되지 않고 같은 쪽·비슷한 깊이에 놓여, 유리문이 두 사람 사이를 가르는 필수 공간 관계가 성립하지 않는다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선 교환·유리문 분리·뼈 목걸이·캔 레이어 등 계약 요소를 모두 충족하고, 전경 캔의 금속 질감과 유리 반사가 물리적으로 가장 설득력 있게 렌더링되어 'MATERIAL REALISM'과 '층위 깊이' 지시에 부합한다.  ★위반: [gpt] 명시된 매장 쪽 얼굴 높이 시점이 아니라 캔 선반 안쪽에서 유리 너머 두 사람을 보는 시점으로 렌더링되어, 계약이 고정한 구조상의 카메라 위치를 위반한다. / [gpt] 정인우와 김지후가 유리문 양쪽에 분리되지 않고 같은 쪽·비슷한 깊이에 놓여, 유리문이 두 사람 사이를 가르는 필수 공간 관계가 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도에 비니를 추가해 캐릭터 레퍼런스와는 맞추었으나, 이전 스틸 연속성이 요구되지 않은 의상 변경이며 전경 캔의 질감·초점이 뭉개져 '캔 진열이 만드는 층위 깊이'와 재질 사실성이 A보다 손실됐다.  ★위반: [gpt] 명시된 매장 쪽 얼굴 높이 시점이 아니라 캔 선반 안쪽에서 유리 너머 두 사람을 보는 시점으로 렌더링되어, 계약이 고정한 구조상의 카메라 위치를 위반한다. / [gpt] 정인우와 김지후가 유리문 양쪽에 분리되지 않고 같은 쪽·비슷한 깊이에 놓여, 유리문이 두 사람 사이를 가르는 필수 공간 관계가 성립하지 않는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 클로즈업 레이어 구성(전경 정인우 좌측·유리문 중앙·배경 김지후 우측)과 상호 시선이 정확하고, 캐릭터 레퍼런스의 회색 비니와 이전 스틸의 조끼·뼈 목걸이·냉기 조명이 모두 유지되어 계약 이행도가 가장 높다.  ★위반: [gpt] 계약이 매장 쪽에 고정한 카메라를 냉장고 선반 안쪽, 전경 캔 뒤에 배치한 반대 시점이다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·시선·장소 락은 동일하게 맞췄으나, 계약이 요구하지 않은 정인우의 비니 제거(캐릭터 레퍼런스 위배)와 전경 캔의 균일 복제·유리 반사 약화로 유리문 분리감까지 잃어, 수리로 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 계약이 매장 쪽에 고정한 카메라를 냉장고 선반 안쪽, 전경 캔 뒤에 배치한 반대 시점이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.25
     },
     "violations": {
      "A": [
       "[gpt] 계약이 매장 쪽에 고정한 카메라를 냉장고 선반 안쪽, 전경 캔 뒤에 배치한 반대 시점이다."
      ],
      "B": [
       "[gpt] 계약이 매장 쪽에 고정한 카메라를 냉장고 선반 안쪽, 전경 캔 뒤에 배치한 반대 시점이다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지정된 클로즈업 레이어 구성(전경 정인우 좌측·유리문 중앙·배경 김지후 우측)과 상호 시선이 정확하고, 캐릭터 레퍼런스의 회색 비니와 이전 스틸의 조끼·뼈 목걸이·냉기 조명이 모두 유지되어 계약 이행도가 가장 높다.  ★위반: [gpt] 계약이 매장 쪽에 고정한 카메라를 냉장고 선반 안쪽, 전경 캔 뒤에 배치한 반대 시점이다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·장소 락은 동일하게 맞췄으나, 계약이 요구하지 않은 정인우의 비니 제거(캐릭터 레퍼런스 위배)와 전경 캔의 균일 복제·유리 반사 약화로 유리문 분리감까지 잃어, 수리로 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 계약이 매장 쪽에 고정한 카메라를 냉장고 선반 안쪽, 전경 캔 뒤에 배치한 반대 시점이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S5sh4"
  }
 },
 "S6sh3::bgfirst_bg": {
  "input_fingerprint": "958b8bc8d8ea9152",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 캔커피를 쥔 김지후(강수리영)가 까만 밤하늘을 올려다보며 입술을 동그랗게 내밀어 휘파람을 부는 측면.\n\nLOCATION (lock): An outdoor bench directly in front of the convenience store under the night sky.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Stay close beside the seated 김지후(강수리영) at her eye level, then tilt the lens upward with her gaze while preserving a clean left-facing profile. Her face occupies the right half, the coffee can remains at the lower edge in her hand, and the dark night sky opens above her rounded whistling lips.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward night sky above the bench; night sky in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 까만 밤하늘 (김지후가 올려다보는 중); used as Provides negative space in the direction of 김지후’s upward gaze and whistle; 편의점 앞 벤치 (김지후와 정인우가 나란히 앉아 있음) — The camera views the bench obliquely from beside 김지후; used as Supports the seated profile and remains only partially visible at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained ambient night lighting shapes the profile against the black sky while keeping the coffee can and pursed lips readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 캔커피를 쥔 김지후(강수리영)가 까만 밤하늘을 올려다보며 입술을 동그랗게 내밀어 휘파람을 부는 측면.\n\nLOCATION (lock): An outdoor bench directly in front of the convenience store under the night sky.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Stay close beside the seated 김지후(강수리영) at her eye level, then tilt the lens upward with her gaze while preserving a clean left-facing profile. Her face occupies the right half, the coffee can remains at the lower edge in her hand, and the dark night sky opens above her rounded whistling lips.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward night sky above the bench; night sky in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 까만 밤하늘 (김지후가 올려다보는 중); used as Provides negative space in the direction of 김지후’s upward gaze and whistle; 편의점 앞 벤치 (김지후와 정인우가 나란히 앉아 있음) — The camera views the bench obliquely from beside 김지후; used as Supports the seated profile and remains only partially visible at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained ambient night lighting shapes the profile against the black sky while keeping the coffee can and pursed lips readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S6sh3__bgfirst_bg.png",
  "asset_id": "e7a1eb43-c872-4d27-800a-58977bc70ba6",
  "input_asset_ids": [
   "4fbe6161-68af-4ba8-8518-4d173727419f",
   "675bae6b-3f05-455f-815e-3f9f97e59116"
  ]
 },
 "S6sh3": {
  "input_fingerprint": "ccb71af96d2593ac",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 캔커피를 쥔 김지후(강수리영)가 까만 밤하늘을 올려다보며 입술을 동그랗게 내밀어 휘파람을 부는 측면.\n\nLOCATION (lock): An outdoor bench directly in front of the convenience store under the night sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Stay close beside the seated 김지후(강수리영) at her eye level, then tilt the lens upward with her gaze while preserving a clean left-facing profile. Her face occupies the right half, the coffee can remains at the lower edge in her hand, and the dark night sky opens above her rounded whistling lips.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward night sky above the bench; night sky in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 까만 밤하늘 (김지후가 올려다보는 중); used as Provides negative space in the direction of 김지후’s upward gaze and whistle; 편의점 앞 벤치 (김지후와 정인우가 나란히 앉아 있음) — The camera views the bench obliquely from beside 김지후; used as Supports the seated profile and remains only partially visible at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained ambient night lighting shapes the profile against the black sky while keeping the coffee can and pursed lips readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear the white animal-bone necklace while holding her canned coffee.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 캔커피를 쥔 김지후(강수리영)가 까만 밤하늘을 올려다보며 입술을 동그랗게 내밀어 휘파람을 부는 측면.\n\nLOCATION (lock): An outdoor bench directly in front of the convenience store under the night sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Stay close beside the seated 김지후(강수리영) at her eye level, then tilt the lens upward with her gaze while preserving a clean left-facing profile. Her face occupies the right half, the coffee can remains at the lower edge in her hand, and the dark night sky opens above her rounded whistling lips.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward night sky above the bench; night sky in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 까만 밤하늘 (김지후가 올려다보는 중); used as Provides negative space in the direction of 김지후’s upward gaze and whistle; 편의점 앞 벤치 (김지후와 정인우가 나란히 앉아 있음) — The camera views the bench obliquely from beside 김지후; used as Supports the seated profile and remains only partially visible at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained ambient night lighting shapes the profile against the black sky while keeping the coffee can and pursed lips readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear the white animal-bone necklace while holding her canned coffee.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 캔커피를 쥔 김지후(강수리영)가 까만 밤하늘을 올려다보며 입술을 동그랗게 내밀어 휘파람을 부는 측면.\n\nLOCATION (lock): An outdoor bench directly in front of the convenience store under the night sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Stay close beside the seated 김지후(강수리영) at her eye level, then tilt the lens upward with her gaze while preserving a clean left-facing profile. Her face occupies the right half, the coffee can remains at the lower edge in her hand, and the dark night sky opens above her rounded whistling lips.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward night sky above the bench; night sky in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 까만 밤하늘 (김지후가 올려다보는 중); used as Provides negative space in the direction of 김지후’s upward gaze and whistle; 편의점 앞 벤치 (김지후와 정인우가 나란히 앉아 있음) — The camera views the bench obliquely from beside 김지후; used as Supports the seated profile and remains only partially visible at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained ambient night lighting shapes the profile against the black sky while keeping the coffee can and pursed lips readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear the white animal-bone necklace while holding her canned coffee.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S6sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S6sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L06B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌향 프로필로 얼굴을 위로 젖혀 하늘 쪽을 본다. 다만 시선이 향하는 위쪽 화면 영역은 편의점 벽·처마와 냉장고 진열대가 차지하고 있어, 시선이 '까만 밤하늘'에 닿지 않는다. 밤하늘은 프레임 좌측 원경 거리 위쪽에만 있고 인물의 시선 축과 어긋난다. 입술은 약간 오므려져 휘파람 형태에 가깝다.",
      "built_space": "편의점 파사드(슬라이딩 도어, 냉장 진열장, 매대, 쓰레기통)와 벤치 등받이가 인물 우측 하단에 일부 보인다. 로케이션 참조와 재질·구조는 대체로 유사하나, 카메라가 매우 넓게 물러나 거리·차선·가로등·건물 스카이라인까지 담긴다. 벤치는 인물 뒤쪽에서 부분적으로 확인되며 착석 자세는 성립한다.",
      "entities": "20대 초반 한국 여성으로 보이나 얼굴이 참조 인물보다 다소 나이 들고 골격이 달라 동일인 인상은 약함. 긴 검은 머리 일치. 회색 티셔츠, 흰 동물뼈 형태 펜던트 목걸이 착용(계약 충족). 손에 든 캔은 한국어 라벨의 캔커피로 읽힘.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 상체를 뒤로 젖힌 자세, 우측 벤치 등받이가 지지대로 보인다. 오른손이 캔 몸통을 자연스럽게 감싸 쥐고 있어 부유 물체 없음. 손목·전완 프레임 내 존재. 물리적 모순은 없음."
     },
     {
      "label": "B",
      "direction": "김지후는 좌향 프로필(왼쪽을 향한 옆얼굴)로 고개를 들어 프레임 좌상단의 검은 하늘 영역을 올려다본다. 시선 축이 실제로 어두운 네거티브 스페이스에 착지한다. 입술은 뚜렷하게 동그랗게 오므려 휘파람 동작을 보여준다.",
      "built_space": "우측 배경에 편의점 유리·형광등·진열대가 흐릿하게 보이고, 좌측 하단에 목재 슬랫 벤치 등받이와 검은 금속 팔걸이·볼라드가 보인다. 로케이션 참조의 벤치 형태(가로 슬랫, 검은 주철 프레임)와 일치하며 하단 프레임 가장자리에만 부분 노출되어 지시에 부합.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 참조 얼굴형과 근접. 목에 흰 동물뼈 형태 펜던트 목걸이 확인(계약 충족). 손에 든 것은 한국어 라벨의 갈색 캔커피로 명확히 읽힘. 어두운 카키/올리브 아우터 착용.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 등받이에 몸을 기댄 상태이며 어깨·등이 프레임 내 지지된다. 오른손이 캔 옆면을 손가락으로 감싸 쥐고 있으며 손목과 전완이 프레임 안에 있다. 캔은 손 안에 확실히 지지됨. 부유·무지지 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "좌향 프로필과 캔·뼈목걸이는 지켰으나, 클로즈업 지시를 어기고 거리·건물까지 담는 광각으로 물러났고 인물이 올려다보는 방향에 밤하늘 대신 편의점 벽·진열대가 놓여 '까만 밤하늘 네거티브 스페이스' 지시를 놓쳤으며 얼굴도 참조 인물과 차이가 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 근접 좌향 프로필 클로즈업, 얼굴은 우측 절반·캔은 하단 가장자리 손 안, 좌상단은 까만 밤하늘 네거티브 스페이스로 열려 있고 벤치는 하단에만 부분 노출되어 카메라·프레임 지시를 정확히 충족하며 뼈목걸이와 오므린 입술도 확인된다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "좌향 프로필과 캔·뼈목걸이는 지켰으나, 클로즈업 지시를 어기고 거리·건물까지 담는 광각으로 물러났고 인물이 올려다보는 방향에 밤하늘 대신 편의점 벽·진열대가 놓여 '까만 밤하늘 네거티브 스페이스' 지시를 놓쳤으며 얼굴도 참조 인물과 차이가 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 근접 좌향 프로필 클로즈업, 얼굴은 우측 절반·캔은 하단 가장자리 손 안, 좌상단은 까만 밤하늘 네거티브 스페이스로 열려 있고 벤치는 하단에만 부분 노출되어 카메라·프레임 지시를 정확히 충족하며 뼈목걸이와 오므린 입술도 확인된다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌향 프로필로 얼굴을 위로 젖혀 하늘 쪽을 본다. 다만 시선이 향하는 위쪽 화면 영역은 편의점 벽·처마와 냉장고 진열대가 차지하고 있어, 시선이 '까만 밤하늘'에 닿지 않는다. 밤하늘은 프레임 좌측 원경 거리 위쪽에만 있고 인물의 시선 축과 어긋난다. 입술은 약간 오므려져 휘파람 형태에 가깝다.",
      "built_space": "편의점 파사드(슬라이딩 도어, 냉장 진열장, 매대, 쓰레기통)와 벤치 등받이가 인물 우측 하단에 일부 보인다. 로케이션 참조와 재질·구조는 대체로 유사하나, 카메라가 매우 넓게 물러나 거리·차선·가로등·건물 스카이라인까지 담긴다. 벤치는 인물 뒤쪽에서 부분적으로 확인되며 착석 자세는 성립한다.",
      "entities": "20대 초반 한국 여성으로 보이나 얼굴이 참조 인물보다 다소 나이 들고 골격이 달라 동일인 인상은 약함. 긴 검은 머리 일치. 회색 티셔츠, 흰 동물뼈 형태 펜던트 목걸이 착용(계약 충족). 손에 든 캔은 한국어 라벨의 캔커피로 읽힘.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 상체를 뒤로 젖힌 자세, 우측 벤치 등받이가 지지대로 보인다. 오른손이 캔 몸통을 자연스럽게 감싸 쥐고 있어 부유 물체 없음. 손목·전완 프레임 내 존재. 물리적 모순은 없음."
     },
     {
      "label": "B",
      "direction": "김지후는 좌향 프로필(왼쪽을 향한 옆얼굴)로 고개를 들어 프레임 좌상단의 검은 하늘 영역을 올려다본다. 시선 축이 실제로 어두운 네거티브 스페이스에 착지한다. 입술은 뚜렷하게 동그랗게 오므려 휘파람 동작을 보여준다.",
      "built_space": "우측 배경에 편의점 유리·형광등·진열대가 흐릿하게 보이고, 좌측 하단에 목재 슬랫 벤치 등받이와 검은 금속 팔걸이·볼라드가 보인다. 로케이션 참조의 벤치 형태(가로 슬랫, 검은 주철 프레임)와 일치하며 하단 프레임 가장자리에만 부분 노출되어 지시에 부합.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 참조 얼굴형과 근접. 목에 흰 동물뼈 형태 펜던트 목걸이 확인(계약 충족). 손에 든 것은 한국어 라벨의 갈색 캔커피로 명확히 읽힘. 어두운 카키/올리브 아우터 착용.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 등받이에 몸을 기댄 상태이며 어깨·등이 프레임 내 지지된다. 오른손이 캔 옆면을 손가락으로 감싸 쥐고 있으며 손목과 전완이 프레임 안에 있다. 캔은 손 안에 확실히 지지됨. 부유·무지지 요소 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 좌향(왼쪽) 측면 프로필로 앉아 있고 시선은 위쪽(프레임 좌상단 검은 하늘 방향)으로 올라가 있다. 입술은 동그랗게 오므려 휘파람 자세이며, 시선 방향과 입 모양이 일치한다. 캔은 손에 쥐어 얼굴 아래 왼쪽에 위치, 라벨은 카메라 쪽 측면을 보인다. 얼굴은 프레임 우측 절반, 좌상단은 어두운 네거티브 스페이스로 비어 있어 지정된 레이아웃과 맞는다.",
      "built_space": "벤치 등받이 나무 슬랫과 금속 프레임이 좌측 하단·중간에 부분적으로 보이고, 우측에는 편의점 창/형광등 조명 일부가 흐리게 보인다. 벤치는 하나, 인물은 그 위에 착석. 편의점 앞 벤치라는 로케이션 락과 부합하며 클로즈업이므로 건축 요소는 최소 노출.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴형·헤어 유사. 목에 흰색 뼈 형태 펜던트 목걸이가 보여 CARRIED STATE 충족. 손에는 한국어 라벨의 캔커피(갈색 캔) — 캔커피로 읽힘. 다른 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 몸통이 등받이 쪽으로 기대어 있고, 팔꿈치는 몸 앞에서 굽어 캔을 손가락 전체로 감싸 쥐고 있다. 손가락 압력과 캔 무게 방향이 자연스럽고, 부유하는 물체 없음. 목 젖힘과 어깨 라인이 위를 올려다보는 동작과 일치."
     },
     {
      "label": "B",
      "direction": "인물은 우측에 좌향 프로필로 시선을 위로 올리고 입술을 오므리고 있으나, 시선이 향하는 상단 우측은 건물 벽면이고 밤하늘은 프레임 좌측 멀리 위치한다. 즉 시선 방향의 네거티브 스페이스가 하늘이 아니라 콘크리트 벽이다. 캔은 손에 쥐고 하단 중앙에 위치.",
      "built_space": "편의점 정면, 냉장고 진열창, 매대, 쓰레기통, 벤치(우측 하단에 등받이 일부)와 좌측의 넓은 도로·가로등·원경 아파트까지 모두 담겨 있다. 클로즈업이 아니라 미디엄 와이드에 가깝고, 벤치는 인물 뒤/우측으로 어색하게 놓여 인물이 실제 벤치에 앉아 있는지 불명확하다. 로케이션의 구조(문·벤치 배치)도 레퍼런스와 다르게 재구성됨.",
      "entities": "20대~30대 한국 여성으로 보이나 레퍼런스 대비 얼굴 인상 차이가 있고 회색 티셔츠 차림. 흰 뼈 모양 펜던트 목걸이는 보인다. 캔은 한국어 라벨의 커피 캔. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 앉은 자세로 보이나 좌석 접촉이 명확히 보이지 않고 벤치가 몸 뒤·옆에 어정쩡하게 배치되어 착석 지지점이 애매하다. 캔은 손가락이 감싸 쥐고 있어 지지는 있다. 상체가 뒤로 젖혀진 정도에 비해 하체·좌면이 프레임에서 잘려 균형 근거가 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "클로즈업 측면, 얼굴 우측 절반·좌상단 검은 밤하늘 네거티브 스페이스·하단 캔커피까지 지정 프레임을 정확히 구현했고 뼈 목걸이와 벤치 일부 노출도 충족."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "클로즈업 지시를 무시한 와이드 프레이밍에 시선이 향하는 곳이 밤하늘이 아닌 벽면이며, 벤치 착석 관계와 로케이션 구조 재현도 부정확하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "클로즈업 측면, 얼굴 우측 절반·좌상단 검은 밤하늘 네거티브 스페이스·하단 캔커피까지 지정 프레임을 정확히 구현했고 뼈 목걸이와 벤치 일부 노출도 충족."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "클로즈업 지시를 무시한 와이드 프레이밍에 시선이 향하는 곳이 밤하늘이 아닌 벽면이며, 벤치 착석 관계와 로케이션 구조 재현도 부정확하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 좌향(왼쪽) 측면 프로필로 앉아 있고 시선은 위쪽(프레임 좌상단 검은 하늘 방향)으로 올라가 있다. 입술은 동그랗게 오므려 휘파람 자세이며, 시선 방향과 입 모양이 일치한다. 캔은 손에 쥐어 얼굴 아래 왼쪽에 위치, 라벨은 카메라 쪽 측면을 보인다. 얼굴은 프레임 우측 절반, 좌상단은 어두운 네거티브 스페이스로 비어 있어 지정된 레이아웃과 맞는다.",
      "built_space": "벤치 등받이 나무 슬랫과 금속 프레임이 좌측 하단·중간에 부분적으로 보이고, 우측에는 편의점 창/형광등 조명 일부가 흐리게 보인다. 벤치는 하나, 인물은 그 위에 착석. 편의점 앞 벤치라는 로케이션 락과 부합하며 클로즈업이므로 건축 요소는 최소 노출.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴형·헤어 유사. 목에 흰색 뼈 형태 펜던트 목걸이가 보여 CARRIED STATE 충족. 손에는 한국어 라벨의 캔커피(갈색 캔) — 캔커피로 읽힘. 다른 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 몸통이 등받이 쪽으로 기대어 있고, 팔꿈치는 몸 앞에서 굽어 캔을 손가락 전체로 감싸 쥐고 있다. 손가락 압력과 캔 무게 방향이 자연스럽고, 부유하는 물체 없음. 목 젖힘과 어깨 라인이 위를 올려다보는 동작과 일치."
     },
     {
      "label": "A",
      "direction": "인물은 우측에 좌향 프로필로 시선을 위로 올리고 입술을 오므리고 있으나, 시선이 향하는 상단 우측은 건물 벽면이고 밤하늘은 프레임 좌측 멀리 위치한다. 즉 시선 방향의 네거티브 스페이스가 하늘이 아니라 콘크리트 벽이다. 캔은 손에 쥐고 하단 중앙에 위치.",
      "built_space": "편의점 정면, 냉장고 진열창, 매대, 쓰레기통, 벤치(우측 하단에 등받이 일부)와 좌측의 넓은 도로·가로등·원경 아파트까지 모두 담겨 있다. 클로즈업이 아니라 미디엄 와이드에 가깝고, 벤치는 인물 뒤/우측으로 어색하게 놓여 인물이 실제 벤치에 앉아 있는지 불명확하다. 로케이션의 구조(문·벤치 배치)도 레퍼런스와 다르게 재구성됨.",
      "entities": "20대~30대 한국 여성으로 보이나 레퍼런스 대비 얼굴 인상 차이가 있고 회색 티셔츠 차림. 흰 뼈 모양 펜던트 목걸이는 보인다. 캔은 한국어 라벨의 커피 캔. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 앉은 자세로 보이나 좌석 접촉이 명확히 보이지 않고 벤치가 몸 뒤·옆에 어정쩡하게 배치되어 착석 지지점이 애매하다. 캔은 손가락이 감싸 쥐고 있어 지지는 있다. 상체가 뒤로 젖혀진 정도에 비해 하체·좌면이 프레임에서 잘려 균형 근거가 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "김지후는 좌향 프로필로 얼굴을 위로 젖혀 하늘 쪽을 본다. 다만 시선이 향하는 위쪽 화면 영역은 편의점 벽·처마와 냉장고 진열대가 차지하고 있어, 시선이 '까만 밤하늘'에 닿지 않는다. 밤하늘은 프레임 좌측 원경 거리 위쪽에만 있고 인물의 시선 축과 어긋난다. 입술은 약간 오므려져 휘파람 형태에 가깝다.",
    "built_space": "편의점 파사드(슬라이딩 도어, 냉장 진열장, 매대, 쓰레기통)와 벤치 등받이가 인물 우측 하단에 일부 보인다. 로케이션 참조와 재질·구조는 대체로 유사하나, 카메라가 매우 넓게 물러나 거리·차선·가로등·건물 스카이라인까지 담긴다. 벤치는 인물 뒤쪽에서 부분적으로 확인되며 착석 자세는 성립한다.",
    "entities": "20대 초반 한국 여성으로 보이나 얼굴이 참조 인물보다 다소 나이 들고 골격이 달라 동일인 인상은 약함. 긴 검은 머리 일치. 회색 티셔츠, 흰 동물뼈 형태 펜던트 목걸이 착용(계약 충족). 손에 든 캔은 한국어 라벨의 캔커피로 읽힘.",
    "hard_violations": [],
    "physics": "인물은 벤치에 앉아 상체를 뒤로 젖힌 자세, 우측 벤치 등받이가 지지대로 보인다. 오른손이 캔 몸통을 자연스럽게 감싸 쥐고 있어 부유 물체 없음. 손목·전완 프레임 내 존재. 물리적 모순은 없음."
   },
   {
    "label": "B",
    "direction": "김지후는 좌향 프로필(왼쪽을 향한 옆얼굴)로 고개를 들어 프레임 좌상단의 검은 하늘 영역을 올려다본다. 시선 축이 실제로 어두운 네거티브 스페이스에 착지한다. 입술은 뚜렷하게 동그랗게 오므려 휘파람 동작을 보여준다.",
    "built_space": "우측 배경에 편의점 유리·형광등·진열대가 흐릿하게 보이고, 좌측 하단에 목재 슬랫 벤치 등받이와 검은 금속 팔걸이·볼라드가 보인다. 로케이션 참조의 벤치 형태(가로 슬랫, 검은 주철 프레임)와 일치하며 하단 프레임 가장자리에만 부분 노출되어 지시에 부합.",
    "entities": "20대 초반 한국 여성, 긴 검은 생머리, 참조 얼굴형과 근접. 목에 흰 동물뼈 형태 펜던트 목걸이 확인(계약 충족). 손에 든 것은 한국어 라벨의 갈색 캔커피로 명확히 읽힘. 어두운 카키/올리브 아우터 착용.",
    "hard_violations": [],
    "physics": "인물은 벤치에 앉아 등받이에 몸을 기댄 상태이며 어깨·등이 프레임 내 지지된다. 오른손이 캔 옆면을 손가락으로 감싸 쥐고 있으며 손목과 전완이 프레임 안에 있다. 캔은 손 안에 확실히 지지됨. 부유·무지지 요소 없음."
   }
  ],
  "totals": {
   "A": 8,
   "B": 17
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "좌향 프로필과 캔·뼈목걸이는 지켰으나, 클로즈업 지시를 어기고 거리·건물까지 담는 광각으로 물러났고 인물이 올려다보는 방향에 밤하늘 대신 편의점 벽·진열대가 놓여 '까만 밤하늘 네거티브 스페이스' 지시를 놓쳤으며 얼굴도 참조 인물과 차이가 크다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "눈높이 근접 좌향 프로필 클로즈업, 얼굴은 우측 절반·캔은 하단 가장자리 손 안, 좌상단은 까만 밤하늘 네거티브 스페이스로 열려 있고 벤치는 하단에만 부분 노출되어 카메라·프레임 지시를 정확히 충족하며 뼈목걸이와 오므린 입술도 확인된다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L06B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캔을 쥐고 있는 손의 해부학적 구조가 치명적으로 잘못되었습니다(왼팔에 오른손이 연결되어 있으며, 엄지손가락이 카메라 쪽인 캔의 왼쪽에 위치함).",
     "fix_en": "Redraw the hand holding the can as a correct left hand: place the thumb on the right side of the can (closest to her face) with the fingers wrapping around the front. Preserve exactly the people present and their positions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터 레퍼런스에 지정된 파란색 조끼를 입지 않고 다른 형태의 겉옷을 입고 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "로케이션 사진에서 벤치는 벽에 밀착되어 평행하게 놓여 있으나, 생성된 이미지에서는 벤치 등받이가 왼쪽 허공(거리 방향)으로 뻗어 나와 기하학적 구조가 어긋납니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캔커피 표면에 의미를 알 수 없는 한글 텍스트('편')가 뚜렷하게 렌더링되어 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the hand holding the can as a correct left hand: place the thumb on the right side of the can (closest to her face) with the fingers wrapping around the front. Preserve exactly the people present and their positions, their clothing, the set, the light, and the framing.\n- \n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌향 측면(얼굴이 화면 왼쪽을 향함)으로 앉아 시선을 위쪽 왼편의 어두운 하늘로 들어올리고 있다. 입술은 동그랗게 오므려 휘파람 형태이며, 시선 방향과 입술 방향이 일치한다. 캔커피는 오른손에 쥐어 화면 하단 중앙-좌측에 위치, 캔 상단이 위를 향해 정상 방향. 화면 좌측 상단은 거의 완전한 검은 하늘로 비어 있어 시선의 네거티브 스페이스가 확보된다.",
      "built_space": "벤치 등받이의 나무 슬랫이 좌측 하단에 비스듬히 걸쳐 보이고, 우측에는 편의점 조명 라인과 흐릿한 유리·진열대가 보인다. 벤치는 프레임 하단 가장자리에 부분적으로만 보여 계약의 '부분적 노출' 지시와 일치. 배경은 대부분 검은 밤하늘로 처리되어 클로즈업 심도와 맞다.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴형과 유사. 흰 동물뼈 목걸이가 목 앞에 명확히 보임. 손은 젊은 여성의 손이며 소매는 올리브색 재킷. 캔커피는 한국식 갈색 캔커피로 손에 정확히 쥐어져 있음. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 있고 등/엉덩이가 벤치에 지지된다. 캔은 오른손 손가락 네 개와 엄지가 감싸 쥐고 있으며 팔꿈치는 무릎/허벅지 쪽으로 내려간 자연스러운 각도. 공중에 떠 있는 물체 없음. 목걸이는 목에 걸려 중력대로 늘어져 있음."
     },
     {
      "label": "B",
      "direction": "동일한 좌향 측면, 시선은 위쪽을 향하고 입술은 오므려져 있다. 그러나 시선이 향하는 좌측 상단 영역이 검은 밤하늘이 아니라 편의점 파사드(창문·냉장고·진열대·건물 2층 창)로 채워져 있어 '까만 밤하늘의 네거티브 스페이스'라는 지시가 무너진다. 캔은 오른손에 쥐어 하단에 위치, 방향 정상.",
      "built_space": "편의점 정면 전체(쇼윈도, 자동문, 상품 진열대, 에어컨 실외기, 볼라드)가 배경으로 뚜렷하게 펼쳐져 있다. 이는 로케이션 사진의 구조와는 맞지만, 인물이 벤치에 앉아 있는 위치에서 카메라가 옆에서 위로 틸트한 클로즈업이라면 배경에 이렇게 넓은 파사드가 선명하게 들어올 수 없다 — 벤치는 실제로 편의점 벽 앞에 등을 대고 있으므로 이 각도의 배경 지오메트리가 어색하다. 벤치 슬랫은 좌측 하단에 보임.",
      "entities": "인물 동일: 20대 한국 여성, 긴 검은 머리, 흰 뼈 목걸이, 올리브 재킷, 갈색 캔커피. 레퍼런스 정합성은 A와 사실상 동일.",
      "hard_violations": [],
      "physics": "벤치에 앉은 지지 정상, 캔은 손에 확실히 쥐어져 있음. 부유 물체 없음. 다만 원경 편의점이 배경으로 선명하게 렌더되어 클로즈업 심도(얕은 초점)와 어긋나며 배경이 전경화된 인상을 준다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선 방향 좌상단이 완전한 '까만 밤하늘' 네거티브 스페이스로 비어 있고 벤치는 하단 가장자리에만 부분 노출 — 카메라·프레임 지시를 정확히 충족하며 인물·목걸이·캔 계약도 모두 일치."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물·소품·자세는 A와 동일하나, 계약이 요구한 좌상단 '까만 밤하늘'을 편의점 파사드 전체로 대체해 배경을 전경화시켰고 클로즈업 심도까지 깨져 지시하지 않은 손실이 명백하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선 방향 좌상단이 완전한 '까만 밤하늘' 네거티브 스페이스로 비어 있고 벤치는 하단 가장자리에만 부분 노출 — 카메라·프레임 지시를 정확히 충족하며 인물·목걸이·캔 계약도 모두 일치."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물·소품·자세는 A와 동일하나, 계약이 요구한 좌상단 '까만 밤하늘'을 편의점 파사드 전체로 대체해 배경을 전경화시켰고 클로즈업 심도까지 깨져 지시하지 않은 손실이 명백하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌향 측면(얼굴이 화면 왼쪽을 향함)으로 앉아 시선을 위쪽 왼편의 어두운 하늘로 들어올리고 있다. 입술은 동그랗게 오므려 휘파람 형태이며, 시선 방향과 입술 방향이 일치한다. 캔커피는 오른손에 쥐어 화면 하단 중앙-좌측에 위치, 캔 상단이 위를 향해 정상 방향. 화면 좌측 상단은 거의 완전한 검은 하늘로 비어 있어 시선의 네거티브 스페이스가 확보된다.",
      "built_space": "벤치 등받이의 나무 슬랫이 좌측 하단에 비스듬히 걸쳐 보이고, 우측에는 편의점 조명 라인과 흐릿한 유리·진열대가 보인다. 벤치는 프레임 하단 가장자리에 부분적으로만 보여 계약의 '부분적 노출' 지시와 일치. 배경은 대부분 검은 밤하늘로 처리되어 클로즈업 심도와 맞다.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴형과 유사. 흰 동물뼈 목걸이가 목 앞에 명확히 보임. 손은 젊은 여성의 손이며 소매는 올리브색 재킷. 캔커피는 한국식 갈색 캔커피로 손에 정확히 쥐어져 있음. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 있고 등/엉덩이가 벤치에 지지된다. 캔은 오른손 손가락 네 개와 엄지가 감싸 쥐고 있으며 팔꿈치는 무릎/허벅지 쪽으로 내려간 자연스러운 각도. 공중에 떠 있는 물체 없음. 목걸이는 목에 걸려 중력대로 늘어져 있음."
     },
     {
      "label": "B",
      "direction": "동일한 좌향 측면, 시선은 위쪽을 향하고 입술은 오므려져 있다. 그러나 시선이 향하는 좌측 상단 영역이 검은 밤하늘이 아니라 편의점 파사드(창문·냉장고·진열대·건물 2층 창)로 채워져 있어 '까만 밤하늘의 네거티브 스페이스'라는 지시가 무너진다. 캔은 오른손에 쥐어 하단에 위치, 방향 정상.",
      "built_space": "편의점 정면 전체(쇼윈도, 자동문, 상품 진열대, 에어컨 실외기, 볼라드)가 배경으로 뚜렷하게 펼쳐져 있다. 이는 로케이션 사진의 구조와는 맞지만, 인물이 벤치에 앉아 있는 위치에서 카메라가 옆에서 위로 틸트한 클로즈업이라면 배경에 이렇게 넓은 파사드가 선명하게 들어올 수 없다 — 벤치는 실제로 편의점 벽 앞에 등을 대고 있으므로 이 각도의 배경 지오메트리가 어색하다. 벤치 슬랫은 좌측 하단에 보임.",
      "entities": "인물 동일: 20대 한국 여성, 긴 검은 머리, 흰 뼈 목걸이, 올리브 재킷, 갈색 캔커피. 레퍼런스 정합성은 A와 사실상 동일.",
      "hard_violations": [],
      "physics": "벤치에 앉은 지지 정상, 캔은 손에 확실히 쥐어져 있음. 부유 물체 없음. 다만 원경 편의점이 배경으로 선명하게 렌더되어 클로즈업 심도(얕은 초점)와 어긋나며 배경이 전경화된 인상을 준다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌측을 향한 측면으로 앉아 얼굴을 위로 젖혀 시선이 프레임 좌상단 방향을 향한다. 입술은 동그랗게 오므려 휘파람 자세. 다만 시선이 향하는 좌상단은 밤하늘이 아니라 편의점 진열창·간판·냉장고가 채우고 있어, '까만 밤하늘'이라는 시선 목표가 화면에 없다. 캔은 왼쪽 아래에서 그녀의 손이 쥐고 있고 라벨 정면이 카메라를 향한다.",
      "built_space": "배경에 편의점 파사드가 거의 전체 폭으로 재현됐다 — 좌측 창의 음료 냉장고, 진열대, 실외기, 볼라드, 자동문, 매장 내부까지 로케이션 사진을 거의 그대로 옮겨 놓았다. 벤치는 하단 좌측에 등받이 슬랫이 보이며 그녀가 앉은 자리와 맞다. 문제는 클로즈업이어야 할 프레임에서 배경 집기들이 미들그라운드 크기로 크게 들어와 '밤하늘 네거티브 스페이스'를 완전히 대체했다는 점.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 얼굴과 대체로 일치. 목에는 흰 동물뼈 목걸이가 보인다(계속 착용 조건 충족). 상의는 올리브/카키 재킷에 회색 이너. 캔커피는 갈색 한국식 캔커피로 맞다.",
      "hard_violations": [],
      "physics": "몸은 벤치에 앉아 있고 등받이가 뒤를 받친다. 캔은 오른손 손가락으로 확실히 감싸 쥐었고 손목·전완이 프레임 안에 있다. 목을 젖힌 각도는 실제 가능한 범위. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "동일한 좌향 측면, 얼굴을 위로 젖혀 시선이 프레임 좌상단의 검은 하늘로 향한다. 시선 끝에 실제로 어두운 밤하늘/네거티브 스페이스가 열려 있어 샷 텍스트의 '까만 밤하늘을 올려다보며'가 성립한다. 입술은 동그랗게 오므린 휘파람 형태. 캔은 하단 좌측, 손에 쥐어져 라벨이 대체로 카메라 쪽.",
      "built_space": "우측에 편의점 창/조명(형광등 바)과 흐릿한 진열장이 얕은 심도로 남아 로케이션이 유지되고, 벤치 슬랫과 등받이 프레임이 하단 좌측에 부분적으로만 보인다. 이는 '벤치는 하단 프레임 가장자리에 부분적으로만 보인다'는 명시 조건과 정확히 일치. 좌측 상단은 어두운 밤하늘로 비워져 있다. 볼라드 한 개가 좌측 하단에 작게 남아 실제 스케일 유지.",
      "entities": "동일 인물 — 20대 초반 한국 여성, 긴 검은 생머리, 레퍼런스 얼굴과 일치. 흰 동물뼈 목걸이 착용 확인. 카키 재킷+회색 이너로 A와 동일한 의상. 갈색 한국 캔커피 동일.",
      "hard_violations": [],
      "physics": "벤치에 앉아 등받이/좌판이 몸을 지지. 오른손이 캔을 감싸 쥐고 손목·전완이 화면 안에 있음. 목 젖힘 각도 자연스러움. 무지지 부양 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물·소품·목걸이는 충족하나, 시선이 향하는 좌상단을 밤하늘 대신 편의점 파사드·냉장고·진열대가 가득 채워 '까만 밤하늘 네거티브 스페이스'와 '벤치는 하단 가장자리에만 부분 노출'이라는 프레임 규정을 정면으로 위반했고, 배경 집기를 전경급으로 키운 스케일 문제도 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 인물·의상·뼈 목걸이·캔커피를 그대로 유지하면서 좌상단을 검은 밤하늘로 비워 시선 방향의 네거티브 스페이스를 확보했고, 벤치는 하단에 일부만 남아 클로즈업 규정과 로케이션 조명 무드를 모두 만족한다 — 배경 축소는 계약이 요구한 변경이라 손실이 아니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물·소품·목걸이는 충족하나, 시선이 향하는 좌상단을 밤하늘 대신 편의점 파사드·냉장고·진열대가 가득 채워 '까만 밤하늘 네거티브 스페이스'와 '벤치는 하단 가장자리에만 부분 노출'이라는 프레임 규정을 정면으로 위반했고, 배경 집기를 전경급으로 키운 스케일 문제도 있다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 인물·의상·뼈 목걸이·캔커피를 그대로 유지하면서 좌상단을 검은 밤하늘로 비워 시선 방향의 네거티브 스페이스를 확보했고, 벤치는 하단에 일부만 남아 클로즈업 규정과 로케이션 조명 무드를 모두 만족한다 — 배경 축소는 계약이 요구한 변경이라 손실이 아니다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 좌측을 향한 측면으로 앉아 얼굴을 위로 젖혀 시선이 프레임 좌상단 방향을 향한다. 입술은 동그랗게 오므려 휘파람 자세. 다만 시선이 향하는 좌상단은 밤하늘이 아니라 편의점 진열창·간판·냉장고가 채우고 있어, '까만 밤하늘'이라는 시선 목표가 화면에 없다. 캔은 왼쪽 아래에서 그녀의 손이 쥐고 있고 라벨 정면이 카메라를 향한다.",
      "built_space": "배경에 편의점 파사드가 거의 전체 폭으로 재현됐다 — 좌측 창의 음료 냉장고, 진열대, 실외기, 볼라드, 자동문, 매장 내부까지 로케이션 사진을 거의 그대로 옮겨 놓았다. 벤치는 하단 좌측에 등받이 슬랫이 보이며 그녀가 앉은 자리와 맞다. 문제는 클로즈업이어야 할 프레임에서 배경 집기들이 미들그라운드 크기로 크게 들어와 '밤하늘 네거티브 스페이스'를 완전히 대체했다는 점.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 얼굴과 대체로 일치. 목에는 흰 동물뼈 목걸이가 보인다(계속 착용 조건 충족). 상의는 올리브/카키 재킷에 회색 이너. 캔커피는 갈색 한국식 캔커피로 맞다.",
      "hard_violations": [],
      "physics": "몸은 벤치에 앉아 있고 등받이가 뒤를 받친다. 캔은 오른손 손가락으로 확실히 감싸 쥐었고 손목·전완이 프레임 안에 있다. 목을 젖힌 각도는 실제 가능한 범위. 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "동일한 좌향 측면, 얼굴을 위로 젖혀 시선이 프레임 좌상단의 검은 하늘로 향한다. 시선 끝에 실제로 어두운 밤하늘/네거티브 스페이스가 열려 있어 샷 텍스트의 '까만 밤하늘을 올려다보며'가 성립한다. 입술은 동그랗게 오므린 휘파람 형태. 캔은 하단 좌측, 손에 쥐어져 라벨이 대체로 카메라 쪽.",
      "built_space": "우측에 편의점 창/조명(형광등 바)과 흐릿한 진열장이 얕은 심도로 남아 로케이션이 유지되고, 벤치 슬랫과 등받이 프레임이 하단 좌측에 부분적으로만 보인다. 이는 '벤치는 하단 프레임 가장자리에 부분적으로만 보인다'는 명시 조건과 정확히 일치. 좌측 상단은 어두운 밤하늘로 비워져 있다. 볼라드 한 개가 좌측 하단에 작게 남아 실제 스케일 유지.",
      "entities": "동일 인물 — 20대 초반 한국 여성, 긴 검은 생머리, 레퍼런스 얼굴과 일치. 흰 동물뼈 목걸이 착용 확인. 카키 재킷+회색 이너로 A와 동일한 의상. 갈색 한국 캔커피 동일.",
      "hard_violations": [],
      "physics": "벤치에 앉아 등받이/좌판이 몸을 지지. 오른손이 캔을 감싸 쥐고 손목·전완이 화면 안에 있음. 목 젖힘 각도 자연스러움. 무지지 부양 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S6sh3__bgfirst_bg.png",
   "bg_asset_id": "e7a1eb43-c872-4d27-800a-58977bc70ba6",
   "bg_record_key": "S6sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S6sh4": {
  "input_fingerprint": "798d86d93bce874c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 갑작스러운 휘파람 소리에 놀란 정인우가 정색하며 김지후(강수리영)를 똑바로 쳐다보는 옆얼굴.\n\nLOCATION (lock): On the nighttime bench immediately outside the convenience store. 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 nighttime storefront bench, exterior lighting, and seated arrangement. Exclude the woman's upward-looking whistle pose and emphasize the man's startled reaction.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and keeps the opened canned coffee in hand.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
  "totals": {
   "A": 8,
   "B": 4,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "정인우가 김지후를 똑바로 쳐다보는 옆얼굴 프레이밍과 시선, 그리고 지후의 소품(캔커피, 펜던트) 유지 조건을 모두 완벽하게 충족했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "지후의 소품 상태는 유지되었으나, 인우가 지후를 쳐다보지 않고 엉뚱한 곳을 응시하여 샷 텍스트의 핵심 시선 연출을 위반했습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "인우가 지후를 향해 시선을 주지 않으며 프레이밍도 지나치게 넓어져 '쳐다보는 옆얼굴'이라는 지시를 제대로 구현하지 못했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S6sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:755998>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "커피 캔을 쥐고 있는 여자의 오른손 손가락들이 비정상적으로 융합되거나 갯수가 왜곡되어 해부학적으로 어색합니다.",
     "fix_en": "Redraw the woman's right hand holding the coffee can to have five anatomically correct fingers grasping the cylinder naturally.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the woman's right hand holding the coffee can to have five anatomically correct fingers grasping the cylinder naturally.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S6sh3"
  }
 },
 "S6sh7": {
  "input_fingerprint": "f99c48f74838b638",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 불쾌한 기색을 띠며 정인우를 매섭게 쏘아보는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): The outdoor bench area immediately outside the convenience store at night. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the frontal return at seated eye level with a slow dolly into 김지후(강수리영)’s face, stopping at the instant her ultimatum hardens her expression. Keep her slightly off-center in three-quarter view rather than square to camera, with 정인우’s near shoulder and partial cheek confined to the opposite edge as the target of her cutting stare.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 편의점 앞 벤치 (두 사람이 나란히 앉아 대화 중) — Only the back and seating line remain partially visible behind the two seated figures; used as Keeps both characters spatially tied to the ongoing bench conversation while receding behind the facial close-up.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient night illumination emphasizes the tension around 김지후’s eyes and set jaw without specifying an unseen fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 convenience-store bench, nighttime exterior lighting, and seated arrangement. Exclude the upward whistle pose and coffee-focused action; frame the woman's hostile look toward the man.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s white animal-bone necklace remains around her neck.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "김지후는 화면 오른쪽으로 시선을 강하게 꺾어, 프레임 우측 가장자리에 근접 어깨·측면 뺨만 보이는 남성(정인우)을 정확히 겨냥한다. 눈썹을 내리고 입꼬리를 굳힌 불쾌한 표정이 시선 끝 대상과 일치한다. 남성은 그녀 쪽을 향해 고개를 돌려 시선축이 맞물린다.",
    "built_space": "야외 벤치: 여성 뒤로 나무 등받이 살과 좌석 라인이 부분적으로만 보이고, 왼쪽 어둠과 오른쪽 편의점 유리·기둥이 이전 스틸의 구조와 일치. 벤치는 하나, 두 사람이 나란히 앉은 배치가 유지되고 배경 요소는 실제 크기 비율로 후퇴해 있다.",
    "entities": "20대 초반 한국 여성, 긴 검은 생머리, 이전 스틸과 같은 카키/올리브 재킷과 회색 티. 목에는 흰 동물뼈 목걸이가 선명히 걸려 있음. 우측 인물은 짧은 검은머리 한국 남성의 근접 어깨와 뺨 일부만 노출 — 프롬프트가 허용한 상대역 범위.",
    "hard_violations": [],
    "physics": "두 사람 모두 벤치에 앉아 등받이에 지지된 상태. 공중에 뜬 신체나 무지지 물체 없음. 이전 스틸의 캔 커피와 휘파람 포즈는 정확히 배제됨(손·캔 비침 없음)."
   },
   {
    "label": "B",
    "direction": "김지후의 시선은 오른쪽 위쪽을 향하지만 눈동자가 남성의 머리 높이보다 다소 위/뒤로 흘러 응시가 다소 약하고, 표정은 무표정에 가까워 '매섭게 쏘아보는 불쾌한 기색'이 약하다. 남성은 우측 가장자리에 어깨와 옆얼굴 일부로 존재.",
    "built_space": "벤치 등받이 가로 널과 좌석 라인이 뒤로 넓게 보이고, 배경에 편의점 유리·형광등·진열대가 크게 노출. 구조는 이전 스틸과 호환되나 배경 비중이 커 클로즈업보다 미디엄에 가깝다.",
    "entities": "동일 여성 인물, 긴 검은 머리, 올리브 재킷, 흰 뼈 목걸이 확인됨. 남성은 남색 티셔츠 어깨와 뒤통수/옆얼굴 일부.",
    "hard_violations": [],
    "physics": "둘 다 벤치에 착석, 지지 정상. 부유 물체 없음. 커피 캔·휘파람 포즈 배제됨."
   },
   {
    "label": "C",
    "direction": "남성이 프레임 왼쪽 가장자리에 배치되었고 김지후의 시선은 왼쪽 위를 향하나 눈동자가 남성의 얼굴선보다 위로 벗어나 시선 착지점이 다소 모호. 표정도 담담·서운함 정도로 '매섭게 쏘아봄'의 강도가 가장 약하다.",
    "built_space": "벤치 등받이와 팔걸이가 오른쪽으로 넓게 보이고 편의점 유리문이 배경. 좌우 배치가 이전 스틸(여성이 화면 오른쪽, 편의점이 오른쪽)과 반대 방향으로 뒤집혀 공간축이 어긋난 인상.",
    "entities": "동일 여성, 긴 검은 머리, 올리브 재킷, 흰 뼈 목걸이 확인. 남성은 남색 티 어깨와 옆얼굴.",
    "hard_violations": [],
    "physics": "두 사람 모두 벤치에 착석해 지지 정상. 부유·무지지 요소 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 6,
   "C": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "좌석 눈높이 정면 복귀 클로즈업, 3/4 각도로 약간 오프센터, 우측 가장자리에 정인우의 근접 어깨·뺨만 배치 — 시선과 굳은 턱이 정확히 그를 겨냥해 '불쾌하게 매섭게 쏘아보는' 순간을 가장 충실히 구현."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물·목걸이·장소는 맞으나 프레임이 넓어 클로즈업 스케일에 못 미치고 배경 편의점 노출이 과다하며, 표정이 무표정에 가까워 '매섭게 쏘아봄'의 강도가 부족."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "좌우 배치가 이전 스틸의 공간축과 반대로 뒤집혔고 시선 착지점이 상대 얼굴을 살짝 벗어나며 표정도 적대감보다 담담해 샷 텍스트 실현도가 가장 낮음."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S6sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S6sh3"
  }
 },
 "S7sh1::bgfirst_bg": {
  "input_fingerprint": "486e27ea394ffed8",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 대낮의 경찰서 주차장에서 강민숙(홍은미)이 근심이 가득한 얼굴로 정인우의 눈을 똑바로 마주 보고 선 모습.\n\nLOCATION (lock): In an open police-station parking lot during daylight, where the two stand face to face.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level and a balanced wide distance, hold a static perpendicular two-person view with 강민숙(홍은미) on the left and 정인우 on the right, their opposing profiles defining the confrontation across the center. 민숙 leans subtly into the exchange while 인우's weight shifts away, allowing their unequal urgency to read through posture before the later push toward her face.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (Seen during daytime); used as Establishes the open public setting and leaves clear negative space around the private confrontation; 경찰서 외부 (Visible as the setting boundary) — The exterior faces toward the parking area behind the two figures; used as Locates the conversation outside the police station without distracting from the balanced figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 대낮의 경찰서 주차장에서 강민숙(홍은미)이 근심이 가득한 얼굴로 정인우의 눈을 똑바로 마주 보고 선 모습.\n\nLOCATION (lock): In an open police-station parking lot during daylight, where the two stand face to face.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level and a balanced wide distance, hold a static perpendicular two-person view with 강민숙(홍은미) on the left and 정인우 on the right, their opposing profiles defining the confrontation across the center. 민숙 leans subtly into the exchange while 인우's weight shifts away, allowing their unequal urgency to read through posture before the later push toward her face.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (Seen during daytime); used as Establishes the open public setting and leaves clear negative space around the private confrontation; 경찰서 외부 (Visible as the setting boundary) — The exterior faces toward the parking area behind the two figures; used as Locates the conversation outside the police station without distracting from the balanced figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh1__bgfirst_bg.png",
  "asset_id": "e8ca62b1-5fb0-40ad-b49d-77abc1e520bf",
  "input_asset_ids": [
   "dfb060e3-ce22-4d7b-801c-f5e3cedd0f97",
   "23616602-107a-42b0-b62e-3e68ee80b371"
  ]
 },
 "S7sh1": {
  "input_fingerprint": "07c4c000587171e4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 경찰서 주차장에서 강민숙(홍은미)이 근심이 가득한 얼굴로 정인우의 눈을 똑바로 마주 보고 선 모습.\n\nLOCATION (lock): In an open police-station parking lot during daylight, where the two stand face to face. 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\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 경찰서 주차장에서 강민숙(홍은미)이 근심이 가득한 얼굴로 정인우의 눈을 똑바로 마주 보고 선 모습.\n\nLOCATION (lock): In an open police-station parking lot during daylight, where the two stand face to face. 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\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 경찰서 주차장에서 강민숙(홍은미)이 근심이 가득한 얼굴로 정인우의 눈을 똑바로 마주 보고 선 모습.\n\nLOCATION (lock): In an open police-station parking lot during daylight, where the two stand face to face. 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\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S7sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:755998>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:755998>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경의 표지판과 차량 배치를 포함해 지정된 장소를 매우 정확하게 재현했으며, 두 인물이 마주 보고 선 구도와 표정 지시도 충실히 따랐습니다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물의 표정과 시선 처리는 훌륭하나, 레퍼런스 이미지에 명확히 존재하는 벽면의 파란색 주차 표지판이 누락되어 장소 구현의 정확도가 떨어집니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경의 표지판과 차량 배치를 포함해 지정된 장소를 매우 정확하게 재현했으며, 두 인물이 마주 보고 선 구도와 표정 지시도 충실히 따랐습니다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물의 표정과 시선 처리는 훌륭하나, 레퍼런스 이미지에 명확히 존재하는 벽면의 파란색 주차 표지판이 누락되어 장소 구현의 정확도가 떨어집니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "요구된 근심 가득한 표정과 시선을 적절한 구도로 잘 살렸으며, 위치 레퍼런스의 표지판 디테일까지 정확하게 재현했습니다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "넓은 샷으로 인해 표정 묘사가 덜 부각되며, 배경의 표지판 형태가 변형되어 위치 일치도가 상대적으로 떨어집니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "요구된 근심 가득한 표정과 시선을 적절한 구도로 잘 살렸으며, 위치 레퍼런스의 표지판 디테일까지 정확하게 재현했습니다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "넓은 샷으로 인해 표정 묘사가 덜 부각되며, 배경의 표지판 형태가 변형되어 위치 일치도가 상대적으로 떨어집니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 13
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "배경의 표지판과 차량 배치를 포함해 지정된 장소를 매우 정확하게 재현했으며, 두 인물이 마주 보고 선 구도와 표정 지시도 충실히 따랐습니다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물의 표정과 시선 처리는 훌륭하나, 레퍼런스 이미지에 명확히 존재하는 벽면의 파란색 주차 표지판이 누락되어 장소 구현의 정확도가 떨어집니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:755998>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강민숙이 정인우의 눈을 똑바로 마주보지 않고 가슴이나 목 부근을 바라보고 있으며, 정인우의 시선 역시 어긋나 있습니다. (프롬프트 텍스트 및 스케치 화살표 방향 위반)",
     "fix_en": "Adjust the eyes and head angles of both characters so they are looking directly into each other's eyes.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배경이 원본과 동일하게 유지되지 않았습니다. 벽면의 원형 표지판(숫자 33)과 파란색 안내 표지판들(벽면 및 스탠드)의 텍스트가 알 수 없는 문자로 변형되었습니다.",
     "fix_en": "Restore the number '33' on the circular wall sign and the original Korean text on both blue parking signs to match the background reference exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Adjust the eyes and head angles of both characters so they are looking directly into each other's eyes.\n- Restore the number '33' on the circular wall sign and the original Korean text on both blue parking signs to match the background reference exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh1__bgfirst_bg.png",
   "bg_asset_id": "e8ca62b1-5fb0-40ad-b49d-77abc1e520bf",
   "bg_record_key": "S7sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S7sh6": {
  "input_fingerprint": "f091d8eccc6c0bd5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 두툼한 돈봉투를 당황한 정인우의 손바닥 위에 억지로 강하게 밀어붙이고 있는 찰나의 손 클로즈업.\n\nLOCATION (lock): The police-station parking lot where the two stand face-to-face in daylight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From hand level, push in perpendicular to the space between 강민숙(홍은미)’s driving hand and 정인우’s open palm, excluding both faces and isolating the exact impact of the exchange. Center the thick envelope and opposing hands while leaving a narrow border of their sleeves and the parking-area ground for scale; the envelope remains well below forty percent of the frame.\n- FRAMING SCALE: insert close-up on a detail\n- FRAME LAYOUT: 강민숙’s forcing hand in the middle-left of the frame, foreground, reaches for 정인우’s open palm with the envelope; 정인우’s receiving hand in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 두툼한 돈봉투 (정인우의 펼친 손바닥 위로 강하게 밀어붙여지는 순간) — Its broad side lies across 정인우’s palm while 강민숙 pushes from the opposite edge; used as Primary action object compressed between the two hands; 주차장 바닥 (낮의 경찰서 주차장); used as Provides a narrow contextual border around the isolated hand action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight keeps the hand pressure and envelope edges plainly legible, with restrained contrast appropriate to a tense memory.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight, parking-lot setting, and the two standing figures' clothing and positions. Exclude their faces and wider surroundings from the insert; focus on the envelope being forced into the man's hand.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The thick cash envelope is transferred into Inwoo’s hand and must remain with him afterward.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강민숙(홍은미) right now, so 강민숙(홍은미)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강민숙(홍은미): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "왼쪽 회색 코트 소매(강민숙)의 손이 오른쪽으로 뻗어 봉투를 밀고, 오른쪽 남색 재킷+녹색 니트 소매(정인우)의 손이 손바닥을 위로 펼쳐 받는다. 밀어붙이는 방향은 좌→우로 정확히 정인우의 손바닥을 향한다. 얼굴은 전부 프레임 밖.",
    "built_space": "실내 구조물 없음. 배경은 낮의 아스팔트 주차장 — 흰 주차선, 노란 라인, 우측 상단에 POLICE 표기 흰색 순찰차. 이전 스틸의 경찰서 주차장과 재료·표식이 일치. 다만 순찰차 문의 'POLICE' 문자가 프레임에 들어와 텍스트 금지 조항과 충돌 소지.",
    "entities": "봉투: 갈색 크라프트지, 구김과 접힌 윗단 — 프롭 레퍼런스와 재질 일치하나 두께가 다소 납작하고 폭이 넓어 레퍼런스의 두툼한 벽돌형과 약간 다름. 왼손 소매는 회색 울 코트+검정 니트 커프스(강민숙 의상 일치), 손은 가늘고 중년 여성으로 읽히나 손등 힘줄이 다소 남성적. 오른쪽 소매는 남색 재킷+녹색 니트(정인우 의상 일치), 손은 젊고 큰 남성 손.",
    "hard_violations": [
     "배경 순찰차에 'POLICE' 문자가 선명히 노출 — 프롬프트의 '어떤 텍스트도 금지' 위반"
    ],
    "physics": "봉투는 두 손 사이에 실제로 압착되어 있다. 위쪽 여성 손이 봉투 상면을 누르고, 아래쪽 남성 손바닥이 받치고 있어 지지점이 명확. 봉투 아랫면 그림자와 접촉이 자연스러움. 다만 여성 손가락이 봉투 위에 얹혀 있으면서도 봉투가 오른쪽으로 튀어나온 부분은 지지가 약해 보임."
   },
   {
    "label": "B",
    "direction": "왼쪽 회색 코트 소매의 손이 주먹처럼 쥔 상태로 오른쪽 남성의 펼친 손바닥 쪽을 향한다. 그러나 봉투는 남성의 손바닥 위에 놓이지 않고 여성 주먹 안/뒤에 걸쳐 있어, '손바닥 위로 밀어붙이는 찰나'의 접촉이 실제로 일어나지 않는다. 남성의 손바닥은 비어 있다.",
    "built_space": "배경은 아스팔트 주차장, 흰 선, 우측 상단에 보도 경계석. 경찰서 특유의 요소는 거의 없고 순찰차·건물 없음. 장소 잠금 근거가 A/C보다 약함.",
    "entities": "봉투: 갈색 크라프트지이나 형태가 뭉개진 두 조각처럼 보여 레퍼런스의 단단한 직육면체 다발과 크게 다름. 좌측 소매 회색 코트+검정 커프스 일치, 우측 남색 재킷 소매 — 다만 녹색 니트 커프스가 보이지 않음. 좌상단에 강민숙의 다른 손(반대편 손)이 코트 앞에 또 보이는데 이는 자연스러운 범위.",
    "hard_violations": [
     "봉투가 여성의 주먹 손등/손목 부위를 관통하듯 걸쳐 있어 쥔 상태가 해부학적·물리적으로 성립하지 않음(손 안에 있는지 뒤에 있는지 불명), 지지 손가락이 봉투에 닿지 않은 채 떠 있음"
    ],
    "physics": "봉투는 여성의 쥔 손 위·아래로 두 덩어리로 나뉘어 보이며 어느 손가락도 그것을 감싸지 않는다. 사실상 봉투를 받쳐주는 지지가 없고, 남성 손바닥과도 접촉이 없어 '강하게 밀어붙이는 압력'이 물리적으로 성립하지 않음."
   },
   {
    "label": "C",
    "direction": "좌측 회색 코트 소매(강민숙)의 손이 봉투 윗면을 누르며 우측 남색 재킷+녹색 니트 소매(정인우)의 위로 펼친 손바닥 위로 정확히 밀어붙인다. 힘의 방향은 위에서 아래+좌→우로 손바닥에 정확히 착지. 두 얼굴 모두 배제.",
    "built_space": "낮의 아스팔트 주차장 — 흰 주차선 두 줄, 상단에 차량 하부/타이어가 실제 크기로 작게 걸침. 좌하단에 강민숙의 회색 스카프 술이 보여 이전 스틸 의상과 연결. 배경 스케일 왜곡 없음.",
    "entities": "봉투: 갈색 크라프트지, 각진 두툼한 직육면체, 윗면 접힌 플랩과 구김 — 프롭 레퍼런스와 형태·두께·질감이 가장 근접. 좌측 손은 회색 울 코트 소매+검정 니트 커프스, 가늘고 손등 힘줄이 도드라진 40대 후반 여성 손으로 읽힘. 우측은 젊은 남성의 크고 매끈한 손, 남색 재킷+녹색 니트 커프스로 정인우 의상 정확.",
    "hard_violations": [],
    "physics": "봉투는 아래로 정인우의 펼친 손바닥이 받치고 위로 강민숙의 손바닥 전체가 눌러 압착 — 지지점이 위아래 모두 명확. 봉투 아래 손바닥 살이 무게로 눌린 접촉면과 그림자가 보임. 떠 있는 요소 없음."
   }
  ],
  "totals": {
   "A": 6,
   "B": 3,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "손 방향·의상·주차장 락은 맞고 압착도 성립하지만, 배경 순찰차의 'POLICE' 문자가 노출되어 텍스트 금지 조항을 위반하고 봉투가 레퍼런스보다 납작해 두툼함이 덜하다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "봉투가 정인우의 손바닥 위에 전혀 얹히지 않고 여성 주먹 주변에 지지 없이 걸쳐 있어 '손바닥 위로 강하게 밀어붙이는 찰나'의 핵심 동작과 물리가 모두 무너졌다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "펼친 손바닥 위로 두툼한 크라프트 봉투를 위에서 눌러 압착하는 찰나가 정확하고, 좌=강민숙·우=정인우 배치와 소매·주차장 바닥 여백까지 프레임 지시를 그대로 충족하며 금지 텍스트도 없다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   },
   {
    "label": "PROP REFERENCE — 두툼한 돈봉투: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1264547>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[CRITICAL] 상단 강민숙의 손에 털이 많고 골격이 굵어 40대 여성의 손이 아닌 남성의 손처럼 묘사되었습니다.",
     "fix_en": "Replace the masculine, hairy top hand with a smooth, feminine hand. Preserve the grey coat sleeve, the black cuff, the bottom hand, the brown package, the parking lot ground, the lighting, and the framing exactly as they are."
    },
    {
     "issue_ko": "[CRITICAL] 하단 정인우의 오른손 해부학 구조가 기형적입니다 (오른쪽에서 나온 손목 구조상 카메라 반대편에 있어야 할 엄지손가락이 소포 앞면 좌측에 튀어나와 있음).",
     "fix_en": "Rebuild the bottom hand into an anatomically correct right hand by hiding the thumb completely behind the package, showing only the remaining fingers supporting it from underneath. Preserve the blue blazer sleeve, the green sweater cuff, the top hand, the brown package, the parking lot ground, and the framing exactly as they are."
    },
    {
     "issue_ko": "[MAJOR] 소포에 레퍼런스 이미지(돈봉투)에 명시된 지폐가 보이는 투명 창 디테일이 누락되어 단순한 종이 상자처럼 보입니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the masculine, hairy top hand with a smooth, feminine hand. Preserve the grey coat sleeve, the black cuff, the bottom hand, the brown package, the parking lot ground, the lighting, and the framing exactly as they are.\n- Rebuild the bottom hand into an anatomically correct right hand by hiding the thumb completely behind the package, showing only the remaining fingers supporting it from underneath. Preserve the blue blazer sleeve, the green sweater cuff, the top hand, the brown package, the parking lot ground, and the framing exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·행위는 계약대로지만, 밀어붙이는 손이 굵은 힘줄과 남성적 골격으로 40대 후반 여성 강민숙의 손으로 읽히지 않아 '이 손은 강민숙의 것' 조항을 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인서트 구도·주차장 배경·의상 소매를 그대로 유지한 채 강제하는 손만 여성의 손으로 교정해 인물 정합 조항을 충족했고, 손해는 압박감이 약간 완화된 정도뿐이라 이득이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·행위는 계약대로지만, 밀어붙이는 손이 굵은 힘줄과 남성적 골격으로 40대 후반 여성 강민숙의 손으로 읽히지 않아 '이 손은 강민숙의 것' 조항을 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인서트 구도·주차장 배경·의상 소매를 그대로 유지한 채 강제하는 손만 여성의 손으로 교정해 인물 정합 조항을 충족했고, 손해는 압박감이 약간 완화된 정도뿐이라 이득이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·의상은 동일하게 충족하나, 밀어붙이는 손이 지나치게 창백·매끈하고 손톱이 긴 젊은 손으로 렌더되어 '40대 후반 강민숙의 손'이라는 인물 일치 조항을 약화시키고, 봉투 상단이 이중으로 겹쳐 프롭 형태가 어색하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "같은 인서트 구도·주차장 바닥 테두리·의상 소매를 유지하면서, 미는 손을 힘줄과 주름이 있는 중년 여성의 손으로 되돌려 '강민숙의 손' 조항과 압박감을 함께 살렸고 그 외 배경·프롭·광선은 거의 변경하지 않았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·장소·의상은 동일하게 충족하나, 밀어붙이는 손이 지나치게 창백·매끈하고 손톱이 긴 젊은 손으로 렌더되어 '40대 후반 강민숙의 손'이라는 인물 일치 조항을 약화시키고, 봉투 상단이 이중으로 겹쳐 프롭 형태가 어색하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "같은 인서트 구도·주차장 바닥 테두리·의상 소매를 유지하면서, 미는 손을 힘줄과 주름이 있는 중년 여성의 손으로 되돌려 '강민숙의 손' 조항과 압박감을 함께 살렸고 그 외 배경·프롭·광선은 거의 변경하지 않았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S7sh5"
  }
 },
 "S7sh8::bgfirst_bg": {
  "input_fingerprint": "99182dc71c1a8f31",
  "prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.\n\nLOCATION (lock): The open drive through the police-station parking lot, leading away from the building.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to a static eye-level wide view from behind the departure line, timing 강민숙(홍은미) on her first full mid-stride step away from 정인우. Keep 정인우 separated in the nearer left side with the envelope lowered in his hand, while her full back-facing figure recedes toward the upper right with visibly dropped shoulders.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, midground, moves toward far side of the parking area; 정인우 in the middle-left of the frame, foreground, looks toward 강민숙 walking away.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙이 정인우에게서 걸어 나가는 중); used as Provides the open departure space separating the moving 강민숙 from the stationary 정인우; 두툼한 돈봉투 (정인우가 받아든 상태) — Held low with one broad face angled partly toward the camera; used as Remains a small narrative residue in 정인우’s lowered hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight is treated with restrained contrast and subdued color to preserve the recollection’s uneasy realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nTHINGS AT THIS PLACE:\nThe site consists of a principal outdoor parking area associated with the police station. A vehicle approach directly meets one edge of the parking area so the parking surface is not isolated from vehicular access. The scene's standing, exchange, and departure positions all occur within the open parking area; no more specific fixed route or directional edge is established by the source.\n- parking lot: police station outdoor parking area\n- approach: vehicle approach to the police station parking area\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "effective_prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.\n\nLOCATION (lock): The open drive through the police-station parking lot, leading away from the building.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to a static eye-level wide view from behind the departure line, timing 강민숙(홍은미) on her first full mid-stride step away from 정인우. Keep 정인우 separated in the nearer left side with the envelope lowered in his hand, while her full back-facing figure recedes toward the upper right with visibly dropped shoulders.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, midground, moves toward far side of the parking area; 정인우 in the middle-left of the frame, foreground, looks toward 강민숙 walking away.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙이 정인우에게서 걸어 나가는 중); used as Provides the open departure space separating the moving 강민숙 from the stationary 정인우; 두툼한 돈봉투 (정인우가 받아든 상태) — Held low with one broad face angled partly toward the camera; used as Remains a small narrative residue in 정인우’s lowered hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight is treated with restrained contrast and subdued color to preserve the recollection’s uneasy realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nTHINGS AT THIS PLACE:\nThe site consists of a principal outdoor parking area associated with the police station. A vehicle approach directly meets one edge of the parking area so the parking surface is not isolated from vehicular access. The scene's standing, exchange, and departure positions all occur within the open parking area; no more specific fixed route or directional edge is established by the source.\n- parking lot: police station outdoor parking area\n- approach: vehicle approach to the police station parking area\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh8__bgfirst_bg.png",
  "asset_id": "aa5ae64e-3e09-4af0-9296-87fac507ce82",
  "input_asset_ids": [
   "7ac61eff-4098-41f7-8ed3-1eaa33464942"
  ]
 },
 "S7sh8": {
  "input_fingerprint": "15f4dfb56e747a48",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.\n\nLOCATION (lock): The open drive through the police-station parking lot, leading away from the building. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight is treated with restrained contrast and subdued color to preserve the recollection’s uneasy realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 police-station parking lot, daylight, surface materials, and the two characters' clothing. Exclude the arm-grabbing action and envelope hand insert; show the woman walking away while the man remains behind.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still holds the thick cash envelope as he watches Minsuk walk away.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.\n\nLOCATION (lock): The open drive through the police-station parking lot, leading away from the building. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to a static eye-level wide view from behind the departure line, timing 강민숙(홍은미) on her first full mid-stride step away from 정인우. Keep 정인우 separated in the nearer left side with the envelope lowered in his hand, while her full back-facing figure recedes toward the upper right with visibly dropped shoulders.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, midground, moves toward far side of the parking area; 정인우 in the middle-left of the frame, foreground, looks toward 강민숙 walking away.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙이 정인우에게서 걸어 나가는 중); used as Provides the open departure space separating the moving 강민숙 from the stationary 정인우; 두툼한 돈봉투 (정인우가 받아든 상태) — Held low with one broad face angled partly toward the camera; used as Remains a small narrative residue in 정인우’s lowered hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight is treated with restrained contrast and subdued color to preserve the recollection’s uneasy realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still holds the thick cash envelope as he watches Minsuk walk away.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.\n\nLOCATION (lock): The open drive through the police-station parking lot, leading away from the building. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to a static eye-level wide view from behind the departure line, timing 강민숙(홍은미) on her first full mid-stride step away from 정인우. Keep 정인우 separated in the nearer left side with the envelope lowered in his hand, while her full back-facing figure recedes toward the upper right with visibly dropped shoulders.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, midground, moves toward far side of the parking area; 정인우 in the middle-left of the frame, foreground, looks toward 강민숙 walking away.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙이 정인우에게서 걸어 나가는 중); used as Provides the open departure space separating the moving 강민숙 from the stationary 정인우; 두툼한 돈봉투 (정인우가 받아든 상태) — Held low with one broad face angled partly toward the camera; used as Remains a small narrative residue in 정인우’s lowered hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight is treated with restrained contrast and subdued color to preserve the recollection’s uneasy realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still holds the thick cash envelope as he watches Minsuk walk away.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
   "C": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어깨가 축 처진 채 주차장을 향해 한쪽 발을 내딛어 걷고 있는 강민숙(홍은미)의 mid-stride 뒷모습과, 그 자리에 우두커니 서서 이를 바라보는 정인우의 광경.\n\nLOCATION (lock): The open drive through the police-station parking lot, leading away from the building. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to a static eye-level wide view from behind the departure line, timing 강민숙(홍은미) on her first full mid-stride step away from 정인우. Keep 정인우 separated in the nearer left side with the envelope lowered in his hand, while her full back-facing figure recedes toward the upper right with visibly dropped shoulders.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, midground, moves toward far side of the parking area; 정인우 in the middle-left of the frame, foreground, looks toward 강민숙 walking away.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙이 정인우에게서 걸어 나가는 중); used as Provides the open departure space separating the moving 강민숙 from the stationary 정인우; 두툼한 돈봉투 (정인우가 받아든 상태) — Held low with one broad face angled partly toward the camera; used as Remains a small narrative residue in 정인우’s lowered hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight is treated with restrained contrast and subdued color to preserve the recollection’s uneasy realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still holds the thick cash envelope as he watches Minsuk walk away.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh8__bgfirst_bg.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh8__bgfirst_bg.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "C": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh8__bgfirst_bg.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "totals": {
   "A": 8,
   "C": 7,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "여자의 mid-stride 뒷모습이 가장 명확하고 남자는 그 자리에 우두커니 서서 시선이 여자에게 걸리며, 이전 스틸의 네이비 재킷·봉투·로케이션이 그대로 유지된다 — 비니 누락이 유일한 감점."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "복장(비니+네이비 재킷)과 봉투 지속은 최상이나, 상체가 크게 틀어져 '우두커니 서서 바라보는' 정지감이 약하고 여자의 보폭이 좁아 mid-stride 표현이 흐리다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "네이비 재킷이 사라져 이전 스틸의 복장 지속 조건을 어겼고, 남자의 머리 회전이 거의 없어 여자를 바라보는 시선 방향이 확립되지 않는다."
   }
  ],
  "refs": [
   {
    "label": "SHOT BACKGROUND",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh8__bgfirst_bg.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우가 봉투를 쥔 오른손의 손가락 형태가 뭉개져 있고 비정상적으로 길게 그려져 해부학적 오류가 있습니다.",
     "fix_en": "Redraw the man's right hand holding the envelope to have anatomically correct fingers and a natural grip, keeping the man's dark hair, navy blazer, grey pants, the envelope, the woman in the grey coat walking away, the lighting, and the parking lot background completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "정인우가 들고 있는 봉투가 얇은 서류 봉투처럼 보이며, 프롬프트에 명시된 '두툼한 돈봉투'의 부피감이 느껴지지 않습니다.",
     "fix_en": "Redraw the envelope in the man's right hand to be visibly thick and bulging, keeping his navy blazer, his pose, his right hand, the woman walking away, and the parking lot background exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에서 정인우가 착용하고 있는 회색 비니가 누락되었습니다.",
     "fix_en": "Add a grey beanie to the man's head to match his character reference, keeping his dark hair visible underneath, his navy blazer, his posture, the woman walking away, and the entire parking lot background completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the man's right hand holding the envelope to have anatomically correct fingers and a natural grip, keeping the man's dark hair, navy blazer, grey pants, the envelope, the woman in the grey coat walking away, the lighting, and the parking lot background completely unchanged.\n- Redraw the envelope in the man's right hand to be visibly thick and bulging, keeping his navy blazer, his pose, his right hand, the woman walking away, and the parking lot background exactly the same.\n- Add a grey beanie to the man's head to match his character reference, keeping his dark hair visible underneath, his navy blazer, his posture, the woman walking away, and the entire parking lot background completely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스의 프레이밍·인물 위치·스케일을 가장 충실히 유지했고, 뒷모습 mid-stride·낮춘 봉투·시선 표적이 모두 정확하다. 비니 미착용이 레퍼런스 대비 유일한 아쉬움."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "비니를 추가해 의상 일치를 얻었으나, 그 대가로 프레임을 넓혀 인물 스케일을 축소하고 건물 상단 창문 열 등 배경 고정 요소를 바꿔 '카메라 프레이밍과 배경 유지' 조항을 손해봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스의 프레이밍·인물 위치·스케일을 가장 충실히 유지했고, 뒷모습 mid-stride·낮춘 봉투·시선 표적이 모두 정확하다. 비니 미착용이 레퍼런스 대비 유일한 아쉬움."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "비니를 추가해 의상 일치를 얻었으나, 그 대가로 프레임을 넓혀 인물 스케일을 축소하고 건물 상단 창문 열 등 배경 고정 요소를 바꿔 '카메라 프레이밍과 배경 유지' 조항을 손해봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경·인물 배치·mid-stride 타이밍·낮은 손의 돈봉투를 모두 충족하고, 정인우의 회색 비니 등 캐릭터 레퍼런스 의상까지 일치해 계약 이행도가 가장 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·방향·물리는 무난하나 계약이 요구하지 않은 두 가지 손실이 있다 — 레퍼런스의 회색 비니를 없애 정인우의 외형을 바꿨고, 프레임을 넓혀 지정된 인물 크기·배치를 축소했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경·인물 배치·mid-stride 타이밍·낮은 손의 돈봉투를 모두 충족하고, 정인우의 회색 비니 등 캐릭터 레퍼런스 의상까지 일치해 계약 이행도가 가장 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·물리는 무난하나 계약이 요구하지 않은 두 가지 손실이 있다 — 레퍼런스의 회색 비니를 없애 정인우의 외형을 바꿨고, 프레임을 넓혀 지정된 인물 크기·배치를 축소했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh8__bgfirst_bg.png",
   "bg_asset_id": "aa5ae64e-3e09-4af0-9296-87fac507ce82",
   "bg_record_key": "S7sh8::bgfirst_bg",
   "chain_winner": true,
   "authority": "lane_conti_only"
  },
  "ref_mode": "lane(map_marker): 스케치+prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S7sh6"
  }
 },
 "S8sh1": {
  "input_fingerprint": "838a273fe6feaeec",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 편의점 앞 벤치에서 김지후(강수리영)가 정인우의 손에 쥐어진 두툼한 돈봉투를 한 손으로 꽉 잡고 자기 쪽으로 당기는 mid-action 찰나.\n\nLOCATION (lock): The outdoor bench directly in front of the convenience store at night. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated chest height, hold a static oblique two-shot of the bench and tighten the lower edge around the contested envelope between 김지후(강수리영) and 정인우. Their upper bodies occupy opposite sides while her pulling arm cuts toward her left side and his resisting hand remains extended, making the direction of the snatch readable without turning the envelope into an oversized foreground object.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, moves toward her side of the bench with the envelope; 정인우 in the middle-right of the frame, midground, reaches for the envelope being pulled from his hand.\n- KEY BACKGROUND ELEMENTS: 편의점 앞 벤치 (두 사람이 나란히 앉아 있음) — Viewed obliquely, with 김지후 and 정인우 seated on opposite sides of the contested hand action; used as Supports both seated bodies and establishes the space across which the envelope is pulled; 두툼한 돈봉투 (정인우의 손에서 김지후 쪽으로 빼앗기는 중) — Its broad side is visible between their hands, angled toward 김지후 as she pulls it away; used as Central action object caught between the opposing grips.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained ambient night lighting keeps the opposing hands and envelope readable while maintaining the low-key tension outside the convenience store.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 nighttime convenience-store frontage, bench, exterior lighting, and seated positions. Exclude the earlier coffee-and-whistling action; include the thick envelope being pulled from the man's hand.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and is taking possession of the same thick cash envelope Minsuk gave Inwoo.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영), 정인우 right now, so 김지후(강수리영), 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영), 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "좌석 가슴 높이 오블리크 투샷·미디엄 스케일, 두 사람이 벤치에 나란히 앉은 상태에서 여자의 한 손 당김과 남자의 뻗은 저항 손이 봉투를 사이에 두고 방향까지 정확히 읽히며, 의상·목걸이·로케이션이 이전 스틸과 가장 잘 이어진다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "앉은 두 사람과 야간 편의점 로케이션은 성립하지만 여자가 양손으로 잡아 '한 손으로 꽉 잡고 당기는' 지시를 어겼고, 남자의 데님 재킷이 이전 스틸 의상과 불일치하며 배경 원경 행인과 정면에 가까운 각도가 오블리크 지시에서 벗어난다.  ★위반: [gpt] 오른쪽 배경에 프롬프트가 허용하지 않은 행인 두 명이 추가되었다. / [gpt] 편의점 간판과 유리문에 읽을 수 있는 로고 글자가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "당기는 방향은 가장 선명하나 남자의 팔·손이 세 개로 중복돼 해부학적으로 불가능하고, 남자가 벤치에 앉아 있지 않으며 프레임이 미디엄이 아닌 근접으로 잘려 스테이징 조건을 다수 위반한다.  ★위반: [claude-opus] 우측 남자의 팔/손이 세 개로 읽히는 중복 사지 — 해부학적으로 불가능한 배치 / [claude-opus] 남자가 벤치에 앉아 있지 않아 '두 사람이 나란히 앉아 있음' 스테이징 위반"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S6sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   },
   {
    "label": "PROP REFERENCE — 두툼한 돈봉투: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1264547>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후의 들린 왼쪽 팔뚝 끝부분에 손이 제대로 그려지지 않아 뭉툭한 살덩어리(절단면)처럼 보입니다.",
     "fix_en": "Redraw the end of Jihu's raised left arm (with the rolled-up sleeve) to feature a complete, anatomically correct human hand with fingers visibly gripping the top edge of the paper bag. Preserve her face, her right arm and hand, her clothing, the man, his pose and hands, the paper bag, the lighting, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "중심 사물인 돈봉투가 레퍼런스 이미지의 고유한 디테일(상단 테이프 마감, 지폐 다발이 보이는 창문)을 누락한 채 단순한 종이봉투로 렌더링되었습니다.",
     "fix_en": "Redraw the contested paper bag to match the prop reference: a folded brown paper package sealed with clear packing tape across the top seam, featuring a rectangular cutout window on its broad side that reveals a thick stack of banded paper bills, angled so only the edges of the bills show with no legible text. Preserve Jihu, the man, their hands gripping the package, their clothing, the bench, the lighting, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the end of Jihu's raised left arm (with the rolled-up sleeve) to feature a complete, anatomically correct human hand with fingers visibly gripping the top edge of the paper bag. Preserve her face, her right arm and hand, her clothing, the man, his pose and hands, the paper bag, the lighting, and the background exactly as they are.\n- Redraw the contested paper bag to match the prop reference: a folded brown paper package sealed with clear packing tape across the top seam, featuring a rectangular cutout window on its broad side that reveals a thick stack of banded paper bills, angled so only the edges of the bills show with no legible text. Preserve Jihu, the man, their hands gripping the package, their clothing, the bench, the lighting, and the background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·장소는 계약대로지만 중심 소품이 '두툼한 돈봉투'가 아닌 납작한 빈 종이봉투로 읽히고 남자의 저항 그립 접점이 모호해, 핵심 액션 오브젝트 계약에서 뒤진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·좌석·의상·목걸이를 그대로 유지한 채 봉투만 프롭 레퍼런스의 두툼한 돈뭉치로 바로잡고 양손의 반대 그립을 실제 접촉으로 만들어, 얻은 것이 크고 잃은 것은 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·장소는 계약대로지만 중심 소품이 '두툼한 돈봉투'가 아닌 납작한 빈 종이봉투로 읽히고 남자의 저항 그립 접점이 모호해, 핵심 액션 오브젝트 계약에서 뒤진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·좌석·의상·목걸이를 그대로 유지한 채 봉투만 프롭 레퍼런스의 두툼한 돈뭉치로 바로잡고 양손의 반대 그립을 실제 접촉으로 만들어, 얻은 것이 크고 잃은 것은 거의 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물의 시선은 서로를 향하고, 여자(김지후)는 화면 중앙좌측에서 봉투를 자기 왼쪽(화면 좌측)으로 당기며, 남자(정인우)는 우측에서 팔을 뻗어 저항한다. 봉투는 두 손 사이에서 넓은 면이 카메라 쪽·지후 쪽으로 기울어져 보인다. 시선·당김 방향 모두 계약대로 읽힌다.",
      "built_space": "야간 편의점 앞 나무 벤치, 유리 파사드, 내부 진열대와 형광등 — 이전 스틸의 장소·조명과 일치. 두 사람은 벤치 양쪽에 나란히 앉아 있고 벤치는 사선으로 보인다. 중복된 구조물이나 추가 벤치는 없음.",
      "entities": "지후: 긴 검은 생머리, 올리브 재킷, 흰 뼈 목걸이 확인됨(레퍼런스 일치). 인우: 20대 중반 남성, 짙은 머리, 회청색 셔츠 — 이전 스틸 의상 유지. 돈봉투: 크래프트지 재질이나 프롭 레퍼런스에 비해 납작하게 눌려 '두툼한' 느낌이 약하고, 표면의 지폐 띠 문양이 그래픽처럼 도드라져 보인다. 문제는 손: 봉투 위쪽에 손가락이 뒤엉켜 손이 3개처럼 보이는 부위가 있다 — 지후의 오른손 팔뚝 끝에서 나온 손과, 그 아래 별도의 손, 그리고 인우의 손이 겹쳐 해부학적으로 팔-손 연결이 성립하지 않는다.",
      "hard_violations": [
       "봉투를 쥔 손 무리에서 팔과 연결되지 않는 여분의 손/손가락 덩어리가 보여 해부학적으로 불가능한 스테이징(사실상 손 하나가 더 있음)"
      ],
      "physics": "두 사람 모두 벤치에 앉아 체중이 좌면에 실려 있고, 봉투는 양쪽 손의 그립으로 지지된다. 공중에 뜬 물체는 없다. 다만 봉투를 쥔 손들의 접합이 물리적으로 성립하지 않아 그립의 지지 관계가 불명확하다."
     },
     {
      "label": "B",
      "direction": "지후의 시선은 인우를 향하고, 오른팔이 화면 좌측(자기 쪽)으로 봉투를 당긴다. 인우는 우측에서 팔을 뻗어 봉투 상단을 잡고 저항하며 시선은 지후에게 고정. 봉투의 넓은 면이 두 손 사이에서 지후 쪽으로 기울어 보여 탈취 방향이 명확히 읽힌다.",
      "built_space": "동일한 야간 편의점 파사드, 유리·형광등·진열대, 사선으로 보이는 나무 벤치. 두 사람이 벤치 양끝에 앉아 있고 좌면·등받이 배치가 이전 스틸과 일치. 중복 구조물 없음.",
      "entities": "지후: 긴 검은 생머리, 올리브 재킷, 흰 뼈 목걸이 확인 — 레퍼런스 일치. 인우: 20대 중반, 짙은 머리, 회청색 셔츠 — 이전 스틸 유지. 봉투: 크래프트 종이 봉투로 재질·주름은 사실적이나 프롭 레퍼런스의 테이프·지폐 띠·10000 표기가 없고 두께도 얇아 '두툼한 돈봉투' 특징이 약하다. 손은 각각 팔과 정상적으로 연결된 두 손(지후 1, 인우 1)만 보인다.",
      "hard_violations": [],
      "physics": "양쪽 모두 벤치에 착석, 체중이 좌면에 실림. 봉투는 지후의 손이 아래쪽을, 인우의 손이 위쪽을 쥐어 두 그립으로 지지되며 종이 표면에 당김 주름이 생겨 있다. 공중 부양 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "봉투 프롭 디테일(지폐 띠·두께)은 더 가깝지만, 봉투를 쥔 지점에 팔과 연결되지 않는 여분의 손가락 덩어리가 생겨 해부학적으로 불가능한 스테이징이 되었고 이는 실격 사유다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "프레이밍·시선·당김 방향·장소·의상·뼈 목걸이 모두 계약대로이고 손은 정확히 두 개뿐이라 해부 오류가 없다; 봉투가 레퍼런스보다 얇고 지폐 띠 표시가 사라진 점만 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "봉투 프롭 디테일(지폐 띠·두께)은 더 가깝지만, 봉투를 쥔 지점에 팔과 연결되지 않는 여분의 손가락 덩어리가 생겨 해부학적으로 불가능한 스테이징이 되었고 이는 실격 사유다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프레이밍·시선·당김 방향·장소·의상·뼈 목걸이 모두 계약대로이고 손은 정확히 두 개뿐이라 해부 오류가 없다; 봉투가 레퍼런스보다 얇고 지폐 띠 표시가 사라진 점만 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물의 시선은 서로를 향하고, 여자(김지후)는 화면 중앙좌측에서 봉투를 자기 왼쪽(화면 좌측)으로 당기며, 남자(정인우)는 우측에서 팔을 뻗어 저항한다. 봉투는 두 손 사이에서 넓은 면이 카메라 쪽·지후 쪽으로 기울어져 보인다. 시선·당김 방향 모두 계약대로 읽힌다.",
      "built_space": "야간 편의점 앞 나무 벤치, 유리 파사드, 내부 진열대와 형광등 — 이전 스틸의 장소·조명과 일치. 두 사람은 벤치 양쪽에 나란히 앉아 있고 벤치는 사선으로 보인다. 중복된 구조물이나 추가 벤치는 없음.",
      "entities": "지후: 긴 검은 생머리, 올리브 재킷, 흰 뼈 목걸이 확인됨(레퍼런스 일치). 인우: 20대 중반 남성, 짙은 머리, 회청색 셔츠 — 이전 스틸 의상 유지. 돈봉투: 크래프트지 재질이나 프롭 레퍼런스에 비해 납작하게 눌려 '두툼한' 느낌이 약하고, 표면의 지폐 띠 문양이 그래픽처럼 도드라져 보인다. 문제는 손: 봉투 위쪽에 손가락이 뒤엉켜 손이 3개처럼 보이는 부위가 있다 — 지후의 오른손 팔뚝 끝에서 나온 손과, 그 아래 별도의 손, 그리고 인우의 손이 겹쳐 해부학적으로 팔-손 연결이 성립하지 않는다.",
      "hard_violations": [
       "봉투를 쥔 손 무리에서 팔과 연결되지 않는 여분의 손/손가락 덩어리가 보여 해부학적으로 불가능한 스테이징(사실상 손 하나가 더 있음)"
      ],
      "physics": "두 사람 모두 벤치에 앉아 체중이 좌면에 실려 있고, 봉투는 양쪽 손의 그립으로 지지된다. 공중에 뜬 물체는 없다. 다만 봉투를 쥔 손들의 접합이 물리적으로 성립하지 않아 그립의 지지 관계가 불명확하다."
     },
     {
      "label": "A",
      "direction": "지후의 시선은 인우를 향하고, 오른팔이 화면 좌측(자기 쪽)으로 봉투를 당긴다. 인우는 우측에서 팔을 뻗어 봉투 상단을 잡고 저항하며 시선은 지후에게 고정. 봉투의 넓은 면이 두 손 사이에서 지후 쪽으로 기울어 보여 탈취 방향이 명확히 읽힌다.",
      "built_space": "동일한 야간 편의점 파사드, 유리·형광등·진열대, 사선으로 보이는 나무 벤치. 두 사람이 벤치 양끝에 앉아 있고 좌면·등받이 배치가 이전 스틸과 일치. 중복 구조물 없음.",
      "entities": "지후: 긴 검은 생머리, 올리브 재킷, 흰 뼈 목걸이 확인 — 레퍼런스 일치. 인우: 20대 중반, 짙은 머리, 회청색 셔츠 — 이전 스틸 유지. 봉투: 크래프트 종이 봉투로 재질·주름은 사실적이나 프롭 레퍼런스의 테이프·지폐 띠·10000 표기가 없고 두께도 얇아 '두툼한 돈봉투' 특징이 약하다. 손은 각각 팔과 정상적으로 연결된 두 손(지후 1, 인우 1)만 보인다.",
      "hard_violations": [],
      "physics": "양쪽 모두 벤치에 착석, 체중이 좌면에 실림. 봉투는 지후의 손이 아래쪽을, 인우의 손이 위쪽을 쥐어 두 그립으로 지지되며 종이 표면에 당김 주름이 생겨 있다. 공중 부양 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S6sh7"
  }
 },
 "S8sh5": {
  "input_fingerprint": "b49e67c03ccb351b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 기묘한 기시감과 설명할 수 없는 서늘함에 사로잡혀 창백하게 굳어버린 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The nighttime seating area at the convenience-store frontage. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the prescribed eye-level dolly-in directly across from 김지후(강수리영), ending in a locked close frame that isolates her face while preserving a narrow off-axis eyeline toward 정인우. Her arrested expression occupies most of the frame, with only a soft trace of the convenience-store exterior remaining at the edges; the emphasized change is camera distance as the push finally stops.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination holds her pallor against a restrained, high-contrast background without specifying an unshown source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 convenience-store night lighting, bench area, and the woman's unchanged clothing. Exclude the envelope tug and the man from the tight facial 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu retains both her white animal-bone necklace and the thick cash envelope she took from Inwoo.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 눈높이 정면, 인물은 화면 중앙에 위치. 시선은 프레임 왼쪽(카메라 축에서 약간 벗어난 방향)으로 향해 있어 이전 스틸에서 정인우가 앉아 있던 우측... 정확히는 그녀의 시점 기준 옆쪽으로 살짝 빗나간 아이라인을 유지한다. 렌즈를 직접 응시하지 않고 좁은 오프액시스 눈길을 준다는 지시와 부합.",
    "built_space": "배경은 편의점 유리창, 흰 기둥, 실내 진열대와 형광등, 그리고 그녀 뒤 나무 벤치 등받이가 보인다. 이전 스틸의 목재 벤치·유리 파사드·기둥 구조와 일치하며 배경 요소는 실제 거리에 맞는 작은 화면 점유율을 유지한다. 배경 진열대가 전경으로 확대되지 않았다.",
    "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 유사. 이전 스틸의 올리브 카키 재킷과 안쪽 갈색 티셔츠 유지. 흰 동물 뼈 목걸이가 목에 걸려 있고, 하단 프레임 가장자리에 갈색 종이 봉투(현금 봉투) 윗부분이 살짝 보인다 — 두 캐리드 아이템 모두 확인됨. 남자와 봉투 실랑이는 프레임에서 제외됨.",
    "hard_violations": [],
    "physics": "인물은 벤치에 앉은 상태로 어깨와 상체가 자연스럽게 지지된다. 봉투는 그녀의 몸 앞/무릎 위 위치에서 프레임 하단에 걸쳐 있어 손이 보이지 않지만 몸에 기대어 놓인 것으로 읽히며 공중 부양은 없다. 창백한 피부, 굳은 표정은 조명과 근육 긴장으로만 표현되고 눈은 정상적인 홍채·공막."
   },
   {
    "label": "B",
    "direction": "정면 눈높이, 시선은 화면 왼쪽 약간 아래로 오프액시스. 아이라인 자체는 지시에 부합하지만 인물이 중앙보다 살짝 위·중앙에 배치되고 프레임 하단 큰 면적을 봉투가 차지한다.",
    "built_space": "배경은 매우 어둡게 눌린 편의점 유리와 형광등 한 줄, 뒤쪽 목재 벤치 등받이. 이전 스틸의 밝은 편의점 파사드 대비 과도하게 어두워 장소 특징(진열대, 흰 기둥, 붉은 띠)이 거의 소실됨.",
    "entities": "20대 한국인 여성, 긴 검은 생머리, 올리브 재킷 — 의상은 일치하나 얼굴 인상이 레퍼런스보다 성숙하고 다른 배우처럼 읽히는 편차가 있다. 목에 흰 뼈 목걸이 일부 확인. 봉투는 갈색 서류봉투 형태로 이전 스틸의 구겨진 종이백과 형태가 다르고 크기가 과장되어 전경 오브젝트로 확대됨.",
    "hard_violations": [],
    "physics": "봉투가 프레임 하단 중앙에 세워진 채 떠 있고 이를 잡은 손이나 놓인 표면이 전혀 보이지 않는다 — 지지물이 확인되지 않는 부유 상태에 가깝다. 인물 자체는 앉은 자세로 안정적."
   },
   {
    "label": "C",
    "direction": "정면 눈높이, 그러나 시선이 렌즈를 거의 정면으로 응시한다. 프롬프트가 요구한 '정인우 쪽으로 살짝 벗어난 오프액시스 아이라인'이 아니라 카메라 직시(blank stare into the lens)에 해당해 방향 지시를 어긴다.",
    "built_space": "배경에 편의점 유리, 흰 기둥, 진열대, 붉은 띠, 뒤쪽 목재 벤치가 보여 장소는 일치. 배경 스케일도 적절.",
    "entities": "20대 한국인 여성, 긴 검은 머리, 올리브 재킷, 흰 뼈 목걸이 확인. 현금 봉투는 프레임 안에 전혀 보이지 않으나 타이트한 클로즈업이므로 감점 요인은 아님. 얼굴은 레퍼런스와 유사.",
    "hard_violations": [],
    "physics": "벤치에 앉은 상반신, 지지 문제 없음. 눈은 해부학적으로 정상이나 동공이 크게 열린 정면 응시로 다소 인위적."
   }
  ],
  "totals": {
   "A": 9,
   "B": 5,
   "C": 6
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "눈높이 정면 클로즈업, 중앙 배치, 정인우 쪽 좁은 오프액시스 시선, 이전 스틸의 편의점 야간 조명·벤치·의상·뼈 목걸이·현금 봉투가 모두 자연스럽게 유지되어 지시를 가장 충실히 실현했다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "시선 방향은 맞으나 배경이 지나치게 어두워 로케이션 특징이 소실되고, 손 없이 프레임 하단에 서 있는 과장된 서류봉투가 전경 오브젝트로 확대되어 스케일·물리 지시를 위반한다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "장소와 의상·목걸이는 맞지만 시선이 카메라를 정면 직시해 '정인우를 향한 좁은 오프액시스 아이라인' 지시를 어긴 점이 결정적이다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S8sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "목걸이의 형태가 이전 샷(여러 조각이 엮인 형태)과 달리 만화적인 뼈다귀 모양 하나로 단순화되어 연속성이 떨어집니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물 정면 눈높이, 김지후는 프레임 중앙에 위치하고 시선은 화면 오른쪽(정인우가 앉아 있던 방향)으로 살짝 빗겨나가 있다. 축을 살짝 벗어난 아이라인이 요구대로 유지되며 렌즈를 직접 응시하지 않는다.",
      "built_space": "편의점 전면 야간 좌석 구역 — 오른쪽에 유리창과 진열대, 왼쪽에 흰 기둥과 어두운 외벽, 인물 뒤로 이전 스틸과 동일한 나무 벤치 등받이가 지나간다. 벤치는 하나, 기둥 배치도 이전 스틸과 정합적이며 배경 요소는 실제 거리·크기 비율을 지킨다.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 일치. 이전 스틸의 올리브 밀리터리 재킷 + 어두운 티셔츠 유지. 목에는 흰 동물뼈 목걸이가 명확히 보이고, 하단 프레임에 갈색 현금 봉투 윗부분이 들어와 있어 소지 상태 조항을 충족한다.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 상체가 지지된 상태로, 어깨와 목의 긴장이 정지된 표정과 일치한다. 봉투는 하단 프레임에서 몸 앞에 놓여 있어(손은 프레임 밖) 지지가 자연스럽다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일 — 정면 눈높이 클로즈업, 중앙 배치, 시선은 화면 오른쪽으로 미세하게 벗어난 오프액시스 아이라인.",
      "built_space": "A와 거의 동일한 배경(유리창·진열대·흰 기둥·벤치 등받이). 다만 오른쪽 유리 파티션/기둥 경계가 A보다 단순화되어 있고 배경 대비가 약간 더 평평하다.",
      "entities": "동일 인물·헤어·재킷. 그러나 목의 흰 동물뼈 목걸이가 보이지 않는다(목 부분이 맨살로 렌더됨) — CARRIED STATE 조항의 뼈 목걸이 유지 항목이 소실. 현금 봉투는 하단에 남아 있다.",
      "hard_violations": [],
      "physics": "벤치에 앉은 상체, 봉투는 몸 앞 하단에 놓여 지지됨. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프레이밍·아이라인·야간 저조도 모두 충족하고, CARRIED STATE가 요구한 흰 뼈 목걸이와 현금 봉투가 모두 프레임 안에 보인다 — 계약 항목 손실 없음."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·표정·조명은 A와 사실상 동일하나, 계약이 명시한 '흰 동물뼈 목걸이 유지'가 사라져 요청하지 않은 소품 손실이 발생했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프레이밍·아이라인·야간 저조도 모두 충족하고, CARRIED STATE가 요구한 흰 뼈 목걸이와 현금 봉투가 모두 프레임 안에 보인다 — 계약 항목 손실 없음."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·표정·조명은 A와 사실상 동일하나, 계약이 명시한 '흰 동물뼈 목걸이 유지'가 사라져 요청하지 않은 소품 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물 정면 눈높이, 김지후는 프레임 중앙에 위치하고 시선은 화면 오른쪽(정인우가 앉아 있던 방향)으로 살짝 빗겨나가 있다. 축을 살짝 벗어난 아이라인이 요구대로 유지되며 렌즈를 직접 응시하지 않는다.",
      "built_space": "편의점 전면 야간 좌석 구역 — 오른쪽에 유리창과 진열대, 왼쪽에 흰 기둥과 어두운 외벽, 인물 뒤로 이전 스틸과 동일한 나무 벤치 등받이가 지나간다. 벤치는 하나, 기둥 배치도 이전 스틸과 정합적이며 배경 요소는 실제 거리·크기 비율을 지킨다.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 일치. 이전 스틸의 올리브 밀리터리 재킷 + 어두운 티셔츠 유지. 목에는 흰 동물뼈 목걸이가 명확히 보이고, 하단 프레임에 갈색 현금 봉투 윗부분이 들어와 있어 소지 상태 조항을 충족한다.",
      "hard_violations": [],
      "physics": "인물은 벤치에 앉아 상체가 지지된 상태로, 어깨와 목의 긴장이 정지된 표정과 일치한다. 봉투는 하단 프레임에서 몸 앞에 놓여 있어(손은 프레임 밖) 지지가 자연스럽다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일 — 정면 눈높이 클로즈업, 중앙 배치, 시선은 화면 오른쪽으로 미세하게 벗어난 오프액시스 아이라인.",
      "built_space": "A와 거의 동일한 배경(유리창·진열대·흰 기둥·벤치 등받이). 다만 오른쪽 유리 파티션/기둥 경계가 A보다 단순화되어 있고 배경 대비가 약간 더 평평하다.",
      "entities": "동일 인물·헤어·재킷. 그러나 목의 흰 동물뼈 목걸이가 보이지 않는다(목 부분이 맨살로 렌더됨) — CARRIED STATE 조항의 뼈 목걸이 유지 항목이 소실. 현금 봉투는 하단에 남아 있다.",
      "hard_violations": [],
      "physics": "벤치에 앉은 상체, 봉투는 몸 앞 하단에 놓여 지지됨. 부유 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·장소·의상은 계약대로지만, 목이 드러난 클로즈업임에도 '지속 필수'로 명시된 흰 동물 뼈 목걸이가 보이지 않아 CARRIED STATE 조항을 위반한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A와 동일한 클로즈업·오프액시스 아이라인·야간 편의점 배경·의상을 유지하면서 명시된 흰 뼈 목걸이만 정확히 복원했고, 얼굴·머리·표정·배경·조명 등 다른 요소는 전혀 변경되지 않아 수리 비용 없이 이득만 얻었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.578,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.578,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "프레이밍·시선·장소·의상은 계약대로지만, 목이 드러난 클로즈업임에도 '지속 필수'로 명시된 흰 동물 뼈 목걸이가 보이지 않아 CARRIED STATE 조항을 위반한다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "A와 동일한 클로즈업·오프액시스 아이라인·야간 편의점 배경·의상을 유지하면서 명시된 흰 뼈 목걸이만 정확히 복원했고, 얼굴·머리·표정·배경·조명 등 다른 요소는 전혀 변경되지 않아 수리 비용 없이 이득만 얻었다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S8sh1"
  }
 },
 "S9sh3::bgfirst_bg": {
  "input_fingerprint": "1fd52108458ff0b1",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 소파 쪽을 바라보며 얼굴이 하얗게 질린 채 경악으로 굳어버린 강민숙(홍은미)의 클로즈업.\n\nLOCATION (lock): Inside the compact living room of a two-room multiplex home, facing the sofa from the entry.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the living-room side of the doorway at 강민숙(홍은미)'s eye level, finish the dolly-in at close range with her face slightly off-center and the doorway edge compressing one side of the frame. The emphasized shift is distance: her trembling stare remains aimed toward the unseen sofa as her face loses color and her breath catches.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 거실 쪽 현관 경계 (민숙이 거실로 들어서다 멈춘 위치) — The living-room-facing edge appears beside 강민숙(홍은미), with the entrance space behind her; used as Creates a hard vertical frame beside her face and preserves the entrance axis; 소파 (흰 머리 여자가 앉아 있음) — Positioned deeper inside the living room along her off-screen eyeline; used as Remains outside the tight composition as the source of her fixed attention.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 소파 쪽을 바라보며 얼굴이 하얗게 질린 채 경악으로 굳어버린 강민숙(홍은미)의 클로즈업.\n\nLOCATION (lock): Inside the compact living room of a two-room multiplex home, facing the sofa from the entry.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the living-room side of the doorway at 강민숙(홍은미)'s eye level, finish the dolly-in at close range with her face slightly off-center and the doorway edge compressing one side of the frame. The emphasized shift is distance: her trembling stare remains aimed toward the unseen sofa as her face loses color and her breath catches.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 거실 쪽 현관 경계 (민숙이 거실로 들어서다 멈춘 위치) — The living-room-facing edge appears beside 강민숙(홍은미), with the entrance space behind her; used as Creates a hard vertical frame beside her face and preserves the entrance axis; 소파 (흰 머리 여자가 앉아 있음) — Positioned deeper inside the living room along her off-screen eyeline; used as Remains outside the tight composition as the source of her fixed attention.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh3__bgfirst_bg.png",
  "asset_id": "fbfe6251-1cbd-40f6-b6f7-50286426ff30",
  "input_asset_ids": [
   "05c063ab-bb47-4d17-ab82-45e4cd749bfb",
   "41400a21-5b9d-4d6d-bfa4-ebb3bff48a6f"
  ]
 },
 "S9sh3": {
  "input_fingerprint": "f405de1c0df1409c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 소파 쪽을 바라보며 얼굴이 하얗게 질린 채 경악으로 굳어버린 강민숙(홍은미)의 클로즈업.\n\nLOCATION (lock): Inside the compact living room of a two-room multiplex home, facing the sofa from the entry. 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\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 소파 쪽을 바라보며 얼굴이 하얗게 질린 채 경악으로 굳어버린 강민숙(홍은미)의 클로즈업.\n\nLOCATION (lock): Inside the compact living room of a two-room multiplex home, facing the sofa from the entry. 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\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 소파 쪽을 바라보며 얼굴이 하얗게 질린 채 경악으로 굳어버린 강민숙(홍은미)의 클로즈업.\n\nLOCATION (lock): Inside the compact living room of a two-room multiplex home, facing the sofa from the entry. 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\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S9sh3.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "화살표 마커가 그대로 노출되었고 프롬프트에 없는 인물이 배경에 추가되어 심각한 규정 위반입니다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시된 위치에서 마커나 추가 인물 없이, 창백하게 질려 경악하는 인물의 클로즈업을 사실적으로 잘 구현했습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "화살표 마커가 그대로 노출되었고 프롬프트에 없는 인물이 배경에 추가되어 심각한 규정 위반입니다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시된 위치에서 마커나 추가 인물 없이, 창백하게 질려 경악하는 인물의 클로즈업을 사실적으로 잘 구현했습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "치명적 위반이 없으며 클로즈업 샷과 경악으로 굳은 표정을 잘 표현했으나, 카메라 방향이 소파가 아닌 현관 쪽을 향한 점이 아쉽습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "화면에 눈에서 뻗어나가는 지시선(화살표)이 그대로 노출되었고, 지문에 없는 인물이 소파에 추가되어 치명적 위반으로 실격입니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "치명적 위반이 없으며 클로즈업 샷과 경악으로 굳은 표정을 잘 표현했으나, 카메라 방향이 소파가 아닌 현관 쪽을 향한 점이 아쉽습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "화면에 눈에서 뻗어나가는 지시선(화살표)이 그대로 노출되었고, 지문에 없는 인물이 소파에 추가되어 치명적 위반으로 실격입니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 5,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 5,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 2,
    "verdict_ko": "화살표 마커가 그대로 노출되었고 프롬프트에 없는 인물이 배경에 추가되어 심각한 규정 위반입니다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지시된 위치에서 마커나 추가 인물 없이, 창백하게 질려 경악하는 인물의 클로즈업을 사실적으로 잘 구현했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물이 소파(왼쪽) 쪽을 바라보지 않고 반대편(오른쪽)을 바라보고 있습니다.",
     "fix_en": "Turn the woman's head and eyes to her right (the viewer's left) so she is looking directly at the sofa.",
     "unfixable": false
    },
    {
     "issue_ko": "카메라는 현관에서 소파 방향을 향해야 하지만, 현재 거실 안쪽에서 현관 쪽을 바라보는 구도입니다.",
     "fix_en": "The camera is facing the entry door instead of facing the sofa from the entry; this viewpoint error cannot be fixed in-place.",
     "unfixable": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Turn the woman's head and eyes to her right (the viewer's left) so she is looking directly at the sofa.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh3__bgfirst_bg.png",
   "bg_asset_id": "fbfe6251-1cbd-40f6-b6f7-50286426ff30",
   "bg_record_key": "S9sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S9sh6": {
  "input_fingerprint": "25dd4a1757cd07ab",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 현관문을 꽉 막고 선 거대한 덩치의 고산들 가슴팍 앞에서 뒤로 넘어질 듯 몸이 젖혀진 강민숙(홍은미)의 상태.\n\nLOCATION (lock): The interior entryway of the small multi-family home, with the front door blocked from inside. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold the prescribed static side-oblique view from the living-room side of the entrance at chest height, framing 강민숙(홍은미) recoiling in the middle-left while 고산들 seals the doorway at middle-right. Keep the top edge below his face so that his broad torso and planted legs create the obstruction, while 민숙's backward arc remains fully legible; the emphasized change is character position at the blocked threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, midground, looks toward 고산들 blocking the entrance; 고산들 in the middle-right of the frame, background; open entrance blocked by 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: entrance door (open and physically blocked) — The open doorway faces obliquely toward the camera from behind 고산들; used as The blocked escape route anchors 고산들 behind 민숙's recoil; entrance threshold (unobstructed except for the two figures) — Its length crosses the lower portion of the frame at an oblique angle; used as The living-room threshold defines the abrupt stopping point beneath 민숙.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior preserves facial detail on 민숙 while leaving 고산들's excluded upper body visually oppressive.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 modest living room, sofa, entrance alignment, and dim nighttime interior lighting. Exclude the seated white-haired woman from the immediate doorway frame; include the large man blocking the exit and the terrified resident recoiling.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 40s, dark hair, refined narrow face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "민숙은 화면 중앙좌측에서 상체를 뒤로 젖히고 두 손을 방어하듯 들어 올린 채 시선이 우측 상단, 즉 고산들의 얼굴 위치(프레임 상단 밖)를 향한다. 고산들은 중앙우측에서 몸을 좌측(민숙 쪽)으로 향한 채 현관 통로를 막고 서 있고, 그의 시선은 프레임 상단에서 잘려 있으나 몸 방향은 민숙 쪽이다. 열린 현관문은 그의 뒤 사선으로 보인다.",
    "built_space": "다세대 주택 현관 내부: 좌측 거실(소파·쿠션·기대어 놓은 목재 패널)과 우측 현관 타일, 신발장, 벽 인터폰이 각 1개씩 정상 배치. 현관 턱(단차)이 프레임 하부를 사선으로 가로지르며 거실 마루와 타일을 구분한다. 카메라는 거실 쪽에서 본 측사선, 가슴 높이. 고산들의 얼굴은 상단 프레임 밖으로 잘려 광고된 '얼굴 제외' 지시와 일치. 백발 여성은 제외됨.",
    "entities": "민숙: 40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴, 회색 코트+검은 이너+검은 팬츠+검은 부츠 — 캐릭터 레퍼런스와 일치. 고산들: 중년 한국 남성 체구, 올리브 워크 조끼·체크 셔츠·흙 묻은 갈색 바지·장화 — 레퍼런스 의상 일치(비니는 상단 크롭으로 미확인). 인물 2명 외 추가 인물 없음, 텍스트/워터마크 없음.",
    "hard_violations": [],
    "physics": "민숙은 왼발을 뒤로 크게 딛고 오른발을 앞으로 뻗어 무게를 뒤쪽 다리에 실은 채 상체를 젖히고 있어 뒤로 넘어질 듯한 반동이 두 발의 접지로 지지된다. 고산들은 두 발을 현관 타일에 벌리고 서 있어 지지 명확. 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "민숙은 좌측에서 상체를 뒤로 젖히고 시선은 우측 위쪽을 향하지만, 고산들은 프레임 우측 문틀 안쪽 정면으로 서서 카메라 쪽(또는 민숙 쪽이 아닌 정면)을 바라본다. 두 인물의 시선축이 서로 맞물리지 않고 거리도 매우 멀어 '가슴팍 앞에서 젖혀진' 근접 대치가 아니다.",
    "built_space": "레퍼런스 이전 스틸의 정면 구도를 거의 그대로 재현: 거실 소파, 현관문, 붙박이장, 도어록, 신발이 정확히 일치하나 카메라가 측사선이 아닌 거의 정면. 현관 턱이 사선으로 하부를 가로지르지 않고 화면 우측 안쪽 깊숙이 놓임. 고산들의 얼굴 전체가 프레임 안에 있어 '상단 가장자리를 그의 얼굴 아래로'라는 지시 위반.",
    "entities": "민숙: 레퍼런스 얼굴·헤어·회색 코트·회색 머플러 일치. 고산들: 비니·올리브 조끼·장화 등 레퍼런스 의상 정확 일치, 다만 '거대한 덩치'로 읽히기엔 문 안쪽 원경이라 작게 보임. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "민숙은 두 발이 바닥에 있으나 몸통이 뒤로 기운 각도에 비해 발 위치가 앞으로 충분히 나오지 않아 무게중심이 다소 불안정하게 읽힘(다만 지지점은 존재). 고산들은 문지방에 두 발로 직립, 지지 명확. 부유 물체 없음."
   },
   {
    "label": "C",
    "direction": "민숙은 좌측 거실 안쪽에서 두 손을 앞으로 들고 몸을 앞으로 웅크린 자세 — 뒤로 젖혀진 것이 아니라 앞으로 숙인 방어 자세. 시선은 우측 남자를 향한다. 남자는 카메라를 등지고 현관문 쪽을 향해 서 있어 등이 프레임 우측을 크게 점유, 즉 오히려 실내에서 문 쪽을 보는 방향.",
    "built_space": "레퍼런스의 소박한 다세대 거실이 아니라 넓은 타일 바닥의 대형 로비/사무공간처럼 보이는 다른 공간, 천장 조명·유리 파티션·다른 소파 배치 — 로케이션 락 위반 수준의 불일치. 현관 턱은 어두운 대리석 띠로 표현되나 배치가 레퍼런스와 다름.",
    "entities": "민숙: 얼굴은 유사하나 의상이 레퍼런스의 회색 코트가 아닌 짙은 니트/재킷으로 바뀜. 남자: 등만 보이며 올리브 조끼가 아닌 검은 재킷, 비니 없음 — 고산들 의상 불일치. 인물 수는 2명.",
    "hard_violations": [
     "로케이션 락 위반: 레퍼런스의 소박한 다세대 거실이 아닌 전혀 다른 넓은 타일 로비 공간으로 대체됨",
     "고산들 의상 불일치(검은 재킷·비니 없음)로 지정 인물 식별 불가"
    ],
    "physics": "민숙은 양발을 넓게 벌려 바닥을 딛고 앞으로 숙였으므로 지지는 있으나, 샷 텍스트가 요구한 '뒤로 넘어질 듯 젖혀진' 반동의 역학이 전혀 아니다. 남자는 두 발로 문턱에 직립. 부유 물체 없음."
   }
  ],
  "totals": {
   "A": 8,
   "B": 5,
   "C": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "거실 쪽 측사선·가슴 높이 시점, 상단에서 고산들 얼굴을 잘라 덩치로 문을 막게 한 프레임, 민숙의 뒤로 젖혀진 반동과 두 발 지지, 레퍼런스 의상·공간 일치까지 지시를 가장 정확히 충족."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소·의상 재현은 좋으나 카메라가 이전 스틸의 정면 구도를 답습해 측사선이 아니고, 고산들 얼굴이 프레임에 다 들어와 '얼굴 아래로 상단 크롭' 지시를 어기며 두 인물이 '가슴팍 앞' 근접 대치가 아님."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "로케이션이 레퍼런스 거실이 아닌 넓은 타일 로비로 바뀌었고 고산들 의상도 불일치하며, 민숙이 뒤로 젖혀지지 않고 앞으로 웅크려 샷 텍스트의 핵심 동작을 놓쳤다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강민숙의 목도리가 검은색으로 렌더링되었습니다. 캐릭터 참조 이미지에 따라 밝은 회색이어야 합니다.",
     "fix_en": "Change the woman's black scarf to a light grey scarf, preserving her exact face, expression, recoil posture, grey coat, and all surrounding lighting and background details.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "고산들 뒤의 현관문이 닫혀 있습니다. 프롬프트의 요구사항(문이 열린 채로 막혀 있음)에 따라 열려 있어야 합니다.",
     "fix_en": "Replace the closed white door behind the man with an open doorway revealing the dark night exterior, preserving the man's exact pose, clothing, and position, the woman's figure, and the interior walls and lighting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the woman's black scarf to a light grey scarf, preserving her exact face, expression, recoil posture, grey coat, and all surrounding lighting and background details.\n- Replace the closed white door behind the man with an open doorway revealing the dark night exterior, preserving the man's exact pose, clothing, and position, the woman's figure, and the interior walls and lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 두 인물 배치·시선은 맞으나, 배경 필수 요소인 '열린 채 막힌 현관문'이 닫힌 문으로 렌더되어 탈출로 차단의 의미가 약해지고, 계약이 요구하지 않은 변경으로 민숙의 레퍼런스 회색 머플러가 검은 목선으로 바뀐 손실이 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 측면 사선·가슴 높이 와이드 구도를 유지하면서 지정된 '열린 현관문(야간 어둠 노출)'을 고산들의 몸으로 물리적으로 막아 냈고, 민숙의 레퍼런스 회색 프린지 머플러까지 일치해 의상·배경 잠금을 더 충실히 지켰다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.417,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 두 인물 배치·시선은 맞으나, 배경 필수 요소인 '열린 채 막힌 현관문'이 닫힌 문으로 렌더되어 탈출로 차단의 의미가 약해지고, 계약이 요구하지 않은 변경으로 민숙의 레퍼런스 회색 머플러가 검은 목선으로 바뀐 손실이 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 측면 사선·가슴 높이 와이드 구도를 유지하면서 지정된 '열린 현관문(야간 어둠 노출)'을 고산들의 몸으로 물리적으로 막아 냈고, 민숙의 레퍼런스 회색 프린지 머플러까지 일치해 의상·배경 잠금을 더 충실히 지켰다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "민숙은 화면 중좌측에서 상체를 뒤로 젖히고 시선과 얼굴을 오른쪽 위, 즉 고산들의 가슴·얼굴 방향으로 향하고 있다. 시선의 표적이 실제로 우측의 큰 남자에게 정확히 떨어진다. 고산들은 몸을 좌측(민숙 쪽)으로 향한 채 화면 우측에서 열린 현관 앞을 막고 서 있고, 얼굴은 프레임 상단에서 잘려 턱 아래만 보인다(상단 엣지가 얼굴 아래로 오라는 지시에 근접). 열린 현관문 패널이 남자 왼편에 보이고 문 너머 바깥 어둠이 보여 '열린 현관을 몸으로 막는다'는 관계가 시각적으로 성립한다.",
      "built_space": "현관 구조: 좌측 거실(소파 팔걸이, 쿠션, 벽 앞 나무 패널), 중앙 신발장/수납장, 중앙 우측에 열린 현관문(안쪽으로 열린 흰 문짝, 문틀, 도어클로저), 우측 벽에 인터폰/온도조절 패널. 타일 현관 바닥과 나무 마루의 경계(문지방)가 프레임 하단을 비스듬히 가로지른다. 참조 스틸의 벽 색, 마루, 소파, 문 위치와 일관. 문짝은 하나, 신발 몇 켤레가 바닥에 있고 중복된 구조물은 없다.",
      "entities": "민숙: 40대 후반 한국 여성, 단발 어두운 머리, 회색 코트 + 회색 스카프 — 캐릭터 참조와 의상 일치. 고산들: 40대 한국 남성, 올리브 워크 베스트 + 체크 플란넬 + 흙 묻은 갈색 바지 + 고무장화 — 참조와 일치(비니는 프레임 밖 얼굴 상단 크롭으로 확인 불가). 백발 여성은 배제됨. 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "민숙은 왼발이 앞으로 크게 뻗어 마루를 딛고 뒤 다리가 체중을 받치는 자세로, 상체가 뒤로 젖혀지는 '넘어질 듯' 아치를 두 발의 지지로 설명한다. 손은 방어하듯 가슴 앞으로 들려 있고 공중에 떠 있는 요소 없음. 고산들은 두 발로 타일 위에 서 있고 팔은 자연스럽게 늘어져 있다. 부유하는 물체 없음."
     },
     {
      "label": "B",
      "direction": "민숙의 자세·시선은 A와 사실상 동일하게 우측 상방 고산들을 향한다. 고산들도 좌측을 향해 서 있다. 다만 현관문이 닫힌 상태로 그의 뒤 중앙에 흰 문짝이 보이며 문 너머 바깥 어둠이 없다 — 계약이 요구한 '열린 채 몸으로 막힌 현관'이 성립하지 않고, 남자는 열린 문구를 막는 것이 아니라 닫힌 복도에 서 있다. 또한 그의 몸이 문 개구부 앞이 아니라 우측 벽 쪽으로 치우쳐 있어 차단 관계가 약하다.",
      "built_space": "좌측 거실과 소파, 중앙 신발장, 중앙에 닫힌 현관문(도어클로저 보임), 우측 인터폰 패널, 타일/마루 경계는 유지. 구조 중복은 없으나 열린 문짝과 실외 어둠이 사라져 배경 요소 계약(entrance door — open and physically blocked)이 미충족.",
      "entities": "민숙: 동일 인물이나 스카프가 회색 머플러에서 검은 터틀넥/검은 목두름으로 바뀌어 참조 의상(회색 스카프)에서 이탈. 고산들: 의상 참조와 일치하되 플란넬 셔츠 색·베스트 디테일이 다소 어둡게 변화. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "민숙의 지지는 A와 동일하게 앞발 뻗고 뒷다리 체중 — 물리적으로 성립. 고산들 두 발 접지. 부유물 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'열린 현관을 거구가 몸으로 막는' 핵심 배경 계약과 야간 실외 어둠, 회색 스카프 등 참조 의상을 모두 지키며 민숙의 뒤로 젖혀진 아치와 시선 표적도 정확하다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "문이 닫혀 '열린 현관이 물리적으로 막힘'이라는 핵심 배경 요소가 사라졌고, 요청되지 않은 변경으로 민숙의 회색 스카프가 검은 목두름으로 바뀌어 의상 참조까지 잃었다 — 수리가 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'열린 현관을 거구가 몸으로 막는' 핵심 배경 계약과 야간 실외 어둠, 회색 스카프 등 참조 의상을 모두 지키며 민숙의 뒤로 젖혀진 아치와 시선 표적도 정확하다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "문이 닫혀 '열린 현관이 물리적으로 막힘'이라는 핵심 배경 요소가 사라졌고, 요청되지 않은 변경으로 민숙의 회색 스카프가 검은 목두름으로 바뀌어 의상 참조까지 잃었다 — 수리가 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "민숙은 화면 중좌측에서 상체를 뒤로 젖히고 시선과 얼굴을 오른쪽 위, 즉 고산들의 가슴·얼굴 방향으로 향하고 있다. 시선의 표적이 실제로 우측의 큰 남자에게 정확히 떨어진다. 고산들은 몸을 좌측(민숙 쪽)으로 향한 채 화면 우측에서 열린 현관 앞을 막고 서 있고, 얼굴은 프레임 상단에서 잘려 턱 아래만 보인다(상단 엣지가 얼굴 아래로 오라는 지시에 근접). 열린 현관문 패널이 남자 왼편에 보이고 문 너머 바깥 어둠이 보여 '열린 현관을 몸으로 막는다'는 관계가 시각적으로 성립한다.",
      "built_space": "현관 구조: 좌측 거실(소파 팔걸이, 쿠션, 벽 앞 나무 패널), 중앙 신발장/수납장, 중앙 우측에 열린 현관문(안쪽으로 열린 흰 문짝, 문틀, 도어클로저), 우측 벽에 인터폰/온도조절 패널. 타일 현관 바닥과 나무 마루의 경계(문지방)가 프레임 하단을 비스듬히 가로지른다. 참조 스틸의 벽 색, 마루, 소파, 문 위치와 일관. 문짝은 하나, 신발 몇 켤레가 바닥에 있고 중복된 구조물은 없다.",
      "entities": "민숙: 40대 후반 한국 여성, 단발 어두운 머리, 회색 코트 + 회색 스카프 — 캐릭터 참조와 의상 일치. 고산들: 40대 한국 남성, 올리브 워크 베스트 + 체크 플란넬 + 흙 묻은 갈색 바지 + 고무장화 — 참조와 일치(비니는 프레임 밖 얼굴 상단 크롭으로 확인 불가). 백발 여성은 배제됨. 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "민숙은 왼발이 앞으로 크게 뻗어 마루를 딛고 뒤 다리가 체중을 받치는 자세로, 상체가 뒤로 젖혀지는 '넘어질 듯' 아치를 두 발의 지지로 설명한다. 손은 방어하듯 가슴 앞으로 들려 있고 공중에 떠 있는 요소 없음. 고산들은 두 발로 타일 위에 서 있고 팔은 자연스럽게 늘어져 있다. 부유하는 물체 없음."
     },
     {
      "label": "A",
      "direction": "민숙의 자세·시선은 A와 사실상 동일하게 우측 상방 고산들을 향한다. 고산들도 좌측을 향해 서 있다. 다만 현관문이 닫힌 상태로 그의 뒤 중앙에 흰 문짝이 보이며 문 너머 바깥 어둠이 없다 — 계약이 요구한 '열린 채 몸으로 막힌 현관'이 성립하지 않고, 남자는 열린 문구를 막는 것이 아니라 닫힌 복도에 서 있다. 또한 그의 몸이 문 개구부 앞이 아니라 우측 벽 쪽으로 치우쳐 있어 차단 관계가 약하다.",
      "built_space": "좌측 거실과 소파, 중앙 신발장, 중앙에 닫힌 현관문(도어클로저 보임), 우측 인터폰 패널, 타일/마루 경계는 유지. 구조 중복은 없으나 열린 문짝과 실외 어둠이 사라져 배경 요소 계약(entrance door — open and physically blocked)이 미충족.",
      "entities": "민숙: 동일 인물이나 스카프가 회색 머플러에서 검은 터틀넥/검은 목두름으로 바뀌어 참조 의상(회색 스카프)에서 이탈. 고산들: 의상 참조와 일치하되 플란넬 셔츠 색·베스트 디테일이 다소 어둡게 변화. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "민숙의 지지는 A와 동일하게 앞발 뻗고 뒷다리 체중 — 물리적으로 성립. 고산들 두 발 접지. 부유물 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S9sh2"
  }
 },
 "S10sh3": {
  "input_fingerprint": "812f3cb757cd46a8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 들고 있는 핸드폰 화면에 '도망쳐'라는 짧은 메시지가 선명하게 뜬 찰나.\n\nLOCATION (lock): Behind the counter on the convenience-store sales floor at night, under the store's active lighting. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still has the thick money envelope and wears her antler-bone pendant.\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.",
  "totals": {
   "B": 7,
   "A": 3,
   "C": 2
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지후가 핸드폰을 들고 있는 모습과 화면의 메시지, 자연스러운 시선 방향과 소품의 위치를 정확하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "주인공이 핸드폰을 들고 있지 않거나 엉뚱한 인물이 등장했으며, 폰 화면이 카메라를 향해 부자연스럽게 노출되었습니다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "인물이 핸드폰을 들고 있다는 핵심 지시를 무시했으며, 허공에 떠 있는 텍스트는 명백한 규정 위반입니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B02.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "핸드폰 화면이 카메라 쪽을 향하고 있어, 화면을 보고 있는 지후의 시선 방향과 물리적으로 일치하지 않습니다.",
     "fix_en": "Rotate the phone so its screen directly faces Jihu's eyes.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "핸드폰 왼쪽을 잡고 있는 팔이 지후의 몸과 연결되지 않고 화면 좌측 하단에서 뻗어 나오는 해부학적 오류가 있습니다.",
     "fix_en": "Remove the arm and hand holding the left side of the phone, leaving Jihu holding the phone with only her right hand.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지후의 유니폼 명찰에 프롬프트에서 지시하지 않은 임의의 문자가 포함되어 있습니다.",
     "fix_en": "Remove all text from the name tag on the uniform.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Rotate the phone so its screen directly faces Jihu's eyes.\n- Remove the arm and hand holding the left side of the phone, leaving Jihu holding the phone with only her right hand.\n- Remove all text from the name tag on the uniform.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S10sh5": {
  "input_fingerprint": "58bf9a39188357a6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 초조한 표정으로 핸드폰을 귀에 바짝 댄 채 어두운 편의점 입구 쪽으로 시선을 향한 김지후(강수리영)의 측면.\n\nLOCATION (lock): The checkout-counter side of the convenience-store sales floor, facing the dark entrance doors at night. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the prescribed track beside 김지후(강수리영) at head height and hold a tight profile close view along her eyeline toward the entrance. Her face and the phone pressed to her ear occupy the left and center of the frame, while the dark entrance remains a smaller, soft background anchor to the right; the emphasized change is her entrance-directed gaze.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward convenience-store entrance; convenience-store entrance in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: convenience-store entrance (dark) — The opening is seen obliquely beyond her profile; used as Provides the distant endpoint of 김지후's profile eyeline; mobile phone (in use for a call) — Its screen face is turned away from the camera, leaving only the outer side visible; used as Pressed between her hand and ear as the immediate sign of the unanswered call.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The entrance remains dark while the available store illumination keeps 김지후's tense profile readable in restrained contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 convenience-store counter, dark entrance, retail lighting, envelope, and blue work vest. Exclude the vacant staring pose; show the woman urgently holding the phone to her ear.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear the necklace; the cash envelope remains in her possession at the convenience store.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "C": 8,
   "B": 7,
   "A": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "측면 클로즈업·좌측 인물/우측 어두운 출입구 배치, 시선이 정확히 출입구에 착지하고 참조의 동물형 펜던트 목걸이까지 유지 — 폰 후면 렌즈 개수만 참조와 약간 다름."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "프레이밍과 시선 종점(어두운 자동문)은 정확하고 프롭 방향도 맞으나, 얼굴이 참조 인물보다 성숙해 보이고 목걸이·카운터 등 장소 단서가 덜 드러남."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "측면 구도와 폰 방향은 맞지만 시선이 출입구를 살짝 비껴 위쪽을 향하고, 조끼에 '강수리영' 한글 자수 텍스트가 삽입되어 문자 금지 조항을 어겼다.  ★위반: [claude-opus] 조끼에 '강수리영'으로 읽히는 한글 자수 텍스트가 삽입되어 'No text' 지시 위반 소지"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S10sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   },
   {
    "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:813831>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "휴대폰 뒷면의 디자인이 레퍼런스 이미지(정사각형 카메라 모듈 및 후면 보조 화면)와 다르게 일반적인 세로형 카메라 범프가 있는 형태로 렌더링되었습니다.",
     "fix_en": "Redraw the visible outer side of the black mobile phone to exactly match the provided prop reference: include a square three-lens camera module in the top-left corner and a small active secondary screen showing app icons on the lower portion of the back. Preserve the exact hand gripping the phone, the character's face and expression, her clothing, the store background, the lighting, and the framing precisely as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the visible outer side of the black mobile phone to exactly match the provided prop reference: include a square three-lens camera module in the top-left corner and a small active secondary screen showing app icons on the lower portion of the back. Preserve the exact hand gripping the phone, the character's face and expression, her clothing, the store background, the lighting, and the framing precisely as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌·중앙에서 오른쪽을 향한 측면이며, 시선은 화면 오른쪽 중경의 어두운 편의점 출입구(검게 죽은 자동문 개구부)로 정확히 향한다. 눈동자도 우측으로 향해 출입구를 응시. 카메라는 눈높이 측면 축.",
      "built_space": "편의점 계산대 쪽 매장 내부. 좌측에 진열대와 냉장 코너, 우측 중경에 유리 자동문(어두움)과 천장 형광등 라인, 우측 하단에 계산대 카운터 모서리와 POS 단말 일부. 출입구는 배경에서 실제 크기 비율로 작게 앉아 있고 확대되지 않음. 이전 스틸의 공간·조명과 일치.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 부합. 파란 안전조끼+회색 티셔츠 유지, 흰색 동물 형태 펜던트 목걸이 착용(캐리드 스테이트 충족). 휴대폰은 검은 유리 후면·듀얼 렌즈 모듈이 보이는 상태로, 프롭 레퍼런스의 트리플 카메라와 완전히 같지는 않으나 화면은 카메라 반대편(귀 쪽)으로 향해 샷 텍스트의 '화면 면이 카메라에서 돌아간' 조건을 충족.",
      "hard_violations": [],
      "physics": "폰은 오른손 손가락이 감싸 귀에 밀착; 손목·전완이 프레임 안에 있고 어깨·목의 각도가 통화 자세와 일치. 손 크기·피부·나이 모두 본인과 부합. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일한 측면·눈높이 구도, 시선은 오른쪽 어두운 출입구로 향함. 시선 타깃 정확.",
      "built_space": "A와 동일한 매장 기하·조명·카운터·자동문. 배경 스케일 문제 없음.",
      "entities": "인물·의상·펜던트는 A와 동일하게 유지. 그러나 휴대폰이 뒤집혀 있다: 상단에는 프롭 레퍼런스의 트리플 카메라 모듈이 카메라 쪽을 향하면서, 동시에 같은 면 아래쪽에 홈스크린 아이콘·'10:09' 시계·상태바가 카메라 쪽으로 보인다. 즉 화면이 시청자 쪽을 향하고 있어 '화면 면은 카메라에서 돌아간다'는 명시 지시를 위반하며, 카메라와 스크린이 한 면에 공존하는 물리적으로 불가능한 기기.",
      "hard_violations": [
       "프롭 레퍼런스 이미지를 그대로 붙인 듯한 그래픽 오버레이형 폰: 후면 카메라 모듈과 홈스크린 UI가 같은 면에 동시에 존재해 실물 기기로 성립하지 않음(물리적으로 불가능한 물체)",
       "샷 텍스트가 금지한 '화면 면이 카메라 쪽을 향함' — 프롭 방향 반전"
      ],
      "physics": "손가락은 폰을 감싸고 있으나, 화면 이미지가 손가락 위로 겹쳐 보이는 부분이 있어 폰이 손 앞에 붙은 평면 스티커처럼 읽힌다. 재질감(유리 반사·두께) 대신 플랫한 그래픽 레이어."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "측면 클로즈업·출입구로 향한 시선·귀에 밀착된 폰(화면은 카메라 반대편)·펜던트와 파란 조끼 유지까지 계약을 충실히 충족하며, 폰 후면 렌즈 배열이 프롭 레퍼런스와 미세하게 다른 점만 사소한 차이다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "폰 레퍼런스를 '맞추려는' 수리로 후면 카메라와 홈스크린 UI가 한 면에 공존하는 불가능한 기기가 되어 '화면 면은 카메라에서 돌아간다'는 명시 지시를 정면으로 위반하고 플랫한 그래픽 오버레이처럼 보이며, 그 외 이득은 없다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "측면 클로즈업·출입구로 향한 시선·귀에 밀착된 폰(화면은 카메라 반대편)·펜던트와 파란 조끼 유지까지 계약을 충실히 충족하며, 폰 후면 렌즈 배열이 프롭 레퍼런스와 미세하게 다른 점만 사소한 차이다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "폰 레퍼런스를 '맞추려는' 수리로 후면 카메라와 홈스크린 UI가 한 면에 공존하는 불가능한 기기가 되어 '화면 면은 카메라에서 돌아간다'는 명시 지시를 정면으로 위반하고 플랫한 그래픽 오버레이처럼 보이며, 그 외 이득은 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌·중앙에서 오른쪽을 향한 측면이며, 시선은 화면 오른쪽 중경의 어두운 편의점 출입구(검게 죽은 자동문 개구부)로 정확히 향한다. 눈동자도 우측으로 향해 출입구를 응시. 카메라는 눈높이 측면 축.",
      "built_space": "편의점 계산대 쪽 매장 내부. 좌측에 진열대와 냉장 코너, 우측 중경에 유리 자동문(어두움)과 천장 형광등 라인, 우측 하단에 계산대 카운터 모서리와 POS 단말 일부. 출입구는 배경에서 실제 크기 비율로 작게 앉아 있고 확대되지 않음. 이전 스틸의 공간·조명과 일치.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 부합. 파란 안전조끼+회색 티셔츠 유지, 흰색 동물 형태 펜던트 목걸이 착용(캐리드 스테이트 충족). 휴대폰은 검은 유리 후면·듀얼 렌즈 모듈이 보이는 상태로, 프롭 레퍼런스의 트리플 카메라와 완전히 같지는 않으나 화면은 카메라 반대편(귀 쪽)으로 향해 샷 텍스트의 '화면 면이 카메라에서 돌아간' 조건을 충족.",
      "hard_violations": [],
      "physics": "폰은 오른손 손가락이 감싸 귀에 밀착; 손목·전완이 프레임 안에 있고 어깨·목의 각도가 통화 자세와 일치. 손 크기·피부·나이 모두 본인과 부합. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일한 측면·눈높이 구도, 시선은 오른쪽 어두운 출입구로 향함. 시선 타깃 정확.",
      "built_space": "A와 동일한 매장 기하·조명·카운터·자동문. 배경 스케일 문제 없음.",
      "entities": "인물·의상·펜던트는 A와 동일하게 유지. 그러나 휴대폰이 뒤집혀 있다: 상단에는 프롭 레퍼런스의 트리플 카메라 모듈이 카메라 쪽을 향하면서, 동시에 같은 면 아래쪽에 홈스크린 아이콘·'10:09' 시계·상태바가 카메라 쪽으로 보인다. 즉 화면이 시청자 쪽을 향하고 있어 '화면 면은 카메라에서 돌아간다'는 명시 지시를 위반하며, 카메라와 스크린이 한 면에 공존하는 물리적으로 불가능한 기기.",
      "hard_violations": [
       "프롭 레퍼런스 이미지를 그대로 붙인 듯한 그래픽 오버레이형 폰: 후면 카메라 모듈과 홈스크린 UI가 같은 면에 동시에 존재해 실물 기기로 성립하지 않음(물리적으로 불가능한 물체)",
       "샷 텍스트가 금지한 '화면 면이 카메라 쪽을 향함' — 프롭 방향 반전"
      ],
      "physics": "손가락은 폰을 감싸고 있으나, 화면 이미지가 손가락 위로 겹쳐 보이는 부분이 있어 폰이 손 앞에 붙은 평면 스티커처럼 읽힌다. 재질감(유리 반사·두께) 대신 플랫한 그래픽 레이어."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 시선은 화면 오른쪽, 어두운 편의점 출입구 쪽을 향한 좌향우 측면. 눈동자와 얼굴 방향이 모두 프레임 우측 배경의 검은 자동문 개구부에 착지한다. 휴대폰은 왼손(카메라 쪽 손)으로 왼쪽 귀에 밀착. 시선 타깃은 명확히 출입구.",
      "built_space": "편의점 판매장 내부: 좌측 진열대, 중앙 우측의 어두운 유리 자동문(개구부 검게 비어 있음), 우측 하단 카운터 모서리와 계산대 단말기. 이전 스틸의 천장 형광등, CCTV/센서 박스, 바닥 타일이 그대로 유지. 출입구는 배경에서 실제 크기 비율로 작게 놓임 — 확대 없음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 회색 티셔츠 위 파란 작업 조끼(CJ 로고), 흰색 동물 모양 펜던트 목걸이 — 캐릭터/이전 스틸과 일치. 그러나 스마트폰: 폰의 '뒷면(카메라 3개)'과 '켜진 잠금화면(10:09, 앱 아이콘)'이 동시에 카메라를 향해 겹쳐 렌더됨 — 프롭 레퍼런스 이미지(뒷면+화면 합성 목업)를 통째로 베낀 결과. 실제 물체로 존재할 수 없는 면 구성.",
      "hard_violations": [
       "휴대폰 한 면에 후면 카메라 모듈과 켜진 홈스크린이 동시에 존재 — 물리적으로 불가능한 물체 구성이자 레퍼런스 목업 그래픽의 화면 UI(시간·앱 아이콘 텍스트)가 프레임에 유출됨",
       "'화면 면은 카메라 반대쪽을 향하고 바깥면만 보인다'는 명시 조건 위반 — 앱 아이콘/시각 텍스트가 정면 노출"
      ],
      "physics": "여성은 서 있고 카운터 옆에 몸을 지지, 왼팔을 들어 손으로 폰을 귀에 눌러 잡음 — 손가락 그립이 폰 측면을 감싸며 접촉이 명확. 다만 폰이 손가락 위로 반투명하게 겹쳐 보이는 구간(손가락 위에 아이콘이 얹힘)이 있어 재질감이 스티커/오버레이처럼 읽힘."
     },
     {
      "label": "B",
      "direction": "동일 각도의 좌향우 측면. 시선과 얼굴이 프레임 우측 중경의 어두운 자동문 개구부에 정확히 착지. 폰은 왼손으로 왼쪽 귀에 밀착, 폰의 상단이 귀 위, 하단이 입 쪽으로 향해 통화 자세로 올바르게 정렬.",
      "built_space": "A와 동일한 편의점 세트: 좌측 진열대, 천장 형광등, 중앙우측 검은 유리 자동문, 센서 박스, 우측 하단 카운터와 단말기. 배경 요소 크기·배치가 이전 스틸의 실제 스케일과 일치하며 확대 없음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 회색 반팔 위 파란 CJ 작업 조끼, 흰 동물 펜던트 목걸이 — 캐릭터 레퍼런스 및 이전 스틸과 일치. 스마트폰은 검은 유광 바디에 후면 카메라 모듈만 보이는 '바깥면' 상태 — 화면은 얼굴 쪽으로 향해 카메라에 보이지 않음. 프롭 레퍼런스의 색·재질(블랙 글래스)과 부합하며 카메라 배열이 3안이 아닌 2안처럼 단순화된 점만 미세 차이.",
      "hard_violations": [],
      "physics": "서 있는 자세로 발이 바닥에 지지, 왼팔을 굽혀 손바닥과 손가락이 폰 측면을 감싸 귀에 눌러 고정. 폰 무게를 받는 그립이 자연스럽고 손가락 위로 화면이 겹치는 오버레이 현상 없음. 금속·유리 표면이 매장 조명을 반사해 실물 재질로 읽힘."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "시선·프레이밍·의상·목걸이는 맞지만, 폰 한 면에 후면 카메라와 켜진 앱 화면이 동시에 렌더되어 '화면은 카메라 반대쪽, 바깥면만 보인다'는 조건을 정면으로 어기고 UI 텍스트까지 유출됐으며 손가락 위로 겹쳐 스티커처럼 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 측면 클로즈업·출입구 착지 시선·CJ 조끼와 펜던트를 유지하면서 폰을 화면이 얼굴 쪽인 실제 통화 상태의 검은 바깥면으로 정확히 렌더 — 프롭 방향 규정과 무텍스트 조건을 충족하고 바꾼 것은 폰 렌더뿐이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "시선·프레이밍·의상·목걸이는 맞지만, 폰 한 면에 후면 카메라와 켜진 앱 화면이 동시에 렌더되어 '화면은 카메라 반대쪽, 바깥면만 보인다'는 조건을 정면으로 어기고 UI 텍스트까지 유출됐으며 손가락 위로 겹쳐 스티커처럼 읽힌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 측면 클로즈업·출입구 착지 시선·CJ 조끼와 펜던트를 유지하면서 폰을 화면이 얼굴 쪽인 실제 통화 상태의 검은 바깥면으로 정확히 렌더 — 프롭 방향 규정과 무텍스트 조건을 충족하고 바꾼 것은 폰 렌더뿐이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후의 시선은 화면 오른쪽, 어두운 편의점 출입구 쪽을 향한 좌향우 측면. 눈동자와 얼굴 방향이 모두 프레임 우측 배경의 검은 자동문 개구부에 착지한다. 휴대폰은 왼손(카메라 쪽 손)으로 왼쪽 귀에 밀착. 시선 타깃은 명확히 출입구.",
      "built_space": "편의점 판매장 내부: 좌측 진열대, 중앙 우측의 어두운 유리 자동문(개구부 검게 비어 있음), 우측 하단 카운터 모서리와 계산대 단말기. 이전 스틸의 천장 형광등, CCTV/센서 박스, 바닥 타일이 그대로 유지. 출입구는 배경에서 실제 크기 비율로 작게 놓임 — 확대 없음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 회색 티셔츠 위 파란 작업 조끼(CJ 로고), 흰색 동물 모양 펜던트 목걸이 — 캐릭터/이전 스틸과 일치. 그러나 스마트폰: 폰의 '뒷면(카메라 3개)'과 '켜진 잠금화면(10:09, 앱 아이콘)'이 동시에 카메라를 향해 겹쳐 렌더됨 — 프롭 레퍼런스 이미지(뒷면+화면 합성 목업)를 통째로 베낀 결과. 실제 물체로 존재할 수 없는 면 구성.",
      "hard_violations": [
       "휴대폰 한 면에 후면 카메라 모듈과 켜진 홈스크린이 동시에 존재 — 물리적으로 불가능한 물체 구성이자 레퍼런스 목업 그래픽의 화면 UI(시간·앱 아이콘 텍스트)가 프레임에 유출됨",
       "'화면 면은 카메라 반대쪽을 향하고 바깥면만 보인다'는 명시 조건 위반 — 앱 아이콘/시각 텍스트가 정면 노출"
      ],
      "physics": "여성은 서 있고 카운터 옆에 몸을 지지, 왼팔을 들어 손으로 폰을 귀에 눌러 잡음 — 손가락 그립이 폰 측면을 감싸며 접촉이 명확. 다만 폰이 손가락 위로 반투명하게 겹쳐 보이는 구간(손가락 위에 아이콘이 얹힘)이 있어 재질감이 스티커/오버레이처럼 읽힘."
     },
     {
      "label": "A",
      "direction": "동일 각도의 좌향우 측면. 시선과 얼굴이 프레임 우측 중경의 어두운 자동문 개구부에 정확히 착지. 폰은 왼손으로 왼쪽 귀에 밀착, 폰의 상단이 귀 위, 하단이 입 쪽으로 향해 통화 자세로 올바르게 정렬.",
      "built_space": "A와 동일한 편의점 세트: 좌측 진열대, 천장 형광등, 중앙우측 검은 유리 자동문, 센서 박스, 우측 하단 카운터와 단말기. 배경 요소 크기·배치가 이전 스틸의 실제 스케일과 일치하며 확대 없음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 회색 반팔 위 파란 CJ 작업 조끼, 흰 동물 펜던트 목걸이 — 캐릭터 레퍼런스 및 이전 스틸과 일치. 스마트폰은 검은 유광 바디에 후면 카메라 모듈만 보이는 '바깥면' 상태 — 화면은 얼굴 쪽으로 향해 카메라에 보이지 않음. 프롭 레퍼런스의 색·재질(블랙 글래스)과 부합하며 카메라 배열이 3안이 아닌 2안처럼 단순화된 점만 미세 차이.",
      "hard_violations": [],
      "physics": "서 있는 자세로 발이 바닥에 지지, 왼팔을 굽혀 손바닥과 손가락이 폰 측면을 감싸 귀에 눌러 고정. 폰 무게를 받는 그립이 자연스럽고 손가락 위로 화면이 겹치는 오버레이 현상 없음. 금속·유리 표면이 매장 조명을 반사해 실물 재질로 읽힘."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S10sh1"
  }
 },
 "S11sh2": {
  "input_fingerprint": "1b5dfd040b6f9070",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 붉은 경광등이 켜진 경찰차가 김지후(강수리영) 앞의 골목길 바닥에 끼이익 멈춰 선 순간.\n\nLOCATION (lock): The roadway of a narrow residential alley below the exterior stairs of a multi-family house. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the waist-height dolly-in from directly behind 김지후(강수리영), placing her at the near lower edge while the police car completes its stop in the central middle distance. Keep the vehicle substantial but below forty percent of the frame, preserving the alley axis around it and the clear spatial interruption between 김지후 and her route forward; the emphasized change is the vehicle's new position across her path.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward police car stopped ahead; police car stopped across the alley axis in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: police car (stopped directly ahead) — Its stopped body is seen from behind 김지후 along the vehicle's side-front angle; used as Central interruption on the forward alley axis and the shot's dominant subject; roof beacon (switched on) — Mounted on the roof and visible above the vehicle body; used as Visible atop the stopped vehicle and responsible for the specified red warning illumination; alley ground (vehicle stopped upon it); used as Maintains the depth line between 김지후 and the stopped vehicle.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on red beacon punctuates the otherwise low-key nighttime alley illumination with hard intermittent red emphasis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and keeps her phone in hand as the police car stops.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 붉은 경광등이 켜진 경찰차가 김지후(강수리영) 앞의 골목길 바닥에 끼이익 멈춰 선 순간.\n\nLOCATION (lock): The roadway of a narrow residential alley below the exterior stairs of a multi-family house. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the waist-height dolly-in from directly behind 김지후(강수리영), placing her at the near lower edge while the police car completes its stop in the central middle distance. Keep the vehicle substantial but below forty percent of the frame, preserving the alley axis around it and the clear spatial interruption between 김지후 and her route forward; the emphasized change is the vehicle's new position across her path.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward police car stopped ahead; police car stopped across the alley axis in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: police car (stopped directly ahead) — Its stopped body is seen from behind 김지후 along the vehicle's side-front angle; used as Central interruption on the forward alley axis and the shot's dominant subject; roof beacon (switched on) — Mounted on the roof and visible above the vehicle body; used as Visible atop the stopped vehicle and responsible for the specified red warning illumination; alley ground (vehicle stopped upon it); used as Maintains the depth line between 김지후 and the stopped vehicle.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on red beacon punctuates the otherwise low-key nighttime alley illumination with hard intermittent red emphasis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and keeps her phone in hand as the police car stops.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 붉은 경광등이 켜진 경찰차가 김지후(강수리영) 앞의 골목길 바닥에 끼이익 멈춰 선 순간.\n\nLOCATION (lock): The roadway of a narrow residential alley below the exterior stairs of a multi-family house. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the waist-height dolly-in from directly behind 김지후(강수리영), placing her at the near lower edge while the police car completes its stop in the central middle distance. Keep the vehicle substantial but below forty percent of the frame, preserving the alley axis around it and the clear spatial interruption between 김지후 and her route forward; the emphasized change is the vehicle's new position across her path.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward police car stopped ahead; police car stopped across the alley axis in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: police car (stopped directly ahead) — Its stopped body is seen from behind 김지후 along the vehicle's side-front angle; used as Central interruption on the forward alley axis and the shot's dominant subject; roof beacon (switched on) — Mounted on the roof and visible above the vehicle body; used as Visible atop the stopped vehicle and responsible for the specified red warning illumination; alley ground (vehicle stopped upon it); used as Maintains the depth line between 김지후 and the stopped vehicle.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on red beacon punctuates the otherwise low-key nighttime alley illumination with hard intermittent red emphasis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and keeps her phone in hand as the police car stops.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S11sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S11sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B04.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리높이 후방 달리인 와이드 구도, 하단중앙 지후·중경 중앙에 측전면 각으로 골목축을 가로막은 경찰차, 켜진 경광등의 붉은 하드 라이트까지 지시대로 realize했고 흰 뼈 목걸이와 손에 쥔 폰(화면이 인물 쪽)도 확인된다; 의상이 레퍼런스의 파란 조끼가 아닌 밝은 티셔츠인 점만 감점."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·목걸이·조끼 의상은 맞지만 경찰차가 골목축을 가로막지 않고 측후면으로 나란히 주차된 듯 보여 '앞을 가로막는 차단' 스테이징이 약하고, 폰 화면이 인물이 아닌 카메라 쪽을 향해 프롭 방향 규칙을 어겼으며 목걸이가 등 뒤로 늘어져 착용 상태가 어색하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.375
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.375
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리높이 후방 달리인 와이드 구도, 하단중앙 지후·중경 중앙에 측전면 각으로 골목축을 가로막은 경찰차, 켜진 경광등의 붉은 하드 라이트까지 지시대로 realize했고 흰 뼈 목걸이와 손에 쥔 폰(화면이 인물 쪽)도 확인된다; 의상이 레퍼런스의 파란 조끼가 아닌 밝은 티셔츠인 점만 감점."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·목걸이·조끼 의상은 맞지만 경찰차가 골목축을 가로막지 않고 측후면으로 나란히 주차된 듯 보여 '앞을 가로막는 차단' 스테이징이 약하고, 폰 화면이 인물이 아닌 카메라 쪽을 향해 프롭 방향 규칙을 어겼으며 목걸이가 등 뒤로 늘어져 착용 상태가 어색하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 지후의 등 뒤에서 골목 안쪽을 향하며, 지후의 시선(머리 방향)은 정면의 경찰차를 향한다. 경찰차는 골목 축과 거의 평행하게(차체 후면이 카메라를 향하도록) 서 있어 '지후의 진로를 가로막고 정지한' 차단 인상이 약하다. 차의 노즈는 골목 안쪽을 향하고 후미등이 카메라 쪽으로 켜져 있다. 지붕의 적색 경광등은 켜져 있고 좌우 벽에 붉은 반사가 떨어진다.",
      "built_space": "로케이션 사진의 요소(왼쪽 낡은 콘크리트 건물·창살창·붉은 철문, 오른쪽 스테인리스 난간과 계단, 배수 그레이팅, 전신주와 가로등)가 대체로 재현됨. 계단은 오른쪽에서 위로 올라가고 현관문이 상단에 있어 구조가 맞다. 차량은 1대, 경광등 1세트로 중복 없음. 다만 차량이 골목 폭 안에서 좌측으로 붙어 주차된 것처럼 보여 '가로지른 정지'로는 읽히지 않는다.",
      "entities": "인물은 한국인 젊은 여성의 뒷모습, 검은 긴 생머리 — 캐릭터 레퍼런스와 일치. 목에 흰 뼈 목걸이가 등 쪽으로 늘어져 보이고, 오른손에 화면이 켜진 스마트폰을 들고 있어 캐리 상태 충족. 차량은 흰색 한국식 순찰차(POLICE 표기, 노랑·파랑 스트라이프, 노란 번호판)로 레퍼런스와 부합. 다만 인물이 프레임 하단 중앙에서 매우 크게 잡혀 상반신 뒤통수가 화면 높이의 1/3을 차지, '와이드 샷'보다 오버더숄더 미디엄에 가깝다.",
      "hard_violations": [],
      "physics": "지후는 지면에 서 있으며(하반신은 프레임 밖) 폰을 든 손이 명확히 보인다. 차량은 4륜이 노면에 접지, 급정지 뉘앙스는 약하지만 부유하는 물체 없음. 노면·벽면 재질과 붉은 광원의 반사가 물리적으로 일관."
     },
     {
      "label": "B",
      "direction": "카메라는 지후의 등 뒤 웨이스트 하이에서 골목 안쪽을 향한다. 지후의 머리·시선은 정면의 경찰차를 향한다. 경찰차는 골목 축을 가로질러 비스듬히 정지해 차체 측면-앞부분이 노출되어 있어, 샷 텍스트가 요구한 '진로 차단' 관계가 명확히 읽힌다. 지붕 경광등이 켜져 붉은 빛이 좌측 벽면에 강하게 떨어진다.",
      "built_space": "로케이션의 좌측 낡은 건물·창살창·붉은 철문·배수관, 우측 스테인리스 난간과 콘크리트 외부 계단, 상단 현관문과 조명, 배수 그레이팅, 전신주·가로등이 모두 재현. 계단은 오른쪽에서 위로 향하고 문이 계단 위에 있어 구조 정합. 차량 1대, 경광등 1세트, 중복 요소 없음.",
      "entities": "한국인 젊은 여성의 뒷모습, 검고 긴 생머리 — 레퍼런스 부합. 등 쪽으로 흰 뼈 목걸이 끈이 늘어져 있고, 오른손에 스마트폰을 쥐고 있어 캐리 상태 충족(화면은 인물 쪽). 차량은 한국식 흰색 순찰차(POLICE, 색띠, 노란 번호판). 인물은 하단 중앙, 화면 폭 대비 적정 크기이며 차량은 프레임의 약 20~25%로 40% 미만 요건 충족.",
      "hard_violations": [],
      "physics": "지후는 노면에 서 있고 폰을 쥔 손이 보인다. 경찰차는 4륜 접지, 젖은 노면에 반사가 깔려 급제동 후 정지한 상태로 무리 없음. 부유하는 물체 없음. 금속·콘크리트·젖은 아스팔트의 광 반응이 물리적으로 타당."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소·소품·경광등은 충실하나, 경찰차가 골목 축과 나란히 서 있어 '앞을 가로막고 끼익 멈춤'의 차단 관계가 약하고 인물 뒤통수가 과대하게 잡혀 지정된 와이드 샷 스케일에서 벗어난다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "웨이스트 하이 뒤쪽 와이드 샷, 하단 중앙의 지후와 골목 축을 가로질러 정지한 중경의 경찰차(프레임 40% 미만), 켜진 적색 경광등과 로케이션 구조·소품(폰·뼈 목걸이)까지 지시대로 구현."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·소품·경광등은 충실하나, 경찰차가 골목 축과 나란히 서 있어 '앞을 가로막고 끼익 멈춤'의 차단 관계가 약하고 인물 뒤통수가 과대하게 잡혀 지정된 와이드 샷 스케일에서 벗어난다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "웨이스트 하이 뒤쪽 와이드 샷, 하단 중앙의 지후와 골목 축을 가로질러 정지한 중경의 경찰차(프레임 40% 미만), 켜진 적색 경광등과 로케이션 구조·소품(폰·뼈 목걸이)까지 지시대로 구현."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 지후의 등 뒤에서 골목 안쪽을 향하며, 지후의 시선(머리 방향)은 정면의 경찰차를 향한다. 경찰차는 골목 축과 거의 평행하게(차체 후면이 카메라를 향하도록) 서 있어 '지후의 진로를 가로막고 정지한' 차단 인상이 약하다. 차의 노즈는 골목 안쪽을 향하고 후미등이 카메라 쪽으로 켜져 있다. 지붕의 적색 경광등은 켜져 있고 좌우 벽에 붉은 반사가 떨어진다.",
      "built_space": "로케이션 사진의 요소(왼쪽 낡은 콘크리트 건물·창살창·붉은 철문, 오른쪽 스테인리스 난간과 계단, 배수 그레이팅, 전신주와 가로등)가 대체로 재현됨. 계단은 오른쪽에서 위로 올라가고 현관문이 상단에 있어 구조가 맞다. 차량은 1대, 경광등 1세트로 중복 없음. 다만 차량이 골목 폭 안에서 좌측으로 붙어 주차된 것처럼 보여 '가로지른 정지'로는 읽히지 않는다.",
      "entities": "인물은 한국인 젊은 여성의 뒷모습, 검은 긴 생머리 — 캐릭터 레퍼런스와 일치. 목에 흰 뼈 목걸이가 등 쪽으로 늘어져 보이고, 오른손에 화면이 켜진 스마트폰을 들고 있어 캐리 상태 충족. 차량은 흰색 한국식 순찰차(POLICE 표기, 노랑·파랑 스트라이프, 노란 번호판)로 레퍼런스와 부합. 다만 인물이 프레임 하단 중앙에서 매우 크게 잡혀 상반신 뒤통수가 화면 높이의 1/3을 차지, '와이드 샷'보다 오버더숄더 미디엄에 가깝다.",
      "hard_violations": [],
      "physics": "지후는 지면에 서 있으며(하반신은 프레임 밖) 폰을 든 손이 명확히 보인다. 차량은 4륜이 노면에 접지, 급정지 뉘앙스는 약하지만 부유하는 물체 없음. 노면·벽면 재질과 붉은 광원의 반사가 물리적으로 일관."
     },
     {
      "label": "A",
      "direction": "카메라는 지후의 등 뒤 웨이스트 하이에서 골목 안쪽을 향한다. 지후의 머리·시선은 정면의 경찰차를 향한다. 경찰차는 골목 축을 가로질러 비스듬히 정지해 차체 측면-앞부분이 노출되어 있어, 샷 텍스트가 요구한 '진로 차단' 관계가 명확히 읽힌다. 지붕 경광등이 켜져 붉은 빛이 좌측 벽면에 강하게 떨어진다.",
      "built_space": "로케이션의 좌측 낡은 건물·창살창·붉은 철문·배수관, 우측 스테인리스 난간과 콘크리트 외부 계단, 상단 현관문과 조명, 배수 그레이팅, 전신주·가로등이 모두 재현. 계단은 오른쪽에서 위로 향하고 문이 계단 위에 있어 구조 정합. 차량 1대, 경광등 1세트, 중복 요소 없음.",
      "entities": "한국인 젊은 여성의 뒷모습, 검고 긴 생머리 — 레퍼런스 부합. 등 쪽으로 흰 뼈 목걸이 끈이 늘어져 있고, 오른손에 스마트폰을 쥐고 있어 캐리 상태 충족(화면은 인물 쪽). 차량은 한국식 흰색 순찰차(POLICE, 색띠, 노란 번호판). 인물은 하단 중앙, 화면 폭 대비 적정 크기이며 차량은 프레임의 약 20~25%로 40% 미만 요건 충족.",
      "hard_violations": [],
      "physics": "지후는 노면에 서 있고 폰을 쥔 손이 보인다. 경찰차는 4륜 접지, 젖은 노면에 반사가 깔려 급제동 후 정지한 상태로 무리 없음. 부유하는 물체 없음. 금속·콘크리트·젖은 아스팔트의 광 반응이 물리적으로 타당."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 17,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "허리높이 후방 달리인 와이드 구도, 하단중앙 지후·중경 중앙에 측전면 각으로 골목축을 가로막은 경찰차, 켜진 경광등의 붉은 하드 라이트까지 지시대로 realize했고 흰 뼈 목걸이와 손에 쥔 폰(화면이 인물 쪽)도 확인된다; 의상이 레퍼런스의 파란 조끼가 아닌 밝은 티셔츠인 점만 감점."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "장소·목걸이·조끼 의상은 맞지만 경찰차가 골목축을 가로막지 않고 측후면으로 나란히 주차된 듯 보여 '앞을 가로막는 차단' 스테이징이 약하고, 폰 화면이 인물이 아닌 카메라 쪽을 향해 프롭 방향 규칙을 어겼으며 목걸이가 등 뒤로 늘어져 착용 상태가 어색하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B04.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "흰색 동물 뼈 목걸이가 인물의 등 뒤 옷 위에 달려 있습니다. 뒷모습이므로 뼈 장식은 보이지 않아야 합니다.",
     "fix_en": "Remove the white bone ornaments hanging on the back of the woman's shirt, leaving only the plain solid fabric of her shirt. Preserve the woman's hair, her right hand holding the phone, her pose, the police car, the red lighting, and the alleyway background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the white bone ornaments hanging on the back of the woman's shirt, leaving only the plain solid fabric of her shirt. Preserve the woman's hair, her right hand holding the phone, her pose, the police car, the red lighting, and the alleyway background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스를 거의 그대로 유지하면서 스케치 위치·크기·시선을 지키고, CARRIED STATE로 명시된 흰 동물뼈 목걸이와 손에 쥔 폰이 모두 확인되는 유일한 컷 — 계약 항목을 더 많이 충족하면서 바꾼 것도 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·차량 위치는 유사하나 계약이 명시한 흰 뼈 목걸이가 사라졌고, 원경에 배경 레퍼런스에 없던 간판/실루엣과 우측 쓰레기봉투 변형 등 요구하지 않은 변경이 생겨 손실이 이득을 넘는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스를 거의 그대로 유지하면서 스케치 위치·크기·시선을 지키고, CARRIED STATE로 명시된 흰 동물뼈 목걸이와 손에 쥔 폰이 모두 확인되는 유일한 컷 — 계약 항목을 더 많이 충족하면서 바꾼 것도 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·차량 위치는 유사하나 계약이 명시한 흰 뼈 목걸이가 사라졌고, 원경에 배경 레퍼런스에 없던 간판/실루엣과 우측 쓰레기봉투 변형 등 요구하지 않은 변경이 생겨 손실이 이득을 넘는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·경광등은 맞지만 인물이 커지고 화각이 좁아져 배경 레퍼런스의 카메라를 미세하게 이탈했고, 무엇보다 계약이 '지속'을 명시한 흰 동물뼈 목걸이가 사라져 캐리드 스테이트 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 사진의 카메라·원근·고정물을 그대로 지키고 스케치의 인물 위치·크기·휴대폰 파지를 따르며, 흰 뼈 목걸이까지 보이게 유지해 계약 항목을 더 많이 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·경광등은 맞지만 인물이 커지고 화각이 좁아져 배경 레퍼런스의 카메라를 미세하게 이탈했고, 무엇보다 계약이 '지속'을 명시한 흰 동물뼈 목걸이가 사라져 캐리드 스테이트 조항을 놓쳤다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 사진의 카메라·원근·고정물을 그대로 지키고 스케치의 인물 위치·크기·휴대폰 파지를 따르며, 흰 뼈 목걸이까지 보이게 유지해 계약 항목을 더 많이 충족한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S11sh2__bgfirst_bg.png",
   "bg_asset_id": "68e1aca7-1217-411d-9e83-850f291bbfda",
   "bg_record_key": "S11sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S11sh3": {
  "input_fingerprint": "c1a9f6b1749ee1ad",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 열린 운전석 문 밖으로 다급하고 굳은 표정의 얼굴을 내민 채 몸을 기울여 고정된 정인우의 모습.\n\nLOCATION (lock): Beside the open driver's door of a police car stopped in the multiplex-housing alley. 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 narrow night alley, red emergency light, stopped car, and open driver-side area. Exclude the earlier empty exterior emphasis and show the driver leaning out.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still carries her phone and wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "A": 4,
   "B": 3,
   "C": 7
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "프롬프트에 유일하게 허용된 인물(김지후) 지침을 어기고 임의의 남성을 생성하여 '발명된 인물'에 해당하는 중대한 위반을 범함."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "허용되지 않은 인물을 생성한 위반과 더불어, 차량 문 쪽에 정체불명의 디스플레이 장치가 떠 있는 물리적 배치 오류가 발생함."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "샷 텍스트의 이름에도 불구하고 인물 제한 지침을 준수하여 김지후를 정확히 묘사했으며, 야간 배경과 펜던트 소지 상태를 충실히 구현함."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S11sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1225321>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "차량의 색상이 참조 이미지(흰색 바탕에 파란색/노란색 경찰 도색 및 데칼)와 달리 완전히 어두운 색으로 생성되었습니다.",
     "fix_en": "Repaint the car body to match the reference: white with blue and yellow police stripes and decals.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "인물이 몸을 내민 열린 창문 공간을 가로지르는 물리적으로 불가능한 대각선 프레임(구조물)이 있습니다.",
     "fix_en": "Remove the diagonal metal bar crossing the open window space so the area the character leans through is completely empty.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Repaint the car body to match the reference: white with blue and yellow police stripes and decals.\n- Remove the diagonal metal bar crossing the open window space so the area the character leans through is completely empty.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S11sh2"
  }
 },
 "S12sh2::bgfirst_bg": {
  "input_fingerprint": "447c6b998a0694bc",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 부서진 가구와 핏자국으로 난장판이 된 거실 한가운데에 무심하게 서 있는 고산들의 모습.\n\nLOCATION (lock): The wrecked living room of the small multi-family home, amid broken furniture and visible bloodstains.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin just inside the open entrance at eye level and push slowly into a wide, straight view of 고산들 at the center of the devastated living room. He remains a compact human anchor amid broken furniture, a broken lamp, a flowerpot and visible bloodstains, holding the photo frame low rather than allowing any single object to overwhelm the room; the emphasized axis is his central placement within the destruction.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: broken furniture (broken and disordered) — Multiple damaged faces and edges point irregularly toward the camera; used as Scattered around 고산들 to establish the scale of the room's destruction; lamp (broken) — Its broken body lies at an oblique angle within the room; used as Visible among the wreckage as a specific sign of damage rather than as a light source; flowerpot (displaced in the wreckage) — Its side is visible among the surrounding disorder; used as Adds another displaced household object within the wide environmental composition; bloodstains (clearly visible in multiple areas); used as Creates distinct visual evidence around the central figure without becoming the sole focal point; photo frame (held near his waist) — The picture-bearing front is angled toward 고산들 and only partly visible to the camera; used as Held low by 고산들 as evidence of what he had been examining; entrance door (open) — The open inner face sits at the edge of the camera's view; used as Frames the camera's initial position and the path into the room.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior uses restrained contrast to separate 고산들 from the visible wreckage and bloodstains.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 부서진 가구와 핏자국으로 난장판이 된 거실 한가운데에 무심하게 서 있는 고산들의 모습.\n\nLOCATION (lock): The wrecked living room of the small multi-family home, amid broken furniture and visible bloodstains.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin just inside the open entrance at eye level and push slowly into a wide, straight view of 고산들 at the center of the devastated living room. He remains a compact human anchor amid broken furniture, a broken lamp, a flowerpot and visible bloodstains, holding the photo frame low rather than allowing any single object to overwhelm the room; the emphasized axis is his central placement within the destruction.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: broken furniture (broken and disordered) — Multiple damaged faces and edges point irregularly toward the camera; used as Scattered around 고산들 to establish the scale of the room's destruction; lamp (broken) — Its broken body lies at an oblique angle within the room; used as Visible among the wreckage as a specific sign of damage rather than as a light source; flowerpot (displaced in the wreckage) — Its side is visible among the surrounding disorder; used as Adds another displaced household object within the wide environmental composition; bloodstains (clearly visible in multiple areas); used as Creates distinct visual evidence around the central figure without becoming the sole focal point; photo frame (held near his waist) — The picture-bearing front is angled toward 고산들 and only partly visible to the camera; used as Held low by 고산들 as evidence of what he had been examining; entrance door (open) — The open inner face sits at the edge of the camera's view; used as Frames the camera's initial position and the path into the room.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior uses restrained contrast to separate 고산들 from the visible wreckage and bloodstains.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S12sh2__bgfirst_bg.png",
  "asset_id": "58360bc0-450c-46a7-9dc3-6ff771f6b221",
  "input_asset_ids": [
   "ee932bba-7dbb-44f2-8b33-7edacfef5212",
   "06380020-a67b-4b52-8eaf-573dad8747d1"
  ]
 },
 "S12sh2": {
  "input_fingerprint": "24a6e50002926ef8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 부서진 가구와 핏자국으로 난장판이 된 거실 한가운데에 무심하게 서 있는 고산들의 모습.\n\nLOCATION (lock): The wrecked living room of the small multi-family home, amid broken furniture and visible bloodstains. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin just inside the open entrance at eye level and push slowly into a wide, straight view of 고산들 at the center of the devastated living room. He remains a compact human anchor amid broken furniture, a broken lamp, a flowerpot and visible bloodstains, holding the photo frame low rather than allowing any single object to overwhelm the room; the emphasized axis is his central placement within the destruction.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: broken furniture (broken and disordered) — Multiple damaged faces and edges point irregularly toward the camera; used as Scattered around 고산들 to establish the scale of the room's destruction; lamp (broken) — Its broken body lies at an oblique angle within the room; used as Visible among the wreckage as a specific sign of damage rather than as a light source; flowerpot (displaced in the wreckage) — Its side is visible among the surrounding disorder; used as Adds another displaced household object within the wide environmental composition; bloodstains (clearly visible in multiple areas); used as Creates distinct visual evidence around the central figure without becoming the sole focal point; photo frame (held near his waist) — The picture-bearing front is angled toward 고산들 and only partly visible to the camera; used as Held low by 고산들 as evidence of what he had been examining; entrance door (open) — The open inner face sits at the edge of the camera's view; used as Frames the camera's initial position and the path into the room.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior uses restrained contrast to separate 고산들 from the visible wreckage and bloodstains.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The smashed furniture, broken lamp and flowerpot, and conspicuous bloodstains remain scattered throughout Minsuk’s living 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: 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 부서진 가구와 핏자국으로 난장판이 된 거실 한가운데에 무심하게 서 있는 고산들의 모습.\n\nLOCATION (lock): The wrecked living room of the small multi-family home, amid broken furniture and visible bloodstains. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin just inside the open entrance at eye level and push slowly into a wide, straight view of 고산들 at the center of the devastated living room. He remains a compact human anchor amid broken furniture, a broken lamp, a flowerpot and visible bloodstains, holding the photo frame low rather than allowing any single object to overwhelm the room; the emphasized axis is his central placement within the destruction.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: broken furniture (broken and disordered) — Multiple damaged faces and edges point irregularly toward the camera; used as Scattered around 고산들 to establish the scale of the room's destruction; lamp (broken) — Its broken body lies at an oblique angle within the room; used as Visible among the wreckage as a specific sign of damage rather than as a light source; flowerpot (displaced in the wreckage) — Its side is visible among the surrounding disorder; used as Adds another displaced household object within the wide environmental composition; bloodstains (clearly visible in multiple areas); used as Creates distinct visual evidence around the central figure without becoming the sole focal point; photo frame (held near his waist) — The picture-bearing front is angled toward 고산들 and only partly visible to the camera; used as Held low by 고산들 as evidence of what he had been examining; entrance door (open) — The open inner face sits at the edge of the camera's view; used as Frames the camera's initial position and the path into the room.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior uses restrained contrast to separate 고산들 from the visible wreckage and bloodstains.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The smashed furniture, broken lamp and flowerpot, and conspicuous bloodstains remain scattered throughout Minsuk’s living 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: 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 부서진 가구와 핏자국으로 난장판이 된 거실 한가운데에 무심하게 서 있는 고산들의 모습.\n\nLOCATION (lock): The wrecked living room of the small multi-family home, amid broken furniture and visible bloodstains. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin just inside the open entrance at eye level and push slowly into a wide, straight view of 고산들 at the center of the devastated living room. He remains a compact human anchor amid broken furniture, a broken lamp, a flowerpot and visible bloodstains, holding the photo frame low rather than allowing any single object to overwhelm the room; the emphasized axis is his central placement within the destruction.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: broken furniture (broken and disordered) — Multiple damaged faces and edges point irregularly toward the camera; used as Scattered around 고산들 to establish the scale of the room's destruction; lamp (broken) — Its broken body lies at an oblique angle within the room; used as Visible among the wreckage as a specific sign of damage rather than as a light source; flowerpot (displaced in the wreckage) — Its side is visible among the surrounding disorder; used as Adds another displaced household object within the wide environmental composition; bloodstains (clearly visible in multiple areas); used as Creates distinct visual evidence around the central figure without becoming the sole focal point; photo frame (held near his waist) — The picture-bearing front is angled toward 고산들 and only partly visible to the camera; used as Held low by 고산들 as evidence of what he had been examining; entrance door (open) — The open inner face sits at the edge of the camera's view; used as Frames the camera's initial position and the path into the room.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior uses restrained contrast to separate 고산들 from the visible wreckage and bloodstains.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The smashed furniture, broken lamp and flowerpot, and conspicuous bloodstains remain scattered throughout Minsuk’s living 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: 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S12sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S12sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 화면 중앙에 정면으로 서 있고 시선은 아래로 내려 손에 든 액자를 향한다. 액자의 그림면은 그를 향해 기울어져 있어 카메라에는 뒷면/측면만 부분적으로 보인다 — 프롭 방향 지시와 일치. 카메라는 열린 현관문 안쪽(오른쪽 가장자리에 도어록이 달린 문 안쪽 면이 보임) 눈높이에서 거실을 직선으로 바라본다.",
      "built_space": "레퍼런스 사진의 공간 구조가 정확히 재현됨: 왼쪽 발코니 유리문과 야경, 찢어진 회색 소파, 정면 벽과 현관 복도, 오른쪽 붙박이장과 주방(싱크대·식기건조대·상부장), 천장의 부서진 조명 베이스. 문짝 하나, 복도 하나로 중복 구조물 없음. 카메라 위치가 현관 안쪽임이 프레임 우측 문 안쪽 면과 도어록으로 증명됨.",
      "entities": "인물은 40대 중반 한국 남성, 짧게 깎은 머리에 비니, 올리브 조끼+체크 셔츠+갈색 작업바지+고무장화 — 캐릭터 레퍼런스와 일치. 부서진 가구(나무 판자, 뒤집힌 가구 조각), 부서진 램프(오른쪽 바닥에 비스듬히 누운 램프 몸체와 코드), 화분(흙과 잎이 쏟아진 채 넘어져 있음), 다수의 핏자국(바닥·소파), 깨진 액자, 열린 현관문 모두 존재.",
      "hard_violations": [],
      "physics": "인물은 두 발 모두 바닥에 딛고 서 있으며 체중이 자연스럽게 실려 있다. 액자는 두 손으로 허리 아래 높이에서 잡고 있다. 램프와 화분은 바닥에 놓여 그림자와 접지가 있으며, 흙과 잎이 쏟아진 방향이 넘어짐과 일치. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인물은 카메라를 정면으로 응시(렌즈 직시)하며, 액자는 왼손 옆에 거의 수직으로 들려 있고 사진면이 카메라 쪽을 향해 노출되어 있다 — '그림면은 고산들을 향하고 카메라엔 일부만' 지시와 반대. 카메라는 현관 안쪽처럼 보이나 좌측 벽에 도어록이 붙어 있고 우측에도 또 다른 문틀이 있어 위치가 모호하다.",
      "built_space": "레퍼런스 공간과 다름: 발코니 유리문이 정면 중앙으로 옮겨졌고, 주방·붙박이장 복도가 사라지고 오른쪽에 새로운 방 출입구가 생겼다. 좌측 벽면에는 현관 도어록 패널이 벽 한가운데 붙어 있어 실제 구조상 부자연스럽다. 소파 위치와 창문 배치가 레퍼런스와 어긋난다.",
      "entities": "인물은 40대 한국 남성으로 캐릭터 레퍼런스와 얼굴·복장(올리브 조끼, 체크 셔츠, 갈색 바지, 고무장화)이 대체로 일치하나 비니가 없다. 핏자국, 부서진 나무 가구, 깨진 액자들은 있으나 '부서진 램프'와 '화분'은 명확히 식별되지 않는다(좌측에 녹색 잎 잔해 정도).",
      "hard_violations": [
       "레퍼런스 로케이션의 건축 구조 왜곡: 벽 한가운데에 현관 도어록 패널이 붙어 있고 주방/복도가 사라지는 등 공간이 재구성됨"
      ],
      "physics": "인물은 두 발로 바닥을 딛고 서 있어 지지 문제 없음. 액자는 손에 들려 있으나 파지 형태가 불분명하게 손가락 옆에 붙어 있는 듯 보인다. 잔해는 바닥에 접지되어 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "현관 안쪽 눈높이 와이드, 중앙에 선 고산들, 허리 낮게 든 액자의 그림면이 본인 쪽을 향한 프롭 방향, 부서진 램프·화분·핏자국까지 계약 항목을 모두 충족하며 로케이션 레퍼런스의 건축·집기를 정확히 재현."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션 구조가 재구성되어(주방·복도 소실, 벽 중앙의 도어록) 장소 락을 어기고, 액자 사진면이 카메라를 향하며 인물이 렌즈를 직시해 프롭 방향·연기 지시 모두 위반, 램프·화분도 불명확."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "현관 안쪽 눈높이 와이드, 중앙에 선 고산들, 허리 낮게 든 액자의 그림면이 본인 쪽을 향한 프롭 방향, 부서진 램프·화분·핏자국까지 계약 항목을 모두 충족하며 로케이션 레퍼런스의 건축·집기를 정확히 재현."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션 구조가 재구성되어(주방·복도 소실, 벽 중앙의 도어록) 장소 락을 어기고, 액자 사진면이 카메라를 향하며 인물이 렌즈를 직시해 프롭 방향·연기 지시 모두 위반, 램프·화분도 불명확."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 화면 중앙에 정면으로 서 있고 시선은 아래로 내려 손에 든 액자를 향한다. 액자의 그림면은 그를 향해 기울어져 있어 카메라에는 뒷면/측면만 부분적으로 보인다 — 프롭 방향 지시와 일치. 카메라는 열린 현관문 안쪽(오른쪽 가장자리에 도어록이 달린 문 안쪽 면이 보임) 눈높이에서 거실을 직선으로 바라본다.",
      "built_space": "레퍼런스 사진의 공간 구조가 정확히 재현됨: 왼쪽 발코니 유리문과 야경, 찢어진 회색 소파, 정면 벽과 현관 복도, 오른쪽 붙박이장과 주방(싱크대·식기건조대·상부장), 천장의 부서진 조명 베이스. 문짝 하나, 복도 하나로 중복 구조물 없음. 카메라 위치가 현관 안쪽임이 프레임 우측 문 안쪽 면과 도어록으로 증명됨.",
      "entities": "인물은 40대 중반 한국 남성, 짧게 깎은 머리에 비니, 올리브 조끼+체크 셔츠+갈색 작업바지+고무장화 — 캐릭터 레퍼런스와 일치. 부서진 가구(나무 판자, 뒤집힌 가구 조각), 부서진 램프(오른쪽 바닥에 비스듬히 누운 램프 몸체와 코드), 화분(흙과 잎이 쏟아진 채 넘어져 있음), 다수의 핏자국(바닥·소파), 깨진 액자, 열린 현관문 모두 존재.",
      "hard_violations": [],
      "physics": "인물은 두 발 모두 바닥에 딛고 서 있으며 체중이 자연스럽게 실려 있다. 액자는 두 손으로 허리 아래 높이에서 잡고 있다. 램프와 화분은 바닥에 놓여 그림자와 접지가 있으며, 흙과 잎이 쏟아진 방향이 넘어짐과 일치. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인물은 카메라를 정면으로 응시(렌즈 직시)하며, 액자는 왼손 옆에 거의 수직으로 들려 있고 사진면이 카메라 쪽을 향해 노출되어 있다 — '그림면은 고산들을 향하고 카메라엔 일부만' 지시와 반대. 카메라는 현관 안쪽처럼 보이나 좌측 벽에 도어록이 붙어 있고 우측에도 또 다른 문틀이 있어 위치가 모호하다.",
      "built_space": "레퍼런스 공간과 다름: 발코니 유리문이 정면 중앙으로 옮겨졌고, 주방·붙박이장 복도가 사라지고 오른쪽에 새로운 방 출입구가 생겼다. 좌측 벽면에는 현관 도어록 패널이 벽 한가운데 붙어 있어 실제 구조상 부자연스럽다. 소파 위치와 창문 배치가 레퍼런스와 어긋난다.",
      "entities": "인물은 40대 한국 남성으로 캐릭터 레퍼런스와 얼굴·복장(올리브 조끼, 체크 셔츠, 갈색 바지, 고무장화)이 대체로 일치하나 비니가 없다. 핏자국, 부서진 나무 가구, 깨진 액자들은 있으나 '부서진 램프'와 '화분'은 명확히 식별되지 않는다(좌측에 녹색 잎 잔해 정도).",
      "hard_violations": [
       "레퍼런스 로케이션의 건축 구조 왜곡: 벽 한가운데에 현관 도어록 패널이 붙어 있고 주방/복도가 사라지는 등 공간이 재구성됨"
      ],
      "physics": "인물은 두 발로 바닥을 딛고 서 있어 지지 문제 없음. 액자는 손에 들려 있으나 파지 형태가 불분명하게 손가락 옆에 붙어 있는 듯 보인다. 잔해는 바닥에 접지되어 있다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 카메라를 정면으로 응시하며 렌즈를 직시한다. 오른손에 든 액자는 사진면이 카메라 쪽(약간 옆)으로 향해 있어 '그림면이 고산들 쪽으로 기울어 카메라에는 일부만 보인다'는 지시와 어긋난다. 시선의 대상은 카메라 자체.",
      "built_space": "거실 구조가 레퍼런스와 상당히 다르다. 레퍼런스의 좌측 발코니 창-좌측 소파-우측 주방-중앙 복도 현관 배치가, A에서는 창이 정면 중앙에 오고 주방이 사라졌으며 우측에 없는 방문/문틀이 생겼다. 좌측 전경에 도어록이 달린 문짝이 있어 현관 안쪽 위치는 암시되나, 복도·붙박이장·싱크대 등 고정 요소가 소실됐다. 천장 등기구와 바닥 액자, 소파는 일부 재현.",
      "entities": "40대 중반 한국 남성, 각진 얼굴, 짧은 머리 — 캐릭터 레퍼런스와 얼굴은 대체로 일치하나 비니 모자가 없다. 올리브 조끼, 체크 셔츠, 갈색 작업바지, 고무장화는 일치. 깨진 스탠드 조명은 식별되지 않고, 화분은 좌측 흙더미로 모호하게만 보인다. 핏자국은 벽과 바닥에 뚜렷.",
      "hard_violations": [
       "레퍼런스 로케이션의 고정 구조(주방, 현관 복도, 붙박이장)가 사라지고 없는 방문/문틀이 생성되어 장소 락 위반 수준의 공간 변형"
      ],
      "physics": "인물은 두 발로 바닥을 딛고 서 있고 액자는 오른손에 쥐어져 있다. 부유하는 물체 없음. 다만 정면 부동 자세가 다소 차렷에 가깝고, 왼손은 빈 채로 늘어져 있다."
     },
     {
      "label": "B",
      "direction": "고산들은 고개를 숙여 손에 든 액자를 내려다본다 — 시선이 액자에 정확히 안착. 액자의 사진면은 그를 향하고 카메라에는 뒷면·측면만 보여 프롭 방향 지시와 일치. 카메라는 현관 안쪽 눈높이에서 거실 중앙을 향한 정면 와이드.",
      "built_space": "레퍼런스 로케이션과 거의 동일: 좌측 발코니 창과 찢긴 소파, 중앙 복도의 현관·붙박이장, 우측 주방 싱크대와 상부장, 천장 파손 등기구, 바닥의 깨진 액자와 나무 판재까지 위치 일치. 우측 전경에 도어록이 달린 열린 현관문 안쪽 면이 프레임 가장자리에 걸려 '열린 현관에서 시작하는 카메라' 지시를 충족.",
      "entities": "40대 중반 한국 남성, 비니 모자, 올리브 조끼, 체크 셔츠, 갈색 바지, 고무장화 — 캐릭터 레퍼런스와 의상·실루엣 일치(얼굴은 어두워 세부 식별 제한). 깨진 스탠드 램프가 바닥에 비스듬히 누워 식별 가능, 뽑힌 화분/식물이 잔해 속에 보임, 핏자국은 바닥 여러 곳에 분포. 요구된 배경 요소가 모두 존재.",
      "hard_violations": [],
      "physics": "인물은 두 발로 잔해 사이 바닥을 딛고 서 있으며 그림자가 뒤 벽에 일관되게 떨어진다. 액자는 두 손으로 허리 높이에서 쥐어져 있어 지지 명확. 쓰러진 램프·화분은 바닥에 놓여 무게가 실린 상태."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물 정체성은 무난하나 로케이션 락이 크게 깨졌고(주방·복도·붙박이장 소실, 없는 방문 생성), 액자 사진면이 카메라를 향하며 시선도 렌즈 직시라 프롭 방향·시선 지시를 모두 어겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 거실 구조를 정확히 유지한 채 현관 안쪽 눈높이 와이드로 중앙에 선 고산들을 잡았고, 액자는 허리 높이에서 그를 향해 기울어 프롭 방향·깨진 램프·화분·핏자국 요소까지 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물 정체성은 무난하나 로케이션 락이 크게 깨졌고(주방·복도·붙박이장 소실, 없는 방문 생성), 액자 사진면이 카메라를 향하며 시선도 렌즈 직시라 프롭 방향·시선 지시를 모두 어겼다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스 거실 구조를 정확히 유지한 채 현관 안쪽 눈높이 와이드로 중앙에 선 고산들을 잡았고, 액자는 허리 높이에서 그를 향해 기울어 프롭 방향·깨진 램프·화분·핏자국 요소까지 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "고산들은 카메라를 정면으로 응시하며 렌즈를 직시한다. 오른손에 든 액자는 사진면이 카메라 쪽(약간 옆)으로 향해 있어 '그림면이 고산들 쪽으로 기울어 카메라에는 일부만 보인다'는 지시와 어긋난다. 시선의 대상은 카메라 자체.",
      "built_space": "거실 구조가 레퍼런스와 상당히 다르다. 레퍼런스의 좌측 발코니 창-좌측 소파-우측 주방-중앙 복도 현관 배치가, A에서는 창이 정면 중앙에 오고 주방이 사라졌으며 우측에 없는 방문/문틀이 생겼다. 좌측 전경에 도어록이 달린 문짝이 있어 현관 안쪽 위치는 암시되나, 복도·붙박이장·싱크대 등 고정 요소가 소실됐다. 천장 등기구와 바닥 액자, 소파는 일부 재현.",
      "entities": "40대 중반 한국 남성, 각진 얼굴, 짧은 머리 — 캐릭터 레퍼런스와 얼굴은 대체로 일치하나 비니 모자가 없다. 올리브 조끼, 체크 셔츠, 갈색 작업바지, 고무장화는 일치. 깨진 스탠드 조명은 식별되지 않고, 화분은 좌측 흙더미로 모호하게만 보인다. 핏자국은 벽과 바닥에 뚜렷.",
      "hard_violations": [
       "레퍼런스 로케이션의 고정 구조(주방, 현관 복도, 붙박이장)가 사라지고 없는 방문/문틀이 생성되어 장소 락 위반 수준의 공간 변형"
      ],
      "physics": "인물은 두 발로 바닥을 딛고 서 있고 액자는 오른손에 쥐어져 있다. 부유하는 물체 없음. 다만 정면 부동 자세가 다소 차렷에 가깝고, 왼손은 빈 채로 늘어져 있다."
     },
     {
      "label": "A",
      "direction": "고산들은 고개를 숙여 손에 든 액자를 내려다본다 — 시선이 액자에 정확히 안착. 액자의 사진면은 그를 향하고 카메라에는 뒷면·측면만 보여 프롭 방향 지시와 일치. 카메라는 현관 안쪽 눈높이에서 거실 중앙을 향한 정면 와이드.",
      "built_space": "레퍼런스 로케이션과 거의 동일: 좌측 발코니 창과 찢긴 소파, 중앙 복도의 현관·붙박이장, 우측 주방 싱크대와 상부장, 천장 파손 등기구, 바닥의 깨진 액자와 나무 판재까지 위치 일치. 우측 전경에 도어록이 달린 열린 현관문 안쪽 면이 프레임 가장자리에 걸려 '열린 현관에서 시작하는 카메라' 지시를 충족.",
      "entities": "40대 중반 한국 남성, 비니 모자, 올리브 조끼, 체크 셔츠, 갈색 바지, 고무장화 — 캐릭터 레퍼런스와 의상·실루엣 일치(얼굴은 어두워 세부 식별 제한). 깨진 스탠드 램프가 바닥에 비스듬히 누워 식별 가능, 뽑힌 화분/식물이 잔해 속에 보임, 핏자국은 바닥 여러 곳에 분포. 요구된 배경 요소가 모두 존재.",
      "hard_violations": [],
      "physics": "인물은 두 발로 잔해 사이 바닥을 딛고 서 있으며 그림자가 뒤 벽에 일관되게 떨어진다. 액자는 두 손으로 허리 높이에서 쥐어져 있어 지지 명확. 쓰러진 램프·화분은 바닥에 놓여 무게가 실린 상태."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 8
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 화면 중앙에 정면으로 서 있고 시선은 아래로 내려 손에 든 액자를 향한다. 액자의 그림면은 그를 향해 기울어져 있어 카메라에는 뒷면/측면만 부분적으로 보인다 — 프롭 방향 지시와 일치. 카메라는 열린 현관문 안쪽(오른쪽 가장자리에 도어록이 달린 문 안쪽 면이 보임) 눈높이에서 거실을 직선으로 바라본다.",
    "built_space": "레퍼런스 사진의 공간 구조가 정확히 재현됨: 왼쪽 발코니 유리문과 야경, 찢어진 회색 소파, 정면 벽과 현관 복도, 오른쪽 붙박이장과 주방(싱크대·식기건조대·상부장), 천장의 부서진 조명 베이스. 문짝 하나, 복도 하나로 중복 구조물 없음. 카메라 위치가 현관 안쪽임이 프레임 우측 문 안쪽 면과 도어록으로 증명됨.",
    "entities": "인물은 40대 중반 한국 남성, 짧게 깎은 머리에 비니, 올리브 조끼+체크 셔츠+갈색 작업바지+고무장화 — 캐릭터 레퍼런스와 일치. 부서진 가구(나무 판자, 뒤집힌 가구 조각), 부서진 램프(오른쪽 바닥에 비스듬히 누운 램프 몸체와 코드), 화분(흙과 잎이 쏟아진 채 넘어져 있음), 다수의 핏자국(바닥·소파), 깨진 액자, 열린 현관문 모두 존재.",
    "hard_violations": [],
    "physics": "인물은 두 발 모두 바닥에 딛고 서 있으며 체중이 자연스럽게 실려 있다. 액자는 두 손으로 허리 아래 높이에서 잡고 있다. 램프와 화분은 바닥에 놓여 그림자와 접지가 있으며, 흙과 잎이 쏟아진 방향이 넘어짐과 일치. 공중에 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "인물은 카메라를 정면으로 응시(렌즈 직시)하며, 액자는 왼손 옆에 거의 수직으로 들려 있고 사진면이 카메라 쪽을 향해 노출되어 있다 — '그림면은 고산들을 향하고 카메라엔 일부만' 지시와 반대. 카메라는 현관 안쪽처럼 보이나 좌측 벽에 도어록이 붙어 있고 우측에도 또 다른 문틀이 있어 위치가 모호하다.",
    "built_space": "레퍼런스 공간과 다름: 발코니 유리문이 정면 중앙으로 옮겨졌고, 주방·붙박이장 복도가 사라지고 오른쪽에 새로운 방 출입구가 생겼다. 좌측 벽면에는 현관 도어록 패널이 벽 한가운데 붙어 있어 실제 구조상 부자연스럽다. 소파 위치와 창문 배치가 레퍼런스와 어긋난다.",
    "entities": "인물은 40대 한국 남성으로 캐릭터 레퍼런스와 얼굴·복장(올리브 조끼, 체크 셔츠, 갈색 바지, 고무장화)이 대체로 일치하나 비니가 없다. 핏자국, 부서진 나무 가구, 깨진 액자들은 있으나 '부서진 램프'와 '화분'은 명확히 식별되지 않는다(좌측에 녹색 잎 잔해 정도).",
    "hard_violations": [
     "레퍼런스 로케이션의 건축 구조 왜곡: 벽 한가운데에 현관 도어록 패널이 붙어 있고 주방/복도가 사라지는 등 공간이 재구성됨"
    ],
    "physics": "인물은 두 발로 바닥을 딛고 서 있어 지지 문제 없음. 액자는 손에 들려 있으나 파지 형태가 불분명하게 손가락 옆에 붙어 있는 듯 보인다. 잔해는 바닥에 접지되어 있다."
   }
  ],
  "totals": {
   "A": 17,
   "B": 8
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "현관 안쪽 눈높이 와이드, 중앙에 선 고산들, 허리 낮게 든 액자의 그림면이 본인 쪽을 향한 프롭 방향, 부서진 램프·화분·핏자국까지 계약 항목을 모두 충족하며 로케이션 레퍼런스의 건축·집기를 정확히 재현."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "로케이션 구조가 재구성되어(주방·복도 소실, 벽 중앙의 도어록) 장소 락을 어기고, 액자 사진면이 카메라를 향하며 인물이 렌즈를 직시해 프롭 방향·연기 지시 모두 위반, 램프·화분도 불명확."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측 하단 바닥에 쓰러진 화분 식물 끝에 원래 배경 사진에 없던 회색 원뿔 형태의 램프 부품이 기형적으로 추가 생성되었습니다.",
     "fix_en": "Remove the unnatural grey cone-shaped object protruding from the green plant on the floor in the bottom right, restoring the spilled dirt and leaves to match the original background photograph. Preserve the character, his pose, his clothing, the photo frame he holds, and all other background debris and lighting exactly as they are."
    },
    {
     "issue_ko": "액자를 잡고 있는 인물의 오른손(화면 좌측) 손가락들이 서로 뭉개지고 기형적으로 그려져 해부학적으로 어색합니다.",
     "fix_en": "Re-draw the character's right hand (on the left side of the image) with correct human anatomy and five distinct fingers naturally gripping the edge of the wooden photo frame. Preserve the character's face, his clothing, the rest of his pose, the photo frame itself, and the entire background room and wreckage exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the unnatural grey cone-shaped object protruding from the green plant on the floor in the bottom right, restoring the spilled dirt and leaves to match the original background photograph. Preserve the character, his pose, his clothing, the photo frame he holds, and all other background debris and lighting exactly as they are.\n- Re-draw the character's right hand (on the left side of the image) with correct human anatomy and five distinct fingers naturally gripping the edge of the wooden photo frame. Preserve the character's face, his clothing, the rest of his pose, the photo frame itself, and the entire background room and wreckage exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 와이드·정면 축, 중앙 배치, 허리 높이로 든 액자(그림면은 인물 쪽)를 정확히 구현하고 배경 레퍼런스의 화분·램프·혈흔·판재를 원위치로 보존했으며 벽 그림자로 접지감도 확실하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 인물은 A와 동등하나, 계약이 명시한 '화분(displaced)'과 '깨진 램프' 잔해가 흙더미와 정체불명 흰 판으로 뭉개져 CARRIED STATE 소품 유지 조항을 손해 봤고 인물 그림자도 약해져 공간 정착감이 떨어진다 — 요청되지 않은 변경이 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 와이드·정면 축, 중앙 배치, 허리 높이로 든 액자(그림면은 인물 쪽)를 정확히 구현하고 배경 레퍼런스의 화분·램프·혈흔·판재를 원위치로 보존했으며 벽 그림자로 접지감도 확실하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 인물은 A와 동등하나, 계약이 명시한 '화분(displaced)'과 '깨진 램프' 잔해가 흙더미와 정체불명 흰 판으로 뭉개져 CARRIED STATE 소품 유지 조항을 손해 봤고 인물 그림자도 약해져 공간 정착감이 떨어진다 — 요청되지 않은 변경이 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "인물 배치·시선·액자 방향은 맞으나, 계약이 요구하지 않은 배경 변경(화각이 살짝 좁아지고 천장등·주방·문 도어록 위치 재구성, 원본 화분통이 뭉개져 흙덩이화, 소파 주변 잔해 증식)이 다수 발생해 '배경을 그대로 유지'라는 최우선 조건에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "배경 레퍼런스의 카메라·원근·조명·잔해 배치(화분통과 전선, 깨진 액자, 혈흔)를 거의 손대지 않고 보존한 채 스케치 위치·크기·자세대로 고산들을 정확히 배치했고, 액자는 허리 높이에서 그림면이 인물 쪽을 향해 프롭 방향 규칙도 충족한다.  ★위반: [gpt] 오른쪽 전경에 거의 동일한 부서진 램프 몸체가 두 개 생겨 단일 램프를 중복하고 여분의 물체를 발명했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.5
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.25
     },
     "violations": {
      "B": [
       "[gpt] 오른쪽 전경에 거의 동일한 부서진 램프 몸체가 두 개 생겨 단일 램프를 중복하고 여분의 물체를 발명했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "인물 배치·시선·액자 방향은 맞으나, 계약이 요구하지 않은 배경 변경(화각이 살짝 좁아지고 천장등·주방·문 도어록 위치 재구성, 원본 화분통이 뭉개져 흙덩이화, 소파 주변 잔해 증식)이 다수 발생해 '배경을 그대로 유지'라는 최우선 조건에서 손실이 크다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "배경 레퍼런스의 카메라·원근·조명·잔해 배치(화분통과 전선, 깨진 액자, 혈흔)를 거의 손대지 않고 보존한 채 스케치 위치·크기·자세대로 고산들을 정확히 배치했고, 액자는 허리 높이에서 그림면이 인물 쪽을 향해 프롭 방향 규칙도 충족한다.  ★위반: [gpt] 오른쪽 전경에 거의 동일한 부서진 램프 몸체가 두 개 생겨 단일 램프를 중복하고 여분의 물체를 발명했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S12sh2__bgfirst_bg.png",
   "bg_asset_id": "58360bc0-450c-46a7-9dc3-6ff771f6b221",
   "bg_record_key": "S12sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S12sh10": {
  "input_fingerprint": "ab8196f2f5e6cacf",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 바닥에 쓰러진 김지후(강수리영)의 어깨를 고산들의 억센 손이 강하게 짓눌러 지후의 어깨가 바닥에 완전히 밀착된 정지 자세.\n\nLOCATION (lock): On the floor of the devastated multiplex-home living room. 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 wrecked living room, broken furniture, bloodstains, and harsh night interior look. Exclude the man's earlier standing pose and retain only the required restraint action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The room remains wrecked and bloodstained; Jihu still wears her antler-bone pendant as she lies pinned on the floor.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "B": 7,
   "C": 5,
   "A": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "억센 손이 어깨를 강하게 짓눌러 바닥에 밀착시킨 핵심 행동과 인물, 소품, 배경을 가장 정확하게 구현했습니다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "누군가 짓누르고 있으나 손이 어깨가 아닌 가슴(멱살) 부위를 쥐고 있어 지문의 구체적인 동작 묘사와 어긋납니다."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "어깨를 짓누르는 손이 전혀 등장하지 않으며, 인물이 스스로 상체를 지탱하고 있어 지문의 핵심 상황을 완전히 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S12sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "어깨를 누르는 남자의 손에 손가락이 6개(엄지 포함)로 잘못 생성되었습니다.",
     "fix_en": "Remove the extra index finger resting on the shoulder seam to restore a normal hand with exactly five digits.",
     "unfixable": false
    },
    {
     "issue_ko": "목걸이 펜던트가 참조 이미지의 조각된 화살촉 모양이 아닌 미니어처 동물 해골과 뿔 형태로 잘못 생성되었습니다.",
     "fix_en": "Replace the miniature skull and antlers pendant on the floor with the simple, carved bone arrowhead shape shown in the character reference.",
     "unfixable": false
    },
    {
     "issue_ko": "지후의 어깨가 바닥에 완전히 밀착되어야 한다는 지시문과 달리, 상체가 들려 있어 어깨가 공중에 떠 있습니다.",
     "fix_en": "Lower Jihu's shoulder, upper torso, and the pressing hand so that her shoulder is completely flattened against the floor.",
     "unfixable": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra index finger resting on the shoulder seam to restore a normal hand with exactly five digits.\n- Replace the miniature skull and antlers pendant on the floor with the simple, carved bone arrowhead shape shown in the character reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S12sh2"
  }
 },
 "S13sh3::bgfirst_bg": {
  "input_fingerprint": "9ed186967646cfc7",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 핸드폰을 귀에 댄 고산들이 고개를 살짝 돌린 채 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.\n\nLOCATION (lock): The driver's seat of an older SUV traveling along a dark rural highway, with the rear bench visible behind it.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger side at Sandeul's eye height, hold a close three-quarter profile as the pan catches his head beginning to turn toward the rear cabin; his face occupies the left half while the steering wheel and receding rear-seat line remain on the right. Keep the phone pressed to his ear and stop the pan at the instant his cold sidelong gaze locks behind him, preserving room for the continued rotation into the next reveal.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, looks toward rear seat; rear seating area in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: steering wheel (Held as the SUV travels) — Its driver-facing side angles away from the passenger-side camera; used as Provides the foreground driving context beside Sandeul's turning profile; rear seating area (Only partially visible before the reveal) — The seat faces forward and recedes behind Sandeul on frame right; used as Forms the destination of Sandeul's sidelong gaze and the axis for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure inside the moving SUV, shaped in restrained blue-black and earthy neutral tones without introducing an unmotivated visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 핸드폰을 귀에 댄 고산들이 고개를 살짝 돌린 채 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.\n\nLOCATION (lock): The driver's seat of an older SUV traveling along a dark rural highway, with the rear bench visible behind it.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger side at Sandeul's eye height, hold a close three-quarter profile as the pan catches his head beginning to turn toward the rear cabin; his face occupies the left half while the steering wheel and receding rear-seat line remain on the right. Keep the phone pressed to his ear and stop the pan at the instant his cold sidelong gaze locks behind him, preserving room for the continued rotation into the next reveal.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, looks toward rear seat; rear seating area in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: steering wheel (Held as the SUV travels) — Its driver-facing side angles away from the passenger-side camera; used as Provides the foreground driving context beside Sandeul's turning profile; rear seating area (Only partially visible before the reveal) — The seat faces forward and recedes behind Sandeul on frame right; used as Forms the destination of Sandeul's sidelong gaze and the axis for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure inside the moving SUV, shaped in restrained blue-black and earthy neutral tones without introducing an unmotivated visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S13sh3__bgfirst_bg.png",
  "asset_id": "ff059557-58cb-4429-9d4d-f5132dc9d334",
  "input_asset_ids": [
   "d48e58a1-b5e0-46e0-af61-6aa5eac4419c",
   "2acc008b-954d-47a5-b671-86bf289f718e"
  ]
 },
 "S13sh3": {
  "input_fingerprint": "265c271e45e01a9e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 핸드폰을 귀에 댄 고산들이 고개를 살짝 돌린 채 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.\n\nLOCATION (lock): The driver's seat of an older SUV traveling along a dark rural highway, with the rear bench visible behind it. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger side at Sandeul's eye height, hold a close three-quarter profile as the pan catches his head beginning to turn toward the rear cabin; his face occupies the left half while the steering wheel and receding rear-seat line remain on the right. Keep the phone pressed to his ear and stop the pan at the instant his cold sidelong gaze locks behind him, preserving room for the continued rotation into the next reveal.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, looks toward rear seat; rear seating area in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: steering wheel (Held as the SUV travels) — Its driver-facing side angles away from the passenger-side camera; used as Provides the foreground driving context beside Sandeul's turning profile; rear seating area (Only partially visible before the reveal) — The seat faces forward and recedes behind Sandeul on frame right; used as Forms the destination of Sandeul's sidelong gaze and the axis for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure inside the moving SUV, shaped in restrained blue-black and earthy neutral tones without introducing an unmotivated visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains bound hand and foot and lies unconscious across the rear seat, still wearing her white animal-bone necklace.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 핸드폰을 귀에 댄 고산들이 고개를 살짝 돌린 채 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.\n\nLOCATION (lock): The driver's seat of an older SUV traveling along a dark rural highway, with the rear bench visible behind it. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger side at Sandeul's eye height, hold a close three-quarter profile as the pan catches his head beginning to turn toward the rear cabin; his face occupies the left half while the steering wheel and receding rear-seat line remain on the right. Keep the phone pressed to his ear and stop the pan at the instant his cold sidelong gaze locks behind him, preserving room for the continued rotation into the next reveal.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, looks toward rear seat; rear seating area in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: steering wheel (Held as the SUV travels) — Its driver-facing side angles away from the passenger-side camera; used as Provides the foreground driving context beside Sandeul's turning profile; rear seating area (Only partially visible before the reveal) — The seat faces forward and recedes behind Sandeul on frame right; used as Forms the destination of Sandeul's sidelong gaze and the axis for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure inside the moving SUV, shaped in restrained blue-black and earthy neutral tones without introducing an unmotivated visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains bound hand and foot and lies unconscious across the rear seat, still wearing her white animal-bone necklace.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 핸드폰을 귀에 댄 고산들이 고개를 살짝 돌린 채 차가운 눈빛으로 뒷좌석을 곁눈질하는 찰나.\n\nLOCATION (lock): The driver's seat of an older SUV traveling along a dark rural highway, with the rear bench visible behind it. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger side at Sandeul's eye height, hold a close three-quarter profile as the pan catches his head beginning to turn toward the rear cabin; his face occupies the left half while the steering wheel and receding rear-seat line remain on the right. Keep the phone pressed to his ear and stop the pan at the instant his cold sidelong gaze locks behind him, preserving room for the continued rotation into the next reveal.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, looks toward rear seat; rear seating area in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: steering wheel (Held as the SUV travels) — Its driver-facing side angles away from the passenger-side camera; used as Provides the foreground driving context beside Sandeul's turning profile; rear seating area (Only partially visible before the reveal) — The seat faces forward and recedes behind Sandeul on frame right; used as Forms the destination of Sandeul's sidelong gaze and the axis for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure inside the moving SUV, shaped in restrained blue-black and earthy neutral tones without introducing an unmotivated visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains bound hand and foot and lies unconscious across the rear seat, still wearing her white animal-bone necklace.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S13sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S13sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:813831>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:813831>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 화면 왼쪽 중앙에 3/4 측면으로 앉아 있고, 시선은 프레임 오른쪽 뒤편(뒷좌석 방향)으로 곁눈질하듯 향한다. 실제로 눈동자와 얼굴이 오른쪽 후방으로 돌아가 있어 뒷좌석 라인이 있는 쪽을 겨냥한다. 휴대폰은 오른손에 들려 오른쪽 귀에 정확히 밀착돼 있다. 카메라는 조수석 쪽, 인물 눈높이에서 바라보며 오른쪽 전경에 스티어링 휠 림이 크게 흐릿하게 걸린다.",
      "built_space": "구형 SUV 실내: 스티어링 휠은 오른쪽 전경에 하나만, 운전자 쪽 면이 카메라에서 등지는 각도로 보인다. 운전석에 고산들 한 명, 그 뒤로 로케이션 사진과 동일한 회색 코듀로이 벤치 시트와 헤드레스트, 검은 끈이 좌석 등받이를 가로지르는 디테일까지 일치. 천장 콘솔, 손잡이, 창틀 형태가 참조 사진과 부합. 좌석·거울 배치에 모순 없음.",
      "entities": "고산들: 캐릭터 레퍼런스와 동일한 40대 중반 한국 남성, 짧은 머리, 각진 차가운 얼굴, 올리브 워크 베스트+플란넬 셔츠+헨리넥 조합까지 일치. 스마트폰: 검은 유리 바디의 현대식 스마트폰으로 프롭 레퍼런스와 부합, 기능면(화면)이 귀 쪽을 향해 뒷면이 카메라를 향함 — 방향 정확. 지후는 프레임 밖(부분적으로만 보이는 뒷좌석)이라 계약상 문제 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 운전석 시트에 앉아 몸무게가 좌석에 실려 있고, 오른팔은 팔꿈치를 굽혀 폰을 귀에 지지한다. 손가락 그립이 폰 측면을 실제로 감싸며 무게가 자연스럽다. 공중에 뜬 물체 없음. 밤 저조도 노출, 창밖 가로등만이 동기 광원으로 작동."
     },
     {
      "label": "B",
      "direction": "남자는 프레임 중앙(약간 중앙 우측)에 정면에 가깝게 앉아 눈만 살짝 오른쪽 후방으로 굴린다. 뒷좌석 인물은 프레임 왼쪽 뒤에 있어 시선 방향과 대상이 서로 반대편에 있다 — 곁눈질이 뒷좌석에 닿지 않는다. 폰은 왼손으로 왼쪽 귀에 대고 있음. 카메라는 운전석 창 바깥/조수석이 아닌 왼쪽 도어 방향에서 들여다보는 각도로, 스티어링 휠이 오른쪽 배경 깊숙이 놓여 전경 요소가 되지 못한다.",
      "built_space": "스티어링 휠은 하나지만 화면 오른쪽 배경에 있고, 그 앞 좌석은 비어 있다 — 즉 인물은 운전석이 아니라 조수석/뒷좌석 쪽에 앉은 것으로 읽혀 '운전석의 고산들' 스테이징에 어긋난다. 실내 재질(베이지 톤 도어패널, 아날로그 대시)은 레퍼런스의 어두운 회색 SUV 실내와 다르다. 뒷좌석 인물은 왼쪽 뒤에 완전히 노출.",
      "entities": "남자: 40대 한국 남성이나 캐릭터 레퍼런스와 얼굴·헤어(앞머리 있는 긴 스타일)·복장(검정 정장)이 전혀 일치하지 않는다. 폰은 검은 바 형태로 대략 부합. 뒷좌석 인물이 크게 드러나는데 손발 결박도, 흰 뼈 목걸이도 보이지 않고 그냥 잠든 소년/여성처럼 앉아 있어 CARRIED STATE와 불일치, 게다가 SHOT TEXT가 요구한 '부분적으로만 보이는' 뒷좌석 조건도 깨진다.",
      "hard_violations": [
       "운전석에 앉아 있어야 할 고산들이 스티어링 휠 앞이 아닌 다른 좌석에 앉아 있어 좌석 배치가 스테이징과 모순됨"
      ],
      "physics": "인물은 좌석에 앉아 왼손으로 폰을 귀에 지지, 지지 관계 자체는 자연스럽다. 뒷좌석 인물도 시트에 기대어 있어 부양 문제 없음. 다만 결박·눕힘 상태 없이 앉은 자세."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "운전석 고산들의 3/4 측면, 오른쪽 전경의 스티어링 휠, 후방으로 꽂히는 차가운 곁눈질, 귀에 밀착된 폰까지 카메라·프레임 지시와 로케이션(끈 묶인 뒷좌석 벤치)·캐릭터 레퍼런스가 모두 일치한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "얼굴·의상이 캐릭터 레퍼런스와 다르고, 인물이 스티어링 휠 앞(운전석)이 아닌 자리에 앉았으며, 시선이 왼쪽 뒷좌석 인물과 반대 방향이고 뒷좌석 인물이 결박·목걸이 없이 전면 노출되어 프레임 레이아웃과 캐리드 스테이트를 모두 어긴다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "운전석 고산들의 3/4 측면, 오른쪽 전경의 스티어링 휠, 후방으로 꽂히는 차가운 곁눈질, 귀에 밀착된 폰까지 카메라·프레임 지시와 로케이션(끈 묶인 뒷좌석 벤치)·캐릭터 레퍼런스가 모두 일치한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "얼굴·의상이 캐릭터 레퍼런스와 다르고, 인물이 스티어링 휠 앞(운전석)이 아닌 자리에 앉았으며, 시선이 왼쪽 뒷좌석 인물과 반대 방향이고 뒷좌석 인물이 결박·목걸이 없이 전면 노출되어 프레임 레이아웃과 캐리드 스테이트를 모두 어긴다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 화면 왼쪽 중앙에 3/4 측면으로 앉아 있고, 시선은 프레임 오른쪽 뒤편(뒷좌석 방향)으로 곁눈질하듯 향한다. 실제로 눈동자와 얼굴이 오른쪽 후방으로 돌아가 있어 뒷좌석 라인이 있는 쪽을 겨냥한다. 휴대폰은 오른손에 들려 오른쪽 귀에 정확히 밀착돼 있다. 카메라는 조수석 쪽, 인물 눈높이에서 바라보며 오른쪽 전경에 스티어링 휠 림이 크게 흐릿하게 걸린다.",
      "built_space": "구형 SUV 실내: 스티어링 휠은 오른쪽 전경에 하나만, 운전자 쪽 면이 카메라에서 등지는 각도로 보인다. 운전석에 고산들 한 명, 그 뒤로 로케이션 사진과 동일한 회색 코듀로이 벤치 시트와 헤드레스트, 검은 끈이 좌석 등받이를 가로지르는 디테일까지 일치. 천장 콘솔, 손잡이, 창틀 형태가 참조 사진과 부합. 좌석·거울 배치에 모순 없음.",
      "entities": "고산들: 캐릭터 레퍼런스와 동일한 40대 중반 한국 남성, 짧은 머리, 각진 차가운 얼굴, 올리브 워크 베스트+플란넬 셔츠+헨리넥 조합까지 일치. 스마트폰: 검은 유리 바디의 현대식 스마트폰으로 프롭 레퍼런스와 부합, 기능면(화면)이 귀 쪽을 향해 뒷면이 카메라를 향함 — 방향 정확. 지후는 프레임 밖(부분적으로만 보이는 뒷좌석)이라 계약상 문제 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 운전석 시트에 앉아 몸무게가 좌석에 실려 있고, 오른팔은 팔꿈치를 굽혀 폰을 귀에 지지한다. 손가락 그립이 폰 측면을 실제로 감싸며 무게가 자연스럽다. 공중에 뜬 물체 없음. 밤 저조도 노출, 창밖 가로등만이 동기 광원으로 작동."
     },
     {
      "label": "B",
      "direction": "남자는 프레임 중앙(약간 중앙 우측)에 정면에 가깝게 앉아 눈만 살짝 오른쪽 후방으로 굴린다. 뒷좌석 인물은 프레임 왼쪽 뒤에 있어 시선 방향과 대상이 서로 반대편에 있다 — 곁눈질이 뒷좌석에 닿지 않는다. 폰은 왼손으로 왼쪽 귀에 대고 있음. 카메라는 운전석 창 바깥/조수석이 아닌 왼쪽 도어 방향에서 들여다보는 각도로, 스티어링 휠이 오른쪽 배경 깊숙이 놓여 전경 요소가 되지 못한다.",
      "built_space": "스티어링 휠은 하나지만 화면 오른쪽 배경에 있고, 그 앞 좌석은 비어 있다 — 즉 인물은 운전석이 아니라 조수석/뒷좌석 쪽에 앉은 것으로 읽혀 '운전석의 고산들' 스테이징에 어긋난다. 실내 재질(베이지 톤 도어패널, 아날로그 대시)은 레퍼런스의 어두운 회색 SUV 실내와 다르다. 뒷좌석 인물은 왼쪽 뒤에 완전히 노출.",
      "entities": "남자: 40대 한국 남성이나 캐릭터 레퍼런스와 얼굴·헤어(앞머리 있는 긴 스타일)·복장(검정 정장)이 전혀 일치하지 않는다. 폰은 검은 바 형태로 대략 부합. 뒷좌석 인물이 크게 드러나는데 손발 결박도, 흰 뼈 목걸이도 보이지 않고 그냥 잠든 소년/여성처럼 앉아 있어 CARRIED STATE와 불일치, 게다가 SHOT TEXT가 요구한 '부분적으로만 보이는' 뒷좌석 조건도 깨진다.",
      "hard_violations": [
       "운전석에 앉아 있어야 할 고산들이 스티어링 휠 앞이 아닌 다른 좌석에 앉아 있어 좌석 배치가 스테이징과 모순됨"
      ],
      "physics": "인물은 좌석에 앉아 왼손으로 폰을 귀에 지지, 지지 관계 자체는 자연스럽다. 뒷좌석 인물도 시트에 기대어 있어 부양 문제 없음. 다만 결박·눕힘 상태 없이 앉은 자세."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "남자는 프레임 중앙에서 왼쪽 어깨 너머(프레임 좌측 뒤쪽)로 눈을 흘긴다. 시선은 뒷좌석에 누운 인물 쪽인 좌측 배경을 향한다. 다만 카메라 배치가 조수석이 아니라 조수석 문 바깥/앞쪽에 가까워, 뒷좌석이 프레임 우측이 아니라 좌측에 위치해 지정된 레이아웃(인물 좌측·뒷좌석 우측)이 좌우 반전되어 있다. 핸드폰은 오른손으로 오른쪽 귀에 밀착.",
      "built_space": "구형 SUV 실내. 스티어링 휠은 프레임 오른쪽 끝에 1개만 보이며 운전자 쪽 면이 카메라를 향해 열려 있어(운전석 정면이 보임) 카메라가 조수석이 아닌 조수석 도어 바깥에서 들여다보는 위치임을 시사. 남자가 앉은 좌석은 화면상 스티어링 휠 왼쪽 시트로, 실제로는 조수석 위치에 앉은 것처럼 읽힌다(휠은 그의 오른쪽 앞). 즉 운전석에 앉은 것이 아니라 조수석에 앉은 배치로 보인다. 뒷좌석은 좌측 배경에 있고 인물이 누워 있다.",
      "entities": "남자는 한국인 40대, 짧은 머리·각진 얼굴이지만 캐릭터 레퍼런스(비니, 올리브 조끼, 플란넬 셔츠)와 달리 검은 정장 재킷 차림이라 인물·의상 매칭이 약하다. 폰은 검은 바형 스마트폰으로 레퍼런스와 유사. 뒷좌석 인물(지후)이 상반신까지 뚜렷이 보이나 결박·흰 뼈 목걸이는 확인되지 않고 후드끈만 보인다. 배경 인물 추가는 계약상 허용된 '반쯤 보이는 뒷좌석'을 넘어 크게 노출됨.",
      "hard_violations": [
       "카메라 위치 위반: 조수석 쪽 눈높이 3/4 프로필이 아니라, 스티어링 휠이 운전자 정면을 카메라에 드러내는 좌측 도어 밖 시점으로 렌더되어 좌우 공간이 반전됨(인물이 조수석 시트에 앉은 것처럼 읽히는 좌석 배치)"
      ],
      "physics": "인물은 시트에 앉아 등받이에 기대고, 오른손 손가락이 폰 몸체를 감싸 귀에 밀착시킨다 — 지지 명확. 뒷좌석 인물은 시트 등받이/좌석면에 누워 머리가 시트에 얹혀 있어 지지 있음. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "남자는 프레임 좌측·전경에서 고개를 살짝 오른쪽 뒤로 돌려 곁눈질하며, 시선이 프레임 우측 중경의 뒷좌석 라인 쪽으로 향한다. 시선 종착점이 뒷좌석 영역과 일치. 핸드폰은 왼손으로 왼쪽 귀에 밀착(기능면=화면이 자기 귀 쪽, 카메라엔 뒷면 보임).",
      "built_space": "구형 SUV 실내. 스티어링 휠은 프레임 우측 전경에 흐릿하게 1개만 보이며 운전자 쪽 면이 카메라 반대(멀어지는) 각도 — 조수석 측 카메라 규정과 일치. 남자는 운전석에 앉아 휠 왼쪽에 위치. 뒷좌석 벤치는 우측 배경으로 물러나며 전방을 향하고, 로케이션 사진의 검은 끈이 등받이를 가로지르는 디테일까지 일치. 좌석 수·헤드레스트 배치 정상.",
      "entities": "한국인 40대 남성, 짧은 머리·각진 냉정한 얼굴로 캐릭터 레퍼런스와 얼굴·체형 일치. 의상도 레퍼런스의 올리브 워크 조끼 + 남색 체크 플란넬 + 회색 헨리로 정확히 일치(가슴에 브랜드 라벨 텍스트가 작게 보임). 폰은 검은 바형 스마트폰으로 프롭 레퍼런스와 부합. 지후는 뒷좌석에 보이지 않음(뒷좌석은 '일부만 보임'으로 지정되어 리빌 전 상태와 모순되진 않으나 결박 상태는 확인 불가).",
      "hard_violations": [],
      "physics": "인물은 운전석 시트에 앉아 등을 기대고, 왼손이 폰을 감싸 쥐어 귀에 붙인 상태 — 손·팔뚝이 프레임 안에 있고 지지 명확. 오른팔은 아래로 내려가 프레임 밖. 떠 있는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "시선은 뒷좌석에 닿지만 카메라가 조수석이 아닌 좌측 도어 밖 시점이라 스티어링 휠이 운전자 정면을 드러내고 인물·뒷좌석 좌우 배치가 지정과 반전됐으며, 검은 정장은 캐릭터 레퍼런스 의상과 불일치."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "조수석 눈높이 3/4 프로필, 좌측 전경 인물·우측 배경 뒷좌석·휠의 멀어지는 각도까지 카메라 지시와 일치하고 로케이션(끈 묶인 벤치)·인물 레퍼런스 의상까지 정확; 지후가 보이지 않는 점만 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "시선은 뒷좌석에 닿지만 카메라가 조수석이 아닌 좌측 도어 밖 시점이라 스티어링 휠이 운전자 정면을 드러내고 인물·뒷좌석 좌우 배치가 지정과 반전됐으며, 검은 정장은 캐릭터 레퍼런스 의상과 불일치."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "조수석 눈높이 3/4 프로필, 좌측 전경 인물·우측 배경 뒷좌석·휠의 멀어지는 각도까지 카메라 지시와 일치하고 로케이션(끈 묶인 벤치)·인물 레퍼런스 의상까지 정확; 지후가 보이지 않는 점만 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "남자는 프레임 중앙에서 왼쪽 어깨 너머(프레임 좌측 뒤쪽)로 눈을 흘긴다. 시선은 뒷좌석에 누운 인물 쪽인 좌측 배경을 향한다. 다만 카메라 배치가 조수석이 아니라 조수석 문 바깥/앞쪽에 가까워, 뒷좌석이 프레임 우측이 아니라 좌측에 위치해 지정된 레이아웃(인물 좌측·뒷좌석 우측)이 좌우 반전되어 있다. 핸드폰은 오른손으로 오른쪽 귀에 밀착.",
      "built_space": "구형 SUV 실내. 스티어링 휠은 프레임 오른쪽 끝에 1개만 보이며 운전자 쪽 면이 카메라를 향해 열려 있어(운전석 정면이 보임) 카메라가 조수석이 아닌 조수석 도어 바깥에서 들여다보는 위치임을 시사. 남자가 앉은 좌석은 화면상 스티어링 휠 왼쪽 시트로, 실제로는 조수석 위치에 앉은 것처럼 읽힌다(휠은 그의 오른쪽 앞). 즉 운전석에 앉은 것이 아니라 조수석에 앉은 배치로 보인다. 뒷좌석은 좌측 배경에 있고 인물이 누워 있다.",
      "entities": "남자는 한국인 40대, 짧은 머리·각진 얼굴이지만 캐릭터 레퍼런스(비니, 올리브 조끼, 플란넬 셔츠)와 달리 검은 정장 재킷 차림이라 인물·의상 매칭이 약하다. 폰은 검은 바형 스마트폰으로 레퍼런스와 유사. 뒷좌석 인물(지후)이 상반신까지 뚜렷이 보이나 결박·흰 뼈 목걸이는 확인되지 않고 후드끈만 보인다. 배경 인물 추가는 계약상 허용된 '반쯤 보이는 뒷좌석'을 넘어 크게 노출됨.",
      "hard_violations": [
       "카메라 위치 위반: 조수석 쪽 눈높이 3/4 프로필이 아니라, 스티어링 휠이 운전자 정면을 카메라에 드러내는 좌측 도어 밖 시점으로 렌더되어 좌우 공간이 반전됨(인물이 조수석 시트에 앉은 것처럼 읽히는 좌석 배치)"
      ],
      "physics": "인물은 시트에 앉아 등받이에 기대고, 오른손 손가락이 폰 몸체를 감싸 귀에 밀착시킨다 — 지지 명확. 뒷좌석 인물은 시트 등받이/좌석면에 누워 머리가 시트에 얹혀 있어 지지 있음. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "남자는 프레임 좌측·전경에서 고개를 살짝 오른쪽 뒤로 돌려 곁눈질하며, 시선이 프레임 우측 중경의 뒷좌석 라인 쪽으로 향한다. 시선 종착점이 뒷좌석 영역과 일치. 핸드폰은 왼손으로 왼쪽 귀에 밀착(기능면=화면이 자기 귀 쪽, 카메라엔 뒷면 보임).",
      "built_space": "구형 SUV 실내. 스티어링 휠은 프레임 우측 전경에 흐릿하게 1개만 보이며 운전자 쪽 면이 카메라 반대(멀어지는) 각도 — 조수석 측 카메라 규정과 일치. 남자는 운전석에 앉아 휠 왼쪽에 위치. 뒷좌석 벤치는 우측 배경으로 물러나며 전방을 향하고, 로케이션 사진의 검은 끈이 등받이를 가로지르는 디테일까지 일치. 좌석 수·헤드레스트 배치 정상.",
      "entities": "한국인 40대 남성, 짧은 머리·각진 냉정한 얼굴로 캐릭터 레퍼런스와 얼굴·체형 일치. 의상도 레퍼런스의 올리브 워크 조끼 + 남색 체크 플란넬 + 회색 헨리로 정확히 일치(가슴에 브랜드 라벨 텍스트가 작게 보임). 폰은 검은 바형 스마트폰으로 프롭 레퍼런스와 부합. 지후는 뒷좌석에 보이지 않음(뒷좌석은 '일부만 보임'으로 지정되어 리빌 전 상태와 모순되진 않으나 결박 상태는 확인 불가).",
      "hard_violations": [],
      "physics": "인물은 운전석 시트에 앉아 등을 기대고, 왼손이 폰을 감싸 쥐어 귀에 붙인 상태 — 손·팔뚝이 프레임 안에 있고 지지 명확. 오른팔은 아래로 내려가 프레임 밖. 떠 있는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 화면 왼쪽 중앙에 3/4 측면으로 앉아 있고, 시선은 프레임 오른쪽 뒤편(뒷좌석 방향)으로 곁눈질하듯 향한다. 실제로 눈동자와 얼굴이 오른쪽 후방으로 돌아가 있어 뒷좌석 라인이 있는 쪽을 겨냥한다. 휴대폰은 오른손에 들려 오른쪽 귀에 정확히 밀착돼 있다. 카메라는 조수석 쪽, 인물 눈높이에서 바라보며 오른쪽 전경에 스티어링 휠 림이 크게 흐릿하게 걸린다.",
    "built_space": "구형 SUV 실내: 스티어링 휠은 오른쪽 전경에 하나만, 운전자 쪽 면이 카메라에서 등지는 각도로 보인다. 운전석에 고산들 한 명, 그 뒤로 로케이션 사진과 동일한 회색 코듀로이 벤치 시트와 헤드레스트, 검은 끈이 좌석 등받이를 가로지르는 디테일까지 일치. 천장 콘솔, 손잡이, 창틀 형태가 참조 사진과 부합. 좌석·거울 배치에 모순 없음.",
    "entities": "고산들: 캐릭터 레퍼런스와 동일한 40대 중반 한국 남성, 짧은 머리, 각진 차가운 얼굴, 올리브 워크 베스트+플란넬 셔츠+헨리넥 조합까지 일치. 스마트폰: 검은 유리 바디의 현대식 스마트폰으로 프롭 레퍼런스와 부합, 기능면(화면)이 귀 쪽을 향해 뒷면이 카메라를 향함 — 방향 정확. 지후는 프레임 밖(부분적으로만 보이는 뒷좌석)이라 계약상 문제 없음. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "인물은 운전석 시트에 앉아 몸무게가 좌석에 실려 있고, 오른팔은 팔꿈치를 굽혀 폰을 귀에 지지한다. 손가락 그립이 폰 측면을 실제로 감싸며 무게가 자연스럽다. 공중에 뜬 물체 없음. 밤 저조도 노출, 창밖 가로등만이 동기 광원으로 작동."
   },
   {
    "label": "B",
    "direction": "남자는 프레임 중앙(약간 중앙 우측)에 정면에 가깝게 앉아 눈만 살짝 오른쪽 후방으로 굴린다. 뒷좌석 인물은 프레임 왼쪽 뒤에 있어 시선 방향과 대상이 서로 반대편에 있다 — 곁눈질이 뒷좌석에 닿지 않는다. 폰은 왼손으로 왼쪽 귀에 대고 있음. 카메라는 운전석 창 바깥/조수석이 아닌 왼쪽 도어 방향에서 들여다보는 각도로, 스티어링 휠이 오른쪽 배경 깊숙이 놓여 전경 요소가 되지 못한다.",
    "built_space": "스티어링 휠은 하나지만 화면 오른쪽 배경에 있고, 그 앞 좌석은 비어 있다 — 즉 인물은 운전석이 아니라 조수석/뒷좌석 쪽에 앉은 것으로 읽혀 '운전석의 고산들' 스테이징에 어긋난다. 실내 재질(베이지 톤 도어패널, 아날로그 대시)은 레퍼런스의 어두운 회색 SUV 실내와 다르다. 뒷좌석 인물은 왼쪽 뒤에 완전히 노출.",
    "entities": "남자: 40대 한국 남성이나 캐릭터 레퍼런스와 얼굴·헤어(앞머리 있는 긴 스타일)·복장(검정 정장)이 전혀 일치하지 않는다. 폰은 검은 바 형태로 대략 부합. 뒷좌석 인물이 크게 드러나는데 손발 결박도, 흰 뼈 목걸이도 보이지 않고 그냥 잠든 소년/여성처럼 앉아 있어 CARRIED STATE와 불일치, 게다가 SHOT TEXT가 요구한 '부분적으로만 보이는' 뒷좌석 조건도 깨진다.",
    "hard_violations": [
     "운전석에 앉아 있어야 할 고산들이 스티어링 휠 앞이 아닌 다른 좌석에 앉아 있어 좌석 배치가 스테이징과 모순됨"
    ],
    "physics": "인물은 좌석에 앉아 왼손으로 폰을 귀에 지지, 지지 관계 자체는 자연스럽다. 뒷좌석 인물도 시트에 기대어 있어 부양 문제 없음. 다만 결박·눕힘 상태 없이 앉은 자세."
   }
  ],
  "totals": {
   "A": 17,
   "B": 7
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "운전석 고산들의 3/4 측면, 오른쪽 전경의 스티어링 휠, 후방으로 꽂히는 차가운 곁눈질, 귀에 밀착된 폰까지 카메라·프레임 지시와 로케이션(끈 묶인 뒷좌석 벤치)·캐릭터 레퍼런스가 모두 일치한다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "얼굴·의상이 캐릭터 레퍼런스와 다르고, 인물이 스티어링 휠 앞(운전석)이 아닌 자리에 앉았으며, 시선이 왼쪽 뒷좌석 인물과 반대 방향이고 뒷좌석 인물이 결박·목걸이 없이 전면 노출되어 프레임 레이아웃과 캐리드 스테이트를 모두 어긴다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:813831>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "스마트폰의 뒷면 디자인이 소품 참고 이미지와 다릅니다. 카메라 렌즈 아래에 앱 화면이 켜져 있는 보조 디스플레이가 누락되었습니다.",
     "fix_en": "Replace the opaque dark material on the lower two-thirds of the smartphone's back with the illuminated secondary screen panel shown in the prop reference, displaying a grid of abstract, colorful app icons (do not attempt legible text), while strictly preserving the man, his exact pose and facial expression, his right hand gripping the phone, his clothing, the phone's camera lenses, the background car interior, the lighting, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the opaque dark material on the lower two-thirds of the smartphone's back with the illuminated secondary screen panel shown in the prop reference, displaying a grid of abstract, colorful app icons (do not attempt legible text), while strictly preserving the man, his exact pose and facial expression, his right hand gripping the phone, his clothing, the phone's camera lenses, the background car interior, the lighting, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "고산들의 시선은 화면 오른쪽(뒷좌석 방향)으로 곁눈질하고 있고, 고개도 살짝 그쪽으로 돌아간 상태 — 시선 목표는 프레임 우측 뒷좌석 벤치. 다만 시선이 뒷좌석 상단/유리쪽으로 다소 높게 향해 뒷좌석 위 공간을 보는 느낌이며, 뒷좌석에 실제 지후가 없어 시선의 착지점이 비어 있다. 핸드폰은 오른손에 쥐고 오른쪽 귀에 밀착, 화면(기능면)은 얼굴 쪽을 향하고 카메라는 검은 후면을 본다 — 프롭 방향 정상.",
      "built_space": "운전석에 1명, 스티어링 휠은 프레임 우하단에 1개만 보이며 배경 사진과 같은 위치·각도. 앞좌석 등받이(배경의 조수석 등받이)가 인물 뒤로 이어지고, 뒷좌석 3분할 헤드레스트와 벤치, 뒷유리, 도어 손잡이·돔램프·어시스트 그립 모두 배경과 동일한 개수·위치. 다만 인물이 원본의 조수석 등받이 위치를 상당 부분 점유해 배경의 큰 시트 등받이가 축소·후퇴한 인상이 있고, 배경에 있던 뒷좌석 등받이를 가로지르는 끈(로프)은 유지됨. 거울(룸미러)은 배경에도 없고 여기서도 없음.",
      "entities": "고산들: 40대 중반 한국 남성, 짧은 머리, 각진 냉랭한 얼굴 — 캐릭터 레퍼런스와 일치. 의상은 올리브 워크베스트+체크 플란넬+회색 헨리로 레퍼런스와 일치(비니는 미착용, 프레임상 문제 없음). 스마트폰: 검은 유광 후면, 상단에 카메라 모듈이 어렴풋이 보이나 레퍼런스의 3렌즈 정사각 모듈만큼 또렷하지는 않음. 지후(뒷좌석에 결박·기절 상태로 누워 있어야 함)는 전혀 보이지 않음 — CARRIED STATE 및 레이아웃 스케치의 두 번째 인물이 누락.",
      "hard_violations": [],
      "physics": "인물은 운전석 시트에 앉아 등을 기대고 있고, 오른팔은 팔꿈치를 들어 전화를 귀에 대고 있으며 어깨-팔꿈치-손 사슬이 자연스럽게 연결됨. 왼팔은 프레임 아래로 내려가 보이지 않음(스케치는 휠 위 손을 요구하나 크롭·인물 몸에 가림). 공중에 떠 있는 물체 없음, 폰은 손에 확실히 쥐어져 있음."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 시선이 화면 우측 뒷좌석 쪽으로 곁눈질, 고개도 같은 각도. 그러나 핸드폰이 귀에 밀착된 상태인데도 앱 아이콘이 있는 화면(기능면)이 카메라 쪽을 향해 보인다 — 즉 화면이 인물 얼굴 반대편, 바깥쪽을 향해 켜져 있음. PROPS FACE THE RIGHT WAY 위반(통화 중 화면은 귀/얼굴 쪽).",
      "built_space": "운전석 1명, 스티어링 휠 1개, 뒷좌석 헤드레스트 3개, 뒷유리·돔램프·도어 손잡이 등 배경과 동일 배치. A와 구조 차이는 거의 없음. 뒷좌석 결박 끈도 유지. 추가 패널·거울 생성 없음.",
      "entities": "고산들 얼굴·헤어·의상은 A와 동일하고 레퍼런스와 일치. 스마트폰은 레퍼런스의 3렌즈 카메라 모듈이 또렷하게 보여 기기 식별은 더 정확하지만, 동시에 그 카메라 모듈과 아이콘이 깔린 화면이 같은 면에 함께 보이는 물리적으로 불가능한 렌더링(후면 카메라 + 전면 UI가 한 면에 공존). 지후는 여기서도 뒷좌석에 없음 — CARRIED STATE 누락.",
      "hard_violations": [
       "스마트폰 한 면에 후면 3렌즈 카메라 모듈과 앱 아이콘 화면이 동시에 나타나는 물리적으로 불가능한 물체 렌더링(앞/뒤면 혼합)",
       "귀에 댄 통화 상태에서 화면이 카메라(바깥) 쪽을 향함 — 프롭 방향 반전"
      ],
      "physics": "앉은 자세, 팔 지지, 폰 파지 모두 A와 동일하게 자연스러움. 떠 있는 물체 없음. 다만 폰 화면이 발광하는데 그 빛이 인물 손·뺨에 거의 반영되지 않아 광원-표면 반응이 약함."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "배경 지오메트리·1개의 스티어링 휠·시선 방향·귀에 댄 폰의 후면 노출까지 계약대로지만, 뒷좌석에 결박·기절한 지후가 없어 CARRIED STATE와 스케치 2인 배치를 놓쳤고 프레이밍도 클로즈업보다 다소 넓다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "폰 레퍼런스를 더 닮게 고치려다 후면 3렌즈와 앱 화면을 한 면에 동시에 그려 물리적으로 불가능한 물체가 되었고, 통화 중 화면이 카메라 쪽을 향해 '기능면은 사용자 눈 쪽' 규정을 정면으로 위반 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "배경 지오메트리·1개의 스티어링 휠·시선 방향·귀에 댄 폰의 후면 노출까지 계약대로지만, 뒷좌석에 결박·기절한 지후가 없어 CARRIED STATE와 스케치 2인 배치를 놓쳤고 프레이밍도 클로즈업보다 다소 넓다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "폰 레퍼런스를 더 닮게 고치려다 후면 3렌즈와 앱 화면을 한 면에 동시에 그려 물리적으로 불가능한 물체가 되었고, 통화 중 화면이 카메라 쪽을 향해 '기능면은 사용자 눈 쪽' 규정을 정면으로 위반 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "고산들의 시선은 화면 오른쪽(뒷좌석 방향)으로 곁눈질하고 있고, 고개도 살짝 그쪽으로 돌아간 상태 — 시선 목표는 프레임 우측 뒷좌석 벤치. 다만 시선이 뒷좌석 상단/유리쪽으로 다소 높게 향해 뒷좌석 위 공간을 보는 느낌이며, 뒷좌석에 실제 지후가 없어 시선의 착지점이 비어 있다. 핸드폰은 오른손에 쥐고 오른쪽 귀에 밀착, 화면(기능면)은 얼굴 쪽을 향하고 카메라는 검은 후면을 본다 — 프롭 방향 정상.",
      "built_space": "운전석에 1명, 스티어링 휠은 프레임 우하단에 1개만 보이며 배경 사진과 같은 위치·각도. 앞좌석 등받이(배경의 조수석 등받이)가 인물 뒤로 이어지고, 뒷좌석 3분할 헤드레스트와 벤치, 뒷유리, 도어 손잡이·돔램프·어시스트 그립 모두 배경과 동일한 개수·위치. 다만 인물이 원본의 조수석 등받이 위치를 상당 부분 점유해 배경의 큰 시트 등받이가 축소·후퇴한 인상이 있고, 배경에 있던 뒷좌석 등받이를 가로지르는 끈(로프)은 유지됨. 거울(룸미러)은 배경에도 없고 여기서도 없음.",
      "entities": "고산들: 40대 중반 한국 남성, 짧은 머리, 각진 냉랭한 얼굴 — 캐릭터 레퍼런스와 일치. 의상은 올리브 워크베스트+체크 플란넬+회색 헨리로 레퍼런스와 일치(비니는 미착용, 프레임상 문제 없음). 스마트폰: 검은 유광 후면, 상단에 카메라 모듈이 어렴풋이 보이나 레퍼런스의 3렌즈 정사각 모듈만큼 또렷하지는 않음. 지후(뒷좌석에 결박·기절 상태로 누워 있어야 함)는 전혀 보이지 않음 — CARRIED STATE 및 레이아웃 스케치의 두 번째 인물이 누락.",
      "hard_violations": [],
      "physics": "인물은 운전석 시트에 앉아 등을 기대고 있고, 오른팔은 팔꿈치를 들어 전화를 귀에 대고 있으며 어깨-팔꿈치-손 사슬이 자연스럽게 연결됨. 왼팔은 프레임 아래로 내려가 보이지 않음(스케치는 휠 위 손을 요구하나 크롭·인물 몸에 가림). 공중에 떠 있는 물체 없음, 폰은 손에 확실히 쥐어져 있음."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 시선이 화면 우측 뒷좌석 쪽으로 곁눈질, 고개도 같은 각도. 그러나 핸드폰이 귀에 밀착된 상태인데도 앱 아이콘이 있는 화면(기능면)이 카메라 쪽을 향해 보인다 — 즉 화면이 인물 얼굴 반대편, 바깥쪽을 향해 켜져 있음. PROPS FACE THE RIGHT WAY 위반(통화 중 화면은 귀/얼굴 쪽).",
      "built_space": "운전석 1명, 스티어링 휠 1개, 뒷좌석 헤드레스트 3개, 뒷유리·돔램프·도어 손잡이 등 배경과 동일 배치. A와 구조 차이는 거의 없음. 뒷좌석 결박 끈도 유지. 추가 패널·거울 생성 없음.",
      "entities": "고산들 얼굴·헤어·의상은 A와 동일하고 레퍼런스와 일치. 스마트폰은 레퍼런스의 3렌즈 카메라 모듈이 또렷하게 보여 기기 식별은 더 정확하지만, 동시에 그 카메라 모듈과 아이콘이 깔린 화면이 같은 면에 함께 보이는 물리적으로 불가능한 렌더링(후면 카메라 + 전면 UI가 한 면에 공존). 지후는 여기서도 뒷좌석에 없음 — CARRIED STATE 누락.",
      "hard_violations": [
       "스마트폰 한 면에 후면 3렌즈 카메라 모듈과 앱 아이콘 화면이 동시에 나타나는 물리적으로 불가능한 물체 렌더링(앞/뒤면 혼합)",
       "귀에 댄 통화 상태에서 화면이 카메라(바깥) 쪽을 향함 — 프롭 방향 반전"
      ],
      "physics": "앉은 자세, 팔 지지, 폰 파지 모두 A와 동일하게 자연스러움. 떠 있는 물체 없음. 다만 폰 화면이 발광하는데 그 빛이 인물 손·뺨에 거의 반영되지 않아 광원-표면 반응이 약함."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·정체성·배경 구조는 충족하나, 귀에 댄 폰의 화면이 카메라 쪽으로 켜진 채 카메라 모듈과 동시에 보여 'PROPS FACE THE RIGHT WAY' 조항과 물리적 구조를 정면으로 위반한다.  ★위반: [gpt] 스마트폰의 한쪽 가시 면에 후면 카메라 모듈과 켜진 앱 화면이 동시에 나타나는 물리적으로 불가능한 앞뒷면 구조"
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·인물·배경 유지에 더해 폰이 통화 기하대로 화면을 얼굴 쪽으로 두어 프롭 방향 조항을 지켰고, 그 외에 임의로 바꾼 요소가 거의 없어 손해 없는 수정이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.25,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.0,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[gpt] 스마트폰의 한쪽 가시 면에 후면 카메라 모듈과 켜진 앱 화면이 동시에 나타나는 물리적으로 불가능한 앞뒷면 구조"
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·정체성·배경 구조는 충족하나, 귀에 댄 폰의 화면이 카메라 쪽으로 켜진 채 카메라 모듈과 동시에 보여 'PROPS FACE THE RIGHT WAY' 조항과 물리적 구조를 정면으로 위반한다.  ★위반: [gpt] 스마트폰의 한쪽 가시 면에 후면 카메라 모듈과 켜진 앱 화면이 동시에 나타나는 물리적으로 불가능한 앞뒷면 구조"
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·인물·배경 유지에 더해 폰이 통화 기하대로 화면을 얼굴 쪽으로 두어 프롭 방향 조항을 지켰고, 그 외에 임의로 바꾼 요소가 거의 없어 손해 없는 수정이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S13sh3__bgfirst_bg.png",
   "bg_asset_id": "ff059557-58cb-4429-9d4d-f5132dc9d334",
   "bg_record_key": "S13sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S13sh4": {
  "input_fingerprint": "1d1e55278ad177a9",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 차량 뒷좌석에 눕혀진 채 손발이 묶이고 두 눈을 꾹 감고 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The rear bench area inside the moving older SUV, directly behind the fixed front seats. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the rearward track at back-seat height and settle into a wide, downward-angled view of Jihu lying across the rear seat, with his bound hands and feet both legible without compressing the vehicle's scale. Place his face near the upper third and his folded body diagonally across the middle, letting the front-seat edge remain at the frame boundary as spatial continuity from Sandeul's glance.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by Jihu) — The forward-facing seat is viewed obliquely from nearby and above; used as Supports Jihu's restrained body and establishes the confinement of the reveal; front-seat edge (Partially visible) — Its rear side enters along the frame boundary ahead of Jihu; used as Marks the front-to-rear axis inherited from the preceding pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark night ambience inside the SUV isolates Jihu with low-key contrast and a restrained blue-black palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 old SUV cabin, dim road lighting, driver position, and rear-seat layout. Exclude the driver's phone-focused framing; show the bound woman lying across the back seat.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her bound body is reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head resting against the seat. Her eyes are tightly closed and her entire body is motionless.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head resting against the seat. Her eyes are tightly closed, her entire body is motionless, and her necklace stays around her neck.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 차량 뒷좌석에 눕혀진 채 손발이 묶이고 두 눈을 꾹 감고 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The rear bench area inside the moving older SUV, directly behind the fixed front seats. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the rearward track at back-seat height and settle into a wide, downward-angled view of Jihu lying across the rear seat, with his bound hands and feet both legible without compressing the vehicle's scale. Place his face near the upper third and his folded body diagonally across the middle, letting the front-seat edge remain at the frame boundary as spatial continuity from Sandeul's glance.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by Jihu) — The forward-facing seat is viewed obliquely from nearby and above; used as Supports Jihu's restrained body and establishes the confinement of the reveal; front-seat edge (Partially visible) — Its rear side enters along the frame boundary ahead of Jihu; used as Marks the front-to-rear axis inherited from the preceding pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark night ambience inside the SUV isolates Jihu with low-key contrast and a restrained blue-black palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her bound body is reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head resting against the seat. Her eyes are tightly closed and her entire body is motionless.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head resting against the seat. Her eyes are tightly closed, her entire body is motionless, and her necklace stays around her neck.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 차량 뒷좌석에 눕혀진 채 손발이 묶이고 두 눈을 꾹 감고 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The rear bench area inside the moving older SUV, directly behind the fixed front seats. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the rearward track at back-seat height and settle into a wide, downward-angled view of Jihu lying across the rear seat, with his bound hands and feet both legible without compressing the vehicle's scale. Place his face near the upper third and his folded body diagonally across the middle, letting the front-seat edge remain at the frame boundary as spatial continuity from Sandeul's glance.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by Jihu) — The forward-facing seat is viewed obliquely from nearby and above; used as Supports Jihu's restrained body and establishes the confinement of the reveal; front-seat edge (Partially visible) — Its rear side enters along the frame boundary ahead of Jihu; used as Marks the front-to-rear axis inherited from the preceding pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark night ambience inside the SUV isolates Jihu with low-key contrast and a restrained blue-black palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 old SUV cabin, dim road lighting, driver position, and rear-seat layout. Exclude the driver's phone-focused framing; show the bound woman lying across the back seat.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her bound body is reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head resting against the seat. Her eyes are tightly closed and her entire body is motionless.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head resting against the seat. Her eyes are tightly closed, her entire body is motionless, and her necklace stays around her neck.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S13sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S13sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도(앞좌석 두 등받이 경계, 후방 하향 와이드)는 레퍼런스 연속성이 좋으나 손발 결박이 어둡고 모호하게만 읽히고, 상체가 시트 면에서 뜬 듯 걸쳐져 중력 순응 및 신체 지지가 불명확함."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "손발 결박이 로프로 명확히 보이고 전신이 뒷좌석에 완전히 얹혀 중력에 순응하며, 감은 눈·얼굴 상단 배치·대각 몸통·앞좌석 경계 노출까지 지정 구도를 충족 — 목걸이 가시성과 앞좌석 한쪽만 보이는 점이 소소한 감점."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도(앞좌석 두 등받이 경계, 후방 하향 와이드)는 레퍼런스 연속성이 좋으나 손발 결박이 어둡고 모호하게만 읽히고, 상체가 시트 면에서 뜬 듯 걸쳐져 중력 순응 및 신체 지지가 불명확함."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "손발 결박이 로프로 명확히 보이고 전신이 뒷좌석에 완전히 얹혀 중력에 순응하며, 감은 눈·얼굴 상단 배치·대각 몸통·앞좌석 경계 노출까지 지정 구도를 충족 — 목걸이 가시성과 앞좌석 한쪽만 보이는 점이 소소한 감점."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "결박·감은 눈·중력 순응 자세는 충족하나, 카메라가 캐빈 좌측 벽에 붙은 거의 수평 측면 뷰라 '뒤로 트랙 후 부감' 지시와 앞좌석 가장자리를 프레임 경계에 두는 전후 축 연속성이 약하고, 목걸이도 확인되지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "앞좌석 등받이가 하단 프레임 경계에 걸린 채 뒷좌석을 내려다보는 부감 와이드로 지정된 카메라·구도를 정확히 재현하고, 손발 결박·감은 눈·목걸이·레퍼런스 캐빈 디테일까지 모두 일치한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.667
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.667
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "결박·감은 눈·중력 순응 자세는 충족하나, 카메라가 캐빈 좌측 벽에 붙은 거의 수평 측면 뷰라 '뒤로 트랙 후 부감' 지시와 앞좌석 가장자리를 프레임 경계에 두는 전후 축 연속성이 약하고, 목걸이도 확인되지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앞좌석 등받이가 하단 프레임 경계에 걸린 채 뒷좌석을 내려다보는 부감 와이드로 지정된 카메라·구도를 정확히 재현하고, 손발 결박·감은 눈·목걸이·레퍼런스 캐빈 디테일까지 모두 일치한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "구도(앞좌석 두 등받이 경계, 후방 하향 와이드)는 레퍼런스 연속성이 좋으나 손발 결박이 어둡고 모호하게만 읽히고, 상체가 시트 면에서 뜬 듯 걸쳐져 중력 순응 및 신체 지지가 불명확함."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "손발 결박이 로프로 명확히 보이고 전신이 뒷좌석에 완전히 얹혀 중력에 순응하며, 감은 눈·얼굴 상단 배치·대각 몸통·앞좌석 경계 노출까지 지정 구도를 충족 — 목걸이 가시성과 앞좌석 한쪽만 보이는 점이 소소한 감점."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "결박된 두 손 아래, 차량 시트 위에 살구색의 세 번째 팔(여분의 신체 부위)이 잘못 그려져 있습니다.",
     "fix_en": "Remove the extra bare arm lying on the seat cushion beneath Jihu's bound hands, replacing it with the continuous grey fabric of the car seat and the natural shadow of her body, while strictly preserving Jihu's face, bound arms and legs, clothing, the car interior, lighting, and framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지후의 목에 착용 상태가 유지되어야 할 목걸이가 없습니다.",
     "fix_en": "Add a metal necklace around Jihu's neck, resting naturally on her skin above the t-shirt collar, while strictly preserving her face, tightly closed eyes, body pose, bound hands, clothing, the car interior, lighting, and framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra bare arm lying on the seat cushion beneath Jihu's bound hands, replacing it with the continuous grey fabric of the car seat and the natural shadow of her body, while strictly preserving Jihu's face, bound arms and legs, clothing, the car interior, lighting, and framing exactly as they are.\n- Add a metal necklace around Jihu's neck, resting naturally on her skin above the t-shirt collar, while strictly preserving her face, tightly closed eyes, body pose, bound hands, clothing, the car interior, lighting, and framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·포즈·조명은 계약대로지만 CARRIED STATE가 명시한 목걸이가 보이지 않고, 창밖이 텅 빈 고속도로로 바뀌어 레퍼런스의 도심 야간 도로감이 약해졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 와이드 하이앵글·결박 포즈·중력 순응을 유지하면서 요구된 목걸이를 목에 복원했고, 창밖 도심 야경도 로케이션 레퍼런스에 더 가까워 추가 손실 없이 이득만 얻었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·포즈·조명은 계약대로지만 CARRIED STATE가 명시한 목걸이가 보이지 않고, 창밖이 텅 빈 고속도로로 바뀌어 레퍼런스의 도심 야간 도로감이 약해졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 와이드 하이앵글·결박 포즈·중력 순응을 유지하면서 요구된 목걸이를 목에 복원했고, 창밖 도심 야경도 로케이션 레퍼런스에 더 가까워 추가 손실 없이 이득만 얻었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·포즈에서 목에 목걸이가 유지되고(CARRIED STATE 명시 조건) 창밖 도심 야경·차량 광원이 레퍼런스 로케이션과 일치하며 저조도 대비도 살아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·포즈는 동일하나 계약이 요구하지 않은 변경으로 목걸이가 사라지고 창밖 도심 야경이 텅 빈 고속도로로 바뀌어 로케이션 고정과 소지품 유지 조항에서 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·포즈에서 목에 목걸이가 유지되고(CARRIED STATE 명시 조건) 창밖 도심 야경·차량 광원이 레퍼런스 로케이션과 일치하며 저조도 대비도 살아 있다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·포즈는 동일하나 계약이 요구하지 않은 변경으로 목걸이가 사라지고 창밖 도심 야경이 텅 빈 고속도로로 바뀌어 로케이션 고정과 소지품 유지 조항에서 손실이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S13sh4__bgfirst_bg.png",
   "bg_asset_id": "e4387e4a-9e80-44b1-a09b-ff08347e0643",
   "bg_record_key": "S13sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S13sh3"
  }
 },
 "S14sh2::bgfirst_bg": {
  "input_fingerprint": "26fe93ea367d2114",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 앰뷸런스 뒷문턱에 걸터앉아 부러진 한쪽 팔을 팔걸이 밴드로 고정한 채 지친 표정을 짓고 있는 정인우의 모습.\n\nLOCATION (lock): The open rear threshold of an ambulance parked in the residential alley below the multi-family house.\n\nTIME OF DAY (lock): evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track to a medium three-quarter view at In-woo's seated eye level beside the open rear of the ambulance, ending with him slightly off-center and the supported arm clearly crossing his torso. His tired face and threshold-perched posture carry the frame, while the alley activity remains layered behind him without competing for focus.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ambulance rear doorway (Open) — The rear opening faces partly toward the camera behind In-woo; used as Frames In-woo's seated position and visually anchors his injury within the emergency response; multi-family housing (Police move up and down around it) — Its alley-facing side is visible behind the emergency vehicles; used as Supplies active depth beyond the ambulance without distracting from In-woo; police and neighborhood onlookers (Police are moving; residents are gathered and murmuring); used as Creates secondary figures and movement in the alley background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Evening ambience is repeatedly cut by the explicitly red and blue flashes of police-car emergency lights, leaving In-woo's fatigue in hard, intermittent contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 앰뷸런스 뒷문턱에 걸터앉아 부러진 한쪽 팔을 팔걸이 밴드로 고정한 채 지친 표정을 짓고 있는 정인우의 모습.\n\nLOCATION (lock): The open rear threshold of an ambulance parked in the residential alley below the multi-family house.\n\nTIME OF DAY (lock): evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track to a medium three-quarter view at In-woo's seated eye level beside the open rear of the ambulance, ending with him slightly off-center and the supported arm clearly crossing his torso. His tired face and threshold-perched posture carry the frame, while the alley activity remains layered behind him without competing for focus.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ambulance rear doorway (Open) — The rear opening faces partly toward the camera behind In-woo; used as Frames In-woo's seated position and visually anchors his injury within the emergency response; multi-family housing (Police move up and down around it) — Its alley-facing side is visible behind the emergency vehicles; used as Supplies active depth beyond the ambulance without distracting from In-woo; police and neighborhood onlookers (Police are moving; residents are gathered and murmuring); used as Creates secondary figures and movement in the alley background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Evening ambience is repeatedly cut by the explicitly red and blue flashes of police-car emergency lights, leaving In-woo's fatigue in hard, intermittent contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S14sh2__bgfirst_bg.png",
  "asset_id": "a14b6c63-330e-4c96-a344-d8e9df0f83e4",
  "input_asset_ids": [
   "1bcf5eac-7952-4056-ba6a-505df64347db",
   "0c6f1388-a2ee-47c3-838f-072b24cfdff4",
   "d74f097c-288e-4fa6-ac33-f9284505f0ba"
  ]
 },
 "S14sh2": {
  "input_fingerprint": "b17c66cbcbcae667",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening.\n\nSHOT TEXT (authoritative, Korean): 앰뷸런스 뒷문턱에 걸터앉아 부러진 한쪽 팔을 팔걸이 밴드로 고정한 채 지친 표정을 짓고 있는 정인우의 모습.\n\nLOCATION (lock): The open rear threshold of an ambulance parked in the residential alley below the multi-family house. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track to a medium three-quarter view at In-woo's seated eye level beside the open rear of the ambulance, ending with him slightly off-center and the supported arm clearly crossing his torso. His tired face and threshold-perched posture carry the frame, while the alley activity remains layered behind him without competing for focus.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ambulance rear doorway (Open) — The rear opening faces partly toward the camera behind In-woo; used as Frames In-woo's seated position and visually anchors his injury within the emergency response; multi-family housing (Police move up and down around it) — Its alley-facing side is visible behind the emergency vehicles; used as Supplies active depth beyond the ambulance without distracting from In-woo; police and neighborhood onlookers (Police are moving; residents are gathered and murmuring); used as Creates secondary figures and movement in the alley background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Evening ambience is repeatedly cut by the explicitly red and blue flashes of police-car emergency lights, leaving In-woo's fatigue in hard, intermittent contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s broken arm remains immobilized in the sling.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening.\n\nSHOT TEXT (authoritative, Korean): 앰뷸런스 뒷문턱에 걸터앉아 부러진 한쪽 팔을 팔걸이 밴드로 고정한 채 지친 표정을 짓고 있는 정인우의 모습.\n\nLOCATION (lock): The open rear threshold of an ambulance parked in the residential alley below the multi-family house. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track to a medium three-quarter view at In-woo's seated eye level beside the open rear of the ambulance, ending with him slightly off-center and the supported arm clearly crossing his torso. His tired face and threshold-perched posture carry the frame, while the alley activity remains layered behind him without competing for focus.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ambulance rear doorway (Open) — The rear opening faces partly toward the camera behind In-woo; used as Frames In-woo's seated position and visually anchors his injury within the emergency response; multi-family housing (Police move up and down around it) — Its alley-facing side is visible behind the emergency vehicles; used as Supplies active depth beyond the ambulance without distracting from In-woo; police and neighborhood onlookers (Police are moving; residents are gathered and murmuring); used as Creates secondary figures and movement in the alley background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Evening ambience is repeatedly cut by the explicitly red and blue flashes of police-car emergency lights, leaving In-woo's fatigue in hard, intermittent contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s broken arm remains immobilized in the sling.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening.\n\nSHOT TEXT (authoritative, Korean): 앰뷸런스 뒷문턱에 걸터앉아 부러진 한쪽 팔을 팔걸이 밴드로 고정한 채 지친 표정을 짓고 있는 정인우의 모습.\n\nLOCATION (lock): The open rear threshold of an ambulance parked in the residential alley below the multi-family house. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track to a medium three-quarter view at In-woo's seated eye level beside the open rear of the ambulance, ending with him slightly off-center and the supported arm clearly crossing his torso. His tired face and threshold-perched posture carry the frame, while the alley activity remains layered behind him without competing for focus.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ambulance rear doorway (Open) — The rear opening faces partly toward the camera behind In-woo; used as Frames In-woo's seated position and visually anchors his injury within the emergency response; multi-family housing (Police move up and down around it) — Its alley-facing side is visible behind the emergency vehicles; used as Supplies active depth beyond the ambulance without distracting from In-woo; police and neighborhood onlookers (Police are moving; residents are gathered and murmuring); used as Creates secondary figures and movement in the alley background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Evening ambience is repeatedly cut by the explicitly red and blue flashes of police-car emergency lights, leaving In-woo's fatigue in hard, intermittent contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s broken arm remains immobilized in the sling.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S14sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S14sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_multifamily_residence_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 왼쪽에 약간 치우쳐 앉아 3/4 측면으로 카메라를 향하고, 시선은 아래쪽 바닥으로 떨궈져 지친 표정을 만든다. 렌즈를 직시하지 않는다. 뒤쪽 경찰관은 골목을 가로질러 걷고, 주민들은 벽 앞에 모여 서로/현장 쪽을 본다. 열린 뒷문은 카메라 쪽으로 비스듬히 열려 인우를 프레임 안에 가둔다.",
      "built_space": "앰뷸런스 뒷칸 내부: 스트레처 1대, 벽면 수납장, 좌측 보조석 1개 — 개수·배치 모두 정상. 인우는 뒷문턱(범퍼 스텝) 위에 걸터앉았고 두 발은 바닥에 닿아 있다. 뒷문 두 짝 중 한 짝이 열려 우측 화면에 보이고 나머지 개구부가 인우 뒤로 열려 있다. 배경에 다세대 주택 벽면, 우측에 난간 달린 콘크리트 계단과 쓰레기봉투, 라바콘 — 로케이션 사진 요소와 일치.",
      "entities": "인우: 20대 중반 한국 남성, 어두운 머리, 캐릭터 레퍼런스와 얼굴형·헤어가 유사. 왼팔이 검은 팔걸이 밴드에 고정되어 몸통을 가로지르며 손목에 흰 붕대. 배경 인물은 제복 경찰과 주민 구경꾼으로 프롬프트가 허용한 배경 군중. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인우의 체중은 뒷문턱 바닥면과 지면에 닿은 두 발로 지지된다. 성한 오른손은 허벅지 위에 얹혀 있고 다친 팔은 밴드에 매달려 자연스럽게 처진다. 공중에 뜬 신체나 물체 없음. 옷의 주름, 젖은 아스팔트의 반사, 금속 문짝 반사 모두 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "인우는 화면 정중앙에 앉아 몸과 얼굴이 거의 정면, 시선이 카메라 렌즈를 직시한다(지친 표정보다는 정면 응시). 3/4 측면 지시와 어긋나고 '약간 오프센터' 지시도 어긋남. 배경 경찰들은 계단을 오르내리고 주민은 서로를 본다.",
      "built_space": "앰뷸런스 뒷칸: 스트레처 레일, 좌석 2개, 천장 조명 — 부품 수는 정상이나 내부가 과도하게 밝은 형광으로 저녁 무드 대비를 약화. 뒷문 두 짝이 모두 활짝 열려 개구부가 정면을 향함(프롬프트는 '부분적으로 카메라 쪽'). 우측 계단·난간·쓰레기봉투는 로케이션과 유사. 좌측 하단에 상반신만 잘린 남성이 앰뷸런스 옆에 서 있는데 인우 외 근접 인물로 불필요하게 프레임 앞쪽을 차지.",
      "entities": "인우: 한국 남성이나 인상이 30대 중반에 가깝게 보이고 얼굴·헤어가 레퍼런스의 20대 중반 청년과 다소 이질적. 네이비 재킷은 레퍼런스 의상과 유사. 왼팔은 검은 팔걸이 밴드로 몸통을 가로질러 고정, 손목 붕대 있음. 배경 경찰·주민 존재. 텍스트 없음.",
      "hard_violations": [],
      "physics": "인우는 뒷문턱 위에 걸터앉아 두 발이 지면에 닿아 지지된다. 다친 팔은 밴드에 걸려 있고 오른손은 무릎 위. 공중 부양 요소 없음. 다만 화면 좌측 인물의 하반신이 차량에 가려 애매하고, 실내 조명이 지나치게 균일해 저녁 골목 광질과 어긋남."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "3/4 측면·앉은 눈높이·약간 오프센터·몸통을 가로지르는 팔걸이 밴드까지 카메라 지시를 정확히 이행했고, 지친 하강 시선과 적청 경광 대비, 로케이션의 계단·라바콘·쓰레기봉투가 모두 살아 있다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 정중앙 정면으로 렌즈를 직시해 '3/4 측면·오프센터·지친 표정' 지시를 어겼고, 과도하게 밝은 실내 형광이 저녁 대비를 지우며 좌측 근접 인물이 불필요하게 전경을 차지한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "3/4 측면·앉은 눈높이·약간 오프센터·몸통을 가로지르는 팔걸이 밴드까지 카메라 지시를 정확히 이행했고, 지친 하강 시선과 적청 경광 대비, 로케이션의 계단·라바콘·쓰레기봉투가 모두 살아 있다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 정중앙 정면으로 렌즈를 직시해 '3/4 측면·오프센터·지친 표정' 지시를 어겼고, 과도하게 밝은 실내 형광이 저녁 대비를 지우며 좌측 근접 인물이 불필요하게 전경을 차지한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 왼쪽에 약간 치우쳐 앉아 3/4 측면으로 카메라를 향하고, 시선은 아래쪽 바닥으로 떨궈져 지친 표정을 만든다. 렌즈를 직시하지 않는다. 뒤쪽 경찰관은 골목을 가로질러 걷고, 주민들은 벽 앞에 모여 서로/현장 쪽을 본다. 열린 뒷문은 카메라 쪽으로 비스듬히 열려 인우를 프레임 안에 가둔다.",
      "built_space": "앰뷸런스 뒷칸 내부: 스트레처 1대, 벽면 수납장, 좌측 보조석 1개 — 개수·배치 모두 정상. 인우는 뒷문턱(범퍼 스텝) 위에 걸터앉았고 두 발은 바닥에 닿아 있다. 뒷문 두 짝 중 한 짝이 열려 우측 화면에 보이고 나머지 개구부가 인우 뒤로 열려 있다. 배경에 다세대 주택 벽면, 우측에 난간 달린 콘크리트 계단과 쓰레기봉투, 라바콘 — 로케이션 사진 요소와 일치.",
      "entities": "인우: 20대 중반 한국 남성, 어두운 머리, 캐릭터 레퍼런스와 얼굴형·헤어가 유사. 왼팔이 검은 팔걸이 밴드에 고정되어 몸통을 가로지르며 손목에 흰 붕대. 배경 인물은 제복 경찰과 주민 구경꾼으로 프롬프트가 허용한 배경 군중. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인우의 체중은 뒷문턱 바닥면과 지면에 닿은 두 발로 지지된다. 성한 오른손은 허벅지 위에 얹혀 있고 다친 팔은 밴드에 매달려 자연스럽게 처진다. 공중에 뜬 신체나 물체 없음. 옷의 주름, 젖은 아스팔트의 반사, 금속 문짝 반사 모두 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "인우는 화면 정중앙에 앉아 몸과 얼굴이 거의 정면, 시선이 카메라 렌즈를 직시한다(지친 표정보다는 정면 응시). 3/4 측면 지시와 어긋나고 '약간 오프센터' 지시도 어긋남. 배경 경찰들은 계단을 오르내리고 주민은 서로를 본다.",
      "built_space": "앰뷸런스 뒷칸: 스트레처 레일, 좌석 2개, 천장 조명 — 부품 수는 정상이나 내부가 과도하게 밝은 형광으로 저녁 무드 대비를 약화. 뒷문 두 짝이 모두 활짝 열려 개구부가 정면을 향함(프롬프트는 '부분적으로 카메라 쪽'). 우측 계단·난간·쓰레기봉투는 로케이션과 유사. 좌측 하단에 상반신만 잘린 남성이 앰뷸런스 옆에 서 있는데 인우 외 근접 인물로 불필요하게 프레임 앞쪽을 차지.",
      "entities": "인우: 한국 남성이나 인상이 30대 중반에 가깝게 보이고 얼굴·헤어가 레퍼런스의 20대 중반 청년과 다소 이질적. 네이비 재킷은 레퍼런스 의상과 유사. 왼팔은 검은 팔걸이 밴드로 몸통을 가로질러 고정, 손목 붕대 있음. 배경 경찰·주민 존재. 텍스트 없음.",
      "hard_violations": [],
      "physics": "인우는 뒷문턱 위에 걸터앉아 두 발이 지면에 닿아 지지된다. 다친 팔은 밴드에 걸려 있고 오른손은 무릎 위. 공중 부양 요소 없음. 다만 화면 좌측 인물의 하반신이 차량에 가려 애매하고, 실내 조명이 지나치게 균일해 저녁 골목 광질과 어긋남."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 카메라 정면에 가깝게 앉아 렌즈 쪽을 거의 직시하는 시선. 앰뷸런스 뒷문 개구부는 그의 뒤쪽에서 정면으로 열려 있고, 카메라 축은 뒷문 정중앙 정면(3/4 측면이 아님). 오른쪽 배경의 경찰·주민들은 계단 쪽을 향해 이동/응시. 좌측 프레임 가장자리에 뒤돌아선 줄무늬 셔츠 남성 한 명이 잘려 들어와 있음.",
      "built_space": "앰뷸런스 후미 개구부 내부가 거의 전부 노출됨 — 들것 레일, 좌석 2개, 캐비닛, 천장 형광등이 정면으로 보임. 문짝 두 짝이 좌우로 활짝 열려 프레임 좌우를 감쌈. 개구부가 화면 폭의 절반 이상을 차지해 인물보다 구조물이 더 큰 전경 존재감을 가짐(‘부분적으로 카메라 쪽을 향한 뒷문’ 지시보다 정면 과다). 배경 다세대 주택과 외부 계단은 로케이션/구조 참조와 대체로 부합. 경찰차는 우측 중경에 위치.",
      "entities": "인우: 한국인 남성이나 인상은 20대 중반보다 30대 후반~40대에 가깝고, 캐릭터 레퍼런스의 앳된 얼굴과 다소 어긋남. 복장은 네이비 재킷 + 짙은 이너로 레퍼런스와 유사. 좌측 프레임에 잘린 줄무늬 셔츠 남성은 샷 텍스트가 허용하지 않은 별개 인물(전경 근접). 팔걸이 밴드는 검정 슬링으로 왼팔을 몸통 앞에 고정 — 조건 충족.",
      "hard_violations": [
       "샷 텍스트가 지정하지 않은 인물(좌측 전경의 줄무늬 셔츠 남성)이 근접 전경에 추가됨 — 'never add a person the shot text does not show' 위반"
      ],
      "physics": "인우는 뒷문턱(범퍼 스텝)에 엉덩이를 걸치고 두 발이 노면에 닿아 체중을 지지 — 지지 명확. 슬링은 목을 지나는 스트랩으로 매달려 있고 손목에 붕대, 무게가 실린 드레이프가 자연스러움. 배경 인물들도 지면에 발이 닿아 있음. 부유 물체 없음."
     },
     {
      "label": "B",
      "direction": "인우는 화면 좌측에 앉아 시선을 아래로 떨군 지친 표정, 몸은 카메라에 대해 3/4 각도. 카메라는 앉은 눈높이 부근에서 뒷문 개구부를 비스듬히(3/4) 바라봄 — 'medium three-quarter view' 지시와 일치. 중경의 경찰관은 좌에서 우로 걸어 이동하며 시선은 진행 방향. 우측 벽 앞 주민들은 현장 쪽을 응시. 계단 위 인물들은 오르내림.",
      "built_space": "앰뷸런스 후미: 왼쪽 문 한 짝이 열려 프레임 좌단을 이루고, 오른쪽 문짝이 활짝 열린 채 중앙에 보임 — 문 2짝, 정상. 내부에 들것과 좌석, 상부 수납장이 부분 노출. 배경은 로케이션 사진의 요소(외부 콘크리트 계단+금속 난간, 창살 창, 라바콘, 쓰레기 봉투 더미, 콘크리트/타일 벽)를 거의 그대로 재현. 앰뷸런스 황·적 사선 스트라이프도 일치. 스케일 왜곡 없음.",
      "entities": "인우: 20대 중반의 한국인 남성, 짙은 머리, 캐릭터 레퍼런스의 얼굴·헤어와 상당히 근접. 복장은 데님 셔츠+베이지 티+회색 팬츠로 레퍼런스의 네이비 재킷/그린 스웨터와는 다름(경미한 의상 불일치). 팔걸이 밴드(검정 슬링)가 오른팔을 몸통을 가로질러 고정, 손목에 붕대 — 캐리드 스테이트 충족. 추가 주역 인물 없음, 배경 인물은 경찰과 주민으로 브리프가 명시한 부류.",
      "hard_violations": [],
      "physics": "인우는 뒷문턱 발판에 걸터앉아 두 발이 노면을 딛고 있으며, 성한 왼손은 무릎 위에 놓여 체중을 분산 — 지지 명확. 슬링 스트랩이 어깨·목을 지나 팔 무게를 받는 드레이프가 자연스러움. 걷는 경찰관은 한 발 접지·한 발 스윙의 정상 보행. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "샷 텍스트에 없는 좌측 전경 남성이 추가되어 인물 규정을 위반했고, 카메라가 뒷문 정면 축이라 '3/4 뷰'가 아니며 개구부 내부가 전경을 압도한다; 인물 나이대도 20대 중반과 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "앉은 눈높이의 3/4 미디엄 샷, 슬링이 몸통을 가로지른 지친 표정, 로케이션 사진의 계단·라바콘·쓰레기봉투·적청 경광등까지 일치하며 추가 인물이나 물리 오류가 없다 — 의상만 레퍼런스와 다소 다름."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "샷 텍스트에 없는 좌측 전경 남성이 추가되어 인물 규정을 위반했고, 카메라가 뒷문 정면 축이라 '3/4 뷰'가 아니며 개구부 내부가 전경을 압도한다; 인물 나이대도 20대 중반과 어긋난다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 눈높이의 3/4 미디엄 샷, 슬링이 몸통을 가로지른 지친 표정, 로케이션 사진의 계단·라바콘·쓰레기봉투·적청 경광등까지 일치하며 추가 인물이나 물리 오류가 없다 — 의상만 레퍼런스와 다소 다름."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인우는 카메라 정면에 가깝게 앉아 렌즈 쪽을 거의 직시하는 시선. 앰뷸런스 뒷문 개구부는 그의 뒤쪽에서 정면으로 열려 있고, 카메라 축은 뒷문 정중앙 정면(3/4 측면이 아님). 오른쪽 배경의 경찰·주민들은 계단 쪽을 향해 이동/응시. 좌측 프레임 가장자리에 뒤돌아선 줄무늬 셔츠 남성 한 명이 잘려 들어와 있음.",
      "built_space": "앰뷸런스 후미 개구부 내부가 거의 전부 노출됨 — 들것 레일, 좌석 2개, 캐비닛, 천장 형광등이 정면으로 보임. 문짝 두 짝이 좌우로 활짝 열려 프레임 좌우를 감쌈. 개구부가 화면 폭의 절반 이상을 차지해 인물보다 구조물이 더 큰 전경 존재감을 가짐(‘부분적으로 카메라 쪽을 향한 뒷문’ 지시보다 정면 과다). 배경 다세대 주택과 외부 계단은 로케이션/구조 참조와 대체로 부합. 경찰차는 우측 중경에 위치.",
      "entities": "인우: 한국인 남성이나 인상은 20대 중반보다 30대 후반~40대에 가깝고, 캐릭터 레퍼런스의 앳된 얼굴과 다소 어긋남. 복장은 네이비 재킷 + 짙은 이너로 레퍼런스와 유사. 좌측 프레임에 잘린 줄무늬 셔츠 남성은 샷 텍스트가 허용하지 않은 별개 인물(전경 근접). 팔걸이 밴드는 검정 슬링으로 왼팔을 몸통 앞에 고정 — 조건 충족.",
      "hard_violations": [
       "샷 텍스트가 지정하지 않은 인물(좌측 전경의 줄무늬 셔츠 남성)이 근접 전경에 추가됨 — 'never add a person the shot text does not show' 위반"
      ],
      "physics": "인우는 뒷문턱(범퍼 스텝)에 엉덩이를 걸치고 두 발이 노면에 닿아 체중을 지지 — 지지 명확. 슬링은 목을 지나는 스트랩으로 매달려 있고 손목에 붕대, 무게가 실린 드레이프가 자연스러움. 배경 인물들도 지면에 발이 닿아 있음. 부유 물체 없음."
     },
     {
      "label": "A",
      "direction": "인우는 화면 좌측에 앉아 시선을 아래로 떨군 지친 표정, 몸은 카메라에 대해 3/4 각도. 카메라는 앉은 눈높이 부근에서 뒷문 개구부를 비스듬히(3/4) 바라봄 — 'medium three-quarter view' 지시와 일치. 중경의 경찰관은 좌에서 우로 걸어 이동하며 시선은 진행 방향. 우측 벽 앞 주민들은 현장 쪽을 응시. 계단 위 인물들은 오르내림.",
      "built_space": "앰뷸런스 후미: 왼쪽 문 한 짝이 열려 프레임 좌단을 이루고, 오른쪽 문짝이 활짝 열린 채 중앙에 보임 — 문 2짝, 정상. 내부에 들것과 좌석, 상부 수납장이 부분 노출. 배경은 로케이션 사진의 요소(외부 콘크리트 계단+금속 난간, 창살 창, 라바콘, 쓰레기 봉투 더미, 콘크리트/타일 벽)를 거의 그대로 재현. 앰뷸런스 황·적 사선 스트라이프도 일치. 스케일 왜곡 없음.",
      "entities": "인우: 20대 중반의 한국인 남성, 짙은 머리, 캐릭터 레퍼런스의 얼굴·헤어와 상당히 근접. 복장은 데님 셔츠+베이지 티+회색 팬츠로 레퍼런스의 네이비 재킷/그린 스웨터와는 다름(경미한 의상 불일치). 팔걸이 밴드(검정 슬링)가 오른팔을 몸통을 가로질러 고정, 손목에 붕대 — 캐리드 스테이트 충족. 추가 주역 인물 없음, 배경 인물은 경찰과 주민으로 브리프가 명시한 부류.",
      "hard_violations": [],
      "physics": "인우는 뒷문턱 발판에 걸터앉아 두 발이 노면을 딛고 있으며, 성한 왼손은 무릎 위에 놓여 체중을 분산 — 지지 명확. 슬링 스트랩이 어깨·목을 지나 팔 무게를 받는 드레이프가 자연스러움. 걷는 경찰관은 한 발 접지·한 발 스윙의 정상 보행. 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인우는 화면 왼쪽에 약간 치우쳐 앉아 3/4 측면으로 카메라를 향하고, 시선은 아래쪽 바닥으로 떨궈져 지친 표정을 만든다. 렌즈를 직시하지 않는다. 뒤쪽 경찰관은 골목을 가로질러 걷고, 주민들은 벽 앞에 모여 서로/현장 쪽을 본다. 열린 뒷문은 카메라 쪽으로 비스듬히 열려 인우를 프레임 안에 가둔다.",
    "built_space": "앰뷸런스 뒷칸 내부: 스트레처 1대, 벽면 수납장, 좌측 보조석 1개 — 개수·배치 모두 정상. 인우는 뒷문턱(범퍼 스텝) 위에 걸터앉았고 두 발은 바닥에 닿아 있다. 뒷문 두 짝 중 한 짝이 열려 우측 화면에 보이고 나머지 개구부가 인우 뒤로 열려 있다. 배경에 다세대 주택 벽면, 우측에 난간 달린 콘크리트 계단과 쓰레기봉투, 라바콘 — 로케이션 사진 요소와 일치.",
    "entities": "인우: 20대 중반 한국 남성, 어두운 머리, 캐릭터 레퍼런스와 얼굴형·헤어가 유사. 왼팔이 검은 팔걸이 밴드에 고정되어 몸통을 가로지르며 손목에 흰 붕대. 배경 인물은 제복 경찰과 주민 구경꾼으로 프롬프트가 허용한 배경 군중. 텍스트/워터마크 없음.",
    "hard_violations": [],
    "physics": "인우의 체중은 뒷문턱 바닥면과 지면에 닿은 두 발로 지지된다. 성한 오른손은 허벅지 위에 얹혀 있고 다친 팔은 밴드에 매달려 자연스럽게 처진다. 공중에 뜬 신체나 물체 없음. 옷의 주름, 젖은 아스팔트의 반사, 금속 문짝 반사 모두 물리적으로 타당."
   },
   {
    "label": "B",
    "direction": "인우는 화면 정중앙에 앉아 몸과 얼굴이 거의 정면, 시선이 카메라 렌즈를 직시한다(지친 표정보다는 정면 응시). 3/4 측면 지시와 어긋나고 '약간 오프센터' 지시도 어긋남. 배경 경찰들은 계단을 오르내리고 주민은 서로를 본다.",
    "built_space": "앰뷸런스 뒷칸: 스트레처 레일, 좌석 2개, 천장 조명 — 부품 수는 정상이나 내부가 과도하게 밝은 형광으로 저녁 무드 대비를 약화. 뒷문 두 짝이 모두 활짝 열려 개구부가 정면을 향함(프롬프트는 '부분적으로 카메라 쪽'). 우측 계단·난간·쓰레기봉투는 로케이션과 유사. 좌측 하단에 상반신만 잘린 남성이 앰뷸런스 옆에 서 있는데 인우 외 근접 인물로 불필요하게 프레임 앞쪽을 차지.",
    "entities": "인우: 한국 남성이나 인상이 30대 중반에 가깝게 보이고 얼굴·헤어가 레퍼런스의 20대 중반 청년과 다소 이질적. 네이비 재킷은 레퍼런스 의상과 유사. 왼팔은 검은 팔걸이 밴드로 몸통을 가로질러 고정, 손목 붕대 있음. 배경 경찰·주민 존재. 텍스트 없음.",
    "hard_violations": [],
    "physics": "인우는 뒷문턱 위에 걸터앉아 두 발이 지면에 닿아 지지된다. 다친 팔은 밴드에 걸려 있고 오른손은 무릎 위. 공중 부양 요소 없음. 다만 화면 좌측 인물의 하반신이 차량에 가려 애매하고, 실내 조명이 지나치게 균일해 저녁 골목 광질과 어긋남."
   }
  ],
  "totals": {
   "A": 16,
   "B": 9
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "3/4 측면·앉은 눈높이·약간 오프센터·몸통을 가로지르는 팔걸이 밴드까지 카메라 지시를 정확히 이행했고, 지친 하강 시선과 적청 경광 대비, 로케이션의 계단·라바콘·쓰레기봉투가 모두 살아 있다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물이 정중앙 정면으로 렌즈를 직시해 '3/4 측면·오프센터·지친 표정' 지시를 어겼고, 과도하게 밝은 실내 형광이 저녁 대비를 지우며 좌측 근접 인물이 불필요하게 전경을 차지한다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L10B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_multifamily_residence_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터의 오른쪽 팔이 복제되어, 하나의 오른팔은 팔걸이에 고정되어 있고 또 다른 오른손과 소매가 오른쪽 허벅지 위에 놓여 있습니다.",
     "fix_en": "Remove the extra right hand and blue sleeve resting on the character's near thigh, replacing that area with the plain grey fabric of his trousers; keep In-woo's face, the arm in the sling, the left hand resting between his knees, his clothing, the ambulance interior, the background people, and the lighting exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra right hand and blue sleeve resting on the character's near thigh, replacing that area with the plain grey fabric of his trousers; keep In-woo's face, the arm in the sling, the left hand resting between his knees, his clothing, the ambulance interior, the background people, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 눈높이 3/4 미디엄샷, 몸통을 가로지르는 슬링, 배경 골목의 경찰·주민 레이어까지 샷 텍스트를 충실히 충족하고 슬링 직물의 주름·상완 구조가 해부학적으로 읽혀 재질감이 우수함.  ★위반: [gpt] 정인우 외에 경찰과 주민 등 다수의 추가 인물이 등장하여, 화면에 나타나는 사람은 정인우뿐이어야 한다는 PEOPLE 제한을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 배경은 A와 거의 동일하나 팔걸이 밴드가 커다란 검은 판처럼 뭉개져 다친 팔의 구조와 직물 질감이 사라졌고, 계약이 요구하지 않은 프레이밍 확대·인물 크기 변화까지 더해져 얻은 것보다 잃은 것이 큼.  ★위반: [gpt] 정인우 외에 경찰과 주민 등 다수의 추가 인물이 등장하여, 화면에 나타나는 사람은 정인우뿐이어야 한다는 PEOPLE 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 정인우 외에 경찰과 주민 등 다수의 추가 인물이 등장하여, 화면에 나타나는 사람은 정인우뿐이어야 한다는 PEOPLE 제한을 위반한다."
      ],
      "B": [
       "[gpt] 정인우 외에 경찰과 주민 등 다수의 추가 인물이 등장하여, 화면에 나타나는 사람은 정인우뿐이어야 한다는 PEOPLE 제한을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 눈높이 3/4 미디엄샷, 몸통을 가로지르는 슬링, 배경 골목의 경찰·주민 레이어까지 샷 텍스트를 충실히 충족하고 슬링 직물의 주름·상완 구조가 해부학적으로 읽혀 재질감이 우수함.  ★위반: [gpt] 정인우 외에 경찰과 주민 등 다수의 추가 인물이 등장하여, 화면에 나타나는 사람은 정인우뿐이어야 한다는 PEOPLE 제한을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 배경은 A와 거의 동일하나 팔걸이 밴드가 커다란 검은 판처럼 뭉개져 다친 팔의 구조와 직물 질감이 사라졌고, 계약이 요구하지 않은 프레이밍 확대·인물 크기 변화까지 더해져 얻은 것보다 잃은 것이 큼.  ★위반: [gpt] 정인우 외에 경찰과 주민 등 다수의 추가 인물이 등장하여, 화면에 나타나는 사람은 정인우뿐이어야 한다는 PEOPLE 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "슬링 고정·지친 표정·미디엄 3/4 구도는 충족하나, 배경 레퍼런스보다 화각이 넓어지고 열린 뒷문 패널이 확대·재구성되어 '카메라와 고정 요소를 그대로 유지' 조항을 약화시켰으며 인물이 프레임에서 다소 작아 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인물·의상·슬링을 유지하면서 배경 레퍼런스의 화각·열린 뒷문 형상·계단/콘/쓰레기봉투 배치를 더 정확히 보존했고, 인물 크기와 오프센터 배치가 스케치와 일치해 계약 이행도가 높다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "슬링 고정·지친 표정·미디엄 3/4 구도는 충족하나, 배경 레퍼런스보다 화각이 넓어지고 열린 뒷문 패널이 확대·재구성되어 '카메라와 고정 요소를 그대로 유지' 조항을 약화시켰으며 인물이 프레임에서 다소 작아 보인다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 인물·의상·슬링을 유지하면서 배경 레퍼런스의 화각·열린 뒷문 형상·계단/콘/쓰레기봉투 배치를 더 정확히 보존했고, 인물 크기와 오프센터 배치가 스케치와 일치해 계약 이행도가 높다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S14sh2__bgfirst_bg.png",
   "bg_asset_id": "a14b6c63-330e-4c96-a344-d8e9df0f83e4",
   "bg_record_key": "S14sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S14sh3": {
  "input_fingerprint": "6ee28e1f7f3b8fb4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening.\n\nSHOT TEXT (authoritative, Korean): 의구심 가득한 굳은 시선으로 앰뷸런스 쪽에 앉은 정인우를 바라보는 노 형사의 얼굴.\n\nLOCATION (lock): The residential alley beside the ambulance and the exterior stairs of the multi-family house. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Reverse across the dialogue axis to standing eye level and hold Detective Noh's face in close three-quarter view, with In-woo's shoulder and supported arm forming a soft lower foreground edge. Noh occupies the right two-thirds, his hardened, doubtful gaze traveling diagonally toward In-woo rather than into the lens.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: ambulance side (Stationary in the alley) — The vehicle side recedes behind Detective Noh along the reverse axis; used as Provides a restrained emergency-response context behind Noh's close reaction; police activity (Officers continue moving through the alley); used as Adds shallow background activity without pulling focus from the exchange.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Red and blue police-car flashes cross the evening close-up in alternating hard accents while the surrounding exposure stays subdued.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 residential alley, ambulance, emergency-light colors, evening atmosphere, and injured man's seated placement. Exclude a broad crowd emphasis; frame the older detective looking toward the ambulance.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains seated at the ambulance with his broken arm secured in a sling.\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 man in his 40s, short dark hair, broad mature face) — 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.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "시선 방향과 우측 2/3 배치는 맞으나, 앰뷸런스 뒷문 개방·외부 계단 등 로케이션 고정 요소가 빠지고 노 형사가 경찰 정복 점퍼 차림이라 형사 정체성이 흐려진다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "배경에 구급·경찰 인원이 대거 등장해 '군중 강조 제외' 지시를 어기고, 무궁화 계급장 정복 간부 복장은 40대 형사 프로필과 어긋나며 시선도 렌즈 쪽으로 새어 있다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "뒷문 열린 앰뷸런스와 다세대주택 외부 계단·난간까지 전작 스틸의 장소를 그대로 유지하고, 사복 형사 차림의 노 형사가 우측 2/3에서 좌하단 인우 쪽으로 굳은 사선 시선을 보내며 적·청 플래시의 억제된 저녁 노출까지 지시대로 구현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S14sh2_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인우가 구급차에 앉아 있지 않고 서 있는 높이로 전경을 다 가리고 있으며, 프레임 하단에 보여야 할 슬링(팔걸이)을 한 팔이 보이지 않습니다. 노 형사의 시선도 앉은 사람을 향해 아래로 향하지 않고 있습니다.",
     "fix_en": "Lower In-woo's shoulder and head on the left side to show him seated, adding his right arm in a black sling along the lower left foreground edge, and angle Noh's pupils to look diagonally downward at him, preserving Noh's face, clothing, the background, and the lighting exactly as they are.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Lower In-woo's shoulder and head on the left side to show him seated, adding his right arm in a black sling along the lower left foreground edge, and angle Noh's pupils to look diagonally downward at him, preserving Noh's face, clothing, the background, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "노 형사 얼굴이 우측 2/3을 차지하는 클로즈업 3/4 리버스, 인우는 흐린 하단 전경 가장자리로만 걸쳐 카메라 지시를 정확히 이행했고, 앰뷸런스 측면·경관 동선·적청 섬광의 저조도 저녁 톤도 레퍼런스와 합치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "슬링·붕대 등 캐리드 스테이트를 보여주려 프레임을 넓힌 대가로 인우가 선명한 공동 주연이 되어 '노 형사 얼굴 클로즈업'이 투샷으로 변질됐고, 노 형사의 시선도 인우 얼굴에 정확히 닿지 않아 요구되지 않은 재구도 손실이 이득을 넘는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "노 형사 얼굴이 우측 2/3을 차지하는 클로즈업 3/4 리버스, 인우는 흐린 하단 전경 가장자리로만 걸쳐 카메라 지시를 정확히 이행했고, 앰뷸런스 측면·경관 동선·적청 섬광의 저조도 저녁 톤도 레퍼런스와 합치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "슬링·붕대 등 캐리드 스테이트를 보여주려 프레임을 넓힌 대가로 인우가 선명한 공동 주연이 되어 '노 형사 얼굴 클로즈업'이 투샷으로 변질됐고, 노 형사의 시선도 인우 얼굴에 정확히 닿지 않아 요구되지 않은 재구도 손실이 이득을 넘는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "노 형사의 시선 방향과 위치는 맞으나, 정인우의 얼굴·상반신까지 선명하게 들어와 '어깨와 팔이 부드러운 하단 전경 가장자리'라는 카메라 지시를 어기고 사실상 투샷/미디엄으로 넓어져 클로즈업 스케일 요구에서 이탈했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정인우의 어깨를 아웃포커스 전경 가장자리로 낮추고 노 형사 얼굴을 우측 2/3의 3/4 클로즈업으로 잡아 지정된 리버스 앵글·프레이밍을 정확히 실현했으며, 앰뷸런스·계단·경광등 등 장소 락과 저녁 톤도 유지했다(슬링이 크롭으로 빠진 것은 정당한 배제)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "노 형사의 시선 방향과 위치는 맞으나, 정인우의 얼굴·상반신까지 선명하게 들어와 '어깨와 팔이 부드러운 하단 전경 가장자리'라는 카메라 지시를 어기고 사실상 투샷/미디엄으로 넓어져 클로즈업 스케일 요구에서 이탈했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정인우의 어깨를 아웃포커스 전경 가장자리로 낮추고 노 형사 얼굴을 우측 2/3의 3/4 클로즈업으로 잡아 지정된 리버스 앵글·프레이밍을 정확히 실현했으며, 앰뷸런스·계단·경광등 등 장소 락과 저녁 톤도 유지했다(슬링이 크롭으로 빠진 것은 정당한 배제)."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S14sh2"
  }
 },
 "S15sh3::bgfirst_bg": {
  "input_fingerprint": "42ac6b3bd4cfc5b8",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 뒷좌석에 결박된 김지후(강수리영)가 두려움 가득한 눈빛으로 번쩍 눈을 뜬 채 앞쪽을 올려다보는 찰나.\n\nLOCATION (lock): The rear bench of the parked older SUV near the dawn waterfront, behind the fixed driver and passenger seats.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From front-seat height near the center of the cabin, cut backward to a medium view of Jihu lying restrained across the rear seat, catching the exact instant his eyes snap open. Keep him centered slightly low with his chin raised toward the unseen front seats, while the seat backs at both edges create a narrow visual corridor around his fearful face.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground, looks toward front cabin and Sandeul.\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by the bound Jihu) — Its forward-facing surface is seen straight down the cabin axis; used as Supports Jihu's restrained posture and fixes his location behind the camera's front-seat position; front-seat backs (Partially visible) — Their rear faces enter from the lateral frame edges; used as Creates a through-object corridor around the rear-seat reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Pale dawn ambience entering the SUV meets the still-dark cabin in restrained, high-contrast blue-black and aged neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 뒷좌석에 결박된 김지후(강수리영)가 두려움 가득한 눈빛으로 번쩍 눈을 뜬 채 앞쪽을 올려다보는 찰나.\n\nLOCATION (lock): The rear bench of the parked older SUV near the dawn waterfront, behind the fixed driver and passenger seats.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From front-seat height near the center of the cabin, cut backward to a medium view of Jihu lying restrained across the rear seat, catching the exact instant his eyes snap open. Keep him centered slightly low with his chin raised toward the unseen front seats, while the seat backs at both edges create a narrow visual corridor around his fearful face.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground, looks toward front cabin and Sandeul.\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by the bound Jihu) — Its forward-facing surface is seen straight down the cabin axis; used as Supports Jihu's restrained posture and fixes his location behind the camera's front-seat position; front-seat backs (Partially visible) — Their rear faces enter from the lateral frame edges; used as Creates a through-object corridor around the rear-seat reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Pale dawn ambience entering the SUV meets the still-dark cabin in restrained, high-contrast blue-black and aged neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S15sh3__bgfirst_bg.png",
  "asset_id": "98bb2c10-fc16-4668-bab0-dbb9e57f0c06",
  "input_asset_ids": [
   "712a04e5-b62e-48ed-a2ae-b5bf8f03b4b5",
   "44dc721c-0ac4-4c8c-804f-89b8bd7a0cd6"
  ]
 },
 "S15sh3": {
  "input_fingerprint": "8cf1a73719549aaa",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 뒷좌석에 결박된 김지후(강수리영)가 두려움 가득한 눈빛으로 번쩍 눈을 뜬 채 앞쪽을 올려다보는 찰나.\n\nLOCATION (lock): The rear bench of the parked older SUV near the dawn waterfront, behind the fixed driver and passenger seats. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From front-seat height near the center of the cabin, cut backward to a medium view of Jihu lying restrained across the rear seat, catching the exact instant his eyes snap open. Keep him centered slightly low with his chin raised toward the unseen front seats, while the seat backs at both edges create a narrow visual corridor around his fearful face.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground, looks toward front cabin and Sandeul.\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by the bound Jihu) — Its forward-facing surface is seen straight down the cabin axis; used as Supports Jihu's restrained posture and fixes his location behind the camera's front-seat position; front-seat backs (Partially visible) — Their rear faces enter from the lateral frame edges; used as Creates a through-object corridor around the rear-seat reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Pale dawn ambience entering the SUV meets the still-dark cabin in restrained, high-contrast blue-black and aged neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 old SUV cabin, driver and rear-seat geometry, and low pre-dawn light. Exclude the phone-call action; show the bound woman opening her eyes in the back seat.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head supported by the seat. Her eyes are open and directed toward the front of the vehicle.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head supported by the seat, still wearing the white animal-bone necklace.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 뒷좌석에 결박된 김지후(강수리영)가 두려움 가득한 눈빛으로 번쩍 눈을 뜬 채 앞쪽을 올려다보는 찰나.\n\nLOCATION (lock): The rear bench of the parked older SUV near the dawn waterfront, behind the fixed driver and passenger seats. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From front-seat height near the center of the cabin, cut backward to a medium view of Jihu lying restrained across the rear seat, catching the exact instant his eyes snap open. Keep him centered slightly low with his chin raised toward the unseen front seats, while the seat backs at both edges create a narrow visual corridor around his fearful face.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground, looks toward front cabin and Sandeul.\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by the bound Jihu) — Its forward-facing surface is seen straight down the cabin axis; used as Supports Jihu's restrained posture and fixes his location behind the camera's front-seat position; front-seat backs (Partially visible) — Their rear faces enter from the lateral frame edges; used as Creates a through-object corridor around the rear-seat reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Pale dawn ambience entering the SUV meets the still-dark cabin in restrained, high-contrast blue-black and aged neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head supported by the seat. Her eyes are open and directed toward the front of the vehicle.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head supported by the seat, still wearing the white animal-bone necklace.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 뒷좌석에 결박된 김지후(강수리영)가 두려움 가득한 눈빛으로 번쩍 눈을 뜬 채 앞쪽을 올려다보는 찰나.\n\nLOCATION (lock): The rear bench of the parked older SUV near the dawn waterfront, behind the fixed driver and passenger seats. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From front-seat height near the center of the cabin, cut backward to a medium view of Jihu lying restrained across the rear seat, catching the exact instant his eyes snap open. Keep him centered slightly low with his chin raised toward the unseen front seats, while the seat backs at both edges create a narrow visual corridor around his fearful face.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground, looks toward front cabin and Sandeul.\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by the bound Jihu) — Its forward-facing surface is seen straight down the cabin axis; used as Supports Jihu's restrained posture and fixes his location behind the camera's front-seat position; front-seat backs (Partially visible) — Their rear faces enter from the lateral frame edges; used as Creates a through-object corridor around the rear-seat reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Pale dawn ambience entering the SUV meets the still-dark cabin in restrained, high-contrast blue-black and aged neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 old SUV cabin, driver and rear-seat geometry, and low pre-dawn light. Exclude the phone-call action; show the bound woman opening her eyes in the back seat.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head supported by the seat. Her eyes are open and directed toward the front of the vehicle.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s bound body remains reclined lengthwise across the SUV’s rear seat, with both arms and legs immobilized by restraints and her head supported by the seat, still wearing the white animal-bone necklace.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S15sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S15sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앞좌석 높이 중앙축·좌우 등받이 코리더·미디엄 스케일을 정확히 지켰고, 결박 로프와 흰 동물뼈 목걸이가 명확하며 두려움에 번쩍 뜬 눈과 치켜든 턱이 샷 텍스트의 찰나를 그대로 포착. 상체가 다소 세워진 점만 아쉽다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "캐빈 지오메트리와 누운 자세는 자연스럽지만 눈이 반쯤 감겨 '두려움 가득 번쩍 뜬 눈'의 순간이 약하고, 결박이 가는 끈 몇 가닥으로 팔이 사실상 자유로우며 목걸이가 동물뼈 형태가 아니고 창밖이 부두가 아닌 도심 수변으로 로케이션 락에서 벗어난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.417
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앞좌석 높이 중앙축·좌우 등받이 코리더·미디엄 스케일을 정확히 지켰고, 결박 로프와 흰 동물뼈 목걸이가 명확하며 두려움에 번쩍 뜬 눈과 치켜든 턱이 샷 텍스트의 찰나를 그대로 포착. 상체가 다소 세워진 점만 아쉽다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "캐빈 지오메트리와 누운 자세는 자연스럽지만 눈이 반쯤 감겨 '두려움 가득 번쩍 뜬 눈'의 순간이 약하고, 결박이 가는 끈 몇 가닥으로 팔이 사실상 자유로우며 목걸이가 동물뼈 형태가 아니고 창밖이 부두가 아닌 도심 수변으로 로케이션 락에서 벗어난다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "캐빈 지오메트리와 시선 상향은 맞지만 얼굴이 중앙에서 좌측으로 밀려 '중앙 약간 아래 + 좌우 시트백 통로' 구도가 약하고, 결박이 가는 끈 수준으로 빈약하며 흰 뼈 목걸이도 형태가 축약됐다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "캐빈 축 정중앙에 얼굴을 두고 좌우 앞좌석 등받이가 좁은 통로를 만드는 지시 구도를 정확히 구현했고, 굵은 로프 결박·흰 뼈 목걸이·새벽 수변 광선까지 계약을 충족한다(다만 완전히 눕기보다 반쯤 기댄 자세)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.417,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "캐빈 지오메트리와 시선 상향은 맞지만 얼굴이 중앙에서 좌측으로 밀려 '중앙 약간 아래 + 좌우 시트백 통로' 구도가 약하고, 결박이 가는 끈 수준으로 빈약하며 흰 뼈 목걸이도 형태가 축약됐다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "캐빈 축 정중앙에 얼굴을 두고 좌우 앞좌석 등받이가 좁은 통로를 만드는 지시 구도를 정확히 구현했고, 굵은 로프 결박·흰 뼈 목걸이·새벽 수변 광선까지 계약을 충족한다(다만 완전히 눕기보다 반쯤 기댄 자세)."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 16,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "앞좌석 높이 중앙축·좌우 등받이 코리더·미디엄 스케일을 정확히 지켰고, 결박 로프와 흰 동물뼈 목걸이가 명확하며 두려움에 번쩍 뜬 눈과 치켜든 턱이 샷 텍스트의 찰나를 그대로 포착. 상체가 다소 세워진 점만 아쉽다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "캐빈 지오메트리와 누운 자세는 자연스럽지만 눈이 반쯤 감겨 '두려움 가득 번쩍 뜬 눈'의 순간이 약하고, 결박이 가는 끈 몇 가닥으로 팔이 사실상 자유로우며 목걸이가 동물뼈 형태가 아니고 창밖이 부두가 아닌 도심 수변으로 로케이션 락에서 벗어난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "원본 배경 이미지의 왼쪽 좌석과 가운데 좌석 사이에 있던 빨간 버튼의 안전벨트 버클 두 개가 지워지고 시트 재질로 덮였습니다.",
     "fix_en": "Restore the two black seatbelt buckles with red release buttons resting in the crease between the left and middle seat base cushions, matching the original background exactly. Preserve Jihu's exact pose, her facial expression, her clothing, the rope restraints, the lighting, and all other car interior geometry unchanged."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Restore the two black seatbelt buckles with red release buttons resting in the crease between the left and middle seat base cushions, matching the original background exactly. Preserve Jihu's exact pose, her facial expression, her clothing, the rope restraints, the lighting, and all other car interior geometry unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·결박 자세는 계약대로지만, 배경 고정 조건에 어긋나게 헤드레스트 3개가 축소·변형되고 좌석면의 안전벨트 버클이 사라져 배경 픽스처 보존에서 손해를 봤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 프레이밍·시선·중력 준수 자세를 유지하면서 배경 사진의 헤드레스트 크기와 안전벨트 버클까지 그대로 보존해 '배경을 건드리지 말라'는 최상위 조건을 더 충실히 지켰다.  ★위반: [gpt] 기준 위치에서는 인물에게 가려져야 할 좌석벨트 버클 수납부 2개를 더 앞쪽 방석 위로 옮겨 노출해, 고정된 실내 fixture의 위치와 가림 관계를 변경했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.429
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.179
     },
     "violations": {
      "B": [
       "[gpt] 기준 위치에서는 인물에게 가려져야 할 좌석벨트 버클 수납부 2개를 더 앞쪽 방석 위로 옮겨 노출해, 고정된 실내 fixture의 위치와 가림 관계를 변경했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·결박 자세는 계약대로지만, 배경 고정 조건에 어긋나게 헤드레스트 3개가 축소·변형되고 좌석면의 안전벨트 버클이 사라져 배경 픽스처 보존에서 손해를 봤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 프레이밍·시선·중력 준수 자세를 유지하면서 배경 사진의 헤드레스트 크기와 안전벨트 버클까지 그대로 보존해 '배경을 건드리지 말라'는 최상위 조건을 더 충실히 지켰다.  ★위반: [gpt] 기준 위치에서는 인물에게 가려져야 할 좌석벨트 버클 수납부 2개를 더 앞쪽 방석 위로 옮겨 노출해, 고정된 실내 fixture의 위치와 가림 관계를 변경했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 지오메트리(헤드레스트 3개, 앞좌석 등받이 2개, 중앙 시트벨트 버클까지)를 그대로 유지하면서 스케치대로 결박된 지후를 중앙 약간 아래에 눕히고 턱을 들어 앞좌석 쪽을 올려다보는 순간을 정확히 포착 — 미디엄 샷, 새벽 청흑 톤, 뼈 목걸이 모두 충족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·시선·프레이밍은 A와 사실상 동일하나, 계약이 요구하지 않은 변경으로 배경에 있던 중앙 시트벨트 빨간 버클이 사라지고 좌우 앞좌석 등받이의 질감·윤곽이 뭉개져 '배경을 EXACTLY 유지' 조항을 손해 보았으므로 덜 바꾼 A에 밀린다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 지오메트리(헤드레스트 3개, 앞좌석 등받이 2개, 중앙 시트벨트 버클까지)를 그대로 유지하면서 스케치대로 결박된 지후를 중앙 약간 아래에 눕히고 턱을 들어 앞좌석 쪽을 올려다보는 순간을 정확히 포착 — 미디엄 샷, 새벽 청흑 톤, 뼈 목걸이 모두 충족."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·시선·프레이밍은 A와 사실상 동일하나, 계약이 요구하지 않은 변경으로 배경에 있던 중앙 시트벨트 빨간 버클이 사라지고 좌우 앞좌석 등받이의 질감·윤곽이 뭉개져 '배경을 EXACTLY 유지' 조항을 손해 보았으므로 덜 바꾼 A에 밀린다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S15sh3__bgfirst_bg.png",
   "bg_asset_id": "98bb2c10-fc16-4668-bab0-dbb9e57f0c06",
   "bg_record_key": "S15sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S13sh4"
  }
 },
 "S15sh5": {
  "input_fingerprint": "a6ec79e1572e05f4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 운전석 룸미러를 통해 뒷좌석의 김지후(강수리영)를 말없이 응시하는 고산들의 무거운 시선.\n\nLOCATION (lock): The driver's position inside the older SUV, looking through the cabin toward the restrained passenger on the rear bench. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just behind Jihu's rear-seat eyeline, dolly toward the rearview mirror until Sandeul's reflected eyes occupy the mirror's central area while the mirror itself remains below the nonhuman-object occupancy limit. Retain Jihu's blurred head and raised sightline in the lower-left foreground, making the reflected gaze and its recipient physically continuous along one axis.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: rearview mirror in the upper-center of the frame, midground; 고산들 reflected in mirror in the upper-center of the frame, midground, looks toward Jihu through the rearview mirror; 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul's reflection.\n- KEY BACKGROUND ELEMENTS: rearview mirror (Mounted and reflecting Sandeul) — The mirror reflects Sandeul's eyes and part of his face as he looks back toward Jihu; used as Carries the primary image of Sandeul's heavy gaze while preserving the front-to-rear relationship; rear-seat area (Occupied by the restrained Jihu) — It faces the front cabin and is seen from immediately behind Jihu; used as Keeps Jihu's line of sight visible beneath the reflected image.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambience produces a subdued contrast between Sandeul's reflected eyes and the darker cabin, with restrained blue-black and earthy neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pre-dawn SUV interior, bound rear-seat passenger, and driver position. Exclude a direct view of the driver's full face; compose the gaze through the rear-view mirror.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains bound and lying behind Sandel, with her white animal-bone necklace still on.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 운전석 룸미러를 통해 뒷좌석의 김지후(강수리영)를 말없이 응시하는 고산들의 무거운 시선.\n\nLOCATION (lock): The driver's position inside the older SUV, looking through the cabin toward the restrained passenger on the rear bench. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just behind Jihu's rear-seat eyeline, dolly toward the rearview mirror until Sandeul's reflected eyes occupy the mirror's central area while the mirror itself remains below the nonhuman-object occupancy limit. Retain Jihu's blurred head and raised sightline in the lower-left foreground, making the reflected gaze and its recipient physically continuous along one axis.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: rearview mirror in the upper-center of the frame, midground; 고산들 reflected in mirror in the upper-center of the frame, midground, looks toward Jihu through the rearview mirror; 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul's reflection.\n- KEY BACKGROUND ELEMENTS: rearview mirror (Mounted and reflecting Sandeul) — The mirror reflects Sandeul's eyes and part of his face as he looks back toward Jihu; used as Carries the primary image of Sandeul's heavy gaze while preserving the front-to-rear relationship; rear-seat area (Occupied by the restrained Jihu) — It faces the front cabin and is seen from immediately behind Jihu; used as Keeps Jihu's line of sight visible beneath the reflected image.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambience produces a subdued contrast between Sandeul's reflected eyes and the darker cabin, with restrained blue-black and earthy neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains bound and lying behind Sandel, with her white animal-bone necklace still on.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 운전석 룸미러를 통해 뒷좌석의 김지후(강수리영)를 말없이 응시하는 고산들의 무거운 시선.\n\nLOCATION (lock): The driver's position inside the older SUV, looking through the cabin toward the restrained passenger on the rear bench. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just behind Jihu's rear-seat eyeline, dolly toward the rearview mirror until Sandeul's reflected eyes occupy the mirror's central area while the mirror itself remains below the nonhuman-object occupancy limit. Retain Jihu's blurred head and raised sightline in the lower-left foreground, making the reflected gaze and its recipient physically continuous along one axis.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: rearview mirror in the upper-center of the frame, midground; 고산들 reflected in mirror in the upper-center of the frame, midground, looks toward Jihu through the rearview mirror; 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul's reflection.\n- KEY BACKGROUND ELEMENTS: rearview mirror (Mounted and reflecting Sandeul) — The mirror reflects Sandeul's eyes and part of his face as he looks back toward Jihu; used as Carries the primary image of Sandeul's heavy gaze while preserving the front-to-rear relationship; rear-seat area (Occupied by the restrained Jihu) — It faces the front cabin and is seen from immediately behind Jihu; used as Keeps Jihu's line of sight visible beneath the reflected image.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambience produces a subdued contrast between Sandeul's reflected eyes and the darker cabin, with restrained blue-black and earthy neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pre-dawn SUV interior, bound rear-seat passenger, and driver position. Exclude a direct view of the driver's full face; compose the gaze through the rear-view mirror.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains bound and lying behind Sandel, with her white animal-bone necklace still on.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S15sh5__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S15sh5.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 뒷좌석 지후의 시선 뒤에서 앞쪽 룸미러를 향한다. 미러 안 남자의 눈이 프레임 상부중앙에서 정면(카메라=지후 방향)을 향해 응시 — 시선이 하단 좌측 전경의 지후 머리/목덜미로 이어지는 하나의 축을 형성. 지후는 뒷머리와 목이 보이며 얼굴은 앞(미러 쪽)을 향해 들려 있어 반사된 시선의 수용자로 읽힌다.",
      "built_space": "SUV 실내: 룸미러 1개, 앞유리, 와이퍼, 대시보드, 조수석 시트, 좌우 A필러가 뒷좌석 시점 원근으로 정합. 미러는 상부중앙 미드그라운드에 실제 크기 비율(화면의 작은 면적)로 자리하고 비인물 오브젝트 점유 한계를 넘지 않음. 반사각도 운전석 얼굴을 뒷좌석 방향으로 보내는 것으로 광학적으로 성립. 좌석 중복·조작계 중복 없음.",
      "entities": "미러 속 남자는 40대 중반 한국인, 짧게 깎은 머리, 각진 냉정한 얼굴 — 캐릭터 레퍼런스와 부합(모자 없음은 사소한 차이). 전경 인물은 여성 지후로 목덜미에 흰 뼈 모양 펜던트 목걸이가 보여 캐리드 스테이트 충족. 추가 인물 없음. 텍스트/워터마크 없음. 다만 머리색이 밝은 갈색톤이고 등이 노출된 의상으로, 결박 상태가 프레임 안에서 직접 확인되지는 않음.",
      "physics": "지후는 뒷좌석에 앉거나 기대어 몸통이 시트에 지지됨(하단 좌측 전경, 어깨·목선 접지 확인). 미러는 천장 마운트로 브래킷에 매달려 있음. 공중에 떠 있는 물체·신체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "미러 속 남자의 눈은 카메라/미러 정면을 향해 응시하나, 반사 위치는 프레임 중앙 상부이고 시선 대상인 지후는 미러 아래 중앙~우측에 누워 있다. 그러나 화면 좌측 전경에 별도의 검은 머리 인물(뒷머리·얼굴 윤곽)이 앉아 있어 시선축이 누구를 향하는지 분산된다. 지후의 시선은 위(미러)를 향하지 않고 카메라 왼쪽 아래로 흐릿하게 향한다.",
      "built_space": "룸미러 1개, 뒷좌석 헤드레스트 3개, 뒤창의 셔터가 레퍼런스와 유사. 다만 카메라가 '지후 눈높이 바로 뒤'가 아니라 지후를 측면·정면에서 보는 위치로, 지후 전신 상반신이 미드그라운드에 크게 노출된다. 또한 미러 안 반사가 운전석 얼굴을 정면으로 담으면서 동시에 그 앞 좌석에 다른 인물 머리가 존재해 반사/좌석 배치의 정합성이 깨진다.",
      "entities": "미러 속 남자는 40대 중반 짧은머리 한국 남성으로 레퍼런스에 부합. 결박된 채 누운 여성 지후는 흰 뼈 목걸이 착용 확인, 몸통에 로프가 감겨 있어 결박 상태 충족. 그러나 좌측 전경의 또 다른 인물(어두운 단발머리, 얼굴 일부)은 프롬프트가 허용하지 않은 제3의 인물로 읽힌다 — 운전석 산들은 미러에 반사되어 이미 존재하므로 이 전경 인물은 중복/추가 인물이다.",
      "physics": "지후는 뒷좌석 시트에 옆으로 누워 머리·어깨가 좌석면에 접지, 로프로 결박 — 지지 확인. 미러는 천장 브래킷에 매달림. 좌측 전경 인물은 시트에 앉은 것으로 보이나 그 좌석 위치가 뒷좌석 지후와 겹쳐 공간적으로 애매하다.",
      "hard_violations": [
       "프롬프트가 허용하지 않은 추가 인물: 좌측 전경에 미러 반사와 별개인 제3의 얼굴/머리가 등장(산들은 미러 속에 있으므로 중복 신체로 읽힘)",
       "지정된 카메라 위치(지후 눈높이 바로 뒤) 대신 지후를 측면·정면에서 크게 담아 프레임 레이아웃(하단 좌측 전경의 흐릿한 지후 뒤통수) 위반 — 반사 시선과 수용자의 단일 축이 성립하지 않음"
      ]
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후 뒷머리 전경(하단 좌측)–상부중앙 룸미러 반사 눈이 하나의 시선축으로 정확히 이어지고, 미러 크기·실내 구조·새벽 청흑톤이 로케이션과 정합하며 추가 인물이 없다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "미러 반사와 별개로 좌측 전경에 정체불명의 제3 인물 머리·얼굴이 등장하고, 지정된 '지후 눈높이 바로 뒤' 시점 대신 지후를 측면에서 크게 담아 반사 시선–수용자의 단일 축과 프레임 레이아웃을 모두 어겼다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후 뒷머리 전경(하단 좌측)–상부중앙 룸미러 반사 눈이 하나의 시선축으로 정확히 이어지고, 미러 크기·실내 구조·새벽 청흑톤이 로케이션과 정합하며 추가 인물이 없다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "미러 반사와 별개로 좌측 전경에 정체불명의 제3 인물 머리·얼굴이 등장하고, 지정된 '지후 눈높이 바로 뒤' 시점 대신 지후를 측면에서 크게 담아 반사 시선–수용자의 단일 축과 프레임 레이아웃을 모두 어겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 뒷좌석 지후의 시선 뒤에서 앞쪽 룸미러를 향한다. 미러 안 남자의 눈이 프레임 상부중앙에서 정면(카메라=지후 방향)을 향해 응시 — 시선이 하단 좌측 전경의 지후 머리/목덜미로 이어지는 하나의 축을 형성. 지후는 뒷머리와 목이 보이며 얼굴은 앞(미러 쪽)을 향해 들려 있어 반사된 시선의 수용자로 읽힌다.",
      "built_space": "SUV 실내: 룸미러 1개, 앞유리, 와이퍼, 대시보드, 조수석 시트, 좌우 A필러가 뒷좌석 시점 원근으로 정합. 미러는 상부중앙 미드그라운드에 실제 크기 비율(화면의 작은 면적)로 자리하고 비인물 오브젝트 점유 한계를 넘지 않음. 반사각도 운전석 얼굴을 뒷좌석 방향으로 보내는 것으로 광학적으로 성립. 좌석 중복·조작계 중복 없음.",
      "entities": "미러 속 남자는 40대 중반 한국인, 짧게 깎은 머리, 각진 냉정한 얼굴 — 캐릭터 레퍼런스와 부합(모자 없음은 사소한 차이). 전경 인물은 여성 지후로 목덜미에 흰 뼈 모양 펜던트 목걸이가 보여 캐리드 스테이트 충족. 추가 인물 없음. 텍스트/워터마크 없음. 다만 머리색이 밝은 갈색톤이고 등이 노출된 의상으로, 결박 상태가 프레임 안에서 직접 확인되지는 않음.",
      "physics": "지후는 뒷좌석에 앉거나 기대어 몸통이 시트에 지지됨(하단 좌측 전경, 어깨·목선 접지 확인). 미러는 천장 마운트로 브래킷에 매달려 있음. 공중에 떠 있는 물체·신체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "미러 속 남자의 눈은 카메라/미러 정면을 향해 응시하나, 반사 위치는 프레임 중앙 상부이고 시선 대상인 지후는 미러 아래 중앙~우측에 누워 있다. 그러나 화면 좌측 전경에 별도의 검은 머리 인물(뒷머리·얼굴 윤곽)이 앉아 있어 시선축이 누구를 향하는지 분산된다. 지후의 시선은 위(미러)를 향하지 않고 카메라 왼쪽 아래로 흐릿하게 향한다.",
      "built_space": "룸미러 1개, 뒷좌석 헤드레스트 3개, 뒤창의 셔터가 레퍼런스와 유사. 다만 카메라가 '지후 눈높이 바로 뒤'가 아니라 지후를 측면·정면에서 보는 위치로, 지후 전신 상반신이 미드그라운드에 크게 노출된다. 또한 미러 안 반사가 운전석 얼굴을 정면으로 담으면서 동시에 그 앞 좌석에 다른 인물 머리가 존재해 반사/좌석 배치의 정합성이 깨진다.",
      "entities": "미러 속 남자는 40대 중반 짧은머리 한국 남성으로 레퍼런스에 부합. 결박된 채 누운 여성 지후는 흰 뼈 목걸이 착용 확인, 몸통에 로프가 감겨 있어 결박 상태 충족. 그러나 좌측 전경의 또 다른 인물(어두운 단발머리, 얼굴 일부)은 프롬프트가 허용하지 않은 제3의 인물로 읽힌다 — 운전석 산들은 미러에 반사되어 이미 존재하므로 이 전경 인물은 중복/추가 인물이다.",
      "physics": "지후는 뒷좌석 시트에 옆으로 누워 머리·어깨가 좌석면에 접지, 로프로 결박 — 지지 확인. 미러는 천장 브래킷에 매달림. 좌측 전경 인물은 시트에 앉은 것으로 보이나 그 좌석 위치가 뒷좌석 지후와 겹쳐 공간적으로 애매하다.",
      "hard_violations": [
       "프롬프트가 허용하지 않은 추가 인물: 좌측 전경에 미러 반사와 별개인 제3의 얼굴/머리가 등장(산들은 미러 속에 있으므로 중복 신체로 읽힘)",
       "지정된 카메라 위치(지후 눈높이 바로 뒤) 대신 지후를 측면·정면에서 크게 담아 프레임 레이아웃(하단 좌측 전경의 흐릿한 지후 뒤통수) 위반 — 반사 시선과 수용자의 단일 축이 성립하지 않음"
      ]
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "룸미러 안 남자의 눈은 정면(뒤쪽 실내)을 향해 카메라/뒷좌석 방향으로 응시 — 즉 뒷좌석의 지후를 겨눈다. 좌측 전경의 흐린 인물(지후로 읽히는 뒷좌석 인물 머리)은 우측 위 미러 쪽으로 시선을 올린 각도. 두 시선이 한 축으로 연결됨. 다만 뒷좌석에 누운 결박된 여성이 화면 중앙~우측에 추가로 선명하게 보여, 좌측 전경 흐린 머리와 중앙에 누운 여성이 서로 다른 두 인물처럼 읽힐 위험이 있다.",
      "built_space": "SUV 실내: 룸미러 1개, 윈드실드 상단 프레임, 앞좌석 헤드레스트, 2열 시트백과 결박 로프가 레퍼런스 실내와 재질·색(회색 벨루어, 어두운 플라스틱)이 일치. 카메라는 뒷좌석 아이라인 바로 뒤에서 앞을 봄 — 미러가 상단중앙 미드그라운드에 위치. 미러에 비친 얼굴은 운전석 착석 위치와 각도상 성립 가능. 미러 크기는 과장되지 않고 실제 비율.",
      "entities": "미러 속 남자: 40대 한국 남성, 짧게 깎은 어두운 머리, 각진 차가운 얼굴 — 고산들 레퍼런스와 대체로 부합. 누운 여성: 짙은 상의, 흰 동물뼈 목걸이 착용, 로프로 결박 — 지후의 지속 상태와 일치. 전경 좌측 흐린 머리는 성별·머리 형태상 여성으로 읽힘.",
      "hard_violations": [
       "뒷좌석 여성 인물이 전경 좌측 흐린 머리와 중앙에 누운 인물로 두 명처럼 보일 수 있는 신체 중복 소지(단, 동일 인물의 앞좌석 헤드레스트 뒤 실루엣으로도 해석 가능)"
      ],
      "physics": "누운 여성은 뒷좌석 시트 위에 측면으로 놓여 있고 로프가 몸을 감아 지지 — 부양 없음. 미러는 천장 마운트에 매달려 있음. 전경 인물 머리는 프레임 하단 좌측에 자연스럽게 걸림. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "미러 속 남자의 눈은 정면(카메라/뒤쪽)을 향해 응시 — 시선 방향 자체는 맞음. 그러나 전경 좌측 여성은 뒤통수를 보이며 정면(앞유리) 쪽을 향해 앉아 있고 시선이 미러로 올라간 각도인지 확인 불가하며, 무엇보다 그녀가 앉은 위치는 운전석/조수석 바로 뒤가 아니라 앞좌석 자리처럼 계기판·핸들과 같은 평면에 있다.",
      "built_space": "실내가 레퍼런스 SUV가 아니라 훨씬 좁은 세단형: 대시보드, 계기판, 스티어링휠 상단, 와이퍼가 보이는 앞유리가 전부 프레임에 들어와 있고 2열 시트·결박 로프·레퍼런스의 회색 벨루어 시트가 전혀 없다. 카메라가 '뒷좌석 아이라인 바로 뒤'가 아니라 앞좌석 뒤/거의 대시보드 정면. 게다가 여성이 운전석 바로 옆(조수석 또는 운전석 영역)에 앉아 있어 운전자 고산들이 앉아야 할 좌석 배치와 모순 — 미러에 비친 남자는 운전석에 있어야 하는데 그 자리에 여성이 보인다. 또한 배경 벽·셔터가 앞유리 밖에 밝게 있어 새벽 실내 대비는 있으나 장소 잠금과 불일치.",
      "entities": "미러 속 남자: 40대 한국 남성, 짧은 머리, 각진 얼굴 — 고산들과 부합. 전경 여성: 흰 뼈 목걸이 착용은 확인되나 어깨가 드러난 복장, 단정히 묶은 업두, 결박 로프 없음 — '결박되어 누워 있음' 지속 상태 위반. 뒷좌석 영역 자체가 프레임에 없다.",
      "hard_violations": [
       "결박된 인물이 뒷좌석이 아니라 앞좌석(운전석/조수석 영역)에 앉아 있어, 스테이징이 배치하지 않은 좌석에 인물이 있음",
       "미러에 비친 운전자 고산들의 좌석이 전경 여성이 점유한 위치와 충돌 — 해당 카메라 위치에서 성립하기 어려운 좌석/반사 기하"
      ],
      "physics": "여성은 좌석에 앉아 등받이·좌면에 지지됨, 부양 없음. 미러는 윈드실드 상단에 마운트. 그러나 결박(로프)과 '누운 자세'라는 지속 조건이 물리적으로 재현되지 않음 — 앉아 있고 묶인 흔적이 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "룸미러 상단중앙에 고산들의 눈이 반사되고 좌측 전경의 결박된 지후(흰 뼈 목걸이·로프)가 미러를 올려다보는 한 축의 시선 연속성을 레퍼런스 SUV 2열 실내에서 정확히 구현했다 — 다만 전경 흐린 머리와 누운 인물이 두 사람처럼 읽힐 소지가 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "미러 응시 자체는 성립하나 카메라가 대시보드·핸들·앞유리까지 잡아 '뒷좌석 아이라인 바로 뒤' 프레임과 레퍼런스 SUV 2열 공간을 버렸고, 결박된 지후가 누운 뒷좌석이 아닌 앞좌석에 단정히 앉아 있어 좌석 배치·결박 지속 조건을 위반했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "룸미러 상단중앙에 고산들의 눈이 반사되고 좌측 전경의 결박된 지후(흰 뼈 목걸이·로프)가 미러를 올려다보는 한 축의 시선 연속성을 레퍼런스 SUV 2열 실내에서 정확히 구현했다 — 다만 전경 흐린 머리와 누운 인물이 두 사람처럼 읽힐 소지가 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "미러 응시 자체는 성립하나 카메라가 대시보드·핸들·앞유리까지 잡아 '뒷좌석 아이라인 바로 뒤' 프레임과 레퍼런스 SUV 2열 공간을 버렸고, 결박된 지후가 누운 뒷좌석이 아닌 앞좌석에 단정히 앉아 있어 좌석 배치·결박 지속 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "룸미러 안 남자의 눈은 정면(뒤쪽 실내)을 향해 카메라/뒷좌석 방향으로 응시 — 즉 뒷좌석의 지후를 겨눈다. 좌측 전경의 흐린 인물(지후로 읽히는 뒷좌석 인물 머리)은 우측 위 미러 쪽으로 시선을 올린 각도. 두 시선이 한 축으로 연결됨. 다만 뒷좌석에 누운 결박된 여성이 화면 중앙~우측에 추가로 선명하게 보여, 좌측 전경 흐린 머리와 중앙에 누운 여성이 서로 다른 두 인물처럼 읽힐 위험이 있다.",
      "built_space": "SUV 실내: 룸미러 1개, 윈드실드 상단 프레임, 앞좌석 헤드레스트, 2열 시트백과 결박 로프가 레퍼런스 실내와 재질·색(회색 벨루어, 어두운 플라스틱)이 일치. 카메라는 뒷좌석 아이라인 바로 뒤에서 앞을 봄 — 미러가 상단중앙 미드그라운드에 위치. 미러에 비친 얼굴은 운전석 착석 위치와 각도상 성립 가능. 미러 크기는 과장되지 않고 실제 비율.",
      "entities": "미러 속 남자: 40대 한국 남성, 짧게 깎은 어두운 머리, 각진 차가운 얼굴 — 고산들 레퍼런스와 대체로 부합. 누운 여성: 짙은 상의, 흰 동물뼈 목걸이 착용, 로프로 결박 — 지후의 지속 상태와 일치. 전경 좌측 흐린 머리는 성별·머리 형태상 여성으로 읽힘.",
      "hard_violations": [
       "뒷좌석 여성 인물이 전경 좌측 흐린 머리와 중앙에 누운 인물로 두 명처럼 보일 수 있는 신체 중복 소지(단, 동일 인물의 앞좌석 헤드레스트 뒤 실루엣으로도 해석 가능)"
      ],
      "physics": "누운 여성은 뒷좌석 시트 위에 측면으로 놓여 있고 로프가 몸을 감아 지지 — 부양 없음. 미러는 천장 마운트에 매달려 있음. 전경 인물 머리는 프레임 하단 좌측에 자연스럽게 걸림. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "미러 속 남자의 눈은 정면(카메라/뒤쪽)을 향해 응시 — 시선 방향 자체는 맞음. 그러나 전경 좌측 여성은 뒤통수를 보이며 정면(앞유리) 쪽을 향해 앉아 있고 시선이 미러로 올라간 각도인지 확인 불가하며, 무엇보다 그녀가 앉은 위치는 운전석/조수석 바로 뒤가 아니라 앞좌석 자리처럼 계기판·핸들과 같은 평면에 있다.",
      "built_space": "실내가 레퍼런스 SUV가 아니라 훨씬 좁은 세단형: 대시보드, 계기판, 스티어링휠 상단, 와이퍼가 보이는 앞유리가 전부 프레임에 들어와 있고 2열 시트·결박 로프·레퍼런스의 회색 벨루어 시트가 전혀 없다. 카메라가 '뒷좌석 아이라인 바로 뒤'가 아니라 앞좌석 뒤/거의 대시보드 정면. 게다가 여성이 운전석 바로 옆(조수석 또는 운전석 영역)에 앉아 있어 운전자 고산들이 앉아야 할 좌석 배치와 모순 — 미러에 비친 남자는 운전석에 있어야 하는데 그 자리에 여성이 보인다. 또한 배경 벽·셔터가 앞유리 밖에 밝게 있어 새벽 실내 대비는 있으나 장소 잠금과 불일치.",
      "entities": "미러 속 남자: 40대 한국 남성, 짧은 머리, 각진 얼굴 — 고산들과 부합. 전경 여성: 흰 뼈 목걸이 착용은 확인되나 어깨가 드러난 복장, 단정히 묶은 업두, 결박 로프 없음 — '결박되어 누워 있음' 지속 상태 위반. 뒷좌석 영역 자체가 프레임에 없다.",
      "hard_violations": [
       "결박된 인물이 뒷좌석이 아니라 앞좌석(운전석/조수석 영역)에 앉아 있어, 스테이징이 배치하지 않은 좌석에 인물이 있음",
       "미러에 비친 운전자 고산들의 좌석이 전경 여성이 점유한 위치와 충돌 — 해당 카메라 위치에서 성립하기 어려운 좌석/반사 기하"
      ],
      "physics": "여성은 좌석에 앉아 등받이·좌면에 지지됨, 부양 없음. 미러는 윈드실드 상단에 마운트. 그러나 결박(로프)과 '누운 자세'라는 지속 조건이 물리적으로 재현되지 않음 — 앉아 있고 묶인 흔적이 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 뒷좌석 지후의 시선 뒤에서 앞쪽 룸미러를 향한다. 미러 안 남자의 눈이 프레임 상부중앙에서 정면(카메라=지후 방향)을 향해 응시 — 시선이 하단 좌측 전경의 지후 머리/목덜미로 이어지는 하나의 축을 형성. 지후는 뒷머리와 목이 보이며 얼굴은 앞(미러 쪽)을 향해 들려 있어 반사된 시선의 수용자로 읽힌다.",
    "built_space": "SUV 실내: 룸미러 1개, 앞유리, 와이퍼, 대시보드, 조수석 시트, 좌우 A필러가 뒷좌석 시점 원근으로 정합. 미러는 상부중앙 미드그라운드에 실제 크기 비율(화면의 작은 면적)로 자리하고 비인물 오브젝트 점유 한계를 넘지 않음. 반사각도 운전석 얼굴을 뒷좌석 방향으로 보내는 것으로 광학적으로 성립. 좌석 중복·조작계 중복 없음.",
    "entities": "미러 속 남자는 40대 중반 한국인, 짧게 깎은 머리, 각진 냉정한 얼굴 — 캐릭터 레퍼런스와 부합(모자 없음은 사소한 차이). 전경 인물은 여성 지후로 목덜미에 흰 뼈 모양 펜던트 목걸이가 보여 캐리드 스테이트 충족. 추가 인물 없음. 텍스트/워터마크 없음. 다만 머리색이 밝은 갈색톤이고 등이 노출된 의상으로, 결박 상태가 프레임 안에서 직접 확인되지는 않음.",
    "physics": "지후는 뒷좌석에 앉거나 기대어 몸통이 시트에 지지됨(하단 좌측 전경, 어깨·목선 접지 확인). 미러는 천장 마운트로 브래킷에 매달려 있음. 공중에 떠 있는 물체·신체 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "미러 속 남자의 눈은 카메라/미러 정면을 향해 응시하나, 반사 위치는 프레임 중앙 상부이고 시선 대상인 지후는 미러 아래 중앙~우측에 누워 있다. 그러나 화면 좌측 전경에 별도의 검은 머리 인물(뒷머리·얼굴 윤곽)이 앉아 있어 시선축이 누구를 향하는지 분산된다. 지후의 시선은 위(미러)를 향하지 않고 카메라 왼쪽 아래로 흐릿하게 향한다.",
    "built_space": "룸미러 1개, 뒷좌석 헤드레스트 3개, 뒤창의 셔터가 레퍼런스와 유사. 다만 카메라가 '지후 눈높이 바로 뒤'가 아니라 지후를 측면·정면에서 보는 위치로, 지후 전신 상반신이 미드그라운드에 크게 노출된다. 또한 미러 안 반사가 운전석 얼굴을 정면으로 담으면서 동시에 그 앞 좌석에 다른 인물 머리가 존재해 반사/좌석 배치의 정합성이 깨진다.",
    "entities": "미러 속 남자는 40대 중반 짧은머리 한국 남성으로 레퍼런스에 부합. 결박된 채 누운 여성 지후는 흰 뼈 목걸이 착용 확인, 몸통에 로프가 감겨 있어 결박 상태 충족. 그러나 좌측 전경의 또 다른 인물(어두운 단발머리, 얼굴 일부)은 프롬프트가 허용하지 않은 제3의 인물로 읽힌다 — 운전석 산들은 미러에 반사되어 이미 존재하므로 이 전경 인물은 중복/추가 인물이다.",
    "physics": "지후는 뒷좌석 시트에 옆으로 누워 머리·어깨가 좌석면에 접지, 로프로 결박 — 지지 확인. 미러는 천장 브래킷에 매달림. 좌측 전경 인물은 시트에 앉은 것으로 보이나 그 좌석 위치가 뒷좌석 지후와 겹쳐 공간적으로 애매하다.",
    "hard_violations": [
     "프롬프트가 허용하지 않은 추가 인물: 좌측 전경에 미러 반사와 별개인 제3의 얼굴/머리가 등장(산들은 미러 속에 있으므로 중복 신체로 읽힘)",
     "지정된 카메라 위치(지후 눈높이 바로 뒤) 대신 지후를 측면·정면에서 크게 담아 프레임 레이아웃(하단 좌측 전경의 흐릿한 지후 뒤통수) 위반 — 반사 시선과 수용자의 단일 축이 성립하지 않음"
    ]
   }
  ],
  "totals": {
   "A": 11,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "지후 뒷머리 전경(하단 좌측)–상부중앙 룸미러 반사 눈이 하나의 시선축으로 정확히 이어지고, 미러 크기·실내 구조·새벽 청흑톤이 로케이션과 정합하며 추가 인물이 없다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "미러 반사와 별개로 좌측 전경에 정체불명의 제3 인물 머리·얼굴이 등장하고, 지정된 '지후 눈높이 바로 뒤' 시점 대신 지후를 측면에서 크게 담아 반사 시선–수용자의 단일 축과 프레임 레이아웃을 모두 어겼다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "제공된 원본 배경 이미지에 없던 대시보드 하단부(에어컨 송풍구, 센터 콘솔 등)와 스티어링 휠이 임의로 추가되고 천장 형태가 바뀌어, 원본 공간의 기하학적 구조를 정확히 유지하라는 지시를 심각하게 위반했습니다.",
     "fix_en": "Remove the newly invented center console, air vents, and steering wheel from the lower half of the frame, and restore the flat dashboard top and sun visors exactly as they appear in the original empty background plate. Preserve Jihu's blurred head and necklace in the lower-left foreground, Sandeul's reflection in the rearview mirror, the ambient dawn lighting, and the current camera framing.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "전경의 지후가 아무 옷도 입지 않은 맨 어깨와 등 노출 상태로 생성되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the newly invented center console, air vents, and steering wheel from the lower half of the frame, and restore the flat dashboard top and sun visors exactly as they appear in the original empty background plate. Preserve Jihu's blurred head and necklace in the lower-left foreground, Sandeul's reflection in the rearview mirror, the ambient dawn lighting, and the current camera framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "미러 1개·시선축(미러→좌하단 지후) 정확, 지후의 뼈 목걸이와 결박된 뒷좌석 위치도 명확하며 배경의 미러 크기·위치를 가장 충실히 지켰다. 대시 하부와 휠 상단이 배경보다 더 노출된 점이 유일한 손실.  ★위반: [gpt] 고정된 기준 배경에 없던 하단 중앙 송풍구·버튼·오디오 조작면과 글러브박스형 패널을 추가해 차량 내부 구조와 부품 수를 변경했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선·인물은 A와 동일하게 맞지만, 룸미러가 확대되고 대시보드 상단이 부풀어 배경 사진의 기하(비인체 오브젝트 점유 한도·앞유리 하단 라인)를 계약이 요구하지 않은 방향으로 바꿨고 전경 지후의 실루엣·목걸이 표현도 흐려져 얻은 것보다 잃은 것이 많다.  ★위반: [gpt] 고정된 기준 배경의 하단 대시보드 형상을 넓은 무특징 전면 패널로 재설계해 차량 내부 구조를 변경했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.8,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.55,
      "B": 1.607
     },
     "violations": {
      "A": [
       "[gpt] 고정된 기준 배경에 없던 하단 중앙 송풍구·버튼·오디오 조작면과 글러브박스형 패널을 추가해 차량 내부 구조와 부품 수를 변경했다."
      ],
      "B": [
       "[gpt] 고정된 기준 배경의 하단 대시보드 형상을 넓은 무특징 전면 패널로 재설계해 차량 내부 구조를 변경했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "미러 1개·시선축(미러→좌하단 지후) 정확, 지후의 뼈 목걸이와 결박된 뒷좌석 위치도 명확하며 배경의 미러 크기·위치를 가장 충실히 지켰다. 대시 하부와 휠 상단이 배경보다 더 노출된 점이 유일한 손실.  ★위반: [gpt] 고정된 기준 배경에 없던 하단 중앙 송풍구·버튼·오디오 조작면과 글러브박스형 패널을 추가해 차량 내부 구조와 부품 수를 변경했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선·인물은 A와 동일하게 맞지만, 룸미러가 확대되고 대시보드 상단이 부풀어 배경 사진의 기하(비인체 오브젝트 점유 한도·앞유리 하단 라인)를 계약이 요구하지 않은 방향으로 바꿨고 전경 지후의 실루엣·목걸이 표현도 흐려져 얻은 것보다 잃은 것이 많다.  ★위반: [gpt] 고정된 기준 배경의 하단 대시보드 형상을 넓은 무특징 전면 패널로 재설계해 차량 내부 구조를 변경했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "룸미러 안 남자의 눈은 렌즈/카메라 축(=지후의 시선축) 쪽으로 향해 있고, 하단 좌측 지후의 뒤통수는 정면 위쪽(미러 방향)으로 시선을 올린 자세로 읽힌다. 반사된 시선과 수신자가 한 축에 놓여 연속된다. 배경 레퍼런스와 동일한 눈높이·눈매 위치.",
      "built_space": "룸미러 1개(상단 중앙, 배경과 같은 마운트·같은 각도). 앞유리 와이퍼 2개, 대시보드 상단의 스피커 그릴/함몰부, 좌측 A필러, 우측 뒷문 유리와 창틀·헤드레스트가 배경과 동일 위치. 조수석 시트 등받이 실루엣이 하단 우측에 남아 있다. 스티어링 휠은 프레임 밖(배경과 동일하게 보이지 않음)으로 추가된 조작면 없음. 미러 반사는 뒤쪽에서 앞을 보는 카메라 위치상 운전석 얼굴이 비치는 것이 광학적으로 성립.",
      "entities": "고산들: 40대 중반 한국 남성, 짧게 깎은 검은 머리, 각진 차가운 얼굴 — 캐릭터 레퍼런스 및 배경 미러 이미지와 일치. 지후: 뒷좌석 여성, 낮게 묶은 머리, 어깨 노출, 흰 동물 뼈 목걸이가 목 앞쪽에 명확히 보인다(캐리 상태 충족). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "지후의 상체는 뒷좌석에 앉아 있는 무게로 지지되며 어깨선이 시트 위로 자연스럽게 올라와 있다. 공중에 떠 있는 물체 없음. 미러는 천장 마운트에 매달려 있고 마운트가 보인다. 지후 머리는 초점 밖 전경으로 처리되어 카메라 근접거리와 부합."
     },
     {
      "label": "B",
      "direction": "미러 속 눈은 A와 거의 동일하게 카메라 축을 응시한다. 그러나 지후의 머리·목이 A보다 아래로 내려가 앉아 있어 시선이 미러를 올려보는 축과의 연속성이 약간 약해진다. 그 외 조준 대상은 동일.",
      "built_space": "룸미러 1개로 동일하지만, 대시보드 영역이 재작성됨: 배경 사진에 없던 대시보드 상단 에어벤트 슬릿·글로브박스 라인·계기판 후드/스티어링 휠 상단부 형태가 새로 자라났고, 대시보드가 배경보다 더 넓고 상세하게 보이며 좌우 대칭 패널이 추가되었다. 배경의 함몰 스피커부 형태도 변형. 즉 배경 고정 구조에 없던 패널·조작면이 생성되었다.",
      "entities": "고산들 동일 인물로 일치. 지후 역시 낮게 묶은 머리, 뼈 목걸이 착용으로 A와 사실상 동일. 추가 인물 없음.",
      "hard_violations": [
       "배경(첫 레퍼런스)에 없는 대시보드 벤트/패널·계기판 후드 구조가 새로 생성되어 고정된 실내 구조를 재설계함"
      ],
      "physics": "지후는 뒷좌석에 앉아 지지되고 부유 물체 없음. 미러는 천장 마운트에 정상 지지. 물리적 문제는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 사진의 미러·와이퍼·대시보드 함몰부·필러를 그대로 유지하고, 미러 속 고산들의 시선과 하단 좌측 지후의 올려다보는 시선축이 한 축으로 연속되며 뼈 목걸이도 유지 — 구조 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물·시선은 유사하지만 배경에 없던 대시보드 에어벤트·패널·계기판 후드가 새로 생성되어 '고정된 실내 구조 불변' 조항을 위반했고, 지후 머리 위치도 낮아져 미러 응시축 연속성이 약해졌다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 사진의 미러·와이퍼·대시보드 함몰부·필러를 그대로 유지하고, 미러 속 고산들의 시선과 하단 좌측 지후의 올려다보는 시선축이 한 축으로 연속되며 뼈 목걸이도 유지 — 구조 변경이 가장 적다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물·시선은 유사하지만 배경에 없던 대시보드 에어벤트·패널·계기판 후드가 새로 생성되어 '고정된 실내 구조 불변' 조항을 위반했고, 지후 머리 위치도 낮아져 미러 응시축 연속성이 약해졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "룸미러 안 남자의 눈은 렌즈/카메라 축(=지후의 시선축) 쪽으로 향해 있고, 하단 좌측 지후의 뒤통수는 정면 위쪽(미러 방향)으로 시선을 올린 자세로 읽힌다. 반사된 시선과 수신자가 한 축에 놓여 연속된다. 배경 레퍼런스와 동일한 눈높이·눈매 위치.",
      "built_space": "룸미러 1개(상단 중앙, 배경과 같은 마운트·같은 각도). 앞유리 와이퍼 2개, 대시보드 상단의 스피커 그릴/함몰부, 좌측 A필러, 우측 뒷문 유리와 창틀·헤드레스트가 배경과 동일 위치. 조수석 시트 등받이 실루엣이 하단 우측에 남아 있다. 스티어링 휠은 프레임 밖(배경과 동일하게 보이지 않음)으로 추가된 조작면 없음. 미러 반사는 뒤쪽에서 앞을 보는 카메라 위치상 운전석 얼굴이 비치는 것이 광학적으로 성립.",
      "entities": "고산들: 40대 중반 한국 남성, 짧게 깎은 검은 머리, 각진 차가운 얼굴 — 캐릭터 레퍼런스 및 배경 미러 이미지와 일치. 지후: 뒷좌석 여성, 낮게 묶은 머리, 어깨 노출, 흰 동물 뼈 목걸이가 목 앞쪽에 명확히 보인다(캐리 상태 충족). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "지후의 상체는 뒷좌석에 앉아 있는 무게로 지지되며 어깨선이 시트 위로 자연스럽게 올라와 있다. 공중에 떠 있는 물체 없음. 미러는 천장 마운트에 매달려 있고 마운트가 보인다. 지후 머리는 초점 밖 전경으로 처리되어 카메라 근접거리와 부합."
     },
     {
      "label": "A",
      "direction": "미러 속 눈은 A와 거의 동일하게 카메라 축을 응시한다. 그러나 지후의 머리·목이 A보다 아래로 내려가 앉아 있어 시선이 미러를 올려보는 축과의 연속성이 약간 약해진다. 그 외 조준 대상은 동일.",
      "built_space": "룸미러 1개로 동일하지만, 대시보드 영역이 재작성됨: 배경 사진에 없던 대시보드 상단 에어벤트 슬릿·글로브박스 라인·계기판 후드/스티어링 휠 상단부 형태가 새로 자라났고, 대시보드가 배경보다 더 넓고 상세하게 보이며 좌우 대칭 패널이 추가되었다. 배경의 함몰 스피커부 형태도 변형. 즉 배경 고정 구조에 없던 패널·조작면이 생성되었다.",
      "entities": "고산들 동일 인물로 일치. 지후 역시 낮게 묶은 머리, 뼈 목걸이 착용으로 A와 사실상 동일. 추가 인물 없음.",
      "hard_violations": [
       "배경(첫 레퍼런스)에 없는 대시보드 벤트/패널·계기판 후드 구조가 새로 생성되어 고정된 실내 구조를 재설계함"
      ],
      "physics": "지후는 뒷좌석에 앉아 지지되고 부유 물체 없음. 미러는 천장 마운트에 정상 지지. 물리적 문제는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S15sh5__bgfirst_bg.png",
   "bg_asset_id": "c74f341e-e2c6-4eef-8c25-cbb8019fe096",
   "bg_record_key": "S15sh5::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S15sh3"
  }
 },
 "S16sh2::bgfirst_bg": {
  "input_fingerprint": "624e72d58ccf3fa9",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 모니터 불빛에 비친 정인우가 미간을 잔뜩 찌푸린 채 적개심 가득한 표정을 하고 있는 얼굴 클로즈업.\n\nLOCATION (lock): At a computer workstation inside a police detectives' office, illuminated by the monitor and office lights.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye height and a front three-quarter angle, hold a close frame in which his furrowed brow, narrowed eyes, and tightened jaw occupy most of the image while a narrow monitor edge remains near his eyeline. His torso pitches toward the footage, with the sling only partly entering the lower frame so that the hostile expression remains primary.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: computer monitor (on) — The active screen faces 정인우 and displays CCTV footage of 고산들 carrying the unconscious 김지후(강수리영) out of the house; only a narrow portion need remain visible to camera; used as Provides the explicitly stated illumination and the unseen object of 정인우's hostility; police-station workstation (in use) — The workstation recedes beside and behind 정인우; used as Places the close observation within the detectives' office without distracting from the face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 모니터 불빛에 비친 정인우가 미간을 잔뜩 찌푸린 채 적개심 가득한 표정을 하고 있는 얼굴 클로즈업.\n\nLOCATION (lock): At a computer workstation inside a police detectives' office, illuminated by the monitor and office lights.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye height and a front three-quarter angle, hold a close frame in which his furrowed brow, narrowed eyes, and tightened jaw occupy most of the image while a narrow monitor edge remains near his eyeline. His torso pitches toward the footage, with the sling only partly entering the lower frame so that the hostile expression remains primary.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: computer monitor (on) — The active screen faces 정인우 and displays CCTV footage of 고산들 carrying the unconscious 김지후(강수리영) out of the house; only a narrow portion need remain visible to camera; used as Provides the explicitly stated illumination and the unseen object of 정인우's hostility; police-station workstation (in use) — The workstation recedes beside and behind 정인우; used as Places the close observation within the detectives' office without distracting from the face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh2__bgfirst_bg.png",
  "asset_id": "873d1997-d640-433b-8d43-9637dcdb1423",
  "input_asset_ids": [
   "1f8e3394-b798-45c3-b72e-8260cefda4bc",
   "7189c701-72bb-4732-be38-d662b554048f"
  ]
 },
 "S16sh2": {
  "input_fingerprint": "49c41a641df45939",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 모니터 불빛에 비친 정인우가 미간을 잔뜩 찌푸린 채 적개심 가득한 표정을 하고 있는 얼굴 클로즈업.\n\nLOCATION (lock): At a computer workstation inside a police detectives' office, illuminated by the monitor and office lights. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in its sling.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 모니터 불빛에 비친 정인우가 미간을 잔뜩 찌푸린 채 적개심 가득한 표정을 하고 있는 얼굴 클로즈업.\n\nLOCATION (lock): At a computer workstation inside a police detectives' office, illuminated by the monitor and office lights. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in its sling.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 모니터 불빛에 비친 정인우가 미간을 잔뜩 찌푸린 채 적개심 가득한 표정을 하고 있는 얼굴 클로즈업.\n\nLOCATION (lock): At a computer workstation inside a police detectives' office, illuminated by the monitor and office lights. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in its sling.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S16sh2.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B04.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "클로즈업 프레이밍, 모니터 조명, 창밖의 새벽 시간대와 적대적인 표정을 잘 살렸으나, 첨부된 차량 내부 레퍼런스 장소를 무시하고 텍스트(사무실)만 따랐습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "요구된 샷 구도와 팔걸이를 보여주지만, 표정의 적개심이 상대적으로 약하며 새벽 시간대와 레퍼런스의 차량 내부 장소 모두 반영되지 않았습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "클로즈업 프레이밍, 모니터 조명, 창밖의 새벽 시간대와 적대적인 표정을 잘 살렸으나, 첨부된 차량 내부 레퍼런스 장소를 무시하고 텍스트(사무실)만 따랐습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "요구된 샷 구도와 팔걸이를 보여주지만, 표정의 적개심이 상대적으로 약하며 새벽 시간대와 레퍼런스의 차량 내부 장소 모두 반영되지 않았습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지시된 얼굴 클로즈업 앵글과 모니터 조명 아래 적개심 어린 표정을 잘 구현했으며, 언급되지 않은 인물을 배제하여 지침을 준수했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "표정과 앵글은 양호하나, 샷 텍스트에 명시되지 않은 배경 인물들을 임의로 추가하여 심각한 규정 위반(Invented people)이 발생했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시된 얼굴 클로즈업 앵글과 모니터 조명 아래 적개심 어린 표정을 잘 구현했으며, 언급되지 않은 인물을 배제하여 지침을 준수했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "표정과 앵글은 양호하나, 샷 텍스트에 명시되지 않은 배경 인물들을 임의로 추가하여 심각한 규정 위반(Invented people)이 발생했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 11
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 8,
   "B": 11
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "클로즈업 프레이밍, 모니터 조명, 창밖의 새벽 시간대와 적대적인 표정을 잘 살렸으나, 첨부된 차량 내부 레퍼런스 장소를 무시하고 텍스트(사무실)만 따랐습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "요구된 샷 구도와 팔걸이를 보여주지만, 표정의 적개심이 상대적으로 약하며 새벽 시간대와 레퍼런스의 차량 내부 장소 모두 반영되지 않았습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L13B04.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경이 레퍼런스 사진에 지정된 장소(차량 내부)와 일치하지 않고 사무실 공간으로 묘사되었습니다.",
     "fix_en": "Replace the office background with the car interior environment shown in the reference location photograph.",
     "needs_regeneration": false,
     "unfixable": true
    }
   ]
  },
  "fix_skipped": true,
  "fix_skip_reason": "all_issues_unfixable",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh2__bgfirst_bg.png",
   "bg_asset_id": "873d1997-d640-433b-8d43-9637dcdb1423",
   "bg_record_key": "S16sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S16sh4": {
  "input_fingerprint": "bdb0fea1f407ad14",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 정인우가 손에 쥔 핸드폰 화면에 금월도 관련 문자 메시지가 떠 있는 상태의 클로즈업.\n\nLOCATION (lock): At the detectives' office workstation, where a phone is held beside the CCTV monitor. 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 police-office workstation, monitor glow, and early-morning fluorescent ambience. Exclude the earlier hostile face close-up and emphasize only the phone message.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still wears the arm sling while holding his phone.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "C": 7,
   "B": 5,
   "A": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "지시된 팔걸이 착용 상태(왼팔 고정)를 정확히 유지하며 CCTV 앞 핸드폰 화면 클로즈업을 완벽히 연출함."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "핸드폰 화면과 CCTV 배경은 좋으나, 팔걸이를 한 왼팔까지 사용해 양손으로 쥐고 있어 부상 상태 유지 설정에 어긋남."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "팔걸이 끈이 완전히 누락되었으며, 레퍼런스에 없는 안경이 추가되어 인물 및 복장 일관성을 위반함."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh2_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "스마트폰 화면이 카메라를 향하고 있어, 오른쪽의 인물은 화면이 아닌 기기의 뒷면을 보게 되는 모순된 방향입니다.",
     "fix_en": "Turn the mobile phone around so its screen faces the character on the right.",
     "needs_regeneration": false,
     "unfixable": true
    },
    {
     "issue_ko": "재킷의 깃에 있는 앞 지퍼가 턱 아래(앞면)가 아닌 뒷목 부분에 위치해 있습니다.",
     "fix_en": "Move the jacket's collar zipper from the back of the neck to the front, under the chin.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "팔걸이 끈의 형태가 레퍼런스의 넓고 매끄러운 회색 밴드가 아닌 어두운 골지 무늬의 끈으로 바뀌었습니다.",
     "fix_en": "Change the arm sling strap to a wide, smooth, solid grey band matching the reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Move the jacket's collar zipper from the back of the neck to the front, under the chin.\n- Change the arm sling strap to a wide, smooth, solid grey band matching the reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S16sh2"
  }
 },
 "S17sh1": {
  "input_fingerprint": "54968a7ab4f0314c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 새파란 바다 위로 하얀 포말을 공중에 튀기며 파도를 가르는 추진 자세가 그대로 잡힌 5톤 낚시 어선의 외부 전경.\n\nLOCATION (lock): Open sea around a moving five-ton fishing boat, with white wake breaking behind its hull in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track high and wide off the boat's forward quarter, holding the complete vessel in profile as it travels left to right across the lower middle of the frame and leaves a white wake behind it. Keep the boat to roughly one third of the image so the blue, rolling sea remains the dominant environmental scale reference and the airborne spray reads clearly around the hull.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: moving fishing boat in the middle-center of the frame, midground, moves toward right edge of frame.\n- KEY BACKGROUND ELEMENTS: 5-ton fishing boat (Underway at speed) — Its full side profile and forward quarter face the camera as the bow points screen right; used as Primary moving subject held in full profile as the exterior establishing image; blue sea (Rolling beneath the moving boat); used as Provides the broad environmental field and scale around the vessel; white wake and spray (Forming and scattering behind the moving hull); used as Traces the vessel's direction and speed behind it.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the explicitly blue sea gives the exterior clear contrast while preserving restrained earthy and blue tonal separation on the vessel.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "선수(뱃머리)가 화면 왼쪽 아래를 향하고 있고, 항적(흰 포말)은 오른쪽 뒤로 길게 뻗어 있다. 즉 배는 오른쪽에서 왼쪽(카메라 쪽)으로 진행 중이며, 프롬프트가 요구한 '선수는 화면 오른쪽, 왼쪽→오른쪽 이동'과 정반대다. 조타실 창과 전방 사면이 카메라를 향한 3/4 전방 뷰다.",
    "built_space": "구조물(조타실)은 STRUCTURE LOOK 사진의 흰색 캐빈 + 청/적/백 띠, 후방 윈치, 붐, 스테인리스 난간, 청색 갑판, 감청색 선체에 적색 흘수선까지 대체로 일치. 다만 참조에서는 윈치가 선미쪽, 박스가 선수쪽인데 여기서는 좌우가 뒤집혀 윈치와 박스 배치가 참조 대비 반전되어 보인다. 캐빈은 하나, 마스트 세트도 하나로 중복 없음.",
    "entities": "5톤급 소형 어선 1척, 푸른 바다, 흰 항적과 비말 — 프롬프트가 명명한 요소는 모두 존재. 사람은 없고 프롬프트도 인물을 지정하지 않았으므로 문제 없음. 배경 원경에 흐릿한 산/섬 실루엣이 있으나 LOCATION 사진의 원경 육지와 모순되지 않음.",
    "hard_violations": [],
    "physics": "선체는 물 위에 정상적으로 떠 있고, 선수 파쇄에서 발생한 비말이 뱃머리 양옆으로 튄다. 다만 항적이 선체 오른쪽 뒤로 뻗어 있으면서 선수는 왼쪽을 향해 파도를 가르는 형태라 방향 자체는 물리적으로 성립. 부유하는 물체나 지지 없는 요소는 없음."
   },
   {
    "label": "B",
    "direction": "선수가 화면 오른쪽을 향하고 선미는 왼쪽, 항적과 흰 포말이 왼쪽 뒤로 넓게 퍼져 있다 — 좌→우 진행이 정확하다. 선측 전체 프로필과 전방 쿼터가 카메라를 향한 고각 트래킹 뷰로 프롬프트의 카메라 지시와 일치.",
    "built_space": "조타실 1개, 흰 캐빈에 청·백·적 띠, 좌측 출입구, 마스트/안테나/GPS 돔, 선수쪽 윈치와 붐, 선미쪽 검은 박스와 릴 — STRUCTURE LOOK과 부품 배치·색상이 거의 그대로 일치(참조와 동일하게 좌현측 뷰). 청색 갑판 불워크, 스테인리스 난간, 감청 선체+백색 라인+적색 흘수선 모두 맞음. 중복 구조물 없음.",
    "entities": "5톤 어선 1척, 푸른 바다, 흰 항적/비말 모두 존재. 인물 없음(프롬프트가 인물을 지정하지 않음). 원경에 아주 작은 선박 실루엣 하나 정도, 전경 침범 없음.",
    "hard_violations": [],
    "physics": "선체는 흘수선까지 물에 잠긴 채 항주 중이며, 선수에서 갈라진 물이 양현으로 밀려나고 선미 뒤로 항적이 이어진다. 속도에 비해 선수 흘수가 다소 깊게 앉아 보이나 항주 자세로 성립 가능. 공중에 뜬 지지 없는 물체 없음."
   },
   {
    "label": "C",
    "direction": "선수가 화면 왼쪽 아래를 향하고 항적은 오른쪽 뒤로 길게 이어진다 — 배는 오른쪽에서 왼쪽으로 진행. 프롬프트가 요구한 '선수 화면 오른쪽, 좌→우 이동'과 반대다. 카메라는 높은 고각이라 갑판을 내려다보며 선측 프로필보다 평면(위)이 많이 보인다.",
    "built_space": "조타실 1개, 흰 캐빈에 적·백·청 띠, 선수쪽 윈치와 붐, 선미쪽 검은 박스와 릴 — 참조 대비 좌우가 반전된 배치. 마스트 장비는 참조보다 단순화되어 있고 캐빈 창 배열도 다소 다르지만 색과 재질은 유지. 중복 구조물은 없음.",
    "entities": "5톤 어선 1척, 푸른 바다, 흰 항적/비말 존재. 인물 없음. 다른 침입 요소 없음.",
    "hard_violations": [],
    "physics": "선체는 정상적으로 부양해 항주하며 선수 파쇄와 항적이 연결된다. 다만 높은 부감 탓에 선체가 물에 얕게 얹힌 듯 보이고 공중 비말은 상대적으로 적다. 지지 없는 부유 물체는 없음."
   }
  ],
  "totals": {
   "A": 5,
   "B": 9,
   "C": 6
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "선수가 화면 왼쪽을 향해 '좌→우 진행·선수 화면 오른쪽' 지시를 정면으로 위반하고 윈치/박스 배치도 참조와 반전되었으며, 배가 프레임의 절반 이상을 차지해 '1/3 크기·바다가 지배적'이라는 스케일 지시도 어긋난다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "선수가 화면 오른쪽, 항적이 왼쪽 뒤로 이어지는 좌→우 항주를 정확히 구현하고 전체 선측 프로필을 고각 와이드로 잡았으며, STRUCTURE LOOK의 캐빈 띠·윈치·붐·청색 갑판 배치까지 반전 없이 일치한다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "포말과 항적, 바다 비율은 준수하나 선수가 화면 왼쪽을 향해 진행 방향 지시를 위반하고 부감이 과해 요구된 '완전한 측면 프로필'보다 갑판 평면이 지배적이다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_fishing_boat_sel.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "플레이트+seed만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_bypass:bg_only"
 },
 "S17sh6": {
  "input_fingerprint": "adb5847211254e8e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 통로 너머 뱃머리에 굳건히 서 있는 고산들의 뒷모습을 향해 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open passenger deck and narrow exterior passage leading toward the fishing boat's bow. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from just behind and beside Jihu at eye level, using his shoulder and turned head in the lower-left foreground to align the passage with Sandeul's back at the bow in the upper-center distance. Hold enough width to keep both men and the connecting passage legible: Jihu remains seated and intent, while Sandeul forms a rigid full-body endpoint against the open sea.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul at the bow; 고산들 in the upper-center of the frame, background; passage to the bow in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: boat passage (Open between the two men) — The passage recedes from the seated Jihu toward the bow at frame center; used as Creates the central sightline connecting Jihu to Sandeul; bow (Occupied by Sandeul) — Its forward end points away from the camera beyond Sandeul; used as Provides Sandeul's isolated endpoint and separates him from the stern group; open sea (Visible around the moving vessel); used as Forms the distant field beyond Sandeul and the passing view beside Jihu.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the blue sea keeps the long sightline readable while restrained contrast isolates Sandeul's dark back from the open surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her white animal-bone necklace aboard the fishing boat.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 통로 너머 뱃머리에 굳건히 서 있는 고산들의 뒷모습을 향해 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open passenger deck and narrow exterior passage leading toward the fishing boat's bow. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from just behind and beside Jihu at eye level, using his shoulder and turned head in the lower-left foreground to align the passage with Sandeul's back at the bow in the upper-center distance. Hold enough width to keep both men and the connecting passage legible: Jihu remains seated and intent, while Sandeul forms a rigid full-body endpoint against the open sea.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul at the bow; 고산들 in the upper-center of the frame, background; passage to the bow in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: boat passage (Open between the two men) — The passage recedes from the seated Jihu toward the bow at frame center; used as Creates the central sightline connecting Jihu to Sandeul; bow (Occupied by Sandeul) — Its forward end points away from the camera beyond Sandeul; used as Provides Sandeul's isolated endpoint and separates him from the stern group; open sea (Visible around the moving vessel); used as Forms the distant field beyond Sandeul and the passing view beside Jihu.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the blue sea keeps the long sightline readable while restrained contrast isolates Sandeul's dark back from the open surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her white animal-bone necklace aboard the fishing boat.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 통로 너머 뱃머리에 굳건히 서 있는 고산들의 뒷모습을 향해 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open passenger deck and narrow exterior passage leading toward the fishing boat's bow. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from just behind and beside Jihu at eye level, using his shoulder and turned head in the lower-left foreground to align the passage with Sandeul's back at the bow in the upper-center distance. Hold enough width to keep both men and the connecting passage legible: Jihu remains seated and intent, while Sandeul forms a rigid full-body endpoint against the open sea.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul at the bow; 고산들 in the upper-center of the frame, background; passage to the bow in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: boat passage (Open between the two men) — The passage recedes from the seated Jihu toward the bow at frame center; used as Creates the central sightline connecting Jihu to Sandeul; bow (Occupied by Sandeul) — Its forward end points away from the camera beyond Sandeul; used as Provides Sandeul's isolated endpoint and separates him from the stern group; open sea (Visible around the moving vessel); used as Forms the distant field beyond Sandeul and the passing view beside Jihu.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the blue sea keeps the long sightline readable while restrained contrast isolates Sandeul's dark back from the open surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her white animal-bone necklace aboard the fishing boat.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S17sh6__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S17sh6.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_fishing_boat_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "두 인물과 통로를 넓게 담고 산들 뒷모습도 맞으나, 조타실이 두 사람 사이를 가로막아 '통로 너머 뱃머리'라는 중앙 시선축이 약하고 지후의 시선이 산들에게 정확히 착지하지 않으며, 산들의 위치도 뱃머리보다 중앙 갑판처럼 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌하단 전경의 앉은 지후 → 파란 갑판 통로 → 뱃머리에 굳건히 선 산들의 뒷모습으로 시선축이 명확히 연결되고, 흰 상부구조·파란 갑판이 구조 레퍼런스와 부합하며 흰 뼈 목걸이도 유지되어 샷 텍스트 스테이징을 가장 충실히 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "두 인물과 통로를 넓게 담고 산들 뒷모습도 맞으나, 조타실이 두 사람 사이를 가로막아 '통로 너머 뱃머리'라는 중앙 시선축이 약하고 지후의 시선이 산들에게 정확히 착지하지 않으며, 산들의 위치도 뱃머리보다 중앙 갑판처럼 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌하단 전경의 앉은 지후 → 파란 갑판 통로 → 뱃머리에 굳건히 선 산들의 뒷모습으로 시선축이 명확히 연결되고, 흰 상부구조·파란 갑판이 구조 레퍼런스와 부합하며 흰 뼈 목걸이도 유지되어 샷 텍스트 스테이징을 가장 충실히 실현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후는 프레임 좌하단 전경에 앉아 머리를 오른쪽(선수 방향)으로 돌려 시선이 중앙 상단 뱃머리에 등을 보이고 선 남자에게 향한다. 시선 축과 통로 축이 일치하며, 남자는 완전히 등을 보이고 바다를 향해 서 있다. 시선의 착지점이 실제로 산들의 등이다.",
      "built_space": "우측에 조타실 벽·창·문이 있고 통로가 조타실 옆을 따라 선수로 후퇴한다. 조타실 창 안쪽으로 좌석과 실내가 보이며 조타휠은 중복 없이 보이지 않거나 하나. 청색 갑판·스테인리스 난간은 STRUCTURE LOOK의 청/백 어선 도장과 부합. 좌측 열린 바다, 우측 구조물 배치가 통로 사이트라인과 일관.",
      "entities": "지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 워크재킷+올리브 헨리, 흰 뼈 목걸이(가지 모양) 명확히 착용 — 레퍼런스 일치(모자는 없음). 산들: 중년 남성 뒷모습, 올리브 베스트+체크 셔츠+갈색 바지+고무장화 — 레퍼런스 의상 일치. 추가 인물 없음(조타실 창 안 반사/유리에 흐릿한 형체가 약간 보이나 인물로 특정되지 않음). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "지후는 좌측 난간 아래 벤치/좌석에 실제로 앉아 있으며 무릎과 손이 자연스럽게 놓여 지지가 명확. 산들은 두 발이 선수 갑판에 붙어 서 있고 다리 하중 배분이 보임. 공중에 떠 있는 물체 없음. 바다에는 항주 파문이 약하게 보이나 자연스러움."
     },
     {
      "label": "B",
      "direction": "지후는 좌하단에 앉아 고개를 오른쪽으로 돌리지만, 시선은 조타실 벽 쪽(좌측 중앙)을 향하는 듯 애매하며, 산들은 조타실 오른편 뒤쪽에 서 있다. 시선축이 통로를 따라 산들 등으로 뚜렷이 이어지지 않고 조타실 구조물이 사이트라인을 차단한다. 산들은 등을 보이지만 위치가 상단 중앙이 아니라 우측 중상단이고 뱃머리라기보다 조타실 옆 통로/현측에 가깝다.",
      "built_space": "조타실이 프레임 중앙 좌측에 크게 배치되어 통로를 막고 있다. 실내에 좌석·계기가 보이며 조타휠 중복은 없음. 그러나 LOCATION 사진의 카메라 구도를 거의 그대로 복제한 듯한 배치이며 갑판은 회색으로 청색 갑판(STRUCTURE LOOK) 대비 로케이션 쪽을 따름. 통로가 '두 사람 사이를 잇는 중앙 사이트라인'으로 기능하지 못한다.",
      "entities": "지후: 한국 젊은 여성, 긴 검은 머리, 갈색 재킷, 흰 뼈 목걸이 착용 확인. 얼굴은 각도상 흐릿·다소 이질적. 산들: 올리브 베스트+체크 셔츠+갈색 바지+장화 뒷모습으로 일치. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "지후는 좌측 벤치에 앉은 것으로 보이나 하체가 프레임 밖으로 잘려 지지면이 부분적으로만 확인된다(무릎이 보임). 산들은 두 발이 갑판에 있고 난간을 향해 몸을 기울여 서 있어 지지 확실. 부양 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후(좌하단 전경, 앉은 자세)→통로→뱃머리에 등 보인 산들(중앙 상단)의 시선축이 명확히 성립하고 목걸이·의상·주광 낮 조명 모두 부합하여 샷 텍스트 스테이징을 가장 충실히 실현."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "조타실이 프레임 중앙을 차지해 지후–통로–산들의 중앙 사이트라인을 차단하고 산들이 뱃머리가 아닌 현측 통로에 서 있어 지정된 프레임 레이아웃과 시선 착지가 약하며, 로케이션 사진 구도를 거의 복제했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지후(좌하단 전경, 앉은 자세)→통로→뱃머리에 등 보인 산들(중앙 상단)의 시선축이 명확히 성립하고 목걸이·의상·주광 낮 조명 모두 부합하여 샷 텍스트 스테이징을 가장 충실히 실현."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "조타실이 프레임 중앙을 차지해 지후–통로–산들의 중앙 사이트라인을 차단하고 산들이 뱃머리가 아닌 현측 통로에 서 있어 지정된 프레임 레이아웃과 시선 착지가 약하며, 로케이션 사진 구도를 거의 복제했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "지후는 프레임 좌하단 전경에 앉아 머리를 오른쪽(선수 방향)으로 돌려 시선이 중앙 상단 뱃머리에 등을 보이고 선 남자에게 향한다. 시선 축과 통로 축이 일치하며, 남자는 완전히 등을 보이고 바다를 향해 서 있다. 시선의 착지점이 실제로 산들의 등이다.",
      "built_space": "우측에 조타실 벽·창·문이 있고 통로가 조타실 옆을 따라 선수로 후퇴한다. 조타실 창 안쪽으로 좌석과 실내가 보이며 조타휠은 중복 없이 보이지 않거나 하나. 청색 갑판·스테인리스 난간은 STRUCTURE LOOK의 청/백 어선 도장과 부합. 좌측 열린 바다, 우측 구조물 배치가 통로 사이트라인과 일관.",
      "entities": "지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 워크재킷+올리브 헨리, 흰 뼈 목걸이(가지 모양) 명확히 착용 — 레퍼런스 일치(모자는 없음). 산들: 중년 남성 뒷모습, 올리브 베스트+체크 셔츠+갈색 바지+고무장화 — 레퍼런스 의상 일치. 추가 인물 없음(조타실 창 안 반사/유리에 흐릿한 형체가 약간 보이나 인물로 특정되지 않음). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "지후는 좌측 난간 아래 벤치/좌석에 실제로 앉아 있으며 무릎과 손이 자연스럽게 놓여 지지가 명확. 산들은 두 발이 선수 갑판에 붙어 서 있고 다리 하중 배분이 보임. 공중에 떠 있는 물체 없음. 바다에는 항주 파문이 약하게 보이나 자연스러움."
     },
     {
      "label": "A",
      "direction": "지후는 좌하단에 앉아 고개를 오른쪽으로 돌리지만, 시선은 조타실 벽 쪽(좌측 중앙)을 향하는 듯 애매하며, 산들은 조타실 오른편 뒤쪽에 서 있다. 시선축이 통로를 따라 산들 등으로 뚜렷이 이어지지 않고 조타실 구조물이 사이트라인을 차단한다. 산들은 등을 보이지만 위치가 상단 중앙이 아니라 우측 중상단이고 뱃머리라기보다 조타실 옆 통로/현측에 가깝다.",
      "built_space": "조타실이 프레임 중앙 좌측에 크게 배치되어 통로를 막고 있다. 실내에 좌석·계기가 보이며 조타휠 중복은 없음. 그러나 LOCATION 사진의 카메라 구도를 거의 그대로 복제한 듯한 배치이며 갑판은 회색으로 청색 갑판(STRUCTURE LOOK) 대비 로케이션 쪽을 따름. 통로가 '두 사람 사이를 잇는 중앙 사이트라인'으로 기능하지 못한다.",
      "entities": "지후: 한국 젊은 여성, 긴 검은 머리, 갈색 재킷, 흰 뼈 목걸이 착용 확인. 얼굴은 각도상 흐릿·다소 이질적. 산들: 올리브 베스트+체크 셔츠+갈색 바지+장화 뒷모습으로 일치. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "지후는 좌측 벤치에 앉은 것으로 보이나 하체가 프레임 밖으로 잘려 지지면이 부분적으로만 확인된다(무릎이 보임). 산들은 두 발이 갑판에 있고 난간을 향해 몸을 기울여 서 있어 지지 확실. 부양 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "두 인물과 통로를 넓게 담고 산들 뒷모습도 맞으나, 조타실이 두 사람 사이를 가로막아 '통로 너머 뱃머리'라는 중앙 시선축이 약하고 지후의 시선이 산들에게 정확히 착지하지 않으며, 산들의 위치도 뱃머리보다 중앙 갑판처럼 읽힌다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "좌하단 전경의 앉은 지후 → 파란 갑판 통로 → 뱃머리에 굳건히 선 산들의 뒷모습으로 시선축이 명확히 연결되고, 흰 상부구조·파란 갑판이 구조 레퍼런스와 부합하며 흰 뼈 목걸이도 유지되어 샷 텍스트 스테이징을 가장 충실히 실현했다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_fishing_boat_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "우측 조타실 창문 유리에 지시문에 없는 평면적인 조타핸들 모양의 그래픽(스티커)이 임의로 생성되어 사실성 및 워터마크 배제 지침을 위반했습니다.",
     "fix_en": "Remove the black steering wheel graphic from the window pane on the white cabin to the right, leaving only clear, slightly reflective glass in its place; strictly preserve Jihu in the lower-left foreground, Sandeul in the distant background, their current clothing, the blue deck and boat structure, the natural lighting, and the exact existing camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "구조물 디자인 레퍼런스에 따라 선실 외벽에 빨간색과 파란색의 굵은 가로 줄무늬가 있어야 하나, 흰색 단색으로 잘못 칠해져 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "구조물 레퍼런스의 개구부 형태와 달리, 선실 측면 출입구가 미닫이 유리문으로 잘못 생성되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the black steering wheel graphic from the window pane on the white cabin to the right, leaving only clear, slightly reflective glass in its place; strictly preserve Jihu in the lower-left foreground, Sandeul in the distant background, their current clothing, the blue deck and boat structure, the natural lighting, and the exact existing camera framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도에서 A에 있던 창문 내부의 그래픽 마크(스티커처럼 얹힌 원형 도안)와 우측 창의 좌석 형태 잡음을 제거해, 텍스트/주석 금지와 '그래픽 오버레이 금지' 조항을 충족하면서 인물 정체성·의상·자세·조명은 그대로 유지했다. 앉은 지후 좌하단, 뱃머리의 산들 상단중앙, 통로 중앙의 시선선이 정확하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·인물·뼈 목걸이 모두 충족하지만, 우측 조타실 창에 표면에 붙은 듯한 원형 도형(문자/도안성 마크)이 선명히 얹혀 있어 '주석·그래픽 오버레이 금지'와 재질 리얼리즘 조항을 위반하고, 통로 중반의 파란 갑판 위 무늬도 스티커처럼 읽힌다.  ★위반: [claude-opus] 우측 조타실 창에 표면에 얹힌 원형 도형/마크 — 그림·주석성 그래픽 오버레이 금지 위반"
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[claude-opus] 우측 조타실 창에 표면에 얹힌 원형 도형/마크 — 그림·주석성 그래픽 오버레이 금지 위반"
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도에서 A에 있던 창문 내부의 그래픽 마크(스티커처럼 얹힌 원형 도안)와 우측 창의 좌석 형태 잡음을 제거해, 텍스트/주석 금지와 '그래픽 오버레이 금지' 조항을 충족하면서 인물 정체성·의상·자세·조명은 그대로 유지했다. 앉은 지후 좌하단, 뱃머리의 산들 상단중앙, 통로 중앙의 시선선이 정확하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·인물·뼈 목걸이 모두 충족하지만, 우측 조타실 창에 표면에 붙은 듯한 원형 도형(문자/도안성 마크)이 선명히 얹혀 있어 '주석·그래픽 오버레이 금지'와 재질 리얼리즘 조항을 위반하고, 통로 중반의 파란 갑판 위 무늬도 스티커처럼 읽힌다.  ★위반: [claude-opus] 우측 조타실 창에 표면에 얹힌 원형 도형/마크 — 그림·주석성 그래픽 오버레이 금지 위반"
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후는 화면 좌측 전경에 앉아 고개를 오른쪽(선수 방향)으로 돌려 시선을 중앙 배경의 산들 등쪽으로 보낸다. 시선선이 청색 통로를 따라 선수에 선 남자의 등에 정확히 착지한다. 산들은 카메라를 등지고 선수 끝(카메라 반대 방향)을 향해 서 있어 '뒷모습' 지시를 만족한다.",
      "built_space": "우측에 조타실 구조물(문·창문 여러 개, 흰 도장), 좌현 난간, 청색 도장 갑판과 통로가 하나씩 정상 개수로 배치. 조타실 창 안에 좌석 등받이가 보이며 스티어링 휠 중복 없음. 통로는 앉은 지후에서 선수로 후퇴하는 단일 동선. 유리에 비친 반사는 하늘·바다 톤으로 카메라 위치와 모순되지 않음.",
      "entities": "지후: 20대 초반 한국 여성, 긴 생머리, 갈색 워크재킷+올리브 헨리·다크 카고, 흰 동물뼈(갈래뿔) 목걸이 착용 — 캐리드 스테이트 충족. 다만 레퍼런스의 회색 캡은 없음(모자 미착용). 산들: 40대 남성 체구, 올리브 베스트+체크셔츠, 갈색 바지, 장화 — 레퍼런스 의상 일치, 비니는 확인 어려움(짧은 머리 노출). 제3의 인물 없음.",
      "hard_violations": [],
      "physics": "지후는 좌현 난간/벤치 위에 실제로 앉아 무릎에 손을 얹고 하중이 좌석과 발에 실려 있다. 산들은 두 발이 청색 갑판에 붙어 직립, 양팔 자연 하강. 공중 부양이나 무지지 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 지후가 좌하단에서 우측 선수의 산들 등쪽으로 시선 고정, 시선선이 통로를 따라 목표에 착지. 산들도 카메라를 등지고 선수 방향을 향함.",
      "built_space": "구조물 배치는 A와 사실상 동일(조타실 1개, 통로 1개, 좌현 난간). 그러나 조타실 우측 유리창 안쪽에 크고 짙은 원형+삼각 실루엣 형태의 정체불명 그래픽/기호 같은 요소가 창면에 평면적으로 얹혀 있어, 실제 기자재나 반사로 설명되지 않는 스티커·오버레이처럼 읽힌다. 배경 사물이 전경급 존재감으로 확대된 인상.",
      "entities": "지후·산들의 얼굴·의상·소품은 A와 동일하고 흰 뼈 목걸이도 유지. 인물 추가 없음. 다만 창 안의 기호형 요소는 계약이 요구하지 않은 추가 사물이며 실물 재질감이 없다.",
      "hard_violations": [
       "조타실 창면에 계약이 요구하지 않은 도형/기호형 그래픽이 평면 스티커처럼 얹혀 있음 — 유입된 마커·다이어그램 및 발명된 사물"
      ],
      "physics": "지후는 난간/벤치에 착석, 산들은 두 발로 갑판에 직립 — 인체 지지에는 문제 없음. 창 안 원형 물체는 어떤 지지 구조나 손도 없이 유리에 붙은 듯 떠 있어 물리적 근거가 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후 좌하단 착석·시선이 통로를 따라 선수의 산들 뒷모습에 정확히 착지하고, 조타실·통로·난간 구조와 흰 뼈 목걸이가 모두 유지되며 창면에 이물 그래픽이 없어 자연광 와이드 요건을 가장 깨끗하게 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도·시선·인물은 A와 거의 동일하나, 조타실 창에 계약이 요구하지 않은 원형 기호형 그래픽이 평면 스티커처럼 새로 생겨 '텍스트·주석·오버레이 금지'와 재질 리얼리즘을 위반 — 얻은 것 없이 손실만 남긴 변경이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지후 좌하단 착석·시선이 통로를 따라 선수의 산들 뒷모습에 정확히 착지하고, 조타실·통로·난간 구조와 흰 뼈 목걸이가 모두 유지되며 창면에 이물 그래픽이 없어 자연광 와이드 요건을 가장 깨끗하게 충족한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도·시선·인물은 A와 거의 동일하나, 조타실 창에 계약이 요구하지 않은 원형 기호형 그래픽이 평면 스티커처럼 새로 생겨 '텍스트·주석·오버레이 금지'와 재질 리얼리즘을 위반 — 얻은 것 없이 손실만 남긴 변경이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "지후는 화면 좌측 전경에 앉아 고개를 오른쪽(선수 방향)으로 돌려 시선을 중앙 배경의 산들 등쪽으로 보낸다. 시선선이 청색 통로를 따라 선수에 선 남자의 등에 정확히 착지한다. 산들은 카메라를 등지고 선수 끝(카메라 반대 방향)을 향해 서 있어 '뒷모습' 지시를 만족한다.",
      "built_space": "우측에 조타실 구조물(문·창문 여러 개, 흰 도장), 좌현 난간, 청색 도장 갑판과 통로가 하나씩 정상 개수로 배치. 조타실 창 안에 좌석 등받이가 보이며 스티어링 휠 중복 없음. 통로는 앉은 지후에서 선수로 후퇴하는 단일 동선. 유리에 비친 반사는 하늘·바다 톤으로 카메라 위치와 모순되지 않음.",
      "entities": "지후: 20대 초반 한국 여성, 긴 생머리, 갈색 워크재킷+올리브 헨리·다크 카고, 흰 동물뼈(갈래뿔) 목걸이 착용 — 캐리드 스테이트 충족. 다만 레퍼런스의 회색 캡은 없음(모자 미착용). 산들: 40대 남성 체구, 올리브 베스트+체크셔츠, 갈색 바지, 장화 — 레퍼런스 의상 일치, 비니는 확인 어려움(짧은 머리 노출). 제3의 인물 없음.",
      "hard_violations": [],
      "physics": "지후는 좌현 난간/벤치 위에 실제로 앉아 무릎에 손을 얹고 하중이 좌석과 발에 실려 있다. 산들은 두 발이 청색 갑판에 붙어 직립, 양팔 자연 하강. 공중 부양이나 무지지 물체 없음."
     },
     {
      "label": "A",
      "direction": "A와 동일하게 지후가 좌하단에서 우측 선수의 산들 등쪽으로 시선 고정, 시선선이 통로를 따라 목표에 착지. 산들도 카메라를 등지고 선수 방향을 향함.",
      "built_space": "구조물 배치는 A와 사실상 동일(조타실 1개, 통로 1개, 좌현 난간). 그러나 조타실 우측 유리창 안쪽에 크고 짙은 원형+삼각 실루엣 형태의 정체불명 그래픽/기호 같은 요소가 창면에 평면적으로 얹혀 있어, 실제 기자재나 반사로 설명되지 않는 스티커·오버레이처럼 읽힌다. 배경 사물이 전경급 존재감으로 확대된 인상.",
      "entities": "지후·산들의 얼굴·의상·소품은 A와 동일하고 흰 뼈 목걸이도 유지. 인물 추가 없음. 다만 창 안의 기호형 요소는 계약이 요구하지 않은 추가 사물이며 실물 재질감이 없다.",
      "hard_violations": [
       "조타실 창면에 계약이 요구하지 않은 도형/기호형 그래픽이 평면 스티커처럼 얹혀 있음 — 유입된 마커·다이어그램 및 발명된 사물"
      ],
      "physics": "지후는 난간/벤치에 착석, 산들은 두 발로 갑판에 직립 — 인체 지지에는 문제 없음. 창 안 원형 물체는 어떤 지지 구조나 손도 없이 유리에 붙은 듯 떠 있어 물리적 근거가 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S17sh6__bgfirst_bg.png",
   "bg_asset_id": "a2ca8308-c1f7-4d73-96eb-351cfdb4d593",
   "bg_record_key": "S17sh6::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S18sh1": {
  "input_fingerprint": "fcb14132302ac7dd",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 구형 SUV 조수석에 앉은 김지후(강수리영)가 두 손으로 고등학교 졸업식 사진 액자를 쥐고 내려다보는 모습.\n\nLOCATION (lock): The front passenger seat inside the older SUV, beside the fixed dashboard and driver's position at dawn. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height slightly behind and inboard of the front passenger seat, hold a static medium frame angled gently downward toward Jihoo. Her seated upper body occupies the right half while the graduation photograph frame rests across the lower center at a natural scale, its image clearly readable without exceeding roughly one third of the composition.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 고등학교 졸업식 사진 액자 (Held in both hands) — Its photograph side is tilted upward toward the camera, showing an expressionless 김지후(강수리영) beside a broadly smiling 강민숙(홍은미); used as The photograph supplies the lower-frame focal point beneath Jihoo's face; 구형 SUV 조수석 (김지후(강수리영)가 앉아 있음) — The seat's inner side and part of its back face the camera; used as The seatback establishes the confined passenger-side viewpoint and frames Jihoo along one edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light is rendered with subdued contrast and a restrained, somber tonal range appropriate to the enclosed cabin.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 old SUV cabin, pre-dawn light, driver and passenger-seat geometry. Exclude the rear-seat restraints because her hands and feet are now freed; place her in the front passenger seat with the framed photo.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s restraints have been removed; she sits in the front passenger seat holding the graduation photo frame and still wears her necklace.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 구형 SUV 조수석에 앉은 김지후(강수리영)가 두 손으로 고등학교 졸업식 사진 액자를 쥐고 내려다보는 모습.\n\nLOCATION (lock): The front passenger seat inside the older SUV, beside the fixed dashboard and driver's position at dawn. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height slightly behind and inboard of the front passenger seat, hold a static medium frame angled gently downward toward Jihoo. Her seated upper body occupies the right half while the graduation photograph frame rests across the lower center at a natural scale, its image clearly readable without exceeding roughly one third of the composition.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 고등학교 졸업식 사진 액자 (Held in both hands) — Its photograph side is tilted upward toward the camera, showing an expressionless 김지후(강수리영) beside a broadly smiling 강민숙(홍은미); used as The photograph supplies the lower-frame focal point beneath Jihoo's face; 구형 SUV 조수석 (김지후(강수리영)가 앉아 있음) — The seat's inner side and part of its back face the camera; used as The seatback establishes the confined passenger-side viewpoint and frames Jihoo along one edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light is rendered with subdued contrast and a restrained, somber tonal range appropriate to the enclosed cabin.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s restraints have been removed; she sits in the front passenger seat holding the graduation photo frame and still wears her necklace.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 구형 SUV 조수석에 앉은 김지후(강수리영)가 두 손으로 고등학교 졸업식 사진 액자를 쥐고 내려다보는 모습.\n\nLOCATION (lock): The front passenger seat inside the older SUV, beside the fixed dashboard and driver's position at dawn. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height slightly behind and inboard of the front passenger seat, hold a static medium frame angled gently downward toward Jihoo. Her seated upper body occupies the right half while the graduation photograph frame rests across the lower center at a natural scale, its image clearly readable without exceeding roughly one third of the composition.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 고등학교 졸업식 사진 액자 (Held in both hands) — Its photograph side is tilted upward toward the camera, showing an expressionless 김지후(강수리영) beside a broadly smiling 강민숙(홍은미); used as The photograph supplies the lower-frame focal point beneath Jihoo's face; 구형 SUV 조수석 (김지후(강수리영)가 앉아 있음) — The seat's inner side and part of its back face the camera; used as The seatback establishes the confined passenger-side viewpoint and frames Jihoo along one edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light is rendered with subdued contrast and a restrained, somber tonal range appropriate to the enclosed cabin.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 old SUV cabin, pre-dawn light, driver and passenger-seat geometry. Exclude the rear-seat restraints because her hands and feet are now freed; place her in the front passenger seat with the framed photo.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s restraints have been removed; she sits in the front passenger seat holding the graduation photo frame and still wears her necklace.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S18sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도·SUV 위치·시선·양손 액자 지지는 가장 충실하지만, 사진 속 강민숙을 남성으로 바꾼 중대한 인물 오류 때문에 사용 불가다.  ★위반: [claude-opus] 액자 속 강민숙 자리에 프롬프트에 없는 젊은 남성이 등장해 지정 인물을 대체한다. / [claude-opus] 금지된 문자 요소인 대시보드 숫자 표시가 식별 가능하게 남아 있다. / [gpt] 액자 사진에서 지정된 여성 강민숙을 남성으로 대체해 핵심 사진 속에 잘못된 인물을 만들었다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "사진 속 두 여성의 표정 관계는 정확하지만, 금지된 문자가 두드러지고 룸미러의 성립 불가능한 눈 반사가 추가되어 A보다 불리하다.  ★위반: [claude-opus] 룸미러에 지후의 현재 시선과 위치로 설명되지 않는 정면의 눈이 나타나 광학적으로 불가능하거나 프롬프트에 없는 인물을 암시한다. / [claude-opus] 사진의 영어 제목과 한글 이름, 차양판 라벨 등 금지된 문자가 선명하게 노출된다. / [gpt] 액자 사진 위에 영문 졸업 문구와 한글 이름을 넣어, 어디에도 텍스트를 두지 말라는 명시적 조건을 위반했다."
     }
    ],
    "all_candidates_fail": true,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 1.75
     },
     "adjusted": {
      "A": 0.917,
      "B": 1.0
     },
     "violations": {
      "A": [
       "[claude-opus] 액자 속 강민숙 자리에 프롬프트에 없는 젊은 남성이 등장해 지정 인물을 대체한다.",
       "[claude-opus] 금지된 문자 요소인 대시보드 숫자 표시가 식별 가능하게 남아 있다.",
       "[gpt] 액자 사진에서 지정된 여성 강민숙을 남성으로 대체해 핵심 사진 속에 잘못된 인물을 만들었다."
      ],
      "B": [
       "[claude-opus] 룸미러에 지후의 현재 시선과 위치로 설명되지 않는 정면의 눈이 나타나 광학적으로 불가능하거나 프롬프트에 없는 인물을 암시한다.",
       "[claude-opus] 사진의 영어 제목과 한글 이름, 차양판 라벨 등 금지된 문자가 선명하게 노출된다.",
       "[gpt] 액자 사진 위에 영문 졸업 문구와 한글 이름을 넣어, 어디에도 텍스트를 두지 말라는 명시적 조건을 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도·SUV 위치·시선·양손 액자 지지는 가장 충실하지만, 사진 속 강민숙을 남성으로 바꾼 중대한 인물 오류 때문에 사용 불가다.  ★위반: [claude-opus] 액자 속 강민숙 자리에 프롬프트에 없는 젊은 남성이 등장해 지정 인물을 대체한다. / [claude-opus] 금지된 문자 요소인 대시보드 숫자 표시가 식별 가능하게 남아 있다. / [gpt] 액자 사진에서 지정된 여성 강민숙을 남성으로 대체해 핵심 사진 속에 잘못된 인물을 만들었다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "사진 속 두 여성의 표정 관계는 정확하지만, 금지된 문자가 두드러지고 룸미러의 성립 불가능한 눈 반사가 추가되어 A보다 불리하다.  ★위반: [claude-opus] 룸미러에 지후의 현재 시선과 위치로 설명되지 않는 정면의 눈이 나타나 광학적으로 불가능하거나 프롬프트에 없는 인물을 암시한다. / [claude-opus] 사진의 영어 제목과 한글 이름, 차양판 라벨 등 금지된 문자가 선명하게 노출된다. / [gpt] 액자 사진 위에 영문 졸업 문구와 한글 이름을 넣어, 어디에도 텍스트를 두지 말라는 명시적 조건을 위반했다."
     }
    ],
    "all_candidates_fail": true
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 시선은 아래로 내려가 무릎 앞에 든 액자 사진면에 정확히 닿는다. 액자의 사진면은 위쪽·카메라 쪽으로 기울어져 있어 샷 텍스트가 요구한 '사진면이 카메라 쪽으로 기울어 읽힌다'를 충족. 카메라는 조수석 뒤쪽·안쪽 가슴 높이에서 살짝 내려다보는 축이며, 인물 상체는 프레임 우측 절반, 액자는 하단 중앙에 놓인다.",
      "built_space": "구형 SUV 실내: 스티어링 휠 1개(좌측, 운전석 위치 정확), 계기판·오디오(시간 표시)·기어 셀렉터·센터콘솔·조수석 도어트림·거울이 레퍼런스와 동일 배치. 그녀는 조수석에 앉아 있고 좌측 전경에 운전석 시트백, 우측에 조수석 시트백 일부가 프레임을 막아 협소한 조수석 시점을 만든다. 룸미러가 추가로 보이나 광각 시야에서 가능한 위치.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴·헤어 유사. 회색 티셔츠 + 목걸이(체인) 확인 — 캐리드 스테이트 충족. 액자 사진 속에는 무표정한 김지후와 활짝 웃는 여성(강민숙) 두 여성이 교복 차림으로 함께 있어 요구 조건과 일치. 다만 사진 상단·측면에 'High School Graduation 2018' 등 글자가 들어가 '텍스트 금지' 조항을 위반하는 흠.",
      "physics": "몸은 조수석 시트에 앉아 등받이에 기대어 있고, 액자는 양손(왼손이 액자 상단 좌측, 오른손이 하단 좌측 프레임)으로 실제로 쥐어져 무릎 위 공간에 지지된다. 팔은 몸통에 붙어 자연스러운 무게감. 공중에 뜬 물체나 지지 없는 신체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "시선은 아래로 내려 액자를 향하고, 액자 사진면은 카메라 쪽으로 기울어져 읽힌다. 카메라 축은 A보다 다소 넓고 대시보드 정면성이 강해 조수석 뒤쪽 근접감이 약하다. 인물 상체는 우측에 있으나 액자는 하단 중앙보다 중앙 근처, 화면 비중 적정.",
      "built_space": "스티어링 휠 1개(좌측), 계기판·오디오·기어·조수석 도어트림 등 레퍼런스와 일치. 좌측 전경에 운전석 시트백 존재. 그녀는 조수석 착석. 다만 카메라가 더 뒤·넓게 물러나 '조수석 안쪽 밀착 시점'의 협소함이 덜하고 대시보드 등 배경 비중이 커졌다.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 회색 티셔츠, 목걸이 확인. 그러나 액자 사진 속 인물이 무표정한 여성 + 활짝 웃는 '남성'(학사모·가운 차림)으로, 프롬프트가 명시한 '활짝 웃는 강민숙(여성)'이 아니다 — 프롬프트가 지정하지 않은 인물(남성)을 사진 속에 발명. 또한 고등학교 졸업식이라기보다 대학 학위 가운 인상.",
      "physics": "몸은 시트에 앉아 지지되고, 액자는 오른손이 우측 상단 테두리, 왼손이 하단을 받쳐 양손으로 실제로 쥐고 있다. 무릎 위 자연스러운 지지. 부유 물체 없음.",
      "hard_violations": [
       "액자 사진 속에 프롬프트가 지정하지 않은 남성 인물을 발명(강민숙 여성이어야 함) — 초대받지 않은 인물 추가"
      ]
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "조수석 뒤·안쪽 가슴 높이의 하향 미디엄 프레임, 우측 상체·하단 중앙 액자 배치, 무표정한 지후와 활짝 웃는 여성이 함께 담긴 사진면 각도까지 모두 충족했고 손 그립·목걸이·차량 구조도 정확 — 다만 사진 속 영문/한글 캡션이 '텍스트 금지' 조항을 어겨 감점."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "차량 구조·착석·양손 그립·새벽 톤은 무난하나, 액자 사진에 명시되지 않은 남성 졸업생을 넣어 '활짝 웃는 강민숙' 조건을 어긴 인물 발명이 결정적이며, 프레임도 더 넓어 조수석 밀착 시점이 약하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "조수석 뒤·안쪽 가슴 높이의 하향 미디엄 프레임, 우측 상체·하단 중앙 액자 배치, 무표정한 지후와 활짝 웃는 여성이 함께 담긴 사진면 각도까지 모두 충족했고 손 그립·목걸이·차량 구조도 정확 — 다만 사진 속 영문/한글 캡션이 '텍스트 금지' 조항을 어겨 감점."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "차량 구조·착석·양손 그립·새벽 톤은 무난하나, 액자 사진에 명시되지 않은 남성 졸업생을 넣어 '활짝 웃는 강민숙' 조건을 어긴 인물 발명이 결정적이며, 프레임도 더 넓어 조수석 밀착 시점이 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후의 시선은 아래로 내려가 무릎 앞에 든 액자 사진면에 정확히 닿는다. 액자의 사진면은 위쪽·카메라 쪽으로 기울어져 있어 샷 텍스트가 요구한 '사진면이 카메라 쪽으로 기울어 읽힌다'를 충족. 카메라는 조수석 뒤쪽·안쪽 가슴 높이에서 살짝 내려다보는 축이며, 인물 상체는 프레임 우측 절반, 액자는 하단 중앙에 놓인다.",
      "built_space": "구형 SUV 실내: 스티어링 휠 1개(좌측, 운전석 위치 정확), 계기판·오디오(시간 표시)·기어 셀렉터·센터콘솔·조수석 도어트림·거울이 레퍼런스와 동일 배치. 그녀는 조수석에 앉아 있고 좌측 전경에 운전석 시트백, 우측에 조수석 시트백 일부가 프레임을 막아 협소한 조수석 시점을 만든다. 룸미러가 추가로 보이나 광각 시야에서 가능한 위치.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴·헤어 유사. 회색 티셔츠 + 목걸이(체인) 확인 — 캐리드 스테이트 충족. 액자 사진 속에는 무표정한 김지후와 활짝 웃는 여성(강민숙) 두 여성이 교복 차림으로 함께 있어 요구 조건과 일치. 다만 사진 상단·측면에 'High School Graduation 2018' 등 글자가 들어가 '텍스트 금지' 조항을 위반하는 흠.",
      "physics": "몸은 조수석 시트에 앉아 등받이에 기대어 있고, 액자는 양손(왼손이 액자 상단 좌측, 오른손이 하단 좌측 프레임)으로 실제로 쥐어져 무릎 위 공간에 지지된다. 팔은 몸통에 붙어 자연스러운 무게감. 공중에 뜬 물체나 지지 없는 신체 없음.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "시선은 아래로 내려 액자를 향하고, 액자 사진면은 카메라 쪽으로 기울어져 읽힌다. 카메라 축은 A보다 다소 넓고 대시보드 정면성이 강해 조수석 뒤쪽 근접감이 약하다. 인물 상체는 우측에 있으나 액자는 하단 중앙보다 중앙 근처, 화면 비중 적정.",
      "built_space": "스티어링 휠 1개(좌측), 계기판·오디오·기어·조수석 도어트림 등 레퍼런스와 일치. 좌측 전경에 운전석 시트백 존재. 그녀는 조수석 착석. 다만 카메라가 더 뒤·넓게 물러나 '조수석 안쪽 밀착 시점'의 협소함이 덜하고 대시보드 등 배경 비중이 커졌다.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 회색 티셔츠, 목걸이 확인. 그러나 액자 사진 속 인물이 무표정한 여성 + 활짝 웃는 '남성'(학사모·가운 차림)으로, 프롬프트가 명시한 '활짝 웃는 강민숙(여성)'이 아니다 — 프롬프트가 지정하지 않은 인물(남성)을 사진 속에 발명. 또한 고등학교 졸업식이라기보다 대학 학위 가운 인상.",
      "physics": "몸은 시트에 앉아 지지되고, 액자는 오른손이 우측 상단 테두리, 왼손이 하단을 받쳐 양손으로 실제로 쥐고 있다. 무릎 위 자연스러운 지지. 부유 물체 없음.",
      "hard_violations": [
       "액자 사진 속에 프롬프트가 지정하지 않은 남성 인물을 발명(강민숙 여성이어야 함) — 초대받지 않은 인물 추가"
      ]
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 10
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 8,
   "B": 10
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "구도·SUV 위치·시선·양손 액자 지지는 가장 충실하지만, 사진 속 강민숙을 남성으로 바꾼 중대한 인물 오류 때문에 사용 불가다.  ★위반: [claude-opus] 액자 속 강민숙 자리에 프롬프트에 없는 젊은 남성이 등장해 지정 인물을 대체한다. / [claude-opus] 금지된 문자 요소인 대시보드 숫자 표시가 식별 가능하게 남아 있다. / [gpt] 액자 사진에서 지정된 여성 강민숙을 남성으로 대체해 핵심 사진 속에 잘못된 인물을 만들었다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "사진 속 두 여성의 표정 관계는 정확하지만, 금지된 문자가 두드러지고 룸미러의 성립 불가능한 눈 반사가 추가되어 A보다 불리하다.  ★위반: [claude-opus] 룸미러에 지후의 현재 시선과 위치로 설명되지 않는 정면의 눈이 나타나 광학적으로 불가능하거나 프롬프트에 없는 인물을 암시한다. / [claude-opus] 사진의 영어 제목과 한글 이름, 차양판 라벨 등 금지된 문자가 선명하게 노출된다. / [gpt] 액자 사진 위에 영문 졸업 문구와 한글 이름을 넣어, 어디에도 텍스트를 두지 말라는 명시적 조건을 위반했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "액자 속 사진 표면에 'High School Graduation 2018'을 비롯한 텍스트가 인쇄되어 있습니다 (프롬프트의 모든 텍스트 금지 지시 위반).",
     "fix_en": "Remove all text and lettering from the photograph inside the frame, replacing it with the continuous blurry grey background seen behind the two girls. Keep the exact camera framing, the lighting, the car cabin interior, Jihoo's face, hair, clothing, pose, and hands, as well as the figures of the two girls in the photo completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove all text and lettering from the photograph inside the frame, replacing it with the continuous blurry grey background seen behind the two girls. Keep the exact camera framing, the lighting, the car cabin interior, Jihoo's face, hair, clothing, pose, and hands, as well as the figures of the two girls in the photo completely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 시선은 아래쪽, 두 손으로 든 액자 사진면을 정확히 향한다. 액자 사진면은 카메라 쪽(좌상)으로 살짝 기울어 관객도 읽을 수 있게 스테이징되어 있어 샷 텍스트('내려다보는')와 배경 요소 지시('사진면이 카메라 쪽으로 기울어짐')를 모두 만족. 카메라는 조수석 뒤쪽·안쪽 가슴 높이에서 약간 내려다보는 각도이며 조수석 등받이 안쪽면이 좌·우 프레임 가장자리에 들어와 있다.",
      "built_space": "구형 SUV 캐빈: 스티어링 휠 1개(좌측 운전석 위치, 정상), 계기판·오디오·기어 셀렉터·조수석 도어 트림·사이드미러 모두 레퍼런스 배치와 일치. 그녀는 조수석에 앉아 있고 운전석은 비어 있음. 룸미러는 상단에 보이며 반사면은 어두워 불가능한 반사 없음. 앞 유리 상단에 하늘색 밴드가 다소 부자연스럽게 밝게 뜬다.",
      "entities": "인물은 한국인 20대 초반 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴 유사. 회색 티셔츠, 목걸이(체인) 확인 — CARRIED STATE 충족. 액자 속에는 무표정한 김지후와 미소 짓는 여성(강민숙) 두 명. 다만 액자 사진 위에 'High School Graduation 2018' 및 한글 텍스트가 인쇄체로 얹혀 있어 '어떤 텍스트·캡션도 금지' 조항을 위반하는 삽입 글자가 프레임 안에 존재한다.",
      "hard_violations": [
       "프레임 내 문자 삽입: 액자 사진에 'High School Graduation 2018'과 세로 한글 글자가 렌더링되어 '텍스트·캡션·주석 금지' 조항을 정면 위반(플랫한 그래픽 오버레이처럼 얹혀 재질감도 없음)"
      ],
      "physics": "그녀는 조수석 시트에 앉아 등받이에 기대어 체중을 지지받는다. 액자는 오른손이 상단 측면, 왼손이 하단 프레임을 감싸 잡고 있어 실제 파지와 일치하며 무릎/허벅지 위쪽에 자연스럽게 자리한다. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선은 동일하게 아래 액자 사진면을 향하고, 사진면은 카메라 쪽으로 약간 기울어 두 인물이 읽힌다. 카메라 위치·하향 각도·조수석 등받이 프레이밍은 A와 사실상 동일하게 지시를 만족. 주체 상체는 우측 절반, 액자는 하단 중앙에 약 1/4~1/3 크기로 놓여 지시대로 배치.",
      "built_space": "동일 캐빈, 스티어링 휠 1개, 기어 셀렉터·오디오·도어 트림·사이드미러 레퍼런스와 일치. 조수석 착석, 운전석 비어 있음. 오디오 시계 표시가 A보다 흐릿하지만 위반은 아님. 룸미러 반사면 어두움 — 광학적 모순 없음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 레퍼런스 얼굴과 일치(A와 동일 인물). 회색 티셔츠, 목걸이 유지. 액자 속 무표정 김지후 + 미소 짓는 강민숙 2인 구도 유지되고, 사진 위 인쇄 문자가 제거되어 텍스트 금지 조항을 준수. 사진 상단이 다소 뿌옇게 번져 재질감이 약한 점은 손실.",
      "hard_violations": [],
      "physics": "조수석 시트가 몸을 지지하고, 오른손은 액자 우측 상단, 왼손은 하단 프레임을 받쳐 실제 파지 방식과 일치. 액자 무게가 손과 무릎선에 실려 있어 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·방향·물리 모두 지시대로지만 액자 사진 위에 'High School Graduation 2018'과 한글 글자가 플랫한 오버레이로 얹혀 '텍스트·캡션 금지'를 직접 위반해 감점이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 카메라·조수석 지오메트리·시선·파지·목걸이를 유지하면서 금지된 인쇄 문자만 제거했고, 대가는 사진 상단이 약간 뿌옇게 흐려진 정도뿐이라 균형상 확실히 이득이다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·방향·물리 모두 지시대로지만 액자 사진 위에 'High School Graduation 2018'과 한글 글자가 플랫한 오버레이로 얹혀 '텍스트·캡션 금지'를 직접 위반해 감점이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 카메라·조수석 지오메트리·시선·파지·목걸이를 유지하면서 금지된 인쇄 문자만 제거했고, 대가는 사진 상단이 약간 뿌옇게 흐려진 정도뿐이라 균형상 확실히 이득이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 시선은 아래쪽, 두 손으로 든 액자 사진면을 정확히 향한다. 액자 사진면은 카메라 쪽(좌상)으로 살짝 기울어 관객도 읽을 수 있게 스테이징되어 있어 샷 텍스트('내려다보는')와 배경 요소 지시('사진면이 카메라 쪽으로 기울어짐')를 모두 만족. 카메라는 조수석 뒤쪽·안쪽 가슴 높이에서 약간 내려다보는 각도이며 조수석 등받이 안쪽면이 좌·우 프레임 가장자리에 들어와 있다.",
      "built_space": "구형 SUV 캐빈: 스티어링 휠 1개(좌측 운전석 위치, 정상), 계기판·오디오·기어 셀렉터·조수석 도어 트림·사이드미러 모두 레퍼런스 배치와 일치. 그녀는 조수석에 앉아 있고 운전석은 비어 있음. 룸미러는 상단에 보이며 반사면은 어두워 불가능한 반사 없음. 앞 유리 상단에 하늘색 밴드가 다소 부자연스럽게 밝게 뜬다.",
      "entities": "인물은 한국인 20대 초반 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴 유사. 회색 티셔츠, 목걸이(체인) 확인 — CARRIED STATE 충족. 액자 속에는 무표정한 김지후와 미소 짓는 여성(강민숙) 두 명. 다만 액자 사진 위에 'High School Graduation 2018' 및 한글 텍스트가 인쇄체로 얹혀 있어 '어떤 텍스트·캡션도 금지' 조항을 위반하는 삽입 글자가 프레임 안에 존재한다.",
      "hard_violations": [
       "프레임 내 문자 삽입: 액자 사진에 'High School Graduation 2018'과 세로 한글 글자가 렌더링되어 '텍스트·캡션·주석 금지' 조항을 정면 위반(플랫한 그래픽 오버레이처럼 얹혀 재질감도 없음)"
      ],
      "physics": "그녀는 조수석 시트에 앉아 등받이에 기대어 체중을 지지받는다. 액자는 오른손이 상단 측면, 왼손이 하단 프레임을 감싸 잡고 있어 실제 파지와 일치하며 무릎/허벅지 위쪽에 자연스럽게 자리한다. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선은 동일하게 아래 액자 사진면을 향하고, 사진면은 카메라 쪽으로 약간 기울어 두 인물이 읽힌다. 카메라 위치·하향 각도·조수석 등받이 프레이밍은 A와 사실상 동일하게 지시를 만족. 주체 상체는 우측 절반, 액자는 하단 중앙에 약 1/4~1/3 크기로 놓여 지시대로 배치.",
      "built_space": "동일 캐빈, 스티어링 휠 1개, 기어 셀렉터·오디오·도어 트림·사이드미러 레퍼런스와 일치. 조수석 착석, 운전석 비어 있음. 오디오 시계 표시가 A보다 흐릿하지만 위반은 아님. 룸미러 반사면 어두움 — 광학적 모순 없음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 레퍼런스 얼굴과 일치(A와 동일 인물). 회색 티셔츠, 목걸이 유지. 액자 속 무표정 김지후 + 미소 짓는 강민숙 2인 구도 유지되고, 사진 위 인쇄 문자가 제거되어 텍스트 금지 조항을 준수. 사진 상단이 다소 뿌옇게 번져 재질감이 약한 점은 손실.",
      "hard_violations": [],
      "physics": "조수석 시트가 몸을 지지하고, 오른손은 액자 우측 상단, 왼손은 하단 프레임을 받쳐 실제 파지 방식과 일치. 액자 무게가 손과 무릎선에 실려 있어 부유 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 시선은 아래로 내려가 두 손에 든 액자 사진면을 정확히 향한다. 액자의 사진면은 카메라/그녀 쪽으로 비스듬히 기울어져 있어 아래로 내려다보는 시선과 일치한다. 카메라는 조수석 뒤·안쪽 가슴 높이에서 살짝 내려다보는 축으로, 그녀의 상체가 화면 오른쪽 절반을 차지하고 액자는 하단 중앙에 놓인다. 좌측으로 대시보드·운전석 스티어링휠이 보인다.",
      "built_space": "구형 SUV 실내: 스티어링휠 1개(좌측, 정상), 센터페시아 라디오·공조, 시프트 레버 1개, 룸미러 1개, 조수석 시트 등받이가 프레임 우측 가장자리를 구성. 그녀는 조수석에 앉아 있고 운전석은 비어 있다. 레퍼런스 로케이션의 계기판·오디오·도어트림 형태가 유지된다. 창밖 도로/건물도 레퍼런스와 동일.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 머리, 레퍼런스 얼굴과 부합. 회색 티셔츠, 목걸이(체인) 착용 — 캐리드 스테이트 충족. 액자 사진 안에는 무표정한 김지후와 밝게 웃는 강민숙 두 여성이 교복/정장 차림으로 나란히 있어 지정 내용과 일치. 액자는 나무 프레임, 유리 반사 있는 실물감. 사진 상단이 약간 흐릿하게 뭉개진 정도가 결점.",
      "hard_violations": [],
      "physics": "액자는 양손이 실제로 좌우 프레임을 잡고 있으며(왼손이 좌측 상단 테두리, 오른손이 하단 좌측 모서리) 무릎 위쪽 공간에 안정적으로 지지된다. 몸통은 시트에 기대 앉아 있고 팔꿈치·허벅지 접촉이 자연스럽다. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일: 시선은 아래 액자 사진면을 향하고, 액자 사진면이 위로 기울어 카메라에 보인다. 카메라 축·프레이밍도 A와 사실상 동일.",
      "built_space": "동일한 SUV 캐빈, 스티어링휠 1개, 시프트 1개, 룸미러 1개, 조수석 착석 정상. 다만 계기판 눈금과 오디오 표시가 A보다 뭉개져 있고 시프트 레버 각인 문자도 흐트러짐. 창밖 하늘이 A보다 밝고 푸르게 상승해 새벽 저콘트라스트 톤이 다소 약화.",
      "entities": "인물 동일(20대 한국 여성, 긴 흑발, 목걸이, 회색 티). 액자 사진 내 두 인물 구성도 동일. 그러나 사진 상단에 'High School Graduation 2018' 영문 글자, 우측에 한글로 보이는 문자열이 삽입되어 있음 — 프롬프트의 '어떠한 텍스트·캡션·주석도 금지' 조항 위반. 글자는 표면에 얹힌 물리감 없이 플랫한 그래픽 오버레이처럼 보임.",
      "hard_violations": [
       "금지된 텍스트/캡션 삽입: 액자 사진 위에 'High School Graduation 2018' 영문 및 한글 문자가 그래픽 오버레이로 얹혀 있음(프롬프트의 텍스트 금지 및 재질 리얼리즘 위반)"
      ],
      "physics": "양손이 액자 좌우를 잡고 무릎 위에서 지지, A와 동일하게 문제 없음. 몸은 시트에 지지."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선·액자 사진면 방향, 조수석 기하, 새벽 저콘트라스트 톤, 목걸이·양손 파지까지 모두 충족하며 금지된 텍스트가 전혀 없다 — 사진 상단이 약간 뭉개진 점만 흠."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도·인물·지지 관계는 A와 사실상 동일하나, 액자 사진에 'High School Graduation 2018' 등 문자를 플랫한 오버레이로 얹어 '텍스트 금지'와 재질 리얼리즘을 위반했고 계기판 디테일과 새벽 톤(밝아진 하늘)도 함께 나빠졌다 — 얻은 것 없이 잃은 수정."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선·액자 사진면 방향, 조수석 기하, 새벽 저콘트라스트 톤, 목걸이·양손 파지까지 모두 충족하며 금지된 텍스트가 전혀 없다 — 사진 상단이 약간 뭉개진 점만 흠."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "구도·인물·지지 관계는 A와 사실상 동일하나, 액자 사진에 'High School Graduation 2018' 등 문자를 플랫한 오버레이로 얹어 '텍스트 금지'와 재질 리얼리즘을 위반했고 계기판 디테일과 새벽 톤(밝아진 하늘)도 함께 나빠졌다 — 얻은 것 없이 잃은 수정."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후의 시선은 아래로 내려가 두 손에 든 액자 사진면을 정확히 향한다. 액자의 사진면은 카메라/그녀 쪽으로 비스듬히 기울어져 있어 아래로 내려다보는 시선과 일치한다. 카메라는 조수석 뒤·안쪽 가슴 높이에서 살짝 내려다보는 축으로, 그녀의 상체가 화면 오른쪽 절반을 차지하고 액자는 하단 중앙에 놓인다. 좌측으로 대시보드·운전석 스티어링휠이 보인다.",
      "built_space": "구형 SUV 실내: 스티어링휠 1개(좌측, 정상), 센터페시아 라디오·공조, 시프트 레버 1개, 룸미러 1개, 조수석 시트 등받이가 프레임 우측 가장자리를 구성. 그녀는 조수석에 앉아 있고 운전석은 비어 있다. 레퍼런스 로케이션의 계기판·오디오·도어트림 형태가 유지된다. 창밖 도로/건물도 레퍼런스와 동일.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 머리, 레퍼런스 얼굴과 부합. 회색 티셔츠, 목걸이(체인) 착용 — 캐리드 스테이트 충족. 액자 사진 안에는 무표정한 김지후와 밝게 웃는 강민숙 두 여성이 교복/정장 차림으로 나란히 있어 지정 내용과 일치. 액자는 나무 프레임, 유리 반사 있는 실물감. 사진 상단이 약간 흐릿하게 뭉개진 정도가 결점.",
      "hard_violations": [],
      "physics": "액자는 양손이 실제로 좌우 프레임을 잡고 있으며(왼손이 좌측 상단 테두리, 오른손이 하단 좌측 모서리) 무릎 위쪽 공간에 안정적으로 지지된다. 몸통은 시트에 기대 앉아 있고 팔꿈치·허벅지 접촉이 자연스럽다. 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "A와 동일: 시선은 아래 액자 사진면을 향하고, 액자 사진면이 위로 기울어 카메라에 보인다. 카메라 축·프레이밍도 A와 사실상 동일.",
      "built_space": "동일한 SUV 캐빈, 스티어링휠 1개, 시프트 1개, 룸미러 1개, 조수석 착석 정상. 다만 계기판 눈금과 오디오 표시가 A보다 뭉개져 있고 시프트 레버 각인 문자도 흐트러짐. 창밖 하늘이 A보다 밝고 푸르게 상승해 새벽 저콘트라스트 톤이 다소 약화.",
      "entities": "인물 동일(20대 한국 여성, 긴 흑발, 목걸이, 회색 티). 액자 사진 내 두 인물 구성도 동일. 그러나 사진 상단에 'High School Graduation 2018' 영문 글자, 우측에 한글로 보이는 문자열이 삽입되어 있음 — 프롬프트의 '어떠한 텍스트·캡션·주석도 금지' 조항 위반. 글자는 표면에 얹힌 물리감 없이 플랫한 그래픽 오버레이처럼 보임.",
      "hard_violations": [
       "금지된 텍스트/캡션 삽입: 액자 사진 위에 'High School Graduation 2018' 영문 및 한글 문자가 그래픽 오버레이로 얹혀 있음(프롬프트의 텍스트 금지 및 재질 리얼리즘 위반)"
      ],
      "physics": "양손이 액자 좌우를 잡고 무릎 위에서 지지, A와 동일하게 문제 없음. 몸은 시트에 지지."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh1__bgfirst_bg.png",
   "bg_asset_id": "1a6ea2e9-1df4-4193-a2e3-433ae950701e",
   "bg_record_key": "S18sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S15sh5"
  }
 },
 "S18sh5": {
  "input_fingerprint": "f4a0e34f66120595",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 진지하고 단호한 눈빛으로 조수석의 김지후(강수리영)를 똑바로 쳐다보는 고산들의 굳은 표정.\n\nLOCATION (lock): Inside the older SUV's front cabin, between the driver's seat and the occupied passenger seat. 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 old SUV cabin, dawn light, dashboard materials, and the photograph held by the passenger. Exclude the earlier downward-looking pose and frame the driver's firm 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The framed graduation photograph remains with Jihu, who still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
  "totals": {
   "C": 7,
   "B": 4,
   "A": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "지시된 카메라 위치(두 좌석 사이)에서 운전자의 단호한 시선과 차량 내부 구도를 가장 정확하고 사실적으로 구현했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "운전석 헤드레스트와 운전자의 신체 위치가 물리적으로 일치하지 않는 치명적인 구도 및 공간 배치 오류가 있습니다."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "액자의 기능적 앞면이 카메라를 향하게 뒤집혀 있어 소품 방향 규칙을 명백히 위반한 결정적 오류가 있습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:876576>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후의 목에 명시된 뿔뼈 펜던트 목걸이가 없습니다.",
     "fix_en": "Add the antler-bone pendant necklace over Jihu's white shirt.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the antler-bone pendant necklace over Jihu's white shirt.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S18sh1"
  }
 },
 "S19sh2": {
  "input_fingerprint": "b8d39e1a39d4b500",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 친근하게 미소 지으며 얼굴을 들이민 김여상을 향해, 굳은 얼굴로 빤히 쳐다보고 있는 김지후(강수리영)의 표정.\n\nLOCATION (lock): A seated passenger area on the open rear deck of the fishing boat in daylight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From seated eye level across their shared boat seat, finish the dolly-in on a close view of Jihoo's rigid stare. Her face takes the center-right of the frame, while only the near edge of Yeosang's smiling three-quarter face enters from the left, making his friendliness feel invasive rather than reassuring.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 어선 좌석과 통로 (달리는 어선 내부의 갑판 통로) — The seat runs obliquely across the frame, with the passage receding behind the pair; used as A limited strip of the shared seat and passage keeps the two faces physically connected while the background falls away.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps the expressions legible while restrained contrast sustains the social unease.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moving fishing-boat deck, bright sea, daylight, and the woman's seated area. Exclude the bow-focused man from the tight interaction; add only the approaching fisherman beside her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the white animal-bone necklace while seated on the boat.\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 woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "시선 교차와 목걸이·의상은 맞으나 스케일이 다소 넓어 클로즈업보다 미디엄에 가깝고, 좌석이 원본의 파란 철제 대신 나무 벤치로 바뀐 점이 로케이션 락에서 감점."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "지후가 여상이 아닌 정면 바다 쪽을 보고 있어 '들이민 여상을 빤히 쳐다본다'는 샷 텍스트의 핵심 시선 조준이 실패했고, 프레임도 클로즈업이 아닌 미디엄이며 뼈 목걸이도 거의 식별되지 않는다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "지후 얼굴이 중앙우측을 차지하는 클로즈업, 좌측에서 얼굴만 들이민 여상의 3/4 미소, 정확히 여상에게 꽂힌 굳은 시선, 공유 파란 좌석과 뒤로 물러나는 통로, 흰 뼈 목걸이까지 지정 사항을 모두 충족."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S17sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990143>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후가 자신에게 얼굴을 들이민 김여상을 향해 시선을 두어야 한다는 샷 지시와 달리, 카메라 렌즈를 정면으로 응시하고 있습니다.",
     "fix_en": "Turn the woman's eyes to her right (viewer's left) so she is looking directly at the man beside her. Preserve her head position, rigid expression, clothing, the man's face and pose, the lighting, and the boat background exactly as they are."
    },
    {
     "issue_ko": "카메라 프레이밍 지시에서 김여상의 얼굴은 왼쪽 가장자리에 일부만 들어와야 한다고 했으나, 머리 전체와 어깨가 화면의 큰 면적을 차지할 정도로 넓게 잡혀 있습니다.",
     "fix_en": "Slightly darken the man's shoulder and the back of his head to reduce his visual prominence, as fully fixing the composition requires a camera move. Preserve all current geometry, characters, framing, and lighting.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "레퍼런스의 보트 좌석 구조와 달리, 두 사람 바로 뒤에 파란색 나무 등받이가 임의로 생성되어 장소의 일관성을 훼손합니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Turn the woman's eyes to her right (viewer's left) so she is looking directly at the man beside her. Preserve her head position, rigid expression, clothing, the man's face and pose, the lighting, and the boat background exactly as they are.\n- Slightly darken the man's shoulder and the back of his head to reduce his visual prominence, as fully fixing the composition requires a camera move. Preserve all current geometry, characters, framing, and lighting.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·의상·뼈 목걸이는 모두 충족하지만, 지후의 시선이 여상이 아니라 렌즈 정면을 향해 '여상을 향해 빤히 쳐다본다'는 샷 텍스트의 핵심 시선 방향을 놓쳤고, 금지된 정면 응시에 가깝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지후의 눈동자만 좌측 여상으로 향해 굳은 응시가 정확히 성립하고, 좌석·통로·조명·의상·뼈 목걸이 등 나머지 요소는 A와 사실상 동일하게 유지 — 요구된 것만 고치고 다른 것은 바꾸지 않은 수정."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·의상·뼈 목걸이는 모두 충족하지만, 지후의 시선이 여상이 아니라 렌즈 정면을 향해 '여상을 향해 빤히 쳐다본다'는 샷 텍스트의 핵심 시선 방향을 놓쳤고, 금지된 정면 응시에 가깝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지후의 눈동자만 좌측 여상으로 향해 굳은 응시가 정확히 성립하고, 좌석·통로·조명·의상·뼈 목걸이 등 나머지 요소는 A와 사실상 동일하게 유지 — 요구된 것만 고치고 다른 것은 바꾸지 않은 수정."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후의 눈동자가 좌측 여상 얼굴을 정확히 겨냥해 '굳은 얼굴로 빤히 쳐다보는' 샷 텍스트를 충족하고, 좌석·통로·조타실 등 로케이션과 뼈 목걸이·의상 고정 요소도 모두 유지 — 프레임 배치(우중앙 지후, 좌측 여상 3/4 얼굴 일부)도 규정대로."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구성·의상·로케이션은 A와 거의 동일하지만 지후의 시선이 여상이 아닌 정면(렌즈)으로 이동해 핵심 지시인 '여상을 향한 응시'가 깨졌고, 여상 재킷 얼룩·벤치 톤 등 요구되지 않은 변경이 덤으로 발생 — 얻은 것보다 잃은 것이 큼."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.417
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지후의 눈동자가 좌측 여상 얼굴을 정확히 겨냥해 '굳은 얼굴로 빤히 쳐다보는' 샷 텍스트를 충족하고, 좌석·통로·조타실 등 로케이션과 뼈 목걸이·의상 고정 요소도 모두 유지 — 프레임 배치(우중앙 지후, 좌측 여상 3/4 얼굴 일부)도 규정대로."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구성·의상·로케이션은 A와 거의 동일하지만 지후의 시선이 여상이 아닌 정면(렌즈)으로 이동해 핵심 지시인 '여상을 향한 응시'가 깨졌고, 여상 재킷 얼룩·벤치 톤 등 요구되지 않은 변경이 덤으로 발생 — 얻은 것보다 잃은 것이 큼."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S17sh6"
  }
 },
 "S19sh7": {
  "input_fingerprint": "df9709015b914e6b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들이 김지후(강수리영) 앞에 서서 무거운 눈빛으로 내려다보는 전신.\n\nLOCATION (lock): The open passenger deck of the fishing boat, between the stern seating and the bow passage. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Jihoo's seated eye level and just beside her, hold the end of the track in a wide composition that preserves Sandeul's full figure several meters ahead. His body occupies the middle-right against the deck passage, while Jihoo's seated shoulder and profile remain in the lower-left foreground as a scale and eyeline anchor.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground; 고산들 in the middle-right of the frame, midground; boat deck passage between them in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 어선 갑판 통로 (어선이 운항 중임) — Its long axis recedes from Jihoo in the foreground toward Sandeul in the midground; used as The open passage separates the seated Jihoo from Sandeul's full figure and makes the confrontation read spatially; 지후의 좌석 (김지후(강수리영)가 앉아 있음) — Its side edge faces the camera at the lower-left corner; used as The seat edge fixes Jihoo's lower position relative to Sandeul.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is shaped with firm contrast so Sandeul's grave downward gaze carries visual weight.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 boat deck, sea, daylight, railings, and persistent passenger groups. Exclude the friendly fisherman from the foreground; show the stern-faced man standing before the seated 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear the white animal-bone necklace as Sandel speaks to 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: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "앉은 지후 눈높이 와이드, 좌하단 지후·중우측 산들 전신·중앙 통로 배치가 지정대로이고 산들의 내려다보는 시선이 지후에 정확히 떨어지며 의상(비니+올리브 조끼+체크 플란넬)과 뼈 목걸이, 지속 승객까지 레퍼런스와 가장 일치.  ★위반: [gpt] 지후와 산들 외에 샷 텍스트가 허용하지 않은 승객 신체를 최소 세 명 추가했다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "구도와 지지·시선은 무난하나 산들의 의상이 레퍼런스의 조끼+플란넬 대신 초록 방수 재킷으로 바뀌었고 이전 스틸의 지속 승객 그룹이 사라져 장소·인물 락 충실도가 떨어진다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "산들이 비니를 벗고 의상도 레퍼런스와 다르며, 통로가 두 사람 사이가 아닌 좌측으로 비껴가고 지후의 좌석 측면 모서리가 프레임에서 사라져 지정된 프레임 레이아웃과 좌석 앵커 조건을 가장 크게 놓쳤다.  ★위반: [gpt] 샷 텍스트가 허용한 지후와 산들 외에 다수의 승객 신체를 추가했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S19sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "어선의 구조가 이전 스틸컷과 전혀 다릅니다. 화면 오른쪽에 거대한 파란색 선실 구조물이 임의로 생성되어 갑판의 공간감을 왜곡하고 있습니다.",
     "fix_en": "Replace the massive blue cabin structure occupying the right side of the frame with the open boat deck, sea view, and side railing extending into the background, while strictly preserving the figures of Jihoo and Sandeul and their current lighting.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "화면 우측 배경에 김지후(레퍼런스의 모자 쓴 모습)와 똑같은 복장을 한 인물이 복제되어 서 있습니다.",
     "fix_en": "Remove the standing figure in the brown jacket and cap from the right background, filling the resulting space with the boat's background structure, while keeping Sandeul's full figure and Jihoo's foreground profile entirely unchanged.",
     "needs_regeneration": false
    },
    {
     "issue_ko": "고산들의 자세가 지시문에서 명시적으로 금지한 '양팔을 일자로 늘어뜨린 경직된 차렷 자세'를 취하고 있습니다.",
     "fix_en": "Adjust Sandeul's arms to have a slight natural bend at the elbows or shift his posture to break the rigid attention stance, ensuring his clothing, facial expression, and the rest of the scene remain exactly as they are.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the massive blue cabin structure occupying the right side of the frame with the open boat deck, sea view, and side railing extending into the background, while strictly preserving the figures of Jihoo and Sandeul and their current lighting.\n- Remove the standing figure in the brown jacket and cap from the right background, filling the resulting space with the boat's background structure, while keeping Sandeul's full figure and Jihoo's foreground profile entirely unchanged.\n- Adjust Sandeul's arms to have a slight natural bend at the elbows or shift his posture to break the rigid attention stance, ensuring his clothing, facial expression, and the rest of the scene remain exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "산들이 고개를 숙여 앉은 지후를 실제로 내려다보는 시선이 성립하고, 참조 스틸의 지속 승객군과 단단한 낮 콘트라스트도 유지 — 와이드 전신·좌하단 지후/중앙우측 산들 배치도 정확하다.  ★위반: [gpt] 고산들과 김지후 외에 배경 인물 세 명을 추가해 ‘never anyone else’ 인물 제한을 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레임 배치와 통로 원경은 깔끔하나, 산들이 거의 정면·렌즈 쪽을 보아 '무거운 눈빛으로 내려다보는' 핵심 동작이 무너지고 우측 승객군과 배후 구조물이 사라져 이전 스틸 지속성도 약해졌다.  ★위반: [gpt] 고산들과 김지후 외에 선수 쪽 배경 남자 한 명을 추가해 ‘never anyone else’ 인물 제한을 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.6,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.35,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 고산들과 김지후 외에 배경 인물 세 명을 추가해 ‘never anyone else’ 인물 제한을 위반했다."
      ],
      "B": [
       "[gpt] 고산들과 김지후 외에 선수 쪽 배경 남자 한 명을 추가해 ‘never anyone else’ 인물 제한을 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "산들이 고개를 숙여 앉은 지후를 실제로 내려다보는 시선이 성립하고, 참조 스틸의 지속 승객군과 단단한 낮 콘트라스트도 유지 — 와이드 전신·좌하단 지후/중앙우측 산들 배치도 정확하다.  ★위반: [gpt] 고산들과 김지후 외에 배경 인물 세 명을 추가해 ‘never anyone else’ 인물 제한을 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레임 배치와 통로 원경은 깔끔하나, 산들이 거의 정면·렌즈 쪽을 보아 '무거운 눈빛으로 내려다보는' 핵심 동작이 무너지고 우측 승객군과 배후 구조물이 사라져 이전 스틸 지속성도 약해졌다.  ★위반: [gpt] 고산들과 김지후 외에 선수 쪽 배경 남자 한 명을 추가해 ‘never anyone else’ 인물 제한을 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 화면 중앙우측에 전신으로 서 있고 시선이 약간 아래·좌측(앞쪽 앉은 지후 방향)으로 향한다. 다만 얼굴이 거의 정면(카메라)에 가까워 '내려다보는' 각도가 약하게 읽힌다. 지후는 좌하단 전경에 앉아 측면 프로필로 아래쪽을 보고 있어 아이라인 앵커 역할을 한다. 통로의 장축이 전경 지후에서 중경 남자 쪽으로 후퇴한다.",
      "built_space": "선실 벽·창이 좌측 프레임에, 파란 벤치가 좌하단에 측면 엣지를 카메라로 향한 채 놓여 있다. 갑판 통로가 중앙에서 뱃머리로 뻗고 좌우 파란 좌석열과 난간이 이전 스틸과 동일 재질·색이다. 조타실은 카메라 뒤/좌측에 있어 프레임에 큰 구조물이 중복 등장하지 않는다. 중경 벤치에 앉은 승객 1명(이전 스틸의 지속 승객군으로 허용 범위).",
      "entities": "지후: 긴 검은 생머리, 갈색 워크재킷, 올리브 헨리, 흰 뼈 목걸이 확인됨(모자 없음 — 이전 스틸과 일치). 고산들: 40대 중반 한국 남성, 비니, 올리브 조끼+체크 셔츠, 갈색 바지, 고무장화 — 캐릭터 레퍼런스와 일치. 추가 인물은 원경 승객 1명뿐.",
      "hard_violations": [],
      "physics": "고산들은 두 발로 갑판에 확실히 서 있고 팔은 자연스럽게 내려 몸통 옆에 있다. 지후는 벤치/선실 벽에 등을 기대고 앉아 무게가 좌석에 실린다. 부유하는 물체·인물 없음. 갑판 물기와 그림자 방향이 일관."
     },
     {
      "label": "B",
      "direction": "고산들은 중앙우측에 서서 지후 쪽(좌측 아래)으로 고개를 돌리고 무겁게 내려보는 시선이 A보다 명확하다. 지후는 좌하단 전경 프로필. 다만 남자 뒤에 파란 조타실 구조물이 통로를 막아 '통로가 두 사람을 갈라놓으며 후퇴하는' 공간감이 절반쯤 차단된다.",
      "built_space": "좌측에 이전 스틸의 흰 선실이 그대로 있는데, 동시에 화면 중앙우측 배경에 커다란 파란색 조타실(창문·확성기·환기구)이 새로 세워져 있다 — 같은 배에 조타실 구조물이 두 개 존재하는 셈이며 이전 스틸의 갑판 배치(우측은 열린 갑판과 난간)와 모순된다. 배경 구조물이 전경급 크기로 확대되어 실제 스케일 규칙도 어긋난다. 우측에 추가 인물 2명(모자 쓴 여성, 남성)이 새로 등장.",
      "entities": "지후: 좌측 전경, 헤어·의상·뼈 목걸이 유지(A와 거의 동일). 고산들: 비니·올리브 조끼·체크셔츠·장화로 레퍼런스 일치. 그러나 우측에 계약이 부르지 않은 인물 2명이 추가되었고, 그중 한 명은 지후와 유사한 캡+갈색 재킷 차림으로 인물 중복 인상을 준다.",
      "hard_violations": [
       "이전 스틸에 없던 대형 조타실 구조물이 갑판 우측에 신설되어 로케이션 락(같은 배 갑판 구조)이 파괴됨 — 선실이 두 개로 중복",
       "계약이 허용하지 않은 인물 2명(우측 캡 쓴 여성·남성)이 추가로 등장"
      ],
      "physics": "고산들은 두 발로 갑판에 서 있고 지지 문제 없음. 지후는 벤치에 앉아 안정적. 부유 물체 없음. 우측 추가 인물들도 갑판 위에 서 있으나 존재 자체가 계약 위반."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸의 갑판·난간·통로가 그대로 유지되고 통로가 전경 지후에서 중경 고산들로 후퇴하는 와이드 구도, 전신, 흰 뼈 목걸이, 추가 인물 없음 — 시선이 살짝 정면에 가까운 점만 아쉽다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "내려다보는 시선은 더 살아났으나, 그 대가로 배경에 없던 대형 파란 조타실을 세워 갑판 구조와 통로 후퇴감을 파괴하고 계약에 없는 인물 2명을 추가한 손실이 훨씬 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "이전 스틸의 갑판·난간·통로가 그대로 유지되고 통로가 전경 지후에서 중경 고산들로 후퇴하는 와이드 구도, 전신, 흰 뼈 목걸이, 추가 인물 없음 — 시선이 살짝 정면에 가까운 점만 아쉽다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "내려다보는 시선은 더 살아났으나, 그 대가로 배경에 없던 대형 파란 조타실을 세워 갑판 구조와 통로 후퇴감을 파괴하고 계약에 없는 인물 2명을 추가한 손실이 훨씬 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "고산들은 화면 중앙우측에 전신으로 서 있고 시선이 약간 아래·좌측(앞쪽 앉은 지후 방향)으로 향한다. 다만 얼굴이 거의 정면(카메라)에 가까워 '내려다보는' 각도가 약하게 읽힌다. 지후는 좌하단 전경에 앉아 측면 프로필로 아래쪽을 보고 있어 아이라인 앵커 역할을 한다. 통로의 장축이 전경 지후에서 중경 남자 쪽으로 후퇴한다.",
      "built_space": "선실 벽·창이 좌측 프레임에, 파란 벤치가 좌하단에 측면 엣지를 카메라로 향한 채 놓여 있다. 갑판 통로가 중앙에서 뱃머리로 뻗고 좌우 파란 좌석열과 난간이 이전 스틸과 동일 재질·색이다. 조타실은 카메라 뒤/좌측에 있어 프레임에 큰 구조물이 중복 등장하지 않는다. 중경 벤치에 앉은 승객 1명(이전 스틸의 지속 승객군으로 허용 범위).",
      "entities": "지후: 긴 검은 생머리, 갈색 워크재킷, 올리브 헨리, 흰 뼈 목걸이 확인됨(모자 없음 — 이전 스틸과 일치). 고산들: 40대 중반 한국 남성, 비니, 올리브 조끼+체크 셔츠, 갈색 바지, 고무장화 — 캐릭터 레퍼런스와 일치. 추가 인물은 원경 승객 1명뿐.",
      "hard_violations": [],
      "physics": "고산들은 두 발로 갑판에 확실히 서 있고 팔은 자연스럽게 내려 몸통 옆에 있다. 지후는 벤치/선실 벽에 등을 기대고 앉아 무게가 좌석에 실린다. 부유하는 물체·인물 없음. 갑판 물기와 그림자 방향이 일관."
     },
     {
      "label": "A",
      "direction": "고산들은 중앙우측에 서서 지후 쪽(좌측 아래)으로 고개를 돌리고 무겁게 내려보는 시선이 A보다 명확하다. 지후는 좌하단 전경 프로필. 다만 남자 뒤에 파란 조타실 구조물이 통로를 막아 '통로가 두 사람을 갈라놓으며 후퇴하는' 공간감이 절반쯤 차단된다.",
      "built_space": "좌측에 이전 스틸의 흰 선실이 그대로 있는데, 동시에 화면 중앙우측 배경에 커다란 파란색 조타실(창문·확성기·환기구)이 새로 세워져 있다 — 같은 배에 조타실 구조물이 두 개 존재하는 셈이며 이전 스틸의 갑판 배치(우측은 열린 갑판과 난간)와 모순된다. 배경 구조물이 전경급 크기로 확대되어 실제 스케일 규칙도 어긋난다. 우측에 추가 인물 2명(모자 쓴 여성, 남성)이 새로 등장.",
      "entities": "지후: 좌측 전경, 헤어·의상·뼈 목걸이 유지(A와 거의 동일). 고산들: 비니·올리브 조끼·체크셔츠·장화로 레퍼런스 일치. 그러나 우측에 계약이 부르지 않은 인물 2명이 추가되었고, 그중 한 명은 지후와 유사한 캡+갈색 재킷 차림으로 인물 중복 인상을 준다.",
      "hard_violations": [
       "이전 스틸에 없던 대형 조타실 구조물이 갑판 우측에 신설되어 로케이션 락(같은 배 갑판 구조)이 파괴됨 — 선실이 두 개로 중복",
       "계약이 허용하지 않은 인물 2명(우측 캡 쓴 여성·남성)이 추가로 등장"
      ],
      "physics": "고산들은 두 발로 갑판에 서 있고 지지 문제 없음. 지후는 벤치에 앉아 안정적. 부유 물체 없음. 우측 추가 인물들도 갑판 위에 서 있으나 존재 자체가 계약 위반."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S19sh2"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S19sh12": {
  "input_fingerprint": "afb0852b08ae70ae",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 눈부신 햇살이 쏟아지는 푸른 물결 위로, 주변 섬들이 모두 사라진 채 홀로 신비롭게 떠 있는 금월도의 압도적인 전경.\n\nLOCATION (lock): Open sunlit water approaching a solitary island, seen from the exterior deck of the fishing boat. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the crane rise into an elevated, overwhelming wide view aimed beyond the unseen bow, excluding all people and every part of the boat. Open blue water occupies the lower portion, the lone island sits near the upper-center horizon, and uninterrupted water on both sides makes the absence of every other island unmistakable.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: lone island in the upper-center of the frame, background; open water with no surrounding islands in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 홀로 남은 금월도 (주변에 다른 섬이 보이지 않은 채 홀로 떠 있음) — The island's side facing the approaching boat is visible from the elevated frontal viewpoint; used as The single distant landmass forms the sole focal point on the horizon; 푸른 물결 (햇살에 반짝임); used as The broad empty expanse provides negative space around the island; 수평선 (주변 섬이 보이지 않음); used as The clear separation between water and distance emphasizes the island's isolation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dazzling daytime sunlight glitters across the blue water, giving the solitary island an alluring brightness that remains uncannily isolated.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face); 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "섬이 상단 중앙에 놓이고 배·사람 완전 배제, 윤슬도 섬으로 수렴하지만 섬이 다소 크게 잡혀 '압도적 광각 원경'의 실제 스케일 감각이 C보다 약함."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "레퍼런스 장소와 고립감은 살렸으나 섬이 상단 '중앙'이 아닌 좌측으로 치우쳐 FRAME LAYOUT 지시를 어겼고, 태양 광휘가 우측에 있어 초점 유도도 분산된다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "크레인 상승 완료의 높은 정면 광각, 상단 중앙의 단일 섬과 좌우 끊김 없는 빈 수면, 레퍼런스 금월도 실루엣과 실제 원거리 스케일까지 모두 충족한 최적의 한 컷."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B05.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S20sh5::bgfirst_bg": {
  "input_fingerprint": "46d8b160a419da97",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 주변을 살피는 얼굴.\n\nLOCATION (lock): On the island pier immediately beside the newly arrived fishing boat and surrounding welcome crowd.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From shoulder height at the outer edge of the villagers, complete the dolly-in on a face-dominant frame of 김지후(강수리영) seen through restless bodies at both edges. Her hunched shoulders remain at the bottom of frame while her unsettled eyes search beyond the lens, and no other face intrudes into the central area.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) isolated within the welcome crowd in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: pier walkway (Crowded by welcoming villagers) — The walkway recedes behind Jihoo toward the end of the pier; used as Supplies a narrow receding route behind Jihoo and situates the crowd's pressure; gathered crowd at frame edges (Clapping and cheering intensely); used as Appears only as fragmented peripheral motion that encloses Jihoo without displacing her face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 주변을 살피는 얼굴.\n\nLOCATION (lock): On the island pier immediately beside the newly arrived fishing boat and surrounding welcome crowd.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From shoulder height at the outer edge of the villagers, complete the dolly-in on a face-dominant frame of 김지후(강수리영) seen through restless bodies at both edges. Her hunched shoulders remain at the bottom of frame while her unsettled eyes search beyond the lens, and no other face intrudes into the central area.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) isolated within the welcome crowd in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: pier walkway (Crowded by welcoming villagers) — The walkway recedes behind Jihoo toward the end of the pier; used as Supplies a narrow receding route behind Jihoo and situates the crowd's pressure; gathered crowd at frame edges (Clapping and cheering intensely); used as Appears only as fragmented peripheral motion that encloses Jihoo without displacing her face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh5__bgfirst_bg.png",
  "asset_id": "3962e3f1-5377-4ee8-94a0-8decec19e1ea",
  "input_asset_ids": [
   "ee58a65a-ed43-4b17-9699-d7ed92cb286b",
   "a553bc1d-51b8-4416-9cd3-f844bfb2f2b9"
  ]
 },
 "S20sh5": {
  "input_fingerprint": "6244e7ee006ddf41",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 주변을 살피는 얼굴.\n\nLOCATION (lock): On the island pier immediately beside the newly arrived fishing boat and surrounding welcome crowd. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 주변을 살피는 얼굴.\n\nLOCATION (lock): On the island pier immediately beside the newly arrived fishing boat and surrounding welcome crowd. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 과도한 환영 인파에 위축된 김지후(강수리영)가 어깨를 웅크린 채 당황한 눈빛으로 주변을 살피는 얼굴.\n\nLOCATION (lock): On the island pier immediately beside the newly arrived fishing boat and surrounding welcome crowd. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh5__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S20sh5.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시문이 요구한 '얼굴' 중심의 클로즈업 프레이밍을 정확히 맞췄으며, 어깨를 웅크린 당황한 표정 연기도 훌륭하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "'얼굴'을 묘사하라는 지시를 무시하고 전신이 드러나는 넓은 샷을 연출하여 프레이밍 조건(우선순위 2)을 크게 위반했습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시문이 요구한 '얼굴' 중심의 클로즈업 프레이밍을 정확히 맞췄으며, 어깨를 웅크린 당황한 표정 연기도 훌륭하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "'얼굴'을 묘사하라는 지시를 무시하고 전신이 드러나는 넓은 샷을 연출하여 프레이밍 조건(우선순위 2)을 크게 위반했습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프롬프트에 명시된 '얼굴' 중심의 구도와 어깨를 웅크리며 당황하는 표정 연기를 매우 정확하게 구현했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "프롬프트가 요구한 '얼굴' 중심의 샷을 무시하고 전신이 보이는 와이드 샷으로 렌더링하여 프레이밍 우선순위를 위반했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "프롬프트에 명시된 '얼굴' 중심의 구도와 어깨를 웅크리며 당황하는 표정 연기를 매우 정확하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "프롬프트가 요구한 '얼굴' 중심의 샷을 무시하고 전신이 보이는 와이드 샷으로 렌더링하여 프레이밍 우선순위를 위반했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 7,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 7,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지시문이 요구한 '얼굴' 중심의 클로즈업 프레이밍을 정확히 맞췄으며, 어깨를 웅크린 당황한 표정 연기도 훌륭하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "'얼굴'을 묘사하라는 지시를 무시하고 전신이 드러나는 넓은 샷을 연출하여 프레이밍 조건(우선순위 2)을 크게 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽의 군중이 들고 있는 소형 깃발들에 파란색과 빨간색 텍스트가 포함되어 있어 '텍스트 없음(No text)' 지침을 위반했습니다.",
     "fix_en": "Remove all blue and red lettering from the small white flags held by the people on the left side of the frame, leaving the flags plain.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove all blue and red lettering from the small white flags held by the people on the left side of the frame, leaving the flags plain.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh5__bgfirst_bg.png",
   "bg_asset_id": "3962e3f1-5377-4ee8-94a0-8decec19e1ea",
   "bg_record_key": "S20sh5::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S20sh8": {
  "input_fingerprint": "f9efaf4cfcbd162e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 60대 후반의 강영란(흰 머리 여자)이 온화한 미소를 지으며 선착장에 꼿꼿하게 서 있는 자태.\n\nLOCATION (lock): The landward end of the island pier where arriving passengers meet the waiting villagers. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At adult eye level several meters from the end of the pier, hold a static wide reveal aligned with Jihoo's approaching sightline. Youngran appears full-length near the center with open shoulders and a composed smile, while the pier recedes behind her toward the small village without competing figures entering her greeting portrait.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (낚시 어선이 도착한 상태) — Its length recedes behind Youngran toward the village; used as The pier's receding line centers Youngran as the person waiting at its end; 작은 섬 마을의 집들 (알록달록한 지붕의 집들이 모여 있음) — The rooflines and village-facing sides are visible behind the pier; used as The distant settlement establishes the destination beyond Youngran; 마을 주변 나무와 숲 (단풍이 한창임); used as The foliage provides a seasonal backdrop around the village.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light presents Youngran's warm smile clearly while restrained contrast leaves a faint unease beneath the welcoming image.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 60대 후반의 강영란(흰 머리 여자)이 온화한 미소를 지으며 선착장에 꼿꼿하게 서 있는 자태.\n\nLOCATION (lock): The landward end of the island pier where arriving passengers meet the waiting villagers. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At adult eye level several meters from the end of the pier, hold a static wide reveal aligned with Jihoo's approaching sightline. Youngran appears full-length near the center with open shoulders and a composed smile, while the pier recedes behind her toward the small village without competing figures entering her greeting portrait.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (낚시 어선이 도착한 상태) — Its length recedes behind Youngran toward the village; used as The pier's receding line centers Youngran as the person waiting at its end; 작은 섬 마을의 집들 (알록달록한 지붕의 집들이 모여 있음) — The rooflines and village-facing sides are visible behind the pier; used as The distant settlement establishes the destination beyond Youngran; 마을 주변 나무와 숲 (단풍이 한창임); used as The foliage provides a seasonal backdrop around the village.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light presents Youngran's warm smile clearly while restrained contrast leaves a faint unease beneath the welcoming image.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 60대 후반의 강영란(흰 머리 여자)이 온화한 미소를 지으며 선착장에 꼿꼿하게 서 있는 자태.\n\nLOCATION (lock): The landward end of the island pier where arriving passengers meet the waiting villagers. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At adult eye level several meters from the end of the pier, hold a static wide reveal aligned with Jihoo's approaching sightline. Youngran appears full-length near the center with open shoulders and a composed smile, while the pier recedes behind her toward the small village without competing figures entering her greeting portrait.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (낚시 어선이 도착한 상태) — Its length recedes behind Youngran toward the village; used as The pier's receding line centers Youngran as the person waiting at its end; 작은 섬 마을의 집들 (알록달록한 지붕의 집들이 모여 있음) — The rooflines and village-facing sides are visible behind the pier; used as The distant settlement establishes the destination beyond Youngran; 마을 주변 나무와 숲 (단풍이 한창임); used as The foliage provides a seasonal backdrop around the village.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light presents Youngran's warm smile clearly while restrained contrast leaves a faint unease beneath the welcoming image.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh8__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S20sh8.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "영란은 프레임 중앙에서 정면(카메라=지후의 접근 시선)을 향해 서 있고 시선도 렌즈 쪽 즉 다가오는 인물 방향으로 정확히 향한다. 선착장 라인은 그녀 왼쪽(화면 좌측)으로 후퇴하며 마을 건물들로 이어져, 접근 시선 축과 대체로 일치한다.",
      "built_space": "선착장 콘크리트 노면, 계선주, 가로등 2기, 좌측 석축, 우측에 계류된 낚시 어선 2척, 좌측 배후에 파란·붉은 슬레이트 지붕 마을 집과 회색 함석 창고 — 로케이션 사진의 고정물 구성과 잘 대응. 다만 마을이 인물 뒤가 아니라 좌측 측면에 놓여 '뒤로 후퇴하는 부두'라는 지시와는 다소 어긋난다.",
      "entities": "백발이 아닌 검은 머리에 활옷·화관(전통 혼례 예복)을 착용한 60대 한국 여성. 캐릭터 레퍼런스의 얼굴·복장을 그대로 복사한 것으로, '흰 머리 여자'라는 샷 텍스트 규정과 현대 한국 섬마을 도착 장면이라는 설정과 충돌한다. 어선·마을집·단풍은 존재(단풍은 좌측 일부).",
      "hard_violations": [],
      "physics": "두 발이 콘크리트 노면에 접지, 치마 밑단이 자연스럽게 드리워지고 그림자가 발밑에 있다. 다만 인물 외곽선이 배경과 다소 분리되어 합성 스티커 같은 인상이 있고 발밑 접지 그림자가 약하다. 부유하는 물체는 없다."
     },
     {
      "label": "B",
      "direction": "영란이 부두 중앙에서 정면 카메라(지후 접근 시선)를 향해 꼿꼿이 서 있고 시선도 카메라를 향한다. 부두 라인이 그녀 배후로 후퇴해 마을 집들과 단풍 숲으로 이어지며 '부두의 후퇴선이 영란을 중심에 놓는다'는 지시와 일치.",
      "built_space": "콘크리트 부두, 계선주 다수, 가로등 여러 기, 석축, 우측에 계류된 흰·파란 낚시 어선, 배후에 알록달록한 파랑·초록·붉은 지붕 마을 집들과 노란 벽 식당 건물 및 색색 리본 장식 — 로케이션 사진의 식당·현수막·리본·함석 창고 요소가 재현됨. 단풍 숲도 배경 전체에 있다.",
      "entities": "단정하게 빗은 백발, 위엄 있는 얼굴의 60대 후반 한국 여성 — '흰 머리 여자' 규정에 부합. 현대 한국 시점에 맞는 카디건·블라우스·긴 치마·천 가방 착용. 얼굴 특징은 캐릭터 레퍼런스와 대략 유사하나 완전 동일하다고 보기엔 다소 차이. 배경 건물의 간판 문자는 흐릿하게 뭉개져 판독 불가 수준(현장 실재 간판으로 읽힘).",
      "hard_violations": [],
      "physics": "두 발이 부두 노면에 확실히 접지하고 발밑 그림자 있음. 오른손이 천 가방 손잡이를 실제로 잡고 있어 지지가 명확, 옷 주름과 무게감 자연스럽다. 부유 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "부두 정면 축과 로케이션 고정물은 지켰지만, 샷 텍스트가 명시한 '흰 머리 여자'를 검은 머리에 조선 혼례 활옷·화관 차림으로 렌더해 인물 규정과 현대 섬마을 맥락을 어겼고, 마을이 뒤가 아닌 좌측에 놓여 후퇴선 구성도 약하며 인물이 배경에서 합성처럼 분리된다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "백발의 60대 후반 여성이 온화한 미소로 꼿꼿이 서고, 부두가 그녀 뒤로 후퇴해 알록달록한 지붕의 마을과 단풍 숲으로 이어지는 전신 와이드 구성이 카메라 지시와 정확히 일치하며 접지·손의 지지도 자연스럽다(배경 간판 글자가 뭉개진 점은 감점)."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "부두 정면 축과 로케이션 고정물은 지켰지만, 샷 텍스트가 명시한 '흰 머리 여자'를 검은 머리에 조선 혼례 활옷·화관 차림으로 렌더해 인물 규정과 현대 섬마을 맥락을 어겼고, 마을이 뒤가 아닌 좌측에 놓여 후퇴선 구성도 약하며 인물이 배경에서 합성처럼 분리된다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "백발의 60대 후반 여성이 온화한 미소로 꼿꼿이 서고, 부두가 그녀 뒤로 후퇴해 알록달록한 지붕의 마을과 단풍 숲으로 이어지는 전신 와이드 구성이 카메라 지시와 정확히 일치하며 접지·손의 지지도 자연스럽다(배경 간판 글자가 뭉개진 점은 감점)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "영란은 프레임 중앙에서 정면(카메라=지후의 접근 시선)을 향해 서 있고 시선도 렌즈 쪽 즉 다가오는 인물 방향으로 정확히 향한다. 선착장 라인은 그녀 왼쪽(화면 좌측)으로 후퇴하며 마을 건물들로 이어져, 접근 시선 축과 대체로 일치한다.",
      "built_space": "선착장 콘크리트 노면, 계선주, 가로등 2기, 좌측 석축, 우측에 계류된 낚시 어선 2척, 좌측 배후에 파란·붉은 슬레이트 지붕 마을 집과 회색 함석 창고 — 로케이션 사진의 고정물 구성과 잘 대응. 다만 마을이 인물 뒤가 아니라 좌측 측면에 놓여 '뒤로 후퇴하는 부두'라는 지시와는 다소 어긋난다.",
      "entities": "백발이 아닌 검은 머리에 활옷·화관(전통 혼례 예복)을 착용한 60대 한국 여성. 캐릭터 레퍼런스의 얼굴·복장을 그대로 복사한 것으로, '흰 머리 여자'라는 샷 텍스트 규정과 현대 한국 섬마을 도착 장면이라는 설정과 충돌한다. 어선·마을집·단풍은 존재(단풍은 좌측 일부).",
      "hard_violations": [],
      "physics": "두 발이 콘크리트 노면에 접지, 치마 밑단이 자연스럽게 드리워지고 그림자가 발밑에 있다. 다만 인물 외곽선이 배경과 다소 분리되어 합성 스티커 같은 인상이 있고 발밑 접지 그림자가 약하다. 부유하는 물체는 없다."
     },
     {
      "label": "B",
      "direction": "영란이 부두 중앙에서 정면 카메라(지후 접근 시선)를 향해 꼿꼿이 서 있고 시선도 카메라를 향한다. 부두 라인이 그녀 배후로 후퇴해 마을 집들과 단풍 숲으로 이어지며 '부두의 후퇴선이 영란을 중심에 놓는다'는 지시와 일치.",
      "built_space": "콘크리트 부두, 계선주 다수, 가로등 여러 기, 석축, 우측에 계류된 흰·파란 낚시 어선, 배후에 알록달록한 파랑·초록·붉은 지붕 마을 집들과 노란 벽 식당 건물 및 색색 리본 장식 — 로케이션 사진의 식당·현수막·리본·함석 창고 요소가 재현됨. 단풍 숲도 배경 전체에 있다.",
      "entities": "단정하게 빗은 백발, 위엄 있는 얼굴의 60대 후반 한국 여성 — '흰 머리 여자' 규정에 부합. 현대 한국 시점에 맞는 카디건·블라우스·긴 치마·천 가방 착용. 얼굴 특징은 캐릭터 레퍼런스와 대략 유사하나 완전 동일하다고 보기엔 다소 차이. 배경 건물의 간판 문자는 흐릿하게 뭉개져 판독 불가 수준(현장 실재 간판으로 읽힘).",
      "hard_violations": [],
      "physics": "두 발이 부두 노면에 확실히 접지하고 발밑 그림자 있음. 오른손이 천 가방 손잡이를 실제로 잡고 있어 지지가 명확, 옷 주름과 무게감 자연스럽다. 부유 요소 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여자는 카메라(지후의 접근 시선) 정면을 향해 어깨를 열고 서 있고, 시선도 렌즈 쪽 눈높이로 향한다. 온화한 미소가 관찰됨. 부두는 그녀 뒤로 마을을 향해 후퇴하는 선으로 뻗어 있어 시선 축이 부두 축과 일치한다.",
      "built_space": "선착장 콘크리트 노면, 좌우 계선주(볼라드), 가로등 기둥 여러 개, 우측에 어선 1척 계류, 배경에 슬레이트 창고와 '섬마을식당' 유사 건물 및 환영 현수막, 알록달록한 지붕의 마을 집들과 단풍 숲. 레퍼런스의 고정 요소가 대체로 배치되어 있고 스케일도 실제 크기에 부합(가로등·배가 배경 크기로 유지).",
      "entities": "60대 후반 한국 여성, 단정히 정리한 백발, 품위 있는 얼굴선 — 프로필과 일치. 인물은 1명뿐, 추가 인물 없음. 의상은 현대 카디건+블라우스+긴 스커트로 현대 한국 시점에 부합. 손에 든 장바구니는 프롬프트에 명시되지 않은 소품이지만 실물감 있는 천 재질로 손에 쥐어져 있음. 배경 현수막의 글자는 뭉개진 흔적으로 남아 있어 판독 불가 수준.",
      "hard_violations": [],
      "physics": "두 발이 부두 노면에 딛고 있으며 그림자가 발밑에 붙어 있다. 손가방은 오른손이 손잡이를 확실히 잡고 있어 지지가 있다. 공중에 떠 있는 요소 없음. 옷 주름과 드레이프가 중력에 맞게 떨어진다."
     },
     {
      "label": "B",
      "direction": "여자는 카메라 정면을 향해 서 있고 시선은 렌즈로, 은은한 미소. 부두는 그녀 뒤/좌측으로 마을 방향으로 후퇴하지만 인물이 부두 중앙축보다 다소 앞에 붙어 있어 후퇴선 중심 효과가 약함. 우측 어선은 계류 상태.",
      "built_space": "선착장 노면, 볼라드, 가로등 2기, 우측 어선 2척, 배경 슬레이트 창고와 마을 집들, 좌측 석축 — 레퍼런스 장소 요소를 충실히 재현. 다만 마을 지붕이 '알록달록'하다기보다 청색·적녹 슬레이트 위주이고 단풍은 부분적. 스케일은 적절.",
      "entities": "인물은 캐릭터 레퍼런스와 얼굴이 일치하는 한국 여성이나, 백발이 화관(활옷+화관/족두리)에 거의 완전히 가려져 '흰 머리 여자'라는 지정 특징이 확인되지 않는다. 또한 현대 한국 선착장 장면에 1670년식 혼례 활옷을 그대로 입혀 레퍼런스 의상을 무비판적으로 복제 — 레퍼런스는 얼굴·머리·체형만 참조해야 하는데 의상까지 이식됨. 인물 1명, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 노면에 딛고 있고 발밑 그림자가 존재. 두 손을 배 앞에서 모아 노리개/주머니를 감싸고 있어 지지 있음. 다만 인물 외곽선이 배경과 분리된 듯한 합성감(경계가 지나치게 선명, 조명 방향·색온도가 배경의 흐린 하늘광과 어긋남)이 있어 재질·광원 일치도가 떨어진다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 와이드로 부두 후퇴선이 인물을 중앙에 배치하고, 백발·60대 후반 한국 여성이 열린 어깨와 온화한 미소로 전신 정립 — 현대 한국 시점과 단풍·알록달록 지붕 배경까지 브리프에 부합."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소와 얼굴은 맞지만 현대 선착장에 1670년식 혼례 활옷·화관을 그대로 입혀 '흰 머리 여자' 지정 특징이 가려지고, 인물이 배경 광원과 어긋난 합성감으로 도려낸 듯 보여 재질·조명 일치가 약하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 와이드로 부두 후퇴선이 인물을 중앙에 배치하고, 백발·60대 후반 한국 여성이 열린 어깨와 온화한 미소로 전신 정립 — 현대 한국 시점과 단풍·알록달록 지붕 배경까지 브리프에 부합."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소와 얼굴은 맞지만 현대 선착장에 1670년식 혼례 활옷·화관을 그대로 입혀 '흰 머리 여자' 지정 특징이 가려지고, 인물이 배경 광원과 어긋난 합성감으로 도려낸 듯 보여 재질·조명 일치가 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여자는 카메라(지후의 접근 시선) 정면을 향해 어깨를 열고 서 있고, 시선도 렌즈 쪽 눈높이로 향한다. 온화한 미소가 관찰됨. 부두는 그녀 뒤로 마을을 향해 후퇴하는 선으로 뻗어 있어 시선 축이 부두 축과 일치한다.",
      "built_space": "선착장 콘크리트 노면, 좌우 계선주(볼라드), 가로등 기둥 여러 개, 우측에 어선 1척 계류, 배경에 슬레이트 창고와 '섬마을식당' 유사 건물 및 환영 현수막, 알록달록한 지붕의 마을 집들과 단풍 숲. 레퍼런스의 고정 요소가 대체로 배치되어 있고 스케일도 실제 크기에 부합(가로등·배가 배경 크기로 유지).",
      "entities": "60대 후반 한국 여성, 단정히 정리한 백발, 품위 있는 얼굴선 — 프로필과 일치. 인물은 1명뿐, 추가 인물 없음. 의상은 현대 카디건+블라우스+긴 스커트로 현대 한국 시점에 부합. 손에 든 장바구니는 프롬프트에 명시되지 않은 소품이지만 실물감 있는 천 재질로 손에 쥐어져 있음. 배경 현수막의 글자는 뭉개진 흔적으로 남아 있어 판독 불가 수준.",
      "hard_violations": [],
      "physics": "두 발이 부두 노면에 딛고 있으며 그림자가 발밑에 붙어 있다. 손가방은 오른손이 손잡이를 확실히 잡고 있어 지지가 있다. 공중에 떠 있는 요소 없음. 옷 주름과 드레이프가 중력에 맞게 떨어진다."
     },
     {
      "label": "A",
      "direction": "여자는 카메라 정면을 향해 서 있고 시선은 렌즈로, 은은한 미소. 부두는 그녀 뒤/좌측으로 마을 방향으로 후퇴하지만 인물이 부두 중앙축보다 다소 앞에 붙어 있어 후퇴선 중심 효과가 약함. 우측 어선은 계류 상태.",
      "built_space": "선착장 노면, 볼라드, 가로등 2기, 우측 어선 2척, 배경 슬레이트 창고와 마을 집들, 좌측 석축 — 레퍼런스 장소 요소를 충실히 재현. 다만 마을 지붕이 '알록달록'하다기보다 청색·적녹 슬레이트 위주이고 단풍은 부분적. 스케일은 적절.",
      "entities": "인물은 캐릭터 레퍼런스와 얼굴이 일치하는 한국 여성이나, 백발이 화관(활옷+화관/족두리)에 거의 완전히 가려져 '흰 머리 여자'라는 지정 특징이 확인되지 않는다. 또한 현대 한국 선착장 장면에 1670년식 혼례 활옷을 그대로 입혀 레퍼런스 의상을 무비판적으로 복제 — 레퍼런스는 얼굴·머리·체형만 참조해야 하는데 의상까지 이식됨. 인물 1명, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 노면에 딛고 있고 발밑 그림자가 존재. 두 손을 배 앞에서 모아 노리개/주머니를 감싸고 있어 지지 있음. 다만 인물 외곽선이 배경과 분리된 듯한 합성감(경계가 지나치게 선명, 조명 방향·색온도가 배경의 흐린 하늘광과 어긋남)이 있어 재질·광원 일치도가 떨어진다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "영란은 프레임 중앙에서 정면(카메라=지후의 접근 시선)을 향해 서 있고 시선도 렌즈 쪽 즉 다가오는 인물 방향으로 정확히 향한다. 선착장 라인은 그녀 왼쪽(화면 좌측)으로 후퇴하며 마을 건물들로 이어져, 접근 시선 축과 대체로 일치한다.",
    "built_space": "선착장 콘크리트 노면, 계선주, 가로등 2기, 좌측 석축, 우측에 계류된 낚시 어선 2척, 좌측 배후에 파란·붉은 슬레이트 지붕 마을 집과 회색 함석 창고 — 로케이션 사진의 고정물 구성과 잘 대응. 다만 마을이 인물 뒤가 아니라 좌측 측면에 놓여 '뒤로 후퇴하는 부두'라는 지시와는 다소 어긋난다.",
    "entities": "백발이 아닌 검은 머리에 활옷·화관(전통 혼례 예복)을 착용한 60대 한국 여성. 캐릭터 레퍼런스의 얼굴·복장을 그대로 복사한 것으로, '흰 머리 여자'라는 샷 텍스트 규정과 현대 한국 섬마을 도착 장면이라는 설정과 충돌한다. 어선·마을집·단풍은 존재(단풍은 좌측 일부).",
    "hard_violations": [],
    "physics": "두 발이 콘크리트 노면에 접지, 치마 밑단이 자연스럽게 드리워지고 그림자가 발밑에 있다. 다만 인물 외곽선이 배경과 다소 분리되어 합성 스티커 같은 인상이 있고 발밑 접지 그림자가 약하다. 부유하는 물체는 없다."
   },
   {
    "label": "B",
    "direction": "영란이 부두 중앙에서 정면 카메라(지후 접근 시선)를 향해 꼿꼿이 서 있고 시선도 카메라를 향한다. 부두 라인이 그녀 배후로 후퇴해 마을 집들과 단풍 숲으로 이어지며 '부두의 후퇴선이 영란을 중심에 놓는다'는 지시와 일치.",
    "built_space": "콘크리트 부두, 계선주 다수, 가로등 여러 기, 석축, 우측에 계류된 흰·파란 낚시 어선, 배후에 알록달록한 파랑·초록·붉은 지붕 마을 집들과 노란 벽 식당 건물 및 색색 리본 장식 — 로케이션 사진의 식당·현수막·리본·함석 창고 요소가 재현됨. 단풍 숲도 배경 전체에 있다.",
    "entities": "단정하게 빗은 백발, 위엄 있는 얼굴의 60대 후반 한국 여성 — '흰 머리 여자' 규정에 부합. 현대 한국 시점에 맞는 카디건·블라우스·긴 치마·천 가방 착용. 얼굴 특징은 캐릭터 레퍼런스와 대략 유사하나 완전 동일하다고 보기엔 다소 차이. 배경 건물의 간판 문자는 흐릿하게 뭉개져 판독 불가 수준(현장 실재 간판으로 읽힘).",
    "hard_violations": [],
    "physics": "두 발이 부두 노면에 확실히 접지하고 발밑 그림자 있음. 오른손이 천 가방 손잡이를 실제로 잡고 있어 지지가 명확, 옷 주름과 무게감 자연스럽다. 부유 요소 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "부두 정면 축과 로케이션 고정물은 지켰지만, 샷 텍스트가 명시한 '흰 머리 여자'를 검은 머리에 조선 혼례 활옷·화관 차림으로 렌더해 인물 규정과 현대 섬마을 맥락을 어겼고, 마을이 뒤가 아닌 좌측에 놓여 후퇴선 구성도 약하며 인물이 배경에서 합성처럼 분리된다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "백발의 60대 후반 여성이 온화한 미소로 꼿꼿이 서고, 부두가 그녀 뒤로 후퇴해 알록달록한 지붕의 마을과 단풍 숲으로 이어지는 전신 와이드 구성이 카메라 지시와 정확히 일치하며 접지·손의 지지도 자연스럽다(배경 간판 글자가 뭉개진 점은 감점)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "노란색 식당 간판과 흰색 현수막, 배 등에 문자가 생성되어 '텍스트 금지(No text)' 규칙을 위반했습니다.",
     "fix_en": "Erase all text from the yellow building's signboards, the white banners, and the boat, replacing them with blank, unpainted surfaces. Preserve Youngran, her clothing and pose, the boat, the pier, the village buildings, the autumn foliage, the lighting, and the wide-shot framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase all text from the yellow building's signboards, the white banners, and the boat, replacing them with blank, unpainted surfaces. Preserve Youngran, her clothing and pose, the boat, the pier, the village buildings, the autumn foliage, the lighting, and the wide-shot framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·부두 후퇴선·단풍 배경은 계약대로지만, 배경 식당 간판과 현수막에 판독형 한글 문자열이 남아 '문자·주석 금지' 락을 정면으로 위반한다.  ★위반: [claude-opus] 배경 식당 간판·현수막에 판독형 한글 문자열이 렌더링되어 'No text, captions, watermarks or annotations anywhere' 조항을 위반 / [gpt] 식당 간판과 환영 현수막, 선박 표식 등 화면 곳곳에 읽히는 문자와 숫자가 남아 있어 ‘어디에도 텍스트 금지’를 위반한다. / [gpt] 강영란이 계약에 명시되지 않은 회색 손가방을 들고 있어 불필요한 추가 소품이 생겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "문자 요소만 제거되고 인물 얼굴·백발·의상·가방·포즈, 부두 기하와 어선·마을 지붕·단풍 배경, 광량까지 A와 동일하게 유지 — 계약이 요구하지 않은 손실 없이 텍스트 금지 위반만 해소한 이득이 명확하다.  ★위반: [gpt] 선박 선실에 ‘93’ 숫자 표식이 남아 있어 절대적인 무문자 조건을 완전히 충족하지 못한다. / [gpt] 강영란이 계약에 명시되지 않은 회색 손가방을 들고 있어 불필요한 추가 소품이 생겼다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.583,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.833,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[claude-opus] 배경 식당 간판·현수막에 판독형 한글 문자열이 렌더링되어 'No text, captions, watermarks or annotations anywhere' 조항을 위반",
       "[gpt] 식당 간판과 환영 현수막, 선박 표식 등 화면 곳곳에 읽히는 문자와 숫자가 남아 있어 ‘어디에도 텍스트 금지’를 위반한다.",
       "[gpt] 강영란이 계약에 명시되지 않은 회색 손가방을 들고 있어 불필요한 추가 소품이 생겼다."
      ],
      "B": [
       "[gpt] 선박 선실에 ‘93’ 숫자 표식이 남아 있어 절대적인 무문자 조건을 완전히 충족하지 못한다.",
       "[gpt] 강영란이 계약에 명시되지 않은 회색 손가방을 들고 있어 불필요한 추가 소품이 생겼다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·부두 후퇴선·단풍 배경은 계약대로지만, 배경 식당 간판과 현수막에 판독형 한글 문자열이 남아 '문자·주석 금지' 락을 정면으로 위반한다.  ★위반: [claude-opus] 배경 식당 간판·현수막에 판독형 한글 문자열이 렌더링되어 'No text, captions, watermarks or annotations anywhere' 조항을 위반 / [gpt] 식당 간판과 환영 현수막, 선박 표식 등 화면 곳곳에 읽히는 문자와 숫자가 남아 있어 ‘어디에도 텍스트 금지’를 위반한다. / [gpt] 강영란이 계약에 명시되지 않은 회색 손가방을 들고 있어 불필요한 추가 소품이 생겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "문자 요소만 제거되고 인물 얼굴·백발·의상·가방·포즈, 부두 기하와 어선·마을 지붕·단풍 배경, 광량까지 A와 동일하게 유지 — 계약이 요구하지 않은 손실 없이 텍스트 금지 위반만 해소한 이득이 명확하다.  ★위반: [gpt] 선박 선실에 ‘93’ 숫자 표식이 남아 있어 절대적인 무문자 조건을 완전히 충족하지 못한다. / [gpt] 강영란이 계약에 명시되지 않은 회색 손가방을 들고 있어 불필요한 추가 소품이 생겼다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후 시선축 정면의 정적 와이드, 중앙 전신 영란, 뒤로 후퇴하는 부두·알록달록 지붕·단풍 숲이 모두 충족되고 화면 내 문자가 전혀 없어 '텍스트 금지' 조항까지 지켰다. 접지·손에 쥔 장바구니 등 물리도 정상.  ★위반: [gpt] 계약에 명시되지 않은 회색 손가방을 새로 등장시켰다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·구도·조명은 A와 거의 동일하지만, 계약이 요구하지 않은 배경 간판·현수막 문자를 추가해 '텍스트·캡션 금지'를 정면으로 위반했고 그 글자들은 왜곡된 문자 뭉치로 재질감도 떨어진다 — 얻은 것(로케이션 간판 유사성)보다 잃은 것이 크다.  ★위반: [claude-opus] 배경 건물 간판과 현수막에 판독 불가한 문자열이 렌더링되어 '어떤 텍스트·캡션·주석도 없어야 한다'는 금지 조항을 위반(왜곡된 글자 흔적이 화면에 남음) / [gpt] 계약에 명시되지 않은 회색 손가방을 새로 등장시켰다. / [gpt] 건물 간판과 현수막에 한글을 노출해 ‘텍스트 없음’ 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.35
     },
     "adjusted": {
      "A": 1.75,
      "B": 0.6
     },
     "violations": {
      "B": [
       "[claude-opus] 배경 건물 간판과 현수막에 판독 불가한 문자열이 렌더링되어 '어떤 텍스트·캡션·주석도 없어야 한다'는 금지 조항을 위반(왜곡된 글자 흔적이 화면에 남음)",
       "[gpt] 계약에 명시되지 않은 회색 손가방을 새로 등장시켰다.",
       "[gpt] 건물 간판과 현수막에 한글을 노출해 ‘텍스트 없음’ 조건을 위반했다."
      ],
      "A": [
       "[gpt] 계약에 명시되지 않은 회색 손가방을 새로 등장시켰다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지후 시선축 정면의 정적 와이드, 중앙 전신 영란, 뒤로 후퇴하는 부두·알록달록 지붕·단풍 숲이 모두 충족되고 화면 내 문자가 전혀 없어 '텍스트 금지' 조항까지 지켰다. 접지·손에 쥔 장바구니 등 물리도 정상.  ★위반: [gpt] 계약에 명시되지 않은 회색 손가방을 새로 등장시켰다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·구도·조명은 A와 거의 동일하지만, 계약이 요구하지 않은 배경 간판·현수막 문자를 추가해 '텍스트·캡션 금지'를 정면으로 위반했고 그 글자들은 왜곡된 문자 뭉치로 재질감도 떨어진다 — 얻은 것(로케이션 간판 유사성)보다 잃은 것이 크다.  ★위반: [claude-opus] 배경 건물 간판과 현수막에 판독 불가한 문자열이 렌더링되어 '어떤 텍스트·캡션·주석도 없어야 한다'는 금지 조항을 위반(왜곡된 글자 흔적이 화면에 남음) / [gpt] 계약에 명시되지 않은 회색 손가방을 새로 등장시켰다. / [gpt] 건물 간판과 현수막에 한글을 노출해 ‘텍스트 없음’ 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh8__bgfirst_bg.png",
   "bg_asset_id": "0704e712-7bec-406d-9c62-efd671029e76",
   "bg_record_key": "S20sh8::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S20sh11": {
  "input_fingerprint": "b3a047fc7a338b8e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 김지후(강수리영)를 품에 꼭 끌어안고 있는 모습.\n\nLOCATION (lock): The arrival area on the island pier beside the moored fishing boat and gathered villagers. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From shoulder height on a three-quarter side angle, finish the dolly-in as Youngran locks both arms around Jihoo. Their joined upper bodies occupy most of the center frame, but Jihoo's visible eye and cheek remain clear over Youngran's shoulder as her gaze exits toward the side where Sandeul is withdrawing.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (마을 환영이 진행 중임) — The pier runs diagonally away behind the embracing pair; used as A narrow, softly rendered section of the pier keeps the embrace grounded while leaving Jihoo's outward eyeline unobstructed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light keeps the embrace outwardly warm, while stronger facial contrast isolates Jihoo's uncertainty over Youngran's shoulder.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 island pier, colorful village backdrop, autumn foliage, daylight, and the elder's clothing. Exclude her solitary standing pose; show her embracing the arriving young 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the white animal-bone necklace while Youngran embraces 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face); 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "영란은 등을 카메라 쪽 좌측으로 두고 지후를 안고 있으며, 지후의 얼굴은 영란의 어깨 너머로 프레임 우측을 향해 드러난다. 지후의 시선은 화면 좌하단쪽으로 살짝 내려가 있어 '산들이 물러나는 옆쪽'으로 빠지는 시선이라기보다 아래쪽을 응시하는 느낌. 그래도 두 얼굴이 겹치지 않고 지후의 눈과 뺨이 명확히 보인다.",
    "built_space": "부두가 좌측 뒤로 사선으로 물러나며 계단식 방파제, 가로등 기둥, 어선, 마을 지붕과 단풍이 이전 스틸과 일치. 어선은 우측 중경에 실제 크기로 배치. 다만 배경 마을 사람들이 다수 서 있고 일부는 한복/원색 의상으로 레퍼런스보다 인물 수가 많음(환영 인파 설정으로는 허용 범위).",
    "entities": "영란: 백발 쪽진 머리, 갈색 카디건+꽃무늬 블라우스 — 이전 스틸 의상 일치. 지후: 20대 초반 한국 여성, 긴 검은 머리, 흰 뼈 목걸이가 가슴 위에 명확히 보임. 다만 지후가 갈색 워크재킷 없이 올리브 티셔츠 차림이고 캡 모자도 없어 캐릭터 레퍼런스 복장과 부분 불일치.",
    "hard_violations": [],
    "physics": "두 인물 모두 부두 바닥에 서 있고, 지후의 두 팔이 영란의 어깨/등을 감싸고 있어 접촉점이 명확. 공중에 뜬 요소 없음. 다만 샷 텍스트는 '영란이 두 팔로 지후를 감싼다'인데 여기서는 지후의 팔이 바깥쪽에서 감싸는 형태로 주체가 반대로 읽힘."
   },
   {
    "label": "B",
    "direction": "영란이 카메라를 향해 얼굴을 보이며 눈을 감고 있고, 지후는 뒤쪽에서 영란의 어깨 너머로 얼굴 일부만 보인다. 즉 샷 텍스트가 요구한 '영란의 어깨 너머로 드러나는 지후의 눈과 뺨'은 살짝 성립하나, 화면 주도권이 영란 얼굴로 뒤집혀 있고 지후의 시선은 아래로 떨어져 옆쪽(산들 방향)으로 빠지지 않는다.",
    "built_space": "부두가 좌측 뒤로 물러나고 방파제, 가로등, 어선, 마을 지붕, 단풍 배경 모두 이전 스틸과 일치. 배경 규모도 실제 스케일. 환영 인파는 거의 보이지 않음.",
    "entities": "영란: 백발, 갈색 카디건 — 일치. 지후: 긴 검은 머리는 맞으나 얼굴이 거의 가려지고, 착용 상의는 갈색 재킷으로 보이나 흰 뼈 목걸이가 전혀 보이지 않아 CARRIED STATE 조항 미충족. 캡 모자 없음.",
    "hard_violations": [],
    "physics": "두 사람 모두 지면에 서 있고 지후의 손이 영란의 가슴/어깨 앞에서 맞잡혀 있음. 부유물 없음. 그러나 팔의 배치가 지후가 뒤에서 감싸는 형태라 '영란이 지후를 품에 끌어안는다'는 주체 관계가 반대로 뒤집혀 있다."
   },
   {
    "label": "C",
    "direction": "영란이 좌측에서 두 팔을 지후의 등과 어깨에 둘러 감싸고 있고, 지후의 얼굴은 영란의 어깨 너머 우측으로 온전히 드러나며 시선이 프레임 우측(산들이 물러나는 방향)으로 뻗어 나간다. 샷 텍스트가 명시한 시선 배출 방향과 정확히 일치.",
    "built_space": "부두가 좌측 뒤로 사선으로 물러나며 방파제, 계선주, 가로등, 우측 중경의 어선, 마을 지붕과 단풍이 이전 스틸과 동일. 어선과 건물은 거리에 맞는 작은 화면 점유율 유지. 뒤쪽에 환영 나온 마을 사람들이 소프트 포커스로 작게 배치되어 배경 설명과 부합.",
    "entities": "영란: 백발 쪽머리, 갈색 카디건+꽃무늬 스카프/블라우스 칼라 — 이전 스틸 의상 정확 일치. 지후: 20대 초반 한국 여성, 긴 검은 머리, 회록색 캡 모자, 갈색 워크재킷+올리브 헨리넥 — 캐릭터 레퍼런스와 가장 정확히 일치. 뼈 목걸이는 재킷 안쪽에 가려 명확히 보이지 않는 점이 아쉬움.",
    "hard_violations": [],
    "physics": "두 인물 모두 부두 콘크리트 위에 체중을 싣고 서 있으며, 영란의 왼팔은 지후의 등 뒤, 오른팔은 지후의 어깨를 감싸 접촉점이 분명하다. 지후의 팔은 영란의 허리 쪽으로 내려가 자연스럽다. 부유하거나 지지 없는 신체 없음."
   }
  ],
  "totals": {
   "C": 9,
   "A": 6,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "영란이 두 팔로 지후를 끌어안는 주체 관계, 어깨 너머로 드러난 지후의 눈·뺨과 옆쪽으로 빠지는 시선, 3/4 측면 어깨 높이 클로즈업, 사선으로 물러나는 선착장 배경까지 샷 텍스트를 가장 정확히 구현했고 지후의 캡·재킷 등 캐릭터 레퍼런스 일치도 최고."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "지후의 얼굴과 뼈 목걸이는 잘 보이고 장소 락도 지켜졌으나, 지후가 바깥에서 감싸는 형태라 '영란이 끌어안는다'는 주체가 뒤집혔고 시선이 옆이 아닌 아래로 떨어지며 지후 복장이 레퍼런스와 어긋난다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "영란 얼굴이 카메라 정면을 차지해 '어깨 너머 지후의 얼굴' 구도가 사실상 반전되었고, 포옹 주체도 지후가 뒤에서 감싸는 형태이며 지속 조건인 흰 뼈 목걸이가 전혀 보이지 않는다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후의 등(화면 왼쪽)에 영란의 팔 위로 정체불명의 여분의 손이 잘못 그려져 있습니다.",
     "fix_en": "Remove the extra, disembodied hand resting on Jihoo's back on the left side of the image, replacing it with the continuous dark grey canvas fabric of Jihoo's jacket. Preserve the lower arm wrapping around, the characters' positions, their remaining clothing, the lighting, and the exact background framing."
    },
    {
     "issue_ko": "지후의 어깨(화면 오른쪽)를 안고 있는 영란의 왼쪽 팔 소매가 갈색 카디건이 아닌 지후의 회색 재킷과 동일한 색상/재질로 잘못 그려졌습니다.",
     "fix_en": "Change the sleeve of the arm gripping Jihoo's shoulder on the right side of the frame from dark grey canvas to a brown knit fabric that perfectly matches Youngran's cardigan. Preserve the hand itself, the characters' faces and embrace, Jihoo's jacket, and all background elements exactly as they are."
    },
    {
     "issue_ko": "지후의 가슴에 목걸이 줄만 보이고, 명시된 흰색 동물 뼈 펜던트가 누락되었습니다.",
     "fix_en": "Render the white animal-bone pendant attached to the visible necklace cord over Jihoo's dark green shirt. Preserve the surrounding clothing, her face, the embrace, the lighting, and the current camera framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra, disembodied hand resting on Jihoo's back on the left side of the image, replacing it with the continuous dark grey canvas fabric of Jihoo's jacket. Preserve the lower arm wrapping around, the characters' positions, their remaining clothing, the lighting, and the exact background framing.\n- Change the sleeve of the arm gripping Jihoo's shoulder on the right side of the frame from dark grey canvas to a brown knit fabric that perfectly matches Youngran's cardigan. Preserve the hand itself, the characters' faces and embrace, Jihoo's jacket, and all background elements exactly as they are.\n- Render the white animal-bone pendant attached to the visible necklace cord over Jihoo's dark green shirt. Preserve the surrounding clothing, her face, the embrace, the lighting, and the current camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·아이라인·영란의 이전 스틸 의상(갈색 카디건)까지 정확하지만, 명시적으로 유지하라고 못박은 흰 동물뼈 목걸이가 보이지 않아 CARRIED STATE 조항을 놓쳤다.  ★위반: [gpt] 배경에 영란과 지후 외의 주민 여러 명을 추가해, 화면에 등장할 수 있는 인물을 두 사람으로 제한한 PEOPLE 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일한 프레이밍·아이라인·장소를 유지하면서 요구된 흰 뼈 목걸이를 정확히 드러냈고, 대가로 영란 상의가 조끼처럼 변한 손실이 있으나 명시 계약 항목 충족이 우선이라 근소 우위.  ★위반: [gpt] 배경에 영란과 지후 외의 주민 여러 명을 추가해, 화면에 등장할 수 있는 인물을 두 사람으로 제한한 PEOPLE 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.8
     },
     "adjusted": {
      "A": 1.607,
      "B": 1.55
     },
     "violations": {
      "A": [
       "[gpt] 배경에 영란과 지후 외의 주민 여러 명을 추가해, 화면에 등장할 수 있는 인물을 두 사람으로 제한한 PEOPLE 조건을 위반한다."
      ],
      "B": [
       "[gpt] 배경에 영란과 지후 외의 주민 여러 명을 추가해, 화면에 등장할 수 있는 인물을 두 사람으로 제한한 PEOPLE 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·아이라인·영란의 이전 스틸 의상(갈색 카디건)까지 정확하지만, 명시적으로 유지하라고 못박은 흰 동물뼈 목걸이가 보이지 않아 CARRIED STATE 조항을 놓쳤다.  ★위반: [gpt] 배경에 영란과 지후 외의 주민 여러 명을 추가해, 화면에 등장할 수 있는 인물을 두 사람으로 제한한 PEOPLE 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일한 프레이밍·아이라인·장소를 유지하면서 요구된 흰 뼈 목걸이를 정확히 드러냈고, 대가로 영란 상의가 조끼처럼 변한 손실이 있으나 명시 계약 항목 충족이 우선이라 근소 우위.  ★위반: [gpt] 배경에 영란과 지후 외의 주민 여러 명을 추가해, 화면에 등장할 수 있는 인물을 두 사람으로 제한한 PEOPLE 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 3/4 측면 클로즈업, 어깨 위로 드러난 지후의 눈·측면 시선, 대각선 선착장 배경을 모두 충족하고 무엇보다 CARRIED STATE인 흰 동물 뼈 목걸이가 선명히 유지되며 포옹 팔·손의 접촉점도 명확하다.  ★위반: [gpt] 배경에 영란과 지후 외 여러 주민의 몸이 추가되어, 화면에 등장할 수 있는 사람은 두 명뿐이라는 PEOPLE 제한을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선은 동일하고 영란의 카디건이 이전 스틸에 조금 더 가깝지만, 계약이 명시한 '흰 동물 뼈 목걸이'가 프레임 안 가슴 부위에서 사라졌고 영란의 팔·손 마감이 뭉개져 잡는 지점이 불명확해 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 배경에 영란과 지후 외 여러 주민의 몸이 추가되어, 화면에 등장할 수 있는 사람은 두 명뿐이라는 PEOPLE 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.8,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.55,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 배경에 영란과 지후 외 여러 주민의 몸이 추가되어, 화면에 등장할 수 있는 사람은 두 명뿐이라는 PEOPLE 제한을 위반한다."
      ],
      "B": [
       "[gpt] 배경에 영란과 지후 외 여러 주민의 몸이 추가되어, 화면에 등장할 수 있는 사람은 두 명뿐이라는 PEOPLE 제한을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 3/4 측면 클로즈업, 어깨 위로 드러난 지후의 눈·측면 시선, 대각선 선착장 배경을 모두 충족하고 무엇보다 CARRIED STATE인 흰 동물 뼈 목걸이가 선명히 유지되며 포옹 팔·손의 접촉점도 명확하다.  ★위반: [gpt] 배경에 영란과 지후 외 여러 주민의 몸이 추가되어, 화면에 등장할 수 있는 사람은 두 명뿐이라는 PEOPLE 제한을 위반한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선은 동일하고 영란의 카디건이 이전 스틸에 조금 더 가깝지만, 계약이 명시한 '흰 동물 뼈 목걸이'가 프레임 안 가슴 부위에서 사라졌고 영란의 팔·손 마감이 뭉개져 잡는 지점이 불명확해 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 배경에 영란과 지후 외 여러 주민의 몸이 추가되어, 화면에 등장할 수 있는 사람은 두 명뿐이라는 PEOPLE 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S20sh8"
  }
 },
 "groupbg::복합식당_홀": {
  "input_fingerprint": "c09620378e8c84cb",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "복합식당_홀",
    "tags": [
     "S21sh10",
     "S21sh16",
     "S21sh2",
     "S24sh4",
     "S24sh5",
     "S48sh10",
     "S48sh3",
     "S63sh14",
     "S63sh2",
     "S63sh8",
     "S83sh4",
     "S83sh5",
     "S90sh1",
     "S90sh4"
    ]
   },
   "context_sig": "1a95cc3f5de4bcf8"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: At a dining table inside a small multipurpose island restaurant and shop, lit by daytime through its windows.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n경찰 순찰정 외부 및 갑판: 바다를 달리는 흰색 바탕의 소형 경찰 순찰정. 선수와 선미를 잇는 좁은 통로가 있다. (특징: 하얀색과 파란색 도장의 선체; 갑판 바닥; 가장자리에 설치된 금속 레일 바; 바다의 하얀 물보라) / 금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 선착장 어구 창고 내부: 선착장 인근 낡은 창고 내부. 어망과 낚싯대, 생선 바구니가 천장까지 어지럽게 쌓여 비좁다. (특징: 천장까지 높게 쌓인 그물망과 통발 더미; 오래된 낚싯대들; 쌓여 있는 플라스틱 생선 바구니; 비좁고 어두운 먼지 낀 공간) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 반월 식당 - 낮\n- 말이 식당이지 초등학교 교실 정도 크기에 식당과 편의점, 낚시 용품점 등을 총 망라한 잡화점.\n- 실내. 반월 식당 - 밤\n- 실내. 반월 식당 - 낮\n- 실내. 반월 식당 - 밤\n- 실내. 반월 식당 - 낮\n- 실내. 반월 식당 - 해질녘\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: At a dining table inside a small multipurpose island restaurant and shop, lit by daytime through its windows.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n경찰 순찰정 외부 및 갑판: 바다를 달리는 흰색 바탕의 소형 경찰 순찰정. 선수와 선미를 잇는 좁은 통로가 있다. (특징: 하얀색과 파란색 도장의 선체; 갑판 바닥; 가장자리에 설치된 금속 레일 바; 바다의 하얀 물보라) / 금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 선착장 어구 창고 내부: 선착장 인근 낡은 창고 내부. 어망과 낚싯대, 생선 바구니가 천장까지 어지럽게 쌓여 비좁다. (특징: 천장까지 높게 쌓인 그물망과 통발 더미; 오래된 낚싯대들; 쌓여 있는 플라스틱 생선 바구니; 비좁고 어두운 먼지 낀 공간) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 반월 식당 - 낮\n- 말이 식당이지 초등학교 교실 정도 크기에 식당과 편의점, 낚시 용품점 등을 총 망라한 잡화점.\n- 실내. 반월 식당 - 밤\n- 실내. 반월 식당 - 낮\n- 실내. 반월 식당 - 밤\n- 실내. 반월 식당 - 낮\n- 실내. 반월 식당 - 해질녘\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_복합식당_홀_7d32c1.png",
  "asset_id": "9dda17be-ce32-45ab-a790-af311277afb2",
  "input_asset_ids": [
   "b490755f-a3ac-4986-ab07-611b467cb6ac"
  ],
  "origin_tag": "S21sh2",
  "place_text": "At a dining table inside a small multipurpose island restaurant and shop, lit by daytime through its windows.",
  "origin_inputs": {
   "place_text": "At a dining table inside a small multipurpose island restaurant and shop, lit by daytime through its windows.",
   "time_of_day_en": "day",
   "conti_asset_id": "b490755f-a3ac-4986-ab07-611b467cb6ac"
  }
 },
 "S21sh2::bgfirst_bg": {
  "input_fingerprint": "b05011ba39382986",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 테이블에 나란히 앉은 강영란(흰 머리 여자)이 김지후(강수리영) 곁에서 낡은 사진첩을 짚어 보이는 모습.\n\nLOCATION (lock): A dining table inside the small multipurpose restaurant and general store, within view of its kitchen and front windows in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Beside the dining table at seated eye height, briefly stabilize the inward dolly as a medium two-shot of Youngran and Jihoo sitting tightly side by side. The open album lies across the lower center; Youngran leans in from the left to indicate one page while Jihoo bends toward it from the right, leaving enough surrounding table and shop interior to preserve the modest space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 낡은 사진첩 (Open on the table while 강영란(흰 머리 여자) points to a page) — An open page faces upward toward the women and partly toward the camera, displaying photographs of 강민숙(홍은미)'s childhood and 김지후(강수리영)'s infancy; used as The album is the shared lower-frame focal point connecting both women's gestures and attention; 식당 테이블 (두 인물이 나란히 앉아 있음) — The near edge crosses the lower frame, with its top plane visible between the camera and the women; used as The tabletop anchors the side-by-side relationship and supports the album; 반월 식당 겸 잡화점 내부 (식당과 편의점, 낚시용품점이 함께 있는 공간) — The dining area extends behind the seated pair toward the store space; used as A limited portion of the multipurpose shop interior supplies spatial context without drawing attention from the album.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant keeps the album and faces readable within a restrained, gently high-contrast palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 테이블에 나란히 앉은 강영란(흰 머리 여자)이 김지후(강수리영) 곁에서 낡은 사진첩을 짚어 보이는 모습.\n\nLOCATION (lock): A dining table inside the small multipurpose restaurant and general store, within view of its kitchen and front windows in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Beside the dining table at seated eye height, briefly stabilize the inward dolly as a medium two-shot of Youngran and Jihoo sitting tightly side by side. The open album lies across the lower center; Youngran leans in from the left to indicate one page while Jihoo bends toward it from the right, leaving enough surrounding table and shop interior to preserve the modest space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 낡은 사진첩 (Open on the table while 강영란(흰 머리 여자) points to a page) — An open page faces upward toward the women and partly toward the camera, displaying photographs of 강민숙(홍은미)'s childhood and 김지후(강수리영)'s infancy; used as The album is the shared lower-frame focal point connecting both women's gestures and attention; 식당 테이블 (두 인물이 나란히 앉아 있음) — The near edge crosses the lower frame, with its top plane visible between the camera and the women; used as The tabletop anchors the side-by-side relationship and supports the album; 반월 식당 겸 잡화점 내부 (식당과 편의점, 낚시용품점이 함께 있는 공간) — The dining area extends behind the seated pair toward the store space; used as A limited portion of the multipurpose shop interior supplies spatial context without drawing attention from the album.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant keeps the album and faces readable within a restrained, gently high-contrast palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S21sh2__bgfirst_bg.png",
  "asset_id": "a08dfb2c-b932-433f-b04d-7d3450e7278b",
  "input_asset_ids": [
   "b490755f-a3ac-4986-ab07-611b467cb6ac",
   "9cbc76b8-09b3-43bd-861e-cb3fb3302dde"
  ]
 },
 "S21sh2": {
  "input_fingerprint": "f9e065c7a58191cc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 테이블에 나란히 앉은 강영란(흰 머리 여자)이 김지후(강수리영) 곁에서 낡은 사진첩을 짚어 보이는 모습.\n\nLOCATION (lock): A dining table inside the small multipurpose restaurant and general store, within view of its kitchen and front windows in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Beside the dining table at seated eye height, briefly stabilize the inward dolly as a medium two-shot of Youngran and Jihoo sitting tightly side by side. The open album lies across the lower center; Youngran leans in from the left to indicate one page while Jihoo bends toward it from the right, leaving enough surrounding table and shop interior to preserve the modest space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 낡은 사진첩 (Open on the table while 강영란(흰 머리 여자) points to a page) — An open page faces upward toward the women and partly toward the camera, displaying photographs of 강민숙(홍은미)'s childhood and 김지후(강수리영)'s infancy; used as The album is the shared lower-frame focal point connecting both women's gestures and attention; 식당 테이블 (두 인물이 나란히 앉아 있음) — The near edge crosses the lower frame, with its top plane visible between the camera and the women; used as The tabletop anchors the side-by-side relationship and supports the album; 반월 식당 겸 잡화점 내부 (식당과 편의점, 낚시용품점이 함께 있는 공간) — The dining area extends behind the seated pair toward the store space; used as A limited portion of the multipurpose shop interior supplies spatial context without drawing attention from the album.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant keeps the album and faces readable within a restrained, gently high-contrast palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu wears the animal-bone, spearhead-shaped necklace while viewing the old album.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 테이블에 나란히 앉은 강영란(흰 머리 여자)이 김지후(강수리영) 곁에서 낡은 사진첩을 짚어 보이는 모습.\n\nLOCATION (lock): A dining table inside the small multipurpose restaurant and general store, within view of its kitchen and front windows in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Beside the dining table at seated eye height, briefly stabilize the inward dolly as a medium two-shot of Youngran and Jihoo sitting tightly side by side. The open album lies across the lower center; Youngran leans in from the left to indicate one page while Jihoo bends toward it from the right, leaving enough surrounding table and shop interior to preserve the modest space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 낡은 사진첩 (Open on the table while 강영란(흰 머리 여자) points to a page) — An open page faces upward toward the women and partly toward the camera, displaying photographs of 강민숙(홍은미)'s childhood and 김지후(강수리영)'s infancy; used as The album is the shared lower-frame focal point connecting both women's gestures and attention; 식당 테이블 (두 인물이 나란히 앉아 있음) — The near edge crosses the lower frame, with its top plane visible between the camera and the women; used as The tabletop anchors the side-by-side relationship and supports the album; 반월 식당 겸 잡화점 내부 (식당과 편의점, 낚시용품점이 함께 있는 공간) — The dining area extends behind the seated pair toward the store space; used as A limited portion of the multipurpose shop interior supplies spatial context without drawing attention from the album.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant keeps the album and faces readable within a restrained, gently high-contrast palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu wears the animal-bone, spearhead-shaped necklace while viewing the old album.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 테이블에 나란히 앉은 강영란(흰 머리 여자)이 김지후(강수리영) 곁에서 낡은 사진첩을 짚어 보이는 모습.\n\nLOCATION (lock): A dining table inside the small multipurpose restaurant and general store, within view of its kitchen and front windows in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Beside the dining table at seated eye height, briefly stabilize the inward dolly as a medium two-shot of Youngran and Jihoo sitting tightly side by side. The open album lies across the lower center; Youngran leans in from the left to indicate one page while Jihoo bends toward it from the right, leaving enough surrounding table and shop interior to preserve the modest space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 낡은 사진첩 (Open on the table while 강영란(흰 머리 여자) points to a page) — An open page faces upward toward the women and partly toward the camera, displaying photographs of 강민숙(홍은미)'s childhood and 김지후(강수리영)'s infancy; used as The album is the shared lower-frame focal point connecting both women's gestures and attention; 식당 테이블 (두 인물이 나란히 앉아 있음) — The near edge crosses the lower frame, with its top plane visible between the camera and the women; used as The tabletop anchors the side-by-side relationship and supports the album; 반월 식당 겸 잡화점 내부 (식당과 편의점, 낚시용품점이 함께 있는 공간) — The dining area extends behind the seated pair toward the store space; used as A limited portion of the multipurpose shop interior supplies spatial context without drawing attention from the album.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant keeps the album and faces readable within a restrained, gently high-contrast palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu wears the animal-bone, spearhead-shaped necklace while viewing the old album.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S21sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S21sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "왼쪽 백발 여성(강영란)이 오른손 검지를 뻗어 테이블 위 펼쳐진 사진첩의 오른쪽 페이지 사진 한 장을 실제로 짚고 있고, 시선도 그 지점으로 내려가 있다. 오른쪽 젊은 여성(김지후)도 고개를 숙여 같은 페이지를 본다. 두 사람의 시선·손가락 지향이 사진첩 위에 정확히 착지한다. 다만 두 인물이 서로 몸을 기울여 붙는 정도는 약하고, 지후는 거의 정면 자세로 앉아 앨범 쪽으로 '숙여 기울인' 느낌이 약하다.",
      "built_space": "반월 식당 겸 잡화점 내부: 왼쪽 문틀 안 붉은 활옷, 벽 액자, 커튼과 봉, 흰 냉장고형 캐비닛, 중앙 주방 개구부와 스테인리스 조리대, 오른쪽 진열 선반과 흰 냉장 케이스 — 레퍼런스의 고정 요소가 대부분 대응 위치에 있다. 다만 카메라가 테이블 정면(두 사람 반대편)에서 잡은 구도로, '테이블 옆 앉은 눈높이' 지시보다 다소 정면·약간 높은 각도이며 테이블 판이 넓게 비어 화면 하단을 차지한다. 의자와 인물 배치는 나란히 앉은 관계로 성립.",
      "entities": "강영란: 60대 후반 한국 여성, 백발이지만 짧게 부풀린 스타일로 레퍼런스의 '단정히 틀어 올린' 느낌과 다소 차이. 얼굴 인상은 레퍼런스와 유사. 김지후: 20대 초반 긴 검은 머리 한국 여성, 얼굴은 레퍼런스와 근접. 목에 동물 뼈/창끝 모양 펜던트 목걸이 착용 확인(캐리드 스테이트 충족). 다만 의상이 반팔 티셔츠로, 레퍼런스의 어두운 재킷 계열과 다름. 사진첩 페이지는 대부분 풍경 사진(로케이션 사진의 앨범을 그대로 복제한 듯)이며 어린 시절·유아 사진은 오른쪽 일부 인물 사진만 소량.",
      "physics": "두 사람 모두 의자에 앉아 있고 팔은 테이블 상판에 얹혀 무게가 지지된다. 영란의 오른팔은 테이블 위에 놓인 채 검지로 페이지를 눌러 접촉이 있고, 왼손은 테이블에 짚었다. 지후의 양손도 테이블 위. 사진첩은 테이블 위에 놓여 두께와 페이지 컬이 자연스럽다. 공중에 뜬 물체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "왼쪽 백발 여성이 오른손 검지로 사진첩 오른쪽 페이지의 흑백 인물 사진을 직접 짚고 있고, 시선도 그 손끝으로 내려가 있다. 오른쪽 젊은 여성은 몸과 얼굴을 앨범 쪽으로 기울여 같은 페이지를 응시. 두 지향 모두 앨범 위에 정확히 착지하며, 두 인물이 서로 붙어 앨범을 향해 안쪽으로 기울인 관계가 샷 텍스트대로 성립.",
      "built_space": "왼쪽 문 안 붉은 활옷 일부, 벽 액자 2개, 커튼과 봉, 중앙 주방 개구부와 스테인리스 조리대·냄비, 오른쪽 잡화 진열 선반·바구니·라면류, 흰 냉장 케이스, 천장 형광등 — 레퍼런스 로케이션의 고정 요소가 잘 재현. 카메라는 테이블 근처 앉은 눈높이의 미디엄 투샷으로, 테이블 근경 에지가 하단을 가로지르고 앨범이 화면 하단 중앙에 크게 놓임 — 지시된 프레이밍에 부합. 인물 스케일과 배경 축소 비율도 자연스럽다.",
      "entities": "강영란: 60대 후반 한국 여성, 백발을 뒤로 단정히 넘겨 틀어 올린 형태로 레퍼런스 헤어와 더 근접, 카디건 착용. 김지후: 20대 초반 긴 검은 머리 한국 여성, 얼굴 레퍼런스와 유사, 어두운 갈색 워크재킷+올리브 헨리넥으로 캐릭터 레퍼런스 의상과 일치, 목에 동물 뼈 창끝 모양 펜던트 착용 확인. 앨범 페이지는 왼쪽에 컬러 한복 인물 사진들, 오른쪽에 흑백 인물(아이/가족) 사진 — '어린 시절·유아 사진'이라는 내용 지시에 A보다 부합.",
      "physics": "두 사람 모두 의자에 앉아 팔을 테이블에 얹어 지지. 영란의 팔꿈치는 테이블 위, 손가락은 페이지에 닿아 압력 접촉이 보인다. 지후의 오른손은 테이블/앨범 가장자리에 놓임. 앨범은 테이블 위에 두툼한 종이 다발과 벌어진 등제본으로 놓여 무게가 실려 있다. 공중 부양 요소 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손가락이 앨범 페이지를 정확히 짚고 로케이션 재현도 좋지만, 카메라가 테이블 정면·다소 높은 각도로 빈 상판이 크게 남아 '테이블 옆 앉은 눈높이 미디엄 투샷'과 어긋나고, 지후 의상이 레퍼런스와 다르며 앨범 페이지가 풍경 사진 위주라 어린 시절·유아 사진 지시를 덜 만족한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "앉은 눈높이의 미디엄 투샷, 하단 중앙의 펼친 앨범, 좌측 영란이 페이지를 짚고 우측 지후가 기울여 보는 관계가 샷 텍스트대로 정확하며, 지후 의상과 뼈 창끝 목걸이, 영란의 틀어 올린 백발, 로케이션 고정 요소, 인물 사진 페이지까지 모두 부합한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손가락이 앨범 페이지를 정확히 짚고 로케이션 재현도 좋지만, 카메라가 테이블 정면·다소 높은 각도로 빈 상판이 크게 남아 '테이블 옆 앉은 눈높이 미디엄 투샷'과 어긋나고, 지후 의상이 레퍼런스와 다르며 앨범 페이지가 풍경 사진 위주라 어린 시절·유아 사진 지시를 덜 만족한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "앉은 눈높이의 미디엄 투샷, 하단 중앙의 펼친 앨범, 좌측 영란이 페이지를 짚고 우측 지후가 기울여 보는 관계가 샷 텍스트대로 정확하며, 지후 의상과 뼈 창끝 목걸이, 영란의 틀어 올린 백발, 로케이션 고정 요소, 인물 사진 페이지까지 모두 부합한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "왼쪽 백발 여성(강영란)이 오른손 검지를 뻗어 테이블 위 펼쳐진 사진첩의 오른쪽 페이지 사진 한 장을 실제로 짚고 있고, 시선도 그 지점으로 내려가 있다. 오른쪽 젊은 여성(김지후)도 고개를 숙여 같은 페이지를 본다. 두 사람의 시선·손가락 지향이 사진첩 위에 정확히 착지한다. 다만 두 인물이 서로 몸을 기울여 붙는 정도는 약하고, 지후는 거의 정면 자세로 앉아 앨범 쪽으로 '숙여 기울인' 느낌이 약하다.",
      "built_space": "반월 식당 겸 잡화점 내부: 왼쪽 문틀 안 붉은 활옷, 벽 액자, 커튼과 봉, 흰 냉장고형 캐비닛, 중앙 주방 개구부와 스테인리스 조리대, 오른쪽 진열 선반과 흰 냉장 케이스 — 레퍼런스의 고정 요소가 대부분 대응 위치에 있다. 다만 카메라가 테이블 정면(두 사람 반대편)에서 잡은 구도로, '테이블 옆 앉은 눈높이' 지시보다 다소 정면·약간 높은 각도이며 테이블 판이 넓게 비어 화면 하단을 차지한다. 의자와 인물 배치는 나란히 앉은 관계로 성립.",
      "entities": "강영란: 60대 후반 한국 여성, 백발이지만 짧게 부풀린 스타일로 레퍼런스의 '단정히 틀어 올린' 느낌과 다소 차이. 얼굴 인상은 레퍼런스와 유사. 김지후: 20대 초반 긴 검은 머리 한국 여성, 얼굴은 레퍼런스와 근접. 목에 동물 뼈/창끝 모양 펜던트 목걸이 착용 확인(캐리드 스테이트 충족). 다만 의상이 반팔 티셔츠로, 레퍼런스의 어두운 재킷 계열과 다름. 사진첩 페이지는 대부분 풍경 사진(로케이션 사진의 앨범을 그대로 복제한 듯)이며 어린 시절·유아 사진은 오른쪽 일부 인물 사진만 소량.",
      "physics": "두 사람 모두 의자에 앉아 있고 팔은 테이블 상판에 얹혀 무게가 지지된다. 영란의 오른팔은 테이블 위에 놓인 채 검지로 페이지를 눌러 접촉이 있고, 왼손은 테이블에 짚었다. 지후의 양손도 테이블 위. 사진첩은 테이블 위에 놓여 두께와 페이지 컬이 자연스럽다. 공중에 뜬 물체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "왼쪽 백발 여성이 오른손 검지로 사진첩 오른쪽 페이지의 흑백 인물 사진을 직접 짚고 있고, 시선도 그 손끝으로 내려가 있다. 오른쪽 젊은 여성은 몸과 얼굴을 앨범 쪽으로 기울여 같은 페이지를 응시. 두 지향 모두 앨범 위에 정확히 착지하며, 두 인물이 서로 붙어 앨범을 향해 안쪽으로 기울인 관계가 샷 텍스트대로 성립.",
      "built_space": "왼쪽 문 안 붉은 활옷 일부, 벽 액자 2개, 커튼과 봉, 중앙 주방 개구부와 스테인리스 조리대·냄비, 오른쪽 잡화 진열 선반·바구니·라면류, 흰 냉장 케이스, 천장 형광등 — 레퍼런스 로케이션의 고정 요소가 잘 재현. 카메라는 테이블 근처 앉은 눈높이의 미디엄 투샷으로, 테이블 근경 에지가 하단을 가로지르고 앨범이 화면 하단 중앙에 크게 놓임 — 지시된 프레이밍에 부합. 인물 스케일과 배경 축소 비율도 자연스럽다.",
      "entities": "강영란: 60대 후반 한국 여성, 백발을 뒤로 단정히 넘겨 틀어 올린 형태로 레퍼런스 헤어와 더 근접, 카디건 착용. 김지후: 20대 초반 긴 검은 머리 한국 여성, 얼굴 레퍼런스와 유사, 어두운 갈색 워크재킷+올리브 헨리넥으로 캐릭터 레퍼런스 의상과 일치, 목에 동물 뼈 창끝 모양 펜던트 착용 확인. 앨범 페이지는 왼쪽에 컬러 한복 인물 사진들, 오른쪽에 흑백 인물(아이/가족) 사진 — '어린 시절·유아 사진'이라는 내용 지시에 A보다 부합.",
      "physics": "두 사람 모두 의자에 앉아 팔을 테이블에 얹어 지지. 영란의 팔꿈치는 테이블 위, 손가락은 페이지에 닿아 압력 접촉이 보인다. 지후의 오른손은 테이블/앨범 가장자리에 놓임. 앨범은 테이블 위에 두툼한 종이 다발과 벌어진 등제본으로 놓여 무게가 실려 있다. 공중 부양 요소 없음.",
      "hard_violations": []
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 눈높이 미디엄 투샷, 하단 중앙의 펼친 앨범, 영란의 짚는 손가락과 두 사람의 시선 수렴, 레퍼런스 의상·뼈 펜던트까지 모두 충족되어 지정 스테이징에 가장 충실하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소와 지시 동작은 맞지만 카메라가 앉은 눈높이보다 높아 인물이 작아지고 미디엄보다 넓어졌으며, 지후의 재킷 부재와 풍경 위주 앨범 내용이 지정과 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "앉은 눈높이 미디엄 투샷, 하단 중앙의 펼친 앨범, 영란의 짚는 손가락과 두 사람의 시선 수렴, 레퍼런스 의상·뼈 펜던트까지 모두 충족되어 지정 스테이징에 가장 충실하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소와 지시 동작은 맞지만 카메라가 앉은 눈높이보다 높아 인물이 작아지고 미디엄보다 넓어졌으며, 지후의 재킷 부재와 풍경 위주 앨범 내용이 지정과 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "왼쪽 백발 여성(강영란)이 오른손 검지를 뻗어 테이블 위 펼쳐진 사진첩의 오른쪽 페이지 사진 한 장을 실제로 짚고 있고, 시선도 그 지점으로 내려가 있다. 오른쪽 젊은 여성(김지후)도 고개를 숙여 같은 페이지를 본다. 두 사람의 시선·손가락 지향이 사진첩 위에 정확히 착지한다. 다만 두 인물이 서로 몸을 기울여 붙는 정도는 약하고, 지후는 거의 정면 자세로 앉아 앨범 쪽으로 '숙여 기울인' 느낌이 약하다.",
    "built_space": "반월 식당 겸 잡화점 내부: 왼쪽 문틀 안 붉은 활옷, 벽 액자, 커튼과 봉, 흰 냉장고형 캐비닛, 중앙 주방 개구부와 스테인리스 조리대, 오른쪽 진열 선반과 흰 냉장 케이스 — 레퍼런스의 고정 요소가 대부분 대응 위치에 있다. 다만 카메라가 테이블 정면(두 사람 반대편)에서 잡은 구도로, '테이블 옆 앉은 눈높이' 지시보다 다소 정면·약간 높은 각도이며 테이블 판이 넓게 비어 화면 하단을 차지한다. 의자와 인물 배치는 나란히 앉은 관계로 성립.",
    "entities": "강영란: 60대 후반 한국 여성, 백발이지만 짧게 부풀린 스타일로 레퍼런스의 '단정히 틀어 올린' 느낌과 다소 차이. 얼굴 인상은 레퍼런스와 유사. 김지후: 20대 초반 긴 검은 머리 한국 여성, 얼굴은 레퍼런스와 근접. 목에 동물 뼈/창끝 모양 펜던트 목걸이 착용 확인(캐리드 스테이트 충족). 다만 의상이 반팔 티셔츠로, 레퍼런스의 어두운 재킷 계열과 다름. 사진첩 페이지는 대부분 풍경 사진(로케이션 사진의 앨범을 그대로 복제한 듯)이며 어린 시절·유아 사진은 오른쪽 일부 인물 사진만 소량.",
    "physics": "두 사람 모두 의자에 앉아 있고 팔은 테이블 상판에 얹혀 무게가 지지된다. 영란의 오른팔은 테이블 위에 놓인 채 검지로 페이지를 눌러 접촉이 있고, 왼손은 테이블에 짚었다. 지후의 양손도 테이블 위. 사진첩은 테이블 위에 놓여 두께와 페이지 컬이 자연스럽다. 공중에 뜬 물체 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "왼쪽 백발 여성이 오른손 검지로 사진첩 오른쪽 페이지의 흑백 인물 사진을 직접 짚고 있고, 시선도 그 손끝으로 내려가 있다. 오른쪽 젊은 여성은 몸과 얼굴을 앨범 쪽으로 기울여 같은 페이지를 응시. 두 지향 모두 앨범 위에 정확히 착지하며, 두 인물이 서로 붙어 앨범을 향해 안쪽으로 기울인 관계가 샷 텍스트대로 성립.",
    "built_space": "왼쪽 문 안 붉은 활옷 일부, 벽 액자 2개, 커튼과 봉, 중앙 주방 개구부와 스테인리스 조리대·냄비, 오른쪽 잡화 진열 선반·바구니·라면류, 흰 냉장 케이스, 천장 형광등 — 레퍼런스 로케이션의 고정 요소가 잘 재현. 카메라는 테이블 근처 앉은 눈높이의 미디엄 투샷으로, 테이블 근경 에지가 하단을 가로지르고 앨범이 화면 하단 중앙에 크게 놓임 — 지시된 프레이밍에 부합. 인물 스케일과 배경 축소 비율도 자연스럽다.",
    "entities": "강영란: 60대 후반 한국 여성, 백발을 뒤로 단정히 넘겨 틀어 올린 형태로 레퍼런스 헤어와 더 근접, 카디건 착용. 김지후: 20대 초반 긴 검은 머리 한국 여성, 얼굴 레퍼런스와 유사, 어두운 갈색 워크재킷+올리브 헨리넥으로 캐릭터 레퍼런스 의상과 일치, 목에 동물 뼈 창끝 모양 펜던트 착용 확인. 앨범 페이지는 왼쪽에 컬러 한복 인물 사진들, 오른쪽에 흑백 인물(아이/가족) 사진 — '어린 시절·유아 사진'이라는 내용 지시에 A보다 부합.",
    "physics": "두 사람 모두 의자에 앉아 팔을 테이블에 얹어 지지. 영란의 팔꿈치는 테이블 위, 손가락은 페이지에 닿아 압력 접촉이 보인다. 지후의 오른손은 테이블/앨범 가장자리에 놓임. 앨범은 테이블 위에 두툼한 종이 다발과 벌어진 등제본으로 놓여 무게가 실려 있다. 공중 부양 요소 없음.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 12,
   "B": 17
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "손가락이 앨범 페이지를 정확히 짚고 로케이션 재현도 좋지만, 카메라가 테이블 정면·다소 높은 각도로 빈 상판이 크게 남아 '테이블 옆 앉은 눈높이 미디엄 투샷'과 어긋나고, 지후 의상이 레퍼런스와 다르며 앨범 페이지가 풍경 사진 위주라 어린 시절·유아 사진 지시를 덜 만족한다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "앉은 눈높이의 미디엄 투샷, 하단 중앙의 펼친 앨범, 좌측 영란이 페이지를 짚고 우측 지후가 기울여 보는 관계가 샷 텍스트대로 정확하며, 지후 의상과 뼈 창끝 목걸이, 영란의 틀어 올린 백발, 로케이션 고정 요소, 인물 사진 페이지까지 모두 부합한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "사진첩 오른쪽 페이지의 사진 속 인물들(아기와 여자)의 얼굴과 눈이 심하게 일그러지고 기괴하게 변형되어, 모든 인물의 해부학적 형태를 정상으로 유지하라는 지침을 위반했습니다. (Critical)",
     "fix_en": "Render normal, undistorted human faces and anatomically correct eyes for the woman and baby depicted in the vintage photograph on the album's right page. Preserve Youngran, Jihoo, their poses, their clothing, the pointing hand, the open album's position, the framing, the lighting, and the entire restaurant background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "왼쪽 벽의 액자와 문틀의 녹색 안내문 등 배경에 의미 없는 가짜 문자(AI 텍스트)가 무작위로 생성되어 'No text' 금지 지침을 위반했습니다. (Major)",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Render normal, undistorted human faces and anatomically correct eyes for the woman and baby depicted in the vintage photograph on the album's right page. Preserve Youngran, Jihoo, their poses, their clothing, the pointing hand, the open album's position, the framing, the lighting, and the entire restaurant background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 투샷·앨범 하단 중앙·영란의 손가락 지시가 모두 정확하고, 장소 레퍼런스의 주방·선반·문틀·한복 방까지 충실히 재현되며 지후의 뼈 펜던트도 확인된다. 디테일 해상도와 배경 정합성에서 우위."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 지시 동작은 동일하게 맞지만 배경 주방·잡화 선반과 앨범 사진 판독성이 뭉개지고 인물이 작아져 미디엄 투샷 밀도가 약해졌으며, 요구되지 않은 소매 형태·액자 위치·팔 실루엣 변화가 손실로 남는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 투샷·앨범 하단 중앙·영란의 손가락 지시가 모두 정확하고, 장소 레퍼런스의 주방·선반·문틀·한복 방까지 충실히 재현되며 지후의 뼈 펜던트도 확인된다. 디테일 해상도와 배경 정합성에서 우위."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 지시 동작은 동일하게 맞지만 배경 주방·잡화 선반과 앨범 사진 판독성이 뭉개지고 인물이 작아져 미디엄 투샷 밀도가 약해졌으며, 요구되지 않은 소매 형태·액자 위치·팔 실루엣 변화가 손실로 남는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물의 시선이 모두 하단 중앙의 펼쳐진 사진첩 페이지로 내려가 있고, 영란의 오른손 검지가 오른쪽 페이지의 흑백 가족사진을 실제로 짚고 있다. 지후는 오른쪽에서 앨범 쪽으로 상체와 고개를 기울이고 있으며 손은 테이블 위 앨범 옆에 놓여 있다. 지시 대상(사진첩 페이지)과 시선·손가락 방향이 정확히 일치.",
      "built_space": "장소는 레퍼런스 식당 내부와 일치: 왼쪽 미닫이문 안 붉은 한복, 벽의 액자 2점, 커튼봉과 흰 커튼, 정면 개방형 주방 프레임, 오른쪽 잡화 진열 선반과 흰 냉동고, 천장 형광등 2줄. 테이블 근처 에지가 하단을 가로지르고 상판이 카메라와 인물 사이에 보인다. 뒤쪽 식당 테이블·의자도 남아 있어 공간 깊이가 유지됨. 구조물 중복 없음.",
      "entities": "영란: 60대 후반 한국 여성, 흰머리를 뒤로 단정히 정리, 베이지 카디건 — 프로필 부합(레퍼런스는 혼례복이지만 얼굴·나이·백발 일치). 지후: 20대 초반, 긴 검은 생머리, 갈색 워크재킷+올리브 헨리넥, 동물 뼈 창날형 목걸이가 목에 뚜렷하게 보임 — CARRIED STATE 충족. 앨범 페이지에 아동기 컬러사진과 흑백 가족사진들이 실제 인화지처럼 얹혀 있음. 추가 인물 없음, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 의자에 앉아 있으며 영란 뒤로 나무 의자 등받이가 보인다. 영란의 팔은 테이블에 얹혀 팔꿈치·손목이 지지되고, 검지는 페이지에 닿아 있어 접촉이 확인된다. 지후의 오른손은 테이블 상판에 놓여 무게를 받는다. 앨범은 테이블 위에 두께와 낡은 종이 결이 있는 상태로 놓여 있고 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선·지시 방향은 A와 동일하게 앨범 페이지로 향하고, 영란의 검지도 오른쪽 페이지 흑백 사진 부근을 짚는다. 다만 손가락 끝과 페이지 접촉부가 다소 뭉개져 짚는 지점이 A보다 덜 분명하다.",
      "built_space": "동일 장소지만 뒤쪽 식당 좌석 구역이 상당히 비워져 의자들이 사라지고 배경이 단순화됐다. 오른쪽 선반의 상품 배치도 재배열되고 카운터 아래 상자·바구니 구성이 달라짐. 천장 조명은 하나만 뚜렷. 구조물 중복은 없음.",
      "entities": "영란·지후의 얼굴과 의상은 A와 거의 동일. 지후의 뼈 목걸이는 유지. 그러나 앨범 왼쪽 페이지의 사진들이 흐릿한 색면으로 뭉개져 '사진'으로 읽히는 정도가 약하고, 프레임 전체가 저해상·소프트하게 처리되어 재질감(나무결, 카디건 니트, 인화지)이 A보다 크게 떨어진다.",
      "hard_violations": [],
      "physics": "두 인물 모두 앉은 자세이며 팔이 테이블에 지지됨. 앨범은 테이블 위에 놓여 있음. 다만 영란 뒤 의자 등받이가 흐려져 착석 지지가 A보다 덜 읽히고, 지후의 하체·의자는 거의 보이지 않는다. 떠 있는 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 투샷·앉은 눈높이·하단 중앙 앨범·영란의 검지 지시 접촉이 모두 명확하고, 레퍼런스 식당의 의자·선반·조명 등 고정 요소를 그대로 유지하며 재질감과 사진첩 인화지 묘사가 계약대로 살아 있다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구성이지만 요청하지 않은 손실이 크다 — 배경 식당 의자군 소실과 선반 재배치로 LOCATION 락이 약화되고, 전체 해상·질감 저하로 앨범 사진과 손가락 접촉점이 뭉개져 '짚어 보이는' 순간의 판독성이 떨어진다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 투샷·앉은 눈높이·하단 중앙 앨범·영란의 검지 지시 접촉이 모두 명확하고, 레퍼런스 식당의 의자·선반·조명 등 고정 요소를 그대로 유지하며 재질감과 사진첩 인화지 묘사가 계약대로 살아 있다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동일 구성이지만 요청하지 않은 손실이 크다 — 배경 식당 의자군 소실과 선반 재배치로 LOCATION 락이 약화되고, 전체 해상·질감 저하로 앨범 사진과 손가락 접촉점이 뭉개져 '짚어 보이는' 순간의 판독성이 떨어진다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물의 시선이 모두 하단 중앙의 펼쳐진 사진첩 페이지로 내려가 있고, 영란의 오른손 검지가 오른쪽 페이지의 흑백 가족사진을 실제로 짚고 있다. 지후는 오른쪽에서 앨범 쪽으로 상체와 고개를 기울이고 있으며 손은 테이블 위 앨범 옆에 놓여 있다. 지시 대상(사진첩 페이지)과 시선·손가락 방향이 정확히 일치.",
      "built_space": "장소는 레퍼런스 식당 내부와 일치: 왼쪽 미닫이문 안 붉은 한복, 벽의 액자 2점, 커튼봉과 흰 커튼, 정면 개방형 주방 프레임, 오른쪽 잡화 진열 선반과 흰 냉동고, 천장 형광등 2줄. 테이블 근처 에지가 하단을 가로지르고 상판이 카메라와 인물 사이에 보인다. 뒤쪽 식당 테이블·의자도 남아 있어 공간 깊이가 유지됨. 구조물 중복 없음.",
      "entities": "영란: 60대 후반 한국 여성, 흰머리를 뒤로 단정히 정리, 베이지 카디건 — 프로필 부합(레퍼런스는 혼례복이지만 얼굴·나이·백발 일치). 지후: 20대 초반, 긴 검은 생머리, 갈색 워크재킷+올리브 헨리넥, 동물 뼈 창날형 목걸이가 목에 뚜렷하게 보임 — CARRIED STATE 충족. 앨범 페이지에 아동기 컬러사진과 흑백 가족사진들이 실제 인화지처럼 얹혀 있음. 추가 인물 없음, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 의자에 앉아 있으며 영란 뒤로 나무 의자 등받이가 보인다. 영란의 팔은 테이블에 얹혀 팔꿈치·손목이 지지되고, 검지는 페이지에 닿아 있어 접촉이 확인된다. 지후의 오른손은 테이블 상판에 놓여 무게를 받는다. 앨범은 테이블 위에 두께와 낡은 종이 결이 있는 상태로 놓여 있고 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "시선·지시 방향은 A와 동일하게 앨범 페이지로 향하고, 영란의 검지도 오른쪽 페이지 흑백 사진 부근을 짚는다. 다만 손가락 끝과 페이지 접촉부가 다소 뭉개져 짚는 지점이 A보다 덜 분명하다.",
      "built_space": "동일 장소지만 뒤쪽 식당 좌석 구역이 상당히 비워져 의자들이 사라지고 배경이 단순화됐다. 오른쪽 선반의 상품 배치도 재배열되고 카운터 아래 상자·바구니 구성이 달라짐. 천장 조명은 하나만 뚜렷. 구조물 중복은 없음.",
      "entities": "영란·지후의 얼굴과 의상은 A와 거의 동일. 지후의 뼈 목걸이는 유지. 그러나 앨범 왼쪽 페이지의 사진들이 흐릿한 색면으로 뭉개져 '사진'으로 읽히는 정도가 약하고, 프레임 전체가 저해상·소프트하게 처리되어 재질감(나무결, 카디건 니트, 인화지)이 A보다 크게 떨어진다.",
      "hard_violations": [],
      "physics": "두 인물 모두 앉은 자세이며 팔이 테이블에 지지됨. 앨범은 테이블 위에 놓여 있음. 다만 영란 뒤 의자 등받이가 흐려져 착석 지지가 A보다 덜 읽히고, 지후의 하체·의자는 거의 보이지 않는다. 떠 있는 물체는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S21sh2__bgfirst_bg.png",
   "bg_asset_id": "a08dfb2c-b932-433f-b04d-7d3450e7278b",
   "bg_record_key": "S21sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S21sh10": {
  "input_fingerprint": "87390324ea2527cb",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선홍빛 핏기가 선명한 육회와 생고기가 잔뜩 담긴 쟁반을 든 고산들의 두 손이 테이블 면에 막 닿은 찰나.\n\nLOCATION (lock): The dining-table edge beside the restaurant kitchen, where the prepared meat dishes are set down in daylight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At tabletop height beside Jihoo, pause the tilt on an insert of Sandeul's two hands at the instant the tray meets the table. The tray and raw dishes occupy the lower and middle thirds at natural scale, with its near edge angled across the frame and enough tabletop visible around it to register contact; Sandeul's face and torso remain outside the composition.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 고기 쟁반 (막 테이블 면에 닿은 상태) — Its top plane and near rim face the low camera at an oblique angle as Sandeul's hands lower it; used as The tray is the central action object, frozen at first contact with the table; 육회와 생고기 (선홍빛 핏기를 머금은 신선한 생고기); used as The raw food provides the unsettling visual payload within the tray; 식당 테이블 면 (쟁반이 막 놓이는 중) — Its top plane runs beneath the tray and remains visible along the near and side edges; used as The visible plane around the tray proves the moment of placement without adding unrelated dining context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light renders the vivid red raw meat clearly against a restrained, high-contrast surrounding palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 combined restaurant-shop interior, table, daylight, and seated grandmother and granddaughter. Exclude the photo album emphasis; show the meat-laden tray being set on the table.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains around her neck as the meat dishes are set down.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "built_space": "식당 주방 옆 목재 테이블과 뒤쪽 조리 설비·진열 선반이 이전 쇼트의 장소와 일치한다. 쟁반 주변으로 테이블 면과 앞·옆 가장자리가 충분히 보인다. 다만 카메라가 요구된 순수 인서트보다 넓어 할머니와 손녀의 상반신까지 담겼다.",
    "direction": "고산들의 두 손은 화면 오른쪽에서 쟁반의 가까운 오른쪽 모서리와 먼쪽 테두리를 잡고 테이블 면으로 내리는 방향이다. 할머니와 손녀의 시선은 대체로 쟁반과 생고기를 향한다.",
    "entities": "직사각형 금속 쟁반, 선홍색 육회와 여러 점의 생고기, 목재 테이블이 분명하다. 두 손과 체크무늬 소매는 고산들의 거친 작업복 차림에 대체로 부합하지만 손이 다소 나이 들어 보인다. 지후의 뼈 목걸이는 보인다. 그러나 고산들 외에 할머니와 손녀가 함께 등장한다.",
    "hard_violations": [
     "쇼트의 인물 제한과 달리 할머니와 손녀라는 두 명의 추가 인물이 화면에 등장한다."
    ],
    "label": "A",
    "physics": "쟁반은 테이블에 막 닿아 바닥 면으로 지지되고 두 손도 테두리를 잡고 있다. 다만 두 손이 모두 쟁반 오른쪽에 몰려 있어 접촉 직전까지 수평으로 운반한 동작은 다소 불안정하지만, 현재 순간에는 테이블 지지가 있어 부유하지 않는다."
   },
   {
    "built_space": "목재 테이블 바로 뒤로 동일한 식당 주방의 조리대, 의자와 상품 선반이 보인다. 조향 장치 같은 관련 없는 구조물은 없으며, 쟁반 둘레에 테이블 면이 앞쪽과 양옆으로 충분히 드러나 접촉을 확인할 수 있다. 다만 고산들의 조끼와 몸통이 상단을 크게 차지해 몸통 제외 조건은 어긴다.",
    "direction": "고산들의 왼손과 오른손이 쟁반의 서로 반대쪽 테두리를 잡고 아래의 테이블 면으로 내리고 있다. 무기나 지시 물체, 다른 인물의 시선은 없으며 손의 작용 대상은 정확히 고기 쟁반이다.",
    "entities": "고산들의 체격과 작업복에 맞는 성인 남성의 두 손·팔, 낡은 금속 쟁반, 선명한 붉은 육회와 생고기 접시들, 식당 목재 테이블이 모두 확인된다. 얼굴은 나오지 않으며 다른 인물도 없다. 지후의 목걸이는 올바른 인서트 범위 밖이므로 보이지 않아도 문제되지 않는다.",
    "hard_violations": [],
    "label": "B",
    "physics": "양손이 쟁반의 좌우 반대편 테두리를 확실히 잡고 있고 쟁반의 아래쪽 테두리가 테이블 면에 닿아 있다. 손의 대칭적인 지지와 테이블 접촉이 모두 보여 무게와 하강 동작이 물리적으로 자연스럽다."
   },
   {
    "built_space": "이전 쇼트와 같은 목재 테이블, 주방 출입부와 오른쪽 상품 선반이 보인다. 원형 금속 쟁반 주위로 테이블 면은 충분히 노출된다. 하지만 할머니와 손녀의 상반신이 배경을 크게 차지해 요구된 세부 인서트보다 넓다.",
    "direction": "고산들의 두 손은 모두 화면 왼쪽에서 원형 쟁반의 왼쪽 가까운 테두리와 먼쪽 테두리를 잡아 테이블로 내린다. 할머니와 손녀는 정면 쪽에 앉아 있으며 시선은 쟁반 부근으로 향한다.",
    "entities": "원형 금속 쟁반, 노른자를 얹은 육회, 선홍색 생고기와 여러 반찬 그릇, 목재 테이블이 보인다. 지후의 뼈 목걸이와 이전 의상은 유지된다. 고산들의 얼굴은 없고 팔과 손만 나오지만 손이 중년 남성보다 다소 노쇠해 보인다. 금지된 할머니와 손녀도 화면에 등장한다.",
    "hard_violations": [
     "쇼트의 인물 제한과 달리 할머니와 손녀라는 두 명의 추가 인물이 화면에 등장한다."
    ],
    "label": "C",
    "physics": "쟁반은 테이블 면에 닿아 지지되고 두 손도 테두리를 잡고 있어 떠 있지 않는다. 그러나 두 손이 모두 쟁반 왼쪽에 몰려 있어 무거운 쟁반을 수평으로 내려놓는 직전 동작으로는 균형이 불안정하다."
   }
  ],
  "totals": {
   "A": 4,
   "B": 8,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "쟁반 접촉과 장소·육회는 잘 보이지만 금지된 두 인물이 추가되고 얼굴까지 담긴 넓은 구도로 인서트 조건을 크게 벗어난다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "양손이 쟁반 양쪽을 잡고 테이블에 막 닿는 순간과 선홍색 생고기를 가장 정확히 구현했으나, 제외해야 할 고산들의 몸통이 상단에 보인다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "장소와 음식·목걸이는 이어지지만 두 명의 추가 인물, 넓은 상반신 구도, 한쪽에 몰린 손의 불안정한 운반 자세가 결정적인 감점이다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S21sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들의 몸통은 화면 밖에 있어야 한다는 프레이밍 지시(인서트 클로즈업)를 위반하여 몸통이 화면에 크게 포함되었으며, 입고 있는 의상도 레퍼런스(체크 셔츠와 민소매 조끼)와 다른 긴팔 재킷입니다.",
     "fix_en": "Replace the heavy jacket on the character's torso and arms with an olive-green sleeveless vest worn over a blue-and-black plaid long-sleeve shirt. Preserve the existing framing, the camera position, the character's pose, the hands, the tray with meat, the table, and the background exactly.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the heavy jacket on the character's torso and arms with an olive-green sleeveless vest worn over a blue-and-black plaid long-sleeve shirt. Preserve the existing framing, the camera position, the character's pose, the hands, the tray with meat, the table, and the background exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·접촉 순간은 충족하지만 고산들의 의상이 레퍼런스의 올리브 베스트+체크 플란넬에서 어두운 데님 재킷으로 바뀌고 상체 노출이 더 커져 인서트 규정에서 멀어졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "쟁반·요리 구성과 배경은 A와 동일하게 유지하면서 고산들의 올리브 워크 베스트와 체크 플란넬 소매를 레퍼런스대로 복원했고 상체 노출도 줄여 인서트 프레이밍에 더 충실하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·접촉 순간은 충족하지만 고산들의 의상이 레퍼런스의 올리브 베스트+체크 플란넬에서 어두운 데님 재킷으로 바뀌고 상체 노출이 더 커져 인서트 규정에서 멀어졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "쟁반·요리 구성과 배경은 A와 동일하게 유지하면서 고산들의 올리브 워크 베스트와 체크 플란넬 소매를 레퍼런스대로 복원했고 상체 노출도 줄여 인서트 프레이밍에 더 충실하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "테이블 높이 인서트·쟁반 접지 순간·선홍빛 육회·주변 상판 노출을 모두 충족하고, 특히 올리브 베스트와 청체크 플란넬 소매가 고산들 캐릭터 참조와 일치해 의상 락을 지킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·물리·장소는 A와 동급이지만 요구되지 않은 변경으로 소매·상의가 참조의 올리브 베스트+체크 플란넬에서 어두운 데님/무지 니트로 바뀌고 노출이 들려 고대비 톤도 약해져 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "테이블 높이 인서트·쟁반 접지 순간·선홍빛 육회·주변 상판 노출을 모두 충족하고, 특히 올리브 베스트와 청체크 플란넬 소매가 고산들 캐릭터 참조와 일치해 의상 락을 지킨다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·물리·장소는 A와 동급이지만 요구되지 않은 변경으로 소매·상의가 참조의 올리브 베스트+체크 플란넬에서 어두운 데님/무지 니트로 바뀌고 노출이 들려 고대비 톤도 약해져 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S21sh2"
  }
 },
 "S21sh16": {
  "input_fingerprint": "7c166d9d8896ada0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 붉은 피를 입가에 잔뜩 묻힌 채 짐승처럼 고기를 입에 물고 있는 금월도 꼬마 아이들의 클로즈업.\n\nLOCATION (lock): The dining area inside the small restaurant, where the children crowd around the meat-covered table in daylight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the inherited dolly-in from seated face height across the dining table, ending at an extreme close distance where one child's blood-marked mouth and biting motion occupy most of the center while fragments of other children's faces crowd the lateral edges. Keep a sliver of meat and gripping fingers along the lower edge so the feral action remains legible without allowing the food to overwhelm the human face.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 금월도 꼬마 아이 in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: dining table (set with the meat being eaten) — Only the near portion of the tabletop is visible beneath the children's faces; used as A narrow lower-frame context for the child's hands and food; meat (being grabbed and bitten); used as Visible in small fragments beside the child's fingers to clarify the act of eating.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the daytime restaurant interior is held in low-key contrast, preserving the deep red of the blood against restrained skin tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight restaurant interior, table area, shop textures, and watching children. Exclude the photo album and adults from the tight close-up; show only the children greedily eating raw meat.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The children’s mouths and hands remain smeared with fresh blood from eating the raw meat.\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 child, short dark hair, round youthful face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "중앙 아이가 두 손으로 생고기를 입에 물어뜯는 결정적 순간, 입가·손의 진한 붉은 피, 좌우 가장자리의 얼굴 조각, 하단의 좁은 식탁·고기 조각까지 지시된 익스트림 클로즈업 구성을 가장 정확히 실현했다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "장소·의상·인물은 잘 맞지만 고기가 양념 구이로 보이고 입가의 '붉은 피'가 약하며, 물어뜯는 순간이 아닌 정지 상태에 하단 음식 비중이 커져 지시된 강도에 미달한다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "배경에 성인 인물과 몸통 없는 여분의 손이 침입해 하드 위반이며, 현대식 스웨트셔츠 의상·양념고기·카메라를 향한 밝은 웃음으로 '짐승처럼 피를 묻힌' 샷 텍스트와 정면으로 어긋난다.  ★위반: [claude-opus] 배경 창가에 흐릿한 성인 인물이 추가되어 '어른 제외' 지시 위반(초대받지 않은 인물) / [claude-opus] 우측 하단에 몸통 없이 프레임에 침입한 여분의 손들(정체 불명의 추가 신체)"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S21sh10_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 어린 한국인 꼬마 아이: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904057>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽 아래 식탁에 놓인 손의 손가락이 6개(엄지 1개와 구부린 손가락 5개)로 잘못 묘사되었습니다.",
     "fix_en": "Remove the extra curled finger on the far left of the hand resting on the bottom-left table edge, leaving exactly one thumb and four curled fingers. Preserve all characters, their positions, facial expressions, clothing, the set, the light, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra curled finger on the far left of the hand resting on the bottom-left table edge, leaving exactly one thumb and four curled fingers. Preserve all characters, their positions, facial expressions, clothing, the set, the light, and the framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "샷 텍스트·프레이밍·로케이션·피 묻은 상태 모두 충족하나, 좌측 아이의 눈이 과장되게 확대·강조되어 '눈·해부 변형 금지' 조항에 근접하고 좌하단 손가락이 뭉개져 물질감·해부 판독성이 B보다 떨어진다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·저채도 저조도 주광·하단 고기와 손가락 조각까지 계약대로이며, 좌측 아이 눈매와 손가락 해부가 자연스럽게 정리되어 인물 신원·의상·집기 등 계약이 요구하지 않은 변경 없이 판독성만 개선된 쪽이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.778,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "샷 텍스트·프레이밍·로케이션·피 묻은 상태 모두 충족하나, 좌측 아이의 눈이 과장되게 확대·강조되어 '눈·해부 변형 금지' 조항에 근접하고 좌하단 손가락이 뭉개져 물질감·해부 판독성이 B보다 떨어진다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·저채도 저조도 주광·하단 고기와 손가락 조각까지 계약대로이며, 좌측 아이 눈매와 손가락 해부가 자연스럽게 정리되어 인물 신원·의상·집기 등 계약이 요구하지 않은 변경 없이 판독성만 개선된 쪽이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "익스트림 클로즈업·중앙 배치·하단 고기 슬라이버·피 묻은 입과 손 등 계약 항목을 모두 충족하고, 배경 식당 집기와 인물 의복·핏자국 질감이 가장 선명해 재질 리얼리즘과 로케이션 락을 더 잘 지킨다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·연기·피/고기 상태는 A와 거의 동일하지만 배경 집기와 좌·우 아이의 얼굴·의복·파지 접점이 뭉개져 있어 계약이 요구하지 않은 디테일 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "익스트림 클로즈업·중앙 배치·하단 고기 슬라이버·피 묻은 입과 손 등 계약 항목을 모두 충족하고, 배경 식당 집기와 인물 의복·핏자국 질감이 가장 선명해 재질 리얼리즘과 로케이션 락을 더 잘 지킨다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·연기·피/고기 상태는 A와 거의 동일하지만 배경 집기와 좌·우 아이의 얼굴·의복·파지 접점이 뭉개져 있어 계약이 요구하지 않은 디테일 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S21sh10"
  }
 },
 "S22sh2": {
  "input_fingerprint": "7fda86662c334ae1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): sunset transitioning to night.\n\nSHOT TEXT (authoritative, Korean): 짙은 어둠 속, 마을 곳곳에 피어 있던 꽃들이 바짝 말라 비틀어진 기이한 밤의 상태.\n\nLOCATION (lock): The residential lanes and house fronts of the island's coastal village after nightfall. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at low height beside the village flower clusters, then let the move nearly stop on a close-to-medium composition of fully dried, twisted blossoms spreading from the lower foreground into the midground. The lens remains level at the end of this stage, withholding the imminent upward tilt toward the sky.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: flower clusters (fully dried, withered, and twisted); used as Primary focus arranged across the foreground and midground to show the completed change rather than its progression; village ground (night state); used as Provides spatial continuity between separate clusters during the low tracking move.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Deep nighttime darkness isolates the dry flower shapes with restrained low-key contrast and no additional light source specified.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The flowers throughout the village remain abruptly withered after night falls.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "저각·수평 유지와 완전 건조된 국화 묘사는 좋으나, 전경 꽃송이가 과대하게 크고 개체가 적어 '전경~중경에 퍼진 군락'과 미디엄 숏 스케일에서 C보다 밀림."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물 없고 수평 저각은 지켰으나 꽃이 아직 녹색을 남긴 '시드는 중' 상태라 '바짝 말라 비틀어진 완료 상태' 지시에 미달하고, 흙벽 한옥 골목 재질이 섬 해안 마을 로케이션 락과도 어긋남."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "저각 트래킹 수평 프레임, 전경에서 중경까지 이어지는 완전 건조·뒤틀린 꽃 군락, 야간 마을 노면의 공간 연속성, 현무암 돌담의 로케이션 일치까지 모두 충족한 최적안."
   }
  ],
  "refs": [],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경에 밝게 켜진 가로등이 있어 '추가적인 광원 없음' 및 '깊은 밤의 어둠'이라는 조명 지시를 위반합니다.",
     "fix_en": "Remove the bright glow and illumination from the streetlamp in the background, plunging that area into deep nighttime darkness without any visible light sources. Preserve the dried flowers in the foreground, the houses, the stone walls, the camera angle, and the overall framing exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 1,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the bright glow and illumination from the streetlamp in the background, plunging that area into deep nighttime darkness without any visible light sources. Preserve the dried flowers in the foreground, the houses, the stone walls, the camera angle, and the overall framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·무인·수평 렌즈 조건을 모두 지키면서 '짙은 어둠'과 low-key 대비가 살아 마른 꽃 형태를 확실히 분리해내고 재질감도 더 실물답다 — 계약이 요구한 야간 상태를 가장 충실히 구현."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구조·배치·무인 조건은 A와 동일하게 충족하지만, 요청되지 않은 전체적 밝기 상승/톤 평탄화로 '깊은 밤의 어둠'과 마른 꽃의 질감 대비가 손실되어 조명 락에서 뒤진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·무인·수평 렌즈 조건을 모두 지키면서 '짙은 어둠'과 low-key 대비가 살아 마른 꽃 형태를 확실히 분리해내고 재질감도 더 실물답다 — 계약이 요구한 야간 상태를 가장 충실히 구현."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구조·배치·무인 조건은 A와 동일하게 충족하지만, 요청되지 않은 전체적 밝기 상승/톤 평탄화로 '깊은 밤의 어둠'과 마른 꽃의 질감 대비가 손실되어 조명 락에서 뒤진다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "저각·수평 레벨의 미디엄 구도, 전경→중경으로 퍼진 완전히 마른 꽃 군락, 인물 0명, 로케이션 골목 구조 유지를 모두 충족하며 로우키 속에서도 마른 꽃의 비틀린 질감이 판독된다 — 변경 없이 계약을 지킨 쪽."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구조·개체·물리는 A와 동일하나 전경 노출을 더 눌러 주피사체인 마른 꽃 군락의 형태·질감 판독성이 떨어지고 상대적으로 밝아진 중경 담장으로 시선이 분산 — '꽃 형태를 어둠 속에서 고립시켜 보여준다'는 조명 지시에서 계약이 요구하지 않은 손실이 발생."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "저각·수평 레벨의 미디엄 구도, 전경→중경으로 퍼진 완전히 마른 꽃 군락, 인물 0명, 로케이션 골목 구조 유지를 모두 충족하며 로우키 속에서도 마른 꽃의 비틀린 질감이 판독된다 — 변경 없이 계약을 지킨 쪽."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구조·개체·물리는 A와 동일하나 전경 노출을 더 눌러 주피사체인 마른 꽃 군락의 형태·질감 판독성이 떨어지고 상대적으로 밝아진 중경 담장으로 시선이 분산 — '꽃 형태를 어둠 속에서 고립시켜 보여준다'는 조명 지시에서 계약이 요구하지 않은 손실이 발생."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "groupbg::해송숲_오솔길": {
  "input_fingerprint": "5b0bac8546656043",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해송숲_오솔길",
    "tags": [
     "S107sh3",
     "S23sh1",
     "S29sh1",
     "S29sh3",
     "S29sh5",
     "S33sh12",
     "S33sh13",
     "S33sh6",
     "S40sh1",
     "S40sh8",
     "S45sh10",
     "S45sh3",
     "S45sh8",
     "S64sh2",
     "S67sh3",
     "S67sh8",
     "S67sh9",
     "S69sh10",
     "S69sh4",
     "S69sh9",
     "S74sh2",
     "S74sh8"
    ]
   },
   "context_sig": "18b3e62c1cbdb7ef"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: Along a narrow path beneath dense pine trees, lit only by faint moonlight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 금월도 해안 마을: 50여 가구가 채 안 되는 섬마을. 비탈을 따라 알록달록한 지붕의 소담스러운 집들이 단풍 든 나무와 어우러져 있다. (특징: 좁고 야트막한 담장의 마을 골목길; 알록달록한 지붕의 낡은 집들; 집 앞 대문에 걸린 새끼줄과 종이 인형; 마당과 담장에 심어진 짙은 녹색 석창포 약초) / 반월 식당 내부: 초등학교 교실 크기에 식당, 편의점, 낚시 용품점이 섞인 잡화점 느낌의 식당. 나무 테이블과 주방, 진열대가 혼재되어 있다. (특징: 다수의 낡은 목재 테이블; 격자무늬 나무 유리창; 개방된 주방 공간; 낚시 용품과 잡화 진열대; 붉은 피가 흐르는 뭉티기와 생간 등 날고기 한 상) / 반월 식당 뒤뜰: 식당 건물 뒤편의 흙마당. 잘 꾸며진 텃밭과 평상이 있고 낡은 창고 건물이 보인다. (특징: 흙바닥 텃밭; 나무 평상; 말려둔 시래기 묶음; 허름한 창고 건물의 목재 외벽) / 반월 식당 앞: 식당 건물 앞의 골목길 및 입구 흙길 지형. (특징: 미닫이 나무 문; 낡은 식당 외벽; 흙 덮인 골목길; 바닥의 짙은 핏자국) / 숲속 도축장 내부: 벽에 도축용 기구들이 널려 있는 가건물 내부. 바닥과 벽면에 검붉은 핏자국이 선명하다. (특징: 도축용 칼과 뾰족한 금속 갈고리들; 피받이 양동이; 핏자국이 흥건한 도축대, 바닥, 벽면; 구석에 쌓인 피 묻은 포대자루 더미; 포대자루에서 쏟아진 토막 난 인체 부위) / 숲속 도축장 외부 및 진입로: 숲속 깊은 곳 염소 축사 옆에 위치한 나무 가건물 외관. (특징: 얼기설기 대충 지은 나무 가건물 외벽; 흙 묻고 낡은 판자벽; 유리가 깨져 먼지와 거미줄이 낀 창문)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 숲길 - 밤\n- 어슴프레 달빛만이 비치는 울창한 해송 나무 숲\n- 실외. 숲길 - 밤\n- 실외. 숲속 입구 - 낮\n- 실외. 금월도 숲속 - 밤\n- 실외. 숲길 - 밤\n- 다시 숲속 - 밤\n- 실외. 숲속 - 밤\n- 실외. 숲 속 - 밤\n\nTIME OF DAY (lock): night, faint moonlight.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: Along a narrow path beneath dense pine trees, lit only by faint moonlight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 금월도 해안 마을: 50여 가구가 채 안 되는 섬마을. 비탈을 따라 알록달록한 지붕의 소담스러운 집들이 단풍 든 나무와 어우러져 있다. (특징: 좁고 야트막한 담장의 마을 골목길; 알록달록한 지붕의 낡은 집들; 집 앞 대문에 걸린 새끼줄과 종이 인형; 마당과 담장에 심어진 짙은 녹색 석창포 약초) / 반월 식당 내부: 초등학교 교실 크기에 식당, 편의점, 낚시 용품점이 섞인 잡화점 느낌의 식당. 나무 테이블과 주방, 진열대가 혼재되어 있다. (특징: 다수의 낡은 목재 테이블; 격자무늬 나무 유리창; 개방된 주방 공간; 낚시 용품과 잡화 진열대; 붉은 피가 흐르는 뭉티기와 생간 등 날고기 한 상) / 반월 식당 뒤뜰: 식당 건물 뒤편의 흙마당. 잘 꾸며진 텃밭과 평상이 있고 낡은 창고 건물이 보인다. (특징: 흙바닥 텃밭; 나무 평상; 말려둔 시래기 묶음; 허름한 창고 건물의 목재 외벽) / 반월 식당 앞: 식당 건물 앞의 골목길 및 입구 흙길 지형. (특징: 미닫이 나무 문; 낡은 식당 외벽; 흙 덮인 골목길; 바닥의 짙은 핏자국) / 숲속 도축장 내부: 벽에 도축용 기구들이 널려 있는 가건물 내부. 바닥과 벽면에 검붉은 핏자국이 선명하다. (특징: 도축용 칼과 뾰족한 금속 갈고리들; 피받이 양동이; 핏자국이 흥건한 도축대, 바닥, 벽면; 구석에 쌓인 피 묻은 포대자루 더미; 포대자루에서 쏟아진 토막 난 인체 부위) / 숲속 도축장 외부 및 진입로: 숲속 깊은 곳 염소 축사 옆에 위치한 나무 가건물 외관. (특징: 얼기설기 대충 지은 나무 가건물 외벽; 흙 묻고 낡은 판자벽; 유리가 깨져 먼지와 거미줄이 낀 창문)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 숲길 - 밤\n- 어슴프레 달빛만이 비치는 울창한 해송 나무 숲\n- 실외. 숲길 - 밤\n- 실외. 숲속 입구 - 낮\n- 실외. 금월도 숲속 - 밤\n- 실외. 숲길 - 밤\n- 다시 숲속 - 밤\n- 실외. 숲속 - 밤\n- 실외. 숲 속 - 밤\n\nTIME OF DAY (lock): night, faint moonlight.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송숲_오솔길_22bdfa.png",
  "asset_id": "09cf0b8b-8857-49e2-af2b-fcea7222c63c",
  "input_asset_ids": [
   "a987e339-1724-4e6f-a9ad-ababe0201bcf"
  ],
  "origin_tag": "S23sh1",
  "place_text": "Along a narrow path beneath dense pine trees, lit only by faint moonlight.",
  "origin_inputs": {
   "place_text": "Along a narrow path beneath dense pine trees, lit only by faint moonlight.",
   "time_of_day_en": "night, faint moonlight",
   "conti_asset_id": "a987e339-1724-4e6f-a9ad-ababe0201bcf"
  }
 },
 "S23sh1::bgfirst_bg": {
  "input_fingerprint": "afa21ee0dafc5207",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어스름한 달빛이 스며드는 빽빽한 해송 숲길, 땅을 힘차게 밀어내 한 발이 허공에 뜬 채 앞으로 나아가는 미드 스트라이드(mid-stride) 자세의 고산들 전신.\n\nLOCATION (lock): A narrow, unlit trail climbing through dense black-pine forest under faint moonlight.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel at hip height from 고산들's side, keeping his entire body in frame as his rear foot drives against the path and the forward foot hangs briefly in mid-stride. Place him just left of center with open path ahead on screen right, while the dense pine forest passes behind him without interrupting the smooth lateral momentum.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, midground, moves toward path ahead at screen right.\n- KEY BACKGROUND ELEMENTS: forest path (unlit); used as Forms the receding route ahead of 고산들 and establishes his rapid direction of travel; pine trees (densely grown) — Their trunks are seen primarily from the side as the camera tracks past them; used as Creates dense vertical layers behind and around the moving figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Faint moonlight provides the only stated illumination, rendering the forest and figure in low-key, high-contrast darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어스름한 달빛이 스며드는 빽빽한 해송 숲길, 땅을 힘차게 밀어내 한 발이 허공에 뜬 채 앞으로 나아가는 미드 스트라이드(mid-stride) 자세의 고산들 전신.\n\nLOCATION (lock): A narrow, unlit trail climbing through dense black-pine forest under faint moonlight.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel at hip height from 고산들's side, keeping his entire body in frame as his rear foot drives against the path and the forward foot hangs briefly in mid-stride. Place him just left of center with open path ahead on screen right, while the dense pine forest passes behind him without interrupting the smooth lateral momentum.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, midground, moves toward path ahead at screen right.\n- KEY BACKGROUND ELEMENTS: forest path (unlit); used as Forms the receding route ahead of 고산들 and establishes his rapid direction of travel; pine trees (densely grown) — Their trunks are seen primarily from the side as the camera tracks past them; used as Creates dense vertical layers behind and around the moving figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Faint moonlight provides the only stated illumination, rendering the forest and figure in low-key, high-contrast darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S23sh1__bgfirst_bg.png",
  "asset_id": "023f2cc6-a454-4ebd-a258-00d1034e5b06",
  "input_asset_ids": [
   "a987e339-1724-4e6f-a9ad-ababe0201bcf",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S23sh1": {
  "input_fingerprint": "3954ca4cfb0e6308",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 어스름한 달빛이 스며드는 빽빽한 해송 숲길, 땅을 힘차게 밀어내 한 발이 허공에 뜬 채 앞으로 나아가는 미드 스트라이드(mid-stride) 자세의 고산들 전신.\n\nLOCATION (lock): A narrow, unlit trail climbing through dense black-pine forest under faint moonlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel at hip height from 고산들's side, keeping his entire body in frame as his rear foot drives against the path and the forward foot hangs briefly in mid-stride. Place him just left of center with open path ahead on screen right, while the dense pine forest passes behind him without interrupting the smooth lateral momentum.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, midground, moves toward path ahead at screen right.\n- KEY BACKGROUND ELEMENTS: forest path (unlit); used as Forms the receding route ahead of 고산들 and establishes his rapid direction of travel; pine trees (densely grown) — Their trunks are seen primarily from the side as the camera tracks past them; used as Creates dense vertical layers behind and around the moving figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Faint moonlight provides the only stated illumination, rendering the forest and figure in low-key, high-contrast darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 어스름한 달빛이 스며드는 빽빽한 해송 숲길, 땅을 힘차게 밀어내 한 발이 허공에 뜬 채 앞으로 나아가는 미드 스트라이드(mid-stride) 자세의 고산들 전신.\n\nLOCATION (lock): A narrow, unlit trail climbing through dense black-pine forest under faint moonlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel at hip height from 고산들's side, keeping his entire body in frame as his rear foot drives against the path and the forward foot hangs briefly in mid-stride. Place him just left of center with open path ahead on screen right, while the dense pine forest passes behind him without interrupting the smooth lateral momentum.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, midground, moves toward path ahead at screen right.\n- KEY BACKGROUND ELEMENTS: forest path (unlit); used as Forms the receding route ahead of 고산들 and establishes his rapid direction of travel; pine trees (densely grown) — Their trunks are seen primarily from the side as the camera tracks past them; used as Creates dense vertical layers behind and around the moving figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Faint moonlight provides the only stated illumination, rendering the forest and figure in low-key, high-contrast darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 어스름한 달빛이 스며드는 빽빽한 해송 숲길, 땅을 힘차게 밀어내 한 발이 허공에 뜬 채 앞으로 나아가는 미드 스트라이드(mid-stride) 자세의 고산들 전신.\n\nLOCATION (lock): A narrow, unlit trail climbing through dense black-pine forest under faint moonlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel at hip height from 고산들's side, keeping his entire body in frame as his rear foot drives against the path and the forward foot hangs briefly in mid-stride. Place him just left of center with open path ahead on screen right, while the dense pine forest passes behind him without interrupting the smooth lateral momentum.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, midground, moves toward path ahead at screen right.\n- KEY BACKGROUND ELEMENTS: forest path (unlit); used as Forms the receding route ahead of 고산들 and establishes his rapid direction of travel; pine trees (densely grown) — Their trunks are seen primarily from the side as the camera tracks past them; used as Creates dense vertical layers behind and around the moving figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Faint moonlight provides the only stated illumination, rendering the forest and figure in low-key, high-contrast darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S23sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S23sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라를 향해(프레임 앞쪽, 화면 하단 방향) 달려오고 있으며 시선도 카메라 쪽 살짝 좌측을 향한다. 지시된 '측면 트래킹 + 화면 우측의 열린 길로 진행'이 아니라 정면 접근 구도로, 진행 방향이 화면 우측 길과 일치하지 않는다. 열린 길(계단)은 화면 우측 중경에 보이나 인물은 그쪽으로 가지 않는다.",
      "built_space": "로케이션의 요소(선돌 열, 솔잎 깔린 흙길, 계단 오르는 길, 우측 굵은 해송)는 대체로 참조와 일치한다. 다만 인물이 길이 아닌 좌측 석물 지대 앞 흙바닥 위를 달리는 위치로, 길의 축과 어긋난다.",
      "entities": "40대 중반 한국 남성, 짧은 머리, 비니 착용 — 얼굴/체형은 캐릭터 참조와 유사. 그러나 의상이 참조(체크 셔츠+올리브 조끼+갈색 워크팬츠+고무장화)와 전혀 다른 전신 검정 러닝복/러닝화로 대체되어 있다.",
      "hard_violations": [],
      "physics": "뒷발(오른발)은 뒤로 들려 무릎이 접힌 상태, 앞발(왼발)은 지면에 닿아 체중을 받고 있어 지지점이 존재한다. 미드 스트라이드로는 성립하지만 '땅을 힘차게 밀어내 한 발이 허공에 뜬' 추진 순간의 전방 하중 전이가 약하고, 조명이 인물에만 스포트라이트처럼 얹혀 배경과 광원 정합이 다소 부자연스럽다."
     },
     {
      "label": "B",
      "direction": "인물은 완전한 측면 실루엣으로 화면 우측(열린 길·계단 방향)으로 전진하며 시선도 진행 방향인 우측 전방을 본다. 카메라는 측면 평행 트래킹, 힙 높이에 가깝고 인물은 중앙-좌측에 배치, 우측에 길이 열려 있다 — 지시와 일치.",
      "built_space": "좌측 선돌 열, 솔잎·흙 트레일, 중앙 뒤로 오르는 통나무 계단, 우측 굵은 해송 수간 등 로케이션 참조 요소가 그대로 재현되어 있고 인물은 실제 길 위를 딛고 있다.",
      "entities": "40대 중반 한국 남성, 비니, 체크 셔츠 위 올리브 조끼, 어두운 워크팬츠, 고무장화 — 캐릭터 참조 의상과 일치. 얼굴은 어둡고 측면이라 세부 확인은 제한적이나 체격·헤어·모자는 부합.",
      "hard_violations": [],
      "physics": "오른발(뒤쪽 발)은 지면에 딛고 무릎이 굽어 추진하고, 왼발은 앞으로 뻗어 발끝이 지면에서 떠 있는 상태 — 지지점이 명확하며 '땅을 밀어내 한 발이 허공에 뜬' 미드 스트라이드와 정확히 부합. 몸통 전방 기울기와 팔 스윙도 추진과 일관. 인물에 얹힌 조명 대비가 다소 강한 편."
     }
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "측면 평행 트래킹·중앙좌측 배치·우측 열린 길로의 진행, 뒷발 추진과 앞발 부양의 미드 스트라이드, 캐릭터 참조 의상까지 지시를 모두 충족한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "카메라 정면으로 달려오는 구도라 '측면 트래킹 + 화면 우측 길로 전진' 지시를 어기고, 의상도 참조의 조끼·체크셔츠·장화 대신 전신 검정 러닝복으로 바뀌었다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "측면 평행 트래킹·중앙좌측 배치·우측 열린 길로의 진행, 뒷발 추진과 앞발 부양의 미드 스트라이드, 캐릭터 참조 의상까지 지시를 모두 충족한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "카메라 정면으로 달려오는 구도라 '측면 트래킹 + 화면 우측 길로 전진' 지시를 어기고, 의상도 참조의 조끼·체크셔츠·장화 대신 전신 검정 러닝복으로 바뀌었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라를 향해(프레임 앞쪽, 화면 하단 방향) 달려오고 있으며 시선도 카메라 쪽 살짝 좌측을 향한다. 지시된 '측면 트래킹 + 화면 우측의 열린 길로 진행'이 아니라 정면 접근 구도로, 진행 방향이 화면 우측 길과 일치하지 않는다. 열린 길(계단)은 화면 우측 중경에 보이나 인물은 그쪽으로 가지 않는다.",
      "built_space": "로케이션의 요소(선돌 열, 솔잎 깔린 흙길, 계단 오르는 길, 우측 굵은 해송)는 대체로 참조와 일치한다. 다만 인물이 길이 아닌 좌측 석물 지대 앞 흙바닥 위를 달리는 위치로, 길의 축과 어긋난다.",
      "entities": "40대 중반 한국 남성, 짧은 머리, 비니 착용 — 얼굴/체형은 캐릭터 참조와 유사. 그러나 의상이 참조(체크 셔츠+올리브 조끼+갈색 워크팬츠+고무장화)와 전혀 다른 전신 검정 러닝복/러닝화로 대체되어 있다.",
      "hard_violations": [],
      "physics": "뒷발(오른발)은 뒤로 들려 무릎이 접힌 상태, 앞발(왼발)은 지면에 닿아 체중을 받고 있어 지지점이 존재한다. 미드 스트라이드로는 성립하지만 '땅을 힘차게 밀어내 한 발이 허공에 뜬' 추진 순간의 전방 하중 전이가 약하고, 조명이 인물에만 스포트라이트처럼 얹혀 배경과 광원 정합이 다소 부자연스럽다."
     },
     {
      "label": "B",
      "direction": "인물은 완전한 측면 실루엣으로 화면 우측(열린 길·계단 방향)으로 전진하며 시선도 진행 방향인 우측 전방을 본다. 카메라는 측면 평행 트래킹, 힙 높이에 가깝고 인물은 중앙-좌측에 배치, 우측에 길이 열려 있다 — 지시와 일치.",
      "built_space": "좌측 선돌 열, 솔잎·흙 트레일, 중앙 뒤로 오르는 통나무 계단, 우측 굵은 해송 수간 등 로케이션 참조 요소가 그대로 재현되어 있고 인물은 실제 길 위를 딛고 있다.",
      "entities": "40대 중반 한국 남성, 비니, 체크 셔츠 위 올리브 조끼, 어두운 워크팬츠, 고무장화 — 캐릭터 참조 의상과 일치. 얼굴은 어둡고 측면이라 세부 확인은 제한적이나 체격·헤어·모자는 부합.",
      "hard_violations": [],
      "physics": "오른발(뒤쪽 발)은 지면에 딛고 무릎이 굽어 추진하고, 왼발은 앞으로 뻗어 발끝이 지면에서 떠 있는 상태 — 지지점이 명확하며 '땅을 밀어내 한 발이 허공에 뜬' 미드 스트라이드와 정확히 부합. 몸통 전방 기울기와 팔 스윙도 추진과 일관. 인물에 얹힌 조명 대비가 다소 강한 편."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 프레임 화면 오른쪽(길이 이어지는 방향)을 향해 측면으로 진행하며, 시선도 진행 방향인 화면 오른쪽 전방을 본다. 카메라는 인물 측면에서 거의 힙 높이로 평행 트래킹한 각도로, 지정된 측면 트래킹 축과 일치한다. 배경의 계단·석재 열은 로케이션 사진의 오른쪽 상승로와 맞아 진행 방향이 길 앞쪽으로 정확히 향한다.",
      "built_space": "구조물은 자연 산길이며, 로케이션 사진의 좌측 석주(입석) 열, 낮은 이끼 바위, 중앙 뒤편의 흙계단, 빽빽한 해송 수간이 모두 재현되어 있다. 나무 줄기는 측면에서 보이며 수직 레이어를 형성. 척도 왜곡이나 배경 오브젝트 확대는 없음.",
      "entities": "40대 중반 한국 남성 1명만 존재. 비니, 체크 셔츠 위 워크 베스트, 어두운 작업 바지, 고무 장화 — 캐릭터 레퍼런스 의상과 일치. 얼굴은 어두워 세부는 흐리나 각진 윤곽과 짧은 머리 인상은 부합. 추가 인물·소품·문자 없음.",
      "hard_violations": [],
      "physics": "뒷발(화면 오른쪽 발, 장화)이 땅에 닿아 체중을 지지하며 밀어내는 상태이고, 앞발(화면 왼쪽 장화)은 지면에서 살짝 떠 있어 미드 스트라이드 지지 구조가 성립. 상체가 앞으로 기울고 팔이 반대 위상으로 스윙 — 실제 걸음/구보에서 나올 수 있는 자세. 다만 앞발이 다소 뒤로 뻗은 형태로 보여 추진 위상 해석이 약간 모호."
     },
     {
      "label": "B",
      "direction": "인물은 카메라를 향해 거의 정면으로 달려오며 시선은 화면 왼쪽 앞을 본다. 카메라는 측면 평행 트래킹이 아니라 정면 대면 각도이고, 진행 방향은 '화면 오른쪽 길 앞쪽'이 아니라 렌즈 쪽이다 — 지정된 카메라 축과 프레임 레이아웃(왼쪽 중간 배치, 오른쪽 전방 이동)에 반한다. 인물 위치도 화면 거의 중앙~약간 왼쪽이며 열린 길은 오른쪽 뒤로 물러난다.",
      "built_space": "로케이션의 석주 열, 흙계단(오른쪽 뒤), 해송 수간이 재현됨. 다만 나무 줄기는 측면 스침이 아니라 정면 배경 벽처럼 보여 측면 트래킹의 레이어 통과감은 없음. 척도는 자연스러움.",
      "entities": "40대 한국 남성 1명. 그러나 의상이 검정 롱슬리브 러닝 셔츠와 검정 트레이닝 팬츠, 검정 운동화로, 캐릭터 레퍼런스의 워크 베스트·체크 셔츠·작업 바지·고무 장화와 전면 불일치(비니만 유사). 문자·추가 인물 없음.",
      "hard_violations": [],
      "physics": "왼발(화면 왼쪽 검정 운동화)이 지면에 접지해 체중을 받치고 오른발은 무릎을 접어 공중에 떠 있어 지지 구조는 성립. 상체 직립 도수와 팔 스윙이 러닝 자세로 자연스럽다. 다만 접지발이 추진(밀어내기) 위상보다 착지 위상에 가까워 '땅을 힘차게 밀어내는' 순간의 힘 표현은 약함."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "측면 힙 높이 평행 트래킹, 화면 오른쪽 길로 향하는 진행, 한 발이 뜬 미드 스트라이드, 레퍼런스 의상(베스트·장화)까지 지정 사항을 대부분 충족하며 로케이션 석주·계단도 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 카메라 정면으로 달려와 '측면 평행 트래킹 + 화면 오른쪽 길로 전진'이라는 카메라·레이아웃 지정을 어겼고, 의상도 레퍼런스의 작업복·장화가 아닌 검정 러닝복으로 대체되어 정체성 일치도가 낮다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "측면 힙 높이 평행 트래킹, 화면 오른쪽 길로 향하는 진행, 한 발이 뜬 미드 스트라이드, 레퍼런스 의상(베스트·장화)까지 지정 사항을 대부분 충족하며 로케이션 석주·계단도 일치한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물이 카메라 정면으로 달려와 '측면 평행 트래킹 + 화면 오른쪽 길로 전진'이라는 카메라·레이아웃 지정을 어겼고, 의상도 레퍼런스의 작업복·장화가 아닌 검정 러닝복으로 대체되어 정체성 일치도가 낮다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 프레임 화면 오른쪽(길이 이어지는 방향)을 향해 측면으로 진행하며, 시선도 진행 방향인 화면 오른쪽 전방을 본다. 카메라는 인물 측면에서 거의 힙 높이로 평행 트래킹한 각도로, 지정된 측면 트래킹 축과 일치한다. 배경의 계단·석재 열은 로케이션 사진의 오른쪽 상승로와 맞아 진행 방향이 길 앞쪽으로 정확히 향한다.",
      "built_space": "구조물은 자연 산길이며, 로케이션 사진의 좌측 석주(입석) 열, 낮은 이끼 바위, 중앙 뒤편의 흙계단, 빽빽한 해송 수간이 모두 재현되어 있다. 나무 줄기는 측면에서 보이며 수직 레이어를 형성. 척도 왜곡이나 배경 오브젝트 확대는 없음.",
      "entities": "40대 중반 한국 남성 1명만 존재. 비니, 체크 셔츠 위 워크 베스트, 어두운 작업 바지, 고무 장화 — 캐릭터 레퍼런스 의상과 일치. 얼굴은 어두워 세부는 흐리나 각진 윤곽과 짧은 머리 인상은 부합. 추가 인물·소품·문자 없음.",
      "hard_violations": [],
      "physics": "뒷발(화면 오른쪽 발, 장화)이 땅에 닿아 체중을 지지하며 밀어내는 상태이고, 앞발(화면 왼쪽 장화)은 지면에서 살짝 떠 있어 미드 스트라이드 지지 구조가 성립. 상체가 앞으로 기울고 팔이 반대 위상으로 스윙 — 실제 걸음/구보에서 나올 수 있는 자세. 다만 앞발이 다소 뒤로 뻗은 형태로 보여 추진 위상 해석이 약간 모호."
     },
     {
      "label": "A",
      "direction": "인물은 카메라를 향해 거의 정면으로 달려오며 시선은 화면 왼쪽 앞을 본다. 카메라는 측면 평행 트래킹이 아니라 정면 대면 각도이고, 진행 방향은 '화면 오른쪽 길 앞쪽'이 아니라 렌즈 쪽이다 — 지정된 카메라 축과 프레임 레이아웃(왼쪽 중간 배치, 오른쪽 전방 이동)에 반한다. 인물 위치도 화면 거의 중앙~약간 왼쪽이며 열린 길은 오른쪽 뒤로 물러난다.",
      "built_space": "로케이션의 석주 열, 흙계단(오른쪽 뒤), 해송 수간이 재현됨. 다만 나무 줄기는 측면 스침이 아니라 정면 배경 벽처럼 보여 측면 트래킹의 레이어 통과감은 없음. 척도는 자연스러움.",
      "entities": "40대 한국 남성 1명. 그러나 의상이 검정 롱슬리브 러닝 셔츠와 검정 트레이닝 팬츠, 검정 운동화로, 캐릭터 레퍼런스의 워크 베스트·체크 셔츠·작업 바지·고무 장화와 전면 불일치(비니만 유사). 문자·추가 인물 없음.",
      "hard_violations": [],
      "physics": "왼발(화면 왼쪽 검정 운동화)이 지면에 접지해 체중을 받치고 오른발은 무릎을 접어 공중에 떠 있어 지지 구조는 성립. 상체 직립 도수와 팔 스윙이 러닝 자세로 자연스럽다. 다만 접지발이 추진(밀어내기) 위상보다 착지 위상에 가까워 '땅을 힘차게 밀어내는' 순간의 힘 표현은 약함."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인물은 카메라를 향해(프레임 앞쪽, 화면 하단 방향) 달려오고 있으며 시선도 카메라 쪽 살짝 좌측을 향한다. 지시된 '측면 트래킹 + 화면 우측의 열린 길로 진행'이 아니라 정면 접근 구도로, 진행 방향이 화면 우측 길과 일치하지 않는다. 열린 길(계단)은 화면 우측 중경에 보이나 인물은 그쪽으로 가지 않는다.",
    "built_space": "로케이션의 요소(선돌 열, 솔잎 깔린 흙길, 계단 오르는 길, 우측 굵은 해송)는 대체로 참조와 일치한다. 다만 인물이 길이 아닌 좌측 석물 지대 앞 흙바닥 위를 달리는 위치로, 길의 축과 어긋난다.",
    "entities": "40대 중반 한국 남성, 짧은 머리, 비니 착용 — 얼굴/체형은 캐릭터 참조와 유사. 그러나 의상이 참조(체크 셔츠+올리브 조끼+갈색 워크팬츠+고무장화)와 전혀 다른 전신 검정 러닝복/러닝화로 대체되어 있다.",
    "hard_violations": [],
    "physics": "뒷발(오른발)은 뒤로 들려 무릎이 접힌 상태, 앞발(왼발)은 지면에 닿아 체중을 받고 있어 지지점이 존재한다. 미드 스트라이드로는 성립하지만 '땅을 힘차게 밀어내 한 발이 허공에 뜬' 추진 순간의 전방 하중 전이가 약하고, 조명이 인물에만 스포트라이트처럼 얹혀 배경과 광원 정합이 다소 부자연스럽다."
   },
   {
    "label": "B",
    "direction": "인물은 완전한 측면 실루엣으로 화면 우측(열린 길·계단 방향)으로 전진하며 시선도 진행 방향인 우측 전방을 본다. 카메라는 측면 평행 트래킹, 힙 높이에 가깝고 인물은 중앙-좌측에 배치, 우측에 길이 열려 있다 — 지시와 일치.",
    "built_space": "좌측 선돌 열, 솔잎·흙 트레일, 중앙 뒤로 오르는 통나무 계단, 우측 굵은 해송 수간 등 로케이션 참조 요소가 그대로 재현되어 있고 인물은 실제 길 위를 딛고 있다.",
    "entities": "40대 중반 한국 남성, 비니, 체크 셔츠 위 올리브 조끼, 어두운 워크팬츠, 고무장화 — 캐릭터 참조 의상과 일치. 얼굴은 어둡고 측면이라 세부 확인은 제한적이나 체격·헤어·모자는 부합.",
    "hard_violations": [],
    "physics": "오른발(뒤쪽 발)은 지면에 딛고 무릎이 굽어 추진하고, 왼발은 앞으로 뻗어 발끝이 지면에서 떠 있는 상태 — 지지점이 명확하며 '땅을 밀어내 한 발이 허공에 뜬' 미드 스트라이드와 정확히 부합. 몸통 전방 기울기와 팔 스윙도 추진과 일관. 인물에 얹힌 조명 대비가 다소 강한 편."
   }
  ],
  "totals": {
   "A": 8,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "측면 평행 트래킹·중앙좌측 배치·우측 열린 길로의 진행, 뒷발 추진과 앞발 부양의 미드 스트라이드, 캐릭터 참조 의상까지 지시를 모두 충족한다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "카메라 정면으로 달려오는 구도라 '측면 트래킹 + 화면 우측 길로 전진' 지시를 어기고, 의상도 참조의 조끼·체크셔츠·장화 대신 전신 검정 러닝복으로 바뀌었다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터가 오른쪽으로 달리고 있음에도 불구하고, 뒤로 뻗은 다리(화면 왼쪽)의 장화 앞코가 달리는 방향과 반대인 뒤쪽(왼쪽)을 향하고 있어 해부학적으로 어색합니다.",
     "fix_en": "Redraw the character's rear foot (on the left side of the frame) so the boot's toe points down and to the right, correctly pushing off the ground for forward momentum; preserve the character's clothing, upper body pose, the forward leg, the dark pine forest setting, and the moonlit lighting exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's rear foot (on the left side of the frame) so the boot's toe points down and to the right, correctly pushing off the ground for forward momentum; preserve the character's clothing, upper body pose, the forward leg, the dark pine forest setting, and the moonlit lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 트래킹, 좌중앙 배치, 오른쪽 전방 여백, 뒷발 추진·앞발 부양의 미드 스트라이드가 모두 충족되고 의상 색상도 캐릭터 레퍼런스(짙은 갈색 작업 바지)와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍과 로케이션은 동일하게 지키지만, 계약이 요구하지 않은 바지 색 변경(밝은 카키)으로 레퍼런스 의상 일치가 깨지고 저조도 야간 톤에서 하반신이 튀며, 추진 자세의 상체 기울기도 약해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 트래킹, 좌중앙 배치, 오른쪽 전방 여백, 뒷발 추진·앞발 부양의 미드 스트라이드가 모두 충족되고 의상 색상도 캐릭터 레퍼런스(짙은 갈색 작업 바지)와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍과 로케이션은 동일하게 지키지만, 계약이 요구하지 않은 바지 색 변경(밝은 카키)으로 레퍼런스 의상 일치가 깨지고 저조도 야간 톤에서 하반신이 튀며, 추진 자세의 상체 기울기도 약해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "달빛 저조도를 유지하면서도 미드 스트라이드의 뒷발 추진·앞발 부양이 명확히 읽히고, 레퍼런스 의상(올리브 조끼·체크 셔츠·고무장화)과 로케이션 지오메트리가 온전히 보존되어 계약 이행도가 가장 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·방향·로케이션은 동일하나 계약이 요구하지 않은 전체 노출 저하로 인물 의상과 하반신 실루엣이 어둠에 묻혀 캐릭터 레퍼런스 일치와 전신 판독성이 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.714,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.714,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "달빛 저조도를 유지하면서도 미드 스트라이드의 뒷발 추진·앞발 부양이 명확히 읽히고, 레퍼런스 의상(올리브 조끼·체크 셔츠·고무장화)과 로케이션 지오메트리가 온전히 보존되어 계약 이행도가 가장 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·방향·로케이션은 동일하나 계약이 요구하지 않은 전체 노출 저하로 인물 의상과 하반신 실루엣이 어둠에 묻혀 캐릭터 레퍼런스 일치와 전신 판독성이 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S23sh1__bgfirst_bg.png",
   "bg_asset_id": "023f2cc6-a454-4ebd-a258-00d1034e5b06",
   "bg_record_key": "S23sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S24sh4::bgfirst_bg": {
  "input_fingerprint": "6d955764b7e277e1",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 굳게 닫힌 채 불이 꺼져 있는 강영란(흰 머리 여자)의 방문을 쳐다보는 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The dim restaurant hall outside the closed rear-room door, barely visible in moonlight entering through the windows.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at shoulder height and medium distance directly behind 김지후(강수리영), using her back and one shoulder as a central foreground mass while the closed room door remains visible along her forward sightline. Keep the dark doorway area beyond her sharply legible enough to make the lack of response feel spatially concrete.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward grandmother's room door; grandmother's room door in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: grandmother's room door (closed; room beyond unlit) — Its closed outer face is presented toward the camera beyond 김지후(강수리영); used as The fixed endpoint of 김지후(강수리영)'s attention, aligned beyond her back; restaurant interior (empty and dark); used as Provides the dim surrounding space between 김지후(강수리영) and the door.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim moonlight entering through the restaurant window barely separates 김지후(강수리영), the furniture, and the unlit room door from the surrounding darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 굳게 닫힌 채 불이 꺼져 있는 강영란(흰 머리 여자)의 방문을 쳐다보는 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The dim restaurant hall outside the closed rear-room door, barely visible in moonlight entering through the windows.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at shoulder height and medium distance directly behind 김지후(강수리영), using her back and one shoulder as a central foreground mass while the closed room door remains visible along her forward sightline. Keep the dark doorway area beyond her sharply legible enough to make the lack of response feel spatially concrete.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward grandmother's room door; grandmother's room door in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: grandmother's room door (closed; room beyond unlit) — Its closed outer face is presented toward the camera beyond 김지후(강수리영); used as The fixed endpoint of 김지후(강수리영)'s attention, aligned beyond her back; restaurant interior (empty and dark); used as Provides the dim surrounding space between 김지후(강수리영) and the door.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim moonlight entering through the restaurant window barely separates 김지후(강수리영), the furniture, and the unlit room door from the surrounding darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S24sh4__bgfirst_bg.png",
  "asset_id": "0fdcd1d3-cee7-4a45-a6ec-9e672086b152",
  "input_asset_ids": [
   "6252f5e3-8581-4887-a6fe-92498ea9b4ca",
   "29a02dc1-5fbb-4bbb-ae7a-ffabdb85bb50"
  ]
 },
 "S24sh4": {
  "input_fingerprint": "b971b0b454312f68",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 굳게 닫힌 채 불이 꺼져 있는 강영란(흰 머리 여자)의 방문을 쳐다보는 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The dim restaurant hall outside the closed rear-room door, barely visible in moonlight entering through the windows. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at shoulder height and medium distance directly behind 김지후(강수리영), using her back and one shoulder as a central foreground mass while the closed room door remains visible along her forward sightline. Keep the dark doorway area beyond her sharply legible enough to make the lack of response feel spatially concrete.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward grandmother's room door; grandmother's room door in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: grandmother's room door (closed; room beyond unlit) — Its closed outer face is presented toward the camera beyond 김지후(강수리영); used as The fixed endpoint of 김지후(강수리영)'s attention, aligned beyond her back; restaurant interior (empty and dark); used as Provides the dim surrounding space between 김지후(강수리영) and the door.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim moonlight entering through the restaurant window barely separates 김지후(강수리영), the furniture, and the unlit room door from the surrounding darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace while searching the dark restaurant.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 굳게 닫힌 채 불이 꺼져 있는 강영란(흰 머리 여자)의 방문을 쳐다보는 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The dim restaurant hall outside the closed rear-room door, barely visible in moonlight entering through the windows. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at shoulder height and medium distance directly behind 김지후(강수리영), using her back and one shoulder as a central foreground mass while the closed room door remains visible along her forward sightline. Keep the dark doorway area beyond her sharply legible enough to make the lack of response feel spatially concrete.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward grandmother's room door; grandmother's room door in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: grandmother's room door (closed; room beyond unlit) — Its closed outer face is presented toward the camera beyond 김지후(강수리영); used as The fixed endpoint of 김지후(강수리영)'s attention, aligned beyond her back; restaurant interior (empty and dark); used as Provides the dim surrounding space between 김지후(강수리영) and the door.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim moonlight entering through the restaurant window barely separates 김지후(강수리영), the furniture, and the unlit room door from the surrounding darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace while searching the dark restaurant.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 굳게 닫힌 채 불이 꺼져 있는 강영란(흰 머리 여자)의 방문을 쳐다보는 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The dim restaurant hall outside the closed rear-room door, barely visible in moonlight entering through the windows. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at shoulder height and medium distance directly behind 김지후(강수리영), using her back and one shoulder as a central foreground mass while the closed room door remains visible along her forward sightline. Keep the dark doorway area beyond her sharply legible enough to make the lack of response feel spatially concrete.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward grandmother's room door; grandmother's room door in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: grandmother's room door (closed; room beyond unlit) — Its closed outer face is presented toward the camera beyond 김지후(강수리영); used as The fixed endpoint of 김지후(강수리영)'s attention, aligned beyond her back; restaurant interior (empty and dark); used as Provides the dim surrounding space between 김지후(강수리영) and the door.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim moonlight entering through the restaurant window barely separates 김지후(강수리영), the furniture, and the unlit room door from the surrounding darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace while searching the dark restaurant.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S24sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S24sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B05.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현과 '정확히 뒤에서' 앵글은 훌륭하나, 시선선 끝이 닫힌 방문이 아니라 밝은 출입문 쪽이고 방문이 화면 좌측 구석으로 밀려 '상단 중앙 배경의 닫힌 방문' 레이아웃과 시선 목표를 놓쳤다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "시선선이 실제로 닫힌·불 꺼진 방문에 정확히 닿고 흰 뼈 목걸이 등 인물 계약도 충족했으나, 뒷모습이 3/4로 열려 정면 후방 앵글에서 벗어나고 벽·창호 재질이 로케이션 레퍼런스와 다소 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.381,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.381,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현과 '정확히 뒤에서' 앵글은 훌륭하나, 시선선 끝이 닫힌 방문이 아니라 밝은 출입문 쪽이고 방문이 화면 좌측 구석으로 밀려 '상단 중앙 배경의 닫힌 방문' 레이아웃과 시선 목표를 놓쳤다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "시선선이 실제로 닫힌·불 꺼진 방문에 정확히 닿고 흰 뼈 목걸이 등 인물 계약도 충족했으나, 뒷모습이 3/4로 열려 정면 후방 앵글에서 벗어나고 벽·창호 재질이 로케이션 레퍼런스와 다소 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌하단~중앙 전경에 뒷모습/3/4 뒤통수로 서 있고, 시선과 얼굴 방향이 화면 오른쪽 상단의 닫힌 나무 격자문(방문)을 향한다. 시선의 종점이 실제로 닫힌 방문에 정확히 착지한다. 문 안쪽은 불이 꺼져 어둡다.",
      "built_space": "식당 홀 내부: 좌측에 유리 격자 출입문(밖 야경 보임), 우측 벽에 창, 중앙 벽에 어두운 문틀과 닫힌 한지·격자 미닫이문 1개. 테이블과 의자가 좌우로 배치되어 로케이션 사진의 목조 격자창·시멘트 바닥·흰 벽 재질과 부합. 문은 하나만 존재하며 중복 없음. 다만 로케이션 사진의 진열 선반·냉장고 같은 특징적 집기는 프레임 밖이거나 생략되어 장소 일치도는 부분적.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 다크올리브/브라운 워크재킷 — 캐릭터 레퍼런스와 일치. 목에 흰 동물뼈 펜던트 목걸이(구슬줄+흰 갈래뼈)가 명확히 보여 CARRIED STATE 충족. 모자는 없으나 프롬프트가 강제하지 않음. 다른 인물 없음. 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 상체 무게중심이 자연스럽고 어깨선이 안정적으로 서 있는 자세, 공중부양·무지지 요소 없음. 가구는 바닥에 접지, 옷 주름과 머리카락이 중력에 맞게 늘어짐."
     },
     {
      "label": "B",
      "direction": "김지후는 하단 중앙 전경에 완전한 뒷모습(뒤통수)으로, 시선은 화면 중앙의 열린 출입문/가로등 쪽으로 향한다. 그 시선 종점은 '닫힌 방문'이 아니라 야외로 열린 미닫이 출입문과 바깥 부두다. 상단 중앙 배경에 있어야 할 닫힌 방문이 시선축 위에 없다(닫힌 문은 좌측 벽면에 옆으로 있음).",
      "built_space": "로케이션 사진과 거의 동일한 홀: 좌측 격자창·좌측 목문, 중앙 열린 유리문과 가로등, 우측 진열 선반·냉장고·냉동고. 장소 일치도는 높으나 카메라가 레퍼런스 사진의 프레이밍을 그대로 복제했고, 프롬프트가 요구한 '그녀 전방 시선 위 닫힌 방문'이 배경 중앙에 배치되지 않았다.",
      "entities": "20대 한국 여성 뒷모습, 긴 검은 생머리, 밝은 카키 재킷 — 대체로 레퍼런스와 부합하나 완전한 뒷모습이라 얼굴 확인 불가. 흰 뼈 목걸이는 전혀 보이지 않음(뒷모습이라 불가피한 면 있음). 중앙 문밖 멀리 인물 형상 같은 실루엣이 희미하게 보이나 판독 애매. 문자 없음.",
      "hard_violations": [],
      "physics": "인물은 하단 프레임에 상반신만 걸쳐 바닥 접지가 보이지 않으나 자세는 자연스러운 직립. 부양 요소 없음. 가구·집기 모두 바닥/선반에 접지."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선 종점이 실제 '닫힌 채 불 꺼진 방문'에 정확히 착지하고, 어깨 높이 미디엄 숏·전경 뒷모습/후경 방문 레이아웃과 흰 뼈 목걸이까지 충족 — 로케이션 집기 일부가 생략된 점만 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 재현도는 높지만 레퍼런스 프레이밍을 그대로 복제했고, 시선축 끝이 '닫힌 방문'이 아닌 열린 출입문·바깥 야경이어서 샷 텍스트의 핵심 지시(닫힌 방문을 쳐다봄)를 놓쳤다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선 종점이 실제 '닫힌 채 불 꺼진 방문'에 정확히 착지하고, 어깨 높이 미디엄 숏·전경 뒷모습/후경 방문 레이아웃과 흰 뼈 목걸이까지 충족 — 로케이션 집기 일부가 생략된 점만 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현도는 높지만 레퍼런스 프레이밍을 그대로 복제했고, 시선축 끝이 '닫힌 방문'이 아닌 열린 출입문·바깥 야경이어서 샷 텍스트의 핵심 지시(닫힌 방문을 쳐다봄)를 놓쳤다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 좌하단~중앙 전경에 뒷모습/3/4 뒤통수로 서 있고, 시선과 얼굴 방향이 화면 오른쪽 상단의 닫힌 나무 격자문(방문)을 향한다. 시선의 종점이 실제로 닫힌 방문에 정확히 착지한다. 문 안쪽은 불이 꺼져 어둡다.",
      "built_space": "식당 홀 내부: 좌측에 유리 격자 출입문(밖 야경 보임), 우측 벽에 창, 중앙 벽에 어두운 문틀과 닫힌 한지·격자 미닫이문 1개. 테이블과 의자가 좌우로 배치되어 로케이션 사진의 목조 격자창·시멘트 바닥·흰 벽 재질과 부합. 문은 하나만 존재하며 중복 없음. 다만 로케이션 사진의 진열 선반·냉장고 같은 특징적 집기는 프레임 밖이거나 생략되어 장소 일치도는 부분적.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 다크올리브/브라운 워크재킷 — 캐릭터 레퍼런스와 일치. 목에 흰 동물뼈 펜던트 목걸이(구슬줄+흰 갈래뼈)가 명확히 보여 CARRIED STATE 충족. 모자는 없으나 프롬프트가 강제하지 않음. 다른 인물 없음. 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 상체 무게중심이 자연스럽고 어깨선이 안정적으로 서 있는 자세, 공중부양·무지지 요소 없음. 가구는 바닥에 접지, 옷 주름과 머리카락이 중력에 맞게 늘어짐."
     },
     {
      "label": "A",
      "direction": "김지후는 하단 중앙 전경에 완전한 뒷모습(뒤통수)으로, 시선은 화면 중앙의 열린 출입문/가로등 쪽으로 향한다. 그 시선 종점은 '닫힌 방문'이 아니라 야외로 열린 미닫이 출입문과 바깥 부두다. 상단 중앙 배경에 있어야 할 닫힌 방문이 시선축 위에 없다(닫힌 문은 좌측 벽면에 옆으로 있음).",
      "built_space": "로케이션 사진과 거의 동일한 홀: 좌측 격자창·좌측 목문, 중앙 열린 유리문과 가로등, 우측 진열 선반·냉장고·냉동고. 장소 일치도는 높으나 카메라가 레퍼런스 사진의 프레이밍을 그대로 복제했고, 프롬프트가 요구한 '그녀 전방 시선 위 닫힌 방문'이 배경 중앙에 배치되지 않았다.",
      "entities": "20대 한국 여성 뒷모습, 긴 검은 생머리, 밝은 카키 재킷 — 대체로 레퍼런스와 부합하나 완전한 뒷모습이라 얼굴 확인 불가. 흰 뼈 목걸이는 전혀 보이지 않음(뒷모습이라 불가피한 면 있음). 중앙 문밖 멀리 인물 형상 같은 실루엣이 희미하게 보이나 판독 애매. 문자 없음.",
      "hard_violations": [],
      "physics": "인물은 하단 프레임에 상반신만 걸쳐 바닥 접지가 보이지 않으나 자세는 자연스러운 직립. 부양 요소 없음. 가구·집기 모두 바닥/선반에 접지."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 10,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "로케이션 재현과 '정확히 뒤에서' 앵글은 훌륭하나, 시선선 끝이 닫힌 방문이 아니라 밝은 출입문 쪽이고 방문이 화면 좌측 구석으로 밀려 '상단 중앙 배경의 닫힌 방문' 레이아웃과 시선 목표를 놓쳤다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "시선선이 실제로 닫힌·불 꺼진 방문에 정확히 닿고 흰 뼈 목걸이 등 인물 계약도 충족했으나, 뒷모습이 3/4로 열려 정면 후방 앵글에서 벗어나고 벽·창호 재질이 로케이션 레퍼런스와 다소 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B05.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지문과 샷 설정에서 할머니의 방문이 굳게 닫혀 있어야 한다고 여러 번 명시했으나, 배경의 나무 미닫이문이 반쯤 열려 있어 어두운 방 안이 보입니다.",
     "fix_en": "Redraw the wooden sliding doors in the background so they are completely and firmly closed, pulling the right wooden lattice panel across to cover the dark void entirely, while strictly preserving the woman in the foreground, her hair, clothing, necklace, pose, the restaurant tables and chairs, the lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the wooden sliding doors in the background so they are completely and firmly closed, pulling the right wooden lattice panel across to cover the dark void entirely, while strictly preserving the woman in the foreground, her hair, clothing, necklace, pose, the restaurant tables and chairs, the lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌하~중앙에서 뒤통수와 오른쪽 어깨를 카메라에 보이며 화면 오른쪽 상단 방향을 응시한다. 시선 연장선상에는 문틀이 있으나, 문틀 안쪽 왼편이 완전히 열려 있는 검은 공동으로 보이고 오른쪽 한 짝만 닫힌 상태여서, 시선이 닿는 지점이 '굳게 닫힌 문'이 아니라 열린 어두운 개구부로 읽힌다.",
      "built_space": "식당 홀: 좌측 유리 격자문(바깥 야경), 우측 창, 중앙 벽면의 나무 문틀. 문은 두 짝 구조여야 하나 왼쪽 짝이 부재/개방되어 문틀 안이 통째로 검게 뚫려 있고 오른쪽 한 짝만 닫혀 있다. 문 앞·좌우로 테이블과 의자가 로케이션 사진과 유사한 배치로 놓여 있고 테이블 위 양념통·티슈통이 보인다. 문 하단 문지방과 벽면 접합은 자연스럽다.",
      "entities": "인물: 20대 초반 한국 여성, 긴 검은 머리(반묶음), 어두운 갈색 재킷과 올리브 이너, 흰 뼈 목걸이 착용 — 캐릭터 레퍼런스와 일치(모자는 미착용). 배경 문은 한식 격자 창호문. 로케이션은 레퍼런스의 어두운 식당 홀과 재질·가구가 일치. 텍스트/워터마크 없음.",
      "hard_violations": [
       "샷 텍스트가 '굳게 닫힌 채 불이 꺼져 있는 방문'을 명시했으나 문 한 짝이 사라진/열린 검은 개구부로 렌더되어 지정된 구조 사실(닫힌 문)을 반대로 표현함"
      ],
      "physics": "인물은 바닥에 서 있으며 어깨·머리 무게 배분이 자연스럽다. 공중에 뜬 물체 없음. 목걸이는 목에 걸려 중력 방향으로 늘어져 있다. 가구는 바닥에 접지."
     },
     {
      "label": "B",
      "direction": "동일 인물이 화면 좌중앙 전경에서 뒤돌아 오른쪽 상단의 닫힌 두 짝 창호문을 바라본다. 시선 연장선이 정확히 닫힌 문의 바깥 면에 착지하며, 문 너머는 불이 꺼져 어둡다.",
      "built_space": "식당 홀: 좌측 격자 유리문, 우측 창, 중앙 벽의 나무 문틀 안에 두 짝 격자 창호문이 모두 닫혀 손잡이 두 개가 맞물려 있다. 문 개수와 짝수 구성이 정상. 테이블·의자·양념통 배치는 A와 거의 동일하며 로케이션 레퍼런스와 부합. 문 상단 좌측에 작은 밝은 사각 패치(빛 반사/스위치처럼 보이는 작은 얼룩)가 있으나 경미.",
      "entities": "인물: 20대 초반 한국 여성, 긴 검은 머리 반묶음, 어두운 재킷·올리브 이너, 흰 뼈 목걸이 — 레퍼런스와 일치. 배경 문은 한옥 격자 창호 두 짝. 장소는 레퍼런스 식당 홀과 동일 재질·가구. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 바닥에 두 발로 서 있는 자세로 상체 무게가 자연스럽게 실려 있다. 부유하는 물체 없음. 목걸이는 목에서 중력대로 늘어짐. 가구 모두 바닥 접지."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물·장소·조명은 충족하나 핵심 계약인 '굳게 닫힌 방문'이 한 짝 열린 검은 개구부로 렌더되어 시선의 종착점이 닫힌 문이 아니게 된 점이 결정적 결함이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "두 짝 창호문이 완전히 닫힌 채 불 꺼진 상태로 인물의 시선 연장선에 정확히 놓이고, 정체성·의상·뼈 목걸이·달빛 톤·미디엄 백샷 구도를 유지하면서 A 대비 바꾼 것은 문 상태뿐이라 수리의 이득이 비용보다 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물·장소·조명은 충족하나 핵심 계약인 '굳게 닫힌 방문'이 한 짝 열린 검은 개구부로 렌더되어 시선의 종착점이 닫힌 문이 아니게 된 점이 결정적 결함이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "두 짝 창호문이 완전히 닫힌 채 불 꺼진 상태로 인물의 시선 연장선에 정확히 놓이고, 정체성·의상·뼈 목걸이·달빛 톤·미디엄 백샷 구도를 유지하면서 A 대비 바꾼 것은 문 상태뿐이라 수리의 이득이 비용보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌하~중앙에서 뒤통수와 오른쪽 어깨를 카메라에 보이며 화면 오른쪽 상단 방향을 응시한다. 시선 연장선상에는 문틀이 있으나, 문틀 안쪽 왼편이 완전히 열려 있는 검은 공동으로 보이고 오른쪽 한 짝만 닫힌 상태여서, 시선이 닿는 지점이 '굳게 닫힌 문'이 아니라 열린 어두운 개구부로 읽힌다.",
      "built_space": "식당 홀: 좌측 유리 격자문(바깥 야경), 우측 창, 중앙 벽면의 나무 문틀. 문은 두 짝 구조여야 하나 왼쪽 짝이 부재/개방되어 문틀 안이 통째로 검게 뚫려 있고 오른쪽 한 짝만 닫혀 있다. 문 앞·좌우로 테이블과 의자가 로케이션 사진과 유사한 배치로 놓여 있고 테이블 위 양념통·티슈통이 보인다. 문 하단 문지방과 벽면 접합은 자연스럽다.",
      "entities": "인물: 20대 초반 한국 여성, 긴 검은 머리(반묶음), 어두운 갈색 재킷과 올리브 이너, 흰 뼈 목걸이 착용 — 캐릭터 레퍼런스와 일치(모자는 미착용). 배경 문은 한식 격자 창호문. 로케이션은 레퍼런스의 어두운 식당 홀과 재질·가구가 일치. 텍스트/워터마크 없음.",
      "hard_violations": [
       "샷 텍스트가 '굳게 닫힌 채 불이 꺼져 있는 방문'을 명시했으나 문 한 짝이 사라진/열린 검은 개구부로 렌더되어 지정된 구조 사실(닫힌 문)을 반대로 표현함"
      ],
      "physics": "인물은 바닥에 서 있으며 어깨·머리 무게 배분이 자연스럽다. 공중에 뜬 물체 없음. 목걸이는 목에 걸려 중력 방향으로 늘어져 있다. 가구는 바닥에 접지."
     },
     {
      "label": "B",
      "direction": "동일 인물이 화면 좌중앙 전경에서 뒤돌아 오른쪽 상단의 닫힌 두 짝 창호문을 바라본다. 시선 연장선이 정확히 닫힌 문의 바깥 면에 착지하며, 문 너머는 불이 꺼져 어둡다.",
      "built_space": "식당 홀: 좌측 격자 유리문, 우측 창, 중앙 벽의 나무 문틀 안에 두 짝 격자 창호문이 모두 닫혀 손잡이 두 개가 맞물려 있다. 문 개수와 짝수 구성이 정상. 테이블·의자·양념통 배치는 A와 거의 동일하며 로케이션 레퍼런스와 부합. 문 상단 좌측에 작은 밝은 사각 패치(빛 반사/스위치처럼 보이는 작은 얼룩)가 있으나 경미.",
      "entities": "인물: 20대 초반 한국 여성, 긴 검은 머리 반묶음, 어두운 재킷·올리브 이너, 흰 뼈 목걸이 — 레퍼런스와 일치. 배경 문은 한옥 격자 창호 두 짝. 장소는 레퍼런스 식당 홀과 동일 재질·가구. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 바닥에 두 발로 서 있는 자세로 상체 무게가 자연스럽게 실려 있다. 부유하는 물체 없음. 목걸이는 목에서 중력대로 늘어짐. 가구 모두 바닥 접지."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌하단~중앙 전경에 등과 오른쪽 어깨를 보이며 서 있고, 얼굴은 3/4 후측면으로 화면 오른쪽 상단, 즉 배경 벽에 있는 닫힌 미닫이 방문 쪽을 향한다. 시선 축이 문의 중심으로 실제로 떨어진다. 문은 두 짝 모두 닫혀 있고 창호지가 발려 있어 '굳게 닫힌' 상태가 읽힌다. 다만 문이 그녀의 시선선상 화면 중앙-우측에 위치해 '상단 중앙' 배치와는 약간 어긋난다.",
      "built_space": "레퍼런스 식당 홀의 요소(나무 격자 창문, 흰 회벽, 목재 프레임 유리문, 금속다리 나무 테이블, 목재 등받이 의자, 테이블 위 양념통/티슈통)가 좌우로 배치되어 있다. 테이블/의자 개수와 배열이 자연스럽고 중복 구조물 없음. 방문은 벽면에 하나만 있고 문틀·문지방·손잡이 위치가 일관적이다. 스케일도 정상 — 문이 전경화되지 않는다.",
      "entities": "인물은 한 명뿐, 20대 초반 한국 여성, 긴 검은 머리(뒤로 반묶음), 갈색 워크 재킷 + 올리브 헨리넥 이너 — 캐릭터 레퍼런스와 의상 일치. 목에는 나무 구슬 줄에 흰 뼈(뿔) 펜던트가 걸려 있어 CARRIED STATE 충족. 모자는 없으나 계약이 요구하지 않음. 강영란 등 다른 인물은 등장하지 않음(정확).",
      "hard_violations": [],
      "physics": "인물은 바닥에 두 발로 서 있는 자세로, 어깨선과 목의 회전이 자연스러운 뒤돌아봄으로 지지된다. 공중에 뜬 물체 없음. 테이블·의자는 모두 바닥에 놓여 있고 소품(양념통, 티슈)은 테이블 상면에 얹혀 있다. 광원은 좌측 창/문에서 들어오는 약한 달빛으로 인물 머리카락과 벽 상단에 얹혀 있어 일관적."
     },
     {
      "label": "B",
      "direction": "인물 포즈·시선은 A와 동일하게 방문 쪽을 향한다. 그러나 배경의 방문이 좌측 한 짝이 열려 검은 빈 공간(어두운 실내)을 드러내고 있어, 시선이 닿는 대상이 '굳게 닫힌 문'이 아니라 열린 문틀의 어둠이다. SHOT TEXT의 핵심 지시(굳게 닫힌 채)를 정면으로 위반.",
      "built_space": "홀 구성은 A와 거의 동일(창, 테이블, 의자, 벽). 차이는 방문부 — 문짝 하나가 사라져 문틀 안쪽이 검게 뚫려 있고, 남은 오른쪽 문짝만 창호지 상태로 서 있다. 문지방과 문틀 하단 처리가 애매해 열린 개구부의 깊이가 물리적으로 불명확하다.",
      "entities": "동일 인물, 동일 의상, 동일 흰 뼈 펜던트 — 정체성·복장·소품은 계약과 일치. 추가 인물 없음.",
      "hard_violations": [
       "SHOT TEXT가 명시한 '굳게 닫힌 채 불이 꺼져 있는 방문'을 절반 열린 문으로 렌더 — 시선 종착점 자체의 상태 위반"
      ],
      "physics": "인물은 바닥에 서 있고 지지 정상. 가구도 바닥 접지 정상. 다만 열린 문 너머 공간은 완전한 검은 면으로만 존재해 깊이(문지방·바닥 연장)가 물리적으로 읽히지 않음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "두 짝 모두 굳게 닫힌 어두운 방문을 등 뒤에서 바라보는 뒷모습으로 SHOT TEXT를 정확히 실현했고, 로케이션 재질·달빛·뼈 목걸이·의상 모두 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물·의상·조명은 A와 사실상 동일하나 방문 한 짝이 열려 검은 개구부가 되어 '굳게 닫힌 방문'이라는 유일한 시선 종착점 조건을 깨뜨렸다 — 얻은 것 없이 계약 핵심을 잃은 변경."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "두 짝 모두 굳게 닫힌 어두운 방문을 등 뒤에서 바라보는 뒷모습으로 SHOT TEXT를 정확히 실현했고, 로케이션 재질·달빛·뼈 목걸이·의상 모두 레퍼런스와 일치한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물·의상·조명은 A와 사실상 동일하나 방문 한 짝이 열려 검은 개구부가 되어 '굳게 닫힌 방문'이라는 유일한 시선 종착점 조건을 깨뜨렸다 — 얻은 것 없이 계약 핵심을 잃은 변경."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 좌하단~중앙 전경에 등과 오른쪽 어깨를 보이며 서 있고, 얼굴은 3/4 후측면으로 화면 오른쪽 상단, 즉 배경 벽에 있는 닫힌 미닫이 방문 쪽을 향한다. 시선 축이 문의 중심으로 실제로 떨어진다. 문은 두 짝 모두 닫혀 있고 창호지가 발려 있어 '굳게 닫힌' 상태가 읽힌다. 다만 문이 그녀의 시선선상 화면 중앙-우측에 위치해 '상단 중앙' 배치와는 약간 어긋난다.",
      "built_space": "레퍼런스 식당 홀의 요소(나무 격자 창문, 흰 회벽, 목재 프레임 유리문, 금속다리 나무 테이블, 목재 등받이 의자, 테이블 위 양념통/티슈통)가 좌우로 배치되어 있다. 테이블/의자 개수와 배열이 자연스럽고 중복 구조물 없음. 방문은 벽면에 하나만 있고 문틀·문지방·손잡이 위치가 일관적이다. 스케일도 정상 — 문이 전경화되지 않는다.",
      "entities": "인물은 한 명뿐, 20대 초반 한국 여성, 긴 검은 머리(뒤로 반묶음), 갈색 워크 재킷 + 올리브 헨리넥 이너 — 캐릭터 레퍼런스와 의상 일치. 목에는 나무 구슬 줄에 흰 뼈(뿔) 펜던트가 걸려 있어 CARRIED STATE 충족. 모자는 없으나 계약이 요구하지 않음. 강영란 등 다른 인물은 등장하지 않음(정확).",
      "hard_violations": [],
      "physics": "인물은 바닥에 두 발로 서 있는 자세로, 어깨선과 목의 회전이 자연스러운 뒤돌아봄으로 지지된다. 공중에 뜬 물체 없음. 테이블·의자는 모두 바닥에 놓여 있고 소품(양념통, 티슈)은 테이블 상면에 얹혀 있다. 광원은 좌측 창/문에서 들어오는 약한 달빛으로 인물 머리카락과 벽 상단에 얹혀 있어 일관적."
     },
     {
      "label": "A",
      "direction": "인물 포즈·시선은 A와 동일하게 방문 쪽을 향한다. 그러나 배경의 방문이 좌측 한 짝이 열려 검은 빈 공간(어두운 실내)을 드러내고 있어, 시선이 닿는 대상이 '굳게 닫힌 문'이 아니라 열린 문틀의 어둠이다. SHOT TEXT의 핵심 지시(굳게 닫힌 채)를 정면으로 위반.",
      "built_space": "홀 구성은 A와 거의 동일(창, 테이블, 의자, 벽). 차이는 방문부 — 문짝 하나가 사라져 문틀 안쪽이 검게 뚫려 있고, 남은 오른쪽 문짝만 창호지 상태로 서 있다. 문지방과 문틀 하단 처리가 애매해 열린 개구부의 깊이가 물리적으로 불명확하다.",
      "entities": "동일 인물, 동일 의상, 동일 흰 뼈 펜던트 — 정체성·복장·소품은 계약과 일치. 추가 인물 없음.",
      "hard_violations": [
       "SHOT TEXT가 명시한 '굳게 닫힌 채 불이 꺼져 있는 방문'을 절반 열린 문으로 렌더 — 시선 종착점 자체의 상태 위반"
      ],
      "physics": "인물은 바닥에 서 있고 지지 정상. 가구도 바닥 접지 정상. 다만 열린 문 너머 공간은 완전한 검은 면으로만 존재해 깊이(문지방·바닥 연장)가 물리적으로 읽히지 않음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S24sh4__bgfirst_bg.png",
   "bg_asset_id": "0fdcd1d3-cee7-4a45-a6ec-9e672086b152",
   "bg_record_key": "S24sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S24sh5": {
  "input_fingerprint": "0fb82a0bb1eff251",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 아무도 없는 텅 빈 식당 한가운데서 불안감에 휩싸여 깊은 숨을 들이켜는 김지후(강수리영)의 전신.\n\nLOCATION (lock): The empty central dining area of the restaurant, lit only by weak moonlight through its windows. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height facing 김지후(강수리영), complete the dolly-out only when her full body is isolated at the center of the empty dining area. Let her occupy a restrained portion of the frame as she draws in a deep breath, with vacant floor and inactive furnishings carrying most of the composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: empty dining area (unoccupied); used as Negative space surrounding the isolated full-body figure; restaurant window (letting in faint moonlight) — The camera sees the dark exterior through it while moonlight enters the room; used as Marks the edge of the room while admitting the stated moonlight; dining furniture (unoccupied) — Tables and seating are seen obliquely around the open central area; used as Breaks up the otherwise empty room without competing with the central figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Faint moonlight from the window leaves the restaurant barely readable, isolating 김지후(강수리영) in low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark empty restaurant, closed bedroom door, sparse moonlight, and interior layout. Exclude a rear-view-only composition; show the woman standing alone and breathing anxiously.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s white animal-bone necklace remains around her neck in the empty restaurant.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "B": 9,
   "A": 7,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "허리 높이 정면·와이드로 인물이 프레임 중앙 중경에 절제된 크기로 고립되고, 턱을 들어 깊게 숨을 들이켜는 순간과 창의 희미한 달빛·참조 레이아웃·뼈 목걸이가 모두 일치."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "전신 와이드와 장소·의상·목걸이는 잘 맞지만 고개를 숙여 들숨 순간이 약하고, 우측 테이블 위 뒤집힌 의자와 추가 액자가 참조 스틸의 고정 상태와 어긋남."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "프레임이 더 좁아 '빈 공간이 대부분을 차지하는 절제된 전신 와이드' 지시에 미달하고, 얼굴이 참조의 20대 여성 정체성과 다르게 읽히며 들숨 연기도 약함."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S24sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에서 명시적으로 금지한 '팔을 곧게 내린 뻣뻣한 차려 자세'와 '멍한 시선'을 취하고 있습니다. 지시문대로 불안감에 휩싸여 깊은 숨을 들이켜는 자연스러운 연기가 필요합니다.",
     "fix_en": "Redraw the woman's pose and face to break the stiff attention stance; show her chest and shoulders engaged in a deep breath, bend her elbows slightly to remove the straight-arm hang, and give her an expression of anxiety instead of a blank stare. PRESERVE: the exact camera framing, the background room and furniture, the lighting, her identity, and her jacket, pants, and bone necklace."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the woman's pose and face to break the stiff attention stance; show her chest and shoulders engaged in a deep breath, bend her elbows slightly to remove the straight-arm hang, and give her an expression of anxiety instead of a blank stare. PRESERVE: the exact camera framing, the background room and furniture, the lighting, her identity, and her jacket, pants, and bone necklace.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 허리 높이에서 정면으로 김지후를 바라본다. 인물의 시선은 렌즈를 비껴 위쪽(천장/창 방향)을 향하고 있어 숨을 들이켜며 무언가를 느끼는 상태로 읽힌다. 몸은 정면, 두 팔은 몸 옆으로 늘어뜨린 채 약간 앞으로 향해 있다. 창문은 좌측에 있고 바깥 어두운 야경이 보이며 달빛이 좌측에서 들어와 인물의 얼굴 좌면을 약하게 훑는다.",
      "built_space": "빈 식당 중앙. 좌측 유리 여닫이문(바깥 야경), 정면 중앙에 격자 창호 미닫이(이전 스틸의 닫힌 방문과 동일), 우측 벽의 격자창과 벽 선반, 양옆으로 사각 테이블과 목재 의자들이 사선으로 배치. 참조 스틸의 벽면 재질·몰딩·양념통 배치까지 일치. 테이블/의자 수와 배치가 좌우 대칭적으로 자연스럽고 인물 주변 중앙 바닥은 비어 있다.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 참조와 유사한 갸름하고 앳된 얼굴. 복장은 이전 스틸과 동일한 어두운 갈색 워크재킷 + 카키 헨리넥 + 짙은 카고팬츠 + 부츠. 목에는 흰 뼈(뿔) 모양 펜던트 목걸이가 가슴에 걸려 있음 — CARRIED STATE 충족. 모자는 없음(이전 스틸과 동일).",
      "hard_violations": [],
      "physics": "양발이 바닥에 온전히 닿아 체중을 지지, 무릎 약간 이완, 팔은 중력에 따라 자연스럽게 내려짐. 공중에 뜬 요소 없음. 옷의 주름과 드레이프가 천 재질로 읽히고 바닥의 반사와 그림자가 인물 발밑에 붙어 있음."
     },
     {
      "label": "B",
      "direction": "동일한 허리 높이 정면 앵글. 인물은 프레임 중앙에서 약간 좌측에 서서 카메라 위쪽 오른편을 향해 입을 크게 벌리고 놀란 표정으로 응시. 두 손은 가슴 아래에서 목걸이 펜던트를 움켜쥐고 있음(대본에 없는 동작). 창과 문 방향은 A와 동일.",
      "built_space": "동일 세트, 가구 배치도 거의 동일. 다만 인물이 A보다 크게(가까이) 찍혀 전신 하단이 프레임 아래쪽에 겨우 걸치고 발끝이 잘려 보이지 않는다 — '전신' 및 '와이드' 요구가 약화됨. 중앙 격자 창호와 우측 창은 유지.",
      "entities": "긴 검은 머리 한국 여성이나 얼굴이 참조 인물보다 넓고 나이 들어 보이며 이목구비(코·턱선)가 캐릭터 레퍼런스와 뚜렷이 다르다. 복장은 동일 재킷·카고팬츠. 흰 뼈 펜던트는 있으나 손에 쥐어져 위치가 위로 당겨져 있다.",
      "hard_violations": [],
      "physics": "두 발은 바닥에 있으나 프레임 하단에서 발이 잘림. 손은 펜던트를 실제로 쥐고 있어 지지가 설명된다. 공중 부양 등 물리적 오류는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 정면·와이드·전신 고립·중앙 미들 배치를 정확히 충족하고, 빈 바닥과 무인 가구가 화면 대부분을 차지하며 인물은 절제된 비율로 들어간다. 참조 스틸의 공간·의상·뼈 목걸이·달빛 저조도까지 일치하고 인물 얼굴도 캐릭터 레퍼런스에 가깝다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "표정 연기를 키운 대신 인물을 크게 당겨 발이 잘려 '전신' 와이드 요구를 깨뜨렸고, 계약에 없는 '목걸이를 움켜쥐는 손' 동작을 추가했으며 얼굴이 캐릭터 레퍼런스와 다른 인물로 보이는 점이 결정적 손실이다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 정면·와이드·전신 고립·중앙 미들 배치를 정확히 충족하고, 빈 바닥과 무인 가구가 화면 대부분을 차지하며 인물은 절제된 비율로 들어간다. 참조 스틸의 공간·의상·뼈 목걸이·달빛 저조도까지 일치하고 인물 얼굴도 캐릭터 레퍼런스에 가깝다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "표정 연기를 키운 대신 인물을 크게 당겨 발이 잘려 '전신' 와이드 요구를 깨뜨렸고, 계약에 없는 '목걸이를 움켜쥐는 손' 동작을 추가했으며 얼굴이 캐릭터 레퍼런스와 다른 인물로 보이는 점이 결정적 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 허리 높이에서 정면으로 김지후를 바라본다. 인물의 시선은 렌즈를 비껴 위쪽(천장/창 방향)을 향하고 있어 숨을 들이켜며 무언가를 느끼는 상태로 읽힌다. 몸은 정면, 두 팔은 몸 옆으로 늘어뜨린 채 약간 앞으로 향해 있다. 창문은 좌측에 있고 바깥 어두운 야경이 보이며 달빛이 좌측에서 들어와 인물의 얼굴 좌면을 약하게 훑는다.",
      "built_space": "빈 식당 중앙. 좌측 유리 여닫이문(바깥 야경), 정면 중앙에 격자 창호 미닫이(이전 스틸의 닫힌 방문과 동일), 우측 벽의 격자창과 벽 선반, 양옆으로 사각 테이블과 목재 의자들이 사선으로 배치. 참조 스틸의 벽면 재질·몰딩·양념통 배치까지 일치. 테이블/의자 수와 배치가 좌우 대칭적으로 자연스럽고 인물 주변 중앙 바닥은 비어 있다.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 참조와 유사한 갸름하고 앳된 얼굴. 복장은 이전 스틸과 동일한 어두운 갈색 워크재킷 + 카키 헨리넥 + 짙은 카고팬츠 + 부츠. 목에는 흰 뼈(뿔) 모양 펜던트 목걸이가 가슴에 걸려 있음 — CARRIED STATE 충족. 모자는 없음(이전 스틸과 동일).",
      "hard_violations": [],
      "physics": "양발이 바닥에 온전히 닿아 체중을 지지, 무릎 약간 이완, 팔은 중력에 따라 자연스럽게 내려짐. 공중에 뜬 요소 없음. 옷의 주름과 드레이프가 천 재질로 읽히고 바닥의 반사와 그림자가 인물 발밑에 붙어 있음."
     },
     {
      "label": "B",
      "direction": "동일한 허리 높이 정면 앵글. 인물은 프레임 중앙에서 약간 좌측에 서서 카메라 위쪽 오른편을 향해 입을 크게 벌리고 놀란 표정으로 응시. 두 손은 가슴 아래에서 목걸이 펜던트를 움켜쥐고 있음(대본에 없는 동작). 창과 문 방향은 A와 동일.",
      "built_space": "동일 세트, 가구 배치도 거의 동일. 다만 인물이 A보다 크게(가까이) 찍혀 전신 하단이 프레임 아래쪽에 겨우 걸치고 발끝이 잘려 보이지 않는다 — '전신' 및 '와이드' 요구가 약화됨. 중앙 격자 창호와 우측 창은 유지.",
      "entities": "긴 검은 머리 한국 여성이나 얼굴이 참조 인물보다 넓고 나이 들어 보이며 이목구비(코·턱선)가 캐릭터 레퍼런스와 뚜렷이 다르다. 복장은 동일 재킷·카고팬츠. 흰 뼈 펜던트는 있으나 손에 쥐어져 위치가 위로 당겨져 있다.",
      "hard_violations": [],
      "physics": "두 발은 바닥에 있으나 프레임 하단에서 발이 잘림. 손은 펜던트를 실제로 쥐고 있어 지지가 설명된다. 공중 부양 등 물리적 오류는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 중앙에서 카메라보다 약간 왼쪽 위, 화면 밖 상단을 향해 시선을 던지고 있다. 얼굴은 정면을 향해 있고 입을 벌린 채 놀란 표정. 시선이 특정 대상에 꽂혀 있어 '깊은 숨을 들이켜는 불안'보다는 무언가를 목격한 경악에 가깝다. 창문은 화면 좌측, 달빛은 좌측에서 들어온다.",
      "built_space": "식당 내부 구조는 이전 스틸과 일치: 좌측 유리 격자문(바깥 야경 보임), 중앙 벽면의 목재 격자 미닫이문(닫힌 침실문), 우측 벽 창, 테이블·의자가 좌우로 비스듬히 배치. 다만 인물 뒤 격자문 앞 공간에 테이블/의자 열이 원본보다 더 촘촘히 채워져 중앙 빈 공간이 좁아졌다. 소스병 등 집기 위치는 유지. 구조물 중복이나 불가능한 반사 없음.",
      "entities": "여성 1인, 한국인, 긴 검은 머리 — 다만 얼굴이 캐릭터 레퍼런스(20대 초반의 앳된 얼굴)보다 눈에 띄게 나이 들고 얼굴형·이목구비가 달라 동일 인물로 읽기 어렵다. 갈색 워크 재킷, 올리브 이너, 카고 팬츠는 일치. 흰 뼈 목걸이는 목에 걸려 있으나 두 손으로 움켜쥐고 있어 위치가 가슴 앞으로 당겨져 있다. 모자는 없음(이전 스틸과 일치).",
      "physics": "두 발 모두 바닥에 닿아 서 있고 체중은 양발에 실려 있다. 손은 가슴 앞 목걸이를 쥐고 있어 지지·접촉이 명확. 공중에 뜬 물체 없음. 다만 목걸이를 움켜쥐는 동작은 계약이 요구하지 않은 추가 연기.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "김지후는 프레임 정중앙, 미드그라운드에 전신으로 서서 고개를 살짝 들어 위쪽(천장/허공)을 응시한다. 숨을 들이켜는 순간의 상방 시선으로 읽히며 대상 없는 불안한 응시가 성립한다. 카메라는 허리 높이에서 정면. 좌측 유리문에서 달빛이 들어오는 방향과 인물 조명 방향이 일치.",
      "built_space": "이전 스틸의 공간이 그대로 유지: 좌측 유리 격자문과 바깥 야경, 중앙 벽의 목재 격자 미닫이문(닫힌 문), 우측 벽 격자창, 좌우로 비스듬히 놓인 테이블·의자, 테이블 위 소스통. 중앙 바닥은 넓게 비어 네거티브 스페이스로 기능. 구조 중복·불가능한 반사 없음.",
      "entities": "여성 1인, 한국인, 20대 초반의 앳된 얼굴과 긴 검은 머리 — 캐릭터 레퍼런스와 얼굴·체구가 잘 일치. 갈색 워크 재킷, 올리브 헨리넥 이너, 진회색 카고 팬츠, 갈색 워크 부츠까지 레퍼런스와 부합. 흰 뼈(사슴뿔형) 목걸이가 가슴 위에 그대로 걸려 있어 CARRIED STATE 충족. 모자 없음.",
      "physics": "양발 모두 바닥에 견고히 접지, 무게중심이 두 발 사이에 있고 발밑 그림자·반사가 바닥에 붙어 있다. 팔은 자연스럽게 내려 손끝이 몸 옆에 위치. 부유하거나 지지 없는 물체 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물이 프레임에서 더 크고 앞으로 나와 와이드 전신·'절제된 화면 점유' 지시가 약해졌으며, 무엇보다 얼굴이 캐릭터 레퍼런스의 20대 초반 얼굴과 달라 아이덴티티가 크게 어긋난다. 목걸이를 움켜쥐고 입을 벌린 경악 연기 역시 계약이 요구하지 않은 추가이며, 중앙 여백도 테이블이 잠식했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이 정면·와이드·중앙 미드그라운드 전신 배치와 넓은 빈 바닥의 네거티브 스페이스를 정확히 구현했고, 레퍼런스의 얼굴·의상·흰 뼈 목걸이·달빛 저조도 로케이션이 모두 유지되어 계약을 가장 적게 어긋나며 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 프레임에서 더 크고 앞으로 나와 와이드 전신·'절제된 화면 점유' 지시가 약해졌으며, 무엇보다 얼굴이 캐릭터 레퍼런스의 20대 초반 얼굴과 달라 아이덴티티가 크게 어긋난다. 목걸이를 움켜쥐고 입을 벌린 경악 연기 역시 계약이 요구하지 않은 추가이며, 중앙 여백도 테이블이 잠식했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 정면·와이드·중앙 미드그라운드 전신 배치와 넓은 빈 바닥의 네거티브 스페이스를 정확히 구현했고, 레퍼런스의 얼굴·의상·흰 뼈 목걸이·달빛 저조도 로케이션이 모두 유지되어 계약을 가장 적게 어긋나며 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 중앙에서 카메라보다 약간 왼쪽 위, 화면 밖 상단을 향해 시선을 던지고 있다. 얼굴은 정면을 향해 있고 입을 벌린 채 놀란 표정. 시선이 특정 대상에 꽂혀 있어 '깊은 숨을 들이켜는 불안'보다는 무언가를 목격한 경악에 가깝다. 창문은 화면 좌측, 달빛은 좌측에서 들어온다.",
      "built_space": "식당 내부 구조는 이전 스틸과 일치: 좌측 유리 격자문(바깥 야경 보임), 중앙 벽면의 목재 격자 미닫이문(닫힌 침실문), 우측 벽 창, 테이블·의자가 좌우로 비스듬히 배치. 다만 인물 뒤 격자문 앞 공간에 테이블/의자 열이 원본보다 더 촘촘히 채워져 중앙 빈 공간이 좁아졌다. 소스병 등 집기 위치는 유지. 구조물 중복이나 불가능한 반사 없음.",
      "entities": "여성 1인, 한국인, 긴 검은 머리 — 다만 얼굴이 캐릭터 레퍼런스(20대 초반의 앳된 얼굴)보다 눈에 띄게 나이 들고 얼굴형·이목구비가 달라 동일 인물로 읽기 어렵다. 갈색 워크 재킷, 올리브 이너, 카고 팬츠는 일치. 흰 뼈 목걸이는 목에 걸려 있으나 두 손으로 움켜쥐고 있어 위치가 가슴 앞으로 당겨져 있다. 모자는 없음(이전 스틸과 일치).",
      "physics": "두 발 모두 바닥에 닿아 서 있고 체중은 양발에 실려 있다. 손은 가슴 앞 목걸이를 쥐고 있어 지지·접촉이 명확. 공중에 뜬 물체 없음. 다만 목걸이를 움켜쥐는 동작은 계약이 요구하지 않은 추가 연기.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "김지후는 프레임 정중앙, 미드그라운드에 전신으로 서서 고개를 살짝 들어 위쪽(천장/허공)을 응시한다. 숨을 들이켜는 순간의 상방 시선으로 읽히며 대상 없는 불안한 응시가 성립한다. 카메라는 허리 높이에서 정면. 좌측 유리문에서 달빛이 들어오는 방향과 인물 조명 방향이 일치.",
      "built_space": "이전 스틸의 공간이 그대로 유지: 좌측 유리 격자문과 바깥 야경, 중앙 벽의 목재 격자 미닫이문(닫힌 문), 우측 벽 격자창, 좌우로 비스듬히 놓인 테이블·의자, 테이블 위 소스통. 중앙 바닥은 넓게 비어 네거티브 스페이스로 기능. 구조 중복·불가능한 반사 없음.",
      "entities": "여성 1인, 한국인, 20대 초반의 앳된 얼굴과 긴 검은 머리 — 캐릭터 레퍼런스와 얼굴·체구가 잘 일치. 갈색 워크 재킷, 올리브 헨리넥 이너, 진회색 카고 팬츠, 갈색 워크 부츠까지 레퍼런스와 부합. 흰 뼈(사슴뿔형) 목걸이가 가슴 위에 그대로 걸려 있어 CARRIED STATE 충족. 모자 없음.",
      "physics": "양발 모두 바닥에 견고히 접지, 무게중심이 두 발 사이에 있고 발밑 그림자·반사가 바닥에 붙어 있다. 팔은 자연스럽게 내려 손끝이 몸 옆에 위치. 부유하거나 지지 없는 물체 없음.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S24sh4"
  }
 },
 "S25sh1::bgfirst_bg": {
  "input_fingerprint": "c524955eab8ae761",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들이 어둠 속 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞에 멈춰 선 뒷모습.\n\nLOCATION (lock): The forest-side exterior of a large natural cave, directly before its timber-braced entrance and lightless interior.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at standing eye level several meters behind 고산들, framing his full back in the lower center and the large reinforced cave entrance directly ahead of him. The entrance and its black interior take up the upper central field while his halted weight and slight forward inclination register his inability to cross the threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the lower-center of the frame, midground, looks toward cave entrance; reinforced cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: natural cave entrance (open and completely dark inside) — The opening faces the camera, exposing the dark interior beyond; used as Primary environmental threat held on the same central sightline as 고산들; supporting wooden posts (fixed around the entrance) — Their front and inner sides are visible around the cave mouth; used as Creates an unnatural constructed boundary around the natural opening; forest (night) — Trees are seen as layered side profiles around the entrance; used as Surrounds and partially encloses the approach to the cave.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The nighttime exterior remains in restrained low-key darkness, with the cave interior falling into near-total black.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들이 어둠 속 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞에 멈춰 선 뒷모습.\n\nLOCATION (lock): The forest-side exterior of a large natural cave, directly before its timber-braced entrance and lightless interior.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at standing eye level several meters behind 고산들, framing his full back in the lower center and the large reinforced cave entrance directly ahead of him. The entrance and its black interior take up the upper central field while his halted weight and slight forward inclination register his inability to cross the threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the lower-center of the frame, midground, looks toward cave entrance; reinforced cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: natural cave entrance (open and completely dark inside) — The opening faces the camera, exposing the dark interior beyond; used as Primary environmental threat held on the same central sightline as 고산들; supporting wooden posts (fixed around the entrance) — Their front and inner sides are visible around the cave mouth; used as Creates an unnatural constructed boundary around the natural opening; forest (night) — Trees are seen as layered side profiles around the entrance; used as Surrounds and partially encloses the approach to the cave.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The nighttime exterior remains in restrained low-key darkness, with the cave interior falling into near-total black.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S25sh1__bgfirst_bg.png",
  "asset_id": "b458da58-bf95-4462-8435-682a3a9aa219",
  "input_asset_ids": [
   "f4f11369-ef12-455d-887f-536cb3b30621",
   "2ff437cd-b0a5-4527-8fc0-2ed7ad15b0fa",
   "1f532b2a-43f8-4b45-9ba3-d29cefed617e"
  ]
 },
 "S25sh1": {
  "input_fingerprint": "1ed70eb8935025fd",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 어둠 속 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞에 멈춰 선 뒷모습.\n\nLOCATION (lock): The forest-side exterior of a large natural cave, directly before its timber-braced entrance and lightless interior. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at standing eye level several meters behind 고산들, framing his full back in the lower center and the large reinforced cave entrance directly ahead of him. The entrance and its black interior take up the upper central field while his halted weight and slight forward inclination register his inability to cross the threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the lower-center of the frame, midground, looks toward cave entrance; reinforced cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: natural cave entrance (open and completely dark inside) — The opening faces the camera, exposing the dark interior beyond; used as Primary environmental threat held on the same central sightline as 고산들; supporting wooden posts (fixed around the entrance) — Their front and inner sides are visible around the cave mouth; used as Creates an unnatural constructed boundary around the natural opening; forest (night) — Trees are seen as layered side profiles around the entrance; used as Surrounds and partially encloses the approach to the cave.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The nighttime exterior remains in restrained low-key darkness, with the cave interior falling into near-total black.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 어둠 속 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞에 멈춰 선 뒷모습.\n\nLOCATION (lock): The forest-side exterior of a large natural cave, directly before its timber-braced entrance and lightless interior. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at standing eye level several meters behind 고산들, framing his full back in the lower center and the large reinforced cave entrance directly ahead of him. The entrance and its black interior take up the upper central field while his halted weight and slight forward inclination register his inability to cross the threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the lower-center of the frame, midground, looks toward cave entrance; reinforced cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: natural cave entrance (open and completely dark inside) — The opening faces the camera, exposing the dark interior beyond; used as Primary environmental threat held on the same central sightline as 고산들; supporting wooden posts (fixed around the entrance) — Their front and inner sides are visible around the cave mouth; used as Creates an unnatural constructed boundary around the natural opening; forest (night) — Trees are seen as layered side profiles around the entrance; used as Surrounds and partially encloses the approach to the cave.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The nighttime exterior remains in restrained low-key darkness, with the cave interior falling into near-total black.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 어둠 속 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞에 멈춰 선 뒷모습.\n\nLOCATION (lock): The forest-side exterior of a large natural cave, directly before its timber-braced entrance and lightless interior. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at standing eye level several meters behind 고산들, framing his full back in the lower center and the large reinforced cave entrance directly ahead of him. The entrance and its black interior take up the upper central field while his halted weight and slight forward inclination register his inability to cross the threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the lower-center of the frame, midground, looks toward cave entrance; reinforced cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: natural cave entrance (open and completely dark inside) — The opening faces the camera, exposing the dark interior beyond; used as Primary environmental threat held on the same central sightline as 고산들; supporting wooden posts (fixed around the entrance) — Their front and inner sides are visible around the cave mouth; used as Creates an unnatural constructed boundary around the natural opening; forest (night) — Trees are seen as layered side profiles around the entrance; used as Surrounds and partially encloses the approach to the cave.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The nighttime exterior remains in restrained low-key darkness, with the cave interior falling into near-total black.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S25sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S25sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_natural_cave_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라에 등을 보이고 정면의 동굴 입구를 향해 서 있다. 머리와 어깨의 방향, 발끝 모두 화면 중앙 상부의 검은 동굴 구멍을 향한다. 시선 타깃은 목재로 보강된 동굴 입구의 어둠이며, 인물-입구가 동일 중심 시선축에 놓여 있다.",
      "built_space": "동굴 입구는 수직 기둥 2개와 상부 가로보 1개(로케이션 사진과 동일한 목재 브레이스 구성)로 보강되어 있고, 안쪽으로 추가 지주가 어렴풋이 보인다. 개구부는 하나이며 완전한 검정. 암벽면과 좌우 덤불 사면, 낙엽 깔린 진입로가 로케이션 사진의 배치와 일치. 구조물이 전경으로 확대되지 않고 실제 축척(사람 키 대비 입구 높이)이 자연스럽다.",
      "entities": "인물은 40대로 보이는 한국 남성 뒷모습, 캐릭터 레퍼런스의 비니, 올리브색 워크 베스트, 체크 플란넬 셔츠, 진흙 묻은 작업바지와 고무장화까지 의상이 일치한다. 추가 인물이나 임의 소품 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발이 모두 낙엽 지면을 딛고 있으며 그림자가 발밑에 붙어 있다. 체중은 멈춰 선 상태로 양발에 실리고 상체는 아주 약간 앞으로 기운다. 공중에 뜬 신체나 지지 없는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인물은 등을 보이고 동굴 입구를 향해 서 있다. 머리와 몸통 방향이 정면 개구부를 향해 정렬되어 있어 시선 타깃(동굴 어둠)은 맞다.",
      "built_space": "동굴 입구가 STRUCTURE LOOK 사진의 A형 목재 트러스 구조와 유사하게 조밀하게 보강되어 있으나, 프레임 안에서 입구가 지나치게 크게 확대되어 인물의 머리보다 몇 배 큰 전경적 존재가 되었다 — 실제 축척 대비 배경 요소가 과장됨. 카메라는 인물 바로 뒤 1~2m 수준으로, '수 미터 뒤 와이드' 지시보다 훨씬 타이트하다. 인물이 프레임 하단 중앙이 아니라 화면 절반 이상을 차지하는 미디엄 백샷이다.",
      "entities": "인물은 한국 남성 뒷모습이나, 비니 모자가 없고 짧은 머리 노출, 상의는 올리브 베스트가 아닌 회청색 재킷, 하의는 밝은 카키 팬츠로 캐릭터 레퍼런스 의상과 상당히 다르다. 장화 등 하체는 프레임 밖. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있는 것으로 보이나 하체 대부분이 프레임 밖이라 접지면이 보이지 않는다. 뜬 신체나 무지지 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'수 미터 뒤 눈높이 와이드, 인물 하단 중앙·동굴 입구 상단 중앙' 프레임을 정확히 구현했고 로케이션의 야간 저조도·목재 보강 입구·실제 축척까지 지켜졌으며 캐릭터 의상도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 화면 절반을 차지하는 근접 미디엄 백샷으로 와이드 지시와 하단 중앙 배치를 어겼고 동굴 입구를 전경급으로 확대해 축척이 무너졌으며, 비니·올리브 베스트 등 캐릭터 레퍼런스 의상도 불일치한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'수 미터 뒤 눈높이 와이드, 인물 하단 중앙·동굴 입구 상단 중앙' 프레임을 정확히 구현했고 로케이션의 야간 저조도·목재 보강 입구·실제 축척까지 지켜졌으며 캐릭터 의상도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 화면 절반을 차지하는 근접 미디엄 백샷으로 와이드 지시와 하단 중앙 배치를 어겼고 동굴 입구를 전경급으로 확대해 축척이 무너졌으며, 비니·올리브 베스트 등 캐릭터 레퍼런스 의상도 불일치한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라에 등을 보이고 정면의 동굴 입구를 향해 서 있다. 머리와 어깨의 방향, 발끝 모두 화면 중앙 상부의 검은 동굴 구멍을 향한다. 시선 타깃은 목재로 보강된 동굴 입구의 어둠이며, 인물-입구가 동일 중심 시선축에 놓여 있다.",
      "built_space": "동굴 입구는 수직 기둥 2개와 상부 가로보 1개(로케이션 사진과 동일한 목재 브레이스 구성)로 보강되어 있고, 안쪽으로 추가 지주가 어렴풋이 보인다. 개구부는 하나이며 완전한 검정. 암벽면과 좌우 덤불 사면, 낙엽 깔린 진입로가 로케이션 사진의 배치와 일치. 구조물이 전경으로 확대되지 않고 실제 축척(사람 키 대비 입구 높이)이 자연스럽다.",
      "entities": "인물은 40대로 보이는 한국 남성 뒷모습, 캐릭터 레퍼런스의 비니, 올리브색 워크 베스트, 체크 플란넬 셔츠, 진흙 묻은 작업바지와 고무장화까지 의상이 일치한다. 추가 인물이나 임의 소품 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발이 모두 낙엽 지면을 딛고 있으며 그림자가 발밑에 붙어 있다. 체중은 멈춰 선 상태로 양발에 실리고 상체는 아주 약간 앞으로 기운다. 공중에 뜬 신체나 지지 없는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인물은 등을 보이고 동굴 입구를 향해 서 있다. 머리와 몸통 방향이 정면 개구부를 향해 정렬되어 있어 시선 타깃(동굴 어둠)은 맞다.",
      "built_space": "동굴 입구가 STRUCTURE LOOK 사진의 A형 목재 트러스 구조와 유사하게 조밀하게 보강되어 있으나, 프레임 안에서 입구가 지나치게 크게 확대되어 인물의 머리보다 몇 배 큰 전경적 존재가 되었다 — 실제 축척 대비 배경 요소가 과장됨. 카메라는 인물 바로 뒤 1~2m 수준으로, '수 미터 뒤 와이드' 지시보다 훨씬 타이트하다. 인물이 프레임 하단 중앙이 아니라 화면 절반 이상을 차지하는 미디엄 백샷이다.",
      "entities": "인물은 한국 남성 뒷모습이나, 비니 모자가 없고 짧은 머리 노출, 상의는 올리브 베스트가 아닌 회청색 재킷, 하의는 밝은 카키 팬츠로 캐릭터 레퍼런스 의상과 상당히 다르다. 장화 등 하체는 프레임 밖. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있는 것으로 보이나 하체 대부분이 프레임 밖이라 접지면이 보이지 않는다. 뜬 신체나 무지지 물체는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "남자는 카메라를 등지고 서서 정면의 동굴 입구를 바라본다. 시선축은 프레임 중앙의 목재로 보강된 어두운 동굴 입구에 정확히 꽂힌다. 방향성 자체는 요구대로다.",
      "built_space": "동굴 입구는 STRUCTURE LOOK 사진의 목조 트러스(A자 보강, 측면 기둥, 사선 버팀대) 구조를 충실히 재현했다. 다만 입구 개구부가 프레임 상단 중앙을 넘어 좌우로 크게 확장되어 인물 대비 과도하게 커졌고, 카메라가 인물 바로 뒤 1~2m 수준으로 붙어 있어 '수 미터 뒤 아이레벨 와이드'가 아니라 미디엄 백샷에 가깝다. 인물 하반신(다리·부츠)이 프레임 하단에서 잘려 '전신 뒷모습'이 성립하지 않는다.",
      "entities": "40대 한국 남성, 짧게 깎은 검은 머리로 인물 프로필은 맞으나, 캐릭터 레퍼런스의 비니 모자가 없고 올리브 조끼 대신 회청색 워크재킷을 입었다. 체크 셔츠 자락만 하단에 살짝 보인다. 배경 숲과 야간 저조도는 LOCATION 사진과 일치.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 몸통 무게중심과 어깨선이 지면 위 직립을 자연스럽게 지지한다. 공중부양·무지지 물체 없음. 다만 정지한 직립 자세로 '앞으로 살짝 기운 멈춤'의 무게감은 약하다."
     },
     {
      "label": "B",
      "direction": "남자는 카메라를 등지고 서서 정중앙의 새까만 동굴 개구부를 향한다. 시선축·신체축 모두 동굴 입구에 정확히 정렬되어 있다.",
      "built_space": "동굴 입구는 LOCATION 사진과 동일한 수평 통나무 상인방 + 좌우 수직 기둥 구조이며, 내부에 사선 버팀대도 보인다. STRUCTURE LOOK의 조밀한 A자 트러스보다는 단순하지만 목재 보강이라는 정체성은 유지. 개구부 크기가 인물 대비 실제 스케일에 맞게 화면 상단 중앙의 작은 면적만 차지해 '배경 요소를 전경으로 확대하지 말라'는 지시를 지킨다. 카메라는 인물 수 미터 뒤 아이레벨, 인물은 하단 중앙 미드그라운드, 동굴은 상단 중앙 배경 — 지정 레이아웃과 일치.",
      "entities": "40대 한국 남성 전신 뒷모습. 비니 모자, 올리브 조끼, 체크 셔츠 소매, 흙 묻은 작업바지, 고무장화까지 캐릭터 레퍼런스 의상과 정확히 일치. 좌우 덤불·낙엽길·야간 저조도 모두 LOCATION 사진과 동일.",
      "hard_violations": [],
      "physics": "두 발이 낙엽 깔린 지면에 확실히 딛고 있고 그림자도 발밑에 있다. 어깨가 약간 앞으로 기울어 멈춰 선 정지 무게가 읽힌다. 부양·무지지 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동굴 목조 구조 재현은 좋으나 카메라가 인물에 너무 붙어 하반신이 잘리고 동굴 개구부가 과대 확대되어 '수 미터 뒤 아이레벨 와이드·전신 뒷모습·실제 스케일 유지' 지시를 어겼고, 비니와 올리브 조끼 등 캐릭터 의상도 불일치."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "인물 하단 중앙 전신 뒷모습, 상단 중앙의 작고 새까만 목재 보강 동굴 입구, 야간 저조도까지 지정 프레임과 LOCATION 사진에 정확히 부합하고 캐릭터 의상도 레퍼런스와 일치 — 다만 목조 보강이 STRUCTURE LOOK의 트러스보다 단순한 점은 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동굴 목조 구조 재현은 좋으나 카메라가 인물에 너무 붙어 하반신이 잘리고 동굴 개구부가 과대 확대되어 '수 미터 뒤 아이레벨 와이드·전신 뒷모습·실제 스케일 유지' 지시를 어겼고, 비니와 올리브 조끼 등 캐릭터 의상도 불일치."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "인물 하단 중앙 전신 뒷모습, 상단 중앙의 작고 새까만 목재 보강 동굴 입구, 야간 저조도까지 지정 프레임과 LOCATION 사진에 정확히 부합하고 캐릭터 의상도 레퍼런스와 일치 — 다만 목조 보강이 STRUCTURE LOOK의 트러스보다 단순한 점은 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "남자는 카메라를 등지고 서서 정면의 동굴 입구를 바라본다. 시선축은 프레임 중앙의 목재로 보강된 어두운 동굴 입구에 정확히 꽂힌다. 방향성 자체는 요구대로다.",
      "built_space": "동굴 입구는 STRUCTURE LOOK 사진의 목조 트러스(A자 보강, 측면 기둥, 사선 버팀대) 구조를 충실히 재현했다. 다만 입구 개구부가 프레임 상단 중앙을 넘어 좌우로 크게 확장되어 인물 대비 과도하게 커졌고, 카메라가 인물 바로 뒤 1~2m 수준으로 붙어 있어 '수 미터 뒤 아이레벨 와이드'가 아니라 미디엄 백샷에 가깝다. 인물 하반신(다리·부츠)이 프레임 하단에서 잘려 '전신 뒷모습'이 성립하지 않는다.",
      "entities": "40대 한국 남성, 짧게 깎은 검은 머리로 인물 프로필은 맞으나, 캐릭터 레퍼런스의 비니 모자가 없고 올리브 조끼 대신 회청색 워크재킷을 입었다. 체크 셔츠 자락만 하단에 살짝 보인다. 배경 숲과 야간 저조도는 LOCATION 사진과 일치.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 몸통 무게중심과 어깨선이 지면 위 직립을 자연스럽게 지지한다. 공중부양·무지지 물체 없음. 다만 정지한 직립 자세로 '앞으로 살짝 기운 멈춤'의 무게감은 약하다."
     },
     {
      "label": "A",
      "direction": "남자는 카메라를 등지고 서서 정중앙의 새까만 동굴 개구부를 향한다. 시선축·신체축 모두 동굴 입구에 정확히 정렬되어 있다.",
      "built_space": "동굴 입구는 LOCATION 사진과 동일한 수평 통나무 상인방 + 좌우 수직 기둥 구조이며, 내부에 사선 버팀대도 보인다. STRUCTURE LOOK의 조밀한 A자 트러스보다는 단순하지만 목재 보강이라는 정체성은 유지. 개구부 크기가 인물 대비 실제 스케일에 맞게 화면 상단 중앙의 작은 면적만 차지해 '배경 요소를 전경으로 확대하지 말라'는 지시를 지킨다. 카메라는 인물 수 미터 뒤 아이레벨, 인물은 하단 중앙 미드그라운드, 동굴은 상단 중앙 배경 — 지정 레이아웃과 일치.",
      "entities": "40대 한국 남성 전신 뒷모습. 비니 모자, 올리브 조끼, 체크 셔츠 소매, 흙 묻은 작업바지, 고무장화까지 캐릭터 레퍼런스 의상과 정확히 일치. 좌우 덤불·낙엽길·야간 저조도 모두 LOCATION 사진과 동일.",
      "hard_violations": [],
      "physics": "두 발이 낙엽 깔린 지면에 확실히 딛고 있고 그림자도 발밑에 있다. 어깨가 약간 앞으로 기울어 멈춰 선 정지 무게가 읽힌다. 부양·무지지 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인물은 카메라에 등을 보이고 정면의 동굴 입구를 향해 서 있다. 머리와 어깨의 방향, 발끝 모두 화면 중앙 상부의 검은 동굴 구멍을 향한다. 시선 타깃은 목재로 보강된 동굴 입구의 어둠이며, 인물-입구가 동일 중심 시선축에 놓여 있다.",
    "built_space": "동굴 입구는 수직 기둥 2개와 상부 가로보 1개(로케이션 사진과 동일한 목재 브레이스 구성)로 보강되어 있고, 안쪽으로 추가 지주가 어렴풋이 보인다. 개구부는 하나이며 완전한 검정. 암벽면과 좌우 덤불 사면, 낙엽 깔린 진입로가 로케이션 사진의 배치와 일치. 구조물이 전경으로 확대되지 않고 실제 축척(사람 키 대비 입구 높이)이 자연스럽다.",
    "entities": "인물은 40대로 보이는 한국 남성 뒷모습, 캐릭터 레퍼런스의 비니, 올리브색 워크 베스트, 체크 플란넬 셔츠, 진흙 묻은 작업바지와 고무장화까지 의상이 일치한다. 추가 인물이나 임의 소품 없음. 텍스트/워터마크 없음.",
    "hard_violations": [],
    "physics": "두 발이 모두 낙엽 지면을 딛고 있으며 그림자가 발밑에 붙어 있다. 체중은 멈춰 선 상태로 양발에 실리고 상체는 아주 약간 앞으로 기운다. 공중에 뜬 신체나 지지 없는 물체 없음."
   },
   {
    "label": "B",
    "direction": "인물은 등을 보이고 동굴 입구를 향해 서 있다. 머리와 몸통 방향이 정면 개구부를 향해 정렬되어 있어 시선 타깃(동굴 어둠)은 맞다.",
    "built_space": "동굴 입구가 STRUCTURE LOOK 사진의 A형 목재 트러스 구조와 유사하게 조밀하게 보강되어 있으나, 프레임 안에서 입구가 지나치게 크게 확대되어 인물의 머리보다 몇 배 큰 전경적 존재가 되었다 — 실제 축척 대비 배경 요소가 과장됨. 카메라는 인물 바로 뒤 1~2m 수준으로, '수 미터 뒤 와이드' 지시보다 훨씬 타이트하다. 인물이 프레임 하단 중앙이 아니라 화면 절반 이상을 차지하는 미디엄 백샷이다.",
    "entities": "인물은 한국 남성 뒷모습이나, 비니 모자가 없고 짧은 머리 노출, 상의는 올리브 베스트가 아닌 회청색 재킷, 하의는 밝은 카키 팬츠로 캐릭터 레퍼런스 의상과 상당히 다르다. 장화 등 하체는 프레임 밖. 추가 인물 없음, 텍스트 없음.",
    "hard_violations": [],
    "physics": "인물은 지면에 서 있는 것으로 보이나 하체 대부분이 프레임 밖이라 접지면이 보이지 않는다. 뜬 신체나 무지지 물체는 없음."
   }
  ],
  "totals": {
   "A": 16,
   "B": 9
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "'수 미터 뒤 눈높이 와이드, 인물 하단 중앙·동굴 입구 상단 중앙' 프레임을 정확히 구현했고 로케이션의 야간 저조도·목재 보강 입구·실제 축척까지 지켜졌으며 캐릭터 의상도 레퍼런스와 일치한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물이 화면 절반을 차지하는 근접 미디엄 백샷으로 와이드 지시와 하단 중앙 배치를 어겼고 동굴 입구를 전경급으로 확대해 축척이 무너졌으며, 비니·올리브 베스트 등 캐릭터 레퍼런스 의상도 불일치한다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_natural_cave_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 오른손 손가락 형태가 여러 갈래로 뭉개지고 기형적으로 그려져 있습니다.",
     "fix_en": "Redraw the character's right hand to be an anatomically correct human hand resting naturally by his side. Preserve exactly the character's current position and pose, his clothing, the cave structure, the forest background, the lighting, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's right hand to be an anatomically correct human hand resting naturally by his side. Preserve exactly the character's current position and pose, his clothing, the cave structure, the forest background, the lighting, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스의 암벽·덩굴 질감과 저조도 명암을 그대로 유지하면서 스케치 위치·크기대로 뒷모습을 배치했고, 의상·비니·장화 등 캐릭터 항목과 동굴 입구 목재 구조가 모두 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·방향은 A와 같지만 전체적으로 대비가 뭉개져 배경의 암벽·수풀 디테일이 손실됐고 오른손이 밝은 얼룩처럼 뭉개지는 등 계약이 요구하지 않은 손실이 발생해 A보다 뒤진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스의 암벽·덩굴 질감과 저조도 명암을 그대로 유지하면서 스케치 위치·크기대로 뒷모습을 배치했고, 의상·비니·장화 등 캐릭터 항목과 동굴 입구 목재 구조가 모두 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·방향은 A와 같지만 전체적으로 대비가 뭉개져 배경의 암벽·수풀 디테일이 손실됐고 오른손이 밝은 얼룩처럼 뭉개지는 등 계약이 요구하지 않은 손실이 발생해 A보다 뒤진다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·인물 배치는 계약대로지만 배경 노출이 원본보다 들뜨고 좌우 수풀 디테일이 뭉개졌으며, 오른손 부근에 밝은 얼룩과 팔 실루엣 뭉개짐이 남아 있어 '배경을 그대로 유지'와 재질 리얼리즘에서 손해."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 광각·하단중앙 뒷모습 배치와 동굴 입구 정렬을 유지하면서, 배경 레퍼런스의 저조도 야간 톤·암벽/수풀 텍스처를 더 충실히 보존하고 손·팔 아티팩트를 정리했다 — 얻은 것에 비해 잃은 것이 사실상 없어 승."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.611,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.611,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·인물 배치는 계약대로지만 배경 노출이 원본보다 들뜨고 좌우 수풀 디테일이 뭉개졌으며, 오른손 부근에 밝은 얼룩과 팔 실루엣 뭉개짐이 남아 있어 '배경을 그대로 유지'와 재질 리얼리즘에서 손해."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 광각·하단중앙 뒷모습 배치와 동굴 입구 정렬을 유지하면서, 배경 레퍼런스의 저조도 야간 톤·암벽/수풀 텍스처를 더 충실히 보존하고 손·팔 아티팩트를 정리했다 — 얻은 것에 비해 잃은 것이 사실상 없어 승."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S25sh1__bgfirst_bg.png",
   "bg_asset_id": "b458da58-bf95-4462-8435-682a3a9aa219",
   "bg_record_key": "S25sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S26sh3::bgfirst_bg": {
  "input_fingerprint": "05c8e6d04331ba80",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 허름한 창고 문에 귀를 바짝 대고 숨을 죽인 측면.\n\nLOCATION (lock): In the restaurant's rear yard, directly outside a shabby outbuilding with light leaking through its door.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at head height in a close side profile parallel to the warehouse door, with 김지후(강수리영)'s ear pressed to its plane and her face placed slightly off-center. Her neck cranes forward and one hand braces lightly near the door while the thin line of escaping light remains visible beside her profile.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 허름한 창고 문 (문 밖으로 불빛이 새어나오고 있음) — Its outer face is seen nearly edge-on beside 김지후(강수리영)'s profile; used as The camera runs parallel to its plane, making the contact between ear and door immediately readable; 반월 식당 뒤뜰 (밤); used as Appears only as limited context beyond the tight listening composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 허름한 창고 문에 귀를 바짝 대고 숨을 죽인 측면.\n\nLOCATION (lock): In the restaurant's rear yard, directly outside a shabby outbuilding with light leaking through its door.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at head height in a close side profile parallel to the warehouse door, with 김지후(강수리영)'s ear pressed to its plane and her face placed slightly off-center. Her neck cranes forward and one hand braces lightly near the door while the thin line of escaping light remains visible beside her profile.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 허름한 창고 문 (문 밖으로 불빛이 새어나오고 있음) — Its outer face is seen nearly edge-on beside 김지후(강수리영)'s profile; used as The camera runs parallel to its plane, making the contact between ear and door immediately readable; 반월 식당 뒤뜰 (밤); used as Appears only as limited context beyond the tight listening composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh3__bgfirst_bg.png",
  "asset_id": "e998067c-cbe3-4112-9976-1af2c16ff005",
  "input_asset_ids": [
   "1233061f-8753-4056-ba6e-9812cdc53617",
   "5b6b1317-e8ac-4ab9-9e8e-7b89346574a4",
   "c55a139c-93b6-44f8-89bb-912f4fb6fc2c"
  ]
 },
 "S26sh3": {
  "input_fingerprint": "ec4623db50091004",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 허름한 창고 문에 귀를 바짝 대고 숨을 죽인 측면.\n\nLOCATION (lock): In the restaurant's rear yard, directly outside a shabby outbuilding with light leaking through its door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 허름한 창고 문에 귀를 바짝 대고 숨을 죽인 측면.\n\nLOCATION (lock): In the restaurant's rear yard, directly outside a shabby outbuilding with light leaking through its door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 허름한 창고 문에 귀를 바짝 대고 숨을 죽인 측면.\n\nLOCATION (lock): In the restaurant's rear yard, directly outside a shabby outbuilding with light leaking through its door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S26sh3.png"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B02.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_cave_sel.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "측면 구도와 지정된 펜던트 소품을 정확히 구현했으나, 귀를 문에 완전히 밀착한 행동과 우선순위가 높은 동굴 구조물 레퍼런스는 반영하지 못했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "필수 소품인 펜던트가 누락되었고, 원본 위치 사진과 달리 외부 전구가 켜져 조명 무드를 해쳤으며 동굴 구조물 역시 누락되었습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "측면 구도와 지정된 펜던트 소품을 정확히 구현했으나, 귀를 문에 완전히 밀착한 행동과 우선순위가 높은 동굴 구조물 레퍼런스는 반영하지 못했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "필수 소품인 펜던트가 누락되었고, 원본 위치 사진과 달리 외부 전구가 켜져 조명 무드를 해쳤으며 동굴 구조물 역시 누락되었습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지정된 구조물(동굴) 디자인을 누락한 아쉬움이 있으나, 측면 앵글, 문에 다가간 동작, 그리고 뿔 펜던트 묘사에서 지시문을 훨씬 충실히 따랐습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "측면 클로즈업 대신 전신 풀샷을 렌더링했으며, 귀를 문에 대는 핵심 동작과 뿔 펜던트가 모두 누락되었습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 구조물(동굴) 디자인을 누락한 아쉬움이 있으나, 측면 앵글, 문에 다가간 동작, 그리고 뿔 펜던트 묘사에서 지시문을 훨씬 충실히 따랐습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "측면 클로즈업 대신 전신 풀샷을 렌더링했으며, 귀를 문에 대는 핵심 동작과 뿔 펜던트가 모두 누락되었습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 8
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 13,
   "B": 8
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "측면 구도와 지정된 펜던트 소품을 정확히 구현했으나, 귀를 문에 완전히 밀착한 행동과 우선순위가 높은 동굴 구조물 레퍼런스는 반영하지 못했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "필수 소품인 펜던트가 누락되었고, 원본 위치 사진과 달리 외부 전구가 켜져 조명 무드를 해쳤으며 동굴 구조물 역시 누락되었습니다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B02.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_cave_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지문은 '문에 귀를 바짝 대고' 듣는 동작을 명시했으나, 귀를 대지 않고 문틈을 눈으로 들여다보고 있음.",
     "fix_en": "Turn the character's head to press her right ear flat against the door.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "'숨을 죽인' 상태라는 묘사와 달리 캐릭터의 입이 열려 있음.",
     "fix_en": "Close the character's mouth tightly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Turn the character's head to press her right ear flat against the door.\n- Close the character's mouth tightly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh3__bgfirst_bg.png",
   "bg_asset_id": "e998067c-cbe3-4112-9976-1af2c16ff005",
   "bg_record_key": "S26sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S26sh4": {
  "input_fingerprint": "11a5bb2aa73fc0e7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 살짝 열린 창고 문틈 사이로 눈을 바짝 들이민 채 안을 엿보는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The exterior face of the weathered shed door in the restaurant's back garden. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the eye-level dolly-in nearly parallel to the door plane, stopping on a close profile of 김지후(강수리영)'s face with one eye pressed near the narrow vertical gap. Let the door edge divide the frame while her cheek and intent eye occupy the near half, retaining only a thin view into the candlelit interior.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground; storage shed door gap in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: storage shed door (slightly open) — The near edge and a narrow portion of its outer face run almost parallel to the lens; used as A narrow vertical through-object frame beside 김지후(강수리영)'s eye; door gap (narrow and open) — The unobstructed slit reveals a limited view of flickering candles and an altar-like arrangement inside; used as Restricts the interior view and visually pins the eye to the threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering candlelight visible through the gap touches part of 김지후(강수리영)'s face while the exterior remains in nighttime darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 vegetable garden, platform, rough shed exterior, and light leaking through its doorway. Exclude a wide view of the yard from the close-up; show the woman peering through the narrow gap.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains on while she peers through the shed door.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 5,
   "B": 9,
   "C": 7
  },
  "selected": "B",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "구도는 무난하나 눈이 틈에 밀착하지 않고 얼굴이 30~40대로 읽혀 '20대 초반' 캐릭터 레퍼런스와 동일인 일치도가 가장 낮음."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "렌즈와 평행한 근접 프로파일, 눈을 틈에 바짝 들이민 정확한 순간, 촛불 제단이 좁은 슬릿으로만 보이는 처리, 20대 초반 인물 일치까지 모두 충족.  ★위반: [gpt] 내부 벽에 문자 형태의 표식이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "시선과 문틈 관계는 맞지만 얼굴 밀착도가 약하고 프레임이 다소 넓어 클로즈업 스케일과 인물 연령 일치에서 B에 밀림.  ★위반: [gpt] 문틈 안쪽 벽에 문자 형태의 표식이 보여 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 캐릭터가 문에 눈을 바짝 들이밀지 않고 멀리 떨어져 있으며, 문틈이 너무 활짝 열려 있어 '좁은 수직 틈(narrow vertical gap)'과 '얇은 시야(thin view)'라는 지시를 위반했습니다.",
     "fix_en": "Extend the right edge of the foreground wooden door further to the right to reduce the gap to a thin vertical slit, obscuring most of the candlelit interior. Preserve the character's face, body, clothing, lighting, and all existing background details exactly as they are.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "[Major] 창고 문의 재질이 레퍼런스 이미지(평평한 회색 패널)와 달리 거친 나무 판자로 묘사되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Extend the right edge of the foreground wooden door further to the right to reduce the gap to a thin vertical slit, obscuring most of the candlelit interior. Preserve the character's face, body, clothing, lighting, and all existing background details exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인물·의상·조명을 유지하면서 문틈을 '좁은 수직 슬릿'으로 좁혀 '얇은 내부 시야만 남긴다'는 카메라 지시를 정확히 충족 — 촛불 하나와 제단 일부만 보이고 눈이 문턱에 고정된다; 변경은 요구된 문틈 폭에 국한되어 손실이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·시선·조명은 동일하게 좋으나 문 개구부가 너무 넓어 제단 전체·촛대 여러 개가 전경급으로 드러나 '좁은 틈으로 얇은 시야만'이라는 프레임 지시와 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.464,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.464,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인물·의상·조명을 유지하면서 문틈을 '좁은 수직 슬릿'으로 좁혀 '얇은 내부 시야만 남긴다'는 카메라 지시를 정확히 충족 — 촛불 하나와 제단 일부만 보이고 눈이 문턱에 고정된다; 변경은 요구된 문틈 폭에 국한되어 손실이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·시선·조명은 동일하게 좋으나 문 개구부가 너무 넓어 제단 전체·촛대 여러 개가 전경급으로 드러나 '좁은 틈으로 얇은 시야만'이라는 프레임 지시와 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 얼굴이 좌측 중앙에 프로필로 놓이고 시선은 화면 오른쪽, 문틈(중앙의 좁은 수직 슬릿)을 정확히 향한다. 눈의 축과 슬릿의 높이가 일치해 '엿보는' 시선의 목표가 촛불이 켜진 내부임이 읽힌다. 문 모서리가 프레임을 분할하며 그녀의 뺨과 눈이 근경 절반을 차지한다.",
      "built_space": "낡은 나무 판재 문의 외면이 렌즈와 거의 평행하게 흐르고, 그 우측에 좁은 수직 틈이 하나만 열려 있다. 틈 너머로 촛불 1개, 붉은 천, 부적/글씨 족자, 어렴풋한 신상 같은 제단 일부만 제한적으로 보인다. 문·기둥·벽 요소의 개수와 배치가 중복 없이 일관되며, 참조 스틸의 거친 창고 외벽 질감과 새어나오는 빛과 부합.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 참조 캐릭터의 이목구비와 일치. 올리브/브라운 워크 재킷과 카키 셔츠 칼라가 보이고 목에는 구슬 줄과 뼈 펜던트 상단이 어깨선에서 확인된다(캐리드 스테이트 충족). 프레임 내 인물은 1명뿐, 추가 인물·텍스트·워터마크 없음(내부의 족자 글씨는 세트 소품 표면에 인쇄된 것으로 읽힘).",
      "hard_violations": [],
      "physics": "머리와 상체가 문에 바짝 붙어 기울어져 있고, 어깨·목의 무게 이동이 자연스럽다. 공중에 떠 있는 물체 없음. 촛불 빛이 뺨과 코 능선을 부분적으로 물들이고 나머지 외부는 야간 암부로 남아 조명 논리가 성립. 문에 드리운 그녀의 그림자도 광원 방향과 일치."
     },
     {
      "label": "B",
      "direction": "시선·프로필 배치는 A와 동일하게 문틈을 향한다. 다만 열린 개구부가 크게 넓어져 시선이 '좁은 틈'이 아니라 활짝 열린 문 안쪽 전체를 향하는 것으로 읽혀, '문틈으로 엿보다'의 목표 제한이 약해진다.",
      "built_space": "문 우측 개구부가 A보다 두 배 이상 넓게 벌어져 제단 전체(촛대 4개 이상, 붉은 천, 향로, 액자, 신상, 낮은 나무 탁자)가 노출된다. 계약이 요구한 '얇은 시야만 남긴 좁은 수직 슬릿' 조건에 어긋나며, 배경 오브제가 근경급 존재감으로 확대되어 '배경물 확대 금지' 지시와 충돌. 문 구조 자체의 중복은 없음.",
      "entities": "인물 동일인·동일 의상, 목의 구슬 줄 일부 보임. 추가 인물 없음. 내부 소품(촛대, 향로, 액자)은 물질감이 있으나 계약이 명시하지 않은 다수의 신설 오브제가 늘어난 셈.",
      "hard_violations": [],
      "physics": "인물 지지·자세는 A와 사실상 동일하게 안정적. 촛불 다수로 인해 내부 광량이 커졌으나 얼굴 노출은 A와 비슷하게 유지되어 물리적 모순은 없음. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'살짝 열린 좁은 문틈'과 '얇은 내부 시야만 남긴다'는 카메라 지시를 정확히 지켰고, 눈높이 프로필·좌중앙 배치·촛불 부분 조명·뼈 목걸이까지 충족해 변화가 가장 적다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "제단을 잘 보이게 개구부를 넓힌 것은 계약이 요구하지 않은 확장으로, '좁은 틈이 시야를 제한한다'와 '배경물을 전경 존재로 키우지 말라'를 동시에 훼손했다 — 얻은 것은 제단 가독성뿐, 잃은 것은 핵심 프레이밍이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'살짝 열린 좁은 문틈'과 '얇은 내부 시야만 남긴다'는 카메라 지시를 정확히 지켰고, 눈높이 프로필·좌중앙 배치·촛불 부분 조명·뼈 목걸이까지 충족해 변화가 가장 적다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "제단을 잘 보이게 개구부를 넓힌 것은 계약이 요구하지 않은 확장으로, '좁은 틈이 시야를 제한한다'와 '배경물을 전경 존재로 키우지 말라'를 동시에 훼손했다 — 얻은 것은 제단 가독성뿐, 잃은 것은 핵심 프레이밍이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후의 얼굴이 좌측 중앙에 프로필로 놓이고 시선은 화면 오른쪽, 문틈(중앙의 좁은 수직 슬릿)을 정확히 향한다. 눈의 축과 슬릿의 높이가 일치해 '엿보는' 시선의 목표가 촛불이 켜진 내부임이 읽힌다. 문 모서리가 프레임을 분할하며 그녀의 뺨과 눈이 근경 절반을 차지한다.",
      "built_space": "낡은 나무 판재 문의 외면이 렌즈와 거의 평행하게 흐르고, 그 우측에 좁은 수직 틈이 하나만 열려 있다. 틈 너머로 촛불 1개, 붉은 천, 부적/글씨 족자, 어렴풋한 신상 같은 제단 일부만 제한적으로 보인다. 문·기둥·벽 요소의 개수와 배치가 중복 없이 일관되며, 참조 스틸의 거친 창고 외벽 질감과 새어나오는 빛과 부합.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 참조 캐릭터의 이목구비와 일치. 올리브/브라운 워크 재킷과 카키 셔츠 칼라가 보이고 목에는 구슬 줄과 뼈 펜던트 상단이 어깨선에서 확인된다(캐리드 스테이트 충족). 프레임 내 인물은 1명뿐, 추가 인물·텍스트·워터마크 없음(내부의 족자 글씨는 세트 소품 표면에 인쇄된 것으로 읽힘).",
      "hard_violations": [],
      "physics": "머리와 상체가 문에 바짝 붙어 기울어져 있고, 어깨·목의 무게 이동이 자연스럽다. 공중에 떠 있는 물체 없음. 촛불 빛이 뺨과 코 능선을 부분적으로 물들이고 나머지 외부는 야간 암부로 남아 조명 논리가 성립. 문에 드리운 그녀의 그림자도 광원 방향과 일치."
     },
     {
      "label": "A",
      "direction": "시선·프로필 배치는 A와 동일하게 문틈을 향한다. 다만 열린 개구부가 크게 넓어져 시선이 '좁은 틈'이 아니라 활짝 열린 문 안쪽 전체를 향하는 것으로 읽혀, '문틈으로 엿보다'의 목표 제한이 약해진다.",
      "built_space": "문 우측 개구부가 A보다 두 배 이상 넓게 벌어져 제단 전체(촛대 4개 이상, 붉은 천, 향로, 액자, 신상, 낮은 나무 탁자)가 노출된다. 계약이 요구한 '얇은 시야만 남긴 좁은 수직 슬릿' 조건에 어긋나며, 배경 오브제가 근경급 존재감으로 확대되어 '배경물 확대 금지' 지시와 충돌. 문 구조 자체의 중복은 없음.",
      "entities": "인물 동일인·동일 의상, 목의 구슬 줄 일부 보임. 추가 인물 없음. 내부 소품(촛대, 향로, 액자)은 물질감이 있으나 계약이 명시하지 않은 다수의 신설 오브제가 늘어난 셈.",
      "hard_violations": [],
      "physics": "인물 지지·자세는 A와 사실상 동일하게 안정적. 촛불 다수로 인해 내부 광량이 커졌으나 얼굴 노출은 A와 비슷하게 유지되어 물리적 모순은 없음. 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S26sh2"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S27sh2": {
  "input_fingerprint": "fa789b50807abfab",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 불꽃이 굽어진 채 타오르는 촛불들 사이로, 피가 가득 찬 사발과 기괴한 검은 염소 머리가 놓인 제단의 전경.\n\nLOCATION (lock): The shrine end of the weathered backyard shed, illuminated by more than a dozen candles around a blood-filled bowl and goat head. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from bowl height with the lens axis threading between bent candle flames toward the blood-filled bowl and black goat head, keeping both objects in a medium altar composition rather than isolating either one. Place the bowl low and near center, the goat head just beyond it, and retain surrounding candles and unfamiliar ritual decorations as scale and context.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: bowl (filled with dark red blood) — Its open top is angled toward the camera so the blood inside is plainly visible; used as Nearest focal anchor at the lower center of the altar composition; black goat head (placed on the altar) — Its face and horn structure are visible from a slight three-quarter angle; used as Second focal anchor positioned beyond the bowl among the candles; candles (burning with bent, flickering flames) — Several candles are seen from the side at bowl height, with their flames crossing the lens axis; used as Creates layered foreground occlusion along the dolly-in axis; altar (covered with unfamiliar ritual arrangements) — Its front edge and upper surface are both visible from the low camera position; used as Provides the ritual layout beneath and around the central objects.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering candlelight shapes the blood-filled bowl, goat head, and ritual arrangement with severe low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The altar remains arranged with a black goat head, a bowl full of dark red blood, burning candles, and rising incense.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 9,
   "C": 7,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "사발 높이 저각으로 굽은 촛불 사이를 통과해 하단 중앙 피 사발과 그 너머 염소 머리를 함께 잡은 미디엄 제단 구성이 지시와 가장 정확히 일치하고, 레퍼런스 창고의 판자벽·창·제단·잡동사니도 유지됨."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "사발-염소 이중 초점과 굽은 촛불 전경은 잘 맞지만 벽·문 구조가 레퍼런스 창고와 달라 장소 락 충실도가 떨어지고 제단 위 잡동사니가 과다함."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소 재현은 가장 충실하나 사발이 제단이 아닌 바닥에 놓이고 염소 머리가 멀리 작게 배경화되어 미디엄 제단 구성이 아닌 와이드가 되었고, 전경 촛불 화염도 굽지 않았다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B07.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "염소 머리가 정면을 향하고 있어 프롬프트의 '약간의 4분의 3 각도' 지시에 어긋납니다.",
     "fix_en": "Rotate the black goat head to a slight three-quarter angle. Do not change the set, the lighting, the blood-filled bowl, the candles, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Rotate the black goat head to a slight three-quarter angle. Do not change the set, the lighting, the blood-filled bowl, the candles, and the exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라 축은 사발 높이에서 앞쪽 촛불 사이를 지나 붉은 피 사발과 그 너머 검은 염소 머리를 향해 정면으로 들어간다. 염소 머리는 약간 3/4 각도로 카메라 쪽을 향하고 눈·주둥이·양쪽 뿔 구조가 모두 보인다. 사발의 열린 입구가 카메라 쪽으로 기울어 내부 피가 명확히 보인다. 전경 촛불 불꽃은 모두 한쪽(왼쪽)으로 굽어 렌즈 축을 가로지른다.",
      "built_space": "낡은 헛간 제단 끝. 뒤쪽 나무 벽, 상단 창문 띠, 좌우 잡동사니(자루, 플라스틱 상자, 노란 바구니, 향꽂이 화분)가 레퍼런스 헛간 재질과 일치. 제단은 낮은 목재 테이블로 전면 모서리와 상면이 모두 보이고, 그 위에 촛대·놋그릇·항아리 등 낯선 제의 배치물이 놓임. 촛불 수는 10개 이상으로 '십수 개' 조건 충족. 향 연기가 오른쪽에서 피어오름. 구조물 중복 없음.",
      "entities": "사발: 도기질 붉은 대야, 안에 짙은 붉은 액체가 광택 있게 고여 있음 — 계약대로. 염소 머리: 검고 털이 있는 실제 염소 두상, 두 개의 굽은 뿔, 눈과 코가 보임 — '기괴한 검은 염소 머리' 충족. 촛불: 흰 왁스 초, 실제 불꽃. 인물 없음 — 'NO PEOPLE' 준수. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "사발은 목재 제단 상판에 얹혀 있고 그림자와 접지가 확인됨. 염소 머리는 제단 위 천/종이 위에 놓여 턱이 상판에 닿아 있음. 초들은 촛대와 상판에 세워져 있으며 앞쪽 초들도 화면 하단 밖 표면에 서 있음. 공중에 뜬 물체 없음. 액체는 반사광과 표면 장력을 가진 실제 액체로 렌더링됨."
     },
     {
      "label": "B",
      "direction": "동일한 축이지만 염소 머리가 화면 안쪽으로 물러나 있고 얼굴이 어둠에 잠겨 이목구비·주둥이가 거의 판독되지 않는다. 뿔은 한쪽(왼쪽) 굽은 뿔만 뚜렷하고 오른쪽 뿔은 어둠에 묻혀 뿔 구조가 불완전하게 읽힌다. 전경 불꽃의 굽음은 있으나 초 심지와 불꽃이 분리되어 보이는 개체가 있음(왼쪽 다수 초는 불꽃이 심지 위 공중에 떠 있음).",
      "built_space": "A와 거의 동일한 헛간·제단·소품 배치. 촛불 수, 향 연기, 좌우 잡동사니 모두 동일 위치. 제단 전면 모서리와 상면 모두 보임. 구조 중복 없음.",
      "entities": "사발과 피는 A와 동일하게 양호. 염소 머리는 검은 덩어리에 가깝게 어두워져 '얼굴과 뿔 구조가 보인다'는 배경요소 명세를 충족하지 못하고 형태가 뭉개짐. 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "사발·염소 머리·초 모두 제단 상판에 접지. 다만 전경 좌측 초 3~4개의 불꽃이 초 상단에서 떨어져 허공에 떠 있는 듯 렌더링되어 불꽃-심지 연결이 끊겨 보임(미세하지만 물리적 부자연). 그 외 떠 있는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "사발의 피가 앞으로 기울어 명확히 보이고, 염소 머리가 3/4 각도로 얼굴·양 뿔 구조까지 판독되는 두 번째 초점으로 정확히 기능하며, 전경 촛불이 굽은 불꽃으로 렌즈 축을 가로질러 계약의 미디엄 제단 구도를 그대로 실현한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도이나 염소 머리가 어둠에 묻혀 '얼굴과 뿔 구조가 보인다'는 명세를 잃었고 전경 초 일부는 불꽃이 심지에서 분리돼 떠 보여, 대비를 낮춘 대가로 제2 초점의 판독성을 잃은 손실이 더 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "사발의 피가 앞으로 기울어 명확히 보이고, 염소 머리가 3/4 각도로 얼굴·양 뿔 구조까지 판독되는 두 번째 초점으로 정확히 기능하며, 전경 촛불이 굽은 불꽃으로 렌즈 축을 가로질러 계약의 미디엄 제단 구도를 그대로 실현한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도이나 염소 머리가 어둠에 묻혀 '얼굴과 뿔 구조가 보인다'는 명세를 잃었고 전경 초 일부는 불꽃이 심지에서 분리돼 떠 보여, 대비를 낮춘 대가로 제2 초점의 판독성을 잃은 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라 축은 사발 높이에서 앞쪽 촛불 사이를 지나 붉은 피 사발과 그 너머 검은 염소 머리를 향해 정면으로 들어간다. 염소 머리는 약간 3/4 각도로 카메라 쪽을 향하고 눈·주둥이·양쪽 뿔 구조가 모두 보인다. 사발의 열린 입구가 카메라 쪽으로 기울어 내부 피가 명확히 보인다. 전경 촛불 불꽃은 모두 한쪽(왼쪽)으로 굽어 렌즈 축을 가로지른다.",
      "built_space": "낡은 헛간 제단 끝. 뒤쪽 나무 벽, 상단 창문 띠, 좌우 잡동사니(자루, 플라스틱 상자, 노란 바구니, 향꽂이 화분)가 레퍼런스 헛간 재질과 일치. 제단은 낮은 목재 테이블로 전면 모서리와 상면이 모두 보이고, 그 위에 촛대·놋그릇·항아리 등 낯선 제의 배치물이 놓임. 촛불 수는 10개 이상으로 '십수 개' 조건 충족. 향 연기가 오른쪽에서 피어오름. 구조물 중복 없음.",
      "entities": "사발: 도기질 붉은 대야, 안에 짙은 붉은 액체가 광택 있게 고여 있음 — 계약대로. 염소 머리: 검고 털이 있는 실제 염소 두상, 두 개의 굽은 뿔, 눈과 코가 보임 — '기괴한 검은 염소 머리' 충족. 촛불: 흰 왁스 초, 실제 불꽃. 인물 없음 — 'NO PEOPLE' 준수. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "사발은 목재 제단 상판에 얹혀 있고 그림자와 접지가 확인됨. 염소 머리는 제단 위 천/종이 위에 놓여 턱이 상판에 닿아 있음. 초들은 촛대와 상판에 세워져 있으며 앞쪽 초들도 화면 하단 밖 표면에 서 있음. 공중에 뜬 물체 없음. 액체는 반사광과 표면 장력을 가진 실제 액체로 렌더링됨."
     },
     {
      "label": "B",
      "direction": "동일한 축이지만 염소 머리가 화면 안쪽으로 물러나 있고 얼굴이 어둠에 잠겨 이목구비·주둥이가 거의 판독되지 않는다. 뿔은 한쪽(왼쪽) 굽은 뿔만 뚜렷하고 오른쪽 뿔은 어둠에 묻혀 뿔 구조가 불완전하게 읽힌다. 전경 불꽃의 굽음은 있으나 초 심지와 불꽃이 분리되어 보이는 개체가 있음(왼쪽 다수 초는 불꽃이 심지 위 공중에 떠 있음).",
      "built_space": "A와 거의 동일한 헛간·제단·소품 배치. 촛불 수, 향 연기, 좌우 잡동사니 모두 동일 위치. 제단 전면 모서리와 상면 모두 보임. 구조 중복 없음.",
      "entities": "사발과 피는 A와 동일하게 양호. 염소 머리는 검은 덩어리에 가깝게 어두워져 '얼굴과 뿔 구조가 보인다'는 배경요소 명세를 충족하지 못하고 형태가 뭉개짐. 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "사발·염소 머리·초 모두 제단 상판에 접지. 다만 전경 좌측 초 3~4개의 불꽃이 초 상단에서 떨어져 허공에 떠 있는 듯 렌더링되어 불꽃-심지 연결이 끊겨 보임(미세하지만 물리적 부자연). 그 외 떠 있는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·장소·무인 조건은 충족하나, 샷 텍스트 핵심인 '굽어진 불꽃'이 거의 곧게 서 있고 염소 머리가 고개를 숙여 뿔 구조가 한쪽만 읽혀 두 번째 초점 대상의 명세를 덜 만족한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 미디엄 제단 구도와 로케이션을 유지하면서 '굽어진 촛불 불꽃'과 '얼굴·뿔이 보이는 염소 머리'라는 계약 명시 항목만 정확히 개선했고, 인물·소품 수·배경 변경 등 요구되지 않은 손실이 사실상 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·장소·무인 조건은 충족하나, 샷 텍스트 핵심인 '굽어진 불꽃'이 거의 곧게 서 있고 염소 머리가 고개를 숙여 뿔 구조가 한쪽만 읽혀 두 번째 초점 대상의 명세를 덜 만족한다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 미디엄 제단 구도와 로케이션을 유지하면서 '굽어진 촛불 불꽃'과 '얼굴·뿔이 보이는 염소 머리'라는 계약 명시 항목만 정확히 개선했고, 인물·소품 수·배경 변경 등 요구되지 않은 손실이 사실상 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S27sh5": {
  "input_fingerprint": "7d6ae39f7cd35786",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 넋을 잃고 제단을 바라보는 등 뒤로, 어두운 천장 구석에 매달린 기괴한 인간형 실루엣이 짙게 드리워져 있는 찰나.\n\nLOCATION (lock): The dark interior of the backyard shed between its candlelit altar and an unlit upper wall-and-ceiling corner. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From shoulder height beside 김지후(강수리영) on an axis perpendicular to her sightline, finish the upward tilt so her unaware back remains in the lower-left midground while the wall-and-ceiling corner opens above and behind her. Hold the 기괴한 인간형 실루엣 in the upper-right background, suspended in the corner, with the vertical separation making its proximity legible before she notices it.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, midground; 기괴한 인간형 실루엣 in the upper-right of the frame, background, looks toward 김지후(강수리영) below; wall-and-ceiling corner in the upper-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: wall-and-ceiling corner (dark) — Both converging planes are visible above and behind 김지후(강수리영); used as Required elevated recess that conceals and supports the revealed presence behind 김지후(강수리영); altar edge (arranged with ritual objects) — Only an oblique portion of its upper edge appears along 김지후(강수리영)'s forward sightline; used as Retains the direction of 김지후(강수리영)'s attention near the lower frame boundary without displacing the hidden presence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering candlelight catches 김지후(강수리영) unevenly while the elevated corner remains deeply shadowed around the humanoid silhouette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 candlelit shed, blood-filled bowl, black goat head, altar, smoke, and eerie ritual decorations. Exclude an empty altar-only composition; add the entranced woman and the ceiling-clinging silhouette behind her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her matching animal-bone necklace; the goat head, blood bowl, candles, and old antler-tipped spear remain fixed on the altar behind 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: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "좌하단 등돌린 김지후 + 우상단 코너 오목부에 대들보를 붙잡고 매달린 인간형이 그녀를 내려다보는 시선까지 정확하고, 촛불 제단 에지가 하단 경계에 사선으로 걸려 카메라·레이아웃 지시를 가장 충실히 실현."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "인물 배치와 매달린 자세의 지지·시선은 성립하지만 인물이 프레임 중앙에 가깝고 실루엣이 코너 오목부가 아닌 벽 상부 중앙에 붙어 있으며, 머리카락과 뼈 목걸이 상태가 참고와 어긋난다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "참고 스틸에 없는 천장 전면 거미줄·뿌리 구조를 대량 추가해 로케이션 룩을 이탈했고, 실루엣의 사지가 뿌리와 융합된 비인간 형태로 처리되어 '모든 인물은 온전한 인간' 지시를 위반.  ★위반: [claude-opus] 참고 스틸에 없는 천장 전면 거미줄·뿌리 구조 등 대규모 세트 요소 추가로 로케이션 룩 이탈 / [claude-opus] 실루엣의 사지가 나무뿌리/거미줄과 융합된 비인간 해부 처리(다리·팔 구조가 인체로 성립하지 않음)"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S27sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 레퍼런스에 확립된 피가 가득 찬 그릇과 달리, 제단 우측 하단의 큰 그릇 내부가 비어 있습니다.",
     "fix_en": "Fill the interior of the large bowl on the lower-right altar with a glossy pool of bright red blood. Preserve the woman in the lower-left, the hanging man in the upper-right, the goat head, the lit candles, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Critical] 매달린 남성과 우측 상단 천장 구석이 밝게 조명되어 있어, 지문이 강제한 '어두운 구석' 및 '짙은 실루엣(deeply shadowed)' 조명 지시를 위반했습니다.",
     "fix_en": "Cast the upper-right ceiling corner and the hanging man into deep, heavy shadow so the figure reads as an obscured dark shape against the unlit background. Preserve the man's pose, the ceiling beams, the woman in the foreground, the candlelit altar, and the existing framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Fill the interior of the large bowl on the lower-right altar with a glossy pool of bright red blood. Preserve the woman in the lower-left, the hanging man in the upper-right, the goat head, the lit candles, and the exact camera framing.\n- Cast the upper-right ceiling corner and the hanging man into deep, heavy shadow so the figure reads as an obscured dark shape against the unlit background. Preserve the man's pose, the ceiling beams, the woman in the foreground, the candlelit altar, and the existing framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좌하단 등돌린 김지후 + 우상단 벽-천장 모서리에 대들보를 손으로 붙잡고 매달려 그녀를 내려다보는 완전한 인체 실루엣, 그리고 이전 스틸의 붉은 액체 그릇·염소 머리·촛불 물성까지 모두 유지 — 프레임 레이아웃과 재질 리얼리즘 요구를 가장 충실히 충족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 유사하나 매달린 인물의 하반신이 형체 없이 뭉개져 '인간을 덩어리로 환원하지 말라'는 조항에 어긋나고, 제단 그릇의 붉은 액체가 광택 없는 평면으로 바뀌어 이전 스틸의 재질·소품 락을 잃었다 — 계약이 요구하지 않은 손실."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.857,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좌하단 등돌린 김지후 + 우상단 벽-천장 모서리에 대들보를 손으로 붙잡고 매달려 그녀를 내려다보는 완전한 인체 실루엣, 그리고 이전 스틸의 붉은 액체 그릇·염소 머리·촛불 물성까지 모두 유지 — 프레임 레이아웃과 재질 리얼리즘 요구를 가장 충실히 충족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 유사하나 매달린 인물의 하반신이 형체 없이 뭉개져 '인간을 덩어리로 환원하지 말라'는 조항에 어긋나고, 제단 그릇의 붉은 액체가 광택 없는 평면으로 바뀌어 이전 스틸의 재질·소품 락을 잃었다 — 계약이 요구하지 않은 손실."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지시된 프레임 레이아웃(좌하단 지후 뒷모습·우상단 벽천장 모서리의 매달린 인간형)과 시선·지지점이 모두 성립하고, 제단의 핏빛 대접·염소 머리 등 이전 스틸 요소가 하단 경계에 그대로 유지된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 A와 동일하나 형체의 몸통이 뭉쳐 접힌 채 지지 관계가 모호해지고, 계약이 유지하라고 못박은 핏빛 대접이 어둡게 잠겨 존재감이 줄어든 점이 요청되지 않은 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지시된 프레임 레이아웃(좌하단 지후 뒷모습·우상단 벽천장 모서리의 매달린 인간형)과 시선·지지점이 모두 성립하고, 제단의 핏빛 대접·염소 머리 등 이전 스틸 요소가 하단 경계에 그대로 유지된다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도는 A와 동일하나 형체의 몸통이 뭉쳐 접힌 채 지지 관계가 모호해지고, 계약이 유지하라고 못박은 핏빛 대접이 어둡게 잠겨 존재감이 줄어든 점이 요청되지 않은 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S27sh2"
  }
 },
 "S28sh2::bgfirst_bg": {
  "input_fingerprint": "155bb9c935537a8f",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 마른침을 삼킨 직후 두려움에 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The edge of the restaurant's back garden facing the unlit village path that rises toward the forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the flow’s dolly-in at eye level, settling slightly off 김지후(강수리영)'s gaze axis so her rigid three-quarter face occupies roughly three quarters of the frame while the forest-path entrance remains at the far edge. Hold the instant after the swallow, with her throat still taut and her eyes fixed beyond the camera toward the path.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 숲길 입구 (Leading from the village road into the forest) — The entrance recedes away from the camera beside her face; used as A narrow peripheral strip preserves the destination of her fearful gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Extremely low nighttime visibility with no streetlight illumination, holding her face in severe low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 마른침을 삼킨 직후 두려움에 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The edge of the restaurant's back garden facing the unlit village path that rises toward the forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the flow’s dolly-in at eye level, settling slightly off 김지후(강수리영)'s gaze axis so her rigid three-quarter face occupies roughly three quarters of the frame while the forest-path entrance remains at the far edge. Hold the instant after the swallow, with her throat still taut and her eyes fixed beyond the camera toward the path.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 숲길 입구 (Leading from the village road into the forest) — The entrance recedes away from the camera beside her face; used as A narrow peripheral strip preserves the destination of her fearful gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Extremely low nighttime visibility with no streetlight illumination, holding her face in severe low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S28sh2__bgfirst_bg.png",
  "asset_id": "290a16f3-7f7c-46d1-8d3a-34a1aa119707",
  "input_asset_ids": [
   "f47dd3af-a525-4020-9937-f09054f464f0",
   "f131d46b-785b-495d-b829-b6b6f8eabc8f"
  ]
 },
 "S28sh2": {
  "input_fingerprint": "5822b78459ce23b0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 마른침을 삼킨 직후 두려움에 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The edge of the restaurant's back garden facing the unlit village path that rises toward the forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the flow’s dolly-in at eye level, settling slightly off 김지후(강수리영)'s gaze axis so her rigid three-quarter face occupies roughly three quarters of the frame while the forest-path entrance remains at the far edge. Hold the instant after the swallow, with her throat still taut and her eyes fixed beyond the camera toward the path.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 숲길 입구 (Leading from the village road into the forest) — The entrance recedes away from the camera beside her face; used as A narrow peripheral strip preserves the destination of her fearful gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Extremely low nighttime visibility with no streetlight illumination, holding her face in severe low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu is still wearing her white animal-bone necklace at this point before entering the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 마른침을 삼킨 직후 두려움에 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The edge of the restaurant's back garden facing the unlit village path that rises toward the forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the flow’s dolly-in at eye level, settling slightly off 김지후(강수리영)'s gaze axis so her rigid three-quarter face occupies roughly three quarters of the frame while the forest-path entrance remains at the far edge. Hold the instant after the swallow, with her throat still taut and her eyes fixed beyond the camera toward the path.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 숲길 입구 (Leading from the village road into the forest) — The entrance recedes away from the camera beside her face; used as A narrow peripheral strip preserves the destination of her fearful gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Extremely low nighttime visibility with no streetlight illumination, holding her face in severe low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu is still wearing her white animal-bone necklace at this point before entering the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 가로등 하나 없이 칠흑같이 어두운 숲길 입구를 바라보며 마른침을 삼킨 직후 두려움에 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The edge of the restaurant's back garden facing the unlit village path that rises toward the forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the flow’s dolly-in at eye level, settling slightly off 김지후(강수리영)'s gaze axis so her rigid three-quarter face occupies roughly three quarters of the frame while the forest-path entrance remains at the far edge. Hold the instant after the swallow, with her throat still taut and her eyes fixed beyond the camera toward the path.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 숲길 입구 (Leading from the village road into the forest) — The entrance recedes away from the camera beside her face; used as A narrow peripheral strip preserves the destination of her fearful gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Extremely low nighttime visibility with no streetlight illumination, holding her face in severe low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu is still wearing her white animal-bone necklace at this point before entering the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S28sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S28sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 왼쪽에 3/4 각도로 서 있고 시선은 오른쪽 앞쪽(카메라 축을 살짝 벗어난 방향)을 향한다. 그러나 시선이 향하는 방향에는 창고 건물과 본채 툇마루, 마당이 있고, 숲길 입구로 보이는 좁은 흙길은 화면 중앙 오른쪽 창고 옆으로 이어지긴 하나 밝게 트인 마당이 대부분을 차지한다. 시선이 '칠흑같은 숲길 입구'에 명확히 꽂히는 느낌은 약하다.",
      "built_space": "로케이션 사진의 요소(슬레이트 지붕 창고, 열린 문과 선반, 흰 벽 본채, 창살 창, 툇마루와 디딤돌, 무말랭이 건조대, 텃밭)가 거의 그대로 재현되어 있다. 구조물 수와 배치는 정상이며 중복된 건물은 없다. 다만 배경이 얼굴과 거의 대등한 화면 면적을 차지해 '먼 가장자리의 좁은 띠'라는 지시에서 벗어난다.",
      "entities": "인물은 한국인 20대 여성, 긴 흑발, 캐릭터 레퍼런스와 얼굴 유사. 목에는 흰 뼈 모양 펜던트가 달린 목걸이가 보이나 구슬이 섞인 짧은 초커형으로 레퍼런스의 긴 가지뿔 펜던트와 형태 차이가 있다. 상의는 어두운 티셔츠만 보이고 재킷 칼라는 확인되지 않는다. 눈은 정상적인 인간의 홍채/공막.",
      "hard_violations": [],
      "physics": "인물은 서 있는 흉상 이상 구도로 지면 지지가 프레임 밖이지만 자세는 자연스러운 직립. 공중에 뜬 물체 없음. 목걸이는 목에 걸려 중력 방향으로 늘어져 있음. 다만 야간 무조명 설정임에도 마당·건물이 전반적으로 균일하게 보일 만큼 밝아 '가로등 하나 없는 칠흑' 조명 조건과 다소 상충."
     },
     {
      "label": "B",
      "direction": "인물은 화면 왼쪽 3/4 측면, 시선은 오른쪽 위 전방 — 카메라 축을 살짝 벗어나 프레임 오른쪽으로 멀어지는 흙길/숲 어귀 쪽을 향한다. 시선 연장선이 실제로 어두운 숲길 입구에 떨어진다.",
      "built_space": "구조물 내부가 아닌 야외. 오른쪽에 마을길이 숲으로 오르며 좁아지는 흙길과 양옆의 검은 수목이 원근에 맞게 후퇴한다. 다만 로케이션 사진의 창고·본채·툇마루 같은 고정 요소는 프레임에 들어오지 않아 장소 확인 단서가 흙길과 수풀뿐이다(클로즈업 프레이밍상 허용 범위이나 로케이션 락 증거는 약함).",
      "entities": "한국인 20대 여성, 긴 생머리, 레퍼런스 얼굴과 일치. 목에는 흰 뼈 펜던트 목걸이가 걸려 있어 캐리드 스테이트 충족(펜던트 형태는 다소 단순화). 어두운 워크재킷 칼라와 카키 이너가 보여 레퍼런스 의상과 부합. 눈은 정상 해부 구조, 두려움은 눈꺼풀·턱·목 긴장으로 연기됨.",
      "hard_violations": [],
      "physics": "직립 자세, 어깨·목의 긴장, 침 삼킨 직후의 목 근육 노출이 자연스럽다. 공중에 뜬 신체나 물체 없음. 목걸이 줄은 중력에 맞게 처짐. 조명은 달빛 수준의 극저조도 키만 얼굴에 닿아 무가로등 설정과 일치."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 사진 요소 재현은 충실하나, 얼굴이 프레임의 3/4를 채우는 클로즈업 지시에 비해 배경 마당·창고가 너무 크고 밝게 들어와 '숲길 입구는 먼 가장자리의 좁은 띠' 조건과 야간 무조명 극저조도 조건을 모두 약화시킨다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선 축을 살짝 벗어난 3/4 얼굴 클로즈업, 오른쪽 가장자리로 후퇴하는 어두운 숲길, 침 삼킨 직후의 목 긴장과 극저조도 로우키가 모두 지시대로 구현되고 흰 뼈 목걸이도 유지됐다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 사진 요소 재현은 충실하나, 얼굴이 프레임의 3/4를 채우는 클로즈업 지시에 비해 배경 마당·창고가 너무 크고 밝게 들어와 '숲길 입구는 먼 가장자리의 좁은 띠' 조건과 야간 무조명 극저조도 조건을 모두 약화시킨다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선 축을 살짝 벗어난 3/4 얼굴 클로즈업, 오른쪽 가장자리로 후퇴하는 어두운 숲길, 침 삼킨 직후의 목 긴장과 극저조도 로우키가 모두 지시대로 구현되고 흰 뼈 목걸이도 유지됐다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 왼쪽에 3/4 각도로 서 있고 시선은 오른쪽 앞쪽(카메라 축을 살짝 벗어난 방향)을 향한다. 그러나 시선이 향하는 방향에는 창고 건물과 본채 툇마루, 마당이 있고, 숲길 입구로 보이는 좁은 흙길은 화면 중앙 오른쪽 창고 옆으로 이어지긴 하나 밝게 트인 마당이 대부분을 차지한다. 시선이 '칠흑같은 숲길 입구'에 명확히 꽂히는 느낌은 약하다.",
      "built_space": "로케이션 사진의 요소(슬레이트 지붕 창고, 열린 문과 선반, 흰 벽 본채, 창살 창, 툇마루와 디딤돌, 무말랭이 건조대, 텃밭)가 거의 그대로 재현되어 있다. 구조물 수와 배치는 정상이며 중복된 건물은 없다. 다만 배경이 얼굴과 거의 대등한 화면 면적을 차지해 '먼 가장자리의 좁은 띠'라는 지시에서 벗어난다.",
      "entities": "인물은 한국인 20대 여성, 긴 흑발, 캐릭터 레퍼런스와 얼굴 유사. 목에는 흰 뼈 모양 펜던트가 달린 목걸이가 보이나 구슬이 섞인 짧은 초커형으로 레퍼런스의 긴 가지뿔 펜던트와 형태 차이가 있다. 상의는 어두운 티셔츠만 보이고 재킷 칼라는 확인되지 않는다. 눈은 정상적인 인간의 홍채/공막.",
      "hard_violations": [],
      "physics": "인물은 서 있는 흉상 이상 구도로 지면 지지가 프레임 밖이지만 자세는 자연스러운 직립. 공중에 뜬 물체 없음. 목걸이는 목에 걸려 중력 방향으로 늘어져 있음. 다만 야간 무조명 설정임에도 마당·건물이 전반적으로 균일하게 보일 만큼 밝아 '가로등 하나 없는 칠흑' 조명 조건과 다소 상충."
     },
     {
      "label": "B",
      "direction": "인물은 화면 왼쪽 3/4 측면, 시선은 오른쪽 위 전방 — 카메라 축을 살짝 벗어나 프레임 오른쪽으로 멀어지는 흙길/숲 어귀 쪽을 향한다. 시선 연장선이 실제로 어두운 숲길 입구에 떨어진다.",
      "built_space": "구조물 내부가 아닌 야외. 오른쪽에 마을길이 숲으로 오르며 좁아지는 흙길과 양옆의 검은 수목이 원근에 맞게 후퇴한다. 다만 로케이션 사진의 창고·본채·툇마루 같은 고정 요소는 프레임에 들어오지 않아 장소 확인 단서가 흙길과 수풀뿐이다(클로즈업 프레이밍상 허용 범위이나 로케이션 락 증거는 약함).",
      "entities": "한국인 20대 여성, 긴 생머리, 레퍼런스 얼굴과 일치. 목에는 흰 뼈 펜던트 목걸이가 걸려 있어 캐리드 스테이트 충족(펜던트 형태는 다소 단순화). 어두운 워크재킷 칼라와 카키 이너가 보여 레퍼런스 의상과 부합. 눈은 정상 해부 구조, 두려움은 눈꺼풀·턱·목 긴장으로 연기됨.",
      "hard_violations": [],
      "physics": "직립 자세, 어깨·목의 긴장, 침 삼킨 직후의 목 근육 노출이 자연스럽다. 공중에 뜬 신체나 물체 없음. 목걸이 줄은 중력에 맞게 처짐. 조명은 달빛 수준의 극저조도 키만 얼굴에 닿아 무가로등 설정과 일치."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌측에 3/4 측면으로 서 있고 시선은 화면 오른쪽 위, 카메라 축을 살짝 벗어난 지점 — 즉 오른쪽 배경으로 이어지는 어두운 흙길/숲 입구 방향을 응시한다. 시선 끝이 실제로 화면 우측 상단의 나무 벽과 길 어귀에 떨어져 지시대로 '숲길 입구 너머'를 본다. 턱과 목이 위로 당겨져 침 삼킨 직후의 긴장된 목선이 보인다.",
      "built_space": "실내 구조물 없음. 배경은 우측으로 후퇴하는 좁은 흙길과 양옆의 검은 수목 덩어리. 길은 원근에 맞게 프레임 우측 가장자리로 얇게 밀려나 있어 '주변부 좁은 띠'라는 지시에 부합. 다만 레퍼런스 로케이션의 창고·기와집 등 고정 요소는 어둠 속이라 식별되지 않아 장소 일치는 약하게만 암시됨.",
      "entities": "20대 초반 한국 여성, 긴 흑발, 캐릭터 레퍼런스 얼굴과 상당히 근접. 목에 끈에 매달린 흰색 뼈 펜던트가 명확히 보여 CARRIED STATE 충족. 상의는 어두운 워크재킷+올리브 헨리넥으로 레퍼런스 의상과 일치. 다른 인물 없음, 텍스트/워터마크 없음. 눈은 정상적인 홍채·공막.",
      "hard_violations": [],
      "physics": "인물은 지면에 선 채 상반신만 프레임에 들어와 있고, 어깨·목의 무게 배분이 자연스럽다. 공중에 뜬 물체 없음. 목걸이는 중력에 따라 가슴 앞으로 늘어져 있고 끈이 목을 지난다. 피부·머리카락은 극저조도 하이라이트로 물리적 광반응이 사실적."
     },
     {
      "label": "B",
      "direction": "인물은 좌측에서 3/4 각도로 오른쪽을 보지만, 시선이 향하는 방향에는 숲길 입구가 아니라 마당·창고 문·기와집 처마가 놓여 있다. 배경 우측 중간의 담장 옆 좁은 오르막 길이 있긴 하나 시선 축과 정확히 맞지 않고, 시선이 실제로 떨어지는 지점은 창고 출입구/집 벽면 쪽이다. 즉 '가로등 하나 없이 칠흑같은 숲길 입구를 바라보며'라는 타깃 명중이 약하다.",
      "built_space": "레퍼런스 로케이션의 블록 창고(문 열림, 선반), 슬레이트 지붕, 기와집 벽·격자창·툇돌, 우측 담장 옆 오르막 길, 좌측 무말랭이 건조대까지 재현 — 장소 일치도는 높다. 그러나 창고와 가옥이 배경의 절반 이상을 차지해 '숲길 입구는 far edge의 좁은 주변부 띠'라는 프레이밍 지시와 어긋나고, 얼굴이 화면의 3/4을 차지해야 하는 클로즈업 규정보다 훨씬 넓은 미디엄 클로즈업이 되었다.",
      "entities": "20대 초반 한국 여성, 긴 흑발, 레퍼런스 얼굴과 유사. 목걸이는 나무 비즈+흰 송곳니형 펜던트로 흰 뼈 목걸이 조건은 충족(레퍼런스의 갈래진 뿔 형태와는 다소 상이). 상의는 재킷 없이 어두운 티셔츠만 보여 레퍼런스 의상과 차이. 다른 인물·텍스트 없음, 눈은 정상 해부.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있고 상반신 무게가 자연스럽게 실려 있다. 부유하는 물체 없음. 목걸이는 중력대로 드리워짐. 다만 야간이라 했음에도 배경 마당·건물이 전반적으로 고르게 보일 정도로 밝아 '가로등 없는 칠흑' 조도 조건과 충돌한다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴이 화면 대부분을 차지하는 정확한 클로즈업, 시선이 실제로 우측 어두운 숲길 입구에 떨어지고 숲길은 가장자리 좁은 띠로만 남으며, 흰 뼈 목걸이와 재킷·극저조도 로우키까지 지시대로 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 재현은 충실하나 프레이밍이 넓어 얼굴 3/4 클로즈업이 아니고 배경 건물이 전경화되었으며, 시선 끝이 숲길 입구가 아닌 창고·가옥에 걸리고 야간 조도가 지나치게 밝아 '칠흑' 지시와 어긋난다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴이 화면 대부분을 차지하는 정확한 클로즈업, 시선이 실제로 우측 어두운 숲길 입구에 떨어지고 숲길은 가장자리 좁은 띠로만 남으며, 흰 뼈 목걸이와 재킷·극저조도 로우키까지 지시대로 충족."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현은 충실하나 프레이밍이 넓어 얼굴 3/4 클로즈업이 아니고 배경 건물이 전경화되었으며, 시선 끝이 숲길 입구가 아닌 창고·가옥에 걸리고 야간 조도가 지나치게 밝아 '칠흑' 지시와 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 좌측에 3/4 측면으로 서 있고 시선은 화면 오른쪽 위, 카메라 축을 살짝 벗어난 지점 — 즉 오른쪽 배경으로 이어지는 어두운 흙길/숲 입구 방향을 응시한다. 시선 끝이 실제로 화면 우측 상단의 나무 벽과 길 어귀에 떨어져 지시대로 '숲길 입구 너머'를 본다. 턱과 목이 위로 당겨져 침 삼킨 직후의 긴장된 목선이 보인다.",
      "built_space": "실내 구조물 없음. 배경은 우측으로 후퇴하는 좁은 흙길과 양옆의 검은 수목 덩어리. 길은 원근에 맞게 프레임 우측 가장자리로 얇게 밀려나 있어 '주변부 좁은 띠'라는 지시에 부합. 다만 레퍼런스 로케이션의 창고·기와집 등 고정 요소는 어둠 속이라 식별되지 않아 장소 일치는 약하게만 암시됨.",
      "entities": "20대 초반 한국 여성, 긴 흑발, 캐릭터 레퍼런스 얼굴과 상당히 근접. 목에 끈에 매달린 흰색 뼈 펜던트가 명확히 보여 CARRIED STATE 충족. 상의는 어두운 워크재킷+올리브 헨리넥으로 레퍼런스 의상과 일치. 다른 인물 없음, 텍스트/워터마크 없음. 눈은 정상적인 홍채·공막.",
      "hard_violations": [],
      "physics": "인물은 지면에 선 채 상반신만 프레임에 들어와 있고, 어깨·목의 무게 배분이 자연스럽다. 공중에 뜬 물체 없음. 목걸이는 중력에 따라 가슴 앞으로 늘어져 있고 끈이 목을 지난다. 피부·머리카락은 극저조도 하이라이트로 물리적 광반응이 사실적."
     },
     {
      "label": "A",
      "direction": "인물은 좌측에서 3/4 각도로 오른쪽을 보지만, 시선이 향하는 방향에는 숲길 입구가 아니라 마당·창고 문·기와집 처마가 놓여 있다. 배경 우측 중간의 담장 옆 좁은 오르막 길이 있긴 하나 시선 축과 정확히 맞지 않고, 시선이 실제로 떨어지는 지점은 창고 출입구/집 벽면 쪽이다. 즉 '가로등 하나 없이 칠흑같은 숲길 입구를 바라보며'라는 타깃 명중이 약하다.",
      "built_space": "레퍼런스 로케이션의 블록 창고(문 열림, 선반), 슬레이트 지붕, 기와집 벽·격자창·툇돌, 우측 담장 옆 오르막 길, 좌측 무말랭이 건조대까지 재현 — 장소 일치도는 높다. 그러나 창고와 가옥이 배경의 절반 이상을 차지해 '숲길 입구는 far edge의 좁은 주변부 띠'라는 프레이밍 지시와 어긋나고, 얼굴이 화면의 3/4을 차지해야 하는 클로즈업 규정보다 훨씬 넓은 미디엄 클로즈업이 되었다.",
      "entities": "20대 초반 한국 여성, 긴 흑발, 레퍼런스 얼굴과 유사. 목걸이는 나무 비즈+흰 송곳니형 펜던트로 흰 뼈 목걸이 조건은 충족(레퍼런스의 갈래진 뿔 형태와는 다소 상이). 상의는 재킷 없이 어두운 티셔츠만 보여 레퍼런스 의상과 차이. 다른 인물·텍스트 없음, 눈은 정상 해부.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있고 상반신 무게가 자연스럽게 실려 있다. 부유하는 물체 없음. 목걸이는 중력대로 드리워짐. 다만 야간이라 했음에도 배경 마당·건물이 전반적으로 고르게 보일 정도로 밝아 '가로등 없는 칠흑' 조도 조건과 충돌한다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "김지후는 화면 왼쪽에 3/4 각도로 서 있고 시선은 오른쪽 앞쪽(카메라 축을 살짝 벗어난 방향)을 향한다. 그러나 시선이 향하는 방향에는 창고 건물과 본채 툇마루, 마당이 있고, 숲길 입구로 보이는 좁은 흙길은 화면 중앙 오른쪽 창고 옆으로 이어지긴 하나 밝게 트인 마당이 대부분을 차지한다. 시선이 '칠흑같은 숲길 입구'에 명확히 꽂히는 느낌은 약하다.",
    "built_space": "로케이션 사진의 요소(슬레이트 지붕 창고, 열린 문과 선반, 흰 벽 본채, 창살 창, 툇마루와 디딤돌, 무말랭이 건조대, 텃밭)가 거의 그대로 재현되어 있다. 구조물 수와 배치는 정상이며 중복된 건물은 없다. 다만 배경이 얼굴과 거의 대등한 화면 면적을 차지해 '먼 가장자리의 좁은 띠'라는 지시에서 벗어난다.",
    "entities": "인물은 한국인 20대 여성, 긴 흑발, 캐릭터 레퍼런스와 얼굴 유사. 목에는 흰 뼈 모양 펜던트가 달린 목걸이가 보이나 구슬이 섞인 짧은 초커형으로 레퍼런스의 긴 가지뿔 펜던트와 형태 차이가 있다. 상의는 어두운 티셔츠만 보이고 재킷 칼라는 확인되지 않는다. 눈은 정상적인 인간의 홍채/공막.",
    "hard_violations": [],
    "physics": "인물은 서 있는 흉상 이상 구도로 지면 지지가 프레임 밖이지만 자세는 자연스러운 직립. 공중에 뜬 물체 없음. 목걸이는 목에 걸려 중력 방향으로 늘어져 있음. 다만 야간 무조명 설정임에도 마당·건물이 전반적으로 균일하게 보일 만큼 밝아 '가로등 하나 없는 칠흑' 조명 조건과 다소 상충."
   },
   {
    "label": "B",
    "direction": "인물은 화면 왼쪽 3/4 측면, 시선은 오른쪽 위 전방 — 카메라 축을 살짝 벗어나 프레임 오른쪽으로 멀어지는 흙길/숲 어귀 쪽을 향한다. 시선 연장선이 실제로 어두운 숲길 입구에 떨어진다.",
    "built_space": "구조물 내부가 아닌 야외. 오른쪽에 마을길이 숲으로 오르며 좁아지는 흙길과 양옆의 검은 수목이 원근에 맞게 후퇴한다. 다만 로케이션 사진의 창고·본채·툇마루 같은 고정 요소는 프레임에 들어오지 않아 장소 확인 단서가 흙길과 수풀뿐이다(클로즈업 프레이밍상 허용 범위이나 로케이션 락 증거는 약함).",
    "entities": "한국인 20대 여성, 긴 생머리, 레퍼런스 얼굴과 일치. 목에는 흰 뼈 펜던트 목걸이가 걸려 있어 캐리드 스테이트 충족(펜던트 형태는 다소 단순화). 어두운 워크재킷 칼라와 카키 이너가 보여 레퍼런스 의상과 부합. 눈은 정상 해부 구조, 두려움은 눈꺼풀·턱·목 긴장으로 연기됨.",
    "hard_violations": [],
    "physics": "직립 자세, 어깨·목의 긴장, 침 삼킨 직후의 목 근육 노출이 자연스럽다. 공중에 뜬 신체나 물체 없음. 목걸이 줄은 중력에 맞게 처짐. 조명은 달빛 수준의 극저조도 키만 얼굴에 닿아 무가로등 설정과 일치."
   }
  ],
  "totals": {
   "A": 10,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "로케이션 사진 요소 재현은 충실하나, 얼굴이 프레임의 3/4를 채우는 클로즈업 지시에 비해 배경 마당·창고가 너무 크고 밝게 들어와 '숲길 입구는 먼 가장자리의 좁은 띠' 조건과 야간 무조명 극저조도 조건을 모두 약화시킨다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "시선 축을 살짝 벗어난 3/4 얼굴 클로즈업, 오른쪽 가장자리로 후퇴하는 어두운 숲길, 침 삼킨 직후의 목 긴장과 극저조도 로우키가 모두 지시대로 구현되고 흰 뼈 목걸이도 유지됐다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터가 착용한 목걸이가 레퍼런스의 디자인(얇은 어두운 색 줄과 큰 사슴뿔 모양의 뼈 펜던트)과 일치하지 않고, 굵은 흰색 끈과 작은 장식으로 잘못 그려졌습니다.",
     "fix_en": "Replace the thick white string necklace with a thin dark cord holding a large, branching white animal-bone pendant, exactly matching the character reference. Preserve the character's face, expression, taut throat muscles, hair, jacket, shirt, lighting, background, and exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the thick white string necklace with a thin dark cord holding a large, branching white animal-bone pendant, exactly matching the character reference. Preserve the character's face, expression, taut throat muscles, hair, jacket, shirt, lighting, background, and exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·저조도 대비는 계약대로지만, CARRIED STATE가 명시한 '흰 동물뼈 목걸이'가 형태 없는 흰 덩어리로 뭉개져 참조의 뿔 펜던트로 읽히지 않는다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·시선축·숲길 주변부 띠·칠흑 저조도를 유지한 채 뼈 펜던트만 참조대로 복원했고, 얼굴·헤어·의상·배경 등 계약이 요구하지 않은 요소는 사실상 그대로여서 수리 비용이 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·저조도 대비는 계약대로지만, CARRIED STATE가 명시한 '흰 동물뼈 목걸이'가 형태 없는 흰 덩어리로 뭉개져 참조의 뿔 펜던트로 읽히지 않는다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·시선축·숲길 주변부 띠·칠흑 저조도를 유지한 채 뼈 펜던트만 참조대로 복원했고, 얼굴·헤어·의상·배경 등 계약이 요구하지 않은 요소는 사실상 그대로여서 수리 비용이 거의 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 3/4 프레이밍, 시선 밖 숲길 입구 보존, 야간 저조도 모두 충족하고 캐리 상태인 흰 동물뼈 목걸이가 레퍼런스의 갈래진 뿔 형태로 정확히 보여 계약 항목을 온전히 지킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·조명·인물은 A와 사실상 동일하나, 계약이 명시한 흰 동물뼈 목걸이가 형태 불명의 작은 고리로 바뀌어 요구되지 않은 소품 변경 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 3/4 프레이밍, 시선 밖 숲길 입구 보존, 야간 저조도 모두 충족하고 캐리 상태인 흰 동물뼈 목걸이가 레퍼런스의 갈래진 뿔 형태로 정확히 보여 계약 항목을 온전히 지킨다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·조명·인물은 A와 사실상 동일하나, 계약이 명시한 흰 동물뼈 목걸이가 형태 불명의 작은 고리로 바뀌어 요구되지 않은 소품 변경 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S28sh2__bgfirst_bg.png",
   "bg_asset_id": "290a16f3-7f7c-46d1-8d3a-34a1aa119707",
   "bg_record_key": "S28sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S29sh1::bgfirst_bg": {
  "input_fingerprint": "a087a5b20c105593",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞으로 뻗어 비춘 채 긴장한 표정으로 서 있는 전신.\n\nLOCATION (lock): On a narrow, unlit path inside the nighttime pine forest, illuminated only by a phone flashlight.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level on the path centerline, the static camera holds a wide full-body view of Kim Ji-hoo facing into the route. She is centered with her lit phone extended into the upper-middle foreground, while the narrow path and pine forest remain readable around her before any retreat toward cover begins.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 좁은 해송 숲길 (밤의 어두운 숲길) — The route extends from the lower foreground behind Kim Ji-hoo into the distant center; used as Carries the phone beam forward and establishes the confined route around the full figure; 핸드폰 (플래시가 켜짐) — Its flash side points away from Kim Ji-hoo and along the path, with the body seen obliquely by camera; used as Held forward as the principal visible illumination and directional cue.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞으로 뻗어 비춘 채 긴장한 표정으로 서 있는 전신.\n\nLOCATION (lock): On a narrow, unlit path inside the nighttime pine forest, illuminated only by a phone flashlight.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level on the path centerline, the static camera holds a wide full-body view of Kim Ji-hoo facing into the route. She is centered with her lit phone extended into the upper-middle foreground, while the narrow path and pine forest remain readable around her before any retreat toward cover begins.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 좁은 해송 숲길 (밤의 어두운 숲길) — The route extends from the lower foreground behind Kim Ji-hoo into the distant center; used as Carries the phone beam forward and establishes the confined route around the full figure; 핸드폰 (플래시가 켜짐) — Its flash side points away from Kim Ji-hoo and along the path, with the body seen obliquely by camera; used as Held forward as the principal visible illumination and directional cue.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh1__bgfirst_bg.png",
  "asset_id": "cb5b275f-54ee-4886-aa9c-61f94662990d",
  "input_asset_ids": [
   "55d7a2f5-3301-443d-a7a1-6034b0ea627e",
   "947f1562-e8ef-43fc-ad1a-3ca896912adb"
  ]
 },
 "S29sh1": {
  "input_fingerprint": "adb334071ea71f41",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞으로 뻗어 비춘 채 긴장한 표정으로 서 있는 전신.\n\nLOCATION (lock): On a narrow, unlit path inside the nighttime pine forest, illuminated only by a phone flashlight. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and carries her phone, using its flashlight.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞으로 뻗어 비춘 채 긴장한 표정으로 서 있는 전신.\n\nLOCATION (lock): On a narrow, unlit path inside the nighttime pine forest, illuminated only by a phone flashlight. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and carries her phone, using its flashlight.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 해송 숲길에서 김지후(강수리영)가 켜진 핸드폰 플래시 불빛을 앞으로 뻗어 비춘 채 긴장한 표정으로 서 있는 전신.\n\nLOCATION (lock): On a narrow, unlit path inside the nighttime pine forest, illuminated only by a phone flashlight. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and carries her phone, using its flashlight.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S29sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B06.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "핸드폰 플래시를 '앞으로 뻗어 비춘 채' 서 있는 전신 묘사와 인상착의가 지시문에 정확히 부합합니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "전신 샷과 배경은 훌륭하나, 팔을 앞으로 뻗은 자세가 다소 소극적으로 표현되었습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "핸드폰 플래시를 '앞으로 뻗어 비춘 채' 서 있는 전신 묘사와 인상착의가 지시문에 정확히 부합합니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "전신 샷과 배경은 훌륭하나, 팔을 앞으로 뻗은 자세가 다소 소극적으로 표현되었습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지시문의 '앞으로 뻗어 비춘 채'를 팔을 뻗은 포즈와 조명 방향으로 정확히 구현했으며 전신 샷의 요구사항도 잘 충족함."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "전신 샷과 캐릭터 설정은 일치하나, 팔을 뻗어 비추는 동작('앞으로 뻗어')이 다소 소극적으로 표현되어 아쉬움."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지시문의 '앞으로 뻗어 비춘 채'를 팔을 뻗은 포즈와 조명 방향으로 정확히 구현했으며 전신 샷의 요구사항도 잘 충족함."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "전신 샷과 캐릭터 설정은 일치하나, 팔을 뻗어 비추는 동작('앞으로 뻗어')이 다소 소극적으로 표현되어 아쉬움."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "핸드폰 플래시를 '앞으로 뻗어 비춘 채' 서 있는 전신 묘사와 인상착의가 지시문에 정확히 부합합니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "전신 샷과 배경은 훌륭하나, 팔을 앞으로 뻗은 자세가 다소 소극적으로 표현되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L23B06.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "핸드폰을 쥔 왼손이 해부학적으로 잘못되었습니다(손등이 보일 때 엄지손가락이 왼쪽에 위치함).",
     "fix_en": "Redraw the left hand holding the phone as an anatomically correct left hand, placing the thumb on the right side.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "목걸이의 가죽 줄이 누락되었으며, 펜던트가 뼈 재질이 아닌 금빛으로 잘못 표현되었습니다.",
     "fix_en": "Add a dark leather cord around her neck and change the pendant to a matte bone color to match the reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the left hand holding the phone as an anatomically correct left hand, placing the thumb on the right side.\n- Add a dark leather cord around her neck and change the pendant to a matte bone color to match the reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh1__bgfirst_bg.png",
   "bg_asset_id": "cb5b275f-54ee-4886-aa9c-61f94662990d",
   "bg_record_key": "S29sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S29sh3": {
  "input_fingerprint": "f506d71b1dc5d02a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 수풀에 몸을 낮춘 김지후(강수리영)의 입을 뒤에서 나타난 두툼한 손이 강하게 꽉 틀어막은 순간.\n\nLOCATION (lock): Behind low vegetation beside the dark pine-forest path. 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 narrow pine path, dense undergrowth, darkness, and phone-flash lighting. Exclude the earlier upright walking pose and show the woman crouched with her mouth covered.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and retains her phone.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "B": 7,
   "C": 4,
   "A": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지시된 동작(뒤에서 입을 틀어막음)과 인물, 소품의 디테일을 해부학적 오류 없이 가장 정확하게 구현했습니다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "뒤에서 나타난 손이 입을 강하게 틀어막는 핵심 동작을 연출하지 않고 어깨에만 손을 올려 샷의 주요 상황을 놓쳤습니다."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "동작은 연출했으나, 습격자의 팔 방향과 손(왼팔 위치에서 뻗어나온 오른손)의 해부학적 구조가 물리적으로 불가능한 치명적 오류가 있습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "여자의 입을 막고 있는 손의 손가락 개수가 너무 많습니다 (얼굴을 덮고 있는 손가락만 5개임).",
     "fix_en": "Remove the extra bottom finger from the hand covering the woman's mouth so that only four fingers rest across her face.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra bottom finger from the hand covering the woman's mouth so that only four fingers rest across her face.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S29sh1"
  }
 },
 "S29sh5": {
  "input_fingerprint": "95d1a42ffbf568a6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김여상이 김지후(강수리영)의 뒤에 밀착한 채 입술 위로 손가락을 올려 '쉿' 동작을 취하는 찰나.\n\nLOCATION (lock): Dense roadside undergrowth beside the unlit black-pine forest trail. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track into the flow’s eye-height position just forward of 김지후(강수리영)'s side and tighten into a close two-shot, using her tense cheek and shoulder as the foreground frame for 김여상 directly behind her. Hold his raised finger beside his lips in the center while both faces remain legible, preserving the cramped overlap that makes the warning feel physically immediate.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) at the front of the overlapping pair in the middle-left of the frame, foreground; 김여상 signaling for silence directly behind her in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 숲길 (The village youths are moving away along it) — The path extends behind the pair toward the departing youths; used as Forms a narrow, indistinct background beyond the tightly overlapped pair.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low nighttime visibility after the phone light has been switched off, keeping the pair in restrained low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark pine path, moonlight, vegetation, and distant departing youths. Exclude the cart from the immediate foreground; show the fisherman silencing the hidden 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still has her animal-bone necklace around her neck as Yeosang silences 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: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "'쉿' 동작과 밀착·의상·야간 저조도가 모두 정확하지만, 목걸이 펜던트 형태가 참조와 크게 다르고 배경에 수레와 정체불명 광점이 남아 전 컷 사용 지시(수레 제외)와 마찰이 있다.  ★위반: [gpt] 숏에 허용된 김지후와 김여상 외에 후방 인물 두 명이 추가되어 있다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "지후 중간좌측 전경·여상 중앙 후방 밀착의 클로즈 투샷, 입술 위 손가락 중앙 배치, 뒤로 멀어지는 청년들의 실제 스케일, 참조와 일치하는 초록 방수복과 뼈 목걸이까지 가장 충실하다.  ★위반: [gpt] 숏에 허용된 김지후와 김여상 외에 후방 인물 두 명이 추가되어 있다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "쉿 동작 자체는 맞으나 여상의 의상이 초록 방수복이 아니고 '뒤에 밀착'이 느슨하며, 배경 청년이 3명으로 늘고 다가오는 방향으로 보여 배경 락에서 이탈했다.  ★위반: [gpt] 숏에 허용된 김지후와 김여상 외에 후방 인물 세 명이 추가되어 있다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990143>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "전경에 있는 김지후가 배경의 멀어지는 무리 속에도 중복되어 그려져 있습니다.",
     "fix_en": "Remove the female figure in the grey shirt from the background path, replacing her with the dark path and forest background. Keep the people present (the man in the red shirt, Jihu, and Yeosang) and their positions, their clothing, the set, the light, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "화면 왼쪽 끝에 김지후의 왼팔을 잡고 있는 정체불명의 손이 잘못 그려져 있습니다.",
     "fix_en": "Remove the bare hand grasping Jihu's left arm on the far left edge of the frame, replacing it with her grey sleeve and the dark tree trunk. Keep the people present (Jihu, Yeosang, and the background youths) and their positions, their clothing, the set, the light, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 컷에서 긴소매 셔츠를 입고 머리를 묶고 있던 김지후가 반소매 티셔츠를 입고 머리를 푼 모습으로 변경되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the female figure in the grey shirt from the background path, replacing her with the dark path and forest background. Keep the people present (the man in the red shirt, Jihu, and Yeosang) and their positions, their clothing, the set, the light, and the framing exactly as they are.\n- Remove the bare hand grasping Jihu's left arm on the far left edge of the frame, replacing it with her grey sleeve and the dark tree trunk. Keep the people present (Jihu, Yeosang, and the background youths) and their positions, their clothing, the set, the light, and the framing exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김여상은 김지후 뒤에 밀착해 오른손 검지를 자기 입술 위에 세우고 있고, 시선은 프레임 오른쪽 뒤편(길 저편의 떠나는 마을 청년들 방향)을 향한다. 김지후는 정면 좌측을 향해 굳은 눈으로 경계하는 시선. 손가락은 정확히 그의 입술에 닿아 있고 화면 중앙부에 위치. 배경 오솔길은 두 사람 뒤로 뻗어 있고 그 끝에 멀어지는 두 청년(회색 상의 여자, 붉은 체크 남자)이 작게 보인다 — 이전 스틸의 인물들과 일치.",
      "built_space": "실내 구조물 없음. 좌측 전경의 소나무 굵은 줄기가 은신 프레임 역할, 우측으로 어두운 흑송림과 좁은 흙길이 원근에 맞게 축소되어 있다. 길·수풀·나무 밀도가 이전 스틸의 장소와 재질적으로 일치. 배경 인물 크기도 거리에 맞게 작다(전경화되지 않음).",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 회색 티셔츠, 목에 나무구슬+뿔/뼈 펜던트 목걸이 착용(캐리드 스테이트 충족). 김여상: 40대 중반 한국 남성, 짧은 검은 머리, 녹색 방수 재킷 — 캐릭터 레퍼런스와 부합. 배경의 두 청년은 이전 스틸에 이미 존재하던 인물이므로 추가 인물이 아님. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 지면에 서 있고, 김여상의 왼손이 김지후의 왼쪽 어깨를 붙잡아 몸을 뒤로 당기는 접촉점이 명확하다. 오른팔은 팔꿈치를 굽혀 손가락을 입술에 대고 있으며 팔의 무게가 자연스럽다. 공중에 뜬 물체나 지지 없는 신체 없음. 목걸이는 중력에 맞게 가슴 위로 늘어져 있음."
     },
     {
      "label": "B",
      "direction": "동일하게 김여상이 검지를 입술에 대고 뒤에서 밀착, 시선은 우측 후방. 김지후는 좌측 정면 응시. 다만 배경 오솔길 끝에 '멀어지는 마을 청년들'이 보이지 않아 KEY BACKGROUND ELEMENT(떠나가는 청년들)가 부재한다.",
      "built_space": "좌측 전경 소나무 줄기, 우측 어두운 송림과 좁은 길. 장소 재질은 이전 스틸과 일치하나 길 위 인물이 비어 있어 배경 서사 요소가 빠짐. 전체 화각이 A보다 약간 넓고 인물이 작아 클로즈업 밀착감이 다소 약함.",
      "entities": "김지후: 회색 티셔츠, 긴 검은 머리, 뿔/뼈 펜던트 목걸이 확인됨. 김여상: 40대, 녹색 방수 재킷 — 레퍼런스 부합. 추가 인물 없음, 그러나 계약이 요구한 배경 청년들도 없음. 텍스트 없음.",
      "hard_violations": [],
      "physics": "두 사람 지면 접지. 그러나 김여상의 왼팔/왼손이 사라져 김지후의 어깨를 잡는 접촉점이 소실되었고, 그의 왼쪽 몸통이 김지후 뒤에서 어색하게 잘려 팔이 어디로 갔는지 읽히지 않는다. 오른팔은 정상. 부유 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'쉿' 손가락 중앙 배치, 어깨를 잡는 접촉점, 그리고 계약이 명시한 배경의 멀어지는 마을 청년들까지 모두 충족한 밀착 투샷 — 야간 저조도 톤과 뼈 목걸이도 유지."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "쉿 동작은 같지만, 요구된 KEY BACKGROUND(떠나가는 청년들)를 지워버렸고 김여상의 왼팔·어깨 접촉점까지 사라져 밀착 강제력이 약화된, 계약이 요구하지 않은 손실이 큰 수정본."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'쉿' 손가락 중앙 배치, 어깨를 잡는 접촉점, 그리고 계약이 명시한 배경의 멀어지는 마을 청년들까지 모두 충족한 밀착 투샷 — 야간 저조도 톤과 뼈 목걸이도 유지."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "쉿 동작은 같지만, 요구된 KEY BACKGROUND(떠나가는 청년들)를 지워버렸고 김여상의 왼팔·어깨 접촉점까지 사라져 밀착 강제력이 약화된, 계약이 요구하지 않은 손실이 큰 수정본."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김여상은 김지후 뒤에 밀착해 오른손 검지를 자기 입술 위에 세우고 있고, 시선은 프레임 오른쪽 뒤편(길 저편의 떠나는 마을 청년들 방향)을 향한다. 김지후는 정면 좌측을 향해 굳은 눈으로 경계하는 시선. 손가락은 정확히 그의 입술에 닿아 있고 화면 중앙부에 위치. 배경 오솔길은 두 사람 뒤로 뻗어 있고 그 끝에 멀어지는 두 청년(회색 상의 여자, 붉은 체크 남자)이 작게 보인다 — 이전 스틸의 인물들과 일치.",
      "built_space": "실내 구조물 없음. 좌측 전경의 소나무 굵은 줄기가 은신 프레임 역할, 우측으로 어두운 흑송림과 좁은 흙길이 원근에 맞게 축소되어 있다. 길·수풀·나무 밀도가 이전 스틸의 장소와 재질적으로 일치. 배경 인물 크기도 거리에 맞게 작다(전경화되지 않음).",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 회색 티셔츠, 목에 나무구슬+뿔/뼈 펜던트 목걸이 착용(캐리드 스테이트 충족). 김여상: 40대 중반 한국 남성, 짧은 검은 머리, 녹색 방수 재킷 — 캐릭터 레퍼런스와 부합. 배경의 두 청년은 이전 스틸에 이미 존재하던 인물이므로 추가 인물이 아님. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 지면에 서 있고, 김여상의 왼손이 김지후의 왼쪽 어깨를 붙잡아 몸을 뒤로 당기는 접촉점이 명확하다. 오른팔은 팔꿈치를 굽혀 손가락을 입술에 대고 있으며 팔의 무게가 자연스럽다. 공중에 뜬 물체나 지지 없는 신체 없음. 목걸이는 중력에 맞게 가슴 위로 늘어져 있음."
     },
     {
      "label": "B",
      "direction": "동일하게 김여상이 검지를 입술에 대고 뒤에서 밀착, 시선은 우측 후방. 김지후는 좌측 정면 응시. 다만 배경 오솔길 끝에 '멀어지는 마을 청년들'이 보이지 않아 KEY BACKGROUND ELEMENT(떠나가는 청년들)가 부재한다.",
      "built_space": "좌측 전경 소나무 줄기, 우측 어두운 송림과 좁은 길. 장소 재질은 이전 스틸과 일치하나 길 위 인물이 비어 있어 배경 서사 요소가 빠짐. 전체 화각이 A보다 약간 넓고 인물이 작아 클로즈업 밀착감이 다소 약함.",
      "entities": "김지후: 회색 티셔츠, 긴 검은 머리, 뿔/뼈 펜던트 목걸이 확인됨. 김여상: 40대, 녹색 방수 재킷 — 레퍼런스 부합. 추가 인물 없음, 그러나 계약이 요구한 배경 청년들도 없음. 텍스트 없음.",
      "hard_violations": [],
      "physics": "두 사람 지면 접지. 그러나 김여상의 왼팔/왼손이 사라져 김지후의 어깨를 잡는 접촉점이 소실되었고, 그의 왼쪽 몸통이 김지후 뒤에서 어색하게 잘려 팔이 어디로 갔는지 읽히지 않는다. 오른팔은 정상. 부유 물체는 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "'쉿' 동작·근접 투샷·야간 저조도는 충족하나, KEY BACKGROUND ELEMENT가 명시한 '숲길 안쪽으로 멀어지는 마을 청년들'이 화면에 전혀 없어 배경 계약이 비어 있고, 여상의 다른 손 접촉점도 보이지 않아 '밀착'의 물리적 근거가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 인물·의상·조명·프레이밍이 사실상 동일하면서, 계약이 요구한 '멀어지는 청년들'을 원경 실제 스케일로 복원하고 어깨를 잡는 손으로 '뒤에 밀착' 접촉점까지 물리적으로 성립시켰다 — 추가 변경(인물 신원·의상·소품 변형)은 없어 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "'쉿' 동작·근접 투샷·야간 저조도는 충족하나, KEY BACKGROUND ELEMENT가 명시한 '숲길 안쪽으로 멀어지는 마을 청년들'이 화면에 전혀 없어 배경 계약이 비어 있고, 여상의 다른 손 접촉점도 보이지 않아 '밀착'의 물리적 근거가 약하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "A와 인물·의상·조명·프레이밍이 사실상 동일하면서, 계약이 요구한 '멀어지는 청년들'을 원경 실제 스케일로 복원하고 어깨를 잡는 손으로 '뒤에 밀착' 접촉점까지 물리적으로 성립시켰다 — 추가 변경(인물 신원·의상·소품 변형)은 없어 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S29sh2"
  }
 },
 "S30sh2": {
  "input_fingerprint": "02ee7d4db9bb5905",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 포댓자루 겉면으로 검붉은 액체가 배어 나온 채, 안쪽의 무언가로 인해 천이 팽팽하게 튀어나온 찰나의 클로즈업.\n\nLOCATION (lock): The deep forest path where the carried sacks pass beneath the black pines at night. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the dolly-in level with the carried sack’s bulging section, isolating the instant when the cloth kicks outward and dark red liquid passes through it. Treat the bulge as a tight central insert occupying under two fifths of the image, with surrounding folds and a narrow edge of the moving load retained as scale and motion context.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 포댓자루 (Moving continuously; dark red liquid seeping through) — The camera faces the side where the cloth is pulled taut by an outward bulge; used as Primary tactile detail, showing both internal movement and the liquid emerging through the outer surface; 두 번째 포댓자루 (Being carried deeper into the forest) — Only its adjacent side and shifting outline remain at the frame edge; used as A small peripheral portion confirms that the observed sack is being carried with another.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility reveals only the taut sack folds and the dark red liquid with severe contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The two sacks remain tightly filled with moving contents, and dark red liquid continues to soak and run from them. Jihu still wears her necklace.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "B": 8,
   "C": 6,
   "A": 4
  },
  "selected": "B",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "천이 내부 물체로 팽팽히 튀어나온 돌출부가 화면 중앙 타이트 인서트로 잡히고, 광택 있는 검붉은 액체가 실제로 배어 흘러내리며, 상단의 운반자 옷·오른쪽 두 번째 자루 일부가 운반 맥락을 확보 — 촬영지시 충족도가 가장 높다.  ★위반: [gpt] 운반 중인 포대의 입구가 프레임 밖으로 이어질 뿐, 이를 실제로 잡거나 매단 손·끈·접촉점이 보이지 않아 가시적인 지지가 없다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "액체 질감과 쥔 손·녹색 야상(참조 일치)은 좋으나, 자루 전체와 몸통이 들어와 '2/5 이하 타이트 인서트'를 넘어선 재프레이밍이고 야간 가시성이 지시보다 밝다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "핵심인 '천이 팽팽하게 튀어나온 돌출부'가 사실상 없고 액체가 광택 없는 마른 얼룩으로 읽히며, 운반 접점(손·어깨)이 프레임에 보이지 않아 운반 중 순간의 촉각적 디테일 요구를 놓쳤다.  ★위반: [gpt] 주 포대 외에 좌우 가장자리 모두 별도의 포대로 보여, 요구된 두 자루보다 많은 포대가 중복·추가된 것으로 읽힌다. / [gpt] 운반 중인 주 포대를 붙잡거나 매단 손·끈·접촉점이 화면에 없어 가시적인 지지가 없다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh5_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측 배경에 두 번째 포댓자루를 메고 걸어가는 사람의 다리와 몸통이 보입니다. 이는 프레임 내에 지나가는 인물이 없어야 한다는 지시를 위반합니다 (팔/손 이외의 신체 노출 불가).",
     "fix_en": "Erase the legs and torso of the person walking in the background on the right side, replacing them with the dark forest background. Leave only the edge of the second burlap sack visible at the frame's right edge. Preserve the main sack, the sharp bulge, the dark red liquid, the plaid arm carrying the main sack at the top right, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the legs and torso of the person walking in the background on the right side, replacing them with the dark forest background. Leave only the edge of the second burlap sack visible at the frame's right edge. Preserve the main sack, the sharp bulge, the dark red liquid, the plaid arm carrying the main sack at the top right, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "팽창부와 스며 나오는 검붉은 액체를 정확히 고립하면서 B보다 불필요한 운반자 옷·손 노출이 적어 권위 있는 인서트 프레이밍을 더 충실히 지킨다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "액체와 돌출부의 물성은 A와 동등하지만, 수선 과정에서 체크무늬 어깨와 늘어진 손을 더 드러냈고 그 손도 자루를 잡지 않아 얻은 것 없이 사물 중심 구성을 약화했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "팽창부와 스며 나오는 검붉은 액체를 정확히 고립하면서 B보다 불필요한 운반자 옷·손 노출이 적어 권위 있는 인서트 프레이밍을 더 충실히 지킨다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "액체와 돌출부의 물성은 A와 동등하지만, 수선 과정에서 체크무늬 어깨와 늘어진 손을 더 드러냈고 그 손도 자루를 잡지 않아 얻은 것 없이 사물 중심 구성을 약화했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "돌출부·액체·야간 대비는 잘 살렸으나, 프레임 우측에 지정된 '두 번째 포댓자루' 대신 체크 셔츠 소매와 팔뚝이 크게 들어와 배경 요소 계약을 놓쳤고, 액체가 하단까지 흐르는 연속성도 B보다 약하다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "돌출부 정면 축·인서트 스케일·야간 저조도 대비를 모두 지키면서 우측 가장자리에 두 번째 포댓자루의 인접면을 정확히 남겨 계약된 배경 요소를 충족했고, 액체가 정점에서 하단까지 흘러 '배어 나온 채 흐르는' 상태가 물리적으로 더 설득력 있다.  ★위반: [gpt] 오른쪽 가장자리에 허용 범위인 손·팔을 넘어 운반자의 몸통과 하의까지 드러내어, 명시된 ‘사람이 프레임에 나타나지 않음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.444
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.194
     },
     "violations": {
      "B": [
       "[gpt] 오른쪽 가장자리에 허용 범위인 손·팔을 넘어 운반자의 몸통과 하의까지 드러내어, 명시된 ‘사람이 프레임에 나타나지 않음’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "돌출부·액체·야간 대비는 잘 살렸으나, 프레임 우측에 지정된 '두 번째 포댓자루' 대신 체크 셔츠 소매와 팔뚝이 크게 들어와 배경 요소 계약을 놓쳤고, 액체가 하단까지 흐르는 연속성도 B보다 약하다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "돌출부 정면 축·인서트 스케일·야간 저조도 대비를 모두 지키면서 우측 가장자리에 두 번째 포댓자루의 인접면을 정확히 남겨 계약된 배경 요소를 충족했고, 액체가 정점에서 하단까지 흘러 '배어 나온 채 흐르는' 상태가 물리적으로 더 설득력 있다.  ★위반: [gpt] 오른쪽 가장자리에 허용 범위인 손·팔을 넘어 운반자의 몸통과 하의까지 드러내어, 명시된 ‘사람이 프레임에 나타나지 않음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S29sh5"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S30sh4": {
  "input_fingerprint": "ffef344eb0a41e49",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 발각될 위기에 처한 김지후(강수리영)와 김여상이 수풀 뒤 바닥에 납작 엎드려 숨을 죽인 상태.\n\nLOCATION (lock): Low undergrowth immediately off the deep forest trail, used as cover from the passing youths. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at ground level in front of the pair, widening just enough for both prone bodies to fit behind the low vegetation. 김여상 lies diagonally across the left midground while 김지후(강수리영) presses closer to the right foreground, their lowered faces and flattened shoulders forming one concealed line.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 concealed behind the same low vegetation in the middle-left of the frame, midground; 김지후(강수리영) concealed beside him in the lower-right of the frame, foreground; low vegetation masking both bodies in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 낮은 수풀 (Both characters are lying behind it); used as Cuts across the lower frame to conceal parts of both prone bodies; 숲속 바닥 (김여상 and 김지후(강수리영) are pressed against it); used as Supports the pair's flattened concealment posture.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime ambient visibility keeps the prone pair partially obscured without introducing an additional light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dense roadside brush, dark pine trunks, moonlight, and pursuing youths farther ahead. Exclude the standing whisper interaction; show both followers flattened behind the vegetation.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her animal-bone necklace while she and Yeosang remain flattened behind the brush.\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 woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "두 인물 모두 얼굴을 들어 카메라 쪽(정면)을 거의 응시하고 있음 — 시선이 렌즈로 향해 '숨을 죽이고 고개를 낮춘' 상태보다 정면 응시에 가깝다. 배경 원경에 손전등을 든 젊은이 두세 명이 트레일 위에서 이쪽을 향해 걸어오는 방향으로 보이며, 인물들의 시선은 그들이 아니라 카메라를 향한다.",
    "built_space": "구조물 없음. 숲 바닥, 소나무 줄기, 낮은 수풀로 구성된 자연 공간. 수풀이 화면 하단·좌우에 배치되어 두 몸을 부분적으로 가리지만 두 얼굴은 수풀 위로 완전히 노출되어 은폐 효과가 약하다.",
    "entities": "김여상: 40대 남성, 짧은 검은 머리, 녹색 방수 재킷 — 레퍼런스와 일치. 김지후: 20대 초 여성, 긴 검은 머리, 어두운 재킷, 목에 밝은 뼈 펜던트 목걸이가 보임 — 캐리드 스테이트 충족. 모자(캡)는 없으나 레퍼런스 의상 핵심은 유지. 추가 인물은 원경의 추격 젊은이들로 프롬프트가 허용한 요소.",
    "hard_violations": [],
    "physics": "두 몸 모두 바닥에 완전히 접지, 팔꿈치와 손바닥이 낙엽·솔잎 바닥을 짚고 있으며 지지점이 명확. 부유하는 신체 없음. 다만 상체를 다소 높게 들어 '납작 엎드림'의 압착감은 약하다."
   },
   {
    "label": "B",
    "direction": "김여상은 왼쪽에서 우측 수풀 쪽으로 시선을 낮춰 보내고, 김지후는 얼굴을 들어 카메라 정면을 응시한다. 배경 트레일 위 실루엣 인물들이 이쪽을 향해 서 있고, 그 위 나무 사이에 밝은 광원(랜턴/달)이 하나 떠 있다.",
    "built_space": "구조물 없음. 좌측 소나무 줄기와 중앙 트레일, 낮은 수풀. 수풀은 좌측 김여상 앞쪽에만 밀집하고 김지후 쪽 하단 수풀은 거의 없어 '하단 중앙 수풀이 두 몸을 가린다'는 프레임 레이아웃이 충족되지 않는다.",
    "entities": "김여상: 40대 남성, 녹색 방수 재킷 — 일치. 김지후: 20대 여성, 긴 검은 머리, 어두운 재킷, 목에 뼈 모양 펜던트 보임 — 일치. 다만 김지후의 하체가 오른쪽 프레임 밖으로 잘려 몸통 방향이 애매하고, 그 뒤로 보이는 다리·장화가 누구의 것인지 불분명하게 겹쳐 보인다(김여상의 다리로 읽기엔 위치가 어긋나 몸 하나가 더 있는 듯한 인상).",
    "hard_violations": [
     "김지후 오른쪽 뒤로 몸통과 연결이 불분명한 다리/장화 한 쌍이 별도로 놓여 있어 세 번째 신체가 있는 것처럼 읽히는 해부학적·배치 모순"
    ],
    "physics": "두 인물 모두 바닥에 접지, 손과 팔꿈치가 흙·풀을 짚음. 부유 없음. 그러나 김지후의 상체가 정면으로 세워져 은폐 자세보다 카메라 응시 포즈에 가깝고, 뒤쪽 다리 부분과의 몸통 연결이 물리적으로 이어지지 않는다."
   },
   {
    "label": "C",
    "direction": "두 인물 모두 얼굴과 시선을 아래로/앞쪽 지면과 수풀 틈으로 낮춰 숨죽인 상태 — 카메라를 응시하지 않는다. 김여상은 고개를 숙여 수풀 밑을 보고, 김지후도 시선을 아래로 내려 호흡을 죽인 연기. 배경 트레일 중앙에 등을 보이며 멀어져 가는 젊은이 네 명이 있어 '앞서 지나가는 추격자'가 정확히 구현.",
    "built_space": "구조물 없음. 숲 바닥·소나무 줄기·낮은 관목. 화면 하단 중앙의 관목 덩어리가 두 몸 사이를 갈라 각각의 몸통·다리를 부분적으로 가리는 프레임 레이아웃과 일치. 김여상은 중좌 미들그라운드에 대각선, 김지후는 우측 하단 포그라운드에 더 크게 배치 — 지정 레이아웃 정확.",
    "entities": "김여상: 40대 남성, 녹색 방수 재킷·고무장화가 뒤로 이어져 보임 — 레퍼런스 일치. 김지후: 20대 초 여성, 긴 검은 머리, 갈색 워크재킷, 오른손 앞 지면에 밝은 뼈 펜던트가 목걸이로 늘어져 보임 — 캐리드 스테이트 충족. 추가 인물은 원경 추격 젊은이들만.",
    "hard_violations": [],
    "physics": "두 몸 모두 완전히 지면에 압착, 가슴·복부·전완이 흙에 닿고 손바닥이 바닥을 짚음. 김여상의 다리와 장화가 뒤로 뻗어 몸통과 연속. 김지후의 다리 역시 우측으로 이어져 프레임 밖으로 나감. 부유·미지지 신체 없음."
   }
  ],
  "totals": {
   "A": 6,
   "B": 3,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "지상 높이 와이드와 접지·목걸이는 충족하지만 두 인물이 얼굴을 들어 렌즈를 정면 응시해 '숨죽여 납작 엎드린' 순간과 은폐감이 약하고, 추격 젊은이들이 멀어지는 대신 이쪽을 향해 다가오는 방향으로 읽힌다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "김지후 뒤쪽에 몸통과 연결되지 않는 다리·장화가 별도로 놓여 제3의 신체처럼 읽히는 치명적 오류가 있고, 하단 중앙 수풀 은폐가 김지후 쪽에서 사라졌으며 상체를 세워 카메라를 응시해 납작 엎드림 지시에도 어긋난다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "지상 높이 정면 와이드, 중좌 미들그라운드의 김여상 대각선 + 우하단 포그라운드의 김지후, 하단 중앙 관목의 은폐가 지정 레이아웃과 정확히 일치하고 시선을 낮춘 숨죽인 연기·완전 접지 물리·뼈 목걸이·멀어지는 추격 젊은이까지 모두 충족."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S30sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990143>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후의 뼈 목걸이가 목에 착용되어 있지 않고 그녀의 얼굴 앞 맨땅에 떨어져 있습니다.",
     "fix_en": "Remove the loose white bone from the dirt in front of the woman's face, replacing it with plain dirt, and draw the animal-bone pendant necklace worn correctly around her neck, hanging from a cord. Preserve her face, hair, posture, clothing, the man to her left, the dirt ground, and the entire forest background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "화면 하단을 가로지르며 두 사람을 가려야 할 전경의 수풀이 없고 인물들이 화면 앞쪽에 그대로 노출되어 있습니다.",
     "fix_en": "Add a strip of dense, leafy undergrowth extending across the entire lower-center foreground edge of the frame to partially mask the arms and lower bodies of both characters, placing them visually behind the vegetation. Preserve exactly the characters' faces, shoulders, current poses, clothing, the existing dirt ground, and the background forest with the walking figures.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the loose white bone from the dirt in front of the woman's face, replacing it with plain dirt, and draw the animal-bone pendant necklace worn correctly around her neck, hanging from a cord. Preserve her face, hair, posture, clothing, the man to her left, the dirt ground, and the entire forest background.\n- Add a strip of dense, leafy undergrowth extending across the entire lower-center foreground edge of the frame to partially mask the arms and lower bodies of both characters, placing them visually behind the vegetation. Preserve exactly the characters' faces, shoulders, current poses, clothing, the existing dirt ground, and the background forest with the walking figures.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "포즈·프레임 배치·인물 일치는 동일하나, 하단 초목이 성겨 '낮은 수풀이 두 몸을 가린다'는 배경 잠금이 약하고, 김지후의 뼈 목걸이가 지면에 놓인 조각처럼 보여 '착용 유지' 조항이 불명확하다.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하고 PEOPLE 규칙이 허용한 두 사람 외에 배경 청년 네 명이 추가로 등장한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "인물 정체성·의상·포즈·조명은 A와 동일하게 유지하면서 하단 수풀 차폐와 목에 걸린 뼈 목걸이만 계약대로 보완한 최소 수정이며, 불필요한 변경(얼굴·의상·인원·배경 청년)이 없어 우세.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하고 PEOPLE 규칙이 허용한 두 사람 외에 배경 청년 네 명이 추가로 등장한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.675,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.425,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] SHOT TEXT가 보이도록 지정하고 PEOPLE 규칙이 허용한 두 사람 외에 배경 청년 네 명이 추가로 등장한다."
      ],
      "B": [
       "[gpt] SHOT TEXT가 보이도록 지정하고 PEOPLE 규칙이 허용한 두 사람 외에 배경 청년 네 명이 추가로 등장한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "포즈·프레임 배치·인물 일치는 동일하나, 하단 초목이 성겨 '낮은 수풀이 두 몸을 가린다'는 배경 잠금이 약하고, 김지후의 뼈 목걸이가 지면에 놓인 조각처럼 보여 '착용 유지' 조항이 불명확하다.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하고 PEOPLE 규칙이 허용한 두 사람 외에 배경 청년 네 명이 추가로 등장한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "인물 정체성·의상·포즈·조명은 A와 동일하게 유지하면서 하단 수풀 차폐와 목에 걸린 뼈 목걸이만 계약대로 보완한 최소 수정이며, 불필요한 변경(얼굴·의상·인원·배경 청년)이 없어 우세.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하고 PEOPLE 규칙이 허용한 두 사람 외에 배경 청년 네 명이 추가로 등장한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선을 전방(카메라 쪽·트레일 방향)으로 낮게 깔고 있음. 김여상은 좌측 중경에서 고개를 숙인 채 앞쪽 지면을 응시, 김지후는 우측 전경에서 얼굴을 지면에 붙이고 정면 약간 좌측을 향해 시선을 두어 배경 원경의 청년 무리가 있는 방향과 대체로 일치. 배경 청년 4명은 등을 보이며 숲길 안쪽으로 멀어지는 방향으로 걸어감(추격자들이 앞서 지나가는 상태와 일치).",
      "built_space": "인공 구조물 없음. 숲 지면, 소나무 줄기, 낮은 관목 덤불로 구성. 하단 중앙~좌측을 가로지르는 낮은 수풀이 두 몸의 일부를 가리며 프레임 하단을 자른다. 수풀 덩어리가 화면 전면에 넓게 깔려 있어 '엄폐'로서의 역할이 명확. 광원은 추가 없이 달빛 계열 저광량 단일톤.",
      "entities": "김여상: 40대 중반 한국 남성, 짧은 검은 머리, 녹색 방수 재킷/바지와 검은 장화 — 캐릭터 레퍼런스와 의상 일치. 김지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 워크재킷 — 레퍼런스 일치(모자는 없음). 목에 흰 동물 뼈 펜던트가 목걸이 줄에 매달려 목/가슴 쪽에 걸려 있음 — CARRIED STATE의 '동물 뼈 목걸이' 충족. 추가 인물 없음(배경 청년들은 이전 스틸에서 승계된 요소).",
      "hard_violations": [],
      "physics": "두 몸 모두 지면에 완전히 밀착. 김여상은 팔꿈치/전완이 흙바닥에 닿아 상체를 지지, 김지후는 턱과 손이 낙엽 지면에 접촉해 납작 엎드린 자세. 부유하는 물체·신체 없음. 잎사귀와 옷 주름이 중력에 맞게 처짐. 뼈 펜던트는 목걸이 줄에 매달려 중력 방향으로 늘어져 있어 지지 관계가 명확."
     },
     {
      "label": "B",
      "direction": "A와 사실상 동일. 김여상은 좌측 중경에서 고개 숙임, 김지후는 우측 전경에서 얼굴을 낮추고 전방을 응시. 배경 청년 무리는 등을 보이며 멀어짐. 시선 방향에 문제 없음.",
      "built_space": "동일한 숲 로케이션이지만 전경 수풀의 양이 크게 줄어 화면 하단이 대부분 맨 흙바닥과 잔가지로 드러남. 'KEY BACKGROUND ELEMENTS: 낮은 수풀이 하단 프레임을 가로질러 두 몸의 일부를 가린다'는 조건이 약해져, 두 몸이 거의 노출된 상태. 은폐 기능이 시각적으로 성립하지 않음.",
      "entities": "인물 동일: 김여상(녹색 방수복), 김지후(갈색 재킷, 긴 흑발). 그러나 김지후의 뼈 펜던트가 목에서 떨어져 나와 오른손 앞 지면 위에 뼈 조각처럼 놓여 있고 목걸이 줄이 보이지 않음 — 착용 상태(CARRIED STATE: '여전히 착용하고 있다')를 충족하지 못함.",
      "hard_violations": [],
      "physics": "두 몸은 지면에 밀착, 팔꿈치와 턱이 흙에 접촉해 지지가 명확. 부유 요소는 없으나, 뼈 펜던트가 어떤 줄이나 손에도 연결되지 않은 채 지면 위에 놓인 별개의 오브젝트로 읽혀 소지 상태의 물리적 근거가 사라졌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "낮은 수풀이 하단 프레임을 가로질러 두 엎드린 몸을 실제로 가리고, 김지후의 뼈 목걸이가 목에 걸린 채 유지되어 CARRIED STATE와 배경 요소 조건을 모두 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도지만 전경 수풀이 대폭 제거되어 '수풀이 두 몸을 가린다'는 배경 조건과 은폐 상황이 무너졌고, 뼈 펜던트가 목걸이에서 분리되어 지면에 놓인 별개 물체로 읽혀 '여전히 착용' 조항까지 깨졌다 — 요구되지 않은 변경이 명백한 손실이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "낮은 수풀이 하단 프레임을 가로질러 두 엎드린 몸을 실제로 가리고, 김지후의 뼈 목걸이가 목에 걸린 채 유지되어 CARRIED STATE와 배경 요소 조건을 모두 충족한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동일 구도지만 전경 수풀이 대폭 제거되어 '수풀이 두 몸을 가린다'는 배경 조건과 은폐 상황이 무너졌고, 뼈 펜던트가 목걸이에서 분리되어 지면에 놓인 별개 물체로 읽혀 '여전히 착용' 조항까지 깨졌다 — 요구되지 않은 변경이 명백한 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물 모두 시선을 전방(카메라 쪽·트레일 방향)으로 낮게 깔고 있음. 김여상은 좌측 중경에서 고개를 숙인 채 앞쪽 지면을 응시, 김지후는 우측 전경에서 얼굴을 지면에 붙이고 정면 약간 좌측을 향해 시선을 두어 배경 원경의 청년 무리가 있는 방향과 대체로 일치. 배경 청년 4명은 등을 보이며 숲길 안쪽으로 멀어지는 방향으로 걸어감(추격자들이 앞서 지나가는 상태와 일치).",
      "built_space": "인공 구조물 없음. 숲 지면, 소나무 줄기, 낮은 관목 덤불로 구성. 하단 중앙~좌측을 가로지르는 낮은 수풀이 두 몸의 일부를 가리며 프레임 하단을 자른다. 수풀 덩어리가 화면 전면에 넓게 깔려 있어 '엄폐'로서의 역할이 명확. 광원은 추가 없이 달빛 계열 저광량 단일톤.",
      "entities": "김여상: 40대 중반 한국 남성, 짧은 검은 머리, 녹색 방수 재킷/바지와 검은 장화 — 캐릭터 레퍼런스와 의상 일치. 김지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 워크재킷 — 레퍼런스 일치(모자는 없음). 목에 흰 동물 뼈 펜던트가 목걸이 줄에 매달려 목/가슴 쪽에 걸려 있음 — CARRIED STATE의 '동물 뼈 목걸이' 충족. 추가 인물 없음(배경 청년들은 이전 스틸에서 승계된 요소).",
      "hard_violations": [],
      "physics": "두 몸 모두 지면에 완전히 밀착. 김여상은 팔꿈치/전완이 흙바닥에 닿아 상체를 지지, 김지후는 턱과 손이 낙엽 지면에 접촉해 납작 엎드린 자세. 부유하는 물체·신체 없음. 잎사귀와 옷 주름이 중력에 맞게 처짐. 뼈 펜던트는 목걸이 줄에 매달려 중력 방향으로 늘어져 있어 지지 관계가 명확."
     },
     {
      "label": "A",
      "direction": "A와 사실상 동일. 김여상은 좌측 중경에서 고개 숙임, 김지후는 우측 전경에서 얼굴을 낮추고 전방을 응시. 배경 청년 무리는 등을 보이며 멀어짐. 시선 방향에 문제 없음.",
      "built_space": "동일한 숲 로케이션이지만 전경 수풀의 양이 크게 줄어 화면 하단이 대부분 맨 흙바닥과 잔가지로 드러남. 'KEY BACKGROUND ELEMENTS: 낮은 수풀이 하단 프레임을 가로질러 두 몸의 일부를 가린다'는 조건이 약해져, 두 몸이 거의 노출된 상태. 은폐 기능이 시각적으로 성립하지 않음.",
      "entities": "인물 동일: 김여상(녹색 방수복), 김지후(갈색 재킷, 긴 흑발). 그러나 김지후의 뼈 펜던트가 목에서 떨어져 나와 오른손 앞 지면 위에 뼈 조각처럼 놓여 있고 목걸이 줄이 보이지 않음 — 착용 상태(CARRIED STATE: '여전히 착용하고 있다')를 충족하지 못함.",
      "hard_violations": [],
      "physics": "두 몸은 지면에 밀착, 팔꿈치와 턱이 흙에 접촉해 지지가 명확. 부유 요소는 없으나, 뼈 펜던트가 어떤 줄이나 손에도 연결되지 않은 채 지면 위에 놓인 별개의 오브젝트로 읽혀 소지 상태의 물리적 근거가 사라졌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S30sh2"
  }
 },
 "S31sh2::bgfirst_bg": {
  "input_fingerprint": "56048c1ef0afa94b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 꿈틀거리는 포댓자루를 메고 한 발은 딛고 다른 발은 허공에 든 채 검은 염소 떼 사이를 가로지르는 금월도 마을 청년들의 무심한 표정.\n\nLOCATION (lock): Inside the crowded pen of a forest goat shed, along the narrow passage through the animals.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Tracking at chest height alongside the route, the camera holds a wide lateral view of the village youths threading through the herd. Their bodies cross the middle band with alternating lifted feet, while the struggling sack remains readable over a carrier's shoulder and black goats occupy the foreground and background without blocking the procession.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (수십 마리가 축사 안에 몰려있음) — Individual goats face varied directions on both sides of the youths' lateral route; used as Surrounds and intermittently layers across the procession, establishing the youths' route through the enclosure; 축사 내부 통로 (마을 청년들이 통과 중) — The route runs laterally across the frame between the gathered goats; used as Provides the constrained passage followed by the lateral tracking camera; 포댓자루 (안의 무언가가 사력을 다해 꿈틀거림) — Its long side is visible over a youth's shoulder and deforms outward as the contents struggle; used as Registers the violent internal movement ignored by the carriers.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 꿈틀거리는 포댓자루를 메고 한 발은 딛고 다른 발은 허공에 든 채 검은 염소 떼 사이를 가로지르는 금월도 마을 청년들의 무심한 표정.\n\nLOCATION (lock): Inside the crowded pen of a forest goat shed, along the narrow passage through the animals.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Tracking at chest height alongside the route, the camera holds a wide lateral view of the village youths threading through the herd. Their bodies cross the middle band with alternating lifted feet, while the struggling sack remains readable over a carrier's shoulder and black goats occupy the foreground and background without blocking the procession.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (수십 마리가 축사 안에 몰려있음) — Individual goats face varied directions on both sides of the youths' lateral route; used as Surrounds and intermittently layers across the procession, establishing the youths' route through the enclosure; 축사 내부 통로 (마을 청년들이 통과 중) — The route runs laterally across the frame between the gathered goats; used as Provides the constrained passage followed by the lateral tracking camera; 포댓자루 (안의 무언가가 사력을 다해 꿈틀거림) — Its long side is visible over a youth's shoulder and deforms outward as the contents struggle; used as Registers the violent internal movement ignored by the carriers.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S31sh2__bgfirst_bg.png",
  "asset_id": "948ef996-7db9-471f-8213-32945990c3d9",
  "input_asset_ids": [
   "57df3218-af71-4d46-8947-8c0aca1cce73",
   "803cc956-9eff-49c4-b977-3e62ad55fc55"
  ]
 },
 "S31sh2": {
  "input_fingerprint": "fb672bf5b68852b5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 꿈틀거리는 포댓자루를 메고 한 발은 딛고 다른 발은 허공에 든 채 검은 염소 떼 사이를 가로지르는 금월도 마을 청년들의 무심한 표정.\n\nLOCATION (lock): Inside the crowded pen of a forest goat shed, along the narrow passage through the animals. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The carried sacks still contain struggling captives and are stained with leaking dark-red liquid. Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 금월도 마을 청년 (한국인 20~30대 남성, 짧은 검은 머리, 그을린 얼굴, 거친 인상) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 꿈틀거리는 포댓자루를 메고 한 발은 딛고 다른 발은 허공에 든 채 검은 염소 떼 사이를 가로지르는 금월도 마을 청년들의 무심한 표정.\n\nLOCATION (lock): Inside the crowded pen of a forest goat shed, along the narrow passage through the animals. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The carried sacks still contain struggling captives and are stained with leaking dark-red liquid. Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 금월도 마을 청년 (한국인 20~30대 남성, 짧은 검은 머리, 그을린 얼굴, 거친 인상) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 꿈틀거리는 포댓자루를 메고 한 발은 딛고 다른 발은 허공에 든 채 검은 염소 떼 사이를 가로지르는 금월도 마을 청년들의 무심한 표정.\n\nLOCATION (lock): Inside the crowded pen of a forest goat shed, along the narrow passage through the animals. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The carried sacks still contain struggling captives and are stained with leaking dark-red liquid. Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 금월도 마을 청년 (한국인 20~30대 남성, 짧은 검은 머리, 그을린 얼굴, 거친 인상) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S31sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S31sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 금월도 마을 청년: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:756328>"
    },
    {
     "label": "PROP REFERENCE — 피 묻은 대형 포댓자루: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1683711>"
    }
   ],
   "B": [
    {
     "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_pine_forest_route_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 금월도 마을 청년: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:756328>"
    },
    {
     "label": "PROP REFERENCE — 피 묻은 대형 포댓자루: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1683711>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지정된 인물과 피 묻은 자루 레퍼런스를 정확히 반영했으며, 한 발을 허공에 든 채 걷는 묘사와 무심한 표정을 훌륭하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "동일한 인물이 화면에 여러 번 복제되어 나타나는 심각한 규정 위반(Hard Violation: duplicated bodies)이 발생했습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지정된 인물과 피 묻은 자루 레퍼런스를 정확히 반영했으며, 한 발을 허공에 든 채 걷는 묘사와 무심한 표정을 훌륭하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "동일한 인물이 화면에 여러 번 복제되어 나타나는 심각한 규정 위반(Hard Violation: duplicated bodies)이 발생했습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "지정된 숲속 비석 레퍼런스 배경이 누락되었으나, 인물의 동작, 포댓자루, 염소 떼 등 텍스트의 요구사항을 자연스럽게 구현했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "동일한 인물이 비정상적으로 5명이나 복제되어 일렬로 나타나는 치명적인 다중 신체 오류(Hard Violation)가 발생했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "지정된 숲속 비석 레퍼런스 배경이 누락되었으나, 인물의 동작, 포댓자루, 염소 떼 등 텍스트의 요구사항을 자연스럽게 구현했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "동일한 인물이 비정상적으로 5명이나 복제되어 일렬로 나타나는 치명적인 다중 신체 오류(Hard Violation)가 발생했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 5,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 5,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지정된 인물과 피 묻은 자루 레퍼런스를 정확히 반영했으며, 한 발을 허공에 든 채 걷는 묘사와 무심한 표정을 훌륭하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 2,
    "verdict_ko": "동일한 인물이 화면에 여러 번 복제되어 나타나는 심각한 규정 위반(Hard Violation: duplicated bodies)이 발생했습니다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_pine_forest_route_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 금월도 마을 청년: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:756328>"
   },
   {
    "label": "PROP REFERENCE — 피 묻은 대형 포댓자루: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1683711>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경이 실내 나무 축사로 생성되어, 야외 소나무 숲길과 대형 비석이 있는 지정된 로케이션 레퍼런스 사진의 장소 구조를 완전히 무시했습니다.",
     "fix_en": "Replace the entire indoor wooden barn environment with the outdoor dark pine forest path and stone monument shown in the location reference photograph.",
     "needs_regeneration": true,
     "unfixable": true
    }
   ]
  },
  "fix_skipped": true,
  "fix_skip_reason": "all_issues_unfixable",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S31sh2__bgfirst_bg.png",
   "bg_asset_id": "948ef996-7db9-471f-8213-32945990c3d9",
   "bg_record_key": "S31sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "seed_bg"
  },
  "ref_mode": "seed-bg+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S32sh1::bgfirst_bg": {
  "input_fingerprint": "dc55e3dca69a0146",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 벽면에 얼굴을 가까이 대고 안을 들여다보는 고정된 자세.\n\nLOCATION (lock): Outside the rough wooden slaughterhouse hidden in the forest, close against its wall and broken window.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Outside the structure, the static eye-level camera sits close to the wall and looks along it toward Kim Yeo-sang's profile. He occupies one side of the medium frame with his face pressed near the wall, while the receding exterior surface leaves searching space ahead in the direction the later track will follow.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가건물 외벽 (나무로 얼기설기 지어진 가건물의 외벽) — The near side of the wall runs diagonally away from camera past Kim Yeo-sang; used as Acts as the dominant leading plane, guiding both his search and the next parallel camera move; 가건물 주변 숲속 (밤); used as Holds empty searching space ahead of his profile and establishes the isolated exterior location.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 벽면에 얼굴을 가까이 대고 안을 들여다보는 고정된 자세.\n\nLOCATION (lock): Outside the rough wooden slaughterhouse hidden in the forest, close against its wall and broken window.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Outside the structure, the static eye-level camera sits close to the wall and looks along it toward Kim Yeo-sang's profile. He occupies one side of the medium frame with his face pressed near the wall, while the receding exterior surface leaves searching space ahead in the direction the later track will follow.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가건물 외벽 (나무로 얼기설기 지어진 가건물의 외벽) — The near side of the wall runs diagonally away from camera past Kim Yeo-sang; used as Acts as the dominant leading plane, guiding both his search and the next parallel camera move; 가건물 주변 숲속 (밤); used as Holds empty searching space ahead of his profile and establishes the isolated exterior location.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh1__bgfirst_bg.png",
  "asset_id": "f88b8c04-86e7-4a5c-858f-d37206c23bb7",
  "input_asset_ids": [
   "a83db6b1-23d3-4a61-8277-694e787e4ee5",
   "45402dff-76ad-4136-9658-d7261ccee20f",
   "6434b544-0a16-42ea-a909-412c18868a98"
  ]
 },
 "S32sh1": {
  "input_fingerprint": "2fbeb661e584a959",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 벽면에 얼굴을 가까이 대고 안을 들여다보는 고정된 자세.\n\nLOCATION (lock): Outside the rough wooden slaughterhouse hidden in the forest, close against its wall and broken window. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and carries her phone.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김여상 (한국인 40대 중반 남성, 평범한 중년 얼굴, 짧은 검은 머리, 소박한 인상) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 벽면에 얼굴을 가까이 대고 안을 들여다보는 고정된 자세.\n\nLOCATION (lock): Outside the rough wooden slaughterhouse hidden in the forest, close against its wall and broken window. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and carries her phone.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김여상 (한국인 40대 중반 남성, 평범한 중년 얼굴, 짧은 검은 머리, 소박한 인상) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 얼기설기 지어진 나무 가건물 밖 어둠 속에서 여상이 벽면에 얼굴을 가까이 대고 안을 들여다보는 고정된 자세.\n\nLOCATION (lock): Outside the rough wooden slaughterhouse hidden in the forest, close against its wall and broken window. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her antler-bone pendant and carries her phone.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김여상 (한국인 40대 중반 남성, 평범한 중년 얼굴, 짧은 검은 머리, 소박한 인상) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S32sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:888076>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_slaughter_complex_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:888076>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "벽면에 얼굴을 바짝 대고 창문 안을 들여다보는 자세를 완벽히 구현했으며 샷의 분위기와 구조물 묘사도 훌륭합니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴을 벽에 밀착하지 않아 지시된 자세를 어겼으며, 텍스트에 없는 다른 캐릭터의 소품(펜던트, 폰)을 장착한 오류가 있습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "벽면에 얼굴을 바짝 대고 창문 안을 들여다보는 자세를 완벽히 구현했으며 샷의 분위기와 구조물 묘사도 훌륭합니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴을 벽에 밀착하지 않아 지시된 자세를 어겼으며, 텍스트에 없는 다른 캐릭터의 소품(펜던트, 폰)을 장착한 오류가 있습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "'벽면에 얼굴을 가까이 대고 안을 들여다보는' 지시문의 구체적인 자세를 정확하게 구현했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴을 벽에 밀착하는 자세가 부족하며, 텍스트 상 다른 인물(지후)의 소지품을 잘못 착용했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "'벽면에 얼굴을 가까이 대고 안을 들여다보는' 지시문의 구체적인 자세를 정확하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴을 벽에 밀착하는 자세가 부족하며, 텍스트 상 다른 인물(지후)의 소지품을 잘못 착용했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 8,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "벽면에 얼굴을 바짝 대고 창문 안을 들여다보는 자세를 완벽히 구현했으며 샷의 분위기와 구조물 묘사도 훌륭합니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "얼굴을 벽에 밀착하지 않아 지시된 자세를 어겼으며, 텍스트에 없는 다른 캐릭터의 소품(펜던트, 폰)을 장착한 오류가 있습니다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L25B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_slaughter_complex_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:888076>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh1__bgfirst_bg.png",
   "bg_asset_id": "f88b8c04-86e7-4a5c-858f-d37206c23bb7",
   "bg_record_key": "S32sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S32sh10::bgfirst_bg": {
  "input_fingerprint": "af8437724c15948b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 한 마을 청년이 허공 높이 무시무시한 도축용 칼을 치켜든 순간.\n\nLOCATION (lock): The main work floor of the rough wooden slaughterhouse, surrounded by hanging knives, hooks and blood buckets in darkness.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height inside the structure, complete the upward tilt along the struggling form to 마을 청년 #1's twisted torso and fully raised arm. Keep his body in a low-angle three-quarter view at center-left, the slaughter knife high in the upper third, and only an indistinct portion of the victim below so the imminent downward arc is unmistakable.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도축용 칼 (Held high immediately before the blow) — The blade is raised above the youth, with its striking edge angled toward the struggling form below; used as Suspended at the top of the composition as the endpoint of the tilt and the threat of the next motion; 벽에 매달린 다양한 크기의 칼 (Hanging in rows) — Their hanging sides and edges are visible behind the youth; used as Creates repeated sharp vertical shapes behind the raised arm; 걸개 갈고리 (Hanging among the tools) — Their hooked profiles hang along the background wall; used as Adds slaughterhouse context without competing with the raised knife; 피받이 양동이 (Placed inside the slaughter area) — Its open top is partially visible from the low camera angle; used as Remains low in the background as part of the prepared slaughter area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The dark slaughterhouse interior holds the raised youth and struggling form in low-key nighttime visibility before the phone flash.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 한 마을 청년이 허공 높이 무시무시한 도축용 칼을 치켜든 순간.\n\nLOCATION (lock): The main work floor of the rough wooden slaughterhouse, surrounded by hanging knives, hooks and blood buckets in darkness.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height inside the structure, complete the upward tilt along the struggling form to 마을 청년 #1's twisted torso and fully raised arm. Keep his body in a low-angle three-quarter view at center-left, the slaughter knife high in the upper third, and only an indistinct portion of the victim below so the imminent downward arc is unmistakable.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도축용 칼 (Held high immediately before the blow) — The blade is raised above the youth, with its striking edge angled toward the struggling form below; used as Suspended at the top of the composition as the endpoint of the tilt and the threat of the next motion; 벽에 매달린 다양한 크기의 칼 (Hanging in rows) — Their hanging sides and edges are visible behind the youth; used as Creates repeated sharp vertical shapes behind the raised arm; 걸개 갈고리 (Hanging among the tools) — Their hooked profiles hang along the background wall; used as Adds slaughterhouse context without competing with the raised knife; 피받이 양동이 (Placed inside the slaughter area) — Its open top is partially visible from the low camera angle; used as Remains low in the background as part of the prepared slaughter area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The dark slaughterhouse interior holds the raised youth and struggling form in low-key nighttime visibility before the phone flash.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh10__bgfirst_bg.png",
  "asset_id": "a6d62c9f-35c2-411f-8de7-68d83d2f8565",
  "input_asset_ids": [
   "8a675677-a545-416e-ab90-20b10e1eb081",
   "9a856501-3807-4b4f-93fe-15729efb69bc"
  ]
 },
 "S32sh10": {
  "input_fingerprint": "5714078781428178",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 한 마을 청년이 허공 높이 무시무시한 도축용 칼을 치켜든 순간.\n\nLOCATION (lock): The main work floor of the rough wooden slaughterhouse, surrounded by hanging knives, hooks and blood buckets in darkness. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height inside the structure, complete the upward tilt along the struggling form to 마을 청년 #1's twisted torso and fully raised arm. Keep his body in a low-angle three-quarter view at center-left, the slaughter knife high in the upper third, and only an indistinct portion of the victim below so the imminent downward arc is unmistakable.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도축용 칼 (Held high immediately before the blow) — The blade is raised above the youth, with its striking edge angled toward the struggling form below; used as Suspended at the top of the composition as the endpoint of the tilt and the threat of the next motion; 벽에 매달린 다양한 크기의 칼 (Hanging in rows) — Their hanging sides and edges are visible behind the youth; used as Creates repeated sharp vertical shapes behind the raised arm; 걸개 갈고리 (Hanging among the tools) — Their hooked profiles hang along the background wall; used as Adds slaughterhouse context without competing with the raised knife; 피받이 양동이 (Placed inside the slaughter area) — Its open top is partially visible from the low camera angle; used as Remains low in the background as part of the prepared slaughter area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The dark slaughterhouse interior holds the raised youth and struggling form in low-key nighttime visibility before the phone flash.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The blood-leaking sacks have been opened inside the slaughterhouse, with their struggling contents on the killing floor. Jihu still wears her necklace outside the window.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 한 마을 청년 right now, so 한 마을 청년's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 한 마을 청년: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 한 마을 청년이 허공 높이 무시무시한 도축용 칼을 치켜든 순간.\n\nLOCATION (lock): The main work floor of the rough wooden slaughterhouse, surrounded by hanging knives, hooks and blood buckets in darkness. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height inside the structure, complete the upward tilt along the struggling form to 마을 청년 #1's twisted torso and fully raised arm. Keep his body in a low-angle three-quarter view at center-left, the slaughter knife high in the upper third, and only an indistinct portion of the victim below so the imminent downward arc is unmistakable.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도축용 칼 (Held high immediately before the blow) — The blade is raised above the youth, with its striking edge angled toward the struggling form below; used as Suspended at the top of the composition as the endpoint of the tilt and the threat of the next motion; 벽에 매달린 다양한 크기의 칼 (Hanging in rows) — Their hanging sides and edges are visible behind the youth; used as Creates repeated sharp vertical shapes behind the raised arm; 걸개 갈고리 (Hanging among the tools) — Their hooked profiles hang along the background wall; used as Adds slaughterhouse context without competing with the raised knife; 피받이 양동이 (Placed inside the slaughter area) — Its open top is partially visible from the low camera angle; used as Remains low in the background as part of the prepared slaughter area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The dark slaughterhouse interior holds the raised youth and struggling form in low-key nighttime visibility before the phone flash.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The blood-leaking sacks have been opened inside the slaughterhouse, with their struggling contents on the killing floor. Jihu still wears her necklace outside the window.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 한 마을 청년 right now, so 한 마을 청년's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 한 마을 청년: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 한 마을 청년이 허공 높이 무시무시한 도축용 칼을 치켜든 순간.\n\nLOCATION (lock): The main work floor of the rough wooden slaughterhouse, surrounded by hanging knives, hooks and blood buckets in darkness. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height inside the structure, complete the upward tilt along the struggling form to 마을 청년 #1's twisted torso and fully raised arm. Keep his body in a low-angle three-quarter view at center-left, the slaughter knife high in the upper third, and only an indistinct portion of the victim below so the imminent downward arc is unmistakable.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도축용 칼 (Held high immediately before the blow) — The blade is raised above the youth, with its striking edge angled toward the struggling form below; used as Suspended at the top of the composition as the endpoint of the tilt and the threat of the next motion; 벽에 매달린 다양한 크기의 칼 (Hanging in rows) — Their hanging sides and edges are visible behind the youth; used as Creates repeated sharp vertical shapes behind the raised arm; 걸개 갈고리 (Hanging among the tools) — Their hooked profiles hang along the background wall; used as Adds slaughterhouse context without competing with the raised knife; 피받이 양동이 (Placed inside the slaughter area) — Its open top is partially visible from the low camera angle; used as Remains low in the background as part of the prepared slaughter area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The dark slaughterhouse interior holds the raised youth and struggling form in low-key nighttime visibility before the phone flash.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The blood-leaking sacks have been opened inside the slaughterhouse, with their struggling contents on the killing floor. Jihu still wears her necklace outside the window.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 한 마을 청년 right now, so 한 마을 청년's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 한 마을 청년: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh10__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S32sh10.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "PROP REFERENCE — 칼(도축용 칼·신칼 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1220370>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "PROP REFERENCE — 칼(도축용 칼·신칼 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1220370>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "청년은 오른팔을 위로 들어올렸고 시선도 위쪽(들어올린 손 방향)을 향한다. 그러나 손은 완전히 비어 있어 도축용 칼이 전혀 존재하지 않는다. 따라서 '칼날이 아래 몸부림치는 대상을 향한다'는 지시 대상이 프레임에 없고, 아래에 희생자의 흐릿한 일부도 없다. 배경 벽의 칼과 갈고리는 참조 사진대로 걸려 있으나, 카메라는 무릎 높이 로우앵글이 아니라 거의 눈높이 수평이고, 미디엄 숏이 아니라 전신 와이드다. 인물은 화면 중앙(중앙-좌측 아님)에 배치.",
      "built_space": "도축장 내부는 LOCATION 참조와 매우 일치한다 — 왼쪽 문틀과 뒷방, 뒷벽의 자석 칼걸이와 칼들, 천장 파이프에 걸린 고리 열, 중앙의 피 묻은 작업대, 오른쪽 스테인리스 피받이 양동이, 바닥 배수구, 오른쪽 유리 미닫이문까지 고정 요소가 정확히 재현. 밤 조명으로 창밖은 어둡다. 부품 중복이나 잘못된 배치는 없음.",
      "entities": "인물: 한국인 청년, 짧은 머리에 두건, 누더기 조선식 저고리·치마형 하의·짚신 — 캐릭터 참조와 얼굴·의상 모두 잘 일치. 도축용 칼(프롭 참조): 손에 없음, 부재. 피받이 양동이: 스테인리스 통으로 존재. 걸개 갈고리·벽걸이 칼: 존재. 몸부림치는 희생자/자루: 부재.",
      "hard_violations": [],
      "physics": "인물은 두 발로 바닥에 확실히 서 있고 무게중심이 안정적이다. 공중에 뜬 물체 없음. 다만 들어올린 손은 칼을 쥔 그립이 아니라 손가락을 편 빈 손으로, '칼을 치켜든 순간'의 근육·손목 긴장이 없다. 지지 없는 부유물은 없음."
     },
     {
      "label": "B",
      "direction": "청년은 오른손을 카메라 쪽으로 뻗어 손바닥을 렌즈에 보이며 방어하듯 막고 있고, 시선도 정면 카메라를 향한다. 위로 치켜든 칼도, 아래를 향한 칼날도, 아래의 희생자도 없다. 즉 샷 텍스트의 동작(칼을 허공 높이 치켜듦)과 정반대의 방어 제스처. 로우앵글도 아니고 거의 허리~가슴 높이의 정면 미디엄-풀 숏.",
      "built_space": "실내가 참조 위치와 크게 다르다 — 벽 전체가 새 나무 판자로 마감되고 천장은 노출 목조 트러스에 전구 두 개가 달렸다. 참조의 콘크리트/타일 벽, 왼쪽 문과 뒷방, 바닥의 피 웅덩이, 젖은 콘크리트 바닥이 흙바닥으로 대체됨. 뒷벽 칼걸이·고리열·싱크·양동이는 남아 있으나 스케일이 축소되어 멀리 밀림. 밝은 전구가 켜져 있어 '전화 플래시 전 저조도 야간'과 어긋남.",
      "entities": "인물: 한국인 청년이나 현대식 카키 작업복 셔츠·바지 차림으로 캐릭터 참조의 조선시대 누더기 의상·두건과 불일치(맨머리, 짧은 머리만 일치). 도축용 칼: 부재. 피받이 양동이: 뒤쪽에 존재. 갈고리·칼: 배경에 존재. 희생자/자루: 부재.",
      "hard_violations": [],
      "physics": "두 발이 바닥에 닿아 무릎을 굽힌 채 뒤로 물러서는 자세로 지지는 성립. 부유물 없음. 그러나 뻗은 손에는 아무 물건도 없고, 동작은 '치켜듦'이 아니라 '막음'이다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "로케이션 재현과 캐릭터 의상·야간 저조도는 참조와 거의 완벽하나, 핵심인 도축용 칼이 손에 전혀 없고 아래 희생자도 없으며, 무릎 높이 로우앵글·미디엄 숏·중앙-좌측 배치라는 카메라 지시를 전신 아이레벨 와이드로 어겼다."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "칼도 희생자도 없는 데다 동작이 '치켜듦'이 아닌 카메라를 향한 방어 제스처이며, 목재 벽·흙바닥·켜진 전구로 로케이션과 야간 저조도 룩까지 어긋나고 의상도 현대 작업복이라 캐릭터 참조와 불일치한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "로케이션 재현과 캐릭터 의상·야간 저조도는 참조와 거의 완벽하나, 핵심인 도축용 칼이 손에 전혀 없고 아래 희생자도 없으며, 무릎 높이 로우앵글·미디엄 숏·중앙-좌측 배치라는 카메라 지시를 전신 아이레벨 와이드로 어겼다."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "칼도 희생자도 없는 데다 동작이 '치켜듦'이 아닌 카메라를 향한 방어 제스처이며, 목재 벽·흙바닥·켜진 전구로 로케이션과 야간 저조도 룩까지 어긋나고 의상도 현대 작업복이라 캐릭터 참조와 불일치한다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "청년은 오른팔을 위로 들어올렸고 시선도 위쪽(들어올린 손 방향)을 향한다. 그러나 손은 완전히 비어 있어 도축용 칼이 전혀 존재하지 않는다. 따라서 '칼날이 아래 몸부림치는 대상을 향한다'는 지시 대상이 프레임에 없고, 아래에 희생자의 흐릿한 일부도 없다. 배경 벽의 칼과 갈고리는 참조 사진대로 걸려 있으나, 카메라는 무릎 높이 로우앵글이 아니라 거의 눈높이 수평이고, 미디엄 숏이 아니라 전신 와이드다. 인물은 화면 중앙(중앙-좌측 아님)에 배치.",
      "built_space": "도축장 내부는 LOCATION 참조와 매우 일치한다 — 왼쪽 문틀과 뒷방, 뒷벽의 자석 칼걸이와 칼들, 천장 파이프에 걸린 고리 열, 중앙의 피 묻은 작업대, 오른쪽 스테인리스 피받이 양동이, 바닥 배수구, 오른쪽 유리 미닫이문까지 고정 요소가 정확히 재현. 밤 조명으로 창밖은 어둡다. 부품 중복이나 잘못된 배치는 없음.",
      "entities": "인물: 한국인 청년, 짧은 머리에 두건, 누더기 조선식 저고리·치마형 하의·짚신 — 캐릭터 참조와 얼굴·의상 모두 잘 일치. 도축용 칼(프롭 참조): 손에 없음, 부재. 피받이 양동이: 스테인리스 통으로 존재. 걸개 갈고리·벽걸이 칼: 존재. 몸부림치는 희생자/자루: 부재.",
      "hard_violations": [],
      "physics": "인물은 두 발로 바닥에 확실히 서 있고 무게중심이 안정적이다. 공중에 뜬 물체 없음. 다만 들어올린 손은 칼을 쥔 그립이 아니라 손가락을 편 빈 손으로, '칼을 치켜든 순간'의 근육·손목 긴장이 없다. 지지 없는 부유물은 없음."
     },
     {
      "label": "B",
      "direction": "청년은 오른손을 카메라 쪽으로 뻗어 손바닥을 렌즈에 보이며 방어하듯 막고 있고, 시선도 정면 카메라를 향한다. 위로 치켜든 칼도, 아래를 향한 칼날도, 아래의 희생자도 없다. 즉 샷 텍스트의 동작(칼을 허공 높이 치켜듦)과 정반대의 방어 제스처. 로우앵글도 아니고 거의 허리~가슴 높이의 정면 미디엄-풀 숏.",
      "built_space": "실내가 참조 위치와 크게 다르다 — 벽 전체가 새 나무 판자로 마감되고 천장은 노출 목조 트러스에 전구 두 개가 달렸다. 참조의 콘크리트/타일 벽, 왼쪽 문과 뒷방, 바닥의 피 웅덩이, 젖은 콘크리트 바닥이 흙바닥으로 대체됨. 뒷벽 칼걸이·고리열·싱크·양동이는 남아 있으나 스케일이 축소되어 멀리 밀림. 밝은 전구가 켜져 있어 '전화 플래시 전 저조도 야간'과 어긋남.",
      "entities": "인물: 한국인 청년이나 현대식 카키 작업복 셔츠·바지 차림으로 캐릭터 참조의 조선시대 누더기 의상·두건과 불일치(맨머리, 짧은 머리만 일치). 도축용 칼: 부재. 피받이 양동이: 뒤쪽에 존재. 갈고리·칼: 배경에 존재. 희생자/자루: 부재.",
      "hard_violations": [],
      "physics": "두 발이 바닥에 닿아 무릎을 굽힌 채 뒤로 물러서는 자세로 지지는 성립. 부유물 없음. 그러나 뻗은 손에는 아무 물건도 없고, 동작은 '치켜듦'이 아니라 '막음'이다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "청년이 카메라 쪽으로 오른손 손바닥을 활짝 펴 뻗고 있고, 시선도 렌즈 정면을 향한다. 도축용 칼은 프레임 어디에도 없다. 칼끝이 겨눌 '아래쪽 희생자'도 없고, 화면 하단은 빈 바닥뿐이라 '내리칠 호(弧)'의 방향성이 전혀 성립하지 않는다. 손바닥은 위로 치켜든 것이 아니라 정면 방어 제스처.",
      "built_space": "도축장 내부는 참조와 부분적으로 일치(벽 걸이 갈고리 열, 벽면 칼 거치대, 작업대, 스테인리스 양동이, 우측 출입문). 다만 좌우 벽이 참조의 시멘트/타일이 아닌 통짜 목재 판벽으로 바뀌었고 천장은 목조 트러스로 대체됨. 카메라는 무릎 높이가 아니라 거의 가슴~허리 높이의 준수평 앵글이라 로우앵글 상향 틸트가 아니다. 인물은 화면 중앙(중앙-좌 아님)에 위치.",
      "entities": "인물은 한국인 청년으로 얼굴·머리는 캐릭터 참조와 유사하나, 의상이 참조의 누더기 조선 한복이 아니라 현대식 카키 작업복 셔츠와 바지다. 도축용 칼(프롭 참조)은 손에 없음 — 계약의 핵심 오브젝트 부재. 배경 벽 칼들은 존재. 피받이 양동이 존재. 아래쪽 희생자(발버둥치는 형체) 부재.",
      "hard_violations": [
       "샷 텍스트의 중심 오브젝트인 도축용 칼이 프레임에 전혀 없음 — '칼을 치켜든 순간'이 성립하지 않고, 손에 쥔 오브젝트 없이 빈 손바닥만 있음(THE HAND THAT IS DOING THIS 위반)",
       "지정된 무릎 높이 로우앵글 상향 틸트 대신 거의 눈높이 수평 앵글로 촬영 — 카메라 위치 계약 위반",
       "인물이 렌즈를 정면으로 응시하는 direct-to-camera 시선(샷 텍스트가 지시하지 않음)"
      ],
      "physics": "청년은 두 발이 바닥에 닿아 있고 앞다리에 체중을 실은 자세로 지지는 확실하다. 다만 뻗은 팔은 위로 치켜올린 타격 준비가 아니라 앞으로 밀어내는 동작이며, 몸통 비틀림·어깨 회전 등 내리치기 직전의 운동 에너지가 없다. 무게중심은 안정적이나 샷 텍스트의 동작과 불일치."
     },
     {
      "label": "B",
      "direction": "청년은 오른팔을 머리 위로 들어올리고 시선은 위쪽(들어올린 손 방향)을 향한다. 그러나 손은 비어 있어 겨눌 칼날이 없고, 아래쪽에 발버둥치는 희생자도 없어 '내리칠 방향'이 지정되지 않는다. 팔의 방향 자체는 '허공 높이 치켜듦'과 부합.",
      "built_space": "장소 재현은 참조 로케이션과 매우 정확하다 — 벽면 갈고리 열, 벽 칼 거치대의 다양한 칼, 붉은 얼룩의 목재 작업대, 우측 스테인리스 피받이 양동이, 바닥 배수구, 좌측 문틀, 우측 유리문 모두 위치가 일치. 밤 시간대(창밖 어둠)도 맞음. 다만 카메라는 무릎 높이 로우앵글이 아니라 거의 선 눈높이의 수평 와이드이며, 인물은 전신이 다 들어간 풀샷으로 미디엄샷 규격을 벗어난다. 인물 위치는 중앙-약간 좌측.",
      "entities": "인물은 캐릭터 참조와 얼굴·머리수건·누더기 한복까지 정확히 일치하는 한국인 청년. 도축용 칼(프롭 참조)은 손에 없음 — 핵심 소품 부재. 배경 칼들과 갈고리, 피받이 양동이는 존재. 아래쪽 희생자 부재.",
      "hard_violations": [
       "샷 텍스트와 소품 계약의 중심인 도축용 칼이 손에도 화면 상단에도 없음 — 빈 손을 든 상태로 '칼을 치켜든 순간'이 부재(THE HAND THAT IS DOING THIS 위반)",
       "지정된 무릎 높이 로우앵글 상향 틸트 대신 눈높이 수평 앵글, 미디엄샷 대신 전신 풀샷 — 프레이밍 권위 계약 위반"
      ],
      "physics": "두 발이 젖은 바닥에 붙어 있고 체중은 양발에 고르게 실려 지지가 명확하다. 공중에 떠 있는 물체나 신체 없음. 다만 팔은 힘껏 치켜든 타격 준비라기보다 손을 가볍게 올려 무언가를 바라보는 이완된 자세로, 몸통 비틀림·근육 긴장이 없어 '내리칠 직전'의 역학이 읽히지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "도축용 칼이 아예 없고 손바닥을 렌즈로 내밀며 정면 응시 — 샷 텍스트의 동작이 완전히 다르고, 의상도 참조의 누더기 한복이 아닌 현대 작업복이며 벽·천장까지 목재로 바뀌어 로케이션 락도 어긋난다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션과 인물 동일성·의상은 참조와 거의 정확히 일치하고 팔을 위로 든 방향은 맞으나, 정작 도축용 칼이 손에 없고 무릎 높이 로우앵글·미디엄샷 대신 눈높이 전신 풀샷이며 아래쪽 희생자도 없어 핵심 계약을 놓쳤다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "도축용 칼이 아예 없고 손바닥을 렌즈로 내밀며 정면 응시 — 샷 텍스트의 동작이 완전히 다르고, 의상도 참조의 누더기 한복이 아닌 현대 작업복이며 벽·천장까지 목재로 바뀌어 로케이션 락도 어긋난다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "로케이션과 인물 동일성·의상은 참조와 거의 정확히 일치하고 팔을 위로 든 방향은 맞으나, 정작 도축용 칼이 손에 없고 무릎 높이 로우앵글·미디엄샷 대신 눈높이 전신 풀샷이며 아래쪽 희생자도 없어 핵심 계약을 놓쳤다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "B",
      "direction": "청년이 카메라 쪽으로 오른손 손바닥을 활짝 펴 뻗고 있고, 시선도 렌즈 정면을 향한다. 도축용 칼은 프레임 어디에도 없다. 칼끝이 겨눌 '아래쪽 희생자'도 없고, 화면 하단은 빈 바닥뿐이라 '내리칠 호(弧)'의 방향성이 전혀 성립하지 않는다. 손바닥은 위로 치켜든 것이 아니라 정면 방어 제스처.",
      "built_space": "도축장 내부는 참조와 부분적으로 일치(벽 걸이 갈고리 열, 벽면 칼 거치대, 작업대, 스테인리스 양동이, 우측 출입문). 다만 좌우 벽이 참조의 시멘트/타일이 아닌 통짜 목재 판벽으로 바뀌었고 천장은 목조 트러스로 대체됨. 카메라는 무릎 높이가 아니라 거의 가슴~허리 높이의 준수평 앵글이라 로우앵글 상향 틸트가 아니다. 인물은 화면 중앙(중앙-좌 아님)에 위치.",
      "entities": "인물은 한국인 청년으로 얼굴·머리는 캐릭터 참조와 유사하나, 의상이 참조의 누더기 조선 한복이 아니라 현대식 카키 작업복 셔츠와 바지다. 도축용 칼(프롭 참조)은 손에 없음 — 계약의 핵심 오브젝트 부재. 배경 벽 칼들은 존재. 피받이 양동이 존재. 아래쪽 희생자(발버둥치는 형체) 부재.",
      "hard_violations": [
       "샷 텍스트의 중심 오브젝트인 도축용 칼이 프레임에 전혀 없음 — '칼을 치켜든 순간'이 성립하지 않고, 손에 쥔 오브젝트 없이 빈 손바닥만 있음(THE HAND THAT IS DOING THIS 위반)",
       "지정된 무릎 높이 로우앵글 상향 틸트 대신 거의 눈높이 수평 앵글로 촬영 — 카메라 위치 계약 위반",
       "인물이 렌즈를 정면으로 응시하는 direct-to-camera 시선(샷 텍스트가 지시하지 않음)"
      ],
      "physics": "청년은 두 발이 바닥에 닿아 있고 앞다리에 체중을 실은 자세로 지지는 확실하다. 다만 뻗은 팔은 위로 치켜올린 타격 준비가 아니라 앞으로 밀어내는 동작이며, 몸통 비틀림·어깨 회전 등 내리치기 직전의 운동 에너지가 없다. 무게중심은 안정적이나 샷 텍스트의 동작과 불일치."
     },
     {
      "label": "A",
      "direction": "청년은 오른팔을 머리 위로 들어올리고 시선은 위쪽(들어올린 손 방향)을 향한다. 그러나 손은 비어 있어 겨눌 칼날이 없고, 아래쪽에 발버둥치는 희생자도 없어 '내리칠 방향'이 지정되지 않는다. 팔의 방향 자체는 '허공 높이 치켜듦'과 부합.",
      "built_space": "장소 재현은 참조 로케이션과 매우 정확하다 — 벽면 갈고리 열, 벽 칼 거치대의 다양한 칼, 붉은 얼룩의 목재 작업대, 우측 스테인리스 피받이 양동이, 바닥 배수구, 좌측 문틀, 우측 유리문 모두 위치가 일치. 밤 시간대(창밖 어둠)도 맞음. 다만 카메라는 무릎 높이 로우앵글이 아니라 거의 선 눈높이의 수평 와이드이며, 인물은 전신이 다 들어간 풀샷으로 미디엄샷 규격을 벗어난다. 인물 위치는 중앙-약간 좌측.",
      "entities": "인물은 캐릭터 참조와 얼굴·머리수건·누더기 한복까지 정확히 일치하는 한국인 청년. 도축용 칼(프롭 참조)은 손에 없음 — 핵심 소품 부재. 배경 칼들과 갈고리, 피받이 양동이는 존재. 아래쪽 희생자 부재.",
      "hard_violations": [
       "샷 텍스트와 소품 계약의 중심인 도축용 칼이 손에도 화면 상단에도 없음 — 빈 손을 든 상태로 '칼을 치켜든 순간'이 부재(THE HAND THAT IS DOING THIS 위반)",
       "지정된 무릎 높이 로우앵글 상향 틸트 대신 눈높이 수평 앵글, 미디엄샷 대신 전신 풀샷 — 프레이밍 권위 계약 위반"
      ],
      "physics": "두 발이 젖은 바닥에 붙어 있고 체중은 양발에 고르게 실려 지지가 명확하다. 공중에 떠 있는 물체나 신체 없음. 다만 팔은 힘껏 치켜든 타격 준비라기보다 손을 가볍게 올려 무언가를 바라보는 이완된 자세로, 몸통 비틀림·근육 긴장이 없어 '내리칠 직전'의 역학이 읽히지 않는다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 4
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "initial_roll_all_fail": true,
  "readings": [
   {
    "label": "A",
    "direction": "청년은 오른팔을 위로 들어올렸고 시선도 위쪽(들어올린 손 방향)을 향한다. 그러나 손은 완전히 비어 있어 도축용 칼이 전혀 존재하지 않는다. 따라서 '칼날이 아래 몸부림치는 대상을 향한다'는 지시 대상이 프레임에 없고, 아래에 희생자의 흐릿한 일부도 없다. 배경 벽의 칼과 갈고리는 참조 사진대로 걸려 있으나, 카메라는 무릎 높이 로우앵글이 아니라 거의 눈높이 수평이고, 미디엄 숏이 아니라 전신 와이드다. 인물은 화면 중앙(중앙-좌측 아님)에 배치.",
    "built_space": "도축장 내부는 LOCATION 참조와 매우 일치한다 — 왼쪽 문틀과 뒷방, 뒷벽의 자석 칼걸이와 칼들, 천장 파이프에 걸린 고리 열, 중앙의 피 묻은 작업대, 오른쪽 스테인리스 피받이 양동이, 바닥 배수구, 오른쪽 유리 미닫이문까지 고정 요소가 정확히 재현. 밤 조명으로 창밖은 어둡다. 부품 중복이나 잘못된 배치는 없음.",
    "entities": "인물: 한국인 청년, 짧은 머리에 두건, 누더기 조선식 저고리·치마형 하의·짚신 — 캐릭터 참조와 얼굴·의상 모두 잘 일치. 도축용 칼(프롭 참조): 손에 없음, 부재. 피받이 양동이: 스테인리스 통으로 존재. 걸개 갈고리·벽걸이 칼: 존재. 몸부림치는 희생자/자루: 부재.",
    "hard_violations": [],
    "physics": "인물은 두 발로 바닥에 확실히 서 있고 무게중심이 안정적이다. 공중에 뜬 물체 없음. 다만 들어올린 손은 칼을 쥔 그립이 아니라 손가락을 편 빈 손으로, '칼을 치켜든 순간'의 근육·손목 긴장이 없다. 지지 없는 부유물은 없음."
   },
   {
    "label": "B",
    "direction": "청년은 오른손을 카메라 쪽으로 뻗어 손바닥을 렌즈에 보이며 방어하듯 막고 있고, 시선도 정면 카메라를 향한다. 위로 치켜든 칼도, 아래를 향한 칼날도, 아래의 희생자도 없다. 즉 샷 텍스트의 동작(칼을 허공 높이 치켜듦)과 정반대의 방어 제스처. 로우앵글도 아니고 거의 허리~가슴 높이의 정면 미디엄-풀 숏.",
    "built_space": "실내가 참조 위치와 크게 다르다 — 벽 전체가 새 나무 판자로 마감되고 천장은 노출 목조 트러스에 전구 두 개가 달렸다. 참조의 콘크리트/타일 벽, 왼쪽 문과 뒷방, 바닥의 피 웅덩이, 젖은 콘크리트 바닥이 흙바닥으로 대체됨. 뒷벽 칼걸이·고리열·싱크·양동이는 남아 있으나 스케일이 축소되어 멀리 밀림. 밝은 전구가 켜져 있어 '전화 플래시 전 저조도 야간'과 어긋남.",
    "entities": "인물: 한국인 청년이나 현대식 카키 작업복 셔츠·바지 차림으로 캐릭터 참조의 조선시대 누더기 의상·두건과 불일치(맨머리, 짧은 머리만 일치). 도축용 칼: 부재. 피받이 양동이: 뒤쪽에 존재. 갈고리·칼: 배경에 존재. 희생자/자루: 부재.",
    "hard_violations": [],
    "physics": "두 발이 바닥에 닿아 무릎을 굽힌 채 뒤로 물러서는 자세로 지지는 성립. 부유물 없음. 그러나 뻗은 손에는 아무 물건도 없고, 동작은 '치켜듦'이 아니라 '막음'이다."
   }
  ],
  "totals": {
   "A": 8,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "로케이션 재현과 캐릭터 의상·야간 저조도는 참조와 거의 완벽하나, 핵심인 도축용 칼이 손에 전혀 없고 아래 희생자도 없으며, 무릎 높이 로우앵글·미디엄 숏·중앙-좌측 배치라는 카메라 지시를 전신 아이레벨 와이드로 어겼다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "칼도 희생자도 없는 데다 동작이 '치켜듦'이 아닌 카메라를 향한 방어 제스처이며, 목재 벽·흙바닥·켜진 전구로 로케이션과 야간 저조도 룩까지 어긋나고 의상도 현대 작업복이라 캐릭터 참조와 불일치한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "PROP REFERENCE — 칼(도축용 칼·신칼 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1220370>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "청년이 높이 든 오른손이 비어 있으며, 명시된 도축용 칼을 쥐고 있지 않습니다.",
     "fix_en": "Place a large, heavy steel slaughter cleaver firmly into the youth's raised right hand, with its blade pointing forward and slightly down, preserving the youth's current body position, ragged clothing, the room's lighting, and all background elements exactly as they are."
    },
    {
     "issue_ko": "레이아웃 스케치에 지정된 로우 앵글 미디엄 샷과 희생자 위로 몸을 굽힌 역동적인 자세가 완전히 무시되었으며, 정면 눈높이의 정적인 전신 샷으로 잘못 생성되었습니다.",
     "fix_en": "Hunch the youth's shoulders and tilt his torso forward to create a slightly leaning posture within this current wide frame, strictly keeping the camera position, room perspective, lighting, and the character's attire completely unaltered.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "프롬프트와 스케치에서 카메라 프레임 하단에 배치하도록 지시한 '발버둥 치는 형체(희생자)'가 전경에 전혀 묘사되지 않았습니다.",
     "fix_en": "Render an indistinct, dark form of a struggling person on the wet floor immediately in front of the youth's legs, keeping the youth's current standing pose, his clothing, the lighting, and the slaughterhouse background structure exactly as they currently appear.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Place a large, heavy steel slaughter cleaver firmly into the youth's raised right hand, with its blade pointing forward and slightly down, preserving the youth's current body position, ragged clothing, the room's lighting, and all background elements exactly as they are.\n- Hunch the youth's shoulders and tilt his torso forward to create a slightly leaning posture within this current wide frame, strictly keeping the camera position, room perspective, lighting, and the character's attire completely unaltered.\n- Render an indistinct, dark form of a struggling person on the wet floor immediately in front of the youth's legs, keeping the youth's current standing pose, his clothing, the lighting, and the slaughterhouse background structure exactly as they currently appear.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "청년은 화면 중앙에 정면-약간 좌측을 향해 서 있고, 오른팔을 위로 뻗었으나 손은 비어 있다. 시선은 위쪽(자기 손 방향)을 향한다. 계약이 요구한 '치켜든 도축용 칼'의 칼끝이 아래 희생자를 향하는 지향은 존재하지 않는다 — 칼 자체가 프레임에 없다. 아래에 있어야 할 희생자(꿈틀거리는 형체)도 전혀 없어 겨냥 대상이 없다.",
      "built_space": "배경은 SHOT BACKGROUND와 거의 일치: 천장 갈고리 열, 벽걸이 칼 세트, 도축대, 스테인리스 양동이, 우측 유리문. 다만 카메라가 무릎 높이 로우앵글이 아니라 거의 눈높이·전신 와이드이며, 인물이 도축대 앞에 서서 배경 대부분을 그대로 보여준다. 벽걸이 칼과 갈고리 수·배치는 배경 참조와 유사.",
      "entities": "인물은 참조 사진의 한국인 청년(짧은 머리, 두건, 누더기 한복)과 일치. 그러나 계약의 핵심 소품인 도축용 칼이 부재 — 빈손이다. 혈흔 자루/희생자도 없음. 지후(창밖 목걸이)는 프레임 밖이라 무관.",
      "hard_violations": [
       "샷의 중심 소품인 도축용 칼이 아예 없어 샷 텍스트의 순간(칼을 허공 높이 치켜든 순간)이 성립하지 않음 — '그 손이 쥐고 있어야 할 물건'이 빈손",
       "무릎 높이 로우앵글·미디엄샷·상반신 클로즈 지향 대신 눈높이 전신 와이드로 프레임을 완전히 재구성"
      ],
      "physics": "인물은 두 발로 바닥을 딛고 서 있어 지지에는 문제가 없다. 팔은 어깨에서 위로 뻗어 자연스럽지만, 쥔 것이 없으므로 '내리치기 직전'의 하중·긴장이 전혀 없다. 옷 주름과 젖은 바닥 반사는 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "청년은 화면 중앙에서 카메라 쪽을 바라보며 서 있고, 오른손에 클리버형 칼을 아래로 늘어뜨려 쥐고 있다. 칼끝은 바닥을 향하고, 치켜든 상태가 아니다. 시선은 카메라/좌측 전방으로, 발치의 자루 더미를 겨냥하지 않는다.",
      "built_space": "배경은 SHOT BACKGROUND와 잘 맞음: 천장 갈고리 열, 벽 칼 세트, 도축대, 양동이, 우측 유리문, 배수구 모두 위치 유지. 카메라는 여전히 눈높이에 가까운 와이드로, 계약의 무릎 높이 로우앵글·미디엄샷과 어긋남.",
      "entities": "인물 동일성(청년, 두건, 누더기 한복) 일치. 소품: 프롭 참조의 클리버(직사각 도축칼)와 형태가 유사한 칼을 실제로 쥐고 있음 — 소품 조건 충족. 바닥의 자루 더미는 CARRIED STATE의 '열린 피 새는 자루'에 해당하나 내용물(꿈틀거리는 형체)은 없음.",
      "hard_violations": [
       "샷 텍스트가 지정한 '허공 높이 칼을 치켜든 순간'이 아니라 칼을 내린 정지 포즈 — 결정적 순간 미실현",
       "무릎 높이 로우앵글·상반신 미디엄샷 대신 눈높이 전신 와이드"
      ],
      "physics": "두 발이 바닥에 닿아 체중을 지지하고, 칼은 오른손이 손잡이를 확실히 쥐고 있어 지지가 명확. 바닥의 천 자루는 바닥에 놓여 주름과 무게가 자연스럽다. 공중에 뜬 물체나 무지지 신체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "핵심 소품인 도축용 칼이 아예 사라져 '칼을 치켜든 순간'이 성립하지 않고, 손은 빈 채 허공을 향하며 아래 희생자도 없다 — 프레임 스케일·앵글까지 어긋나 계약 미충족."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "칼을 손에 확실히 쥐고 있고 열린 자루 더미로 CARRIED STATE 일부를 반영해 A보다 낫지만, 칼을 치켜들지 않은 정지 포즈와 눈높이 전신 와이드 프레이밍으로 샷 텍스트의 결정적 순간과 로우앵글 미디엄샷을 실현하지 못했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "핵심 소품인 도축용 칼이 아예 사라져 '칼을 치켜든 순간'이 성립하지 않고, 손은 빈 채 허공을 향하며 아래 희생자도 없다 — 프레임 스케일·앵글까지 어긋나 계약 미충족."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "칼을 손에 확실히 쥐고 있고 열린 자루 더미로 CARRIED STATE 일부를 반영해 A보다 낫지만, 칼을 치켜들지 않은 정지 포즈와 눈높이 전신 와이드 프레이밍으로 샷 텍스트의 결정적 순간과 로우앵글 미디엄샷을 실현하지 못했다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "청년은 화면 중앙에 정면-약간 좌측을 향해 서 있고, 오른팔을 위로 뻗었으나 손은 비어 있다. 시선은 위쪽(자기 손 방향)을 향한다. 계약이 요구한 '치켜든 도축용 칼'의 칼끝이 아래 희생자를 향하는 지향은 존재하지 않는다 — 칼 자체가 프레임에 없다. 아래에 있어야 할 희생자(꿈틀거리는 형체)도 전혀 없어 겨냥 대상이 없다.",
      "built_space": "배경은 SHOT BACKGROUND와 거의 일치: 천장 갈고리 열, 벽걸이 칼 세트, 도축대, 스테인리스 양동이, 우측 유리문. 다만 카메라가 무릎 높이 로우앵글이 아니라 거의 눈높이·전신 와이드이며, 인물이 도축대 앞에 서서 배경 대부분을 그대로 보여준다. 벽걸이 칼과 갈고리 수·배치는 배경 참조와 유사.",
      "entities": "인물은 참조 사진의 한국인 청년(짧은 머리, 두건, 누더기 한복)과 일치. 그러나 계약의 핵심 소품인 도축용 칼이 부재 — 빈손이다. 혈흔 자루/희생자도 없음. 지후(창밖 목걸이)는 프레임 밖이라 무관.",
      "hard_violations": [
       "샷의 중심 소품인 도축용 칼이 아예 없어 샷 텍스트의 순간(칼을 허공 높이 치켜든 순간)이 성립하지 않음 — '그 손이 쥐고 있어야 할 물건'이 빈손",
       "무릎 높이 로우앵글·미디엄샷·상반신 클로즈 지향 대신 눈높이 전신 와이드로 프레임을 완전히 재구성"
      ],
      "physics": "인물은 두 발로 바닥을 딛고 서 있어 지지에는 문제가 없다. 팔은 어깨에서 위로 뻗어 자연스럽지만, 쥔 것이 없으므로 '내리치기 직전'의 하중·긴장이 전혀 없다. 옷 주름과 젖은 바닥 반사는 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "청년은 화면 중앙에서 카메라 쪽을 바라보며 서 있고, 오른손에 클리버형 칼을 아래로 늘어뜨려 쥐고 있다. 칼끝은 바닥을 향하고, 치켜든 상태가 아니다. 시선은 카메라/좌측 전방으로, 발치의 자루 더미를 겨냥하지 않는다.",
      "built_space": "배경은 SHOT BACKGROUND와 잘 맞음: 천장 갈고리 열, 벽 칼 세트, 도축대, 양동이, 우측 유리문, 배수구 모두 위치 유지. 카메라는 여전히 눈높이에 가까운 와이드로, 계약의 무릎 높이 로우앵글·미디엄샷과 어긋남.",
      "entities": "인물 동일성(청년, 두건, 누더기 한복) 일치. 소품: 프롭 참조의 클리버(직사각 도축칼)와 형태가 유사한 칼을 실제로 쥐고 있음 — 소품 조건 충족. 바닥의 자루 더미는 CARRIED STATE의 '열린 피 새는 자루'에 해당하나 내용물(꿈틀거리는 형체)은 없음.",
      "hard_violations": [
       "샷 텍스트가 지정한 '허공 높이 칼을 치켜든 순간'이 아니라 칼을 내린 정지 포즈 — 결정적 순간 미실현",
       "무릎 높이 로우앵글·상반신 미디엄샷 대신 눈높이 전신 와이드"
      ],
      "physics": "두 발이 바닥에 닿아 체중을 지지하고, 칼은 오른손이 손잡이를 확실히 쥐고 있어 지지가 명확. 바닥의 천 자루는 바닥에 놓여 주름과 무게가 자연스럽다. 공중에 뜬 물체나 무지지 신체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "A",
      "direction": "청년은 화면 중앙에 정면에 가깝게 서서 시선을 카메라 왼쪽 약간 위로 던진다. 계약이 요구한 '허공 높이 치켜든 칼'의 방향성이 없다 — 오른손의 식칼(클리버형)은 허리 아래로 늘어져 칼끝이 바닥을 향한다. 칼날의 공격 방향이 아래 희생자에게 향하는 순간이 아니라 정지 상태. 프레임 하단의 자루 더미는 '몸부림치는 내용물'로 읽히지 않고 그냥 천 뭉치.",
      "built_space": "배경은 SHOT BACKGROUND과 거의 일치: 천장 갈고리 열, 벽걸이 칼 세트, 스테인리스 작업대, 오른쪽 양동이, 배수구, 유리문 모두 제자리. 카메라는 무릎 높이 로우앵글이 아니라 거의 눈높이 원본 배경 카메라 그대로이고, 프레임 스케일은 미디엄샷이 아닌 풀샷/와이드.",
      "entities": "인물은 캐릭터 레퍼런스와 일치하는 한국인 청년 — 머리에 두건, 누더기 저고리와 치마형 하의, 짚신, 짧은 검은 머리, 넓은 얼굴. 칼은 프롭 레퍼런스의 클리버와 유사한 넓은 직사각형 날에 나무 손잡이 계열로 읽힌다. 여성(지후)이나 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 바닥을 딛고 체중이 실려 있음; 칼은 오른손에 확실히 쥐어져 있고 손가락이 손잡이를 감싼다. 공중에 떠 있는 것 없음. 발밑의 천 더미는 바닥에 놓여 있고 무게감 있게 주름짐. 물리적 모순 없음."
     },
     {
      "label": "B",
      "direction": "청년은 오른팔을 머리 위로 들어 올리고 시선을 위로 향하지만 — 들어올린 손은 완전히 비어 있다. 계약의 중심 소품인 도축용 칼이 프레임 어디에도 없다. 위협의 방향도, 아래 희생자도 존재하지 않는다. 손바닥은 펼쳐진 채 아무것도 겨누지 않음.",
      "built_space": "배경은 원본과 대체로 일치하나 벽걸이 칼 배열과 작업대 위치가 약간 재구성되고 갈고리 열이 인물 뒤로 밀림. 카메라는 여전히 눈높이 와이드로 무릎 높이 로우앵글 미디엄샷이 아니다. 바닥 자루/희생자는 완전히 삭제됨.",
      "entities": "인물 얼굴·의상은 레퍼런스와 대체로 부합(두건, 누더기, 짚신). 그러나 계약이 명시한 '도축용 칼' 오브젝트가 부재 — 프롭 레퍼런스 대조 자체가 불가능. CARRIED STATE의 열린 자루와 몸부림치는 내용물도 사라짐.",
      "hard_violations": [
       "샷의 중심 소품인 도축용 칼이 프레임에 전혀 없음 — '칼을 치켜든 순간'이라는 샷 텍스트와 '한 마을 청년의 손이 그 물체를 쥐고 있어야 한다'는 THE HAND 조항을 물리적으로 성립 불가능하게 만듦(빈손이 위로 올라간 무의미한 포즈)"
      ],
      "physics": "두 발이 바닥을 딛고 서 있어 지지는 정상. 그러나 들어올린 손에 아무것도 쥐어져 있지 않아 '칼을 치켜든' 동작의 물리적 근거가 없다 — 지지할 대상 자체가 소실."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "무릎높이 로우앵글·미디엄샷·상단 3분의 1에 치켜든 칼이라는 카메라 지시를 전혀 이행하지 못한 정지 풀샷이지만, 최소한 도축용 칼이 청년의 손에 실제로 쥐어져 있고 바닥의 열린 자루(CARRIED STATE)가 남아 있어 계약의 핵심 오브젝트를 보존한다."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "팔을 들어올려 포즈만 흉내냈을 뿐 샷의 중심 소품인 도축용 칼이 손에도 프레임에도 없어 '칼을 치켜든 순간'과 THE HAND 조항이 붕괴했고, 바닥의 자루/희생자까지 삭제해 요구되지 않은 손실만 추가했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "무릎높이 로우앵글·미디엄샷·상단 3분의 1에 치켜든 칼이라는 카메라 지시를 전혀 이행하지 못한 정지 풀샷이지만, 최소한 도축용 칼이 청년의 손에 실제로 쥐어져 있고 바닥의 열린 자루(CARRIED STATE)가 남아 있어 계약의 핵심 오브젝트를 보존한다."
     },
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "팔을 들어올려 포즈만 흉내냈을 뿐 샷의 중심 소품인 도축용 칼이 손에도 프레임에도 없어 '칼을 치켜든 순간'과 THE HAND 조항이 붕괴했고, 바닥의 자루/희생자까지 삭제해 요구되지 않은 손실만 추가했다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "label": "B",
      "direction": "청년은 화면 중앙에 정면에 가깝게 서서 시선을 카메라 왼쪽 약간 위로 던진다. 계약이 요구한 '허공 높이 치켜든 칼'의 방향성이 없다 — 오른손의 식칼(클리버형)은 허리 아래로 늘어져 칼끝이 바닥을 향한다. 칼날의 공격 방향이 아래 희생자에게 향하는 순간이 아니라 정지 상태. 프레임 하단의 자루 더미는 '몸부림치는 내용물'로 읽히지 않고 그냥 천 뭉치.",
      "built_space": "배경은 SHOT BACKGROUND과 거의 일치: 천장 갈고리 열, 벽걸이 칼 세트, 스테인리스 작업대, 오른쪽 양동이, 배수구, 유리문 모두 제자리. 카메라는 무릎 높이 로우앵글이 아니라 거의 눈높이 원본 배경 카메라 그대로이고, 프레임 스케일은 미디엄샷이 아닌 풀샷/와이드.",
      "entities": "인물은 캐릭터 레퍼런스와 일치하는 한국인 청년 — 머리에 두건, 누더기 저고리와 치마형 하의, 짚신, 짧은 검은 머리, 넓은 얼굴. 칼은 프롭 레퍼런스의 클리버와 유사한 넓은 직사각형 날에 나무 손잡이 계열로 읽힌다. 여성(지후)이나 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 바닥을 딛고 체중이 실려 있음; 칼은 오른손에 확실히 쥐어져 있고 손가락이 손잡이를 감싼다. 공중에 떠 있는 것 없음. 발밑의 천 더미는 바닥에 놓여 있고 무게감 있게 주름짐. 물리적 모순 없음."
     },
     {
      "label": "A",
      "direction": "청년은 오른팔을 머리 위로 들어 올리고 시선을 위로 향하지만 — 들어올린 손은 완전히 비어 있다. 계약의 중심 소품인 도축용 칼이 프레임 어디에도 없다. 위협의 방향도, 아래 희생자도 존재하지 않는다. 손바닥은 펼쳐진 채 아무것도 겨누지 않음.",
      "built_space": "배경은 원본과 대체로 일치하나 벽걸이 칼 배열과 작업대 위치가 약간 재구성되고 갈고리 열이 인물 뒤로 밀림. 카메라는 여전히 눈높이 와이드로 무릎 높이 로우앵글 미디엄샷이 아니다. 바닥 자루/희생자는 완전히 삭제됨.",
      "entities": "인물 얼굴·의상은 레퍼런스와 대체로 부합(두건, 누더기, 짚신). 그러나 계약이 명시한 '도축용 칼' 오브젝트가 부재 — 프롭 레퍼런스 대조 자체가 불가능. CARRIED STATE의 열린 자루와 몸부림치는 내용물도 사라짐.",
      "hard_violations": [
       "샷의 중심 소품인 도축용 칼이 프레임에 전혀 없음 — '칼을 치켜든 순간'이라는 샷 텍스트와 '한 마을 청년의 손이 그 물체를 쥐고 있어야 한다'는 THE HAND 조항을 물리적으로 성립 불가능하게 만듦(빈손이 위로 올라간 무의미한 포즈)"
      ],
      "physics": "두 발이 바닥을 딛고 서 있어 지지는 정상. 그러나 들어올린 손에 아무것도 쥐어져 있지 않아 '칼을 치켜든' 동작의 물리적 근거가 없다 — 지지할 대상 자체가 소실."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 4,
     "B": 8
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": true,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "needs_reshoot": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh10__bgfirst_bg.png",
   "bg_asset_id": "a6d62c9f-35c2-411f-8de7-68d83d2f8565",
   "bg_record_key": "S32sh10::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S32sh13": {
  "input_fingerprint": "34dbb3ad5add9af7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 플래시 불빛에 노출된 피범벅 상태의 마을 청년들이 창문 쪽으로 일제히 고개를 돌린 얼굴.\n\nLOCATION (lock): Inside the slaughterhouse facing its broken window, momentarily exposed by a camera flash. 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 broken window, rough timber walls, dusty glass, and dark slaughterhouse lighting. Exclude the knife's earlier raised position and show the bloodied youths turning toward the flash.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The struck captive now lies motionless amid fresh blood in the slaughterhouse. Jihu still wears her antler-bone pendant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 금월도 마을 청년 (한국인 20~30대 남성, 짧은 검은 머리, 그을린 얼굴, 거친 인상) — 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.",
  "totals": {
   "C": 9,
   "A": 4,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "실내에서 창문을 향하는 카메라 위치를 정확히 지켰으며, 창문 쪽 플래시 불빛을 향해 일제히 고개를 돌린 청년들과 쓰러진 포로의 상태까지 완벽하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "카메라가 실내에서 창문을 향해야 한다는 위치 지침을 어기고 창밖에서 실내를 들여다보는 구도로 연출된 하드 위반(Hard Violation)이 있습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "카메라가 창문이 아닌 뒷벽을 향하고 있으며, 인물들도 창문 쪽이 아닌 카메라를 바라보고 있어 행동 지문 및 카메라 방향 지침을 모두 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh10_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 금월도 마을 청년: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:756328>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "청년들의 얼굴과 옷에 피가 약간만 묻어 있어, 프롬프트가 요구한 '피범벅' 상태가 제대로 표현되지 않음.",
     "fix_en": "Add heavy red blood splatters and thick smears all over the faces and clothing of the three young men.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "왼쪽 배경에 서 있는 남자의 복부 앞쪽 허공에 식칼 모양의 물체가 부자연스럽게 떠서 겹쳐 있음.",
     "fix_en": "Remove the floating meat cleaver shape overlapping the background man's torso and the table.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add heavy red blood splatters and thick smears all over the faces and clothing of the three young men.\n- Remove the floating meat cleaver shape overlapping the background man's torso and the table.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S32sh10"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S33sh6::bgfirst_bg": {
  "input_fingerprint": "5f9ff118f1202e6d",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 오솔길에 서서 헐떡이는 수리영과, 맞은편 숲을 등지고 우뚝 선 산들이 서로 마주하고 있는 전경.\n\nLOCATION (lock): A small open trail junction at the edge of the dense island forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height at one side of the path, the completed lateral arc resolves into a static wide profile composition: 김지후(강수리영) occupies the left midground, folded forward and breathless, while 고산들 holds the right midground with the forest behind him. The open path remains between them as a central band of negative space, preserving the confrontation axis for the coming advance between their sightlines.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 고산들 in the middle-right of the frame, midground; open path between the opponents in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: forest path (open between the two figures) — The path runs away through the center of the frame between the opposing figures; used as Forms the central negative space separating the two figures and defines their confrontation axis; forest edges (nighttime forest bordering the path); used as Closes the background behind each figure and emphasizes that they emerged from opposite sides.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination keeps the forest subdued while retaining sharp separation between the two opposing figures.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 오솔길에 서서 헐떡이는 수리영과, 맞은편 숲을 등지고 우뚝 선 산들이 서로 마주하고 있는 전경.\n\nLOCATION (lock): A small open trail junction at the edge of the dense island forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height at one side of the path, the completed lateral arc resolves into a static wide profile composition: 김지후(강수리영) occupies the left midground, folded forward and breathless, while 고산들 holds the right midground with the forest behind him. The open path remains between them as a central band of negative space, preserving the confrontation axis for the coming advance between their sightlines.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 고산들 in the middle-right of the frame, midground; open path between the opponents in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: forest path (open between the two figures) — The path runs away through the center of the frame between the opposing figures; used as Forms the central negative space separating the two figures and defines their confrontation axis; forest edges (nighttime forest bordering the path); used as Closes the background behind each figure and emphasizes that they emerged from opposite sides.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination keeps the forest subdued while retaining sharp separation between the two opposing figures.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S33sh6__bgfirst_bg.png",
  "asset_id": "c02068ac-78ae-404e-920b-866f1ca11ed5",
  "input_asset_ids": [
   "9a19cba3-6342-4807-b242-bda1663ad31d",
   "470536df-c9f8-49da-b15e-8fcdee10833b"
  ]
 },
 "S33sh6": {
  "input_fingerprint": "aaeebc48137eabe2",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 오솔길에 서서 헐떡이는 수리영과, 맞은편 숲을 등지고 우뚝 선 산들이 서로 마주하고 있는 전경.\n\nLOCATION (lock): A small open trail junction at the edge of the dense island forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height at one side of the path, the completed lateral arc resolves into a static wide profile composition: 김지후(강수리영) occupies the left midground, folded forward and breathless, while 고산들 holds the right midground with the forest behind him. The open path remains between them as a central band of negative space, preserving the confrontation axis for the coming advance between their sightlines.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 고산들 in the middle-right of the frame, midground; open path between the opponents in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: forest path (open between the two figures) — The path runs away through the center of the frame between the opposing figures; used as Forms the central negative space separating the two figures and defines their confrontation axis; forest edges (nighttime forest bordering the path); used as Closes the background behind each figure and emphasizes that they emerged from opposite sides.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination keeps the forest subdued while retaining sharp separation between the two opposing figures.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the animal-bone necklace when she encounters Sandel on the path.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (육혈귀 각성 상태) (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 오솔길에 서서 헐떡이는 수리영과, 맞은편 숲을 등지고 우뚝 선 산들이 서로 마주하고 있는 전경.\n\nLOCATION (lock): A small open trail junction at the edge of the dense island forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height at one side of the path, the completed lateral arc resolves into a static wide profile composition: 김지후(강수리영) occupies the left midground, folded forward and breathless, while 고산들 holds the right midground with the forest behind him. The open path remains between them as a central band of negative space, preserving the confrontation axis for the coming advance between their sightlines.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 고산들 in the middle-right of the frame, midground; open path between the opponents in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: forest path (open between the two figures) — The path runs away through the center of the frame between the opposing figures; used as Forms the central negative space separating the two figures and defines their confrontation axis; forest edges (nighttime forest bordering the path); used as Closes the background behind each figure and emphasizes that they emerged from opposite sides.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination keeps the forest subdued while retaining sharp separation between the two opposing figures.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the animal-bone necklace when she encounters Sandel on the path.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (육혈귀 각성 상태) (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 오솔길에 서서 헐떡이는 수리영과, 맞은편 숲을 등지고 우뚝 선 산들이 서로 마주하고 있는 전경.\n\nLOCATION (lock): A small open trail junction at the edge of the dense island forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height at one side of the path, the completed lateral arc resolves into a static wide profile composition: 김지후(강수리영) occupies the left midground, folded forward and breathless, while 고산들 holds the right midground with the forest behind him. The open path remains between them as a central band of negative space, preserving the confrontation axis for the coming advance between their sightlines.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 고산들 in the middle-right of the frame, midground; open path between the opponents in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: forest path (open between the two figures) — The path runs away through the center of the frame between the opposing figures; used as Forms the central negative space separating the two figures and defines their confrontation axis; forest edges (nighttime forest bordering the path); used as Closes the background behind each figure and emphasizes that they emerged from opposite sides.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination keeps the forest subdued while retaining sharp separation between the two opposing figures.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the animal-bone necklace when she encounters Sandel on the path.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (육혈귀 각성 상태) (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S33sh6__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S33sh6.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:990262>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲_오솔길_합류점_ef9770.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:990262>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌측 중경에서 상체를 앞으로 숙이고 오른쪽(프레임 중앙-우측)의 고산들을 향해 시선을 보낸다. 고산들은 우측 중경에서 좌측 프로필로 서서 김지후 쪽을 내려다본다. 두 사람의 시선이 중앙의 빈 오솔길을 가로질러 정확히 마주친다. 무기나 지시 대상 없음.",
      "built_space": "실내 구조물 없음. 로케이션은 레퍼런스와 동일한 야간 숲길 분기점 — 좌측 관목·가는 나무, 우측 숲가장자리, 중앙으로 멀어지는 흙·자갈길, 우측 지면의 밝은 바위 두 개까지 레퍼런스와 일치. 길이 중앙 네거티브 스페이스로 정확히 열려 있다.",
      "entities": "김지후: 20대 초 한국인 여성, 긴 검은 머리, 갈색 워크재킷·어두운 카고팬츠·부츠 — 레퍼런스와 일치(모자는 없음). 목에 흰 뼈 펜던트 목걸이가 보여 CARRIED STATE 충족. 고산들: 40대 한국인 남성, 짧은 머리, 네이비/오렌지 아웃도어 재킷과 바지 — 레퍼런스 의상과 명확히 일치. 인원 2명, 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 지면에 있고 오른손을 무릎/허벅지에 짚어 상체 무게를 지탱하는 전형적인 숨 고르기 자세 — 지지 명확. 고산들은 두 발로 지면에 직립, 팔은 몸 옆에 자연스럽게. 공중에 뜬 물체나 무지지 신체 없음. 저조도 야간 광원 반응(피부·재킷 하이라이트)이 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "김지후는 좌측에서 앞으로 숙이고 우측을 향해 시선을 보낸다. 고산들은 우측에서 좌측 프로필로 서서 김지후 쪽을 본다. 두 시선은 중앙 길을 가로질러 마주한다. 지시 대상 일치.",
      "built_space": "야간 숲길 분기점으로 레퍼런스와 대체로 일치(우측 바위, 중앙으로 멀어지는 길). 다만 인물 스케일이 커서 광각 와이드보다 미디엄 와이드에 가깝고, 특히 고산들이 프레임 상단을 거의 채워 중경보다 전경 크기로 커졌다. 중앙 네거티브 스페이스는 유지.",
      "entities": "김지후: 20대 초 한국인 여성, 매우 긴 검은 머리, 갈색 재킷 — 대체로 일치, 흰 뼈 펜던트 확인 가능. 고산들: 40대 한국인 남성이지만 의상이 레퍼런스의 네이비/오렌지 낚시 아웃도어 슈트가 아니라 밋밋한 검정 재킷·검정 팬츠로 바뀌었고(허리 부근 작은 오렌지 조각만 남음), 모자도 없음 — 워드로브 불일치. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "김지후는 두 발 지면 접지, 양손을 무릎에 짚어 상체 지탱 — 지지 명확. 고산들은 두 발 직립. 공중 부양이나 무지지 물체 없음. 다만 두 인물의 크기 대비(고산들이 지후보다 과도하게 크게 렌더)로 원근 스케일이 다소 부자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이 정적 와이드 프로필, 좌중경 헐떡이는 지후·우중경 고산들·중앙 오솔길 네거티브 스페이스를 정확히 구현했고 로케이션·야간 저조도·두 인물 의상(고산들 네이비/오렌지 슈트) 모두 레퍼런스와 일치, 뼈 목걸이도 확인됨."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "대치 축과 자세는 맞지만 인물 스케일이 커져 와이드 프로필 중경 규정에서 벗어났고, 고산들이 레퍼런스의 네이비/오렌지 아웃도어 슈트 대신 검정 재킷으로 바뀌어 아이덴티티·워드로브 락을 어겼다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이 정적 와이드 프로필, 좌중경 헐떡이는 지후·우중경 고산들·중앙 오솔길 네거티브 스페이스를 정확히 구현했고 로케이션·야간 저조도·두 인물 의상(고산들 네이비/오렌지 슈트) 모두 레퍼런스와 일치, 뼈 목걸이도 확인됨."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "대치 축과 자세는 맞지만 인물 스케일이 커져 와이드 프로필 중경 규정에서 벗어났고, 고산들이 레퍼런스의 네이비/오렌지 아웃도어 슈트 대신 검정 재킷으로 바뀌어 아이덴티티·워드로브 락을 어겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 좌측 중경에서 상체를 앞으로 숙이고 오른쪽(프레임 중앙-우측)의 고산들을 향해 시선을 보낸다. 고산들은 우측 중경에서 좌측 프로필로 서서 김지후 쪽을 내려다본다. 두 사람의 시선이 중앙의 빈 오솔길을 가로질러 정확히 마주친다. 무기나 지시 대상 없음.",
      "built_space": "실내 구조물 없음. 로케이션은 레퍼런스와 동일한 야간 숲길 분기점 — 좌측 관목·가는 나무, 우측 숲가장자리, 중앙으로 멀어지는 흙·자갈길, 우측 지면의 밝은 바위 두 개까지 레퍼런스와 일치. 길이 중앙 네거티브 스페이스로 정확히 열려 있다.",
      "entities": "김지후: 20대 초 한국인 여성, 긴 검은 머리, 갈색 워크재킷·어두운 카고팬츠·부츠 — 레퍼런스와 일치(모자는 없음). 목에 흰 뼈 펜던트 목걸이가 보여 CARRIED STATE 충족. 고산들: 40대 한국인 남성, 짧은 머리, 네이비/오렌지 아웃도어 재킷과 바지 — 레퍼런스 의상과 명확히 일치. 인원 2명, 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 지면에 있고 오른손을 무릎/허벅지에 짚어 상체 무게를 지탱하는 전형적인 숨 고르기 자세 — 지지 명확. 고산들은 두 발로 지면에 직립, 팔은 몸 옆에 자연스럽게. 공중에 뜬 물체나 무지지 신체 없음. 저조도 야간 광원 반응(피부·재킷 하이라이트)이 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "김지후는 좌측에서 앞으로 숙이고 우측을 향해 시선을 보낸다. 고산들은 우측에서 좌측 프로필로 서서 김지후 쪽을 본다. 두 시선은 중앙 길을 가로질러 마주한다. 지시 대상 일치.",
      "built_space": "야간 숲길 분기점으로 레퍼런스와 대체로 일치(우측 바위, 중앙으로 멀어지는 길). 다만 인물 스케일이 커서 광각 와이드보다 미디엄 와이드에 가깝고, 특히 고산들이 프레임 상단을 거의 채워 중경보다 전경 크기로 커졌다. 중앙 네거티브 스페이스는 유지.",
      "entities": "김지후: 20대 초 한국인 여성, 매우 긴 검은 머리, 갈색 재킷 — 대체로 일치, 흰 뼈 펜던트 확인 가능. 고산들: 40대 한국인 남성이지만 의상이 레퍼런스의 네이비/오렌지 낚시 아웃도어 슈트가 아니라 밋밋한 검정 재킷·검정 팬츠로 바뀌었고(허리 부근 작은 오렌지 조각만 남음), 모자도 없음 — 워드로브 불일치. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "김지후는 두 발 지면 접지, 양손을 무릎에 짚어 상체 지탱 — 지지 명확. 고산들은 두 발 직립. 공중 부양이나 무지지 물체 없음. 다만 두 인물의 크기 대비(고산들이 지후보다 과도하게 크게 렌더)로 원근 스케일이 다소 부자연스럽다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후는 좌측 중경에서 상체를 앞으로 숙이고 얼굴은 우측 산들 쪽을 향해 있음 — 시선이 상대에게 닿음. 산들은 우측에서 좌측(지후 쪽)을 정면 프로필로 바라봄. 두 시선축이 중앙 길 위에서 정확히 만남. 길은 두 사람 사이 중앙에서 배경으로 뻗어감.",
      "built_space": "인공 구조물 없음. 로케이션 사진의 흙길·양옆 관목·우측 바위까지 재현되어 있으나, 인물 스케일이 크게 잡혀(무릎 위까지 크롭, 상반신 위주) 와이드보다는 미디엄에 가까움. 우측 바위는 실제 크기 비율로 남아 있음.",
      "entities": "지후: 20대 초 한국 여성, 긴 검은 머리, 갈색 워크재킷 — 참조와 대체로 일치하나 캡 모자가 없고 머리가 참조보다 훨씬 헝클어짐. 목의 동물뼈 목걸이는 보임(지속 조건 충족). 산들: 40대 한국 남성, 짧은 머리, 각진 얼굴 — 얼굴은 맞으나 의상이 참조의 네이비/오렌지 낚시 재킷이 아니라 단색 검정 재킷이며 모자 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 지면에 서 있음. 지후는 무릎에 손을 짚어 헐떡이는 자세로 체중 지지가 명확. 산들은 양발로 직립. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "지후는 좌측 중경에서 무릎에 손을 얹고 상체를 숙인 채 얼굴을 우측으로 돌려 산들을 봄. 산들은 우측 중경에서 좌측 지후를 정면으로 응시. 두 시선이 중앙 빈 길 위에서 맞물림. 길은 프레임 중앙에서 배경 깊숙이 이어짐.",
      "built_space": "구조물 없음. 로케이션 사진의 흙길, 좌측 관목 무리, 우측 바위 두 개, 상부 나무 아치가 거의 그대로 재현. 인물은 전신이 들어가는 와이드 스케일로 배치되고 배경 요소는 실제 비율 유지.",
      "entities": "지후: 20대 한국 여성, 검은 긴머리, 어두운 브라운 재킷 — 참조와 부합(캡 모자 없음은 차이). 흰 뼈 펜던트 목걸이가 가슴 앞에 명확히 보임(캐리 조건 충족). 산들: 40대 한국 남성, 짧은 머리, 각진 얼굴, 네이비 바탕에 오렌지·형광 패널이 들어간 아웃도어 재킷과 네이비 팬츠 — 캐릭터 참조 의상과 일치. 모자는 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 발이 흙길에 닿아 있고, 지후는 왼손을 무릎에 짚어 숙인 상체를 지탱. 산들은 양발 직립 자세로 안정. 부유하는 신체나 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "대치 시선축과 중앙 길은 맞지만 인물이 크게 잡혀 명시된 '와이드 전경'보다 미디엄에 가깝고, 고산들의 의상이 참조의 네이비/오렌지 낚시복이 아닌 단색 검정으로 어긋남."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "전신이 들어가는 와이드 전경, 좌-지후/우-산들 중경 배치와 중앙 빈 길의 대치축, 로케이션 사진의 길·바위·수목선 재현, 산들의 참조 의상과 지후의 뼈 목걸이까지 모두 충족."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "대치 시선축과 중앙 길은 맞지만 인물이 크게 잡혀 명시된 '와이드 전경'보다 미디엄에 가깝고, 고산들의 의상이 참조의 네이비/오렌지 낚시복이 아닌 단색 검정으로 어긋남."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "전신이 들어가는 와이드 전경, 좌-지후/우-산들 중경 배치와 중앙 빈 길의 대치축, 로케이션 사진의 길·바위·수목선 재현, 산들의 참조 의상과 지후의 뼈 목걸이까지 모두 충족."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "지후는 좌측 중경에서 상체를 앞으로 숙이고 얼굴은 우측 산들 쪽을 향해 있음 — 시선이 상대에게 닿음. 산들은 우측에서 좌측(지후 쪽)을 정면 프로필로 바라봄. 두 시선축이 중앙 길 위에서 정확히 만남. 길은 두 사람 사이 중앙에서 배경으로 뻗어감.",
      "built_space": "인공 구조물 없음. 로케이션 사진의 흙길·양옆 관목·우측 바위까지 재현되어 있으나, 인물 스케일이 크게 잡혀(무릎 위까지 크롭, 상반신 위주) 와이드보다는 미디엄에 가까움. 우측 바위는 실제 크기 비율로 남아 있음.",
      "entities": "지후: 20대 초 한국 여성, 긴 검은 머리, 갈색 워크재킷 — 참조와 대체로 일치하나 캡 모자가 없고 머리가 참조보다 훨씬 헝클어짐. 목의 동물뼈 목걸이는 보임(지속 조건 충족). 산들: 40대 한국 남성, 짧은 머리, 각진 얼굴 — 얼굴은 맞으나 의상이 참조의 네이비/오렌지 낚시 재킷이 아니라 단색 검정 재킷이며 모자 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 지면에 서 있음. 지후는 무릎에 손을 짚어 헐떡이는 자세로 체중 지지가 명확. 산들은 양발로 직립. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "지후는 좌측 중경에서 무릎에 손을 얹고 상체를 숙인 채 얼굴을 우측으로 돌려 산들을 봄. 산들은 우측 중경에서 좌측 지후를 정면으로 응시. 두 시선이 중앙 빈 길 위에서 맞물림. 길은 프레임 중앙에서 배경 깊숙이 이어짐.",
      "built_space": "구조물 없음. 로케이션 사진의 흙길, 좌측 관목 무리, 우측 바위 두 개, 상부 나무 아치가 거의 그대로 재현. 인물은 전신이 들어가는 와이드 스케일로 배치되고 배경 요소는 실제 비율 유지.",
      "entities": "지후: 20대 한국 여성, 검은 긴머리, 어두운 브라운 재킷 — 참조와 부합(캡 모자 없음은 차이). 흰 뼈 펜던트 목걸이가 가슴 앞에 명확히 보임(캐리 조건 충족). 산들: 40대 한국 남성, 짧은 머리, 각진 얼굴, 네이비 바탕에 오렌지·형광 패널이 들어간 아웃도어 재킷과 네이비 팬츠 — 캐릭터 참조 의상과 일치. 모자는 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 발이 흙길에 닿아 있고, 지후는 왼손을 무릎에 짚어 숙인 상체를 지탱. 산들은 양발 직립 자세로 안정. 부유하는 신체나 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "김지후는 좌측 중경에서 상체를 앞으로 숙이고 오른쪽(프레임 중앙-우측)의 고산들을 향해 시선을 보낸다. 고산들은 우측 중경에서 좌측 프로필로 서서 김지후 쪽을 내려다본다. 두 사람의 시선이 중앙의 빈 오솔길을 가로질러 정확히 마주친다. 무기나 지시 대상 없음.",
    "built_space": "실내 구조물 없음. 로케이션은 레퍼런스와 동일한 야간 숲길 분기점 — 좌측 관목·가는 나무, 우측 숲가장자리, 중앙으로 멀어지는 흙·자갈길, 우측 지면의 밝은 바위 두 개까지 레퍼런스와 일치. 길이 중앙 네거티브 스페이스로 정확히 열려 있다.",
    "entities": "김지후: 20대 초 한국인 여성, 긴 검은 머리, 갈색 워크재킷·어두운 카고팬츠·부츠 — 레퍼런스와 일치(모자는 없음). 목에 흰 뼈 펜던트 목걸이가 보여 CARRIED STATE 충족. 고산들: 40대 한국인 남성, 짧은 머리, 네이비/오렌지 아웃도어 재킷과 바지 — 레퍼런스 의상과 명확히 일치. 인원 2명, 추가 인물·텍스트 없음.",
    "hard_violations": [],
    "physics": "김지후는 두 발이 지면에 있고 오른손을 무릎/허벅지에 짚어 상체 무게를 지탱하는 전형적인 숨 고르기 자세 — 지지 명확. 고산들은 두 발로 지면에 직립, 팔은 몸 옆에 자연스럽게. 공중에 뜬 물체나 무지지 신체 없음. 저조도 야간 광원 반응(피부·재킷 하이라이트)이 물리적으로 타당."
   },
   {
    "label": "B",
    "direction": "김지후는 좌측에서 앞으로 숙이고 우측을 향해 시선을 보낸다. 고산들은 우측에서 좌측 프로필로 서서 김지후 쪽을 본다. 두 시선은 중앙 길을 가로질러 마주한다. 지시 대상 일치.",
    "built_space": "야간 숲길 분기점으로 레퍼런스와 대체로 일치(우측 바위, 중앙으로 멀어지는 길). 다만 인물 스케일이 커서 광각 와이드보다 미디엄 와이드에 가깝고, 특히 고산들이 프레임 상단을 거의 채워 중경보다 전경 크기로 커졌다. 중앙 네거티브 스페이스는 유지.",
    "entities": "김지후: 20대 초 한국인 여성, 매우 긴 검은 머리, 갈색 재킷 — 대체로 일치, 흰 뼈 펜던트 확인 가능. 고산들: 40대 한국인 남성이지만 의상이 레퍼런스의 네이비/오렌지 낚시 아웃도어 슈트가 아니라 밋밋한 검정 재킷·검정 팬츠로 바뀌었고(허리 부근 작은 오렌지 조각만 남음), 모자도 없음 — 워드로브 불일치. 추가 인물·텍스트 없음.",
    "hard_violations": [],
    "physics": "김지후는 두 발 지면 접지, 양손을 무릎에 짚어 상체 지탱 — 지지 명확. 고산들은 두 발 직립. 공중 부양이나 무지지 물체 없음. 다만 두 인물의 크기 대비(고산들이 지후보다 과도하게 크게 렌더)로 원근 스케일이 다소 부자연스럽다."
   }
  ],
  "totals": {
   "A": 17,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "가슴 높이 정적 와이드 프로필, 좌중경 헐떡이는 지후·우중경 고산들·중앙 오솔길 네거티브 스페이스를 정확히 구현했고 로케이션·야간 저조도·두 인물 의상(고산들 네이비/오렌지 슈트) 모두 레퍼런스와 일치, 뼈 목걸이도 확인됨."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "대치 축과 자세는 맞지만 인물 스케일이 커져 와이드 프로필 중경 규정에서 벗어났고, 고산들이 레퍼런스의 네이비/오렌지 아웃도어 슈트 대신 검정 재킷으로 바뀌어 아이덴티티·워드로브 락을 어겼다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲_오솔길_합류점_ef9770.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990262>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후가 캐릭터 레퍼런스에 있는 어두운 회색 모자를 착용하지 않았습니다.",
     "fix_en": "Add the dark grey baseball cap from the reference image onto Jihu's head. Preserve the people present and their positions, their current clothing, the set, the lighting, and the framing exactly."
    },
    {
     "issue_ko": "고산들이 캐릭터 레퍼런스에 있는 모자(녹색 챙이 있는 파란색 모자)를 착용하지 않았습니다.",
     "fix_en": "Add the blue baseball cap with the green brim from the reference image onto Sandel's head. Preserve the people present and their positions, their current clothing, the set, the lighting, and the framing exactly."
    },
    {
     "issue_ko": "스케치 레이아웃에서 고산들은 양손을 외투 주머니에 넣고 있으나, 사진에서는 팔을 아래로 늘어뜨리고 있습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "스케치 레이아웃에서 김지후는 양손을 허벅지 앞쪽에 짚고 있으나, 사진에서는 오른팔을 아래로 늘어뜨리고 있습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the dark grey baseball cap from the reference image onto Jihu's head. Preserve the people present and their positions, their current clothing, the set, the lighting, and the framing exactly.\n- Add the blue baseball cap with the green brim from the reference image onto Sandel's head. Preserve the people present and their positions, their current clothing, the set, the lighting, and the framing exactly.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "대치축·자세·목걸이는 충족하나 두 인물 모두 캐릭터 레퍼런스의 모자를 잃었고 배경 노출이 들려 '저조도 야간' 락과 배경 보존이 약화됨."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치 위치·크기·시선 화살표를 그대로 지키면서 두 인물의 레퍼런스 모자와 뼈 목걸이까지 복원했고, 배경 밝기·질감도 SHOT BACKGROUND에 더 충실 — 추가된 손실은 사실상 없음."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "대치축·자세·목걸이는 충족하나 두 인물 모두 캐릭터 레퍼런스의 모자를 잃었고 배경 노출이 들려 '저조도 야간' 락과 배경 보존이 약화됨."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치 위치·크기·시선 화살표를 그대로 지키면서 두 인물의 레퍼런스 모자와 뼈 목걸이까지 복원했고, 배경 밝기·질감도 SHOT BACKGROUND에 더 충실 — 추가된 손실은 사실상 없음."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선축·좌우 배치·와이드 프로필 프레이밍이 스케치대로이고, 두 캐릭터 참조의 모자(지후 회색 캡, 산들 형광 그린 캡)와 뼈 목걸이까지 의상 세트를 모두 지켜 아이덴티티 충실도가 높다; 배경 바위·소실점도 원본 유지."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 시선축은 A와 동등하지만 계약이 요구하지 않은 변경으로 지후와 산들 두 사람의 참조 모자를 모두 제거했고 중앙 원경이 참조 배경보다 밝게 열려 야간 저조도 톤이 약해졌다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선축·좌우 배치·와이드 프로필 프레이밍이 스케치대로이고, 두 캐릭터 참조의 모자(지후 회색 캡, 산들 형광 그린 캡)와 뼈 목걸이까지 의상 세트를 모두 지켜 아이덴티티 충실도가 높다; 배경 바위·소실점도 원본 유지."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 시선축은 A와 동등하지만 계약이 요구하지 않은 변경으로 지후와 산들 두 사람의 참조 모자를 모두 제거했고 중앙 원경이 참조 배경보다 밝게 열려 야간 저조도 톤이 약해졌다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S33sh6__bgfirst_bg.png",
   "bg_asset_id": "c02068ac-78ae-404e-920b-866f1ca11ed5",
   "bg_record_key": "S33sh6::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "숲 오솔길 합류점",
   "groupbg_asset_id": "470536df-c9f8-49da-b15e-8fcdee10833b"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S33sh12": {
  "input_fingerprint": "cdbaf92c9bc7f873",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 섬뜩한 황금색의 직사각형으로 뚜렷하게 변해 있는 산들의 눈동자 클로즈업.\n\nLOCATION (lock): The moonlit forest-path junction at the edge of dense undergrowth. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 고산들 (육혈귀 각성 상태)’s eye height, the upward track stabilizes in a close frontal three-quarter angle, placing both golden rectangular pupils across the central band while a trace of cheek and brow preserves facial orientation. His gaze runs past the lens toward 김지후(강수리영), and the uncluttered close framing establishes the axis for the subsequent straight pullback.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 (육혈귀 각성 상태) in the middle-center of the frame, foreground, looks toward 김지후(강수리영) beyond the camera axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination holds the face in severe contrast while the explicitly golden altered eyes remain the sole chromatic emphasis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moonlit forest-path setting and the man's ongoing grip position from the wider reference. Exclude the woman and forest detail from the eye close-up; show only the transformed rectangular golden pupil.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel retains the transformed golden rectangular pupils while choking Jihu; her necklace is still present.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "두 눈이 프레임 오른쪽 위(렌즈를 살짝 지나는 방향)를 향하고 있어 카메라 축을 넘어 김지후를 보는 시선으로 읽힌다. 정면 3/4 각도이며 눈동자 두 개가 화면 중앙 밴드에 놓인다.",
    "built_space": "구조물 실내가 아닌 야외 숲길. 배경은 우측 상단에 어두운 나뭇잎 보케만 남아 거의 전부 제외되어 '숲 디테일 배제' 지시에 부합. 여자는 프레임에 없음.",
    "entities": "40대 중반 한국 남성, 짧게 깎은 검은 머리, 각진 차가운 얼굴 — 캐릭터 레퍼런스와 일치. 좌하단에 감청색 재킷 일부만 보임. 눈동자는 명확한 '황금색 직사각형'(테두리형 사각 동공)으로 텍스트의 직사각형 요건을 유일하게 충족.",
    "hard_violations": [],
    "physics": "머리·목이 몸에 자연히 얹혀 있고 부양·무지지 물체 없음. 손이나 그립은 프레임 밖으로 정당하게 제외됨. 골드 동공은 각막 곡면에 반사광과 함께 앉아 스티커처럼 떠 보이지 않는다."
   },
   {
    "label": "B",
    "direction": "시선은 렌즈를 살짝 벗어난 프레임 좌하/정면 쪽을 향해 정면 응시에 가깝다. 각도는 정면 3/4에 가깝지만 얼굴 전체가 들어와 클로즈업보다 넓다.",
    "built_space": "야외 숲길. 그러나 화면 우측 절반이 나무·잎·바닥까지 선명한 숲 디테일로 채워져 '숲 디테일 배제' 지시를 어긴다. 인물은 좌측에 치우쳐 미들센터 배치가 아니다.",
    "entities": "레퍼런스 남성과 유사한 40대 한국 남성, 짧은 머리. 감청색+오렌지 재킷 어깨가 보여 의상 일치. 눈동자는 세로 타원/고양이눈형 금색으로 '직사각형'이 아니다.",
    "hard_violations": [],
    "physics": "부양 물체 없음. 목·어깨가 몸에 자연히 연결. 금색 눈은 각막 위 반사와 함께 있으나 형태가 텍스트와 불일치."
   },
   {
    "label": "C",
    "direction": "시선이 프레임 좌측(카메라 축을 지나 좌측 오프스크린)을 향해 목표를 넘어보는 축은 성립. 다만 얼굴 전체가 들어온 미디엄 클로즈업으로 눈동자가 중앙 밴드보다 작게 놓인다.",
    "built_space": "야외 숲길이지만 배경 전체가 밝게 드러난 숲 잎·나무·바닥으로 채워져 '숲 디테일 배제'와 로우키 조명 지시를 크게 벗어난다.",
    "entities": "짧게 깎은 머리의 한국 남성, 감청색·오렌지 재킷 — 인물/의상은 일치. 눈동자는 세로형 금색 고리로 직사각형이 아니다.",
    "hard_violations": [],
    "physics": "부양·무지지 요소 없음. 머리와 상체 연결 자연스러움. 다만 얼굴 전반이 고르게 밝아 야간 저조도 물성 표현이 약하다."
   }
  ],
  "totals": {
   "A": 9,
   "B": 5,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "유일하게 '황금색 직사각형' 동공을 구현하고, 눈 중심 클로즈업·중앙 밴드 배치·숲 디테일 배제·로우키 야간 대비까지 모두 충족해 압도적으로 충실하다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물과 야간 분위기는 맞지만 동공이 직사각형이 아니고 우측 절반에 숲 디테일이 남아 '눈 클로즈업'보다 넓게 리프레임되었다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "직사각형 동공이 아니고 프레임이 미디엄 클로즈업으로 넓으며 배경 숲이 밝게 드러나 배제 지시와 로우키 조명 모두 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S33sh10_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990262>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "눈동자가 금색 직사각형이어야 하나, 가운데가 검게 비어 있는 네모 테두리 형태로 렌더링되었습니다.",
     "fix_en": "Fill the black centers of the glowing yellow square outlines in both eyes so they form solid golden rectangular pupils, keeping the man's face, skin texture, lighting, background, and framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Fill the black centers of the glowing yellow square outlines in both eyes so they form solid golden rectangular pupils, keeping the man's face, skin texture, lighting, background, and framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·인물 동일성은 충족하나, 동공이 속 빈 금속 테두리 사각형으로 보여 '황금색 직사각형으로 뚜렷하게 변한 동공'과 '평면 스티커 금지' 조항에서 B보다 약하다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 프레이밍·시선·의상·배경을 유지하면서 동공만 실제 발광하는 황금 직사각형으로 정확히 구현해, 계약이 요구한 유일한 차이만 개선하고 다른 것은 바꾸지 않았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.556,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.556,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·인물 동일성은 충족하나, 동공이 속 빈 금속 테두리 사각형으로 보여 '황금색 직사각형으로 뚜렷하게 변한 동공'과 '평면 스티커 금지' 조항에서 B보다 약하다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 프레이밍·시선·의상·배경을 유지하면서 동공만 실제 발광하는 황금 직사각형으로 정확히 구현해, 계약이 요구한 유일한 차이만 개선하고 다른 것은 바꾸지 않았다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 '황금색 직사각형으로 변한 눈동자'를 채워진 금색 사각 동공으로 구현했고, 저조도 severe contrast 속에서 눈만 유일한 색 강조로 남아 조명·프레이밍 지시를 가장 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 프레이밍이지만 동공이 속 빈 금색 테두리로 바뀌어 '직사각형으로 변한 눈동자'가 표면에 얹힌 그래픽처럼 읽히고, 전체 암부가 들려 저조도 대비 요구가 약화된 — 계약이 요구하지 않은 변경이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 '황금색 직사각형으로 변한 눈동자'를 채워진 금색 사각 동공으로 구현했고, 저조도 severe contrast 속에서 눈만 유일한 색 강조로 남아 조명·프레이밍 지시를 가장 충실히 만족한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 프레이밍이지만 동공이 속 빈 금색 테두리로 바뀌어 '직사각형으로 변한 눈동자'가 표면에 얹힌 그래픽처럼 읽히고, 전체 암부가 들려 저조도 대비 요구가 약화된 — 계약이 요구하지 않은 변경이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S33sh10"
  }
 },
 "S33sh13": {
  "input_fingerprint": "5c8d2496f8ba274c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 목을 움켜쥔 채 수리영을 잡아먹을 듯 무시무시하게 노려보는 산들의 눈빛.\n\nLOCATION (lock): On the same narrow forest trail at the edge of the dense undergrowth. 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 forest edge, moonlit path, and continuing confrontation positions. Exclude the earlier separated stance and show the required neck-grab action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeo-sang remains below the slope; Jihu becomes unconscious and limp in Sandeul’s grip.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "A": 4,
   "B": 3,
   "C": 7
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "목을 조르는 액션과 산들의 매서운 눈빛 등 샷 텍스트의 핵심 요구사항이 완전히 누락되었습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "인물들 사이에 복제된 여성의 얼굴이 존재하는 치명적인 추가 신체 오류(Hard Violation)가 발생했습니다."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "축 늘어진 지후의 상태와 목을 움켜쥔 산들의 강렬한 눈빛 등 지시된 액션과 상황이 가장 충실하게 연출되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S33sh12_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "산들이 수리영을 노려보지 않고 카메라 정면을 응시하고 있습니다.",
     "fix_en": "Redirect the man's eyes downwards so he is glaring fiercely directly at the woman's face.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지후(수리영)가 캐릭터 레퍼런스에 지정된 짙은 색 스웨터가 아닌 밝은 색 전통 의상을 입고 있습니다.",
     "fix_en": "Change the woman's clothing to a dark green cable-knit sweater to match her character reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redirect the man's eyes downwards so he is glaring fiercely directly at the woman's face.\n- Change the woman's clothing to a dark green cable-knit sweater to match her character reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S33sh12"
  }
 },
 "groupbg::승용차_실내": {
  "input_fingerprint": "c422f42fd313f51b",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "승용차_실내",
    "tags": [
     "S34sh1",
     "S34sh2"
    ]
   },
   "context_sig": "1a4b630684d63534"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the driver's seat of a compact car speeding along a daytime rural highway.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 달리는 아반테 - 낮\n- 운전대를 잡고 있는 인우는 걱정 가득한 얼굴이다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the driver's seat of a compact car speeding along a daytime rural highway.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 달리는 아반테 - 낮\n- 운전대를 잡고 있는 인우는 걱정 가득한 얼굴이다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_승용차_실내_297d63.png",
  "asset_id": "5a7c69a4-18e4-4f4d-816d-f564b846f053",
  "input_asset_ids": [
   "b0e27061-878f-4ca2-9646-2caf424aecde"
  ],
  "origin_tag": "S34sh1",
  "place_text": "In the driver's seat of a compact car speeding along a daytime rural highway.",
  "origin_inputs": {
   "place_text": "In the driver's seat of a compact car speeding along a daytime rural highway.",
   "time_of_day_en": "day",
   "conti_asset_id": "b0e27061-878f-4ca2-9646-2caf424aecde"
  }
 },
 "S34sh1::bgfirst_bg": {
  "input_fingerprint": "af75a05559646c74",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 한쪽 팔에 깁스를 한 인우가 운전석에서 미간을 잔뜩 찌푸린 채 전방을 주시하는 측면.\n\nLOCATION (lock): The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger area at shoulder height, a static medium composition observes 정인우 in right profile, his tense face in the upper left-to-center area and the steering wheel with his cast arm visible below. The passenger-side angle keeps his attention aimed through the windshield rather than toward the camera, while the phone mount remains near the forward edge for the next move.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: steering wheel (held while the car is moving) — Its driver-facing side is angled away from the passenger-side camera; used as Anchors 정인우’s driving action in the lower portion of the composition; windshield (car moving along a provincial road) — The road ahead is visible through the windshield; used as Provides the forward sightline that 정인우 watches; phone mount (phone secured in place) — The mounted phone face angles toward the driver and partly toward the passenger-side camera; used as Sits near the forward frame edge as the destination of the following camera move.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the moving car interior is shaped with restrained contrast around 정인우’s worried profile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 한쪽 팔에 깁스를 한 인우가 운전석에서 미간을 잔뜩 찌푸린 채 전방을 주시하는 측면.\n\nLOCATION (lock): The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger area at shoulder height, a static medium composition observes 정인우 in right profile, his tense face in the upper left-to-center area and the steering wheel with his cast arm visible below. The passenger-side angle keeps his attention aimed through the windshield rather than toward the camera, while the phone mount remains near the forward edge for the next move.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: steering wheel (held while the car is moving) — Its driver-facing side is angled away from the passenger-side camera; used as Anchors 정인우’s driving action in the lower portion of the composition; windshield (car moving along a provincial road) — The road ahead is visible through the windshield; used as Provides the forward sightline that 정인우 watches; phone mount (phone secured in place) — The mounted phone face angles toward the driver and partly toward the passenger-side camera; used as Sits near the forward frame edge as the destination of the following camera move.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the moving car interior is shaped with restrained contrast around 정인우’s worried profile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S34sh1__bgfirst_bg.png",
  "asset_id": "43f13a4b-28aa-4780-baaf-b93fb34bade6",
  "input_asset_ids": [
   "b0e27061-878f-4ca2-9646-2caf424aecde",
   "076072de-36ba-49e4-905b-0417655fcdc7"
  ]
 },
 "S34sh1": {
  "input_fingerprint": "89bc1525b6cc7e34",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 한쪽 팔에 깁스를 한 인우가 운전석에서 미간을 잔뜩 찌푸린 채 전방을 주시하는 측면.\n\nLOCATION (lock): The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger area at shoulder height, a static medium composition observes 정인우 in right profile, his tense face in the upper left-to-center area and the steering wheel with his cast arm visible below. The passenger-side angle keeps his attention aimed through the windshield rather than toward the camera, while the phone mount remains near the forward edge for the next move.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: steering wheel (held while the car is moving) — Its driver-facing side is angled away from the passenger-side camera; used as Anchors 정인우’s driving action in the lower portion of the composition; windshield (car moving along a provincial road) — The road ahead is visible through the windshield; used as Provides the forward sightline that 정인우 watches; phone mount (phone secured in place) — The mounted phone face angles toward the driver and partly toward the passenger-side camera; used as Sits near the forward frame edge as the destination of the following camera move.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the moving car interior is shaped with restrained contrast around 정인우’s worried profile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm is now immobilized in a cast, which remains with him thereafter.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 한쪽 팔에 깁스를 한 인우가 운전석에서 미간을 잔뜩 찌푸린 채 전방을 주시하는 측면.\n\nLOCATION (lock): The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger area at shoulder height, a static medium composition observes 정인우 in right profile, his tense face in the upper left-to-center area and the steering wheel with his cast arm visible below. The passenger-side angle keeps his attention aimed through the windshield rather than toward the camera, while the phone mount remains near the forward edge for the next move.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: steering wheel (held while the car is moving) — Its driver-facing side is angled away from the passenger-side camera; used as Anchors 정인우’s driving action in the lower portion of the composition; windshield (car moving along a provincial road) — The road ahead is visible through the windshield; used as Provides the forward sightline that 정인우 watches; phone mount (phone secured in place) — The mounted phone face angles toward the driver and partly toward the passenger-side camera; used as Sits near the forward frame edge as the destination of the following camera move.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the moving car interior is shaped with restrained contrast around 정인우’s worried profile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm is now immobilized in a cast, which remains with him thereafter.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 한쪽 팔에 깁스를 한 인우가 운전석에서 미간을 잔뜩 찌푸린 채 전방을 주시하는 측면.\n\nLOCATION (lock): The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the front passenger area at shoulder height, a static medium composition observes 정인우 in right profile, his tense face in the upper left-to-center area and the steering wheel with his cast arm visible below. The passenger-side angle keeps his attention aimed through the windshield rather than toward the camera, while the phone mount remains near the forward edge for the next move.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: steering wheel (held while the car is moving) — Its driver-facing side is angled away from the passenger-side camera; used as Anchors 정인우’s driving action in the lower portion of the composition; windshield (car moving along a provincial road) — The road ahead is visible through the windshield; used as Provides the forward sightline that 정인우 watches; phone mount (phone secured in place) — The mounted phone face angles toward the driver and partly toward the passenger-side camera; used as Sits near the forward frame edge as the destination of the following camera move.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the moving car interior is shaped with restrained contrast around 정인우’s worried profile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm is now immobilized in a cast, which remains with him thereafter.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S34sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S34sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_승용차_내부_f05178.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 오른쪽에 앉아 좌측(전방 윈드실드 방향)을 향해 우측 프로파일로 시선을 고정하고 있다. 눈은 카메라를 보지 않고 전방 도로를 주시하며 미간이 찌푸려져 있다. 스티어링 휠은 그의 앞(화면 중앙 좌측)에 있고 운전자 대면면이 카메라 반대편으로 기울어져 있어 조수석 측 카메라 기하와 일치한다. 폰 거치대의 화면은 좌측 프레임 가장자리 근처에서 운전자 쪽으로 살짝 각을 틀고 있다.",
      "built_space": "스티어링 휠 1개, 계기판 1개, 센터 콘솔/공조 패널, 룸미러 1개, 좌측 A필러와 사이드미러가 보인다. 인우는 우측 좌석(즉 카메라가 조수석 쪽에 있으므로 화면상 우측이 운전석)에 앉아 있으며 휠을 잡고 있다. 조수석 헤드레스트가 우측 뒤로 보인다. 중복 조향장치 없음. 다만 대시보드 배치가 왼쪽으로 흐르며 폰 거치대가 좌측 끝에 위치해 좌핸들 배치와 대체로 정합한다.",
      "entities": "20대 중반 한국인 남성, 짙은 머리, 준수한 얼굴 — 캐릭터 레퍼런스와 유사. 왼팔(카메라 쪽 팔)에 흰색 석고 깁스, 손목~손등까지 감싸며 무릎 위에 놓여 있고, 오른팔이 휠 상단을 잡고 있다. 데님 셔츠 착용. 창밖은 낮의 시골 고속도로, 가드레일과 산.",
      "hard_violations": [],
      "physics": "몸은 시트에 앉아 지지되고, 오른손은 휠 림을 실제로 감싸 쥐고 있으며 깁스한 팔은 허벅지 위에 얹혀 무게가 실려 있다. 떠 있는 물체 없음. 폰은 거치대에 물려 고정. 빛은 낮 자연광으로 실내 대비가 절제되어 있다."
     },
     {
      "label": "B",
      "direction": "인우는 화면 왼쪽에 앉아 오른쪽(전방)을 향해 좌측 프로파일에 가까운 3/4 측면으로 시선을 두고 있다. 시선은 카메라가 아닌 전방 도로 쪽. 그러나 브리프가 요구한 '우측 프로파일(조수석 측 카메라)'이 아니라 운전석 좌측 창(운전자 도어) 쪽에서 본 좌측 프로파일이며, 그의 왼쪽 어깨 뒤로 운전석 도어 트림과 창문이 보인다.",
      "built_space": "스티어링 휠 1개, 계기판, 폰 거치대(우측 프레임 가장자리), 룸미러가 보인다. 하지만 카메라는 운전석 도어 바깥/좌측에 있어 문 패널이 인물 뒤에 위치 — 조수석 측 어깨 높이 카메라라는 지정과 불일치. 또한 깁스한 팔이 휠을 잡고 반대 팔은 보이지 않으며, 인물의 상체가 휠에서 지나치게 멀어 앉은 위치가 어색하다. 계기판·거치대가 인물 오른편에 몰려 있어 좌핸들 배치는 성립하나 카메라 축이 브리프와 반대.",
      "entities": "20대 중후반 한국인 남성, 짙은 머리, 레퍼런스와 대체로 유사하나 A보다 나이 들어 보인다. 흰 깁스가 왼팔 전체를 감싸며 휠을 쥐고 있다. 남색 셔츠. 창밖은 낮의 시골 고속도로, 산과 가드레일.",
      "hard_violations": [],
      "physics": "몸은 시트에 지지되고, 깁스한 손이 휠 림을 쥐고 있다(깁스 손으로 운전 조작은 다소 부자연스럽지만 물리적으로 불가능하진 않음). 반대 팔은 프레임 밖. 폰은 거치대에 고정. 떠 있는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "조수석 어깨 높이에서 인우를 '우측 프로파일'로 잡고, 휠의 운전자 대면면이 카메라 반대로 기울며 깁스한 팔이 휠 아래 하단부에 보이는 등 카메라·프레임 지정을 정확히 실현했다. 시선은 윈드실드 전방, 폰 거치대는 전방 프레임 가장자리 근처에 위치해 다음 카메라 무브 조건도 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물은 미간을 찌푸린 채 전방을 보지만 카메라가 운전석 도어 측에 놓여 좌측 프로파일이 되어 '조수석 측·우측 프로파일' 지정과 축이 반대이고, 깁스한 팔로 휠을 쥐어 부상 팔 고정 설정과도 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "조수석 어깨 높이에서 인우를 '우측 프로파일'로 잡고, 휠의 운전자 대면면이 카메라 반대로 기울며 깁스한 팔이 휠 아래 하단부에 보이는 등 카메라·프레임 지정을 정확히 실현했다. 시선은 윈드실드 전방, 폰 거치대는 전방 프레임 가장자리 근처에 위치해 다음 카메라 무브 조건도 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물은 미간을 찌푸린 채 전방을 보지만 카메라가 운전석 도어 측에 놓여 좌측 프로파일이 되어 '조수석 측·우측 프로파일' 지정과 축이 반대이고, 깁스한 팔로 휠을 쥐어 부상 팔 고정 설정과도 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 오른쪽에 앉아 좌측(전방 윈드실드 방향)을 향해 우측 프로파일로 시선을 고정하고 있다. 눈은 카메라를 보지 않고 전방 도로를 주시하며 미간이 찌푸려져 있다. 스티어링 휠은 그의 앞(화면 중앙 좌측)에 있고 운전자 대면면이 카메라 반대편으로 기울어져 있어 조수석 측 카메라 기하와 일치한다. 폰 거치대의 화면은 좌측 프레임 가장자리 근처에서 운전자 쪽으로 살짝 각을 틀고 있다.",
      "built_space": "스티어링 휠 1개, 계기판 1개, 센터 콘솔/공조 패널, 룸미러 1개, 좌측 A필러와 사이드미러가 보인다. 인우는 우측 좌석(즉 카메라가 조수석 쪽에 있으므로 화면상 우측이 운전석)에 앉아 있으며 휠을 잡고 있다. 조수석 헤드레스트가 우측 뒤로 보인다. 중복 조향장치 없음. 다만 대시보드 배치가 왼쪽으로 흐르며 폰 거치대가 좌측 끝에 위치해 좌핸들 배치와 대체로 정합한다.",
      "entities": "20대 중반 한국인 남성, 짙은 머리, 준수한 얼굴 — 캐릭터 레퍼런스와 유사. 왼팔(카메라 쪽 팔)에 흰색 석고 깁스, 손목~손등까지 감싸며 무릎 위에 놓여 있고, 오른팔이 휠 상단을 잡고 있다. 데님 셔츠 착용. 창밖은 낮의 시골 고속도로, 가드레일과 산.",
      "hard_violations": [],
      "physics": "몸은 시트에 앉아 지지되고, 오른손은 휠 림을 실제로 감싸 쥐고 있으며 깁스한 팔은 허벅지 위에 얹혀 무게가 실려 있다. 떠 있는 물체 없음. 폰은 거치대에 물려 고정. 빛은 낮 자연광으로 실내 대비가 절제되어 있다."
     },
     {
      "label": "B",
      "direction": "인우는 화면 왼쪽에 앉아 오른쪽(전방)을 향해 좌측 프로파일에 가까운 3/4 측면으로 시선을 두고 있다. 시선은 카메라가 아닌 전방 도로 쪽. 그러나 브리프가 요구한 '우측 프로파일(조수석 측 카메라)'이 아니라 운전석 좌측 창(운전자 도어) 쪽에서 본 좌측 프로파일이며, 그의 왼쪽 어깨 뒤로 운전석 도어 트림과 창문이 보인다.",
      "built_space": "스티어링 휠 1개, 계기판, 폰 거치대(우측 프레임 가장자리), 룸미러가 보인다. 하지만 카메라는 운전석 도어 바깥/좌측에 있어 문 패널이 인물 뒤에 위치 — 조수석 측 어깨 높이 카메라라는 지정과 불일치. 또한 깁스한 팔이 휠을 잡고 반대 팔은 보이지 않으며, 인물의 상체가 휠에서 지나치게 멀어 앉은 위치가 어색하다. 계기판·거치대가 인물 오른편에 몰려 있어 좌핸들 배치는 성립하나 카메라 축이 브리프와 반대.",
      "entities": "20대 중후반 한국인 남성, 짙은 머리, 레퍼런스와 대체로 유사하나 A보다 나이 들어 보인다. 흰 깁스가 왼팔 전체를 감싸며 휠을 쥐고 있다. 남색 셔츠. 창밖은 낮의 시골 고속도로, 산과 가드레일.",
      "hard_violations": [],
      "physics": "몸은 시트에 지지되고, 깁스한 손이 휠 림을 쥐고 있다(깁스 손으로 운전 조작은 다소 부자연스럽지만 물리적으로 불가능하진 않음). 반대 팔은 프레임 밖. 폰은 거치대에 고정. 떠 있는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 왼쪽을 향한 좌측면(왼쪽 프로필)으로, 시선은 프레임 왼쪽 바깥/전방을 향한다. 카메라는 그의 오른쪽 뒤편, 즉 조수석이 아니라 뒷좌석~조수석 경계 부근에서 잡은 듯하지만 인물은 화면 왼쪽에 앉아 있고 그 오른쪽에 스티어링 휠·계기판·폰 거치대가 배치되어 있다. 즉 좌핸들 차의 운전석에 앉은 사람을 조수석에서 보면 인물은 화면 왼쪽, 휠은 인물 앞(화면 중앙~오른쪽)에 오는 배치와 어긋난다 — 여기서는 휠이 인물의 오른쪽(차체 중앙 쪽)에 있어, 인물이 조수석 위치에 앉아 휠을 옆으로 잡고 있는 것처럼 읽힌다. 시선은 정면 유리가 아니라 좌측 창 방향으로 향한다.",
      "built_space": "스티어링 휠 1개, 계기판 1개, 폰 거치대 1개, 룸미러 1개로 개수는 정상. 그러나 룸미러가 프레임 오른쪽 상단, 사이드미러(운전석 좌측 미러여야 함)가 인물 오른쪽 창 밖에 보인다. 인물 왼쪽에는 도어 트림과 창이 있는데, 그 창 밖으로 가드레일과 도로가 보이며 이는 좌측 창으로 읽힌다. 결과적으로 인물의 몸통 오른쪽에 휠·계기판이 있고 왼쪽에 도어가 있어, 인물이 계기판 정면에 앉아 있지 않고 휠을 옆에서 붙잡는 어색한 좌석 배치가 된다. 앞유리(전방 도로)는 프레임 상단 우측 일부에만 좁게 보이고 인물의 시선축과 일치하지 않는다.",
      "entities": "인물은 20대 중후반 한국 남성, 검은 머리, 캐릭터 레퍼런스와 대체로 유사한 얼굴형. 오른팔 전체에 흰 깁스(석고) 착용 — CARRIED STATE 충족. 폰 거치대의 폰은 내비 화면이 카메라 쪽으로 보이며 위치는 프레임 오른쪽 가장자리. 데님 셔츠. 텍스트/워터마크 없음.",
      "hard_violations": [
       "조수석 측 카메라라는 지정과 달리, 스티어링 휠·계기판이 인물의 오른쪽(차체 중앙 쪽)에 배치되어 인물이 운전석 정면이 아닌 자리에 앉은 것처럼 읽히는 좌석/조종계 공간 배치 오류"
      ],
      "physics": "깁스한 오른손이 휠 상단 림을 실제로 감싸 쥐고 있어 지지는 확인된다. 몸통은 시트에 기대어 있고 무게가 실려 있다. 다만 깁스한 팔로 휠을 잡은 각도가 몸통 오른쪽으로 크게 뻗어 있어 운전 자세로는 무리가 있다. 공중에 뜬 물체는 없다."
     },
     {
      "label": "B",
      "direction": "인우는 화면 오른쪽에 앉아 왼쪽(전방 앞유리 방향)을 바라보는 우측면 프로필. 시선은 프레임 왼쪽 위, 앞유리 너머 도로 쪽으로 향하며 카메라를 보지 않는다. 미간을 찌푸린 긴장된 표정이 확인된다. 카메라는 조수석 쪽에서 어깨 높이로 그를 옆에서 본다.",
      "built_space": "스티어링 휠 1개(운전자 반대편에서 본 각도로, 운전자 대면 면이 카메라에서 비껴 있음), 계기판 1개, 폰 거치대 1개(프레임 왼쪽 전방 가장자리, 화면이 운전자 쪽과 카메라 쪽 사이를 향함), 룸미러 1개(왼쪽 상단), 좌측 사이드미러가 휠 너머 창 밖에 보임. 인물은 운전석 시트(헤드레스트가 그의 오른쪽 뒤에 있음)에 앉아 있고 그 앞에 휠·계기판이 정면으로 놓여 좌핸들 차의 운전석 배치와 일치. 조수석 측 카메라 기하와 정합적이다.",
      "entities": "20대 중반 한국 남성, 검은 머리, 데님 셔츠, 레퍼런스 인물과 유사한 이목구비. 왼팔 전체가 흰 깁스로 고정되어 있음 — CARRIED STATE 충족. 폰 거치대의 폰에 내비 지도가 표시. 다른 인물 없음, 텍스트 없음. 배경은 시골 고속도로 가드레일과 산으로 로케이션 레퍼런스와 부합.",
      "hard_violations": [],
      "physics": "오른손이 휠 상단 림을 실제로 감아쥐고 있고, 깁스한 왼팔은 무릎/허벅지 위에 얹혀 지지된다. 몸통은 시트백에 기대어 무게가 실려 있다. 공중에 뜬 신체나 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "깁스와 표정은 맞으나 휠·계기판이 인물 오른쪽에 놓여 운전석 정면 착석 기하가 무너졌고, 시선이 앞유리가 아닌 좌측 창 쪽이며 폰 거치대·앞유리의 전방 시선축도 지정과 어긋난다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "조수석 어깨높이에서 본 우측면 미디엄샷, 앞유리 전방을 주시하는 찌푸린 얼굴이 좌상단, 휠과 깁스한 팔이 하단, 폰 거치대가 전방 프레임 가장자리에 위치해 카메라·프레임 지정을 정확히 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "깁스와 표정은 맞으나 휠·계기판이 인물 오른쪽에 놓여 운전석 정면 착석 기하가 무너졌고, 시선이 앞유리가 아닌 좌측 창 쪽이며 폰 거치대·앞유리의 전방 시선축도 지정과 어긋난다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "조수석 어깨높이에서 본 우측면 미디엄샷, 앞유리 전방을 주시하는 찌푸린 얼굴이 좌상단, 휠과 깁스한 팔이 하단, 폰 거치대가 전방 프레임 가장자리에 위치해 카메라·프레임 지정을 정확히 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인우는 화면 왼쪽을 향한 좌측면(왼쪽 프로필)으로, 시선은 프레임 왼쪽 바깥/전방을 향한다. 카메라는 그의 오른쪽 뒤편, 즉 조수석이 아니라 뒷좌석~조수석 경계 부근에서 잡은 듯하지만 인물은 화면 왼쪽에 앉아 있고 그 오른쪽에 스티어링 휠·계기판·폰 거치대가 배치되어 있다. 즉 좌핸들 차의 운전석에 앉은 사람을 조수석에서 보면 인물은 화면 왼쪽, 휠은 인물 앞(화면 중앙~오른쪽)에 오는 배치와 어긋난다 — 여기서는 휠이 인물의 오른쪽(차체 중앙 쪽)에 있어, 인물이 조수석 위치에 앉아 휠을 옆으로 잡고 있는 것처럼 읽힌다. 시선은 정면 유리가 아니라 좌측 창 방향으로 향한다.",
      "built_space": "스티어링 휠 1개, 계기판 1개, 폰 거치대 1개, 룸미러 1개로 개수는 정상. 그러나 룸미러가 프레임 오른쪽 상단, 사이드미러(운전석 좌측 미러여야 함)가 인물 오른쪽 창 밖에 보인다. 인물 왼쪽에는 도어 트림과 창이 있는데, 그 창 밖으로 가드레일과 도로가 보이며 이는 좌측 창으로 읽힌다. 결과적으로 인물의 몸통 오른쪽에 휠·계기판이 있고 왼쪽에 도어가 있어, 인물이 계기판 정면에 앉아 있지 않고 휠을 옆에서 붙잡는 어색한 좌석 배치가 된다. 앞유리(전방 도로)는 프레임 상단 우측 일부에만 좁게 보이고 인물의 시선축과 일치하지 않는다.",
      "entities": "인물은 20대 중후반 한국 남성, 검은 머리, 캐릭터 레퍼런스와 대체로 유사한 얼굴형. 오른팔 전체에 흰 깁스(석고) 착용 — CARRIED STATE 충족. 폰 거치대의 폰은 내비 화면이 카메라 쪽으로 보이며 위치는 프레임 오른쪽 가장자리. 데님 셔츠. 텍스트/워터마크 없음.",
      "hard_violations": [
       "조수석 측 카메라라는 지정과 달리, 스티어링 휠·계기판이 인물의 오른쪽(차체 중앙 쪽)에 배치되어 인물이 운전석 정면이 아닌 자리에 앉은 것처럼 읽히는 좌석/조종계 공간 배치 오류"
      ],
      "physics": "깁스한 오른손이 휠 상단 림을 실제로 감싸 쥐고 있어 지지는 확인된다. 몸통은 시트에 기대어 있고 무게가 실려 있다. 다만 깁스한 팔로 휠을 잡은 각도가 몸통 오른쪽으로 크게 뻗어 있어 운전 자세로는 무리가 있다. 공중에 뜬 물체는 없다."
     },
     {
      "label": "A",
      "direction": "인우는 화면 오른쪽에 앉아 왼쪽(전방 앞유리 방향)을 바라보는 우측면 프로필. 시선은 프레임 왼쪽 위, 앞유리 너머 도로 쪽으로 향하며 카메라를 보지 않는다. 미간을 찌푸린 긴장된 표정이 확인된다. 카메라는 조수석 쪽에서 어깨 높이로 그를 옆에서 본다.",
      "built_space": "스티어링 휠 1개(운전자 반대편에서 본 각도로, 운전자 대면 면이 카메라에서 비껴 있음), 계기판 1개, 폰 거치대 1개(프레임 왼쪽 전방 가장자리, 화면이 운전자 쪽과 카메라 쪽 사이를 향함), 룸미러 1개(왼쪽 상단), 좌측 사이드미러가 휠 너머 창 밖에 보임. 인물은 운전석 시트(헤드레스트가 그의 오른쪽 뒤에 있음)에 앉아 있고 그 앞에 휠·계기판이 정면으로 놓여 좌핸들 차의 운전석 배치와 일치. 조수석 측 카메라 기하와 정합적이다.",
      "entities": "20대 중반 한국 남성, 검은 머리, 데님 셔츠, 레퍼런스 인물과 유사한 이목구비. 왼팔 전체가 흰 깁스로 고정되어 있음 — CARRIED STATE 충족. 폰 거치대의 폰에 내비 지도가 표시. 다른 인물 없음, 텍스트 없음. 배경은 시골 고속도로 가드레일과 산으로 로케이션 레퍼런스와 부합.",
      "hard_violations": [],
      "physics": "오른손이 휠 상단 림을 실제로 감아쥐고 있고, 깁스한 왼팔은 무릎/허벅지 위에 얹혀 지지된다. 몸통은 시트백에 기대어 무게가 실려 있다. 공중에 뜬 신체나 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인우는 화면 오른쪽에 앉아 좌측(전방 윈드실드 방향)을 향해 우측 프로파일로 시선을 고정하고 있다. 눈은 카메라를 보지 않고 전방 도로를 주시하며 미간이 찌푸려져 있다. 스티어링 휠은 그의 앞(화면 중앙 좌측)에 있고 운전자 대면면이 카메라 반대편으로 기울어져 있어 조수석 측 카메라 기하와 일치한다. 폰 거치대의 화면은 좌측 프레임 가장자리 근처에서 운전자 쪽으로 살짝 각을 틀고 있다.",
    "built_space": "스티어링 휠 1개, 계기판 1개, 센터 콘솔/공조 패널, 룸미러 1개, 좌측 A필러와 사이드미러가 보인다. 인우는 우측 좌석(즉 카메라가 조수석 쪽에 있으므로 화면상 우측이 운전석)에 앉아 있으며 휠을 잡고 있다. 조수석 헤드레스트가 우측 뒤로 보인다. 중복 조향장치 없음. 다만 대시보드 배치가 왼쪽으로 흐르며 폰 거치대가 좌측 끝에 위치해 좌핸들 배치와 대체로 정합한다.",
    "entities": "20대 중반 한국인 남성, 짙은 머리, 준수한 얼굴 — 캐릭터 레퍼런스와 유사. 왼팔(카메라 쪽 팔)에 흰색 석고 깁스, 손목~손등까지 감싸며 무릎 위에 놓여 있고, 오른팔이 휠 상단을 잡고 있다. 데님 셔츠 착용. 창밖은 낮의 시골 고속도로, 가드레일과 산.",
    "hard_violations": [],
    "physics": "몸은 시트에 앉아 지지되고, 오른손은 휠 림을 실제로 감싸 쥐고 있으며 깁스한 팔은 허벅지 위에 얹혀 무게가 실려 있다. 떠 있는 물체 없음. 폰은 거치대에 물려 고정. 빛은 낮 자연광으로 실내 대비가 절제되어 있다."
   },
   {
    "label": "B",
    "direction": "인우는 화면 왼쪽에 앉아 오른쪽(전방)을 향해 좌측 프로파일에 가까운 3/4 측면으로 시선을 두고 있다. 시선은 카메라가 아닌 전방 도로 쪽. 그러나 브리프가 요구한 '우측 프로파일(조수석 측 카메라)'이 아니라 운전석 좌측 창(운전자 도어) 쪽에서 본 좌측 프로파일이며, 그의 왼쪽 어깨 뒤로 운전석 도어 트림과 창문이 보인다.",
    "built_space": "스티어링 휠 1개, 계기판, 폰 거치대(우측 프레임 가장자리), 룸미러가 보인다. 하지만 카메라는 운전석 도어 바깥/좌측에 있어 문 패널이 인물 뒤에 위치 — 조수석 측 어깨 높이 카메라라는 지정과 불일치. 또한 깁스한 팔이 휠을 잡고 반대 팔은 보이지 않으며, 인물의 상체가 휠에서 지나치게 멀어 앉은 위치가 어색하다. 계기판·거치대가 인물 오른편에 몰려 있어 좌핸들 배치는 성립하나 카메라 축이 브리프와 반대.",
    "entities": "20대 중후반 한국인 남성, 짙은 머리, 레퍼런스와 대체로 유사하나 A보다 나이 들어 보인다. 흰 깁스가 왼팔 전체를 감싸며 휠을 쥐고 있다. 남색 셔츠. 창밖은 낮의 시골 고속도로, 산과 가드레일.",
    "hard_violations": [],
    "physics": "몸은 시트에 지지되고, 깁스한 손이 휠 림을 쥐고 있다(깁스 손으로 운전 조작은 다소 부자연스럽지만 물리적으로 불가능하진 않음). 반대 팔은 프레임 밖. 폰은 거치대에 고정. 떠 있는 물체 없음."
   }
  ],
  "totals": {
   "A": 17,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "조수석 어깨 높이에서 인우를 '우측 프로파일'로 잡고, 휠의 운전자 대면면이 카메라 반대로 기울며 깁스한 팔이 휠 아래 하단부에 보이는 등 카메라·프레임 지정을 정확히 실현했다. 시선은 윈드실드 전방, 폰 거치대는 전방 프레임 가장자리 근처에 위치해 다음 카메라 무브 조건도 충족."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물은 미간을 찌푸린 채 전방을 보지만 카메라가 운전석 도어 측에 놓여 좌측 프로파일이 되어 '조수석 측·우측 프로파일' 지정과 축이 반대이고, 깁스한 팔로 휠을 쥐어 부상 팔 고정 설정과도 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_승용차_내부_f05178.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경 레퍼런스와 레이아웃 스케치에 명시된 좌핸들(LHD) 차량 구조를 완전히 무시하고, 차량 내부가 우핸들(RHD) 구조로 뒤바뀌어 생성되었습니다. 운전자가 오른쪽에 앉아 있고 카메라가 좌측면을 촬영하고 있어 공간 기하학과 카메라 앵글이 원본과 전혀 다릅니다.",
     "fix_en": "Deepen the furrows on the character's forehead and between his eyebrows to create a much more intense, deep frown, preserving the current character identity, hairstyle, blue shirt, the arm cast, the steering wheel, and all existing car interior panels exactly as they are.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Deepen the furrows on the character's forehead and between his eyebrows to create a much more intense, deep frown, preserving the current character identity, hairstyle, blue shirt, the arm cast, the steering wheel, and all existing car interior panels exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "우측 프로필·전방 주시·깁스 팔·휠 1개 등 배경 기하와 샷 텍스트를 모두 충족하고, 얼굴이 캐릭터 레퍼런스에 가장 근접하며 도어 스위치 등 배경 디테일도 그대로 보존했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구조·직진 시선은 유지했으나 요청되지 않은 변경(얼굴형·머리 실루엣 변화로 인물 동일성 저하, 3/4로 돌아가 '측면' 약화, 도어 스위치·계기판 디테일 소실)이 누적되어 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.833,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.833,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "우측 프로필·전방 주시·깁스 팔·휠 1개 등 배경 기하와 샷 텍스트를 모두 충족하고, 얼굴이 캐릭터 레퍼런스에 가장 근접하며 도어 스위치 등 배경 디테일도 그대로 보존했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구조·직진 시선은 유지했으나 요청되지 않은 변경(얼굴형·머리 실루엣 변화로 인물 동일성 저하, 3/4로 돌아가 '측면' 약화, 도어 스위치·계기판 디테일 소실)이 누적되어 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "배경 구조와 깁스는 유지했으나 얼굴이 카메라 쪽으로 열려 '측면(우측 프로필)·전방 주시' 지시에서 벗어나고, 인상도 레퍼런스보다 나이 들어 보여 정체성 일치가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경의 휠·미러·폰 거치대 수와 위치를 그대로 지킨 채 인우를 우측 프로필로 세워 앞유리 전방을 주시시키고, 미간 찌푸림·깁스한 왼팔·운전 자세가 모두 충족되며 얼굴도 캐릭터 레퍼런스에 더 가깝다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.55,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.55,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "배경 구조와 깁스는 유지했으나 얼굴이 카메라 쪽으로 열려 '측면(우측 프로필)·전방 주시' 지시에서 벗어나고, 인상도 레퍼런스보다 나이 들어 보여 정체성 일치가 약하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경의 휠·미러·폰 거치대 수와 위치를 그대로 지킨 채 인우를 우측 프로필로 세워 앞유리 전방을 주시시키고, 미간 찌푸림·깁스한 왼팔·운전 자세가 모두 충족되며 얼굴도 캐릭터 레퍼런스에 더 가깝다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S34sh1__bgfirst_bg.png",
   "bg_asset_id": "43f13a4b-28aa-4780-baaf-b93fb34bade6",
   "bg_record_key": "S34sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "승용차 내부",
   "groupbg_asset_id": "076072de-36ba-49e4-905b-0417655fcdc7"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S34sh2": {
  "input_fingerprint": "388fe3268f3751f0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 인우의 자동차 핸드폰 거치대 화면에 십여 개의 '김지후' 발신 실패 기록이 빽빽하게 뜬 찰나.\n\nLOCATION (lock): The dashboard and phone-mount area inside the moving compact sedan. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At dashboard height, the forward track settles into a readable close view of the mounted phone, with the display occupying the central area and remaining below the object-size limit while dashboard edges preserve cabin context. The screen is viewed nearly square-on so more than ten repeated failed-call entries for ‘김지후’ can be read before the camera drops toward the footwell.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: mounted phone screen (displaying the call connection list) — The active front face is nearly square to camera and shows more than ten failed-call entries labeled ‘김지후’; used as Primary focal surface displaying the narrative information; dashboard (inside the moving car) — Its upper edge crosses the lower background behind the mounted phone; used as Provides scale and confirms that the phone remains inside the moving car; phone mount (phone secured) — Its front support faces the driver while presenting the phone toward the camera; used as Holds the phone at a readable angle within the cabin.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight in the cabin is balanced so the phone text stays readable without losing surrounding dashboard context.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo continues driving with one arm in a cast.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 6
  },
  "selected": "B",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "대시보드 높이 정면 클로즈업과 거치대 지지 모두 정확하고 항목도 십여 개 이상이나, 화면 시각이 20:01 등 야간 표기로 '낮' 락과 어긋나고 '벌신/말선 실패' 등 한글 왜곡이 잦으며 거치대 위치가 참조보다 중앙으로 이동했다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "정면 스퀘어온 클로즈업, 대시보드 상단 엣지가 폰 하단 배경을 가로지르는 구성, 거치대 물림, 모든 행이 '김지후 발신 실패'인 12행 이상 목록에 '오전' 낮 시각까지 맞아 샷 텍스트와 위치 락을 가장 충실히 실현했다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "프레이밍과 거치대 지지는 맞지만 화면 제목이 영어 'Recents'로 한국어 UI가 깨지고 1:15 AM·1:87 AM 등 새벽/불가능한 시각 표기가 '낮' 락과 충돌하며 계기판이 폰 우측에 놓여 참조 실내 배치와도 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S34sh1_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레퍼런스의 차량은 우핸들(운전석이 오른쪽) 차량이지만, 생성된 이미지에서는 좌측에 계기판과 스티어링 휠이 있어 좌핸들 차량으로 묘사되었습니다.",
     "fix_en": "Redraw the left edge of the frame to remove the steering wheel and instrument dials, replacing them with a smooth passenger-side dashboard panel. Preserve the central phone mount, the phone screen showing the call list, the center air vents, and the daylight lighting.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the left edge of the frame to remove the steering wheel and instrument dials, replacing them with a smooth passenger-side dashboard panel. Preserve the central phone mount, the phone screen showing the call list, the center air vents, and the daylight lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "대시 높이 정면 클로즈업, 중앙 화면, '김지후' 발신 실패 10개 이상 판독 가능이라는 핵심 계약을 모두 충족하고, 대시보드 질감·주간 광량 균형도 레퍼런스와 일치해 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소는 A와 동일하나 화면 노출이 높아져 '문자가 읽히도록 균형' 조건이 오히려 약해졌고, 항목 서브텍스트 왜곡과 시각 표기 혼란이 더 심해져 계약이 요구하지 않은 손실만 늘었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.583
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.583
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "대시 높이 정면 클로즈업, 중앙 화면, '김지후' 발신 실패 10개 이상 판독 가능이라는 핵심 계약을 모두 충족하고, 대시보드 질감·주간 광량 균형도 레퍼런스와 일치해 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소는 A와 동일하나 화면 노출이 높아져 '문자가 읽히도록 균형' 조건이 오히려 약해졌고, 항목 서브텍스트 왜곡과 시각 표기 혼란이 더 심해져 계약이 요구하지 않은 손실만 늘었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·거치대 구조·무인 조건은 충족하나, 화면 글자 왜곡이 심해 '김지후/발신 실패' 판독성이 떨어지고 좌측 계기판이 사라져 운전석 공간 단서가 약해졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도에서 '김지후 발신 실패' 항목 10여 개가 훨씬 또렷하게 읽히고, 좌측 계기판이 드러나 이전 샷의 운전석 대시보드 구조와 일치 — 계약이 요구한 핵심(판독 가능한 화면)을 더 잘 지키면서 바꾼 것은 적다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.857
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "프레이밍·거치대 구조·무인 조건은 충족하나, 화면 글자 왜곡이 심해 '김지후/발신 실패' 판독성이 떨어지고 좌측 계기판이 사라져 운전석 공간 단서가 약해졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도에서 '김지후 발신 실패' 항목 10여 개가 훨씬 또렷하게 읽히고, 좌측 계기판이 드러나 이전 샷의 운전석 대시보드 구조와 일치 — 계약이 요구한 핵심(판독 가능한 화면)을 더 잘 지키면서 바꾼 것은 적다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S34sh1"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "groupbg::꿈속_숲길": {
  "input_fingerprint": "7ade28d24c54ca10",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "꿈속_숲길",
    "tags": [
     "S35sh3",
     "S35sh6"
    ]
   },
   "context_sig": "aed10925690b8900"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n아반테 내부: 평범한 현대식 준중형 승용차의 내부 공간. (특징: 직물/가죽 차량 시트; 운전대; 내비게이션 앱 지도가 켜진 스마트폰 거치대)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 숲속 오솔길 - 낮(수리영의 꿈)\n- 수리영이 오솔길에 홀로 서 있다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n아반테 내부: 평범한 현대식 준중형 승용차의 내부 공간. (특징: 직물/가죽 차량 시트; 운전대; 내비게이션 앱 지도가 켜진 스마트폰 거치대)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 숲속 오솔길 - 낮(수리영의 꿈)\n- 수리영이 오솔길에 홀로 서 있다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_꿈속_숲길_87ae72.png",
  "asset_id": "027584ab-9536-42a3-9ea6-7a2d18ba5a8c",
  "input_asset_ids": [
   "dfdbc4d8-e360-442a-8900-5d32405de73f"
  ],
  "origin_tag": "S35sh3",
  "place_text": "On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path.",
  "origin_inputs": {
   "place_text": "On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path.",
   "time_of_day_en": "day",
   "conti_asset_id": "dfdbc4d8-e360-442a-8900-5d32405de73f"
  }
 },
 "S35sh3::bgfirst_bg": {
  "input_fingerprint": "8a2a2b8028ae72dc",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 수리영이 간절한 표정으로 민숙을 향해 한 팔을 뻗은 채, 한쪽 발이 허공에 떠 있는 달리기 중간 자세.\n\nLOCATION (lock): On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track beside 김지후(강수리영) at eye level into a medium-full three-quarter frontal view, catching one foot suspended, her torso pitched forward, and one arm reaching toward 강민숙(홍은미) along the path. 김지후(강수리영) occupies the near left-center while 강민숙(홍은미) remains small and distant on the upper path, preserving the dream’s unchanged gap despite the running motion.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, moves toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) running below; unchanged stretch of path in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲속 오솔길 (두 사람 사이의 거리가 좁혀지지 않는 꿈속 상태); used as Creates the visible but supernaturally unchanging distance between daughter and mother; 위쪽 길 (강민숙(홍은미)이 멀찍이 있는 상태); used as Defines the distant position where 강민숙(홍은미) remains fixed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 수리영이 간절한 표정으로 민숙을 향해 한 팔을 뻗은 채, 한쪽 발이 허공에 떠 있는 달리기 중간 자세.\n\nLOCATION (lock): On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track beside 김지후(강수리영) at eye level into a medium-full three-quarter frontal view, catching one foot suspended, her torso pitched forward, and one arm reaching toward 강민숙(홍은미) along the path. 김지후(강수리영) occupies the near left-center while 강민숙(홍은미) remains small and distant on the upper path, preserving the dream’s unchanged gap despite the running motion.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, moves toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) running below; unchanged stretch of path in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲속 오솔길 (두 사람 사이의 거리가 좁혀지지 않는 꿈속 상태); used as Creates the visible but supernaturally unchanging distance between daughter and mother; 위쪽 길 (강민숙(홍은미)이 멀찍이 있는 상태); used as Defines the distant position where 강민숙(홍은미) remains fixed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh3__bgfirst_bg.png",
  "asset_id": "a445a522-6ae0-401b-9ef8-d7313f12f068",
  "input_asset_ids": [
   "dfdbc4d8-e360-442a-8900-5d32405de73f",
   "027584ab-9536-42a3-9ea6-7a2d18ba5a8c"
  ]
 },
 "S35sh3": {
  "input_fingerprint": "592bf209a5566a41",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 수리영이 간절한 표정으로 민숙을 향해 한 팔을 뻗은 채, 한쪽 발이 허공에 떠 있는 달리기 중간 자세.\n\nLOCATION (lock): On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path. 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\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 수리영이 간절한 표정으로 민숙을 향해 한 팔을 뻗은 채, 한쪽 발이 허공에 떠 있는 달리기 중간 자세.\n\nLOCATION (lock): On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path. 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\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 수리영이 간절한 표정으로 민숙을 향해 한 팔을 뻗은 채, 한쪽 발이 허공에 떠 있는 달리기 중간 자세.\n\nLOCATION (lock): On a dreamlike daytime woodland trail, with the daughter and mother separated along the same path. 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\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S35sh3.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_꿈속_숲길_87ae72.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "민숙을 향해 팔을 뻗으며 한 발을 떼고 달리는 자세의 방향성과 공간적 관계를 지문 그대로 정확히 구현했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 뒤에 있는 민숙이 아닌 카메라를 향해 팔을 뻗고 달려 '민숙을 향해'라는 핵심 행동 방향을 어겼습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "민숙을 향해 팔을 뻗으며 한 발을 떼고 달리는 자세의 방향성과 공간적 관계를 지문 그대로 정확히 구현했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 뒤에 있는 민숙이 아닌 카메라를 향해 팔을 뻗고 달려 '민숙을 향해'라는 핵심 행동 방향을 어겼습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "수리영이 민숙을 향하지 않고 등진 채 반대 방향으로 달리고 있어 '민숙을 향해 팔을 뻗은'이라는 핵심 지시를 위반했습니다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "한쪽 발이 허공에 뜬 달리기 자세로 멀리 있는 민숙을 향해 팔을 뻗는 동선과 동작을 프롬프트에 맞게 정확히 구현했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "수리영이 민숙을 향하지 않고 등진 채 반대 방향으로 달리고 있어 '민숙을 향해 팔을 뻗은'이라는 핵심 지시를 위반했습니다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "한쪽 발이 허공에 뜬 달리기 자세로 멀리 있는 민숙을 향해 팔을 뻗는 동선과 동작을 프롬프트에 맞게 정확히 구현했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 8
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 8
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "민숙을 향해 팔을 뻗으며 한 발을 떼고 달리는 자세의 방향성과 공간적 관계를 지문 그대로 정확히 구현했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물이 뒤에 있는 민숙이 아닌 카메라를 향해 팔을 뻗고 달려 '민숙을 향해'라는 핵심 행동 방향을 어겼습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_꿈속_숲길_87ae72.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "달리는 인물의 다리 교차 방향이 스케치와 반대로 되어 있으며(왼다리가 앞, 오른다리가 뒤여야 함), '한쪽 발이 허공에 떠 있는'이라는 지문과 달리 두 발 모두 공중에 떠 있습니다.",
     "fix_en": "Redraw the runner's lower body to match the sketch: extend the left leg (closest to the camera) forward with its foot planted firmly on the ground, and bend the right leg backward in the air.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the runner's lower body to match the sketch: extend the left leg (closest to the camera) forward with its foot planted firmly on the ground, and bend the right leg backward in the air.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh3__bgfirst_bg.png",
   "bg_asset_id": "a445a522-6ae0-401b-9ef8-d7313f12f068",
   "bg_record_key": "S35sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "꿈속_숲길",
   "groupbg_asset_id": "027584ab-9536-42a3-9ea6-7a2d18ba5a8c"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S35sh6": {
  "input_fingerprint": "33c47a7500f14fac",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 눈동자가 섬뜩한 황금색 직사각형을 띠고 있는 민숙의 얼굴 클로즈업.\n\nLOCATION (lock): The upper stretch of the dreamlike island forest path, facing the daughter below. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: A cut places the camera at eye height directly before 강민숙(홍은미) (황금빛 눈 환영 상태), holding a close facial frame as her pupils become golden horizontal rectangles. Her direct warning gaze is aligned just off the lens toward 김지후(강수리영), while narrow strips of the upper path remain at the edges to preserve the established axis.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: upper forest path (daytime path within the dream) — Only narrow portions of the path remain visible behind her shoulders; used as Provides minimal edge context behind the face and maintains continuity with the distant upper-path position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dream-day illumination keeps the face legible while the explicitly golden rectangular pupils form the unsettling color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 uncanny daylight path, distant spatial separation, and dreamlike subdued atmosphere. Exclude the daughter and broad road from the close-up; show the mother's transformed golden rectangular eyes.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the dream, Minsuk’s eyes remain transformed into golden rectangular goat eyes as her body begins becoming smoke.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "클로즈업 스케일, 렌즈를 살짝 비껜 경고 시선, 황금 가로 직사각형 동공, 어깨 뒤 좁은 숲길, 그리고 '몸이 연기로 변하기 시작' 상태까지 모두 충족한 유일한 후보."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "인물 동일성과 배경 연속성은 양호하나 시선이 정면 렌즈에 고정되어 오프렌즈 경고 시선이 약하고, 연기화 상태가 전혀 보이지 않는다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "배경 길이 지시보다 넓게 드러나고 몽환적 대기감이 약하며, 동공 직사각형이 너무 작아 스티커처럼 읽히고 연기화 묘사도 없다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미) (황금빛 눈 환영 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:966932>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물이 이전 컷 원경에 등장한 어머니의 의상(회색 카디건)이 아닌, 앞쪽에 있던 딸의 갈색 재킷을 입고 있습니다.",
     "fix_en": "Replace the brown collared jacket on the character's shoulders with a loose grey cardigan over a dark top. Preserve the character's face, the golden rectangular pupils, the smoke effect, the lighting, and the background framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "화면 왼쪽 근경에 커다란 나무 기둥이 배치되어 있습니다. 인물은 길 한가운데 서 있으므로 배경 사물이 근경으로 확대되어서는 안 된다는 지시를 위반했습니다.",
     "fix_en": "Remove the large tree trunk occupying the left foreground and replace it with the softly blurred distant forest path to match the depth on the right side. Preserve the character's face, eyes, hair, clothing, the smoke effect, and the existing camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터 레퍼런스 및 이전 컷과 달리 머리카락이 길게 풀어져 어깨를 덮고 있습니다 (딸의 머리 스타일과 혼동됨).",
     "fix_en": "Alter the hair to be neatly tied back, removing the long loose strands draping over the shoulders and revealing the neck area. Preserve the character's facial features, golden eyes, clothing, the smoke effect, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the brown collared jacket on the character's shoulders with a loose grey cardigan over a dark top. Preserve the character's face, the golden rectangular pupils, the smoke effect, the lighting, and the background framing exactly.\n- Remove the large tree trunk occupying the left foreground and replace it with the softly blurred distant forest path to match the depth on the right side. Preserve the character's face, eyes, hair, clothing, the smoke effect, and the existing camera framing.\n- Alter the hair to be neatly tied back, removing the long loose strands draping over the shoulders and revealing the neck area. Preserve the character's facial features, golden eyes, clothing, the smoke effect, and the background.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "황금 직사각형 동공과 클로즈업 프레이밍은 충족하나, 왼쪽에 굵은 나무 줄기가 전경으로 크게 침입해 '어깨 뒤 좁은 길 스트립만' 지시를 어기고, 머리를 풀어헤치고 갈색 재킷 깃을 입혀 이전 스틸의 민숙 헤어·의상(회색 겉옷) 연속성을 이탈했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴·황금 직사각형 동공에 더해 회색 겉옷과 묶은 머리로 이전 스틸의 민숙 의상·상태 연속성을 지키고, 배경은 어깨 뒤 좁은 숲길만 남겨 전경 침입 없이 계약된 클로즈업 구도를 정확히 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "황금 직사각형 동공과 클로즈업 프레이밍은 충족하나, 왼쪽에 굵은 나무 줄기가 전경으로 크게 침입해 '어깨 뒤 좁은 길 스트립만' 지시를 어기고, 머리를 풀어헤치고 갈색 재킷 깃을 입혀 이전 스틸의 민숙 헤어·의상(회색 겉옷) 연속성을 이탈했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴·황금 직사각형 동공에 더해 회색 겉옷과 묶은 머리로 이전 스틸의 민숙 의상·상태 연속성을 지키고, 배경은 어깨 뒤 좁은 숲길만 남겨 전경 침입 없이 계약된 클로즈업 구도를 정확히 실현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정면 눈높이 클로즈업. 인물의 시선은 렌즈를 거의 정면으로, 아주 미세하게 렌즈 옆(하단 딸 방향)을 향한다. 두 동공 모두 가로로 긴 황금 직사각형(염소 눈) 형태로 보이며 좌우 눈이 같은 방향으로 정렬. 배경의 흐린 숲길은 인물 어깨 좌우로 좁게만 남아 축을 유지한다.",
      "built_space": "인공 구조물 없음. 자연 숲길 공간으로, 좌우 소나무 줄기와 중앙 뒤로 흐릿한 흙길이 어깨 옆 좁은 띠로 남아 전편 스틸의 상단 숲길과 연속성을 유지. 배경 요소가 전경으로 확대된 부분 없음.",
      "entities": "40대 후반 한국 여성, 어두운 머리를 뒤로 단정히 넘김, 갸름하고 정제된 얼굴 — 캐릭터 레퍼런스 얼굴과 부합. 의상은 회색 니트/숄 계열로, 이전 스틸에서 멀리 보이던 모친의 밝은 회색 겉옷과 색조가 일치. 눈동자는 명시된 황금 직사각형 동공. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 정지 상태로 프레임 하단에서 어깨·상체가 화면 밖으로 이어져 지지됨. 연기는 목·어깨 주변에서 피어올라 '몸이 연기가 되기 시작' 상태와 부합하며, 부유하는 무지지 물체 없음. 머리카락과 피부 질감, 연기의 밀도 모두 물리적으로 자연스러움."
     },
     {
      "label": "B",
      "direction": "동일한 정면 눈높이 클로즈업, 시선 역시 렌즈 정면에 가까움. 황금 직사각형 동공 두 개 확인. 다만 프레임 좌측에 큰 소나무 줄기가 전경으로 바짝 들어와 시선 축의 좌측 여백을 가리며, 배경 '좁은 길 띠' 대신 근접 나무 기둥이 전경 존재로 확대됨.",
      "built_space": "구조물 없음. 좌측 나무 기둥이 화면 높이 전체를 차지해 '멀리 있는 상단 숲길의 좁은 부분만 보인다'는 배경 지침보다 전경 오브젝트가 커짐. 우측 배경은 A와 유사한 흐린 숲.",
      "entities": "동일 여성, 그러나 머리카락이 풀어헤쳐진 긴 생머리로 바뀌어 이전 스틸/레퍼런스의 단정히 묶은 머리와 어긋난다. 의상도 회색 숄이 아닌 갈색 재킷 계열로 보여 이전 스틸의 모친 복장(밝은 회색)과 불일치(오히려 딸의 갈색 재킷에 가까움). 눈동자는 황금 직사각형으로 맞음.",
      "hard_violations": [],
      "physics": "정지 인물, 하단 프레임으로 상체 지지. 연기는 목과 머리카락 사이에서 피어오르며 지지 문제 없음. 다만 머리카락과 연기가 뒤섞여 경계가 뭉개진 구간이 있음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·눈높이 정면축·황금 직사각형 동공을 모두 충족하고, 어깨 양옆으로 좁은 숲길만 남겨 배경 지침을 정확히 지켰으며 머리·의상이 이전 스틸의 모친 상태와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "황금 직사각형 동공은 동일하나, 계약이 요구하지 않은 변경(묶은 머리→풀어헤친 장발, 회색 숄→갈색 재킷)으로 인물 동일성·의상 지속성이 훼손되고 좌측 나무 기둥이 전경으로 커져 '좁은 길 가장자리만' 배경 지침에서 이탈했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·눈높이 정면축·황금 직사각형 동공을 모두 충족하고, 어깨 양옆으로 좁은 숲길만 남겨 배경 지침을 정확히 지켰으며 머리·의상이 이전 스틸의 모친 상태와 일치한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "황금 직사각형 동공은 동일하나, 계약이 요구하지 않은 변경(묶은 머리→풀어헤친 장발, 회색 숄→갈색 재킷)으로 인물 동일성·의상 지속성이 훼손되고 좌측 나무 기둥이 전경으로 커져 '좁은 길 가장자리만' 배경 지침에서 이탈했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정면 눈높이 클로즈업. 인물의 시선은 렌즈를 거의 정면으로, 아주 미세하게 렌즈 옆(하단 딸 방향)을 향한다. 두 동공 모두 가로로 긴 황금 직사각형(염소 눈) 형태로 보이며 좌우 눈이 같은 방향으로 정렬. 배경의 흐린 숲길은 인물 어깨 좌우로 좁게만 남아 축을 유지한다.",
      "built_space": "인공 구조물 없음. 자연 숲길 공간으로, 좌우 소나무 줄기와 중앙 뒤로 흐릿한 흙길이 어깨 옆 좁은 띠로 남아 전편 스틸의 상단 숲길과 연속성을 유지. 배경 요소가 전경으로 확대된 부분 없음.",
      "entities": "40대 후반 한국 여성, 어두운 머리를 뒤로 단정히 넘김, 갸름하고 정제된 얼굴 — 캐릭터 레퍼런스 얼굴과 부합. 의상은 회색 니트/숄 계열로, 이전 스틸에서 멀리 보이던 모친의 밝은 회색 겉옷과 색조가 일치. 눈동자는 명시된 황금 직사각형 동공. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 정지 상태로 프레임 하단에서 어깨·상체가 화면 밖으로 이어져 지지됨. 연기는 목·어깨 주변에서 피어올라 '몸이 연기가 되기 시작' 상태와 부합하며, 부유하는 무지지 물체 없음. 머리카락과 피부 질감, 연기의 밀도 모두 물리적으로 자연스러움."
     },
     {
      "label": "A",
      "direction": "동일한 정면 눈높이 클로즈업, 시선 역시 렌즈 정면에 가까움. 황금 직사각형 동공 두 개 확인. 다만 프레임 좌측에 큰 소나무 줄기가 전경으로 바짝 들어와 시선 축의 좌측 여백을 가리며, 배경 '좁은 길 띠' 대신 근접 나무 기둥이 전경 존재로 확대됨.",
      "built_space": "구조물 없음. 좌측 나무 기둥이 화면 높이 전체를 차지해 '멀리 있는 상단 숲길의 좁은 부분만 보인다'는 배경 지침보다 전경 오브젝트가 커짐. 우측 배경은 A와 유사한 흐린 숲.",
      "entities": "동일 여성, 그러나 머리카락이 풀어헤쳐진 긴 생머리로 바뀌어 이전 스틸/레퍼런스의 단정히 묶은 머리와 어긋난다. 의상도 회색 숄이 아닌 갈색 재킷 계열로 보여 이전 스틸의 모친 복장(밝은 회색)과 불일치(오히려 딸의 갈색 재킷에 가까움). 눈동자는 황금 직사각형으로 맞음.",
      "hard_violations": [],
      "physics": "정지 인물, 하단 프레임으로 상체 지지. 연기는 목과 머리카락 사이에서 피어오르며 지지 문제 없음. 다만 머리카락과 연기가 뒤섞여 경계가 뭉개진 구간이 있음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S35sh1"
  }
 },
 "groupbg::식당_뒷방": {
  "input_fingerprint": "76f834c45b9c65a2",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "식당_뒷방",
    "tags": [
     "S36sh1",
     "S36sh4",
     "S36sh5",
     "S50sh2",
     "S50sh3"
    ]
   },
   "context_sig": "19388e654f7952fa"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On neatly arranged bedding in the restaurant's rear bedroom, warmed by daylight entering through the window.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n꿈속 금월도 숲속 오솔길: 거리감과 공간감이 왜곡되어 아무리 걸어도 제자리인 듯한 비현실적인 숲속 오솔길. (특징: 거리가 왜곡된 양옆의 나무와 수풀; 길어 보이는 좁은 오솔길) / 해안마을 횟집 야외 좌석: 밤바다가 내다보이는 육지 해안가 횟집의 야외 테이블 공간. (특징: 야외 테이블과 의자; 테이블 위 소주병과 술잔; 횟집 간판 불빛)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 반월 식당 뒷방 - 낮\n- 창을 타고 따스한 햇살이 스며드는 정갈하게 정돈된 방이다.\n- 실내. 반월 식당 뒷방 - 밤\n\nTIME OF DAY (lock): day, warm sunlight.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On neatly arranged bedding in the restaurant's rear bedroom, warmed by daylight entering through the window.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n꿈속 금월도 숲속 오솔길: 거리감과 공간감이 왜곡되어 아무리 걸어도 제자리인 듯한 비현실적인 숲속 오솔길. (특징: 거리가 왜곡된 양옆의 나무와 수풀; 길어 보이는 좁은 오솔길) / 해안마을 횟집 야외 좌석: 밤바다가 내다보이는 육지 해안가 횟집의 야외 테이블 공간. (특징: 야외 테이블과 의자; 테이블 위 소주병과 술잔; 횟집 간판 불빛)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 반월 식당 뒷방 - 낮\n- 창을 타고 따스한 햇살이 스며드는 정갈하게 정돈된 방이다.\n- 실내. 반월 식당 뒷방 - 밤\n\nTIME OF DAY (lock): day, warm sunlight.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_식당_뒷방_dd80df.png",
  "asset_id": "02ca0ffe-5d7b-4fd6-8e7e-c0f453411750",
  "input_asset_ids": [
   "f2804adb-08bb-41e4-acfe-ddccdc984060"
  ],
  "origin_tag": "S36sh1",
  "place_text": "On neatly arranged bedding in the restaurant's rear bedroom, warmed by daylight entering through the window.",
  "origin_inputs": {
   "place_text": "On neatly arranged bedding in the restaurant's rear bedroom, warmed by daylight entering through the window.",
   "time_of_day_en": "day, warm sunlight",
   "conti_asset_id": "f2804adb-08bb-41e4-acfe-ddccdc984060"
  }
 },
 "S36sh1::bgfirst_bg": {
  "input_fingerprint": "f8026d48dd6fac72",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 정갈한 뒷방 이불 위에 누운 수리영이 가위에 눌려 눈만 번쩍 뜬 채 몸이 굳어있는 찰나.\n\nLOCATION (lock): A neatly arranged rear sleeping room of the restaurant, warmed by daylight entering through its window.\n\nTIME OF DAY (lock): day, warm sunlight.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just above the head end of the bedding, a static close high angle looks down across 김지후(강수리영)’s abruptly opened eyes and rigid upper body. Her face occupies the central portion while the orderly bedding remains visible around her, making the mismatch between wakefulness and bodily paralysis immediately legible.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: bedding (laid out in the neatly arranged back room); used as Surrounds the immobilized upper body and provides the room’s orderly context; neatly arranged room (orderly and excessively calm); used as Appears as limited peripheral room context around the bedding.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm sunlight entering through the window creates a deceptively calm daytime atmosphere around her rigid, alarmed face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 정갈한 뒷방 이불 위에 누운 수리영이 가위에 눌려 눈만 번쩍 뜬 채 몸이 굳어있는 찰나.\n\nLOCATION (lock): A neatly arranged rear sleeping room of the restaurant, warmed by daylight entering through its window.\n\nTIME OF DAY (lock): day, warm sunlight.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just above the head end of the bedding, a static close high angle looks down across 김지후(강수리영)’s abruptly opened eyes and rigid upper body. Her face occupies the central portion while the orderly bedding remains visible around her, making the mismatch between wakefulness and bodily paralysis immediately legible.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: bedding (laid out in the neatly arranged back room); used as Surrounds the immobilized upper body and provides the room’s orderly context; neatly arranged room (orderly and excessively calm); used as Appears as limited peripheral room context around the bedding.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm sunlight entering through the window creates a deceptively calm daytime atmosphere around her rigid, alarmed face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S36sh1__bgfirst_bg.png",
  "asset_id": "b3b27c94-5999-43ad-af1b-18450a9ca9ad",
  "input_asset_ids": [
   "f2804adb-08bb-41e4-acfe-ddccdc984060",
   "d6a40a12-eefd-47dc-9089-7318580347f7"
  ]
 },
 "S36sh1": {
  "input_fingerprint": "c2ed463324ec5fde",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, warm sunlight.\n\nSHOT TEXT (authoritative, Korean): 정갈한 뒷방 이불 위에 누운 수리영이 가위에 눌려 눈만 번쩍 뜬 채 몸이 굳어있는 찰나.\n\nLOCATION (lock): A neatly arranged rear sleeping room of the restaurant, warmed by daylight entering through its window. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just above the head end of the bedding, a static close high angle looks down across 김지후(강수리영)’s abruptly opened eyes and rigid upper body. Her face occupies the central portion while the orderly bedding remains visible around her, making the mismatch between wakefulness and bodily paralysis immediately legible.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: bedding (laid out in the neatly arranged back room); used as Surrounds the immobilized upper body and provides the room’s orderly context; neatly arranged room (orderly and excessively calm); used as Appears as limited peripheral room context around the bedding.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm sunlight entering through the window creates a deceptively calm daytime atmosphere around her rigid, alarmed face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): She is fully reclined on the bedding with her head resting back and all four limbs rigid and motionless under sleep paralysis. Only her wide-open eyes move.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu is no longer wearing the animal-bone necklace; it was removed sometime after she entered the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, warm sunlight.\n\nSHOT TEXT (authoritative, Korean): 정갈한 뒷방 이불 위에 누운 수리영이 가위에 눌려 눈만 번쩍 뜬 채 몸이 굳어있는 찰나.\n\nLOCATION (lock): A neatly arranged rear sleeping room of the restaurant, warmed by daylight entering through its window. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just above the head end of the bedding, a static close high angle looks down across 김지후(강수리영)’s abruptly opened eyes and rigid upper body. Her face occupies the central portion while the orderly bedding remains visible around her, making the mismatch between wakefulness and bodily paralysis immediately legible.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: bedding (laid out in the neatly arranged back room); used as Surrounds the immobilized upper body and provides the room’s orderly context; neatly arranged room (orderly and excessively calm); used as Appears as limited peripheral room context around the bedding.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm sunlight entering through the window creates a deceptively calm daytime atmosphere around her rigid, alarmed face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): She is fully reclined on the bedding with her head resting back and all four limbs rigid and motionless under sleep paralysis. Only her wide-open eyes move.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu is no longer wearing the animal-bone necklace; it was removed sometime after she entered the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, warm sunlight.\n\nSHOT TEXT (authoritative, Korean): 정갈한 뒷방 이불 위에 누운 수리영이 가위에 눌려 눈만 번쩍 뜬 채 몸이 굳어있는 찰나.\n\nLOCATION (lock): A neatly arranged rear sleeping room of the restaurant, warmed by daylight entering through its window. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just above the head end of the bedding, a static close high angle looks down across 김지후(강수리영)’s abruptly opened eyes and rigid upper body. Her face occupies the central portion while the orderly bedding remains visible around her, making the mismatch between wakefulness and bodily paralysis immediately legible.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: bedding (laid out in the neatly arranged back room); used as Surrounds the immobilized upper body and provides the room’s orderly context; neatly arranged room (orderly and excessively calm); used as Appears as limited peripheral room context around the bedding.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm sunlight entering through the window creates a deceptively calm daytime atmosphere around her rigid, alarmed face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): She is fully reclined on the bedding with her head resting back and all four limbs rigid and motionless under sleep paralysis. Only her wide-open eyes move.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu is no longer wearing the animal-bone necklace; it was removed sometime after she entered the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S36sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S36sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소 재현과 중력 준수는 좋으나, 명시된 클로즈업 대신 방 전체가 보이는 와이드에 가깝게 물러나 얼굴 비중이 작고, 표정도 '눈만 번쩍 뜬 경직'의 순간성이 약하며 의상(회색 티)도 레퍼런스와 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "머리맡 바로 위 하이앵글 클로즈업, 부릅뜬 눈과 경직된 상체, 요·베개가 주변을 감싸는 구성까지 지시대로 실현했고 인물 동일성·의상·따뜻한 낮 햇살도 부합한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.464,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.464,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소 재현과 중력 준수는 좋으나, 명시된 클로즈업 대신 방 전체가 보이는 와이드에 가깝게 물러나 얼굴 비중이 작고, 표정도 '눈만 번쩍 뜬 경직'의 순간성이 약하며 의상(회색 티)도 레퍼런스와 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "머리맡 바로 위 하이앵글 클로즈업, 부릅뜬 눈과 경직된 상체, 요·베개가 주변을 감싸는 구성까지 지시대로 실현했고 인물 동일성·의상·따뜻한 낮 햇살도 부합한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 이불 머리맡 위쪽에서 내려다보는 하이앵글이며, 수리영의 시선은 위쪽(카메라 방향/천장)을 향해 눈을 크게 뜨고 고정되어 있다. 시선의 목표는 허공/천장으로, 가위눌림의 각성 상태와 일치한다. 창과 커튼은 프레임 상단, 문·벽·바닥은 주변부에만 보인다.",
      "built_space": "실내 구조: 왼쪽 벽면, 상단 창과 격자 커튼, 오른쪽 장판 바닥과 걸레받이 몰딩이 로케이션 사진의 요소와 일치한다. 요는 바닥에 깔린 이불(요) 형태이며 베개는 머리 위쪽에 정상 배치. 벽·창·바닥의 배치가 하나씩만 존재하고 중복 구조물은 없다. 다만 이불이 참조보다 넓고 방 크기 대비 약간 크게 보인다.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 참조와 얼굴형·헤어가 부합. 상의는 참조의 올리브 헨리넥 티셔츠, 하의는 회색 카고 계열 바지로 참조 의상과 일치. 동물뼈 목걸이 없음(캐리드 스테이트 준수). 모자·재킷은 프레임 내 없음(허용). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸 전체가 요 위에 완전히 접촉해 누워 있고, 뒤통수는 베개, 양팔은 요 위에 자연스럽게 늘어져 지지된다. 공중에 떠 있는 부위 없음. 어깨·팔의 미세한 경직 표현은 있으나 모두 바닥면에 얹혀 중력을 따른다."
     },
     {
      "label": "B",
      "direction": "카메라는 방 전체를 담는 높은 각도이나 머리맡 바로 위가 아니라 방 입구 쪽 상공에서 비스듬히 내려본다. 인물의 시선은 위쪽을 향하지만 얼굴이 프레임 중앙 상부에 작게 위치, 눈은 크게 뜬 상태라기보다 다소 평온한 각성 표정이다.",
      "built_space": "로케이션 사진의 창·커튼·미닫이문·옆방 선반과 세제통까지 재현되어 장소 일치도는 높다. 요, 베개, 분홍 이불이 각각 하나씩 정상 배치. 구조물 중복 없음. 다만 방 전체가 보여 근접 촬영 지시와 어긋난다.",
      "entities": "20대 한국 여성, 긴 검은 머리로 참조와 대체로 부합하나 얼굴이 작아 식별성이 떨어지고 이목구비가 참조와 다소 다르게 보인다. 상의는 회색 티셔츠로 참조의 올리브 헨리넥과 다름. 목걸이 없음(준수). 텍스트 없음.",
      "hard_violations": [],
      "physics": "몸은 요 위에 완전히 누워 있고 팔은 몸 옆 요 위에 늘어져 지지된다. 분홍 이불이 하반신을 덮고 있다. 공중에 뜬 부위 없음, 중력 준수."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'머리맡 바로 위 근접 하이앵글, 얼굴이 화면 중앙을 차지'라는 프레이밍 지시를 정확히 구현했고, 번쩍 뜬 눈과 경직된 상반신·중력을 따르는 사지, 참조 의상까지 부합한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 재현은 충실하나 클로즈업이 아닌 방 전체 와이드로 얼굴이 작게 잡혀 프레이밍 지시를 어겼고, 눈 번쩍 뜬 경악 표정과 참조 상의(올리브 헨리넥)도 약하게 반영됐다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'머리맡 바로 위 근접 하이앵글, 얼굴이 화면 중앙을 차지'라는 프레이밍 지시를 정확히 구현했고, 번쩍 뜬 눈과 경직된 상반신·중력을 따르는 사지, 참조 의상까지 부합한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현은 충실하나 클로즈업이 아닌 방 전체 와이드로 얼굴이 작게 잡혀 프레이밍 지시를 어겼고, 눈 번쩍 뜬 경악 표정과 참조 상의(올리브 헨리넥)도 약하게 반영됐다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 이불 머리맡 위쪽에서 내려다보는 하이앵글이며, 수리영의 시선은 위쪽(카메라 방향/천장)을 향해 눈을 크게 뜨고 고정되어 있다. 시선의 목표는 허공/천장으로, 가위눌림의 각성 상태와 일치한다. 창과 커튼은 프레임 상단, 문·벽·바닥은 주변부에만 보인다.",
      "built_space": "실내 구조: 왼쪽 벽면, 상단 창과 격자 커튼, 오른쪽 장판 바닥과 걸레받이 몰딩이 로케이션 사진의 요소와 일치한다. 요는 바닥에 깔린 이불(요) 형태이며 베개는 머리 위쪽에 정상 배치. 벽·창·바닥의 배치가 하나씩만 존재하고 중복 구조물은 없다. 다만 이불이 참조보다 넓고 방 크기 대비 약간 크게 보인다.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 참조와 얼굴형·헤어가 부합. 상의는 참조의 올리브 헨리넥 티셔츠, 하의는 회색 카고 계열 바지로 참조 의상과 일치. 동물뼈 목걸이 없음(캐리드 스테이트 준수). 모자·재킷은 프레임 내 없음(허용). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸 전체가 요 위에 완전히 접촉해 누워 있고, 뒤통수는 베개, 양팔은 요 위에 자연스럽게 늘어져 지지된다. 공중에 떠 있는 부위 없음. 어깨·팔의 미세한 경직 표현은 있으나 모두 바닥면에 얹혀 중력을 따른다."
     },
     {
      "label": "A",
      "direction": "카메라는 방 전체를 담는 높은 각도이나 머리맡 바로 위가 아니라 방 입구 쪽 상공에서 비스듬히 내려본다. 인물의 시선은 위쪽을 향하지만 얼굴이 프레임 중앙 상부에 작게 위치, 눈은 크게 뜬 상태라기보다 다소 평온한 각성 표정이다.",
      "built_space": "로케이션 사진의 창·커튼·미닫이문·옆방 선반과 세제통까지 재현되어 장소 일치도는 높다. 요, 베개, 분홍 이불이 각각 하나씩 정상 배치. 구조물 중복 없음. 다만 방 전체가 보여 근접 촬영 지시와 어긋난다.",
      "entities": "20대 한국 여성, 긴 검은 머리로 참조와 대체로 부합하나 얼굴이 작아 식별성이 떨어지고 이목구비가 참조와 다소 다르게 보인다. 상의는 회색 티셔츠로 참조의 올리브 헨리넥과 다름. 목걸이 없음(준수). 텍스트 없음.",
      "hard_violations": [],
      "physics": "몸은 요 위에 완전히 누워 있고 팔은 몸 옆 요 위에 늘어져 지지된다. 분홍 이불이 하반신을 덮고 있다. 공중에 뜬 부위 없음, 중력 준수."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "장소 재현과 중력 준수는 좋으나, 명시된 클로즈업 대신 방 전체가 보이는 와이드에 가깝게 물러나 얼굴 비중이 작고, 표정도 '눈만 번쩍 뜬 경직'의 순간성이 약하며 의상(회색 티)도 레퍼런스와 어긋난다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "머리맡 바로 위 하이앵글 클로즈업, 부릅뜬 눈과 경직된 상체, 요·베개가 주변을 감싸는 구성까지 지시대로 실현했고 인물 동일성·의상·따뜻한 낮 햇살도 부합한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지정된 프레이밍 스케일은 '클로즈업'이나, 현재 이미지는 피사체의 허벅지까지 노출되는 미디엄 샷 구도입니다.",
     "fix_en": "No in-place edit can alter the physical camera distance to achieve a close-up; a reshoot is required.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에서 착용한 갈색 겉옷(재킷)이 누락되었습니다.",
     "fix_en": "Render the dark brown jacket from the reference image onto the character's arms and torso, worn open over the green shirt, while strictly preserving her exact facial expression, rigid pose, hair, lighting, and all surrounding bedding and room details."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- No in-place edit can alter the physical camera distance to achieve a close-up; a reshoot is required.\n- Render the dark brown jacket from the reference image onto the character's arms and torso, worn open over the green shirt, while strictly preserving her exact facial expression, rigid pose, hair, lighting, and all surrounding bedding and room details.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "앵글·포즈·장소 록은 충족하나 캐릭터 레퍼런스의 갈색 워크 재킷이 사라져 의상 일치도가 떨어지고, 프레임이 더 넓어 '클로즈업' 지시에서 B보다 멀다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 머리맡 하이앵글·중력 순응 경직 포즈·정갈한 이불 컨텍스트를 지키면서 레퍼런스 의상(갈색 재킷+올리브 헨리넥)까지 일치시켰고 인물 스케일도 클로즈업에 더 근접 — 변경분이 계약이 요구한 항목(정체성/의상)에 한정되어 이득이 손실보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.764,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.764,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "앵글·포즈·장소 록은 충족하나 캐릭터 레퍼런스의 갈색 워크 재킷이 사라져 의상 일치도가 떨어지고, 프레임이 더 넓어 '클로즈업' 지시에서 B보다 멀다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 머리맡 하이앵글·중력 순응 경직 포즈·정갈한 이불 컨텍스트를 지키면서 레퍼런스 의상(갈색 재킷+올리브 헨리넥)까지 일치시켰고 인물 스케일도 클로즈업에 더 근접 — 변경분이 계약이 요구한 항목(정체성/의상)에 한정되어 이득이 손실보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "하이앵글 클로즈업·경직된 상반신·중력 준수·장소 일치를 모두 충족하면서 캐릭터 레퍼런스의 재킷+헨리넥 의상까지 그대로 지켜 계약 위반이 없다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·물리는 A와 사실상 동일하나 계약이 요구하지 않은 겉옷 제거(레퍼런스 갈색 재킷 소실)와 팔·손 묘사 열화가 발생해 얻은 것 없이 정체성/의상만 손실했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "하이앵글 클로즈업·경직된 상반신·중력 준수·장소 일치를 모두 충족하면서 캐릭터 레퍼런스의 재킷+헨리넥 의상까지 그대로 지켜 계약 위반이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·물리는 A와 사실상 동일하나 계약이 요구하지 않은 겉옷 제거(레퍼런스 갈색 재킷 소실)와 팔·손 묘사 열화가 발생해 얻은 것 없이 정체성/의상만 손실했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S36sh1__bgfirst_bg.png",
   "bg_asset_id": "b3b27c94-5999-43ad-af1b-18450a9ca9ad",
   "bg_record_key": "S36sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S36sh4": {
  "input_fingerprint": "19abf668d59fc8dd",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, warm sunlight.\n\nSHOT TEXT (authoritative, Korean): 수리영이 다급한 기색으로 뻗은 손으로 자신의 텅 빈 목덜미를 짚고 있는 찰나.\n\nLOCATION (lock): The bedding area inside the sunlit, orderly rear room of the restaurant. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Beside the upper half of the bedding at shoulder height, the tracking move tightens into a close oblique view of 김지후(강수리영)’s hand pressing urgently against her bare neckline. Her hand and empty neck occupy the central area while part of her face and the bedding remain at the edges, proving both her alarm and the necklace’s absence without isolating the hand as an insert.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: bedding (laid out in the neatly arranged room); used as Supports the shoulder and frames the urgent hand movement without competing with the empty neckline; neatly arranged room (orderly and excessively calm); used as Provides limited spatial context before the following pullback reveals more of the room.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm window sunlight reveals the empty neckline clearly while the restrained contrast preserves the room’s unnervingly peaceful daytime mood.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 tidy bedding, warm window light, calm room, and the woman's prone position. Exclude the paralysis-only pose; show her urgently touching her bare neck.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s neck remains bare, with the animal-bone necklace missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "B": 9,
   "A": 7,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "누운 자세 유지, 손이 빈 목덜미를 정확히 쥐고 있으며 침구·창빛·방 재질이 이전 스틸과 일치하는 클로즈업 사선 앵글로 샷 텍스트를 가장 충실히 구현."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "누운 자세와 빈 목·접촉은 성립하지만 손이 목보다 쇄골 쪽에 얹혀 다급함이 약하고, 얼굴 연령·질감이 캐릭터 레퍼런스와 어긋나며 방 맥락이 거의 사라졌다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "누운 자세를 앉은 자세로 바꾸고, 분홍 침구·식당 홀 가구 등 로케이션 락을 위반했으며 손도 목덜미가 아닌 가슴에 놓여 핵심 동작이 어긋난다.  ★위반: [claude-opus] 로케이션 락 위반 수준의 배경 변경 — 분홍 침구와 식당 홀·가구가 이전 스틸의 정돈된 뒷방과 불일치, 배경 가구가 전경급으로 확장 / [claude-opus] 프롬프트가 유지하라고 명시한 '누운(prone) 자세'를 앉은 자세로 변경 / [gpt] 프롬프트가 지속하도록 고정한 침구 위의 엎드린 자세를 버리고 상체를 세워 앉은 위치로 바꾸었다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S36sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터의 왼쪽 팔에 오른손이 잘못 연결되어 있습니다(손바닥이 목에 닿은 상태에서 엄지손가락이 아래를 향하고 있음).",
     "fix_en": "Redraw the hand on her neck to be an anatomically correct left hand: with the palm pressing against the neck and fingers pointing to the left side of the frame, the thumb must point up towards her chin, with the index finger at the top and the pinky at the bottom. Preserve her face, expression, hair, clothing, the bedding, lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the hand on her neck to be an anatomically correct left hand: with the palm pressing against the neck and fingers pointing to the left side of the frame, the thumb must point up towards her chin, with the index finger at the top and the pinky at the bottom. Preserve her face, expression, hair, clothing, the bedding, lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨 높이 비스듬한 근접이라는 카메라 지시를 그대로 실현했고, 손·빈 목이 중앙·얼굴 일부와 침구가 가장자리라는 구도 요건까지 충족하며 팔의 지지와 해부도 자연스럽다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·빈 목은 맞지만 프레임이 이전 스틸의 정면 부감을 넓게 되풀이해 '비스듬한 클로즈업' 지시를 벗어났고, 목을 짚은 팔의 꺾임과 들린 팔꿈치가 어색해 절박한 동작의 물리적 설득력이 떨어진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨 높이 비스듬한 근접이라는 카메라 지시를 그대로 실현했고, 손·빈 목이 중앙·얼굴 일부와 침구가 가장자리라는 구도 요건까지 충족하며 팔의 지지와 해부도 자연스럽다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·빈 목은 맞지만 프레임이 이전 스틸의 정면 부감을 넓게 되풀이해 '비스듬한 클로즈업' 지시를 벗어났고, 목을 짚은 팔의 꺾임과 들린 팔꿈치가 어색해 절박한 동작의 물리적 설득력이 떨어진다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "빈 목을 짚는 동작과 의상·장소 연속성은 충족하나, 카메라가 이전 스틸과 거의 같은 정면 부감이라 '침구 상반부 옆 어깨 높이의 비스듬한 근접' 지시를 덜 실현하고 클로즈업 스케일도 다소 넓다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "침구 옆 사선 근접 앵글, 손과 빈 목이 화면 중앙·얼굴과 침구가 가장자리라는 프레이밍 지시를 정확히 실현했고 의상·조명·목걸이 부재도 유지 — 변경 폭도 최소."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.556,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.556,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "빈 목을 짚는 동작과 의상·장소 연속성은 충족하나, 카메라가 이전 스틸과 거의 같은 정면 부감이라 '침구 상반부 옆 어깨 높이의 비스듬한 근접' 지시를 덜 실현하고 클로즈업 스케일도 다소 넓다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "침구 옆 사선 근접 앵글, 손과 빈 목이 화면 중앙·얼굴과 침구가 가장자리라는 프레이밍 지시를 정확히 실현했고 의상·조명·목걸이 부재도 유지 — 변경 폭도 최소."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S36sh1"
  }
 },
 "S36sh5": {
  "input_fingerprint": "c53f08edbd99dc1c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, warm sunlight.\n\nSHOT TEXT (authoritative, Korean): 활짝 웃는 표정의 영란이 미닫이 방문을 반쯤 밀어 열고 있는 mid-action 순간.\n\nLOCATION (lock): The sliding doorway between the restaurant hall and its sunlit rear sleeping room. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside the bedding at seated eye level, the pan settles diagonally on the doorway as 강영란(흰 머리 여자) reaches the midpoint of sliding the door open. She occupies the right half in a medium frame, her opening hand and broad smile held together while the remaining doorway gives spatial context.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 미닫이 방문 (반쯤 열리는 중) — One door panel is displaced sideways, leaving half of the doorway visible to camera; used as Defines the reveal around Young-ran and preserves the visible midpoint of her opening action; 정갈하게 정돈된 뒷방 (정갈하게 정돈됨); used as Provides restrained room context behind the doorway reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Warm daytime sunlight entering through the window is rendered softly against restrained, low-contrast room tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 orderly room, warm daylight, bedding, and sliding-door location. Exclude the bare-neck hand action from the focal frame; show the smiling elder opening the door.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace as Youngran enters.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 영란 right now, so 영란's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 영란: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "영란의 시선은 카메라 왼쪽 아래(침구 쪽)로 향하며 활짝 웃는다. 오른손은 미닫이 문틀/문짝 측면을 잡고 밀어내는 방향(화면 왼쪽)으로 뻗어 있어 개폐 동작과 일치. 다만 손이 문짝의 세로 프레임을 감싼 정도로 밀고 있는 힘의 방향은 읽히나 접점이 다소 애매.",
    "built_space": "미닫이 문짝이 두 개 이상 보이고, 열린 틈 사이로 홀(식당 테이블·의자·창)이 보인다. 그런데 열린 통로 왼쪽으로 또 다른 방문/방(장롱·수건 선반이 있는 별도 방)이 추가로 보여 뒷방+홀 외의 제3의 공간이 생성됨. 침구는 화면 하단에 프레임 안, 카메라는 앉은 눈높이보다 다소 높은 서 있는 높이로 보인다. 화면 오른쪽 원경에 식당 손님으로 보이는 사람의 상체가 보임.",
    "entities": "백발의 60대 후반 한국 여성 — 캐릭터 레퍼런스와 얼굴형·머리는 유사하나 머리는 단정히 틀어올린 형태가 아니라 짧은 커트풍. 꽃무늬 블라우스+검정 바지의 현대 복장. 프롬프트가 허용하지 않은 추가 인물(오른쪽 배경의 앉아 있는 사람)이 존재.",
    "physics": "영란은 두 발로 바닥에 서 있고 오른손은 문틀에 접해 있어 지지 문제 없음. 침구는 바닥에 놓여 있고, 문짝은 레일 위에 있음. 부유 물체 없음.",
    "hard_violations": [
     "배경 오른쪽에 프롬프트가 허용하지 않은 추가 인물(식당 손님)이 등장 — 인물 추가 금지 위반"
    ]
   },
   {
    "label": "B",
    "direction": "영란의 얼굴·시선이 카메라(침구 옆 앉은 시점) 쪽으로 향하고 활짝 웃는다. 왼팔이 앞으로 뻗어 손가락이 미닫이 문짝의 손잡이를 잡고 화면 왼쪽(열리는 방향)으로 밀고 있어 개폐 동작 방향이 정확히 읽힌다.",
    "built_space": "미닫이 문짝 하나가 옆으로 밀려 통로의 절반만 열려 있고, 그 틈으로 정갈하게 개어 쌓인 이불과 창이 있는 뒷방이 보인다. 왼쪽 전경에 베개/침구가 있어 '침구 옆 앉은 눈높이' 카메라가 성립. 오른쪽 끝에 홀의 의자 일부가 살짝 보여 식당 홀과의 연결도 유지. 문짝은 한 짝만 이동, 개수·배치 정상.",
    "entities": "백발을 단정하게 틀어올린 60대 후반 한국 여성 — 캐릭터 레퍼런스의 얼굴·기품 있는 인상과 잘 일치. 소박한 베이지 리넨 저고리형 상의. 추가 인물 없음. 지후는 프레임 밖(뒷방 이불만 정돈 상태).",
    "physics": "영란은 문 옆에서 몸을 낮춘/앉은 자세로 무게가 다리에 실리고, 손은 실제로 문 손잡이를 잡고 있음. 전경 베개는 바닥/침구 위에 놓여 있음. 부유하는 물체·인체 없음.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "영란의 시선은 프레임 오른쪽 아래(침구 쪽)로 향하고 웃는다. 오른손이 문짝의 세로 틀을 잡고 있으나 문을 미는 방향이 명확하지 않고 오히려 문 뒤에서 얼굴을 내미는 '엿보기' 동작으로 읽힘.",
    "built_space": "미닫이 문 두 짝이 양쪽에 남아 있고 가운데가 좁게 열려 있음 — '한 짝이 옆으로 밀려 통로 절반이 열림'과 달리 통로가 좁은 틈 정도만 열림. 열린 틈 너머로 이불이 깔린 방과 또 다른 방문이 보이고, 전경에도 이불이 있어 이불 있는 방이 안팎으로 중복됨. 카메라는 앉은 눈높이로 낮게 위치.",
    "entities": "백발 60대 후반 한국 여성으로 레퍼런스와 대체로 일치하나 얼굴이 작게 잡혀 미디엄 숏 크기(오른쪽 절반 점유) 규정에 미달 — 인물이 프레임 중앙 소형으로 들어가 롱숏에 가깝다. 추가 인물 없음.",
    "physics": "문틈 아래에 발/발목 일부만 보이고 상체는 문틀을 잡은 손으로 지지되지만, 몸의 대부분이 문 뒤에 가려져 하중 지지가 확인되지 않음. 명백한 부유는 아니며 이불·문은 정상 접지.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 4,
   "B": 8,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "문 미는 동작과 미소는 살렸으나 배경에 허용되지 않은 추가 인물이 있고, 왼쪽에 존재하지 않는 제3의 방이 생겨 로케이션 락과 인물 규정을 위반."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "침구 옆 앉은 눈높이에서 대각선으로 잡힌 미디엄 숏, 손잡이를 잡고 절반 밀어 여는 중간 동작, 정갈한 뒷방 리빌, 레퍼런스에 부합하는 백발 노년 여성 — 모든 상위 축을 충족."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "문 뒤에서 얼굴만 내민 엿보기 구도로 '반쯤 밀어 열는' 중간 동작과 오른쪽 절반 미디엄 숏 규정을 모두 놓쳤고, 안팎 침구 중복으로 공간 논리가 흔들림."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S36sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에 있는 붉은색 전통 의상과 족두리가 적용되지 않았으며, 지시사항('match hair exactly')과 달리 레퍼런스에 없는 두꺼운 땋은 머리(가체)가 임의로 추가되었습니다.",
     "fix_en": "Replace the woman's plain clothing with the ornate red traditional royal dress (wonsam) with gold embroidery shown in her character reference, add the beaded headpiece (jokduri) to her head, and remove the braided hair crown to match the neat, tucked-away hairstyle of the reference, while strictly preserving her face, her broad smile, her hand gripping the door, her exact pose, the lighting, the framing, and the entire background and foreground rooms exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the woman's plain clothing with the ornate red traditional royal dress (wonsam) with gold embroidery shown in her character reference, add the beaded headpiece (jokduri) to her head, and remove the braided hair crown to match the neat, tucked-away hairstyle of the reference, while strictly preserving her face, her broad smile, her hand gripping the door, her exact pose, the lighting, the framing, and the entire background and foreground rooms exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "영란은 화면 오른쪽 절반을 차지하고 몸은 문 쪽(왼쪽)으로 향한 채 얼굴과 시선은 카메라/침구 쪽(좌하단 앞쪽)으로 돌려 활짝 웃는다. 왼손은 문틀 손잡이 부근을 잡고 문을 옆으로 미는 방향(화면 왼쪽)으로 힘이 향한다. 열린 문틈으로 창과 개어놓은 이불이 보이며, 카메라는 침구 옆 앉은 눈높이에서 문간을 대각선으로 잡는다.",
      "built_space": "미닫이 문 한 짝이 옆으로 밀려 문간의 절반이 열린 상태 — 계약대로 '반쯤' 열림. 왼쪽에 문틀·기둥, 뒤쪽 방에는 창, 커튼, 정갈하게 갠 이불과 요, 마루. 앞경 좌하단에 이전 스틸의 베개/이불이 놓여 앉은 눈높이임을 확인시킨다. 문짝 수, 문지방, 마루 이음이 일관되고 이전 스틸의 나무 바닥·창빛과 재질이 맞는다.",
      "entities": "60대 후반 한국 여성, 백발을 뒤로 단정히 묶고 땋아 올린 머리 — 캐릭터 레퍼런스의 '단정히 틀어올린 흰 머리'와 부합. 온화하고 기품 있는 얼굴, 실제 나이대 피부·주름. 의상은 소박한 아이보리 저고리풍 생활한복으로 식당 주인 노인에 자연스럽다. 다른 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "몸무게는 앞으로 내민 왼발/무릎 쪽에 실려 있고 오른쪽 어깨가 살짝 낮아 문을 미는 동작의 반동이 읽힌다. 손이 실제로 문 손잡이 부위에 접촉해 있고 팔꿈치가 펴진 밀기 자세. 문짝은 홈에 얹혀 있고 공중에 뜬 물체 없음. 이불·베개는 바닥/침구 위에 안정적으로 놓임."
     },
     {
      "label": "B",
      "direction": "동일 구도: 오른쪽 절반, 문 손잡이를 잡은 손, 카메라 쪽으로 돌린 미소. 시선·손 방향은 A와 사실상 같고 문 미는 방향도 왼쪽으로 일치.",
      "built_space": "배경 기하는 A와 거의 동일 — 반쯤 밀린 문짝, 뒷방의 창·커튼·갠 이불, 좌하단 베개. 다만 좌하단 침구가 다소 단순화되고 요 부분이 잘려 보인다. 구조적 오류는 없음.",
      "entities": "인물은 60대 후반 한국 여성이나 머리가 흰머리가 아니라 검은 머리로 바뀌었고, 화려한 금박 활옷·족두리·비녀 장식의 혼례복 차림이다. 캐릭터 레퍼런스의 '흰 머리 여자'라는 핵심 식별자가 사라졌고, 이전 스틸이 고정한 '현대 식당 뒷방'의 복장 연속성도 깨졌다. 시대는 현대 한국인데 혼례 활옷은 레퍼런스 의상 스튜디오 컷을 그대로 옮긴 것으로 계약이 요구하지 않은 변경.",
      "hard_violations": [],
      "physics": "손이 문 손잡이에 접촉해 문을 미는 자세, 상체가 문 쪽으로 기울고 하중은 앞무릎에 실림 — A와 동일하게 지지 문제 없음. 비단·금박 자수는 광택과 주름이 물리적으로 렌더링됨. 공중에 뜬 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "반쯤 밀린 미닫이, 앉은 눈높이 대각선 미디엄 프레임, 오른쪽 절반 배치, 문 잡은 손과 활짝 웃는 얼굴을 동시에 유지했고 '흰 머리' 정체성과 이전 스틸의 생활공간·복장 연속성을 모두 지켰다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도·문 개폐·조명은 A와 동일하지만, 계약이 요구하지 않은 변경으로 캐릭터의 핵심 식별자인 백발이 검은 머리로 바뀌고 현대 식당 뒷방 장면에 혼례 활옷·족두리를 입혀 인물 정체성과 이전 스틸의 의상 연속성을 함께 훼손했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "반쯤 밀린 미닫이, 앉은 눈높이 대각선 미디엄 프레임, 오른쪽 절반 배치, 문 잡은 손과 활짝 웃는 얼굴을 동시에 유지했고 '흰 머리' 정체성과 이전 스틸의 생활공간·복장 연속성을 모두 지켰다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도·문 개폐·조명은 A와 동일하지만, 계약이 요구하지 않은 변경으로 캐릭터의 핵심 식별자인 백발이 검은 머리로 바뀌고 현대 식당 뒷방 장면에 혼례 활옷·족두리를 입혀 인물 정체성과 이전 스틸의 의상 연속성을 함께 훼손했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "영란은 화면 오른쪽 절반을 차지하고 몸은 문 쪽(왼쪽)으로 향한 채 얼굴과 시선은 카메라/침구 쪽(좌하단 앞쪽)으로 돌려 활짝 웃는다. 왼손은 문틀 손잡이 부근을 잡고 문을 옆으로 미는 방향(화면 왼쪽)으로 힘이 향한다. 열린 문틈으로 창과 개어놓은 이불이 보이며, 카메라는 침구 옆 앉은 눈높이에서 문간을 대각선으로 잡는다.",
      "built_space": "미닫이 문 한 짝이 옆으로 밀려 문간의 절반이 열린 상태 — 계약대로 '반쯤' 열림. 왼쪽에 문틀·기둥, 뒤쪽 방에는 창, 커튼, 정갈하게 갠 이불과 요, 마루. 앞경 좌하단에 이전 스틸의 베개/이불이 놓여 앉은 눈높이임을 확인시킨다. 문짝 수, 문지방, 마루 이음이 일관되고 이전 스틸의 나무 바닥·창빛과 재질이 맞는다.",
      "entities": "60대 후반 한국 여성, 백발을 뒤로 단정히 묶고 땋아 올린 머리 — 캐릭터 레퍼런스의 '단정히 틀어올린 흰 머리'와 부합. 온화하고 기품 있는 얼굴, 실제 나이대 피부·주름. 의상은 소박한 아이보리 저고리풍 생활한복으로 식당 주인 노인에 자연스럽다. 다른 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "몸무게는 앞으로 내민 왼발/무릎 쪽에 실려 있고 오른쪽 어깨가 살짝 낮아 문을 미는 동작의 반동이 읽힌다. 손이 실제로 문 손잡이 부위에 접촉해 있고 팔꿈치가 펴진 밀기 자세. 문짝은 홈에 얹혀 있고 공중에 뜬 물체 없음. 이불·베개는 바닥/침구 위에 안정적으로 놓임."
     },
     {
      "label": "B",
      "direction": "동일 구도: 오른쪽 절반, 문 손잡이를 잡은 손, 카메라 쪽으로 돌린 미소. 시선·손 방향은 A와 사실상 같고 문 미는 방향도 왼쪽으로 일치.",
      "built_space": "배경 기하는 A와 거의 동일 — 반쯤 밀린 문짝, 뒷방의 창·커튼·갠 이불, 좌하단 베개. 다만 좌하단 침구가 다소 단순화되고 요 부분이 잘려 보인다. 구조적 오류는 없음.",
      "entities": "인물은 60대 후반 한국 여성이나 머리가 흰머리가 아니라 검은 머리로 바뀌었고, 화려한 금박 활옷·족두리·비녀 장식의 혼례복 차림이다. 캐릭터 레퍼런스의 '흰 머리 여자'라는 핵심 식별자가 사라졌고, 이전 스틸이 고정한 '현대 식당 뒷방'의 복장 연속성도 깨졌다. 시대는 현대 한국인데 혼례 활옷은 레퍼런스 의상 스튜디오 컷을 그대로 옮긴 것으로 계약이 요구하지 않은 변경.",
      "hard_violations": [],
      "physics": "손이 문 손잡이에 접촉해 문을 미는 자세, 상체가 문 쪽으로 기울고 하중은 앞무릎에 실림 — A와 동일하게 지지 문제 없음. 비단·금박 자수는 광택과 주름이 물리적으로 렌더링됨. 공중에 뜬 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여자는 화면 오른쪽 절반에 위치하고 카메라(침구 옆 앉은 눈높이) 쪽으로 시선을 주며 활짝 웃는다. 오른손은 미닫이 문의 가장자리/손잡이 부근을 잡고 문을 옆으로 밀고 있어, 미는 방향(왼쪽)과 손의 위치가 일치한다. 열린 문틈으로 뒷방과 창, 개켜진 이불이 보인다.",
      "built_space": "미닫이 문 한 짝이 옆으로 밀려 문간의 절반이 열린 상태로, 프롬프트가 요구한 '반쯤 열림'이 성립한다. 뒷방에는 창, 커튼, 정갈하게 개어놓은 이불, 돗자리가 있고 전경 왼쪽 아래에 침구(베개)가 놓여 있어 카메라가 침구 옆 앉은 높이임을 뒷받침한다. 문틀·문지방·목재 마감은 이전 스틸의 따뜻한 목재/침구 톤과 어울린다.",
      "entities": "인물은 60대 후반 한국 여성으로 얼굴은 캐릭터 레퍼런스와 유사하나, 머리가 '단정히 틀어올린 흰머리'가 아니라 검은 머리이며, 레퍼런스의 혼례복(화관/족두리·붉은 활옷)을 그대로 입고 있다. 즉 레퍼런스 의상은 촬영용 스튜디오 캐릭터 컷의 복장인데 이를 현대 식당 뒷방 장면에 그대로 옮겨왔고, 결정적으로 '흰 머리 여자'라는 인물 정의를 위반한다.",
      "hard_violations": [],
      "physics": "손이 실제로 나무 문짝 모서리를 쥐고 있고 팔꿈치가 굽어 미는 힘의 방향이 보인다. 몸은 문지방 뒤 바닥/무릎 높이에서 지지되며 공중에 뜬 요소 없음. 옷감은 비단 광택과 주름이 물리적으로 표현됨."
     },
     {
      "label": "B",
      "direction": "동일한 구도로 오른쪽 절반에 인물, 시선은 카메라(누워 있는 지후 쪽 앉은 눈높이)로 향하며 활짝 웃음. 오른손이 문짝 세로 모서리를 잡고 좌측으로 미는 중 — 미는 방향과 손의 그립이 일치.",
      "built_space": "미닫이 문 한 짝이 옆으로 밀려 문간 절반이 열려 있으며, 뒷방의 창·커튼·개어놓은 이불·돗자리가 실제 크기 비율로 작게 보인다. 전경 좌하단 베개/침구가 카메라 위치를 확인시켜 준다. 구조물 개수와 배치 모두 정상.",
      "entities": "60대 후반 한국 여성, 단정하게 땋아 틀어올린 백발 — 프롬프트의 '강영란(흰 머리 여자), 단정히 틀어올린 백발'과 정확히 일치. 얼굴 골격·인상은 캐릭터 레퍼런스와 합치. 의상은 현대 배경에 맞는 소박한 아이보리 생활한복 상의로, 식당 안방 상황에 부합.",
      "hard_violations": [],
      "physics": "손이 문 모서리를 실제로 감싸 쥐고 팔이 뻗어 미는 동작의 중간 지점이 읽힌다. 하체는 문지방 안쪽 바닥에 지지되어 있으며 부유하는 물체 없음. 리넨 소재의 주름과 부드러운 광택이 자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "프레이밍·문 반쯤 열림·손 그립은 B와 동일하게 충족하나, 인물 정의인 '흰 머리'를 검은 머리로 바꾸고 레퍼런스의 혼례 활옷·족두리를 현대 식당 뒷방 장면에 그대로 입혀 정체성과 의상에서 계약을 크게 이탈했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미닫이 문 반쯤 미는 mid-action, 우측 절반 미디엄 숏, 침구 옆 앉은 눈높이, 따뜻한 낮 햇빛, 정갈한 뒷방이 모두 충족되고 '단정히 틀어올린 백발'의 강영란 정체성까지 정확해 계약 충실도가 가장 높다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "프레이밍·문 반쯤 열림·손 그립은 B와 동일하게 충족하나, 인물 정의인 '흰 머리'를 검은 머리로 바꾸고 레퍼런스의 혼례 활옷·족두리를 현대 식당 뒷방 장면에 그대로 입혀 정체성과 의상에서 계약을 크게 이탈했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미닫이 문 반쯤 미는 mid-action, 우측 절반 미디엄 숏, 침구 옆 앉은 눈높이, 따뜻한 낮 햇빛, 정갈한 뒷방이 모두 충족되고 '단정히 틀어올린 백발'의 강영란 정체성까지 정확해 계약 충실도가 가장 높다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여자는 화면 오른쪽 절반에 위치하고 카메라(침구 옆 앉은 눈높이) 쪽으로 시선을 주며 활짝 웃는다. 오른손은 미닫이 문의 가장자리/손잡이 부근을 잡고 문을 옆으로 밀고 있어, 미는 방향(왼쪽)과 손의 위치가 일치한다. 열린 문틈으로 뒷방과 창, 개켜진 이불이 보인다.",
      "built_space": "미닫이 문 한 짝이 옆으로 밀려 문간의 절반이 열린 상태로, 프롬프트가 요구한 '반쯤 열림'이 성립한다. 뒷방에는 창, 커튼, 정갈하게 개어놓은 이불, 돗자리가 있고 전경 왼쪽 아래에 침구(베개)가 놓여 있어 카메라가 침구 옆 앉은 높이임을 뒷받침한다. 문틀·문지방·목재 마감은 이전 스틸의 따뜻한 목재/침구 톤과 어울린다.",
      "entities": "인물은 60대 후반 한국 여성으로 얼굴은 캐릭터 레퍼런스와 유사하나, 머리가 '단정히 틀어올린 흰머리'가 아니라 검은 머리이며, 레퍼런스의 혼례복(화관/족두리·붉은 활옷)을 그대로 입고 있다. 즉 레퍼런스 의상은 촬영용 스튜디오 캐릭터 컷의 복장인데 이를 현대 식당 뒷방 장면에 그대로 옮겨왔고, 결정적으로 '흰 머리 여자'라는 인물 정의를 위반한다.",
      "hard_violations": [],
      "physics": "손이 실제로 나무 문짝 모서리를 쥐고 있고 팔꿈치가 굽어 미는 힘의 방향이 보인다. 몸은 문지방 뒤 바닥/무릎 높이에서 지지되며 공중에 뜬 요소 없음. 옷감은 비단 광택과 주름이 물리적으로 표현됨."
     },
     {
      "label": "A",
      "direction": "동일한 구도로 오른쪽 절반에 인물, 시선은 카메라(누워 있는 지후 쪽 앉은 눈높이)로 향하며 활짝 웃음. 오른손이 문짝 세로 모서리를 잡고 좌측으로 미는 중 — 미는 방향과 손의 그립이 일치.",
      "built_space": "미닫이 문 한 짝이 옆으로 밀려 문간 절반이 열려 있으며, 뒷방의 창·커튼·개어놓은 이불·돗자리가 실제 크기 비율로 작게 보인다. 전경 좌하단 베개/침구가 카메라 위치를 확인시켜 준다. 구조물 개수와 배치 모두 정상.",
      "entities": "60대 후반 한국 여성, 단정하게 땋아 틀어올린 백발 — 프롬프트의 '강영란(흰 머리 여자), 단정히 틀어올린 백발'과 정확히 일치. 얼굴 골격·인상은 캐릭터 레퍼런스와 합치. 의상은 현대 배경에 맞는 소박한 아이보리 생활한복 상의로, 식당 안방 상황에 부합.",
      "hard_violations": [],
      "physics": "손이 문 모서리를 실제로 감싸 쥐고 팔이 뻗어 미는 동작의 중간 지점이 읽힌다. 하체는 문지방 안쪽 바닥에 지지되어 있으며 부유하는 물체 없음. 리넨 소재의 주름과 부드러운 광택이 자연스럽다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S36sh4"
  }
 },
 "S37sh4::bgfirst_bg": {
  "input_fingerprint": "5c6ba5d53b1b1a02",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 흔적도 없는 제단 터를 보며 이해할 수 없다는 듯 미간을 찌푸린 김지후(강수리영)의 측면.\n\nLOCATION (lock): In the restaurant's rear yard at the open doorway of an ordinary storage shed.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 김지후(강수리영), the tracking arc settles into a close profile at the open storage doorway, with her face occupying the right half and the ordinary storage interior remaining legible behind her on the left. Her knitted brow and arrested forward lean hold the frame while the empty area where she expected the altar stays within her sightline, preparing the pivot toward the off-screen voice.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 창고 출입구 (open) — The open front of the doorway faces the camera at an oblique angle; used as The doorway frames the profile and reveals the mundane interior that contradicts her memory; 식당 물품과 낚시 용품 (piled inside the storage space); used as Visible behind her as evidence that the expected altar has vanished; 제단이 있었을 것으로 여긴 자리 (no altar or trace visible); used as A conspicuously ordinary gap held near her line of sight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 흔적도 없는 제단 터를 보며 이해할 수 없다는 듯 미간을 찌푸린 김지후(강수리영)의 측면.\n\nLOCATION (lock): In the restaurant's rear yard at the open doorway of an ordinary storage shed.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 김지후(강수리영), the tracking arc settles into a close profile at the open storage doorway, with her face occupying the right half and the ordinary storage interior remaining legible behind her on the left. Her knitted brow and arrested forward lean hold the frame while the empty area where she expected the altar stays within her sightline, preparing the pivot toward the off-screen voice.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 창고 출입구 (open) — The open front of the doorway faces the camera at an oblique angle; used as The doorway frames the profile and reveals the mundane interior that contradicts her memory; 식당 물품과 낚시 용품 (piled inside the storage space); used as Visible behind her as evidence that the expected altar has vanished; 제단이 있었을 것으로 여긴 자리 (no altar or trace visible); used as A conspicuously ordinary gap held near her line of sight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh4__bgfirst_bg.png",
  "asset_id": "e93b6746-970f-4b31-ad6c-ae908c27276a",
  "input_asset_ids": [
   "c0c34a23-8c57-45ff-9764-408401aa2f2c",
   "9379f746-9fec-4d7c-bca5-94d3e636b113"
  ]
 },
 "S37sh4": {
  "input_fingerprint": "5cb20c8b8b325ecc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 흔적도 없는 제단 터를 보며 이해할 수 없다는 듯 미간을 찌푸린 김지후(강수리영)의 측면.\n\nLOCATION (lock): In the restaurant's rear yard at the open doorway of an ordinary storage shed. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shrine, goat head, blood bowl, candles, and antler-tipped spear seen here at night have all been removed without a trace. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 흔적도 없는 제단 터를 보며 이해할 수 없다는 듯 미간을 찌푸린 김지후(강수리영)의 측면.\n\nLOCATION (lock): In the restaurant's rear yard at the open doorway of an ordinary storage shed. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shrine, goat head, blood bowl, candles, and antler-tipped spear seen here at night have all been removed without a trace. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 흔적도 없는 제단 터를 보며 이해할 수 없다는 듯 미간을 찌푸린 김지후(강수리영)의 측면.\n\nLOCATION (lock): In the restaurant's rear yard at the open doorway of an ordinary storage shed. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shrine, goat head, blood bowl, candles, and antler-tipped spear seen here at night have all been removed without a trace. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S37sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L30B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "빈 공간을 보며 미간을 찌푸린 측면 모습을 정확한 표정과 적절한 프레이밍으로 잘 구현했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "측면 구도이긴 하나 요구된 찌푸린 표정이 거의 드러나지 않으며 문틀 구조가 레퍼런스와 다릅니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "빈 공간을 보며 미간을 찌푸린 측면 모습을 정확한 표정과 적절한 프레이밍으로 잘 구현했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "측면 구도이긴 하나 요구된 찌푸린 표정이 거의 드러나지 않으며 문틀 구조가 레퍼런스와 다릅니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지정된 측면 구도와 미간을 찌푸린 표정을 훌륭하게 연출하여 지시문의 핵심을 가장 잘 충족함."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "측면 구도는 맞으나 요구된 미간을 찌푸린 표정이 명확히 드러나지 않아 덜 효과적임."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 측면 구도와 미간을 찌푸린 표정을 훌륭하게 연출하여 지시문의 핵심을 가장 잘 충족함."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "측면 구도는 맞으나 요구된 미간을 찌푸린 표정이 명확히 드러나지 않아 덜 효과적임."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "빈 공간을 보며 미간을 찌푸린 측면 모습을 정확한 표정과 적절한 프레이밍으로 잘 구현했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "측면 구도이긴 하나 요구된 찌푸린 표정이 거의 드러나지 않으며 문틀 구조가 레퍼런스와 다릅니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L30B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후의 펜던트가 사라진 상태여야 한다는 지시와 달리, 목에 목걸이 줄이 그대로 남아있습니다.",
     "fix_en": "Remove the dark necklace string from around the character's neck.",
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the dark necklace string from around the character's neck.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh4__bgfirst_bg.png",
   "bg_asset_id": "e93b6746-970f-4b31-ad6c-ae908c27276a",
   "bg_record_key": "S37sh4::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S37sh5::bgfirst_bg": {
  "input_fingerprint": "0e5a4d5a741a3427",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 뒷문 쪽에 굳은 표정으로 서 있는 강영란(흰 머리 여자)의 전신.\n\nLOCATION (lock): The restaurant's rear doorway opening onto its daylight back garden and storage shed.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside the open storage doorway at eye level, the pan completes on 강영란(흰 머리 여자) at long-shot distance in the restaurant rear doorway. Her full figure is held near the far side of the frame, with the backyard distance between camera and doorway turning her rigid watchfulness into the sole emphasis.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-right of the frame, background, looks toward Suri-young beside the storage doorway; restaurant rear doorway in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 뒷문 (영란이 문에 자리함) — The doorway faces across the backyard toward the camera position by the storage entrance; used as Anchors Young-ran at the far end of the established sightline; 식당 뒤뜰 (낮의 뒤뜰); used as Maintains the long spatial separation between the two doorways.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps the distant figure clear while restrained contrast hardens her expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 뒷문 쪽에 굳은 표정으로 서 있는 강영란(흰 머리 여자)의 전신.\n\nLOCATION (lock): The restaurant's rear doorway opening onto its daylight back garden and storage shed.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside the open storage doorway at eye level, the pan completes on 강영란(흰 머리 여자) at long-shot distance in the restaurant rear doorway. Her full figure is held near the far side of the frame, with the backyard distance between camera and doorway turning her rigid watchfulness into the sole emphasis.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-right of the frame, background, looks toward Suri-young beside the storage doorway; restaurant rear doorway in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 뒷문 (영란이 문에 자리함) — The doorway faces across the backyard toward the camera position by the storage entrance; used as Anchors Young-ran at the far end of the established sightline; 식당 뒤뜰 (낮의 뒤뜰); used as Maintains the long spatial separation between the two doorways.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps the distant figure clear while restrained contrast hardens her expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh5__bgfirst_bg.png",
  "asset_id": "dd848aee-0739-48d1-9e8a-a0aad4ba50a2",
  "input_asset_ids": [
   "e58bfe7d-8c6b-48b6-983f-3dbb1ebc81eb",
   "f131d46b-785b-495d-b829-b6b6f8eabc8f",
   "a724fb27-abad-4d06-bbe9-79bbb37368ab"
  ]
 },
 "S37sh5": {
  "input_fingerprint": "196d2cb4c5048ab9",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 뒷문 쪽에 굳은 표정으로 서 있는 강영란(흰 머리 여자)의 전신.\n\nLOCATION (lock): The restaurant's rear doorway opening onto its daylight back garden and storage shed. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside the open storage doorway at eye level, the pan completes on 강영란(흰 머리 여자) at long-shot distance in the restaurant rear doorway. Her full figure is held near the far side of the frame, with the backyard distance between camera and doorway turning her rigid watchfulness into the sole emphasis.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-right of the frame, background, looks toward Suri-young beside the storage doorway; restaurant rear doorway in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 뒷문 (영란이 문에 자리함) — The doorway faces across the backyard toward the camera position by the storage entrance; used as Anchors Young-ran at the far end of the established sightline; 식당 뒤뜰 (낮의 뒤뜰); used as Maintains the long spatial separation between the two doorways.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps the distant figure clear while restrained contrast hardens her expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing animal-bone necklace while Youngran watches 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 뒷문 쪽에 굳은 표정으로 서 있는 강영란(흰 머리 여자)의 전신.\n\nLOCATION (lock): The restaurant's rear doorway opening onto its daylight back garden and storage shed. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside the open storage doorway at eye level, the pan completes on 강영란(흰 머리 여자) at long-shot distance in the restaurant rear doorway. Her full figure is held near the far side of the frame, with the backyard distance between camera and doorway turning her rigid watchfulness into the sole emphasis.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-right of the frame, background, looks toward Suri-young beside the storage doorway; restaurant rear doorway in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 뒷문 (영란이 문에 자리함) — The doorway faces across the backyard toward the camera position by the storage entrance; used as Anchors Young-ran at the far end of the established sightline; 식당 뒤뜰 (낮의 뒤뜰); used as Maintains the long spatial separation between the two doorways.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps the distant figure clear while restrained contrast hardens her expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing animal-bone necklace while Youngran watches 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 뒷문 쪽에 굳은 표정으로 서 있는 강영란(흰 머리 여자)의 전신.\n\nLOCATION (lock): The restaurant's rear doorway opening onto its daylight back garden and storage shed. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside the open storage doorway at eye level, the pan completes on 강영란(흰 머리 여자) at long-shot distance in the restaurant rear doorway. Her full figure is held near the far side of the frame, with the backyard distance between camera and doorway turning her rigid watchfulness into the sole emphasis.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-right of the frame, background, looks toward Suri-young beside the storage doorway; restaurant rear doorway in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 뒷문 (영란이 문에 자리함) — The doorway faces across the backyard toward the camera position by the storage entrance; used as Anchors Young-ran at the far end of the established sightline; 식당 뒤뜰 (낮의 뒤뜰); used as Maintains the long spatial separation between the two doorways.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps the distant figure clear while restrained contrast hardens her expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing animal-bone necklace while Youngran watches 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh5__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S37sh5.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "카메라가 '열린 창고 문 옆 눈높이'라는 지정 시점을 실제로 구현했고, 영란이 뒤뜰 건너 문간 중앙우측 안쪽에 롱숏 크기로 굳은 자세로 서서 카메라(수리영) 쪽을 응시 — 프레임 레이아웃·거리감·시선축이 모두 일치.  ★위반: [gpt] 고정된 공간에 없는 두 번째 독립 창고형 건물을 식당 뒷문 위치에 만들어 잠긴 공간 구조를 변경했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 사진의 프레이밍을 그대로 베낀 데다 카메라가 창고 옆이 아니며, 영란이 식당 뒷문이 아닌 창고 문간 앞 화면 중앙에 서 있어 지정된 두 문간의 공간 분리와 배치가 어긋난다.  ★위반: [gpt] 저장고 출입구 옆으로 명시된 카메라 위치를 버리고 뒤뜰 반대편에서 저장고 정면을 보는 시점으로 촬영했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.214
     },
     "adjusted": {
      "A": 1.75,
      "B": 0.964
     },
     "violations": {
      "A": [
       "[gpt] 고정된 공간에 없는 두 번째 독립 창고형 건물을 식당 뒷문 위치에 만들어 잠긴 공간 구조를 변경했다."
      ],
      "B": [
       "[gpt] 저장고 출입구 옆으로 명시된 카메라 위치를 버리고 뒤뜰 반대편에서 저장고 정면을 보는 시점으로 촬영했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "카메라가 '열린 창고 문 옆 눈높이'라는 지정 시점을 실제로 구현했고, 영란이 뒤뜰 건너 문간 중앙우측 안쪽에 롱숏 크기로 굳은 자세로 서서 카메라(수리영) 쪽을 응시 — 프레임 레이아웃·거리감·시선축이 모두 일치.  ★위반: [gpt] 고정된 공간에 없는 두 번째 독립 창고형 건물을 식당 뒷문 위치에 만들어 잠긴 공간 구조를 변경했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 사진의 프레이밍을 그대로 베낀 데다 카메라가 창고 옆이 아니며, 영란이 식당 뒷문이 아닌 창고 문간 앞 화면 중앙에 서 있어 지정된 두 문간의 공간 분리와 배치가 어긋난다.  ★위반: [gpt] 저장고 출입구 옆으로 명시된 카메라 위치를 버리고 뒤뜰 반대편에서 저장고 정면을 보는 시점으로 촬영했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "흰 머리 노년 여성이 창고(저장고) 출입구 안쪽에 서서 카메라(뒤뜰 전방) 쪽을 정면으로 응시한다. 시선은 카메라 정면에 가깝게 떨어지며, '식당 뒷문'이 아니라 창고 문간에 서 있다. 프레임에 식당 뒷문(오른쪽 한옥 건물의 문)은 보이지만 인물은 그쪽에 없다.",
      "built_space": "로케이션 사진의 배치(시멘트블록 창고, 슬레이트 지붕, 열린 나무문, 선반, 무말랭이 건조대, 마늘밭, 오른쪽 흰 벽 한옥과 툇마루/디딤돌)를 거의 그대로 재현. 다만 카메라는 로케이션 참조 사진의 프레이밍을 사실상 복제했고, '창고 문 옆에서' 촬영한 시점이 아니다. 창고 문 개수·위치는 참조와 일치.",
      "entities": "인물: 한국인 노년 여성, 흰 머리, 회갈색 셔츠와 검정 바지 — 캐릭터 참조의 얼굴·연령대와 대체로 부합하나 머리가 단정히 틀어올린 형태가 아닌 짧은 파마 스타일에 가깝다. 다른 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발로 창고 문턱 앞 흙바닥에 서 있고 그림자가 발밑에 정상적으로 떨어진다. 공중에 뜬 물체 없음. 문짝은 경첩에 걸려 열려 있음."
     },
     {
      "label": "B",
      "direction": "흰 머리 노년 여성이 뒤뜰 건너편 건물 문간(가운데 오른쪽, 배경)에 팔짱을 끼고 서서 카메라 쪽(창고 문 옆 위치)을 굳은 표정으로 바라본다. 시선이 카메라/수리영 위치로 정확히 향한다.",
      "built_space": "카메라가 전경 왼쪽에 열린 창고 문과 통조림·용기가 놓인 선반을 크게 두고 '창고 출입구 옆'에서 촬영한 시점을 실제로 구현. 마늘밭, 건조대 파이프, 콘크리트 담, 오른쪽 흰 벽 한옥과 툇마루·디딤돌 모두 로케이션과 일치. 인물이 선 문간 건물은 시멘트블록·슬레이트 지붕으로 로케이션의 창고와 유사한 외관이라 '식당 뒷문'으로서는 재질 해석이 다소 어긋난다(식당 본채는 오른쪽에 별도로 있음).",
      "entities": "인물: 한국인 노년 여성, 단정히 틀어올린 흰 머리, 흰 저고리풍 상의와 긴 베이지 치마 — 캐릭터 참조의 헤어와 품위 있는 인상에 부합. 다른 인물 없음. 텍스트 없음. 전경 선반의 용기들은 로케이션 창고 내부 물품과 일치.",
      "hard_violations": [],
      "physics": "인물은 문턱 위 두 발로 서 있고 팔짱을 낀 자세, 발밑 문턱과 계단이 지지. 전경 문짝은 경첩으로 벽에 고정. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소 재현은 충실하나 카메라가 로케이션 참조 프레이밍을 거의 복제했고, 인물이 '식당 뒷문'이 아니라 창고 문간에 서 있어 두 출입구 사이의 긴 시선축이라는 핵심 스테이징이 무너졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전경에 열린 창고 문을 두고 뒤뜰 건너 문간의 영란을 롱숏으로 잡아 지정된 카메라 위치·와이드 스케일·중앙우측 배경 배치와 시선축을 정확히 구현했다(문간 건물 재질 해석은 다소 아쉬움)."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소 재현은 충실하나 카메라가 로케이션 참조 프레이밍을 거의 복제했고, 인물이 '식당 뒷문'이 아니라 창고 문간에 서 있어 두 출입구 사이의 긴 시선축이라는 핵심 스테이징이 무너졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "전경에 열린 창고 문을 두고 뒤뜰 건너 문간의 영란을 롱숏으로 잡아 지정된 카메라 위치·와이드 스케일·중앙우측 배경 배치와 시선축을 정확히 구현했다(문간 건물 재질 해석은 다소 아쉬움)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "흰 머리 노년 여성이 창고(저장고) 출입구 안쪽에 서서 카메라(뒤뜰 전방) 쪽을 정면으로 응시한다. 시선은 카메라 정면에 가깝게 떨어지며, '식당 뒷문'이 아니라 창고 문간에 서 있다. 프레임에 식당 뒷문(오른쪽 한옥 건물의 문)은 보이지만 인물은 그쪽에 없다.",
      "built_space": "로케이션 사진의 배치(시멘트블록 창고, 슬레이트 지붕, 열린 나무문, 선반, 무말랭이 건조대, 마늘밭, 오른쪽 흰 벽 한옥과 툇마루/디딤돌)를 거의 그대로 재현. 다만 카메라는 로케이션 참조 사진의 프레이밍을 사실상 복제했고, '창고 문 옆에서' 촬영한 시점이 아니다. 창고 문 개수·위치는 참조와 일치.",
      "entities": "인물: 한국인 노년 여성, 흰 머리, 회갈색 셔츠와 검정 바지 — 캐릭터 참조의 얼굴·연령대와 대체로 부합하나 머리가 단정히 틀어올린 형태가 아닌 짧은 파마 스타일에 가깝다. 다른 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발로 창고 문턱 앞 흙바닥에 서 있고 그림자가 발밑에 정상적으로 떨어진다. 공중에 뜬 물체 없음. 문짝은 경첩에 걸려 열려 있음."
     },
     {
      "label": "A",
      "direction": "흰 머리 노년 여성이 뒤뜰 건너편 건물 문간(가운데 오른쪽, 배경)에 팔짱을 끼고 서서 카메라 쪽(창고 문 옆 위치)을 굳은 표정으로 바라본다. 시선이 카메라/수리영 위치로 정확히 향한다.",
      "built_space": "카메라가 전경 왼쪽에 열린 창고 문과 통조림·용기가 놓인 선반을 크게 두고 '창고 출입구 옆'에서 촬영한 시점을 실제로 구현. 마늘밭, 건조대 파이프, 콘크리트 담, 오른쪽 흰 벽 한옥과 툇마루·디딤돌 모두 로케이션과 일치. 인물이 선 문간 건물은 시멘트블록·슬레이트 지붕으로 로케이션의 창고와 유사한 외관이라 '식당 뒷문'으로서는 재질 해석이 다소 어긋난다(식당 본채는 오른쪽에 별도로 있음).",
      "entities": "인물: 한국인 노년 여성, 단정히 틀어올린 흰 머리, 흰 저고리풍 상의와 긴 베이지 치마 — 캐릭터 참조의 헤어와 품위 있는 인상에 부합. 다른 인물 없음. 텍스트 없음. 전경 선반의 용기들은 로케이션 창고 내부 물품과 일치.",
      "hard_violations": [],
      "physics": "인물은 문턱 위 두 발로 서 있고 팔짱을 낀 자세, 발밑 문턱과 계단이 지지. 전경 문짝은 경첩으로 벽에 고정. 부유하는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "카메라가 '열린 창고 문 옆 눈높이'라는 지정 시점을 실제로 구현했고, 영란이 뒤뜰 건너 문간 중앙우측 안쪽에 롱숏 크기로 굳은 자세로 서서 카메라(수리영) 쪽을 응시 — 프레임 레이아웃·거리감·시선축이 모두 일치.  ★위반: [gpt] 고정된 공간에 없는 두 번째 독립 창고형 건물을 식당 뒷문 위치에 만들어 잠긴 공간 구조를 변경했다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "로케이션 사진의 프레이밍을 그대로 베낀 데다 카메라가 창고 옆이 아니며, 영란이 식당 뒷문이 아닌 창고 문간 앞 화면 중앙에 서 있어 지정된 두 문간의 공간 분리와 배치가 어긋난다.  ★위반: [gpt] 저장고 출입구 옆으로 명시된 카메라 위치를 버리고 뒤뜰 반대편에서 저장고 정면을 보는 시점으로 촬영했다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물이 레퍼런스 이미지에 있는 화려한 붉은색 전통 의상과 족두리 대신 평범한 단색 옷을 입고 있습니다.",
     "fix_en": "Change the woman's clothing to the ornate red gold-embroidered traditional dress with the blue sash and the floral headpiece from her reference. Keep her face, white hair, crossed-arms pose, exact position in the doorway, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배경 구조물(창고)의 나무 문짝이 완전히 사라졌습니다. 원래 배경과 스케치에 따라 왼쪽으로 열려 있는 문짝이 있어야 합니다.",
     "fix_en": "Restore the wooden door panel to the shed doorway, rendering it swung open outwards to the left side of the doorframe. Keep the woman, her pose, the shed's concrete structure, the lighting, and the rest of the environment exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the woman's clothing to the ornate red gold-embroidered traditional dress with the blue sash and the floral headpiece from her reference. Keep her face, white hair, crossed-arms pose, exact position in the doorway, and the background exactly as they are.\n- Restore the wooden door panel to the shed doorway, rendering it swung open outwards to the left side of the doorframe. Keep the woman, her pose, the shed's concrete structure, the lighting, and the rest of the environment exactly the same.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "흰 머리 여인이 창고(뒷문) 개구부 안에 정면을 향해 서 있고, 시선은 프레임 좌측 전경의 카메라/창고 문가(수리영 위치) 쪽으로 향한다. 팔짱을 낀 채 정면-약간 좌측을 응시하며, 레이아웃 스케치의 화살표(먼 인물 → 카메라 쪽 인물)와 방향이 일치한다.",
      "built_space": "배경 사진의 고정 요소가 거의 그대로 유지된다: 좌측 열린 목재 창고문과 선반 위 용기들, 중앙 좌측 마늘밭과 파이프 프레임, 우측 흰 벽 한옥형 건물과 창, 콘크리트 툇마루와 디딤돌, 뒤쪽 블록 담과 소나무 숲. 문간 건물은 슬레이트 지붕의 콘크리트 블록 구조로 원본과 동일하나, 원본의 갈색 목재 문짝이 사라지고 개구부가 열린 어두운 통로로 대체되어 여인이 그 안에 선다. 개구부 앞 콘크리트 계단도 유지. 문짝 소실은 구조 디테일의 손실.",
      "entities": "인물 1인: 60대 후반 한국 여성, 흰 머리를 단정히 올림, 품위 있는 얼굴 — 캐릭터 레퍼런스의 얼굴/머리와 부합. 의상은 현대 한국 배경에 맞는 연한 셔츠와 긴 스커트로, 레퍼런스의 혼례복(활옷·족두리)은 아니지만 극중 현대 장면 의상으로 자연스럽다. 추가 인물·물체 없음, 텍스트·스케치 선 없음.",
      "hard_violations": [],
      "physics": "여인은 두 발로 문지방/계단 위 지면에 서 있고 발과 그림자 접지가 확인된다. 팔짱 낀 정지 자세로 체중이 안정적으로 실려 있다. 부유하거나 지지 없는 요소 없음. 낮의 자연광과 그림자 방향이 배경과 일치."
     },
     {
      "label": "B",
      "direction": "여인은 창고 개구부 안에 정면으로 서서 카메라 쪽(좌측 전경)을 향한다. 방향 자체는 스케치 화살표와 대체로 일치하나, 시선이 다소 렌즈 정면 응시에 가깝다.",
      "built_space": "배경의 좌측 창고문·선반, 마늘밭, 우측 건물, 담과 숲 등은 유지. 문간 건물에는 원본과 달리 열린 나무 문짝이 좌측으로 젖혀져 그려져 있어 원본의 닫힌 문 위치와 다르며 판재 질감도 거칠게 바뀌었다. 개구부 앞 계단 유지. 우측 툇마루와 디딤돌 형태가 다소 단순화·변형되었고 전체 프레임이 배경 대비 약간 더 흐릿하다.",
      "entities": "인물 1인: 붉은 활옷과 족두리 차림의 혼례 복장 여성. 캐릭터 레퍼런스 사진의 의상을 그대로 복제했으나, 현대 한국 식당 뒤뜰이라는 로케이션·시대 설정과 충돌한다. 얼굴은 젊게 렌더링되어 '60대 후반, 흰 머리를 단정히 올린' 프로필과 불일치 — 흰 머리도 보이지 않고 족두리에 가려짐. '굳은 표정'의 노년 위엄이 읽히지 않는다.",
      "hard_violations": [],
      "physics": "여인은 문지방 위 두 발로 서 있고 접지·그림자는 있다. 손은 앞에서 모으고 정지 자세. 부유 요소 없음. 다만 붉은 의상의 광량이 주변 낮 자연광 대비 과하게 채도가 높아 합성감이 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "흰 머리·60대 후반 얼굴 등 인물 정체성이 레퍼런스와 맞고, 팔짱 낀 굳은 표정으로 창고 문가(카메라) 쪽을 응시하는 방향·롱숏 스케일·배치가 스케치와 배경에 충실하다. 문간의 목재 문짝이 사라진 점은 감점이나 전체 손실은 작다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "레퍼런스 사진의 혼례복을 통째로 복제해 현대 식당 뒤뜰 설정과 충돌하고, 얼굴이 젊어지고 흰 머리가 족두리에 가려져 '흰 머리 여자, 60대 후반'이라는 핵심 정체성이 무너졌다 — 계약이 요구하지 않은 큰 손실."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "흰 머리·60대 후반 얼굴 등 인물 정체성이 레퍼런스와 맞고, 팔짱 낀 굳은 표정으로 창고 문가(카메라) 쪽을 응시하는 방향·롱숏 스케일·배치가 스케치와 배경에 충실하다. 문간의 목재 문짝이 사라진 점은 감점이나 전체 손실은 작다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "레퍼런스 사진의 혼례복을 통째로 복제해 현대 식당 뒤뜰 설정과 충돌하고, 얼굴이 젊어지고 흰 머리가 족두리에 가려져 '흰 머리 여자, 60대 후반'이라는 핵심 정체성이 무너졌다 — 계약이 요구하지 않은 큰 손실."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "흰 머리 여인이 창고(뒷문) 개구부 안에 정면을 향해 서 있고, 시선은 프레임 좌측 전경의 카메라/창고 문가(수리영 위치) 쪽으로 향한다. 팔짱을 낀 채 정면-약간 좌측을 응시하며, 레이아웃 스케치의 화살표(먼 인물 → 카메라 쪽 인물)와 방향이 일치한다.",
      "built_space": "배경 사진의 고정 요소가 거의 그대로 유지된다: 좌측 열린 목재 창고문과 선반 위 용기들, 중앙 좌측 마늘밭과 파이프 프레임, 우측 흰 벽 한옥형 건물과 창, 콘크리트 툇마루와 디딤돌, 뒤쪽 블록 담과 소나무 숲. 문간 건물은 슬레이트 지붕의 콘크리트 블록 구조로 원본과 동일하나, 원본의 갈색 목재 문짝이 사라지고 개구부가 열린 어두운 통로로 대체되어 여인이 그 안에 선다. 개구부 앞 콘크리트 계단도 유지. 문짝 소실은 구조 디테일의 손실.",
      "entities": "인물 1인: 60대 후반 한국 여성, 흰 머리를 단정히 올림, 품위 있는 얼굴 — 캐릭터 레퍼런스의 얼굴/머리와 부합. 의상은 현대 한국 배경에 맞는 연한 셔츠와 긴 스커트로, 레퍼런스의 혼례복(활옷·족두리)은 아니지만 극중 현대 장면 의상으로 자연스럽다. 추가 인물·물체 없음, 텍스트·스케치 선 없음.",
      "hard_violations": [],
      "physics": "여인은 두 발로 문지방/계단 위 지면에 서 있고 발과 그림자 접지가 확인된다. 팔짱 낀 정지 자세로 체중이 안정적으로 실려 있다. 부유하거나 지지 없는 요소 없음. 낮의 자연광과 그림자 방향이 배경과 일치."
     },
     {
      "label": "B",
      "direction": "여인은 창고 개구부 안에 정면으로 서서 카메라 쪽(좌측 전경)을 향한다. 방향 자체는 스케치 화살표와 대체로 일치하나, 시선이 다소 렌즈 정면 응시에 가깝다.",
      "built_space": "배경의 좌측 창고문·선반, 마늘밭, 우측 건물, 담과 숲 등은 유지. 문간 건물에는 원본과 달리 열린 나무 문짝이 좌측으로 젖혀져 그려져 있어 원본의 닫힌 문 위치와 다르며 판재 질감도 거칠게 바뀌었다. 개구부 앞 계단 유지. 우측 툇마루와 디딤돌 형태가 다소 단순화·변형되었고 전체 프레임이 배경 대비 약간 더 흐릿하다.",
      "entities": "인물 1인: 붉은 활옷과 족두리 차림의 혼례 복장 여성. 캐릭터 레퍼런스 사진의 의상을 그대로 복제했으나, 현대 한국 식당 뒤뜰이라는 로케이션·시대 설정과 충돌한다. 얼굴은 젊게 렌더링되어 '60대 후반, 흰 머리를 단정히 올린' 프로필과 불일치 — 흰 머리도 보이지 않고 족두리에 가려짐. '굳은 표정'의 노년 위엄이 읽히지 않는다.",
      "hard_violations": [],
      "physics": "여인은 문지방 위 두 발로 서 있고 접지·그림자는 있다. 손은 앞에서 모으고 정지 자세. 부유 요소 없음. 다만 붉은 의상의 광량이 주변 낮 자연광 대비 과하게 채도가 높아 합성감이 있다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성은 문간 정면에 서서 카메라(창고 출입구 옆 수리영 위치) 쪽을 정면으로 바라본다. 시선 방향 자체는 스케치 화살표가 지시한 카메라 쪽을 향하므로 방향은 맞다. 다만 표정은 원거리로 인해 거의 읽히지 않는다.",
      "built_space": "왼쪽 전경의 저장고 문과 선반, 중경의 시멘트블록 창고, 오른쪽 한옥형 식당 건물, 마늘밭, 담장 등 배경 요소는 SHOT BACKGROUND와 대체로 일치. 다만 창고 문이 배경 참조의 나무 판문과 달리 두 짝(열린 문짝이 왼쪽으로 크게 벌어짐)으로 바뀌었고 문틀 구조가 변형됨. 인물이 서 있는 곳은 '창고 문간'으로, 프롬프트가 요구한 '식당 뒷문'이 아니지만 스케치 배치와는 일치.",
      "entities": "인물은 60대 후반 한국 여성이 아니라 훨씬 젊어 보이는 얼굴이며, 흰머리를 단정히 틀어올린 모습이 아니라 캐릭터 레퍼런스의 혼례용 홍색 활옷과 족두리(화관)를 그대로 착용하고 있다. 즉 레퍼런스의 '의상'까지 복제해 현대 한국 식당 뒤뜰이라는 시대·장소 설정과 충돌한다. 흰머리도 확인 불가(관에 가려짐).",
      "physics": "두 발이 문지방/돌계단 위에 놓여 있고 몸무게가 지면에 실려 있다. 부유하거나 지지 없는 요소는 없다. 그림자도 지면에 자연스럽게 붙는다.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "여성은 창고 문간에 서서 팔짱을 낀 채 카메라 쪽(창고 출입구 옆 수리영 위치)을 정면으로 응시한다. 스케치 화살표가 지시한 시선 방향과 일치하고, 굳은 표정이 원거리에서도 어느 정도 읽힌다.",
      "built_space": "배경 구조물(왼쪽 저장고 개방문과 선반, 중경 블록조 창고와 슬레이트 지붕, 오른쪽 식당 건물 툇마루와 창호, 마늘밭, 담장, 소나무 숲)이 SHOT BACKGROUND와 거의 동일하게 유지됨. 창고 문은 원래처럼 열린 개구부로 처리되어 인물이 그 안에 서 있다. 문짝 자체가 보이지 않는 점은 배경 대비 소소한 차이.",
      "entities": "인물은 60대 후반으로 보이는 한국 여성, 흰머리를 단정히 뒤로 넘겨 정리한 모습으로 캐릭터 레퍼런스의 얼굴형·연령대와 부합. 의상은 현대적/생활한복 느낌의 밝은 상의와 긴 치마로, 현대 한국 식당 배경에 맞는 자연스러운 선택. 목걸이 등 추가 소품 없음.",
      "physics": "두 발이 문턱 돌계단 위에 붙어 서 있고 체중이 실려 있으며 팔짱은 몸통에 지지됨. 부유하거나 지지 없는 물체 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "시선 방향·배치는 맞지만 인물이 레퍼런스의 혼례 활옷과 족두리를 그대로 입은 채 현대 식당 뒤뜰에 서 있어 인물 정체성(60대 후반·흰 머리 여성)과 현대 한국 설정을 모두 깨뜨렸고, 창고 문짝 구조까지 배경 참조와 다르게 변형되었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경의 카메라·건축·광선을 거의 그대로 유지한 채 스케치 위치·크기·시선대로 흰 머리 60대 여성이 문간에 굳은 표정으로 전신 서 있어 계약을 가장 충실히 충족한다(문짝 미표현은 경미한 차이)."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "시선 방향·배치는 맞지만 인물이 레퍼런스의 혼례 활옷과 족두리를 그대로 입은 채 현대 식당 뒤뜰에 서 있어 인물 정체성(60대 후반·흰 머리 여성)과 현대 한국 설정을 모두 깨뜨렸고, 창고 문짝 구조까지 배경 참조와 다르게 변형되었다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경의 카메라·건축·광선을 거의 그대로 유지한 채 스케치 위치·크기·시선대로 흰 머리 60대 여성이 문간에 굳은 표정으로 전신 서 있어 계약을 가장 충실히 충족한다(문짝 미표현은 경미한 차이)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성은 문간 정면에 서서 카메라(창고 출입구 옆 수리영 위치) 쪽을 정면으로 바라본다. 시선 방향 자체는 스케치 화살표가 지시한 카메라 쪽을 향하므로 방향은 맞다. 다만 표정은 원거리로 인해 거의 읽히지 않는다.",
      "built_space": "왼쪽 전경의 저장고 문과 선반, 중경의 시멘트블록 창고, 오른쪽 한옥형 식당 건물, 마늘밭, 담장 등 배경 요소는 SHOT BACKGROUND와 대체로 일치. 다만 창고 문이 배경 참조의 나무 판문과 달리 두 짝(열린 문짝이 왼쪽으로 크게 벌어짐)으로 바뀌었고 문틀 구조가 변형됨. 인물이 서 있는 곳은 '창고 문간'으로, 프롬프트가 요구한 '식당 뒷문'이 아니지만 스케치 배치와는 일치.",
      "entities": "인물은 60대 후반 한국 여성이 아니라 훨씬 젊어 보이는 얼굴이며, 흰머리를 단정히 틀어올린 모습이 아니라 캐릭터 레퍼런스의 혼례용 홍색 활옷과 족두리(화관)를 그대로 착용하고 있다. 즉 레퍼런스의 '의상'까지 복제해 현대 한국 식당 뒤뜰이라는 시대·장소 설정과 충돌한다. 흰머리도 확인 불가(관에 가려짐).",
      "physics": "두 발이 문지방/돌계단 위에 놓여 있고 몸무게가 지면에 실려 있다. 부유하거나 지지 없는 요소는 없다. 그림자도 지면에 자연스럽게 붙는다.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "여성은 창고 문간에 서서 팔짱을 낀 채 카메라 쪽(창고 출입구 옆 수리영 위치)을 정면으로 응시한다. 스케치 화살표가 지시한 시선 방향과 일치하고, 굳은 표정이 원거리에서도 어느 정도 읽힌다.",
      "built_space": "배경 구조물(왼쪽 저장고 개방문과 선반, 중경 블록조 창고와 슬레이트 지붕, 오른쪽 식당 건물 툇마루와 창호, 마늘밭, 담장, 소나무 숲)이 SHOT BACKGROUND와 거의 동일하게 유지됨. 창고 문은 원래처럼 열린 개구부로 처리되어 인물이 그 안에 서 있다. 문짝 자체가 보이지 않는 점은 배경 대비 소소한 차이.",
      "entities": "인물은 60대 후반으로 보이는 한국 여성, 흰머리를 단정히 뒤로 넘겨 정리한 모습으로 캐릭터 레퍼런스의 얼굴형·연령대와 부합. 의상은 현대적/생활한복 느낌의 밝은 상의와 긴 치마로, 현대 한국 식당 배경에 맞는 자연스러운 선택. 목걸이 등 추가 소품 없음.",
      "physics": "두 발이 문턱 돌계단 위에 붙어 서 있고 체중이 실려 있으며 팔짱은 몸통에 지지됨. 부유하거나 지지 없는 물체 없음.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh5__bgfirst_bg.png",
   "bg_asset_id": "dd848aee-0739-48d1-9e8a-a0aad4ba50a2",
   "bg_record_key": "S37sh5::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S37sh10": {
  "input_fingerprint": "0710ae4725f11c6d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 꿰뚫어 보는 듯한 강영란(흰 머리 여자)의 날카로운 시선에 압도되어 옴짝달싹 못하고 굳어버린 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The open back garden between the restaurant's rear door and its storage shed. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Suri-young's eye level, the dolly-in ends on her face while a narrow, softly defocused edge of 강영란(흰 머리 여자)'s shoulder remains in the near foreground along their established sightline. 김지후(강수리영) occupies most of the frame, her halted breath and fixed features registering the pressure of Young-ran's near-lens stare.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, foreground, looks toward Suri-young's face; 김지후(강수리영) in the middle-center of the frame, midground, looks toward Young-ran near the lens.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is held in restrained contrast, leaving Suri-young's frozen facial tension more prominent than the softened surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight backyard, open shed, rear door positions, and both women's unchanged clothing. Exclude most yard objects from the close-up; focus on the younger woman's frozen reaction to the elder's scrutiny.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "시선축과 전경 어깨는 성립하고 복장·장소도 맞지만, 지후가 프레임에서 작아 미디엄 숏에 가까워 '얼굴 클로즈업' 지정에 미달하고 배경 요소가 과다 노출된다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "지정된 클로즈업 스케일, 근전경에 부드럽게 흐린 영란 어깨, 렌즈 근처를 향한 지후의 굳은 정확한 시선, 이전 스틸의 저장 선반·복장까지 유지되어 가장 충실하다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "클로즈업이 아닌 미디엄 프레이밍에 배경이 넓게 열려 있고, 창고 문이 닫힌 목재 문으로 바뀌어 장소 록이 흔들리며 지후의 시선도 영란 얼굴에서 벗어난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S37sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강영란(흰 머리 여자)이 화면 중간 좌측(middle-left) 전경에 있어야 한다는 프레이밍 지시와 달리 화면 우측에 배치되었습니다. (Critical)",
     "fix_en": "Shift the out-of-focus white-haired shoulder to the middle-left foreground and remove it from the right, turning Kim Ji-hoo's face and gaze to look toward the left, while preserving Kim Ji-hoo's exact jacket, hair, lighting, and the background wooden cabinet.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "김지후의 양쪽 눈동자 방향이 서로 어긋나 시선이 일치하지 않고 사시처럼 보입니다. (Critical)",
     "fix_en": "Align Kim Ji-hoo's eyes so both irises focus correctly and naturally in the same direction toward the foreground character, preserving her exact facial features, skin texture, hair, clothing, the foreground shoulder, and the background.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Shift the out-of-focus white-haired shoulder to the middle-left foreground and remove it from the right, turning Kim Ji-hoo's face and gaze to look toward the left, while preserving Kim Ji-hoo's exact jacket, hair, lighting, and the background wooden cabinet.\n- Align Kim Ji-hoo's eyes so both irises focus correctly and naturally in the same direction toward the foreground character, preserving her exact facial features, skin texture, hair, clothing, the foreground shoulder, and the background.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "클로즈업 스케일과 인물 일치는 좋으나, 지시된 좌우 배치(영란=중앙 좌측 전경)를 반대로 뒤집었고 지후의 눈동자가 렌즈 정면에 가까워 시선 타깃이 흐릿하며, 배경 선반이 프레임 절반을 차지해 '대부분의 마당 물건 배제·배경 확대 금지' 조항과 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "영란 어깨를 중앙 좌측 전경에 두고 지후를 중앙 중경에 배치한 프레임 레이아웃을 정확히 지켰고, 지후의 시선이 렌즈 옆 영란을 분명히 향하며, 뒷마당 배경(창고 선반·블록담·파밭)이 실제 비례로 작게 유지돼 계약을 더 충실히 만족한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "클로즈업 스케일과 인물 일치는 좋으나, 지시된 좌우 배치(영란=중앙 좌측 전경)를 반대로 뒤집었고 지후의 눈동자가 렌즈 정면에 가까워 시선 타깃이 흐릿하며, 배경 선반이 프레임 절반을 차지해 '대부분의 마당 물건 배제·배경 확대 금지' 조항과 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "영란 어깨를 중앙 좌측 전경에 두고 지후를 중앙 중경에 배치한 프레임 레이아웃을 정확히 지켰고, 지후의 시선이 렌즈 옆 영란을 분명히 향하며, 뒷마당 배경(창고 선반·블록담·파밭)이 실제 비례로 작게 유지돼 계약을 더 충실히 만족한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 프레임 레이아웃(영란 중앙좌측 전경 어깨, 지후 중앙 미드그라운드)과 시선축, 클로즈업 스케일을 그대로 지켰고 배경은 부드럽게 뭉개져 지후의 굳은 표정이 가장 두드러진다; 창고 선반 노출이 절제되어 '대부분의 마당 물건 배제' 지시에도 부합."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·목걸이 부재 등은 충족하나 계약이 명시한 좌우 배치를 뒤집어 영란 어깨를 우측 전경에 놓았고, 배경 선반의 현대 캔·라벨 상품이 선명하게 확대되어 '대부분의 마당 물건 제외'와 '배경 물체를 전경 존재감으로 키우지 말 것' 지시를 약화시켰다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지정된 프레임 레이아웃(영란 중앙좌측 전경 어깨, 지후 중앙 미드그라운드)과 시선축, 클로즈업 스케일을 그대로 지켰고 배경은 부드럽게 뭉개져 지후의 굳은 표정이 가장 두드러진다; 창고 선반 노출이 절제되어 '대부분의 마당 물건 배제' 지시에도 부합."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·의상·목걸이 부재 등은 충족하나 계약이 명시한 좌우 배치를 뒤집어 영란 어깨를 우측 전경에 놓았고, 배경 선반의 현대 캔·라벨 상품이 선명하게 확대되어 '대부분의 마당 물건 제외'와 '배경 물체를 전경 존재감으로 키우지 말 것' 지시를 약화시켰다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S37sh5"
  }
 },
 "S38sh1::bgfirst_bg": {
  "input_fingerprint": "2b5106df120e2a90",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 선착장에 정박된 낚시 어선 뱃머리에서 황봉업(황 씨)이 기괴한 종이 인형들이 매달린 새끼줄을 묶고 있는 모습.\n\nLOCATION (lock): The bow of a fishing boat moored alongside the island pier in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height on the dock, the forward move begins at a slight angle to the fishing boat's bow and tightens enough to read 황봉업(황 씨)'s working hands without losing his upper body. He bends over the rope at frame center-right while the hanging paper figures remain smaller accents below and beside his hands.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 뱃머리 (선착장에 정박됨) — The bow is seen obliquely from the dock, with its tying point turned toward Hwang's hands; used as Places Hwang's ritual-like but practical decoration work within the boat setting; 새끼줄 장식 (묶는 중) — The working section runs across the bow, with the tied portion and loose working end both visible; used as Provides the immediate action focus beneath Hwang's hands; 종이 인형들 (새끼줄에 매달림) — Their cut-paper faces and varied silhouettes are visible hanging toward the camera from the rope; used as Creates unsettling silhouettes while remaining subordinate to Hwang's figure; 선착장 (낮의 선착장) — Its length recedes from the camera toward the boat's bow; used as Establishes the camera's approach route and the boat's dockside position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is shaped with restrained contrast and earthy, subdued color separation around the rope and paper forms.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 선착장에 정박된 낚시 어선 뱃머리에서 황봉업(황 씨)이 기괴한 종이 인형들이 매달린 새끼줄을 묶고 있는 모습.\n\nLOCATION (lock): The bow of a fishing boat moored alongside the island pier in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height on the dock, the forward move begins at a slight angle to the fishing boat's bow and tightens enough to read 황봉업(황 씨)'s working hands without losing his upper body. He bends over the rope at frame center-right while the hanging paper figures remain smaller accents below and beside his hands.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 뱃머리 (선착장에 정박됨) — The bow is seen obliquely from the dock, with its tying point turned toward Hwang's hands; used as Places Hwang's ritual-like but practical decoration work within the boat setting; 새끼줄 장식 (묶는 중) — The working section runs across the bow, with the tied portion and loose working end both visible; used as Provides the immediate action focus beneath Hwang's hands; 종이 인형들 (새끼줄에 매달림) — Their cut-paper faces and varied silhouettes are visible hanging toward the camera from the rope; used as Creates unsettling silhouettes while remaining subordinate to Hwang's figure; 선착장 (낮의 선착장) — Its length recedes from the camera toward the boat's bow; used as Establishes the camera's approach route and the boat's dockside position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is shaped with restrained contrast and earthy, subdued color separation around the rope and paper forms.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S38sh1__bgfirst_bg.png",
  "asset_id": "18656478-9287-43f9-b18a-9501a274a334",
  "input_asset_ids": [
   "b2734578-fd5a-4a9b-96d2-fe540ee81290",
   "ec419718-492c-4d05-8597-6f549dd7ef67",
   "27aa855b-8eac-4174-87da-8a3e22db2252"
  ]
 },
 "S38sh1": {
  "input_fingerprint": "9690b2fd4b855087",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 정박된 낚시 어선 뱃머리에서 황봉업(황 씨)이 기괴한 종이 인형들이 매달린 새끼줄을 묶고 있는 모습.\n\nLOCATION (lock): The bow of a fishing boat moored alongside the island pier in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height on the dock, the forward move begins at a slight angle to the fishing boat's bow and tightens enough to read 황봉업(황 씨)'s working hands without losing his upper body. He bends over the rope at frame center-right while the hanging paper figures remain smaller accents below and beside his hands.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 뱃머리 (선착장에 정박됨) — The bow is seen obliquely from the dock, with its tying point turned toward Hwang's hands; used as Places Hwang's ritual-like but practical decoration work within the boat setting; 새끼줄 장식 (묶는 중) — The working section runs across the bow, with the tied portion and loose working end both visible; used as Provides the immediate action focus beneath Hwang's hands; 종이 인형들 (새끼줄에 매달림) — Their cut-paper faces and varied silhouettes are visible hanging toward the camera from the rope; used as Creates unsettling silhouettes while remaining subordinate to Hwang's figure; 선착장 (낮의 선착장) — Its length recedes from the camera toward the boat's bow; used as Establishes the camera's approach route and the boat's dockside position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is shaped with restrained contrast and earthy, subdued color separation around the rope and paper forms.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The fishing boat remains decorated with the straw rope and its hanging paper figures.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 정박된 낚시 어선 뱃머리에서 황봉업(황 씨)이 기괴한 종이 인형들이 매달린 새끼줄을 묶고 있는 모습.\n\nLOCATION (lock): The bow of a fishing boat moored alongside the island pier in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height on the dock, the forward move begins at a slight angle to the fishing boat's bow and tightens enough to read 황봉업(황 씨)'s working hands without losing his upper body. He bends over the rope at frame center-right while the hanging paper figures remain smaller accents below and beside his hands.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 뱃머리 (선착장에 정박됨) — The bow is seen obliquely from the dock, with its tying point turned toward Hwang's hands; used as Places Hwang's ritual-like but practical decoration work within the boat setting; 새끼줄 장식 (묶는 중) — The working section runs across the bow, with the tied portion and loose working end both visible; used as Provides the immediate action focus beneath Hwang's hands; 종이 인형들 (새끼줄에 매달림) — Their cut-paper faces and varied silhouettes are visible hanging toward the camera from the rope; used as Creates unsettling silhouettes while remaining subordinate to Hwang's figure; 선착장 (낮의 선착장) — Its length recedes from the camera toward the boat's bow; used as Establishes the camera's approach route and the boat's dockside position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is shaped with restrained contrast and earthy, subdued color separation around the rope and paper forms.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The fishing boat remains decorated with the straw rope and its hanging paper figures.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 정박된 낚시 어선 뱃머리에서 황봉업(황 씨)이 기괴한 종이 인형들이 매달린 새끼줄을 묶고 있는 모습.\n\nLOCATION (lock): The bow of a fishing boat moored alongside the island pier in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height on the dock, the forward move begins at a slight angle to the fishing boat's bow and tightens enough to read 황봉업(황 씨)'s working hands without losing his upper body. He bends over the rope at frame center-right while the hanging paper figures remain smaller accents below and beside his hands.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 뱃머리 (선착장에 정박됨) — The bow is seen obliquely from the dock, with its tying point turned toward Hwang's hands; used as Places Hwang's ritual-like but practical decoration work within the boat setting; 새끼줄 장식 (묶는 중) — The working section runs across the bow, with the tied portion and loose working end both visible; used as Provides the immediate action focus beneath Hwang's hands; 종이 인형들 (새끼줄에 매달림) — Their cut-paper faces and varied silhouettes are visible hanging toward the camera from the rope; used as Creates unsettling silhouettes while remaining subordinate to Hwang's figure; 선착장 (낮의 선착장) — Its length recedes from the camera toward the boat's bow; used as Establishes the camera's approach route and the boat's dockside position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light is shaped with restrained contrast and earthy, subdued color separation around the rope and paper forms.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The fishing boat remains decorated with the straw rope and its hanging paper figures.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S38sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S38sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    },
    {
     "label": "PROP REFERENCE — 기괴한 종이 인형 새끼줄: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:887533>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B02.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    },
    {
     "label": "PROP REFERENCE — 기괴한 종이 인형 새끼줄: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:887533>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황 씨는 프레임 중앙~오른쪽에서 몸을 앞으로 굽히고 시선이 자기 두 손, 즉 뱃머리 위로 지나가는 새끼줄의 묶는 지점으로 정확히 떨어진다. 새끼줄은 뱃머리를 가로질러 좌우로 뻗고, 종이 인형들은 줄에서 카메라 쪽으로 매달려 손 아래·옆의 작은 액센트로 놓인다. 선착장은 왼쪽에서 배 뱃머리 쪽으로 후퇴하며 카메라 진입로를 만든다. 카메라는 부두 허리 높이에서 뱃머리를 비스듬히 본다.",
      "built_space": "어선은 선착장 오른쪽에 접안, 뱃머리가 카메라를 향해 비스듬히 놓여 있고 조타실·마스트·양망기 롤러가 한 세트씩 정상 배치. 계선주(볼라드), 자갈 옹벽, 섬마을식당 파란·노란 건물과 회색 골강판 창고, 가로등이 로케이션 사진과 동일 배열. 중복된 구조물이나 여분의 조타실은 없음.",
      "entities": "인물: 50대 중반 한국 남성, 짙은 반백 머리, 넓은 온화한 얼굴 — 캐릭터 레퍼런스와 일치. 의상: 남색 굵은 니트 + 낡은 어두운 앞치마로 레퍼런스와 부합. 새끼줄: 짚 꼬임 질감의 굵은 밧줄. 종이 인형: 흰 한지 톤 사람 형태 실루엣이지만 팔·다리가 다소 뭉툭하고 프롭 레퍼런스보다 형태가 단순화됨(얼굴 표현 없음). 간판 글씨는 로케이션 사진과 동일한 상호로 흐릿하게 남아 있음.",
      "hard_violations": [],
      "physics": "인물은 부두/뱃전 뒤에 발을 딛고 상체를 앞으로 숙인 자세로, 무게가 앞으로 실린 작업 자세가 자연스럽다. 오른손은 줄의 묶는 부분을 잡고 왼손이 보조하는 형태로 손이 실제 대상에 닿아 있다. 새끼줄은 양쪽에서 뱃전·마스트 쪽으로 이어져 장력이 설명되고, 종이 인형들은 각각 짚끈 고리로 줄에 매달려 중력 방향으로 늘어져 있다. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "황 씨는 오른쪽 상단에 크게 놓여 시선이 자기 손 아래 새끼줄 매듭으로 향한다. 다만 새끼줄이 화면 오른쪽 전경을 가로지르며 뱃머리 위가 아니라 카메라 바로 앞 공중을 지나가 '뱃머리를 가로지르는 작업 구간'이라는 관계가 약하고, 종이 인형들이 인물 상체 크기에 육박해 '작은 종속 액센트' 지시와 반대로 화면을 지배한다.",
      "built_space": "선착장 왼쪽, 배는 중앙에 흰·청색 선체로 접안. 조타실·마스트 1세트, 계선주와 타이어·부이 펜더, 섬마을식당과 골강판 창고가 로케이션과 대응. 구조 자체의 중복은 없으나 뱃머리 방향이 인물의 손 위치와 어긋나 매듭 지점이 배와 분리되어 보인다. 선체에 '백구장'류 글자가 남아 있음.",
      "entities": "인물: 50대 한국 남성이나 어두운 지퍼 니트/재킷 차림으로 레퍼런스의 고무 앞치마가 보이지 않고 얼굴이 레퍼런스보다 마르고 광대가 두드러져 '넓은 온화한 얼굴'과의 일치도가 낮다. 새끼줄은 짚 꼬임으로 양호. 종이 인형은 눈·입이 그려진 기괴한 얼굴이 있고 형태 다양성은 있으나 프롭 레퍼런스의 무표정 백색 실루엣과 다르며, 얼굴 먹선이 종이 곡면·조명을 따르지 않고 스티커처럼 평면적으로 붙어 보인다.",
      "hard_violations": [],
      "physics": "인물은 뱃전 뒤에 서서 두 손으로 줄 매듭을 쥐고 있어 손-대상 접촉은 성립. 그러나 화면 오른쪽 새끼줄과 거기 매달린 커다란 인형들은 양 끝 지지점이 프레임 밖으로만 사라져 어디에 묶였는지 보이지 않고, 원근상 배보다 훨씬 앞(카메라 근접)에 떠 있는 것처럼 읽혀 인물이 잡은 매듭과 연결이 불명확하다. 인형 크기가 실제 스케일보다 확대되어 전경 존재로 커진 상태."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부두 허리 높이·비스듬한 뱃머리 진입, 중앙우측에서 숙인 상체와 손 아래 새끼줄, 종이 인형이 작은 종속 액센트로 남는 미디엄 숏 지시를 그대로 충족하고 인물·의상·로케이션 일치도 높음(인형 형태가 프롭 레퍼런스보다 단순한 점만 감점)."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손과 시선은 매듭에 맞지만 종이 인형이 인물만큼 확대되어 전경을 지배해 '작은 종속 액센트' 및 실제 스케일 유지 지시를 위반하고, 얼굴 먹선이 스티커처럼 평면적이며 레퍼런스의 고무 앞치마 복장도 빠졌다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부두 허리 높이·비스듬한 뱃머리 진입, 중앙우측에서 숙인 상체와 손 아래 새끼줄, 종이 인형이 작은 종속 액센트로 남는 미디엄 숏 지시를 그대로 충족하고 인물·의상·로케이션 일치도 높음(인형 형태가 프롭 레퍼런스보다 단순한 점만 감점)."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손과 시선은 매듭에 맞지만 종이 인형이 인물만큼 확대되어 전경을 지배해 '작은 종속 액센트' 및 실제 스케일 유지 지시를 위반하고, 얼굴 먹선이 스티커처럼 평면적이며 레퍼런스의 고무 앞치마 복장도 빠졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황 씨는 프레임 중앙~오른쪽에서 몸을 앞으로 굽히고 시선이 자기 두 손, 즉 뱃머리 위로 지나가는 새끼줄의 묶는 지점으로 정확히 떨어진다. 새끼줄은 뱃머리를 가로질러 좌우로 뻗고, 종이 인형들은 줄에서 카메라 쪽으로 매달려 손 아래·옆의 작은 액센트로 놓인다. 선착장은 왼쪽에서 배 뱃머리 쪽으로 후퇴하며 카메라 진입로를 만든다. 카메라는 부두 허리 높이에서 뱃머리를 비스듬히 본다.",
      "built_space": "어선은 선착장 오른쪽에 접안, 뱃머리가 카메라를 향해 비스듬히 놓여 있고 조타실·마스트·양망기 롤러가 한 세트씩 정상 배치. 계선주(볼라드), 자갈 옹벽, 섬마을식당 파란·노란 건물과 회색 골강판 창고, 가로등이 로케이션 사진과 동일 배열. 중복된 구조물이나 여분의 조타실은 없음.",
      "entities": "인물: 50대 중반 한국 남성, 짙은 반백 머리, 넓은 온화한 얼굴 — 캐릭터 레퍼런스와 일치. 의상: 남색 굵은 니트 + 낡은 어두운 앞치마로 레퍼런스와 부합. 새끼줄: 짚 꼬임 질감의 굵은 밧줄. 종이 인형: 흰 한지 톤 사람 형태 실루엣이지만 팔·다리가 다소 뭉툭하고 프롭 레퍼런스보다 형태가 단순화됨(얼굴 표현 없음). 간판 글씨는 로케이션 사진과 동일한 상호로 흐릿하게 남아 있음.",
      "hard_violations": [],
      "physics": "인물은 부두/뱃전 뒤에 발을 딛고 상체를 앞으로 숙인 자세로, 무게가 앞으로 실린 작업 자세가 자연스럽다. 오른손은 줄의 묶는 부분을 잡고 왼손이 보조하는 형태로 손이 실제 대상에 닿아 있다. 새끼줄은 양쪽에서 뱃전·마스트 쪽으로 이어져 장력이 설명되고, 종이 인형들은 각각 짚끈 고리로 줄에 매달려 중력 방향으로 늘어져 있다. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "황 씨는 오른쪽 상단에 크게 놓여 시선이 자기 손 아래 새끼줄 매듭으로 향한다. 다만 새끼줄이 화면 오른쪽 전경을 가로지르며 뱃머리 위가 아니라 카메라 바로 앞 공중을 지나가 '뱃머리를 가로지르는 작업 구간'이라는 관계가 약하고, 종이 인형들이 인물 상체 크기에 육박해 '작은 종속 액센트' 지시와 반대로 화면을 지배한다.",
      "built_space": "선착장 왼쪽, 배는 중앙에 흰·청색 선체로 접안. 조타실·마스트 1세트, 계선주와 타이어·부이 펜더, 섬마을식당과 골강판 창고가 로케이션과 대응. 구조 자체의 중복은 없으나 뱃머리 방향이 인물의 손 위치와 어긋나 매듭 지점이 배와 분리되어 보인다. 선체에 '백구장'류 글자가 남아 있음.",
      "entities": "인물: 50대 한국 남성이나 어두운 지퍼 니트/재킷 차림으로 레퍼런스의 고무 앞치마가 보이지 않고 얼굴이 레퍼런스보다 마르고 광대가 두드러져 '넓은 온화한 얼굴'과의 일치도가 낮다. 새끼줄은 짚 꼬임으로 양호. 종이 인형은 눈·입이 그려진 기괴한 얼굴이 있고 형태 다양성은 있으나 프롭 레퍼런스의 무표정 백색 실루엣과 다르며, 얼굴 먹선이 종이 곡면·조명을 따르지 않고 스티커처럼 평면적으로 붙어 보인다.",
      "hard_violations": [],
      "physics": "인물은 뱃전 뒤에 서서 두 손으로 줄 매듭을 쥐고 있어 손-대상 접촉은 성립. 그러나 화면 오른쪽 새끼줄과 거기 매달린 커다란 인형들은 양 끝 지지점이 프레임 밖으로만 사라져 어디에 묶였는지 보이지 않고, 원근상 배보다 훨씬 앞(카메라 근접)에 떠 있는 것처럼 읽혀 인물이 잡은 매듭과 연결이 불명확하다. 인형 크기가 실제 스케일보다 확대되어 전경 존재로 커진 상태."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황 씨의 시선과 얼굴은 아래쪽 자기 손과 새끼줄 매듭 지점으로 정확히 향한다. 두 손은 프레임 중앙에서 새끼줄의 작업 부분을 잡고 묶는 동작을 하며, 종이 인형들은 새끼줄에서 카메라 쪽으로 매달려 손 아래·옆에 배치된다. 카메라는 선착장 쪽 허리 높이에서 어선 뱃머리를 사선으로 본다. 선착장 길이가 카메라에서 뱃머리 방향으로 후퇴하는 관계도 성립.",
      "built_space": "선착장(콘크리트 부두), 볼라드, 타이어 펜더, 로프 방충재, 파랑·흰색 어선 뱃머리와 조타실, 마스트의 만선기(오색기)까지 LOCATION 사진의 요소가 재현됨. 좌측에 '섬마을식당' 노란 건물과 회색 골판 창고가 위치·비례 모두 참조와 유사. 뱃머리 계선주 위치가 황 씨 손 쪽으로 돌아가 있어 지시와 부합. 배는 한 척, 조타실 하나로 중복 구조물 없음.",
      "entities": "인물은 50대 중반 한국인 남성, 짙은 반백 머리, 넓고 온화한 얼굴로 캐릭터 참조와 부합. 다만 의상이 어두운 니트/재킷이고 참조의 짙은 남색 니트+가죽 앞치마는 프레임 안에서 확인되지 않음(상반신 위주 프레임). 새끼줄은 굵은 짚 꼬임 재질로 참조와 일치. 종이 인형은 참조의 무표정 실루엣과 달리 눈·입이 그려진 기괴한 얼굴로 표현되어 프롭 참조와 다소 어긋남(다만 '기괴한' 지시와는 부합). 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "황 씨는 배 옆(뱃머리 쪽)에 서서 상체를 숙이고 두 손으로 새끼줄과 매듭을 잡고 있어 지지와 하중이 명확하다. 새끼줄은 좌우로 장력을 받아 걸려 있고, 종이 인형들은 짧은 끈으로 새끼줄에 매달려 중력 방향으로 늘어져 있다. 공중에 떠 있는 물체 없음. 다만 전경 인형들이 다소 크게 렌더되어 종속 요소보다 강한 존재감을 갖는다."
     },
     {
      "label": "B",
      "direction": "황 씨의 시선은 아래 손 쪽을 향하며, 손은 새끼줄 끝 부분을 뱃전에 묶는 지점 근처에 있다. 그러나 카메라는 뱃머리를 사선 근접이 아니라 상당히 떨어진 측면 전신 구도로 잡아, 인물이 프레임 우상단 중간 크기로 작게 들어가고 손의 작업이 크게 읽히지 않는다. 선착장은 좌측 대부분을 차지하며 후퇴하지만 피사체 비중이 낮다.",
      "built_space": "선착장, 볼라드, 노란 '섬마을식당' 건물, 회색 골판 창고, 가로등이 LOCATION 참조와 유사하게 배치. 배는 선명한 청색 선체 한 척으로 참조의 흰색+청색 트림 어선과 색이 상당히 다르며, 조타실 위치도 뱃머리 바로 뒤에 붙어 축소돼 있어 스케일이 어색. 중복 구조물은 없음.",
      "entities": "인물은 한국인 중년 남성, 남색 니트와 가죽 앞치마까지 캐릭터 참조 의상과 잘 일치. 얼굴 유사도도 무난. 새끼줄은 밝은 흰 로프에 가깝고 짚 꼬임 질감이 약함. 매달린 종이 인형들은 인체 실루엣이라기보다 나비/리본 같은 단순 절편 형태로 참조 프롭(팔·다리·머리 있는 사람 모양)과 명확히 다르며 평면 스티커 같은 인상. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 부두 위에 서서 상체를 숙이고 손을 줄 쪽으로 내밀고 있어 지지가 명확. 새끼줄은 뱃머리와 우측 지주 사이에 장력을 받아 걸려 있으며 인형들은 중력 방향으로 늘어짐. 다만 손이 줄을 실제로 움켜쥐고 있는지 접촉이 모호하고, 인형 종이의 두께·광반응이 약해 물성 실감이 떨어짐."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이·사선 접근의 미디엄 숏으로 황 씨의 작업하는 두 손과 상체가 함께 읽히고, 종이 인형이 카메라 쪽으로 매달린 관계와 LOCATION의 흰/청 어선·부두 요소가 모두 부합 — 인형에 얼굴이 그려져 프롭 참조와 다르고 전경 인형이 다소 크게 잡힌 점이 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "의상 일치와 장소 재현은 좋으나 지정된 미디엄 숏보다 훨씬 넓게 리프레이밍되어 '손이 읽히는' 핵심 요구를 놓치고, 선체 색과 종이 인형 형태(사람 모양 아님)가 참조와 어긋난다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이·사선 접근의 미디엄 숏으로 황 씨의 작업하는 두 손과 상체가 함께 읽히고, 종이 인형이 카메라 쪽으로 매달린 관계와 LOCATION의 흰/청 어선·부두 요소가 모두 부합 — 인형에 얼굴이 그려져 프롭 참조와 다르고 전경 인형이 다소 크게 잡힌 점이 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "의상 일치와 장소 재현은 좋으나 지정된 미디엄 숏보다 훨씬 넓게 리프레이밍되어 '손이 읽히는' 핵심 요구를 놓치고, 선체 색과 종이 인형 형태(사람 모양 아님)가 참조와 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "황 씨의 시선과 얼굴은 아래쪽 자기 손과 새끼줄 매듭 지점으로 정확히 향한다. 두 손은 프레임 중앙에서 새끼줄의 작업 부분을 잡고 묶는 동작을 하며, 종이 인형들은 새끼줄에서 카메라 쪽으로 매달려 손 아래·옆에 배치된다. 카메라는 선착장 쪽 허리 높이에서 어선 뱃머리를 사선으로 본다. 선착장 길이가 카메라에서 뱃머리 방향으로 후퇴하는 관계도 성립.",
      "built_space": "선착장(콘크리트 부두), 볼라드, 타이어 펜더, 로프 방충재, 파랑·흰색 어선 뱃머리와 조타실, 마스트의 만선기(오색기)까지 LOCATION 사진의 요소가 재현됨. 좌측에 '섬마을식당' 노란 건물과 회색 골판 창고가 위치·비례 모두 참조와 유사. 뱃머리 계선주 위치가 황 씨 손 쪽으로 돌아가 있어 지시와 부합. 배는 한 척, 조타실 하나로 중복 구조물 없음.",
      "entities": "인물은 50대 중반 한국인 남성, 짙은 반백 머리, 넓고 온화한 얼굴로 캐릭터 참조와 부합. 다만 의상이 어두운 니트/재킷이고 참조의 짙은 남색 니트+가죽 앞치마는 프레임 안에서 확인되지 않음(상반신 위주 프레임). 새끼줄은 굵은 짚 꼬임 재질로 참조와 일치. 종이 인형은 참조의 무표정 실루엣과 달리 눈·입이 그려진 기괴한 얼굴로 표현되어 프롭 참조와 다소 어긋남(다만 '기괴한' 지시와는 부합). 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "황 씨는 배 옆(뱃머리 쪽)에 서서 상체를 숙이고 두 손으로 새끼줄과 매듭을 잡고 있어 지지와 하중이 명확하다. 새끼줄은 좌우로 장력을 받아 걸려 있고, 종이 인형들은 짧은 끈으로 새끼줄에 매달려 중력 방향으로 늘어져 있다. 공중에 떠 있는 물체 없음. 다만 전경 인형들이 다소 크게 렌더되어 종속 요소보다 강한 존재감을 갖는다."
     },
     {
      "label": "A",
      "direction": "황 씨의 시선은 아래 손 쪽을 향하며, 손은 새끼줄 끝 부분을 뱃전에 묶는 지점 근처에 있다. 그러나 카메라는 뱃머리를 사선 근접이 아니라 상당히 떨어진 측면 전신 구도로 잡아, 인물이 프레임 우상단 중간 크기로 작게 들어가고 손의 작업이 크게 읽히지 않는다. 선착장은 좌측 대부분을 차지하며 후퇴하지만 피사체 비중이 낮다.",
      "built_space": "선착장, 볼라드, 노란 '섬마을식당' 건물, 회색 골판 창고, 가로등이 LOCATION 참조와 유사하게 배치. 배는 선명한 청색 선체 한 척으로 참조의 흰색+청색 트림 어선과 색이 상당히 다르며, 조타실 위치도 뱃머리 바로 뒤에 붙어 축소돼 있어 스케일이 어색. 중복 구조물은 없음.",
      "entities": "인물은 한국인 중년 남성, 남색 니트와 가죽 앞치마까지 캐릭터 참조 의상과 잘 일치. 얼굴 유사도도 무난. 새끼줄은 밝은 흰 로프에 가깝고 짚 꼬임 질감이 약함. 매달린 종이 인형들은 인체 실루엣이라기보다 나비/리본 같은 단순 절편 형태로 참조 프롭(팔·다리·머리 있는 사람 모양)과 명확히 다르며 평면 스티커 같은 인상. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 부두 위에 서서 상체를 숙이고 손을 줄 쪽으로 내밀고 있어 지지가 명확. 새끼줄은 뱃머리와 우측 지주 사이에 장력을 받아 걸려 있으며 인형들은 중력 방향으로 늘어짐. 다만 손이 줄을 실제로 움켜쥐고 있는지 접촉이 모호하고, 인형 종이의 두께·광반응이 약해 물성 실감이 떨어짐."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "황 씨는 프레임 중앙~오른쪽에서 몸을 앞으로 굽히고 시선이 자기 두 손, 즉 뱃머리 위로 지나가는 새끼줄의 묶는 지점으로 정확히 떨어진다. 새끼줄은 뱃머리를 가로질러 좌우로 뻗고, 종이 인형들은 줄에서 카메라 쪽으로 매달려 손 아래·옆의 작은 액센트로 놓인다. 선착장은 왼쪽에서 배 뱃머리 쪽으로 후퇴하며 카메라 진입로를 만든다. 카메라는 부두 허리 높이에서 뱃머리를 비스듬히 본다.",
    "built_space": "어선은 선착장 오른쪽에 접안, 뱃머리가 카메라를 향해 비스듬히 놓여 있고 조타실·마스트·양망기 롤러가 한 세트씩 정상 배치. 계선주(볼라드), 자갈 옹벽, 섬마을식당 파란·노란 건물과 회색 골강판 창고, 가로등이 로케이션 사진과 동일 배열. 중복된 구조물이나 여분의 조타실은 없음.",
    "entities": "인물: 50대 중반 한국 남성, 짙은 반백 머리, 넓은 온화한 얼굴 — 캐릭터 레퍼런스와 일치. 의상: 남색 굵은 니트 + 낡은 어두운 앞치마로 레퍼런스와 부합. 새끼줄: 짚 꼬임 질감의 굵은 밧줄. 종이 인형: 흰 한지 톤 사람 형태 실루엣이지만 팔·다리가 다소 뭉툭하고 프롭 레퍼런스보다 형태가 단순화됨(얼굴 표현 없음). 간판 글씨는 로케이션 사진과 동일한 상호로 흐릿하게 남아 있음.",
    "hard_violations": [],
    "physics": "인물은 부두/뱃전 뒤에 발을 딛고 상체를 앞으로 숙인 자세로, 무게가 앞으로 실린 작업 자세가 자연스럽다. 오른손은 줄의 묶는 부분을 잡고 왼손이 보조하는 형태로 손이 실제 대상에 닿아 있다. 새끼줄은 양쪽에서 뱃전·마스트 쪽으로 이어져 장력이 설명되고, 종이 인형들은 각각 짚끈 고리로 줄에 매달려 중력 방향으로 늘어져 있다. 공중에 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "황 씨는 오른쪽 상단에 크게 놓여 시선이 자기 손 아래 새끼줄 매듭으로 향한다. 다만 새끼줄이 화면 오른쪽 전경을 가로지르며 뱃머리 위가 아니라 카메라 바로 앞 공중을 지나가 '뱃머리를 가로지르는 작업 구간'이라는 관계가 약하고, 종이 인형들이 인물 상체 크기에 육박해 '작은 종속 액센트' 지시와 반대로 화면을 지배한다.",
    "built_space": "선착장 왼쪽, 배는 중앙에 흰·청색 선체로 접안. 조타실·마스트 1세트, 계선주와 타이어·부이 펜더, 섬마을식당과 골강판 창고가 로케이션과 대응. 구조 자체의 중복은 없으나 뱃머리 방향이 인물의 손 위치와 어긋나 매듭 지점이 배와 분리되어 보인다. 선체에 '백구장'류 글자가 남아 있음.",
    "entities": "인물: 50대 한국 남성이나 어두운 지퍼 니트/재킷 차림으로 레퍼런스의 고무 앞치마가 보이지 않고 얼굴이 레퍼런스보다 마르고 광대가 두드러져 '넓은 온화한 얼굴'과의 일치도가 낮다. 새끼줄은 짚 꼬임으로 양호. 종이 인형은 눈·입이 그려진 기괴한 얼굴이 있고 형태 다양성은 있으나 프롭 레퍼런스의 무표정 백색 실루엣과 다르며, 얼굴 먹선이 종이 곡면·조명을 따르지 않고 스티커처럼 평면적으로 붙어 보인다.",
    "hard_violations": [],
    "physics": "인물은 뱃전 뒤에 서서 두 손으로 줄 매듭을 쥐고 있어 손-대상 접촉은 성립. 그러나 화면 오른쪽 새끼줄과 거기 매달린 커다란 인형들은 양 끝 지지점이 프레임 밖으로만 사라져 어디에 묶였는지 보이지 않고, 원근상 배보다 훨씬 앞(카메라 근접)에 떠 있는 것처럼 읽혀 인물이 잡은 매듭과 연결이 불명확하다. 인형 크기가 실제 스케일보다 확대되어 전경 존재로 커진 상태."
   }
  ],
  "totals": {
   "A": 13,
   "B": 13
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "부두 허리 높이·비스듬한 뱃머리 진입, 중앙우측에서 숙인 상체와 손 아래 새끼줄, 종이 인형이 작은 종속 액센트로 남는 미디엄 숏 지시를 그대로 충족하고 인물·의상·로케이션 일치도 높음(인형 형태가 프롭 레퍼런스보다 단순한 점만 감점)."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "손과 시선은 매듭에 맞지만 종이 인형이 인물만큼 확대되어 전경을 지배해 '작은 종속 액센트' 및 실제 스케일 유지 지시를 위반하고, 얼굴 먹선이 스티커처럼 평면적이며 레퍼런스의 고무 앞치마 복장도 빠졌다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B02.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   },
   {
    "label": "PROP REFERENCE — 기괴한 종이 인형 새끼줄: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:887533>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "원본 배경 이미지(SHOT BACKGROUND)에 있던 흰색 선실이 있는 낚시 어선의 고유 형태가 완전히 무시되고, 전경에 전혀 다른 형태의 파란색 배가 임의로 그려졌습니다. 배경의 구조와 형태는 정확히 유지되어야 합니다.",
     "fix_en": "Replace the bright blue boat hull in the foreground with the exact structure, colors, and textures of the fishing boat shown in the original background reference image. Keep the man, his exact pose and clothing, the rope with paper figures, and the rest of the background lighting and geometry entirely unchanged.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the bright blue boat hull in the foreground with the exact structure, colors, and textures of the fishing boat shown in the original background reference image. Keep the man, his exact pose and clothing, the rope with paper figures, and the rest of the background lighting and geometry entirely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손·시선·매듭 방향은 맞지만, 요구하지 않은 변경으로 어선 선체를 진한 단색 파랑으로 재도장·확대해 배경/구조 룩 락(흰·하늘색 조타실 비율, 계선주 수)을 깨뜨렸고 인형 실루엣도 리본처럼 단순화됐다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 사진의 어선 형태·색(흰·하늘색 조타실, 타이어 펜더)과 계선주 배치를 그대로 지키면서, 미디엄 숏 구도·숙인 자세·손 위 매듭 작업·프롭 레퍼런스에 가까운 한지 인형 실루엣까지 계약을 더 충실히 충족한다.  ★위반: [gpt] 단일 장식 새끼줄이어야 하는 장면에 서로 이어지지 않은 두 개의 평행한 종이 인형 새끼줄을 배치하여 핵심 소품을 중복했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.8
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.55
     },
     "violations": {
      "B": [
       "[gpt] 단일 장식 새끼줄이어야 하는 장면에 서로 이어지지 않은 두 개의 평행한 종이 인형 새끼줄을 배치하여 핵심 소품을 중복했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손·시선·매듭 방향은 맞지만, 요구하지 않은 변경으로 어선 선체를 진한 단색 파랑으로 재도장·확대해 배경/구조 룩 락(흰·하늘색 조타실 비율, 계선주 수)을 깨뜨렸고 인형 실루엣도 리본처럼 단순화됐다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 사진의 어선 형태·색(흰·하늘색 조타실, 타이어 펜더)과 계선주 배치를 그대로 지키면서, 미디엄 숏 구도·숙인 자세·손 위 매듭 작업·프롭 레퍼런스에 가까운 한지 인형 실루엣까지 계약을 더 충실히 충족한다.  ★위반: [gpt] 단일 장식 새끼줄이어야 하는 장면에 서로 이어지지 않은 두 개의 평행한 종이 인형 새끼줄을 배치하여 핵심 소품을 중복했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황 씨는 화면 중앙우측에서 상체를 숙여 시선이 자신의 두 손과 그 아래 새끼줄 매듭 지점에 정확히 떨어진다. 새끼줄은 뱃머리를 가로질러 좌하단으로 뻗고, 매듭 작업 지점이 손 바로 아래에 있어 조준(시선-손-줄)이 일치한다. 종이 인형들은 줄에서 카메라 쪽으로 매달려 손 아래·옆의 작은 액센트로 남는다. 선착장은 좌측에서 배 뱃머리 방향으로 후퇴한다.",
      "built_space": "배경 참조와 동일한 구조: 섬마을식당(간판), 회색 골판 창고, 가로등, 계선주들, 조타실(흰색+하늘색 띠, 창문), 마스트/윈치·활차, 타이어 펜더, 청색 선체. 조타실은 인물 뒤 왼쪽에 정상 크기로 존재하고, 뱃머리는 사선으로 도크에서 보인다. 부품 수·배치가 STRUCTURE LOOK(배경 사진)과 부합. 중복된 구조물 없음.",
      "entities": "황봉업: 50대 중반 한국 남성, 검은 회색기 있는 머리, 넓고 온화한 얼굴 — 캐릭터 참조와 일치. 의상: 남청색 니트 스웨터 + 얼룩진 어두운 고무 앞치마(참조 그대로). 손·팔은 중년 남성 손. 종이 인형: 흰색 한지 인형형 실루엣이 짚 새끼줄에 고리로 매달림 — PROP 참조와 부합(다만 일부 형태가 다소 단순함). 다른 인물 없음.",
      "hard_violations": [],
      "physics": "황 씨는 배 안(뱃머리 쪽 갑판)에 서서 허리를 굽히고 두 손으로 새끼줄을 잡아 매듭을 묶는 자세 — 무게가 다리에 실려 있고 손이 줄에 실제로 닿아 있다. 새끼줄은 뱃머리 계선점과 좌측 지지점에 걸려 장력으로 유지되고 인형들은 중력 방향으로 처져 매달림. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "황 씨의 시선은 자신의 손 쪽을 향하지만, 손은 새끼줄의 실제 매듭 지점보다 위·안쪽에서 애매하게 모아져 있고 줄은 선체 상단을 따라 좌하단으로 이어지며 손과의 접촉이 A보다 불명확. 인형들은 뱃전 바깥쪽으로 매달려 카메라를 향함. 선착장 후퇴 방향은 유지.",
      "built_space": "선체가 완전히 새로 칠한 듯한 선명한 청색 대형 뱃머리로 바뀌고 배경 참조의 흰색+하늘색 조타실이 인물 뒤로 축소·후퇴, 청색 갑판 상자·타이어 펜더·녹슨 선체 질감이 사라짐. 뱃머리가 전경으로 확대되어 실제 스케일보다 크게 자리 잡아 '배경 요소를 전경 존재로 확대하지 말라'는 지시에 위배. 계선주 수도 줄어들고 화물 창고 앞 소품이 일부 사라짐.",
      "entities": "황봉업 얼굴·머리·의상(남청색 니트+고무 앞치마)은 A와 거의 동일하게 참조와 일치. 종이 인형은 개수가 줄고 실루엣이 리본/나비형에 가까워 PROP 참조의 인형(머리+팔다리) 형태에서 이탈한 것이 다수. 새끼줄은 유지.",
      "hard_violations": [],
      "physics": "황 씨는 배 갑판/뱃전 뒤에 서서 상체를 굽힌 자세로 다리 지지 확인 가능. 새끼줄은 뱃전 위에 걸쳐 장력 유지, 인형은 중력으로 매달림. 떠 있는 물체 없음. 다만 손과 줄의 물리적 파지 접점이 흐릿해 '묶는 순간'의 접촉이 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 참조의 조타실·선체 질감·계선주·펜더를 그대로 유지하고, 손-새끼줄 매듭 접점과 시선이 일치하며 인형 실루엣도 PROP 참조에 가까워 계약을 가장 적게 훼손한 미디엄 숏."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "선체를 요구하지 않은 새 청색 대형 뱃머리로 바꿔 전경을 과대 점유하고 조타실·펜더·소품을 지워 LOCATION 락을 손상시켰으며, 인형 형태도 리본형으로 이탈하고 손과 줄의 파지 접점이 약해져 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 참조의 조타실·선체 질감·계선주·펜더를 그대로 유지하고, 손-새끼줄 매듭 접점과 시선이 일치하며 인형 실루엣도 PROP 참조에 가까워 계약을 가장 적게 훼손한 미디엄 숏."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "선체를 요구하지 않은 새 청색 대형 뱃머리로 바꿔 전경을 과대 점유하고 조타실·펜더·소품을 지워 LOCATION 락을 손상시켰으며, 인형 형태도 리본형으로 이탈하고 손과 줄의 파지 접점이 약해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "황 씨는 화면 중앙우측에서 상체를 숙여 시선이 자신의 두 손과 그 아래 새끼줄 매듭 지점에 정확히 떨어진다. 새끼줄은 뱃머리를 가로질러 좌하단으로 뻗고, 매듭 작업 지점이 손 바로 아래에 있어 조준(시선-손-줄)이 일치한다. 종이 인형들은 줄에서 카메라 쪽으로 매달려 손 아래·옆의 작은 액센트로 남는다. 선착장은 좌측에서 배 뱃머리 방향으로 후퇴한다.",
      "built_space": "배경 참조와 동일한 구조: 섬마을식당(간판), 회색 골판 창고, 가로등, 계선주들, 조타실(흰색+하늘색 띠, 창문), 마스트/윈치·활차, 타이어 펜더, 청색 선체. 조타실은 인물 뒤 왼쪽에 정상 크기로 존재하고, 뱃머리는 사선으로 도크에서 보인다. 부품 수·배치가 STRUCTURE LOOK(배경 사진)과 부합. 중복된 구조물 없음.",
      "entities": "황봉업: 50대 중반 한국 남성, 검은 회색기 있는 머리, 넓고 온화한 얼굴 — 캐릭터 참조와 일치. 의상: 남청색 니트 스웨터 + 얼룩진 어두운 고무 앞치마(참조 그대로). 손·팔은 중년 남성 손. 종이 인형: 흰색 한지 인형형 실루엣이 짚 새끼줄에 고리로 매달림 — PROP 참조와 부합(다만 일부 형태가 다소 단순함). 다른 인물 없음.",
      "hard_violations": [],
      "physics": "황 씨는 배 안(뱃머리 쪽 갑판)에 서서 허리를 굽히고 두 손으로 새끼줄을 잡아 매듭을 묶는 자세 — 무게가 다리에 실려 있고 손이 줄에 실제로 닿아 있다. 새끼줄은 뱃머리 계선점과 좌측 지지점에 걸려 장력으로 유지되고 인형들은 중력 방향으로 처져 매달림. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "황 씨의 시선은 자신의 손 쪽을 향하지만, 손은 새끼줄의 실제 매듭 지점보다 위·안쪽에서 애매하게 모아져 있고 줄은 선체 상단을 따라 좌하단으로 이어지며 손과의 접촉이 A보다 불명확. 인형들은 뱃전 바깥쪽으로 매달려 카메라를 향함. 선착장 후퇴 방향은 유지.",
      "built_space": "선체가 완전히 새로 칠한 듯한 선명한 청색 대형 뱃머리로 바뀌고 배경 참조의 흰색+하늘색 조타실이 인물 뒤로 축소·후퇴, 청색 갑판 상자·타이어 펜더·녹슨 선체 질감이 사라짐. 뱃머리가 전경으로 확대되어 실제 스케일보다 크게 자리 잡아 '배경 요소를 전경 존재로 확대하지 말라'는 지시에 위배. 계선주 수도 줄어들고 화물 창고 앞 소품이 일부 사라짐.",
      "entities": "황봉업 얼굴·머리·의상(남청색 니트+고무 앞치마)은 A와 거의 동일하게 참조와 일치. 종이 인형은 개수가 줄고 실루엣이 리본/나비형에 가까워 PROP 참조의 인형(머리+팔다리) 형태에서 이탈한 것이 다수. 새끼줄은 유지.",
      "hard_violations": [],
      "physics": "황 씨는 배 갑판/뱃전 뒤에 서서 상체를 굽힌 자세로 다리 지지 확인 가능. 새끼줄은 뱃전 위에 걸쳐 장력 유지, 인형은 중력으로 매달림. 떠 있는 물체 없음. 다만 손과 줄의 물리적 파지 접점이 흐릿해 '묶는 순간'의 접촉이 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S38sh1__bgfirst_bg.png",
   "bg_asset_id": "18656478-9287-43f9-b18a-9501a274a334",
   "bg_record_key": "S38sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S38sh7": {
  "input_fingerprint": "1b3202646dcac46d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 마을 청년 #1과 마을 청년 #2가 김지후(강수리영)를 향해 사람 좋은 환한 미소를 짓는 모습.\n\nLOCATION (lock): The working area of the island pier beside the decorated, moored fishing boat. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Near 김지후(강수리영)'s eye level, the dolly-in settles into a stable medium over-shoulder composition with her recoiling shoulder retained at the lower edge. 마을 청년 #1 and 마을 청년 #2 share equal space across the center, their broad friendly smiles directed toward her rather than into an isolated portrait.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground; 마을 청년 #1 in the middle-left of the frame, midground, looks toward Suri-young; 마을 청년 #2 in the middle-right of the frame, midground, looks toward Suri-young.\n- KEY BACKGROUND ELEMENTS: 선착장 (낮의 선착장) — The dock extends behind the two approaching young men; used as Retains enough location context behind the greeting without competing with the paired faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light presents the two smiles clearly, with restrained contrast preserving an uneasy gap between their friendliness and Suri-young's reaction.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, moored boat, daylight, and ongoing rope-decoration work. Exclude a boatman-only composition; add the two youths smiling toward the wary 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing animal-bone necklace.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "두 청년 모두 화면 왼쪽 하단 어깨너머 인물(김지후)의 방향이 아니라 거의 카메라 정면 쪽을 보며 웃는다. 시선이 지후의 얼굴 위치(좌측 하단)로 정확히 떨어지지 않고 렌즈 근처를 향한다. 지후는 뒷머리와 어깨만 보이는 오버숄더 전경으로 좌측에 배치, 프레임 방향은 맞다. 배경 오른쪽 뱃사람은 밧줄 장식 작업 중이며 시선은 아래 손끝.",
    "built_space": "선착장 콘크리트 부두, 좌측 '섬마을식당' 노란 건물, 회색 함석 창고, 계선주, 우측에 정박한 어선과 종이 인형 매단 밧줄 — 레퍼런스의 고정 요소가 대부분 일치. 부두가 두 청년 뒤로 뻗어 배경 컨텍스트를 제공한다. 다만 배와 뱃사람이 원본보다 훨씬 작고 멀며 가로등 기둥 위치가 다소 다름.",
    "entities": "청년 #1: 짧은 검은 머리, 넓은 얼굴형, 누더기 조선식 의상 — 레퍼런스와 일치하나 두건(머릿수건)이 없다. 청년 #2: 붉은 체크 셔츠, 흰 이너, 벨트, 청바지, 워커 — 레퍼런스와 일치. 전경 여성은 뒷모습만, 목걸이 미착용 확인 불가하나 위반 요소 없음. 배경의 뱃사람은 이전 스틸에서 이어지는 인물로 허용 범위.",
    "hard_violations": [],
    "physics": "두 청년 모두 부두 바닥에 두 발이 닿아 걸어오는 자세, 무게 이동 자연스럽다. 청년 #2의 오른발이 앞으로 나가며 접지, 지지점 명확. 뱃사람은 배 난간에 몸을 기대고 밧줄을 두 손으로 잡고 있어 지지 명확. 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "왼쪽 인물(중년 남성)과 오른쪽 청년 모두 우측 전경의 여성 뒷모습 쪽을 향해 웃는다 — 시선 타깃은 맞다. 그러나 프레임 레이아웃 지시(지후는 좌하단, 청년 #1 중좌, 청년 #2 중우)와 좌우가 반전되어 지후가 우측에 있다.",
    "built_space": "부두, 섬마을식당, 창고, 가로등, 계선주, 정박선과 인형 밧줄 — 장소 락은 잘 지켜짐. 다만 배가 인물 사이 중경으로 밀려 있고 밧줄 장식 작업 중인 뱃사람은 사라졌다.",
    "entities": "왼쪽 인물은 '짧은 검은 머리의 젊은 청년 #1'이 아니라 이전 스틸의 중년 뱃사람(50대, 흰머리 섞인 짧은 머리, 니트+작업바지)이다. 청년 #1 캐릭터 레퍼런스(누더기 조선 의상, 두건, 20대 얼굴)와 전혀 일치하지 않으며, 샷 텍스트가 허용한 두 인물 외의 제3자를 등장시킨 것. 오른쪽 청년만 청년 #2와 일치. 우측 전경 여성 어깨의 누더기 소매는 오히려 청년 #1 의상 질감처럼 보여 혼란스럽다.",
    "hard_violations": [
     "샷 텍스트가 허용하지 않은 인물(중년 뱃사람)을 마을 청년 #1 자리에 등장시킴 — 지정 외 인물 추가",
     "마을 청년 #1이 프레임에서 누락됨"
    ],
    "physics": "두 인물 모두 두 발로 부두에 서 있고 무게 중심 자연스러움. 공중 부양이나 미지지 물체 없음."
   },
   {
    "label": "C",
    "direction": "두 청년 모두 좌측 전경의 여성(지후) 쪽으로 얼굴과 시선을 확실히 돌려 웃는다 — 청년 #1은 살짝 좌측 아래, 청년 #2도 좌측 전경 인물을 향한다. 카메라 렌즈가 아닌 지후를 향한 시선으로 오버숄더 대화 관계가 성립한다.",
    "built_space": "부두, '섬마을식당' 노란 건물, 함석 창고, 가로등, 계선주 두 개, 우측 정박선과 종이 인형 밧줄 장식 — 레퍼런스 고정 요소가 정확히 재현. 부두가 두 청년 뒤로 뻗어 배경 컨텍스트를 유지하고 배는 실제 크기·거리에 맞는 화면 점유율.",
    "entities": "청년 #1: 머릿수건, 누더기 저고리·치마형 하의, 넓고 앳된 얼굴 — 캐릭터 레퍼런스와 매우 근접(두건까지 일치). 청년 #2: 붉은 체크 셔츠, 흰 티, 갈색 벨트, 허리 공구, 청바지 — 레퍼런스 일치. 전경 좌하단은 여성의 뒷머리와 회색 상의 어깨(지후)로 목걸이 없음. 그 외 추가 인물 없음.",
    "hard_violations": [],
    "physics": "청년 #1은 두 발로 부두에 서 있고, 청년 #2는 오른손을 배 난간 쪽으로 내린 채 두 발 접지 — 지지점 명확. 밧줄과 인형 장식은 배 난간과 로프에 매달려 물리적으로 지지됨. 부유 물체 없음."
   }
  ],
  "totals": {
   "C": 9,
   "A": 6,
   "B": 2
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "두 청년이 정확히 좌하단 지후를 향해 웃고, 캐릭터 레퍼런스(두건·누더기, 체크셔츠)와 장소 락이 모두 일치하는 미디엄 오버숄더 — 지시 부합도가 가장 높다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "프레임 레이아웃과 장소·의상은 충실하나 두 청년의 미소·시선이 지후가 아닌 카메라 쪽으로 향하고 청년 #1의 머릿수건이 빠져 지시 위반이 크다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "마을 청년 #1 대신 이전 스틸의 중년 뱃사람이 서 있어 '지정된 두 인물 외 등장 금지' 규정을 정면 위반했고, 좌우 배치도 지시와 반전됐다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S38sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "두 청년이 프롬프트에서 명시적으로 금지한 뻣뻣한 차렷 자세(팔을 아래로 곧게 내린 상태)를 취하고 있어 자연스러운 연기 지침을 위반했습니다.",
     "fix_en": "Redraw the arms of both young men to break the stiff attention stance—have Youth #1 rest a hand on his hip and Youth #2 hook a thumb into his pants pocket or gesture naturally. Maintain the exact framing, lighting, the foreground woman's position and attire, the two men's identities, smiles, and clothing, and all background pier and boat elements exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the arms of both young men to break the stiff attention stance—have Youth #1 rest a hand on his hip and Youth #2 hook a thumb into his pants pocket or gesture naturally. Maintain the exact framing, lighting, the foreground woman's position and attire, the two men's identities, smiles, and clothing, and all background pier and boat elements exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 오버숄더, 두 청년의 중앙 균등 배치, 지후를 향한 시선·미소, 선착장·장식 어선의 로케이션 락이 모두 충족되고 이전 스틸의 부두 고정물·장식 로프 디테일도 가장 충실히 유지 — 계약이 요구하지 않은 변경이 없어 우세.  ★위반: [gpt] 식당 간판에 ‘섬마을식당’ 등 한글이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 프레이밍과 시선을 지키지만 계약이 요구하지 않은 변경(청년 #1의 허리에 손 얹은 포즈, 청년 #2의 셔츠 여밈·손 위치 변화, 부두 로프·배 디테일 축소, 전경 인물 확대)이 다수 발생해 손실이 이득보다 큼.  ★위반: [gpt] 식당 간판에 ‘섬마을식당’ 등 한글이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.833,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.583,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 식당 간판에 ‘섬마을식당’ 등 한글이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 식당 간판에 ‘섬마을식당’ 등 한글이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 오버숄더, 두 청년의 중앙 균등 배치, 지후를 향한 시선·미소, 선착장·장식 어선의 로케이션 락이 모두 충족되고 이전 스틸의 부두 고정물·장식 로프 디테일도 가장 충실히 유지 — 계약이 요구하지 않은 변경이 없어 우세.  ★위반: [gpt] 식당 간판에 ‘섬마을식당’ 등 한글이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 프레이밍과 시선을 지키지만 계약이 요구하지 않은 변경(청년 #1의 허리에 손 얹은 포즈, 청년 #2의 셔츠 여밈·손 위치 변화, 부두 로프·배 디테일 축소, 전경 인물 확대)이 다수 발생해 손실이 이득보다 큼.  ★위반: [gpt] 식당 간판에 ‘섬마을식당’ 등 한글이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "두 청년의 미소·시선이 좌하단 전경 지후를 정확히 향하고, 이전 스틸의 식당 간판 주변 잡물·창고 창문·배 장식·조타실까지 로케이션 락이 가장 잘 보존되며 미디엄 오버숄더 스케일도 지시대로 맞음.  ★위반: [gpt] 좌측 건물 간판에 판독 가능한 한글이 남아 있어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선·구도 요건은 충족하나 계약이 요구하지 않은 손실이 누적됨 — 식당 건물 축소와 앞 잡물 소실, 창고 창문 삭제, 종이 인형 장식 감소, 청년 #1의 의상 디테일 단순화와 차렷형 정지 자세(자연스러운 연기 지침 위반), 프레임도 살짝 넓어져 오버숄더 밀착감이 약함.  ★위반: [gpt] 좌측 건물 간판에 판독 가능한 한글이 남아 있어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.607
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.357
     },
     "violations": {
      "A": [
       "[gpt] 좌측 건물 간판에 판독 가능한 한글이 남아 있어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 좌측 건물 간판에 판독 가능한 한글이 남아 있어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "두 청년의 미소·시선이 좌하단 전경 지후를 정확히 향하고, 이전 스틸의 식당 간판 주변 잡물·창고 창문·배 장식·조타실까지 로케이션 락이 가장 잘 보존되며 미디엄 오버숄더 스케일도 지시대로 맞음.  ★위반: [gpt] 좌측 건물 간판에 판독 가능한 한글이 남아 있어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "시선·구도 요건은 충족하나 계약이 요구하지 않은 손실이 누적됨 — 식당 건물 축소와 앞 잡물 소실, 창고 창문 삭제, 종이 인형 장식 감소, 청년 #1의 의상 디테일 단순화와 차렷형 정지 자세(자연스러운 연기 지침 위반), 프레임도 살짝 넓어져 오버숄더 밀착감이 약함.  ★위반: [gpt] 좌측 건물 간판에 판독 가능한 한글이 남아 있어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S38sh1"
  }
 },
 "groupbg::섬마을_골목": {
  "input_fingerprint": "81a9c98986e07e78",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "섬마을_골목",
    "tags": [
     "S22sh2",
     "S39sh3",
     "S39sh5",
     "S39sh7"
    ]
   },
   "context_sig": "70fa36c6dab4d7f6"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a daylight lane through the island's coastal village, beside low walls and house gardens.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 반월 식당 내부: 초등학교 교실 크기에 식당, 편의점, 낚시 용품점이 섞인 잡화점 느낌의 식당. 나무 테이블과 주방, 진열대가 혼재되어 있다. (특징: 다수의 낡은 목재 테이블; 격자무늬 나무 유리창; 개방된 주방 공간; 낚시 용품과 잡화 진열대; 붉은 피가 흐르는 뭉티기와 생간 등 날고기 한 상)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 일각 - 낮/ 밤\n- 마을 곳곳에 생생하게 폈던 꽃들도 사르륵 사그라져 시들어버린다.\n- 실외. 금월도 해안 마을 일각 - 낮\n- 집 앞 대문에 황 씨가 배에 걸었던 것과 비슷한 새끼줄 장식을 걸던 주민들\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a daylight lane through the island's coastal village, beside low walls and house gardens.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 반월 식당 내부: 초등학교 교실 크기에 식당, 편의점, 낚시 용품점이 섞인 잡화점 느낌의 식당. 나무 테이블과 주방, 진열대가 혼재되어 있다. (특징: 다수의 낡은 목재 테이블; 격자무늬 나무 유리창; 개방된 주방 공간; 낚시 용품과 잡화 진열대; 붉은 피가 흐르는 뭉티기와 생간 등 날고기 한 상)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 일각 - 낮/ 밤\n- 마을 곳곳에 생생하게 폈던 꽃들도 사르륵 사그라져 시들어버린다.\n- 실외. 금월도 해안 마을 일각 - 낮\n- 집 앞 대문에 황 씨가 배에 걸었던 것과 비슷한 새끼줄 장식을 걸던 주민들\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬마을_골목_f099b6.png",
  "asset_id": "c5817d07-42e5-46ac-9251-888fccb5ce2d",
  "input_asset_ids": [
   "f5438b8d-9573-469e-90ca-444e5b3ea4de"
  ],
  "origin_tag": "S39sh3",
  "place_text": "On a daylight lane through the island's coastal village, beside low walls and house gardens.",
  "origin_inputs": {
   "place_text": "On a daylight lane through the island's coastal village, beside low walls and house gardens.",
   "time_of_day_en": "day",
   "conti_asset_id": "f5438b8d-9573-469e-90ca-444e5b3ea4de"
  }
 },
 "S39sh3::bgfirst_bg": {
  "input_fingerprint": "6c39faf3fd4135cd",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥔 채 미간을 잔뜩 구긴 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A residential lane through the island's coastal village, bordered by house fronts and low walls.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On Suri-young's front-side axis at eye level, the dolly-in ends in a facial close-up as her hand snaps over her nose. Her face takes most of the frame at a three-quarter angle, with knitted brows and the interrupted walking motion carrying the sudden sensory shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 마을 길 (낮의 마을 길); used as Remains as limited contextual blur around the close reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is held in tactile, restrained contrast across her tightened brow and hand.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥔 채 미간을 잔뜩 구긴 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A residential lane through the island's coastal village, bordered by house fronts and low walls.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On Suri-young's front-side axis at eye level, the dolly-in ends in a facial close-up as her hand snaps over her nose. Her face takes most of the frame at a three-quarter angle, with knitted brows and the interrupted walking motion carrying the sudden sensory shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 마을 길 (낮의 마을 길); used as Remains as limited contextual blur around the close reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is held in tactile, restrained contrast across her tightened brow and hand.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S39sh3__bgfirst_bg.png",
  "asset_id": "9309f0c1-a35c-4ed7-b9f7-ce8dc7c7fb5a",
  "input_asset_ids": [
   "f5438b8d-9573-469e-90ca-444e5b3ea4de",
   "7f7bb7d7-363a-426e-a35d-96288358f474"
  ]
 },
 "S39sh3": {
  "input_fingerprint": "99ca206defadd2c4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥔 채 미간을 잔뜩 구긴 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A residential lane through the island's coastal village, bordered by house fronts and low walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On Suri-young's front-side axis at eye level, the dolly-in ends in a facial close-up as her hand snaps over her nose. Her face takes most of the frame at a three-quarter angle, with knitted brows and the interrupted walking motion carrying the sudden sensory shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 마을 길 (낮의 마을 길); used as Remains as limited contextual blur around the close reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is held in tactile, restrained contrast across her tightened brow and hand.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥔 채 미간을 잔뜩 구긴 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A residential lane through the island's coastal village, bordered by house fronts and low walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On Suri-young's front-side axis at eye level, the dolly-in ends in a facial close-up as her hand snaps over her nose. Her face takes most of the frame at a three-quarter angle, with knitted brows and the interrupted walking motion carrying the sudden sensory shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 마을 길 (낮의 마을 길); used as Remains as limited contextual blur around the close reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is held in tactile, restrained contrast across her tightened brow and hand.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 훅 끼쳐온 역겨운 냄새에 반사적으로 코를 움켜쥔 채 미간을 잔뜩 구긴 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A residential lane through the island's coastal village, bordered by house fronts and low walls. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On Suri-young's front-side axis at eye level, the dolly-in ends in a facial close-up as her hand snaps over her nose. Her face takes most of the frame at a three-quarter angle, with knitted brows and the interrupted walking motion carrying the sudden sensory shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 마을 길 (낮의 마을 길); used as Remains as limited contextual blur around the close reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is held in tactile, restrained contrast across her tightened brow and hand.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S39sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S39sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬마을_길_46d862.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성은 고개를 살짝 숙이고 눈을 감은 채 정면 약간 좌측을 향함. 손은 코를 정확히 움켜쥐고 있어 동작 방향은 맞음. 다만 시선(감은 눈)과 얼굴은 거의 정면에 가까워 3/4 각도가 약하고, 카메라 눈높이보다 약간 위에서 내려다보는 느낌.",
      "built_space": "배경은 제주식 현무암 돌담, 화분, 붉은 기와·파란 지붕 집들로 로케이션과 대체로 일치. 그러나 좌측 돌담 위(담장 뒤 좁은 공간)에 흰옷 차림의 인물이 서 있는데, 담 높이·원근에 비해 서 있는 지면이 없고 얼굴이 뭉개진 형태로 렌더링됨.",
      "entities": "김지후: 20대 초반이 아니라 30~40대로 보이는 얼굴, 긴 검은 생머리는 일치하나 캐릭터 레퍼런스의 이목구비·젊은 인상과 어긋남. 의상은 브라운 티셔츠로 레퍼런스의 브라운 워크재킷/올리브 헨리넥과 불일치. 뼈 목걸이는 없음(계약 충족). 배경의 흰옷 인물은 샷 텍스트가 허용하지 않는 추가 인물.",
      "hard_violations": [
       "샷 텍스트가 등장시키지 않은 배경 인물(흰옷 여성)을 추가 — invented person",
       "해당 배경 인물은 돌담 뒤 지면이 없는 위치에 서 있고 얼굴이 뭉개진 형태로, 지지면 없는 비물리적 배치"
      ],
      "physics": "주 인물은 어깨·목이 프레임 하단에 자연스럽게 이어지고 손이 코를 잡아 지지가 명확. 반면 배경 인물은 돌담 상단 뒤편에서 허리까지 보이는데 그 위치에 설 수 있는 지면이 보이지 않아 떠 있는 듯함."
     },
     {
      "label": "B",
      "direction": "여성은 카메라 정면-우측 축에서 살짝 3/4 각도로 서 있고, 시선은 렌즈를 약간 벗어난 전방을 찌푸린 채 향함. 손(오른손)이 코를 정확히 움켜쥐어 냄새 반응의 방향성이 명확. 카메라는 대체로 눈높이.",
      "built_space": "좌측 붉은 기와집·조개 발(장식줄)·현무암 돌담·화분들, 우측 콘크리트 기둥과 낮은 담, 유리 미닫이 창호 — 로케이션 레퍼런스의 고정 요소가 좌우 배치까지 거의 일치. 마을 길이 배경으로 얕게 남아 있음.",
      "entities": "김지후: 긴 검은 생머리, 한국인 여성. 의상은 레퍼런스의 올리브/브라운 워크재킷 + 올리브 헨리넥 셔츠로 정확히 일치. 뼈 목걸이 없음(캐리드 스테이트 충족). 다만 얼굴 연령대가 20대 초반보다 다소 성숙해 보여 아이덴티티 일치도는 부분적.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있는 상반신 구도로 무게중심이 자연스럽고, 팔꿈치를 들어 손으로 코를 쥔 자세가 코 막는 동작으로 물리적으로 성립. 떠 있거나 지지 없는 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "코를 쥔 동작과 클로즈업 스케일은 맞지만, 샷 텍스트에 없는 흰옷 배경 인물이 지지면 없이 담 뒤에 떠 있고 얼굴이 뭉개져 하드 위반이며, 의상도 레퍼런스와 불일치."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "눈높이 3/4 각도의 얼굴 클로즈업, 코를 움켜쥔 정확한 동작, 레퍼런스 의상과 마을 골목 고정 요소 일치로 프롬프트를 가장 충실히 실현(추가 인물·부유 요소 없음)."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "코를 쥔 동작과 클로즈업 스케일은 맞지만, 샷 텍스트에 없는 흰옷 배경 인물이 지지면 없이 담 뒤에 떠 있고 얼굴이 뭉개져 하드 위반이며, 의상도 레퍼런스와 불일치."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "눈높이 3/4 각도의 얼굴 클로즈업, 코를 움켜쥔 정확한 동작, 레퍼런스 의상과 마을 골목 고정 요소 일치로 프롬프트를 가장 충실히 실현(추가 인물·부유 요소 없음)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성은 고개를 살짝 숙이고 눈을 감은 채 정면 약간 좌측을 향함. 손은 코를 정확히 움켜쥐고 있어 동작 방향은 맞음. 다만 시선(감은 눈)과 얼굴은 거의 정면에 가까워 3/4 각도가 약하고, 카메라 눈높이보다 약간 위에서 내려다보는 느낌.",
      "built_space": "배경은 제주식 현무암 돌담, 화분, 붉은 기와·파란 지붕 집들로 로케이션과 대체로 일치. 그러나 좌측 돌담 위(담장 뒤 좁은 공간)에 흰옷 차림의 인물이 서 있는데, 담 높이·원근에 비해 서 있는 지면이 없고 얼굴이 뭉개진 형태로 렌더링됨.",
      "entities": "김지후: 20대 초반이 아니라 30~40대로 보이는 얼굴, 긴 검은 생머리는 일치하나 캐릭터 레퍼런스의 이목구비·젊은 인상과 어긋남. 의상은 브라운 티셔츠로 레퍼런스의 브라운 워크재킷/올리브 헨리넥과 불일치. 뼈 목걸이는 없음(계약 충족). 배경의 흰옷 인물은 샷 텍스트가 허용하지 않는 추가 인물.",
      "hard_violations": [
       "샷 텍스트가 등장시키지 않은 배경 인물(흰옷 여성)을 추가 — invented person",
       "해당 배경 인물은 돌담 뒤 지면이 없는 위치에 서 있고 얼굴이 뭉개진 형태로, 지지면 없는 비물리적 배치"
      ],
      "physics": "주 인물은 어깨·목이 프레임 하단에 자연스럽게 이어지고 손이 코를 잡아 지지가 명확. 반면 배경 인물은 돌담 상단 뒤편에서 허리까지 보이는데 그 위치에 설 수 있는 지면이 보이지 않아 떠 있는 듯함."
     },
     {
      "label": "B",
      "direction": "여성은 카메라 정면-우측 축에서 살짝 3/4 각도로 서 있고, 시선은 렌즈를 약간 벗어난 전방을 찌푸린 채 향함. 손(오른손)이 코를 정확히 움켜쥐어 냄새 반응의 방향성이 명확. 카메라는 대체로 눈높이.",
      "built_space": "좌측 붉은 기와집·조개 발(장식줄)·현무암 돌담·화분들, 우측 콘크리트 기둥과 낮은 담, 유리 미닫이 창호 — 로케이션 레퍼런스의 고정 요소가 좌우 배치까지 거의 일치. 마을 길이 배경으로 얕게 남아 있음.",
      "entities": "김지후: 긴 검은 생머리, 한국인 여성. 의상은 레퍼런스의 올리브/브라운 워크재킷 + 올리브 헨리넥 셔츠로 정확히 일치. 뼈 목걸이 없음(캐리드 스테이트 충족). 다만 얼굴 연령대가 20대 초반보다 다소 성숙해 보여 아이덴티티 일치도는 부분적.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있는 상반신 구도로 무게중심이 자연스럽고, 팔꿈치를 들어 손으로 코를 쥔 자세가 코 막는 동작으로 물리적으로 성립. 떠 있거나 지지 없는 요소 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물의 전방 3/4 각도, 눈높이. 시선은 화면 왼쪽 아래를 향해 살짝 내려가 있고 미간이 찌푸려져 있어 냄새에 반응하는 방향성이 자연스럽다. 손은 코를 정확히 움켜쥐고 있으며 손가락 끝이 콧구멍 위치에 닿아 있다. 배경 마을 길은 인물 뒤로 좌우로 열려 있고 시선/신체 축이 길을 따라 걷다 멈춘 방향과 일치한다.",
      "built_space": "돌담(현무암 잡석 담), 주황 기와 지붕 집, 파란 지붕, 화분에 심긴 난초류, 오른쪽 콘크리트 기둥과 낮은 시멘트 담, 전선 — 로케이션 사진의 고정 요소가 좌우 배치 그대로 재현됨. 담 높이와 화분 크기가 인물 대비 실제 스케일로 유지되고 배경 요소가 전경으로 확대되지 않았다. 구조물 중복 없음.",
      "entities": "20대 초반으로 보기엔 다소 나이 들어 보이지만 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 짙은 올리브/브라운 워크재킷과 카키 헨리넥 이너가 그대로 확인됨. 목에는 뼈 목걸이가 없어 CARRIED STATE 조건 충족. 모자는 없으나 프레이밍상 문제 아님. 눈은 정상적인 홍채·공막. 추가 인물 없음, 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발로 서 있는 상태의 상반신이 보이며 어깨선이 약간 비틀려 걷다 멈춘 관성이 읽힌다. 오른팔은 아래에서 위로 올라와 팔꿈치가 프레임 하단 밖으로 이어지고 손이 코를 잡아 지지가 명확하다. 공중에 떠 있는 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 거의 정면에 가까운 각도, 인물은 눈을 완전히 감고 고개를 아래로 숙여 시선 방향이 소실됨(3/4 각도라기보다 정면 하향). 손은 코를 잡고 있어 동작 자체는 맞다. 배경 왼쪽 돌담 위/뒤에 흰옷 인물이 서서 이쪽을 향해 있는데, 이는 숏 텍스트가 허용하지 않은 인물이다.",
      "built_space": "현무암 돌담, 주황 기와, 파란 지붕, 화분, 오른쪽 콘크리트 기둥과 낮은 담 등 로케이션 요소는 있으나 배경이 심하게 뭉개져 재질감이 약하다. 왼쪽 돌담 위에 서 있는 인물의 스케일이 담 높이와 맞지 않아 공간이 어긋난다.",
      "entities": "한국인 여성, 긴 검은 머리, 그러나 의상이 캐릭터 레퍼런스의 워크재킷이 아닌 민무늬 브라운 티셔츠 한 장이라 워드로브 불일치. 얼굴은 20대 초반보다 확연히 나이 들어 보이고 레퍼런스 얼굴과 유사도가 낮다. 뼈 목걸이 없음은 충족. 배경의 흰옷 인물은 얼굴이 없는 흐릿한 형체로, 프롬프트가 금지한 추가 인물이자 '형체로 환원된 사람'에 해당.",
      "hard_violations": [
       "숏 텍스트가 명시하지 않은 추가 인물(배경 좌측 흰옷 형체) 삽입 — 인물 추가 금지 위반",
       "그 배경 인물이 얼굴 없는 흐릿한 덩어리로 렌더링되어 인간 형태 요구를 위반하고, 돌담 위에 서 있는 듯한 스케일/지지 불명 상태"
      ],
      "physics": "주 인물의 손은 코를 잡고 팔이 아래로 이어져 지지가 있으나, 배경 인물은 돌담보다 높은 위치에 발이 어디에 놓였는지 불명확하고 크기가 원근과 맞지 않아 공중에 떠 있는 듯 보인다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "전방 3/4 눈높이 클로즈업, 코를 움켜쥔 손과 찌푸린 미간, 로케이션의 현무암 담·기와지붕·화분이 정확히 재현되고 추가 인물·목걸이 없음 — 나이대가 다소 높아 보이는 점만 아쉽다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "숏 텍스트에 없는 배경 인물(얼굴 없는 흰옷 형체)을 추가한 하드 위반이며, 캐릭터 레퍼런스의 재킷 대신 티셔츠 차림에 정면·감은 눈이라 지정된 3/4 각도와 표정 연기도 약하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전방 3/4 눈높이 클로즈업, 코를 움켜쥔 손과 찌푸린 미간, 로케이션의 현무암 담·기와지붕·화분이 정확히 재현되고 추가 인물·목걸이 없음 — 나이대가 다소 높아 보이는 점만 아쉽다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "숏 텍스트에 없는 배경 인물(얼굴 없는 흰옷 형체)을 추가한 하드 위반이며, 캐릭터 레퍼런스의 재킷 대신 티셔츠 차림에 정면·감은 눈이라 지정된 3/4 각도와 표정 연기도 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 인물의 전방 3/4 각도, 눈높이. 시선은 화면 왼쪽 아래를 향해 살짝 내려가 있고 미간이 찌푸려져 있어 냄새에 반응하는 방향성이 자연스럽다. 손은 코를 정확히 움켜쥐고 있으며 손가락 끝이 콧구멍 위치에 닿아 있다. 배경 마을 길은 인물 뒤로 좌우로 열려 있고 시선/신체 축이 길을 따라 걷다 멈춘 방향과 일치한다.",
      "built_space": "돌담(현무암 잡석 담), 주황 기와 지붕 집, 파란 지붕, 화분에 심긴 난초류, 오른쪽 콘크리트 기둥과 낮은 시멘트 담, 전선 — 로케이션 사진의 고정 요소가 좌우 배치 그대로 재현됨. 담 높이와 화분 크기가 인물 대비 실제 스케일로 유지되고 배경 요소가 전경으로 확대되지 않았다. 구조물 중복 없음.",
      "entities": "20대 초반으로 보기엔 다소 나이 들어 보이지만 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 짙은 올리브/브라운 워크재킷과 카키 헨리넥 이너가 그대로 확인됨. 목에는 뼈 목걸이가 없어 CARRIED STATE 조건 충족. 모자는 없으나 프레이밍상 문제 아님. 눈은 정상적인 홍채·공막. 추가 인물 없음, 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발로 서 있는 상태의 상반신이 보이며 어깨선이 약간 비틀려 걷다 멈춘 관성이 읽힌다. 오른팔은 아래에서 위로 올라와 팔꿈치가 프레임 하단 밖으로 이어지고 손이 코를 잡아 지지가 명확하다. 공중에 떠 있는 물체나 지지 없는 신체 없음."
     },
     {
      "label": "A",
      "direction": "카메라는 거의 정면에 가까운 각도, 인물은 눈을 완전히 감고 고개를 아래로 숙여 시선 방향이 소실됨(3/4 각도라기보다 정면 하향). 손은 코를 잡고 있어 동작 자체는 맞다. 배경 왼쪽 돌담 위/뒤에 흰옷 인물이 서서 이쪽을 향해 있는데, 이는 숏 텍스트가 허용하지 않은 인물이다.",
      "built_space": "현무암 돌담, 주황 기와, 파란 지붕, 화분, 오른쪽 콘크리트 기둥과 낮은 담 등 로케이션 요소는 있으나 배경이 심하게 뭉개져 재질감이 약하다. 왼쪽 돌담 위에 서 있는 인물의 스케일이 담 높이와 맞지 않아 공간이 어긋난다.",
      "entities": "한국인 여성, 긴 검은 머리, 그러나 의상이 캐릭터 레퍼런스의 워크재킷이 아닌 민무늬 브라운 티셔츠 한 장이라 워드로브 불일치. 얼굴은 20대 초반보다 확연히 나이 들어 보이고 레퍼런스 얼굴과 유사도가 낮다. 뼈 목걸이 없음은 충족. 배경의 흰옷 인물은 얼굴이 없는 흐릿한 형체로, 프롬프트가 금지한 추가 인물이자 '형체로 환원된 사람'에 해당.",
      "hard_violations": [
       "숏 텍스트가 명시하지 않은 추가 인물(배경 좌측 흰옷 형체) 삽입 — 인물 추가 금지 위반",
       "그 배경 인물이 얼굴 없는 흐릿한 덩어리로 렌더링되어 인간 형태 요구를 위반하고, 돌담 위에 서 있는 듯한 스케일/지지 불명 상태"
      ],
      "physics": "주 인물의 손은 코를 잡고 팔이 아래로 이어져 지지가 있으나, 배경 인물은 돌담보다 높은 위치에 발이 어디에 놓였는지 불명확하고 크기가 원근과 맞지 않아 공중에 떠 있는 듯 보인다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 6,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "여성은 고개를 살짝 숙이고 눈을 감은 채 정면 약간 좌측을 향함. 손은 코를 정확히 움켜쥐고 있어 동작 방향은 맞음. 다만 시선(감은 눈)과 얼굴은 거의 정면에 가까워 3/4 각도가 약하고, 카메라 눈높이보다 약간 위에서 내려다보는 느낌.",
    "built_space": "배경은 제주식 현무암 돌담, 화분, 붉은 기와·파란 지붕 집들로 로케이션과 대체로 일치. 그러나 좌측 돌담 위(담장 뒤 좁은 공간)에 흰옷 차림의 인물이 서 있는데, 담 높이·원근에 비해 서 있는 지면이 없고 얼굴이 뭉개진 형태로 렌더링됨.",
    "entities": "김지후: 20대 초반이 아니라 30~40대로 보이는 얼굴, 긴 검은 생머리는 일치하나 캐릭터 레퍼런스의 이목구비·젊은 인상과 어긋남. 의상은 브라운 티셔츠로 레퍼런스의 브라운 워크재킷/올리브 헨리넥과 불일치. 뼈 목걸이는 없음(계약 충족). 배경의 흰옷 인물은 샷 텍스트가 허용하지 않는 추가 인물.",
    "hard_violations": [
     "샷 텍스트가 등장시키지 않은 배경 인물(흰옷 여성)을 추가 — invented person",
     "해당 배경 인물은 돌담 뒤 지면이 없는 위치에 서 있고 얼굴이 뭉개진 형태로, 지지면 없는 비물리적 배치"
    ],
    "physics": "주 인물은 어깨·목이 프레임 하단에 자연스럽게 이어지고 손이 코를 잡아 지지가 명확. 반면 배경 인물은 돌담 상단 뒤편에서 허리까지 보이는데 그 위치에 설 수 있는 지면이 보이지 않아 떠 있는 듯함."
   },
   {
    "label": "B",
    "direction": "여성은 카메라 정면-우측 축에서 살짝 3/4 각도로 서 있고, 시선은 렌즈를 약간 벗어난 전방을 찌푸린 채 향함. 손(오른손)이 코를 정확히 움켜쥐어 냄새 반응의 방향성이 명확. 카메라는 대체로 눈높이.",
    "built_space": "좌측 붉은 기와집·조개 발(장식줄)·현무암 돌담·화분들, 우측 콘크리트 기둥과 낮은 담, 유리 미닫이 창호 — 로케이션 레퍼런스의 고정 요소가 좌우 배치까지 거의 일치. 마을 길이 배경으로 얕게 남아 있음.",
    "entities": "김지후: 긴 검은 생머리, 한국인 여성. 의상은 레퍼런스의 올리브/브라운 워크재킷 + 올리브 헨리넥 셔츠로 정확히 일치. 뼈 목걸이 없음(캐리드 스테이트 충족). 다만 얼굴 연령대가 20대 초반보다 다소 성숙해 보여 아이덴티티 일치도는 부분적.",
    "hard_violations": [],
    "physics": "인물은 지면에 서 있는 상반신 구도로 무게중심이 자연스럽고, 팔꿈치를 들어 손으로 코를 쥔 자세가 코 막는 동작으로 물리적으로 성립. 떠 있거나 지지 없는 요소 없음."
   }
  ],
  "totals": {
   "A": 6,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "코를 쥔 동작과 클로즈업 스케일은 맞지만, 샷 텍스트에 없는 흰옷 배경 인물이 지지면 없이 담 뒤에 떠 있고 얼굴이 뭉개져 하드 위반이며, 의상도 레퍼런스와 불일치."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "눈높이 3/4 각도의 얼굴 클로즈업, 코를 움켜쥔 정확한 동작, 레퍼런스 의상과 마을 골목 고정 요소 일치로 프롬프트를 가장 충실히 실현(추가 인물·부유 요소 없음)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬마을_길_46d862.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지시문은 얼굴이 화면의 대부분을 차지하는 클로즈업(facial close-up)을 요구했으나, 현재 이미지는 상반신이 꽤 넓게 보이는 미디엄 샷으로 렌더링되어 카메라 거리가 잘못되었습니다.",
     "fix_en": "",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "코를 쥐고 있는 손의 손가락 형태가 뭉개져 있고 관절 구조가 기형적으로 렌더링되어 해부학적으로 크게 어색합니다.",
     "fix_en": "Redraw the hand gripping her nose to have correct human anatomy with distinctly formed, natural fingers, while strictly preserving her face, expression, clothing, lighting, background layout, and the exact existing camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배경은 인물의 반응을 강조하기 위해 제한적인 블러(흐림) 처리가 요구되었으나, 현재 이미지는 심도가 너무 깊어 뒷배경의 마을 길과 건물들이 선명하게 초점이 맞아 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- \n- Redraw the hand gripping her nose to have correct human anatomy with distinctly formed, natural fingers, while strictly preserving her face, expression, clothing, lighting, background layout, and the exact existing camera framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 연기·방향성에 더 타이트한 얼굴 클로즈업으로 '얼굴이 화면 대부분'과 '배경은 제한적 블러' 지시를 정확히 충족하고, 피부·머리카락·직물 질감도 더 사실적이다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동작과 로케이션은 맞지만 프레임을 넓혀 얼굴 점유율이 줄고 배경 돌담·화분이 선명하게 늘어나 클로즈업 규정에서 후퇴했으며, 전반적 질감도 뭉개져 얻은 것 없이 잃은 쪽이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 연기·방향성에 더 타이트한 얼굴 클로즈업으로 '얼굴이 화면 대부분'과 '배경은 제한적 블러' 지시를 정확히 충족하고, 피부·머리카락·직물 질감도 더 사실적이다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동작과 로케이션은 맞지만 프레임을 넓혀 얼굴 점유율이 줄고 배경 돌담·화분이 선명하게 늘어나 클로즈업 규정에서 후퇴했으며, 전반적 질감도 뭉개져 얻은 것 없이 잃은 쪽이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정면 3/4 눈높이 얼굴 클로즈업, 코를 움켜쥔 손과 찌푸린 미간이 정확하고, 레퍼런스 로케이션의 현무암 돌담·화분·주황 기와·파란 지붕 구조물이 실제 재질감으로 살아 있어 장소 고정과 재질 리얼리즘을 가장 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "연기와 프레이밍은 A와 사실상 동일하나, 얼굴 크기가 줄고 배경이 밀려 로케이션 고유의 현무암 돌담이 밋밋한 콘크리트로 단순화되는 등 계약이 요구하지 않은 디테일 손실이 발생해 클로즈업 규모와 장소 재질 고정 모두에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정면 3/4 눈높이 얼굴 클로즈업, 코를 움켜쥔 손과 찌푸린 미간이 정확하고, 레퍼런스 로케이션의 현무암 돌담·화분·주황 기와·파란 지붕 구조물이 실제 재질감으로 살아 있어 장소 고정과 재질 리얼리즘을 가장 충실히 만족한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "연기와 프레이밍은 A와 사실상 동일하나, 얼굴 크기가 줄고 배경이 밀려 로케이션 고유의 현무암 돌담이 밋밋한 콘크리트로 단순화되는 등 계약이 요구하지 않은 디테일 손실이 발생해 클로즈업 규모와 장소 재질 고정 모두에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S39sh3__bgfirst_bg.png",
   "bg_asset_id": "9309f0c1-a35c-4ed7-b9f7-ce8dc7c7fb5a",
   "bg_record_key": "S39sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "섬마을 길",
   "groupbg_asset_id": "7f7bb7d7-363a-426e-a35d-96288358f474"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S39sh5": {
  "input_fingerprint": "ec670fccc2f53f47",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 집집마다 널려 있는 무성한 녹색 석창포 다발들을 멍하니 응시하며 멈춰 서 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): Along the coastal village lane where bundles of green medicinal plants fill the areas outside the houses. 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 sunny village lane, low houses, stone walls, and abundant green herb bundles. Exclude the earlier face-only smell reaction and show the woman stopped before the plants.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Bundles or plantings of green seokchangpo remain present at the village houses. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "이전 샷의 장소(검은 기와집, 돌담, 전봇대)를 정확히 유지하면서, 식물을 멍하니 응시하는 인물의 모습을 훌륭하게 구현했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "레퍼런스에 없던 파란 지붕 등 배경 건축물이 완전히 변경되어 장소 일치(Location lock) 조건에 어긋납니다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "장소의 왼쪽 형태는 비슷하나, 도로 오른쪽에 원본에 없는 높은 돌담이 생겨 공간의 연속성이 훼손되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S39sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "스웨터 목선 안쪽에 흰색 셔츠가 노출되어 있습니다. 레퍼런스에 있는 어두운 올리브색 셔츠와 일치하지 않습니다.",
     "fix_en": "Change the white undershirt visible at the neckline to dark olive green.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the white undershirt visible at the neckline to dark olive green.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S39sh3"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S39sh7": {
  "input_fingerprint": "9d8faeded789c241",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 낮은 돌담 너머로 일제히 고개를 내민 채 김지후(강수리영)를 구경하듯 쳐다보는 금월도 마을 주민들의 시선.\n\nLOCATION (lock): The village lane beside low residential walls from which the islanders peer out. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From Suri-young's eye level just behind and beside her position, the camera holds statically across the low wall while keeping her completely outside the image. The tightened medium-wide frame arranges the 주민들의 heads and shoulders in a repeated line, each gaze converging toward the camera-adjacent position occupied by Suri-young.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 야트막한 돌담 (주민들이 너머로 고개를 내밈) — The long face of the wall runs across the lower frame, with the residents leaning over its far side; used as Forms a horizontal barrier beneath the residents and makes their synchronized leaning posture legible; 마을 집들 (낮의 마을 주거 공간) — Their fronts face the village path beyond the low wall; used as Provides the domestic context from which the collective scrutiny emerges.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light keeps every watching face readable while restrained tonal contrast makes their collective attention feel oppressive.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 coastal village lane, low stone walls, houses, daylight, and planted greenery. Exclude the woman's nose-pinching close-up; show residents peering over the walls at her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The village houses remain filled with pots of green seokchangpo. Jihu remains without her necklace.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "주민 10여 명이 돌담 너머에서 고개를 내밀고 시선이 대체로 카메라(수리영 위치)로 수렴한다. 다만 오른쪽 앞의 젊은 여성은 시선이 약간 프레임 밖 좌측을 향하고, 몇몇은 서로 다른 방향을 본다.",
    "built_space": "제주식 현무암 낮은 돌담이 화면 하단을 가로지르고 그 너머(안쪽)에 주민들이 기대어 있다. 좌우로 참조 스틸의 붉은 기와집, 파란 지붕 온실, 화분에 심긴 석창포가 재현되어 로케이션 락이 잘 맞는다. 오른쪽의 시멘트 담/기둥도 참조와 일치.",
    "entities": "주민들은 중장년 남녀 위주의 한국인으로 적절. 다만 우측 전면의 젊은 여성이 김지후(강수리영)와 유사한 얼굴·긴 검은 머리로 보여, '수리영은 완전히 화면 밖'이라는 지시와 충돌할 소지가 있다. 화분 속 녹색 석창포는 유지됨. 문자·워터마크 없음.",
    "hard_violations": [
     "주민 무리 우측 끝에 김지후(강수리영)와 흡사한 젊은 여성이 담 너머에서 함께 내다보고 있어, 수리영을 프레임에서 완전히 배제하라는 카메라 지시를 위반(인물 중복/잘못된 배치)"
    ],
    "physics": "모든 인물이 담 위에 손을 얹거나 상체를 기대어 체중을 지지하고 있고, 발은 담 너머 지면에 있다고 읽힌다. 공중에 뜬 신체나 무지지 물체 없음."
   },
   {
    "label": "B",
    "direction": "긴 담을 따라 15명 이상의 주민 머리가 일렬로 늘어서 있고, 거의 모든 시선이 카메라 쪽(담 이쪽, 수리영 위치)으로 수렴한다. 원경 인물까지 같은 방향을 응시해 '일제히 구경하는 시선'이 명확.",
    "built_space": "낮은 담이 화면 하단을 대각선으로 가로질러 수평 장벽을 형성하고, 주민들은 담 너머(집 쪽)에서 상체를 내민다. 담 뒤로 마을 집들의 정면과 화분에 심긴 석창포가 늘어서 있다. 좌측에는 마을 길이 보인다. 다만 담 재질이 참조의 현무암 돌담이 아니라 콘크리트 블록/시멘트 담 위주여서 재질 일치도가 다소 낮고, 붉은 기와집 등 참조 특징 건물이 보이지 않는다.",
    "entities": "전원 한국인 중장년 남녀, 어촌 마을 주민으로 자연스러움. 김지후로 보이는 젊은 여성은 프레임에 없음(지시 준수). 초록 석창포 화분 다수 유지. 문자 없음.",
    "hard_violations": [],
    "physics": "모든 인물이 담 상단에 손을 얹고 팔꿈치·상체로 기대어 체중을 지지. 지면에 서 있는 자세로 일관되며 부유하는 신체 없음."
   },
   {
    "label": "C",
    "direction": "주민들은 담 너머에서 화면 우측을 향해 시선을 보내고 있고, 그 끝에 우측 전경의 뒷모습 여성(수리영)이 크게 들어와 있다. 시선의 수렴점이 카메라가 아니라 화면 안 인물이 됨.",
    "built_space": "현무암 돌담이 대각선으로 화면을 가로지르고 붉은 기와집·파란 온실·석창포 화분 등 참조 로케이션 요소가 잘 재현됨. 다만 프레임 우측 1/4을 뒷모습 인물이 점유해 지정된 '수리영 완전 배제' 구도가 아니며, 스케일도 전경 인물이 지배적.",
    "entities": "주민들은 한국인 중장년 남녀. 우측 전경 인물은 긴 검은 머리·올리브색 재킷으로 김지후(강수리영)의 뒷모습이 명백 — 프롬프트가 배제하라고 한 인물.",
    "hard_violations": [
     "카메라 지시가 '수리영을 완전히 화면 밖에 유지'라고 명시했음에도, 수리영의 뒷모습이 전경 우측에 크게 등장(오버더숄더로 재구도)"
    ],
    "physics": "주민들은 담 위에 손을 얹고 기대어 지지되며, 전경 인물은 지면에 서 있음. 부유 요소 없음."
   }
  ],
  "totals": {
   "A": 5,
   "B": 8,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "로케이션 재현과 담 너머 자세는 우수하나, 우측 주민 무리 속 젊은 여성이 김지후와 흡사해 '수리영 완전 배제' 지시를 어기고 시선 수렴도 일부 흐트러진다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "수리영을 완전히 배제한 채 담 너머로 일제히 고개를 내민 주민들의 머리·어깨가 반복적 일렬을 이루고 모든 시선이 카메라 인접 위치로 수렴 — 지정 구도를 가장 충실히 실현(담 재질이 현무암이 아닌 점은 감점)."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "참조 로케이션 재현은 가장 정확하지만 수리영의 뒷모습을 전경에 크게 넣어 '그녀를 완전히 화면 밖에 둔다'는 카메라 지시를 정면 위반하고 시선 수렴점도 카메라가 아니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S39sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1225321>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "기준 사진에 있는 어둡고 불규칙한 화산암 재질의 돌담 대신 회색 콘크리트 블록 담장이 그려져 장소 설정(재질 및 형태 유지)을 위반했습니다. (Critical)",
     "fix_en": "Redraw the wall to be built of dark, irregular, porous volcanic stones matching the reference photo. Preserve exactly the line of residents, their facial expressions, their hands resting on the wall, the potted plants, the background buildings, the daylight, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the wall to be built of dark, irregular, porous volcanic stones matching the reference photo. Preserve exactly the line of residents, their facial expressions, their hands resting on the wall, the potted plants, the background buildings, the daylight, and the exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선 수렴·구도·인물 배치는 요구대로지만, 담이 시멘트 블록/미장 벽으로 바뀌어 레퍼런스가 고정한 현무암 돌담 재질(LOCATION 락)에서 이탈한 것이 결정적 감점."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "인물·의상·배경·시선 등 A와 동일한 요소를 그대로 유지한 채 담만 레퍼런스의 현무암 돌담 질감으로 되돌려, 계약이 요구한 '야트막한 돌담' 락을 충족하면서 불필요한 변경은 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선 수렴·구도·인물 배치는 요구대로지만, 담이 시멘트 블록/미장 벽으로 바뀌어 레퍼런스가 고정한 현무암 돌담 재질(LOCATION 락)에서 이탈한 것이 결정적 감점."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "인물·의상·배경·시선 등 A와 동일한 요소를 그대로 유지한 채 담만 레퍼런스의 현무암 돌담 질감으로 되돌려, 계약이 요구한 '야트막한 돌담' 락을 충족하면서 불필요한 변경은 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "돌담 너머로 고개를 내민 주민 20여 명의 시선이 모두 화면 우하단, 즉 카메라 바로 옆(수리영이 서 있다고 지정된 위치)으로 수렴한다. 눈동자 방향이 대체로 카메라 쪽으로 살짝 치우쳐 있어 '카메라 인접 위치를 구경하듯 본다'는 지시와 일치. 수리영 본인은 프레임 밖으로 완전히 배제됨.",
      "built_space": "낮은 돌담이 프레임 하단을 대각선으로 가로지르며 길게 뻗고, 담 너머(먼 쪽)에 주민들이 상체를 기대어 늘어서 있다. 담 재질은 레퍼런스와 동일한 제주식 현무암 곰보 돌담. 담 뒤 화단·화분(석창포류 녹색 화분 다수)과 슬레이트·기와 지붕 마을 집들이 이어져 배치 관계가 레퍼런스와 부합. 왼쪽에 마을 골목길이 소실점으로 뻗음.",
      "entities": "모든 인물은 중장년~노년 한국인 남녀 마을 주민. 김지후(강수리영)는 등장하지 않음(지시대로 제외). 화분에 심긴 녹색 석창포류 식물 유지. 텍스트·워터마크 없음. 손은 각기 담 위에 얹혀 있어 인물마다 손 개수·위치가 자연스럽다.",
      "hard_violations": [],
      "physics": "각 인물은 담 위에 팔·손을 얹고 상체를 기대는 자세로 지지되며, 어깨와 머리 높이가 담 상단 위로 자연스럽게 올라와 있다. 공중에 뜬 신체 없음. 원경 인물일수록 작아지는 원근이 유지되고 담 두께·그림자도 일관."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 주민들의 시선이 우하단 카메라 인접 위치로 수렴. 인물 배치와 눈 방향은 A와 사실상 같음.",
      "built_space": "담이 레퍼런스의 현무암 곰보 돌담에서 매끈한 시멘트/콘크리트 블록 담으로 전면 교체됨. 상단이 평평한 마감으로 바뀌면서 '야트막한 돌담' 및 로케이션 락(재질·질감 고정)에서 이탈. 담이 두꺼워지고 상단면이 넓어져 손 얹은 위치와 담 상단 라인의 관계가 다소 어색(일부 손이 담 두께 위에 얕게 얹힘). 배경 집·화분·골목은 A와 동일.",
      "entities": "인물 구성·의상·모자(회색 벙거지)까지 A와 동일. 김지후 부재, 석창포 화분 유지, 텍스트 없음. 다만 좌측 근경에 있던 돌담 담장 구조가 콘크리트로 바뀌며 원경 우측에만 돌담 흔적이 남아 재질 일관성이 깨짐.",
      "hard_violations": [],
      "physics": "인물들은 담 위에 손을 얹고 기대어 지지됨. 부유 신체 없음. 다만 담 상단이 넓고 평평해지면서 몇몇 손·팔이 담 면에 정확히 닿지 않고 걸쳐진 듯 보이는 접촉 모호함이 생김."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스의 제주 현무암 돌담 재질과 마을 배경을 그대로 지키면서 '야트막한 돌담 너머로 일제히 고개를 내민 주민들의 수렴하는 시선'을 정확히 구현했고, 수리영은 프레임 밖, 부유·중복 신체 없음."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물·시선·구도는 A와 동일하나 계약이 요구하지 않은 변경으로 로케이션 락 핵심인 현무암 돌담을 매끈한 콘크리트 블록 담으로 바꿔 '돌담' 지시와 이전 스틸의 재질 연속성을 잃었고, 담 상단 접촉감도 A보다 약하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스의 제주 현무암 돌담 재질과 마을 배경을 그대로 지키면서 '야트막한 돌담 너머로 일제히 고개를 내민 주민들의 수렴하는 시선'을 정확히 구현했고, 수리영은 프레임 밖, 부유·중복 신체 없음."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물·시선·구도는 A와 동일하나 계약이 요구하지 않은 변경으로 로케이션 락 핵심인 현무암 돌담을 매끈한 콘크리트 블록 담으로 바꿔 '돌담' 지시와 이전 스틸의 재질 연속성을 잃었고, 담 상단 접촉감도 A보다 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "돌담 너머로 고개를 내민 주민 20여 명의 시선이 모두 화면 우하단, 즉 카메라 바로 옆(수리영이 서 있다고 지정된 위치)으로 수렴한다. 눈동자 방향이 대체로 카메라 쪽으로 살짝 치우쳐 있어 '카메라 인접 위치를 구경하듯 본다'는 지시와 일치. 수리영 본인은 프레임 밖으로 완전히 배제됨.",
      "built_space": "낮은 돌담이 프레임 하단을 대각선으로 가로지르며 길게 뻗고, 담 너머(먼 쪽)에 주민들이 상체를 기대어 늘어서 있다. 담 재질은 레퍼런스와 동일한 제주식 현무암 곰보 돌담. 담 뒤 화단·화분(석창포류 녹색 화분 다수)과 슬레이트·기와 지붕 마을 집들이 이어져 배치 관계가 레퍼런스와 부합. 왼쪽에 마을 골목길이 소실점으로 뻗음.",
      "entities": "모든 인물은 중장년~노년 한국인 남녀 마을 주민. 김지후(강수리영)는 등장하지 않음(지시대로 제외). 화분에 심긴 녹색 석창포류 식물 유지. 텍스트·워터마크 없음. 손은 각기 담 위에 얹혀 있어 인물마다 손 개수·위치가 자연스럽다.",
      "hard_violations": [],
      "physics": "각 인물은 담 위에 팔·손을 얹고 상체를 기대는 자세로 지지되며, 어깨와 머리 높이가 담 상단 위로 자연스럽게 올라와 있다. 공중에 뜬 신체 없음. 원경 인물일수록 작아지는 원근이 유지되고 담 두께·그림자도 일관."
     },
     {
      "label": "A",
      "direction": "A와 동일하게 주민들의 시선이 우하단 카메라 인접 위치로 수렴. 인물 배치와 눈 방향은 A와 사실상 같음.",
      "built_space": "담이 레퍼런스의 현무암 곰보 돌담에서 매끈한 시멘트/콘크리트 블록 담으로 전면 교체됨. 상단이 평평한 마감으로 바뀌면서 '야트막한 돌담' 및 로케이션 락(재질·질감 고정)에서 이탈. 담이 두꺼워지고 상단면이 넓어져 손 얹은 위치와 담 상단 라인의 관계가 다소 어색(일부 손이 담 두께 위에 얕게 얹힘). 배경 집·화분·골목은 A와 동일.",
      "entities": "인물 구성·의상·모자(회색 벙거지)까지 A와 동일. 김지후 부재, 석창포 화분 유지, 텍스트 없음. 다만 좌측 근경에 있던 돌담 담장 구조가 콘크리트로 바뀌며 원경 우측에만 돌담 흔적이 남아 재질 일관성이 깨짐.",
      "hard_violations": [],
      "physics": "인물들은 담 위에 손을 얹고 기대어 지지됨. 부유 신체 없음. 다만 담 상단이 넓고 평평해지면서 몇몇 손·팔이 담 면에 정확히 닿지 않고 걸쳐진 듯 보이는 접촉 모호함이 생김."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S39sh3"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S40sh1::bgfirst_bg": {
  "input_fingerprint": "4adecb5facccfdaa",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 대낮임에도 불구하고 어둠이 짙게 깔린 숲길 오솔길 입구 앞에 우두커니 선 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The threshold of a narrow forest footpath, where the daylight village road gives way to unnaturally dark woods.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From several meters behind Suri-young at upper-back height, the dolly-in begins along the exact axis of her view into the forest path. Her motionless back occupies the lower center while the path entrance opens above her and recedes into the dark interior, preserving a wide spatial relationship between watcher and threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, midground, looks toward forest path entrance; forest path entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲으로 통하는 오솔길 입구 (입구 앞에 수리영이 멈춰 있음) — The path faces away from the camera and narrows into the forest beyond Suri-young; used as Acts as the central threshold aligned with Suri-young's view and the forthcoming memory cut; 빛이 닿지 않는 듯 어두운 숲속 (한낮에도 어둑함); used as Creates the dark destination beyond the daylight threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight holds at the entrance while the forest beyond remains markedly dark, rendered in a restrained blue-black and earthy tonal range.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 대낮임에도 불구하고 어둠이 짙게 깔린 숲길 오솔길 입구 앞에 우두커니 선 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The threshold of a narrow forest footpath, where the daylight village road gives way to unnaturally dark woods.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From several meters behind Suri-young at upper-back height, the dolly-in begins along the exact axis of her view into the forest path. Her motionless back occupies the lower center while the path entrance opens above her and recedes into the dark interior, preserving a wide spatial relationship between watcher and threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, midground, looks toward forest path entrance; forest path entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲으로 통하는 오솔길 입구 (입구 앞에 수리영이 멈춰 있음) — The path faces away from the camera and narrows into the forest beyond Suri-young; used as Acts as the central threshold aligned with Suri-young's view and the forthcoming memory cut; 빛이 닿지 않는 듯 어두운 숲속 (한낮에도 어둑함); used as Creates the dark destination beyond the daylight threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight holds at the entrance while the forest beyond remains markedly dark, rendered in a restrained blue-black and earthy tonal range.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S40sh1__bgfirst_bg.png",
  "asset_id": "b70cead8-5fda-450d-bebe-69ce64f8b546",
  "input_asset_ids": [
   "2163dc8a-f9c0-4223-b35c-80884fde7f97",
   "470536df-c9f8-49da-b15e-8fcdee10833b"
  ]
 },
 "S40sh1": {
  "input_fingerprint": "164e130c144cb466",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 대낮임에도 불구하고 어둠이 짙게 깔린 숲길 오솔길 입구 앞에 우두커니 선 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The threshold of a narrow forest footpath, where the daylight village road gives way to unnaturally dark woods. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From several meters behind Suri-young at upper-back height, the dolly-in begins along the exact axis of her view into the forest path. Her motionless back occupies the lower center while the path entrance opens above her and recedes into the dark interior, preserving a wide spatial relationship between watcher and threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, midground, looks toward forest path entrance; forest path entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲으로 통하는 오솔길 입구 (입구 앞에 수리영이 멈춰 있음) — The path faces away from the camera and narrows into the forest beyond Suri-young; used as Acts as the central threshold aligned with Suri-young's view and the forthcoming memory cut; 빛이 닿지 않는 듯 어두운 숲속 (한낮에도 어둑함); used as Creates the dark destination beyond the daylight threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight holds at the entrance while the forest beyond remains markedly dark, rendered in a restrained blue-black and earthy tonal range.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace is still missing at the forest entrance.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 대낮임에도 불구하고 어둠이 짙게 깔린 숲길 오솔길 입구 앞에 우두커니 선 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The threshold of a narrow forest footpath, where the daylight village road gives way to unnaturally dark woods. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From several meters behind Suri-young at upper-back height, the dolly-in begins along the exact axis of her view into the forest path. Her motionless back occupies the lower center while the path entrance opens above her and recedes into the dark interior, preserving a wide spatial relationship between watcher and threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, midground, looks toward forest path entrance; forest path entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲으로 통하는 오솔길 입구 (입구 앞에 수리영이 멈춰 있음) — The path faces away from the camera and narrows into the forest beyond Suri-young; used as Acts as the central threshold aligned with Suri-young's view and the forthcoming memory cut; 빛이 닿지 않는 듯 어두운 숲속 (한낮에도 어둑함); used as Creates the dark destination beyond the daylight threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight holds at the entrance while the forest beyond remains markedly dark, rendered in a restrained blue-black and earthy tonal range.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace is still missing at the forest entrance.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 대낮임에도 불구하고 어둠이 짙게 깔린 숲길 오솔길 입구 앞에 우두커니 선 김지후(강수리영)의 뒷모습.\n\nLOCATION (lock): The threshold of a narrow forest footpath, where the daylight village road gives way to unnaturally dark woods. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From several meters behind Suri-young at upper-back height, the dolly-in begins along the exact axis of her view into the forest path. Her motionless back occupies the lower center while the path entrance opens above her and recedes into the dark interior, preserving a wide spatial relationship between watcher and threshold.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, midground, looks toward forest path entrance; forest path entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲으로 통하는 오솔길 입구 (입구 앞에 수리영이 멈춰 있음) — The path faces away from the camera and narrows into the forest beyond Suri-young; used as Acts as the central threshold aligned with Suri-young's view and the forthcoming memory cut; 빛이 닿지 않는 듯 어두운 숲속 (한낮에도 어둑함); used as Creates the dark destination beyond the daylight threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight holds at the entrance while the forest beyond remains markedly dark, rendered in a restrained blue-black and earthy tonal range.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace is still missing at the forest entrance.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S40sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S40sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲_오솔길_합류점_ef9770.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 완전한 뒷모습으로, 머리와 어깨, 발끝 모두 프레임 상단 중앙의 어두운 오솔길 안쪽을 향한다. 카메라 축과 인물의 시선 축이 일치하며, 시선이 닿는 목표는 화면 중앙 상단에서 어둠으로 사라지는 숲길 입구다.",
      "built_space": "구조물 내부 샷이 아님. 지형 요소만 존재: 밝은 흙길 전경 → 좌우 관목 → 중앙에서 좁아지며 어두워지는 오솔길. 레퍼런스 로케이션의 흙·자갈 노면, 좌측 밝은 하부 수풀, 우측 바위 두어 개가 재현되어 있다. 중복된 길이나 이질적 구조물 없음.",
      "entities": "김지후(강수리영): 회색 볼캡, 긴 검은 생머리(모자 아래로 등까지), 갈색 워크재킷, 어두운 카고 팬츠, 갈색 워크부츠 — 캐릭터 레퍼런스와 일치. 뒷모습이라 얼굴은 보이지 않으나 체구·머리 길이·복장이 20대 초반 한국 여성으로 읽힌다. 뼈 목걸이는 뒷모습상 보이지 않으며(부재 계약 위배 없음), 다른 인물이나 추가 물체 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발이 흙길 위에 나란히 접지, 무게가 양발에 고르게 실린 정지 자세. 그림자·발밑 접지면이 자연스럽고 부유하는 요소 없음. 팔은 몸 옆에 늘어뜨려 '우두커니 선' 정지 연출과 부합."
     },
     {
      "label": "B",
      "direction": "인물은 뒷모습으로 어두운 숲 안쪽을 향해 서 있고, 카메라 축도 그 방향이다. 다만 인물의 머리·상체가 프레임 중앙을 크게 차지해 시선 목표인 오솔길 입구가 인물 뒤로 가려지고 좌우로만 보인다.",
      "built_space": "구조물 없음. 흙길이 인물 좌우로 지나가지만 오솔길이 인물 너머로 좁아지며 들어가는 '문턱' 관계가 거의 보이지 않는다. 레퍼런스의 노면·수풀·바위는 유사하게 재현.",
      "entities": "인물은 짧은 단발/보브 수준의 검은 머리로, 캐릭터 레퍼런스의 '긴 검은 생머리'와 불일치하며 볼캡도 없다. 갈색 재킷과 어두운 카고 팬츠는 유사. 뒷모습이라 얼굴 확인 불가, 체구는 다소 남성적으로도 읽힐 여지가 있어 20대 초반 한국 여성 식별성이 약하다. 목걸이 없음, 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "다리 하부와 발이 프레임 하단에서 잘려 접지점이 보이지 않지만, 자세와 원근상 흙길 위에 서 있는 것으로 읽힌다. 부유 요소 없음. 정지 자세는 유지."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "수 미터 뒤 상체 높이의 와이드로 인물을 하단 중앙 미들그라운드에 두고 그 위로 어두운 오솔길 입구가 열려 후퇴하는 프레임 레이아웃을 정확히 구현했고, 볼캡·긴 생머리·워크재킷 등 캐릭터 레퍼런스도 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 너무 크고 프레임 하단에서 잘려 '뒤에서 몇 미터, 인물 위로 열리는 오솔길' 구도가 무너졌고, 레퍼런스의 긴 검은 생머리·회색 볼캡이 짧은 머리·무모자로 바뀌어 인물 동일성도 어긋난다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "수 미터 뒤 상체 높이의 와이드로 인물을 하단 중앙 미들그라운드에 두고 그 위로 어두운 오솔길 입구가 열려 후퇴하는 프레임 레이아웃을 정확히 구현했고, 볼캡·긴 생머리·워크재킷 등 캐릭터 레퍼런스도 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 너무 크고 프레임 하단에서 잘려 '뒤에서 몇 미터, 인물 위로 열리는 오솔길' 구도가 무너졌고, 레퍼런스의 긴 검은 생머리·회색 볼캡이 짧은 머리·무모자로 바뀌어 인물 동일성도 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 완전한 뒷모습으로, 머리와 어깨, 발끝 모두 프레임 상단 중앙의 어두운 오솔길 안쪽을 향한다. 카메라 축과 인물의 시선 축이 일치하며, 시선이 닿는 목표는 화면 중앙 상단에서 어둠으로 사라지는 숲길 입구다.",
      "built_space": "구조물 내부 샷이 아님. 지형 요소만 존재: 밝은 흙길 전경 → 좌우 관목 → 중앙에서 좁아지며 어두워지는 오솔길. 레퍼런스 로케이션의 흙·자갈 노면, 좌측 밝은 하부 수풀, 우측 바위 두어 개가 재현되어 있다. 중복된 길이나 이질적 구조물 없음.",
      "entities": "김지후(강수리영): 회색 볼캡, 긴 검은 생머리(모자 아래로 등까지), 갈색 워크재킷, 어두운 카고 팬츠, 갈색 워크부츠 — 캐릭터 레퍼런스와 일치. 뒷모습이라 얼굴은 보이지 않으나 체구·머리 길이·복장이 20대 초반 한국 여성으로 읽힌다. 뼈 목걸이는 뒷모습상 보이지 않으며(부재 계약 위배 없음), 다른 인물이나 추가 물체 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발이 흙길 위에 나란히 접지, 무게가 양발에 고르게 실린 정지 자세. 그림자·발밑 접지면이 자연스럽고 부유하는 요소 없음. 팔은 몸 옆에 늘어뜨려 '우두커니 선' 정지 연출과 부합."
     },
     {
      "label": "B",
      "direction": "인물은 뒷모습으로 어두운 숲 안쪽을 향해 서 있고, 카메라 축도 그 방향이다. 다만 인물의 머리·상체가 프레임 중앙을 크게 차지해 시선 목표인 오솔길 입구가 인물 뒤로 가려지고 좌우로만 보인다.",
      "built_space": "구조물 없음. 흙길이 인물 좌우로 지나가지만 오솔길이 인물 너머로 좁아지며 들어가는 '문턱' 관계가 거의 보이지 않는다. 레퍼런스의 노면·수풀·바위는 유사하게 재현.",
      "entities": "인물은 짧은 단발/보브 수준의 검은 머리로, 캐릭터 레퍼런스의 '긴 검은 생머리'와 불일치하며 볼캡도 없다. 갈색 재킷과 어두운 카고 팬츠는 유사. 뒷모습이라 얼굴 확인 불가, 체구는 다소 남성적으로도 읽힐 여지가 있어 20대 초반 한국 여성 식별성이 약하다. 목걸이 없음, 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "다리 하부와 발이 프레임 하단에서 잘려 접지점이 보이지 않지만, 자세와 원근상 흙길 위에 서 있는 것으로 읽힌다. 부유 요소 없음. 정지 자세는 유지."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라를 완전히 등지고 서 있고, 시선축은 정면 어두운 숲길 안쪽으로 향한다. 오솔길 입구가 인물 머리 위쪽 중앙에서 어둠 속으로 물러나며, 카메라·인물·통로가 한 축으로 정렬된다. 다만 카메라가 인물에 상당히 가까워 상반신이 프레임 절반 이상을 차지, '수 미터 뒤 와이드'라기보다 미디엄에 가깝다.",
      "built_space": "구조물 대신 자연 지형. 흙길 입구, 좌우 관목과 가는 나무 줄기, 오른쪽 바닥의 밝은 바위 등 로케이션 사진의 요소들이 대체로 재현되어 있다. 통로는 인물 뒤로 좁아지며 어둠으로 이어져 방향성은 맞다.",
      "entities": "한국인 여성으로 보이나 뒷모습에서 머리카락이 단발~어깨선 정도로 짧고, 캐릭터 레퍼런스의 긴 검은 생머리와 회색 볼캡이 확인되지 않는다. 재킷은 갈색 워크재킷, 하의는 카고팬츠로 레퍼런스와 유사. 목걸이는 뒷모습이라 보이지 않아 '없음' 조건과 충돌하지 않는다.",
      "hard_violations": [],
      "physics": "두 발은 프레임 하단에 잘려 일부만 보이나 몸은 지면 위에 수직으로 서 있고 무게중심이 발 위에 있다. 부유하거나 지지 없는 요소 없음. 옷 주름과 드레이프는 실제 면직물처럼 읽힌다."
     },
     {
      "label": "B",
      "direction": "인물은 카메라를 등지고 정면의 어두운 숲길 입구를 바라본다. 길은 인물 오른쪽 뒤로 이어지며 중앙 상부에서 어둠으로 수렴, 카메라 축과 인물의 시선축이 일치한다. 목표(오솔길 입구)가 명확히 프레임 상단 중앙에 위치한다.",
      "built_space": "자연 로케이션. 흙·자갈 길, 좌우 관목대, 오른쪽 지면의 흰 바위들이 레퍼런스 사진의 배치와 잘 대응한다. 통로는 인물 너머로 좁아져 숲 내부의 어둠으로 물러난다.",
      "entities": "긴 검은 생머리에 회색 볼캡(뒤가 보이는 캡 실루엣), 갈색/올리브 워크재킷, 어두운 카고팬츠, 갈색 워크부츠 — 캐릭터 레퍼런스와 일치하는 20대 초반 한국 여성 체형. 목에 걸린 뼈 목걸이는 보이지 않아 '목걸이 부재' 지속 조건과 부합.",
      "hard_violations": [],
      "physics": "양발이 모두 지면에 닿아 전신이 흙길 위에 안정적으로 서 있다. 무게가 두 다리에 균등, 부유 요소 없음. 옷감의 무게감과 주름, 부츠의 접지가 사실적이다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "축 정렬과 어둠 톤은 맞으나 카메라가 너무 가까워 '수 미터 뒤 와이드·하단 중앙 배치'를 어기고 상반신 미디엄이 되었으며, 긴 머리와 볼캡 등 캐릭터 레퍼런스 식별 요소가 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "수 미터 뒤 등 높이 와이드로 인물을 하단 중앙 소형으로 배치하고 오솔길 입구가 상단 중앙에서 어둠으로 물러나는 지시를 정확히 구현했고, 볼캡·긴 머리·의상 등 캐릭터 레퍼런스와 목걸이 부재 조건도 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "축 정렬과 어둠 톤은 맞으나 카메라가 너무 가까워 '수 미터 뒤 와이드·하단 중앙 배치'를 어기고 상반신 미디엄이 되었으며, 긴 머리와 볼캡 등 캐릭터 레퍼런스 식별 요소가 어긋난다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "수 미터 뒤 등 높이 와이드로 인물을 하단 중앙 소형으로 배치하고 오솔길 입구가 상단 중앙에서 어둠으로 물러나는 지시를 정확히 구현했고, 볼캡·긴 머리·의상 등 캐릭터 레퍼런스와 목걸이 부재 조건도 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 카메라를 완전히 등지고 서 있고, 시선축은 정면 어두운 숲길 안쪽으로 향한다. 오솔길 입구가 인물 머리 위쪽 중앙에서 어둠 속으로 물러나며, 카메라·인물·통로가 한 축으로 정렬된다. 다만 카메라가 인물에 상당히 가까워 상반신이 프레임 절반 이상을 차지, '수 미터 뒤 와이드'라기보다 미디엄에 가깝다.",
      "built_space": "구조물 대신 자연 지형. 흙길 입구, 좌우 관목과 가는 나무 줄기, 오른쪽 바닥의 밝은 바위 등 로케이션 사진의 요소들이 대체로 재현되어 있다. 통로는 인물 뒤로 좁아지며 어둠으로 이어져 방향성은 맞다.",
      "entities": "한국인 여성으로 보이나 뒷모습에서 머리카락이 단발~어깨선 정도로 짧고, 캐릭터 레퍼런스의 긴 검은 생머리와 회색 볼캡이 확인되지 않는다. 재킷은 갈색 워크재킷, 하의는 카고팬츠로 레퍼런스와 유사. 목걸이는 뒷모습이라 보이지 않아 '없음' 조건과 충돌하지 않는다.",
      "hard_violations": [],
      "physics": "두 발은 프레임 하단에 잘려 일부만 보이나 몸은 지면 위에 수직으로 서 있고 무게중심이 발 위에 있다. 부유하거나 지지 없는 요소 없음. 옷 주름과 드레이프는 실제 면직물처럼 읽힌다."
     },
     {
      "label": "A",
      "direction": "인물은 카메라를 등지고 정면의 어두운 숲길 입구를 바라본다. 길은 인물 오른쪽 뒤로 이어지며 중앙 상부에서 어둠으로 수렴, 카메라 축과 인물의 시선축이 일치한다. 목표(오솔길 입구)가 명확히 프레임 상단 중앙에 위치한다.",
      "built_space": "자연 로케이션. 흙·자갈 길, 좌우 관목대, 오른쪽 지면의 흰 바위들이 레퍼런스 사진의 배치와 잘 대응한다. 통로는 인물 너머로 좁아져 숲 내부의 어둠으로 물러난다.",
      "entities": "긴 검은 생머리에 회색 볼캡(뒤가 보이는 캡 실루엣), 갈색/올리브 워크재킷, 어두운 카고팬츠, 갈색 워크부츠 — 캐릭터 레퍼런스와 일치하는 20대 초반 한국 여성 체형. 목에 걸린 뼈 목걸이는 보이지 않아 '목걸이 부재' 지속 조건과 부합.",
      "hard_violations": [],
      "physics": "양발이 모두 지면에 닿아 전신이 흙길 위에 안정적으로 서 있다. 무게가 두 다리에 균등, 부유 요소 없음. 옷감의 무게감과 주름, 부츠의 접지가 사실적이다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인물은 완전한 뒷모습으로, 머리와 어깨, 발끝 모두 프레임 상단 중앙의 어두운 오솔길 안쪽을 향한다. 카메라 축과 인물의 시선 축이 일치하며, 시선이 닿는 목표는 화면 중앙 상단에서 어둠으로 사라지는 숲길 입구다.",
    "built_space": "구조물 내부 샷이 아님. 지형 요소만 존재: 밝은 흙길 전경 → 좌우 관목 → 중앙에서 좁아지며 어두워지는 오솔길. 레퍼런스 로케이션의 흙·자갈 노면, 좌측 밝은 하부 수풀, 우측 바위 두어 개가 재현되어 있다. 중복된 길이나 이질적 구조물 없음.",
    "entities": "김지후(강수리영): 회색 볼캡, 긴 검은 생머리(모자 아래로 등까지), 갈색 워크재킷, 어두운 카고 팬츠, 갈색 워크부츠 — 캐릭터 레퍼런스와 일치. 뒷모습이라 얼굴은 보이지 않으나 체구·머리 길이·복장이 20대 초반 한국 여성으로 읽힌다. 뼈 목걸이는 뒷모습상 보이지 않으며(부재 계약 위배 없음), 다른 인물이나 추가 물체 없음. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "두 발이 흙길 위에 나란히 접지, 무게가 양발에 고르게 실린 정지 자세. 그림자·발밑 접지면이 자연스럽고 부유하는 요소 없음. 팔은 몸 옆에 늘어뜨려 '우두커니 선' 정지 연출과 부합."
   },
   {
    "label": "B",
    "direction": "인물은 뒷모습으로 어두운 숲 안쪽을 향해 서 있고, 카메라 축도 그 방향이다. 다만 인물의 머리·상체가 프레임 중앙을 크게 차지해 시선 목표인 오솔길 입구가 인물 뒤로 가려지고 좌우로만 보인다.",
    "built_space": "구조물 없음. 흙길이 인물 좌우로 지나가지만 오솔길이 인물 너머로 좁아지며 들어가는 '문턱' 관계가 거의 보이지 않는다. 레퍼런스의 노면·수풀·바위는 유사하게 재현.",
    "entities": "인물은 짧은 단발/보브 수준의 검은 머리로, 캐릭터 레퍼런스의 '긴 검은 생머리'와 불일치하며 볼캡도 없다. 갈색 재킷과 어두운 카고 팬츠는 유사. 뒷모습이라 얼굴 확인 불가, 체구는 다소 남성적으로도 읽힐 여지가 있어 20대 초반 한국 여성 식별성이 약하다. 목걸이 없음, 추가 인물·텍스트 없음.",
    "hard_violations": [],
    "physics": "다리 하부와 발이 프레임 하단에서 잘려 접지점이 보이지 않지만, 자세와 원근상 흙길 위에 서 있는 것으로 읽힌다. 부유 요소 없음. 정지 자세는 유지."
   }
  ],
  "totals": {
   "A": 17,
   "B": 9
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "수 미터 뒤 상체 높이의 와이드로 인물을 하단 중앙 미들그라운드에 두고 그 위로 어두운 오솔길 입구가 열려 후퇴하는 프레임 레이아웃을 정확히 구현했고, 볼캡·긴 생머리·워크재킷 등 캐릭터 레퍼런스도 일치한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물이 너무 크고 프레임 하단에서 잘려 '뒤에서 몇 미터, 인물 위로 열리는 오솔길' 구도가 무너졌고, 레퍼런스의 긴 검은 생머리·회색 볼캡이 짧은 머리·무모자로 바뀌어 인물 동일성도 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲_오솔길_합류점_ef9770.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레이아웃 스케치에 지정된 크기 및 위치와 달리 캐릭터가 너무 작게 렌더링되어 화면 중앙에 전신이 보입니다. 스케치처럼 화면 하단에 하반신이 잘리도록 캐릭터가 더 크게 배치되어야 합니다.",
     "fix_en": "Enlarge the character significantly to match the exact screen size and position in the layout sketch, ensuring her lower body is cut off by the bottom edge of the frame, while preserving her clothing, pose, lighting, and the exact background.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "모자 아래로 내려온 머리카락이 자연스러운 질감 없이 망토나 뻣뻣한 삼각형 덩어리처럼 부자연스럽게 그려졌습니다.",
     "fix_en": "Redraw the black hair on the character's back to show natural strands and hair texture, breaking up the solid blocky shape, while keeping her hat, jacket, pose, and the background exactly unchanged.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Enlarge the character significantly to match the exact screen size and position in the layout sketch, ensuring her lower body is cut off by the bottom edge of the frame, while preserving her clothing, pose, lighting, and the exact background.\n- Redraw the black hair on the character's back to show natural strands and hair texture, breaking up the solid blocky shape, while keeping her hat, jacket, pose, and the background exactly unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 완전한 뒷모습으로 프레임 중앙 하단에 서 있고, 몸통·머리·발끝 모두 화면 안쪽 오솔길 입구(중앙 상단의 어두운 숲 통로)를 향한다. 시선 축은 카메라 축과 일치해 스케치의 화살표 방향(정면 안쪽)과 맞는다.",
      "built_space": "인공 구조물은 없고 자연 로케이션. 배경 레퍼런스의 좌측 나무군, 우측 관목, 오른쪽 하단 흰 바위 3개, 좌측 하단 쓰러진 통나무 그루터기, 중앙으로 좁아지는 흙길이 모두 유지된다. 원근과 카메라 높이(상체 뒷높이, 수 미터 뒤)도 배경판과 일치.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 회색 볼캡(뒤쪽 스냅백 개구부 보임), 갈색-올리브 워크재킷, 다크그레이 카고팬츠, 갈색 부츠 — 캐릭터 레퍼런스와 의상 일치. 목걸이는 뒷모습이라 보이지 않아 '뼈 목걸이 없음' 설정과 충돌 없음. 추가 인물 없음, 문자·화살표 없음.",
      "hard_violations": [],
      "physics": "두 발이 흙길 위에 확실히 닿아 있고 체중이 균등하게 실린 정지 자세. 팔은 자연스럽게 내려 몸통 옆에 붙어 있음. 공중에 뜬 요소 없음, 지면 접지와 발밑 그림자 톤 정상."
     },
     {
      "label": "B",
      "direction": "인물 뒷모습은 정면 안쪽을 향하지만, 화면이 크게 클로즈업되어 오솔길 입구가 프레임에서 거의 사라졌다. 중앙 상단에 있어야 할 어두운 통로가 인물의 머리·모자에 가려져 시선의 목표물이 화면에 제대로 보이지 않는다.",
      "built_space": "배경 레퍼런스의 좌측 통나무, 우측 바위들은 남아 있으나 크게 확대되어 실제 스케일 관계가 깨졌다. 길이 숲으로 좁아지며 소실되는 중앙 통로가 인물 뒤로 사라져 '문턱' 구성 자체가 성립하지 않는다. 카메라가 수 미터 뒤가 아니라 바로 뒤 몇 십 cm 거리로 붙어 있다.",
      "entities": "동일 인물, 회색 볼캡·올리브 재킷은 레퍼런스와 부합. 다만 프레임이 허리 위 미디엄 클로즈업이라 하반신·부츠는 잘려 확인 불가. 추가 인물이나 텍스트는 없음.",
      "hard_violations": [],
      "physics": "상반신만 보여 지지 요소를 직접 확인할 수 없으나 서 있는 정지 자세로 읽히며 부유하는 요소는 없다. 다만 하반신이 프레임 밖이라 접지 확인 불가."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "'와이드 샷 / 인물은 하단 중앙 미드그라운드, 오솔길 입구는 상단 중앙 배경'이라는 프레임 규정과 배경판의 카메라·원근·바위·통나무를 그대로 지켜냈고, 정지한 뒷모습과 어두운 숲의 문턱 관계가 정확히 성립한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물을 크게 확대해 미디엄 클로즈업으로 바꾸면서 계약이 요구한 와이드 샷·수 미터 뒤 카메라·상단 중앙의 오솔길 입구를 모두 잃었고, 배경 요소의 실제 스케일 관계까지 붕괴시켰다 — 얻은 것 없이 구성만 훼손한 변경."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "'와이드 샷 / 인물은 하단 중앙 미드그라운드, 오솔길 입구는 상단 중앙 배경'이라는 프레임 규정과 배경판의 카메라·원근·바위·통나무를 그대로 지켜냈고, 정지한 뒷모습과 어두운 숲의 문턱 관계가 정확히 성립한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물을 크게 확대해 미디엄 클로즈업으로 바꾸면서 계약이 요구한 와이드 샷·수 미터 뒤 카메라·상단 중앙의 오솔길 입구를 모두 잃었고, 배경 요소의 실제 스케일 관계까지 붕괴시켰다 — 얻은 것 없이 구성만 훼손한 변경."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 완전한 뒷모습으로 프레임 중앙 하단에 서 있고, 몸통·머리·발끝 모두 화면 안쪽 오솔길 입구(중앙 상단의 어두운 숲 통로)를 향한다. 시선 축은 카메라 축과 일치해 스케치의 화살표 방향(정면 안쪽)과 맞는다.",
      "built_space": "인공 구조물은 없고 자연 로케이션. 배경 레퍼런스의 좌측 나무군, 우측 관목, 오른쪽 하단 흰 바위 3개, 좌측 하단 쓰러진 통나무 그루터기, 중앙으로 좁아지는 흙길이 모두 유지된다. 원근과 카메라 높이(상체 뒷높이, 수 미터 뒤)도 배경판과 일치.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 회색 볼캡(뒤쪽 스냅백 개구부 보임), 갈색-올리브 워크재킷, 다크그레이 카고팬츠, 갈색 부츠 — 캐릭터 레퍼런스와 의상 일치. 목걸이는 뒷모습이라 보이지 않아 '뼈 목걸이 없음' 설정과 충돌 없음. 추가 인물 없음, 문자·화살표 없음.",
      "hard_violations": [],
      "physics": "두 발이 흙길 위에 확실히 닿아 있고 체중이 균등하게 실린 정지 자세. 팔은 자연스럽게 내려 몸통 옆에 붙어 있음. 공중에 뜬 요소 없음, 지면 접지와 발밑 그림자 톤 정상."
     },
     {
      "label": "B",
      "direction": "인물 뒷모습은 정면 안쪽을 향하지만, 화면이 크게 클로즈업되어 오솔길 입구가 프레임에서 거의 사라졌다. 중앙 상단에 있어야 할 어두운 통로가 인물의 머리·모자에 가려져 시선의 목표물이 화면에 제대로 보이지 않는다.",
      "built_space": "배경 레퍼런스의 좌측 통나무, 우측 바위들은 남아 있으나 크게 확대되어 실제 스케일 관계가 깨졌다. 길이 숲으로 좁아지며 소실되는 중앙 통로가 인물 뒤로 사라져 '문턱' 구성 자체가 성립하지 않는다. 카메라가 수 미터 뒤가 아니라 바로 뒤 몇 십 cm 거리로 붙어 있다.",
      "entities": "동일 인물, 회색 볼캡·올리브 재킷은 레퍼런스와 부합. 다만 프레임이 허리 위 미디엄 클로즈업이라 하반신·부츠는 잘려 확인 불가. 추가 인물이나 텍스트는 없음.",
      "hard_violations": [],
      "physics": "상반신만 보여 지지 요소를 직접 확인할 수 없으나 서 있는 정지 자세로 읽히며 부유하는 요소는 없다. 다만 하반신이 프레임 밖이라 접지 확인 불가."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "built_space": "야외 숲길이므로 좌석·조향장치·반사면 같은 인공 구조물은 없다. 배경의 중앙 흙길, 좌우 수목과 덤불, 오른쪽 바위 배치는 배경 레퍼런스와 대체로 일치하지만, 인물이 지나치게 커서 길의 입구와 중앙 원근 구조를 상당 부분 가린다.",
      "direction": "지후는 카메라에 등을 보이고 머리와 몸통을 중앙의 어두운 숲길 안쪽으로 곧게 향한다. 시선의 실제 목표는 중앙 숲길의 암부로 읽혀 방향 자체는 맞지만, 큰 몸이 그 목표와 입구를 많이 차폐한다.",
      "entities": "이름 붙은 인물은 한 명뿐이며, 한국인 젊은 여성 지후의 뒷모습으로 읽힌다. 얼굴은 보이지 않아 얼굴 동일성은 판별할 수 없다. 긴 검은 머리, 회색 계열 야구모자, 갈색 재킷은 캐릭터 레퍼런스와 부합하고 목걸이는 보이지 않는다. 하의·신발·다리 전체는 프레임 밖이라 확인할 수 없다. 추가 인물, 소품, 문자나 스케치 표시는 없다.",
      "hard_violations": [],
      "label": "A",
      "physics": "화면에는 상반신과 골반 부근까지만 보이며 몸은 수직으로 서 있다. 발의 지지는 프레임 밖이지만 몸이 공중에 떠 있는 것으로 보이지 않고, 화면 아래로 이어지는 정상적인 기립 자세로 읽힌다. 손은 몸 옆에 내려져 있고 별도의 물체를 들지 않는다."
     },
     {
      "built_space": "야외 숲길이며 인공 구조물이나 제어 장치는 없다. 중앙 흙길이 인물 뒤에서 시작해 상단 중앙의 어두운 숲속으로 좁아지고, 좌우 나무·덤불과 오른쪽 바위 등 배경의 카메라, 원근, 고정 요소가 레퍼런스와 거의 그대로 유지된다.",
      "direction": "지후의 뒤통수와 몸통 축이 중앙의 숲길 입구 및 그 너머 암부를 정확히 향한다. 인물과 길의 소실축이 정렬되어 시선 목표가 분명히 어두운 숲속에 닿는다.",
      "entities": "화면에는 지후 한 명만 있다. 얼굴은 뒷모습이라 보이지 않지만, 젊은 한국 여성의 체격, 긴 검은 머리, 야구모자, 갈색 재킷, 짙은 카고 바지와 갈색 부츠가 캐릭터 레퍼런스와 일치한다. 동물 뼈 목걸이는 보이지 않아 ‘여전히 없음’ 상태에 어긋나는 요소가 없다. 추가 인물·물체·텍스트·표식은 없다.",
      "hard_violations": [],
      "label": "B",
      "physics": "두 발이 흙길에 완전히 닿아 체중을 지지하며, 다리를 약간 벌리고 팔을 자연스럽게 내린 정지 자세다. 움직임 없이 입구 앞에 선 순간을 물리적으로 타당하게 보여 주며, 들거나 떠 있는 물체도 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물의 방향·머리·재킷은 맞지만 수리영을 거대한 허리 위 샷으로 바꿔 wide shot, 하단 중앙의 작은 중경 배치, 인물과 숲 문턱 사이의 넓은 공간 관계를 잃었고 길 입구까지 가렸다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "전신 크기의 수리영을 하단 중앙 중경에 세우고 중앙 숲길 암부를 정확히 바라보게 해 wide shot과 문턱의 공간 관계를 충실히 복원했으며, A보다 작아진 인물 외에는 얼굴·머리·의상·배경·조명에 불필요한 변경 비용이 보이지 않는다."
     }
    ],
    "winner": "B"
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물의 방향·머리·재킷은 맞지만 수리영을 거대한 허리 위 샷으로 바꿔 wide shot, 하단 중앙의 작은 중경 배치, 인물과 숲 문턱 사이의 넓은 공간 관계를 잃었고 길 입구까지 가렸다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "전신 크기의 수리영을 하단 중앙 중경에 세우고 중앙 숲길 암부를 정확히 바라보게 해 wide shot과 문턱의 공간 관계를 충실히 복원했으며, A보다 작아진 인물 외에는 얼굴·머리·의상·배경·조명에 불필요한 변경 비용이 보이지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "야외 숲길이므로 좌석·조향장치·반사면 같은 인공 구조물은 없다. 배경의 중앙 흙길, 좌우 수목과 덤불, 오른쪽 바위 배치는 배경 레퍼런스와 대체로 일치하지만, 인물이 지나치게 커서 길의 입구와 중앙 원근 구조를 상당 부분 가린다.",
      "direction": "지후는 카메라에 등을 보이고 머리와 몸통을 중앙의 어두운 숲길 안쪽으로 곧게 향한다. 시선의 실제 목표는 중앙 숲길의 암부로 읽혀 방향 자체는 맞지만, 큰 몸이 그 목표와 입구를 많이 차폐한다.",
      "entities": "이름 붙은 인물은 한 명뿐이며, 한국인 젊은 여성 지후의 뒷모습으로 읽힌다. 얼굴은 보이지 않아 얼굴 동일성은 판별할 수 없다. 긴 검은 머리, 회색 계열 야구모자, 갈색 재킷은 캐릭터 레퍼런스와 부합하고 목걸이는 보이지 않는다. 하의·신발·다리 전체는 프레임 밖이라 확인할 수 없다. 추가 인물, 소품, 문자나 스케치 표시는 없다.",
      "hard_violations": [],
      "label": "B",
      "physics": "화면에는 상반신과 골반 부근까지만 보이며 몸은 수직으로 서 있다. 발의 지지는 프레임 밖이지만 몸이 공중에 떠 있는 것으로 보이지 않고, 화면 아래로 이어지는 정상적인 기립 자세로 읽힌다. 손은 몸 옆에 내려져 있고 별도의 물체를 들지 않는다."
     },
     {
      "built_space": "야외 숲길이며 인공 구조물이나 제어 장치는 없다. 중앙 흙길이 인물 뒤에서 시작해 상단 중앙의 어두운 숲속으로 좁아지고, 좌우 나무·덤불과 오른쪽 바위 등 배경의 카메라, 원근, 고정 요소가 레퍼런스와 거의 그대로 유지된다.",
      "direction": "지후의 뒤통수와 몸통 축이 중앙의 숲길 입구 및 그 너머 암부를 정확히 향한다. 인물과 길의 소실축이 정렬되어 시선 목표가 분명히 어두운 숲속에 닿는다.",
      "entities": "화면에는 지후 한 명만 있다. 얼굴은 뒷모습이라 보이지 않지만, 젊은 한국 여성의 체격, 긴 검은 머리, 야구모자, 갈색 재킷, 짙은 카고 바지와 갈색 부츠가 캐릭터 레퍼런스와 일치한다. 동물 뼈 목걸이는 보이지 않아 ‘여전히 없음’ 상태에 어긋나는 요소가 없다. 추가 인물·물체·텍스트·표식은 없다.",
      "hard_violations": [],
      "label": "A",
      "physics": "두 발이 흙길에 완전히 닿아 체중을 지지하며, 다리를 약간 벌리고 팔을 자연스럽게 내린 정지 자세다. 움직임 없이 입구 앞에 선 순간을 물리적으로 타당하게 보여 주며, 들거나 떠 있는 물체도 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 18,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S40sh1__bgfirst_bg.png",
   "bg_asset_id": "b70cead8-5fda-450d-bebe-69ce64f8b546",
   "bg_record_key": "S40sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "숲 오솔길 합류점",
   "groupbg_asset_id": "470536df-c9f8-49da-b15e-8fcdee10833b"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S40sh8": {
  "input_fingerprint": "c06b80d521c1dbde",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 숲속의 수리영을 공격한 대형 검은 염소와 홀린 듯 시선을 맞춘 채 오솔길 입구에 굳어 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The shadowed forest just beyond the footpath entrance, facing the open village-side threshold. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level and medium-long distance, the completed lateral track settles beside the sightline, placing 김지후(강수리영) at the left edge of the path entrance and the large black goat deeper at frame right. Both figures remain fully legible across the open path axis, with neither looking toward the camera as their locked gaze arrests the composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward large black goat inside the forest; 수리영을 공격한 대형 검은 염소 in the middle-right of the frame, background, looks toward 김지후(강수리영) at the path entrance; path entrance between them in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: forest path entrance (김지후(강수리영) remains fixed at its threshold); used as Central spatial divide across which the two subjects hold eye contact; forest interior (Dark despite midday); used as Recessed setting containing the goat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Midday light holds 김지후(강수리영) more clearly at the entrance while the forest interior and goat remain markedly darker.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight forest entrance, unnaturally dark path beyond, dense pines, and the woman's fixed position. Exclude the flashback fall; add the large black goat watching her from inside the woods.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace as she faces the black goat at the forest entrance.\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 woman in her early 20s, long black hair, pretty youthful face); 수리영을 공격한 대형 검은 염소 (abnormally large black head, coarse black hair, two imposing horns) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "여자는 중앙-좌측 오솔길 입구에 서서 얼굴과 시선을 화면 오른쪽(숲 안쪽 염소 방향)으로 돌리고 있고, 염소는 몸을 왼쪽으로 향한 채 고개를 들어 여자 쪽/카메라 축 근처를 바라본다. 두 시선이 열린 길 축을 가로질러 대체로 맞물리며, 여자는 렌즈를 보지 않는다.",
    "built_space": "인공 구조물은 없음. 숲 오솔길 입구와 그 너머 어두운 길, 소나무·활엽수 밀림, 전경 우측의 이끼 낀 바위와 흙둑 등 이전 스틸의 고정 요소가 유지된다. 길 입구가 중앙에 놓여 두 인물을 가르는 공간 분할로 기능한다.",
    "entities": "여자: 20대 초반 한국인, 긴 검은 머리, 회색 캡, 갈색 워크재킷, 어두운 카고팬츠, 브라운 부츠 — 캐릭터 레퍼런스와 일치. 목걸이 없음(캐리드 스테이트 충족). 염소: 검고 거친 털, 크고 뒤로 휜 두 뿔의 대형 흑염소로 레퍼런스와 부합. 텍스트·워터마크 없음.",
    "physics": "여자는 두 발이 흙길 위에 완전히 접지, 무게가 고르게 실린 부동 자세. 염소는 네 다리 모두 지면에 닿아 서 있고 몸 뒤로 그림자/지면 접촉이 확인된다. 공중에 뜬 요소 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "여자는 몸을 오른쪽(숲 안쪽)으로 향하고 있으나 고개는 카메라 쪽으로 돌려 렌즈를 거의 정면으로 응시한다 — '누구도 카메라를 보지 않는다'는 지시 위반. 염소는 배경 우측에서 머리를 좌측/카메라 방향으로 향한다. 두 시선이 길 축에서 맞물리지 않는다.",
    "built_space": "오솔길 입구, 어두운 숲 내부, 소나무, 전경 우측 이끼 바위와 흙둑 등 장소 고정 요소는 잘 유지됨. 길이 중앙에서 두 피사체를 분리.",
    "entities": "여자: 20대 한국인, 긴 검은 머리이나 레퍼런스의 회색 캡이 없다(모자 미착용). 재킷·카고팬츠·부츠는 일치, 목걸이 없음. 염소: 검은 대형 염소로 뿔 형태 유사하나 실루엣이 거의 소/야크처럼 뭉툭하게 읽힌다.",
    "physics": "여자는 양발이 길 위에 접지된 정지 자세. 염소는 네 다리 접지로 서 있음. 부유물 없음.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "여자는 몸과 얼굴 모두 카메라 정면을 향해 서서 렌즈를 직시한다 — 염소를 바라보지 않는다. 염소는 배경 우측에서 정면(카메라 쪽)을 향한다. 샷 텍스트의 '서로 시선을 맞춘 채'와 '누구도 카메라를 보지 않는다'가 모두 성립하지 않는다.",
    "built_space": "오솔길 입구, 어두운 숲, 좌측 큰 나무, 전경 바위 등 장소는 유지되나 여자가 길 중앙 좌측에 정면으로 서 있어 두 피사체가 시선 축을 공유하지 않는다.",
    "entities": "여자: 20대 한국인 긴 검은 머리, 갈색 재킷·카고팬츠·부츠 일치하나 회색 캡 없음. 목걸이 없음. 염소: 검은 털에 넓게 벌어진 뿔의 대형 염소로 레퍼런스에 근접.",
    "physics": "여자 양발 지면 접지, 직립 부동. 염소 네 다리 접지. 부유 요소 없음.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 8,
   "B": 5,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "여자가 좌측 길 입구에 굳어 서서 우측 숲속 염소를 바라보고 염소도 그녀 쪽을 응시하는 상호 시선이 성립하며, 캡 포함 의상·목걸이 미착용·장소 고정 요소가 모두 맞아 프레임 지시를 가장 충실히 구현했다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소와 어두운 숲 톤은 좋으나 여자가 카메라를 정면으로 응시해 '누구도 카메라를 보지 않는 잠긴 시선' 지시를 어겼고, 레퍼런스의 회색 캡도 빠졌다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "여자와 염소 모두 카메라 정면을 향해 서로 시선을 맞추지 않아 샷의 핵심 액션이 무너졌고, 캡 누락과 좌측 배치 부정확까지 겹친다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S40sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 수리영을 공격한 대형 검은 염소: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1162467>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "염소의 뿔이 앞으로 굽어 있고 안면부가 평면적이며 눈이 정면을 향해 있어, 제공된 레퍼런스(뒤로 넓게 굽은 뿔, 측면 눈, 긴 주둥이)와 일치하지 않는 형태입니다 (Critical).",
     "fix_en": "Redraw the goat's head to exactly match the reference photograph, giving it a natural long snout, side-facing eyes, and thick horns that sweep outwards and backwards. Do not change Kim Ji-hu, her pose and clothing, the goat's overall body and placement, the forest setting, the lighting, or the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "여성의 왼손 형태가 뭉개져 있으며 엄지손가락이 누락된 것처럼 보입니다 (Major).",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the goat's head to exactly match the reference photograph, giving it a natural long snout, side-facing eyes, and thick horns that sweep outwards and backwards. Do not change Kim Ji-hu, her pose and clothing, the goat's overall body and placement, the forest setting, the lighting, or the exact camera framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "여자의 얼굴·시선이 명확히 우측 염소를 향해 두 시선이 길 축을 가로질러 맞물리고, 한낮 빛이 문턱의 인물을 밝게, 숲 내부와 염소를 확실히 어둡게 잡아 조명 지정과 프레임 배치를 정확히 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "의상·구도는 유지했으나 인물 얼굴이 레퍼런스와 달라지고 시선이 정면화되어 '서로만 응시, 카메라를 보지 않음' 조건이 약해졌으며, 숲 내부가 밝아져 '한낮에도 현저히 어두운 숲' 대비도 손실됐다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "여자의 얼굴·시선이 명확히 우측 염소를 향해 두 시선이 길 축을 가로질러 맞물리고, 한낮 빛이 문턱의 인물을 밝게, 숲 내부와 염소를 확실히 어둡게 잡아 조명 지정과 프레임 배치를 정확히 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "의상·구도는 유지했으나 인물 얼굴이 레퍼런스와 달라지고 시선이 정면화되어 '서로만 응시, 카메라를 보지 않음' 조건이 약해졌으며, 숲 내부가 밝아져 '한낮에도 현저히 어두운 숲' 대비도 손실됐다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드, 눈높이, 좌측 여성·우측 심부 염소의 상호 응시 축과 중앙 오솔길 분할을 정확히 구현했고, 인물 얼굴이 캐릭터 레퍼런스의 앳된 인상과 일치하며 염소의 네 다리 접지·뿔 형태가 또렷해 실물감과 스케일이 모두 안정적이다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 장소 락은 유사하지만 요구되지 않은 변경이 손해다 — 여성 얼굴이 더 나이 들고 각져 캐릭터 레퍼런스에서 이탈했고, 염소는 더 크게 확대되어 배경 존재라는 지시에 반하며 앞다리 접지가 어둠에 뭉개져 물리적 읽힘이 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "와이드, 눈높이, 좌측 여성·우측 심부 염소의 상호 응시 축과 중앙 오솔길 분할을 정확히 구현했고, 인물 얼굴이 캐릭터 레퍼런스의 앳된 인상과 일치하며 염소의 네 다리 접지·뿔 형태가 또렷해 실물감과 스케일이 모두 안정적이다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 장소 락은 유사하지만 요구되지 않은 변경이 손해다 — 여성 얼굴이 더 나이 들고 각져 캐릭터 레퍼런스에서 이탈했고, 염소는 더 크게 확대되어 배경 존재라는 지시에 반하며 앞다리 접지가 어둠에 뭉개져 물리적 읽힘이 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S40sh5"
  }
 },
 "groupbg::이름비석_숲길": {
  "input_fingerprint": "1ea5593544bef325",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "이름비석_숲길",
    "tags": [
     "S41sh4",
     "S41sh7",
     "S43sh5",
     "S43sh6",
     "S46sh11",
     "S46sh16",
     "S46sh3",
     "S57sh2",
     "S57sh3",
     "S57sh5"
    ]
   },
   "context_sig": "e52d74aa4aa2d301"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n국도변 주유소: 시골 지방 국도변에 위치한 주유소의 외부 콘크리트 공간. (특징: 낡은 주유기 기둥; 콘크리트 바닥; 한적한 주변 도로 풍경) / 금월도 숲속 입구: 마을에서 산으로 이어지는 숲의 진입로. 숲 안쪽은 그늘져 어둡다. (특징: 좁은 흙길; 입구부터 짙게 드리운 나무 그림자; 마을과 숲의 경계가 되는 수풀) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 금월도 해안길: 섬 가장자리를 따라 굽이치는 좁은 길과 가파른 갯바위 지대. (특징: 좁고 험한 해안 흙길; 바다와 인접한 가파르고 미끄러운 바위 지형)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 밤에는 보지 못 했던 허리 높이의 비석들이 눈에 띈다.\n- 비석 앞 썩은 고기의 형태도, 놓여진 상태도, 그대로다.\n- 곳곳에 보이는 몇 개의 비석들에 죄다 “수리영”이란 이름이 새겨져 있다.\n- “수리영” 글자가 흐릿하게 적혀있는 비석.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n국도변 주유소: 시골 지방 국도변에 위치한 주유소의 외부 콘크리트 공간. (특징: 낡은 주유기 기둥; 콘크리트 바닥; 한적한 주변 도로 풍경) / 금월도 숲속 입구: 마을에서 산으로 이어지는 숲의 진입로. 숲 안쪽은 그늘져 어둡다. (특징: 좁은 흙길; 입구부터 짙게 드리운 나무 그림자; 마을과 숲의 경계가 되는 수풀) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 금월도 해안길: 섬 가장자리를 따라 굽이치는 좁은 길과 가파른 갯바위 지대. (특징: 좁고 험한 해안 흙길; 바다와 인접한 가파르고 미끄러운 바위 지형)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 밤에는 보지 못 했던 허리 높이의 비석들이 눈에 띈다.\n- 비석 앞 썩은 고기의 형태도, 놓여진 상태도, 그대로다.\n- 곳곳에 보이는 몇 개의 비석들에 죄다 “수리영”이란 이름이 새겨져 있다.\n- “수리영” 글자가 흐릿하게 적혀있는 비석.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_이름비석_숲길_b7baf3.png",
  "asset_id": "47256cc0-0523-4a95-8f0e-7b08cbca588a",
  "input_asset_ids": [
   "27c23943-9082-4dbf-9538-a2a5dd89321e"
  ],
  "origin_tag": "S41sh4",
  "place_text": "Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base.",
  "origin_inputs": {
   "place_text": "Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base.",
   "time_of_day_en": "day",
   "conti_asset_id": "27c23943-9082-4dbf-9538-a2a5dd89321e"
  }
 },
 "S41sh4::bgfirst_bg": {
  "input_fingerprint": "9d77a9cf0696a363",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 역겨운 냄새에 미간을 팍 찌푸리며 썩은 고기를 내려다보는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From shoulder height just in front of and slightly beside 김지후(강수리영), the dolly-in settles into a tight three-quarter face close-up while preserving her lowered eyeline. Her face occupies the upper-center and right of frame, with a restrained sliver of the stone marker and rotten meat remaining below as the cause of her disgust.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 이끼 낀 비석 (오래되고 이끼가 잔뜩 낀 상태) — Its inscribed/front side angles away beneath her lowered face; used as A partial lower-frame reference that connects her expression to what she is examining; 썩은 육고기 (썩은 상태로 비석 앞에 놓여 있음); used as Kept small and slightly soft at the lower edge as the source of her reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "This is a pre-visualization concept art for a film production. Storyboard-quality still frame for the director's shot planning. Cinematic composition, dramatic lighting, professional film production context. NO gore, NO explicit violence, NO blood — focus on dramatic tension and emotion.\n\nCreate ONE PHOTOREALISTIC LIVE-ACTION EMPTY BACKGROUND PLATE for a film shot, 16:9. This must look like a real location photograph, not an illustration, painting, drawing, or 3D render. NO PEOPLE, no figures, no silhouettes, no body parts, no reflections of people, no sketch lines, and no arrows anywhere. No text overlays or watermarks.\n\nREFERENCE USE:\n- Use the FIRST attached thin-line storyboard image ONLY for camera angle, horizon, perspective, and the placement and apparent size of buildings, terrain, and set masses. Ignore all sketched people and arrows entirely.\n- Use the SECOND attached LOCATION PHOTOGRAPH for the real place’s architecture, natural materials, signage, vegetation, and fixed features, re-projecting them into the storyboard camera. If the cameras differ, the storyboard camera wins.\n- Preserve true physical scale using human-scale calibration: a door is approximately 2 m high, a window approximately 1–1.5 m wide, and one storey approximately 2.5–3 m. Never inflate small structures or shrink large ones.\n\nLOCATION LOCK: Daytime on a secluded pine-forest path beside an old stone marker heavily covered with natural moss. At the base of the marker is a small, weathered, opaque food parcel suggesting long-spoiled discarded provisions. The parcel remains closed and non-graphic: no visible meat, flesh, tissue, bones, carcass, blood, bodily remains, stains, wounds, insects, or fluids.\n\nTIME OF DAY LOCK: Day.\n\nCAMERA AND COMPOSITION:\n- Camera at adult shoulder height, positioned just in front of and slightly beside the empty mark where the performer will later stand.\n- Compose this as the clean background plate for a tight three-quarter facial close-up that will be added later. Leave natural negative space in the upper-center and right of frame for the future performer’s face and shoulders, but include no person now.\n- Preserve the intended lowered eyeline through the placement of the practical set elements: a restrained sliver of the moss-covered stone marker enters the lower portion of frame, and its inscribed front plane angles away from the empty performer position.\n- Keep the closed spoiled-food parcel small, unobtrusive, and slightly soft at the lower edge. It should function only as a subtle environmental cue and must not resemble a body part or graphic biological material.\n- The stone and parcel must remain partial lower-frame references rather than dominant foreground objects.\n- Keep realistic physical scale and lens perspective. Background fixtures, trees, and distant objects occupy only the screen area dictated by their actual size and distance.\n\nLIGHTING AND IMAGE QUALITY:\nNatural daytime forest light filtered through pine branches, realistic moss and weathered stone textures, restrained cinematic contrast, shallow depth of field appropriate to a live-action close-up background plate, professional full-frame cinematography, physically accurate optics, subtle filmic color grading, high-detail photorealism. Quiet, tense atmosphere without depicting violence, injury, death, or graphic decay.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S41sh4__bgfirst_bg.png",
  "asset_id": "701789dd-113d-4674-82ff-d5499a345991",
  "input_asset_ids": [
   "27c23943-9082-4dbf-9538-a2a5dd89321e",
   "47256cc0-0523-4a95-8f0e-7b08cbca588a"
  ]
 },
 "S41sh4": {
  "input_fingerprint": "b075dcc657c84ddd",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 역겨운 냄새에 미간을 팍 찌푸리며 썩은 고기를 내려다보는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The moss-covered marker stones remain standing with rotten meat placed before each one. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 역겨운 냄새에 미간을 팍 찌푸리며 썩은 고기를 내려다보는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The moss-covered marker stones remain standing with rotten meat placed before each one. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 역겨운 냄새에 미간을 팍 찌푸리며 썩은 고기를 내려다보는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): Beside a moss-covered marker stone deep along the daytime pine-forest path, with rotten meat at its base. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The moss-covered marker stones remain standing with rotten meat placed before each one. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S41sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S41sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_이름비석_숲길_b7baf3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:736787>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 명시한 '얼굴' 중심의 타이트한 구도를 잘 구현했으며, 고기를 내려다보며 찌푸린 표정도 정확합니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "'얼굴'을 강조한 프레이밍 지시와 달리 상반신 전체가 나오는 넓은 샷이며, 명시적으로 없어야 할 펜던트가 가슴에 보입니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 명시한 '얼굴' 중심의 타이트한 구도를 잘 구현했으며, 고기를 내려다보며 찌푸린 표정도 정확합니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "'얼굴'을 강조한 프레이밍 지시와 달리 상반신 전체가 나오는 넓은 샷이며, 명시적으로 없어야 할 펜던트가 가슴에 보입니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "'얼굴'을 강조한 숏 텍스트의 프레이밍과 미간을 찌푸린 표정을 정확히 구현했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "프레이밍이 너무 넓어 '얼굴' 중심이 아니며, 지시사항과 달리 목걸이가 노출되었습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "'얼굴'을 강조한 숏 텍스트의 프레이밍과 미간을 찌푸린 표정을 정확히 구현했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "프레이밍이 너무 넓어 '얼굴' 중심이 아니며, 지시사항과 달리 목걸이가 노출되었습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 7
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "샷 텍스트가 명시한 '얼굴' 중심의 타이트한 구도를 잘 구현했으며, 고기를 내려다보며 찌푸린 표정도 정확합니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "'얼굴'을 강조한 프레이밍 지시와 달리 상반신 전체가 나오는 넓은 샷이며, 명시적으로 없어야 할 펜던트가 가슴에 보입니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_이름비석_숲길_b7baf3.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후가 역겨운 냄새에 미간을 팍 찌푸리는 표정이 아닙니다.",
     "fix_en": "Deepen the furrows between her eyebrows and scrunch her nose slightly to create a strong expression of disgust at a foul smell.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Deepen the furrows between her eyebrows and scrunch her nose slightly to create a strong expression of disgust at a foul smell.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S41sh4__bgfirst_bg.png",
   "bg_asset_id": "701789dd-113d-4674-82ff-d5499a345991",
   "bg_record_key": "S41sh4::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "이름비석_숲길",
   "groupbg_asset_id": "47256cc0-0523-4a95-8f0e-7b08cbca588a"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S41sh7": {
  "input_fingerprint": "b45bade462990a42",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 빽빽한 나무 기둥 뒤로 짐승의 털이 난 날카로운 손이 튀어나온 찰나의 클로즈업.\n\nLOCATION (lock): The dense tree line surrounding the marker-stone clearing, immediately behind a black-pine trunk. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At hand height and close to the side of a distant tree trunk, the static camera looks perpendicular to its edge as a sharp fur-covered hand snaps into view and begins withdrawing. The trunk occupies a narrow central strip and the hand crosses the middle-right, leaving enough surrounding forest to preserve its natural scale.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 짐승의 털이 난 날카로운 손의 정체불명 존재 in the middle-right of the frame, midground, moves toward cover behind the tree trunk; concealing tree trunk in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: tree trunk (The concealed figure remains behind it) — Its side edge faces the camera, with the hand emerging from behind its right edge; used as Hard vertical occluder that hides the unseen body and reveals only the hand; surrounding forest (Visible only around the trunk and hand); used as Limited environmental context around the reveal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light isolates the hand's outline against the surrounding forest without specifying an additional source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains missing as the hidden clawed hand watches her.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "손은 화면 중앙 소나무 기둥의 오른쪽 가장자리에서 튀어나와 왼쪽(기둥 쪽)으로 손가락을 뻗어 감싸쥐는 방향. 카메라는 기둥 측면에 수직으로 붙어 있고, 손은 중앙~중앙우측을 가로지른다. 지시된 '기둥 오른쪽 가장자리에서 손이 나온다'는 방향과 일치.",
    "built_space": "인공 구조물은 없고 자연 구조(소나무 기둥 1개가 중앙 좁은 띠를 차지, 주변 침엽수림). 기둥 수는 정확히 하나가 주 오클루더이며 좌우로 배경 나무들이 정상 스케일로 남아 있어 '제한된 환경 맥락' 요구를 충족. 참조 스틸의 흑송 수피·하층 관목·초록 톤과 재질이 일치.",
    "entities": "짐승 털이 난 날카로운 손: 손등과 손목에 거친 털, 길고 어두운 두꺼운 발톱형 손톱, 인간형 손 구조. 사람 전신은 보이지 않고 손만 노출 — 추가 인물 없음. 지후는 프레임에 없음(목걸이 조항은 무관).",
    "hard_violations": [],
    "physics": "손은 기둥을 감싸며 손가락 끝이 수피에 실제로 닿아 눌린 접촉점이 있고, 손목이 기둥 뒤 몸통에서 이어져 나온다 — 지지가 명확. 공중에 뜬 부분 없음. 털·발톱·수피 모두 물리적 재질감으로 렌더링."
   },
   {
    "label": "B",
    "direction": "손은 중앙 기둥의 오른쪽 가장자리에서 나와 왼쪽으로 감싸는 방향으로, 지시 방향과 일치. 다만 손이 프레임에서 다소 작고 중앙우측 상단 쪽에 위치.",
    "built_space": "중앙 소나무 기둥 하나가 오클루더, 배경은 밝은 소나무 숲. 기둥 아래쪽에 짙은 색 천(소매/옷자락)처럼 보이는 형체가 기둥 뒤에서 흘러나와 있어 숨은 몸이 부분 노출된다. 배경 광량이 참조보다 밝고 하늘이 많이 보여 참조의 어두운 숲 무드와 다소 차이.",
    "entities": "손: 털은 성기게 있고 손톱이 길지만 발톱이라기보다 긴 사람 손톱에 가깝다. '짐승의 털이 난 날카로운 손'의 짐승성이 약함. 기둥 아래 옷/천 형체가 미확인 요소로 추가로 보인다.",
    "hard_violations": [],
    "physics": "손가락이 수피에 닿아 있고 손목이 기둥 뒤로 이어져 지지됨. 다만 기둥 하단의 천 형체는 팔과의 해부학적 연결이 애매해 정체가 불분명."
   },
   {
    "label": "C",
    "direction": "손이 기둥 오른쪽 가장자리에서 나와 기둥을 감싸는 방향은 맞으나, 프레임 안 손 크기가 작아 클로즈업이라기보다 미디엄에 가깝다. 카메라도 기둥에서 더 멀리 떨어져 있음.",
    "built_space": "중앙 기둥 하나 + 좌측 근경 기둥, 배경은 밝고 넓은 숲. 배경 노출이 밝고 하늘·원경 산이 보여 참조 스틸의 어둡고 촘촘한 흑송림 느낌보다 개방적. '빽빽한 나무 기둥' 밀도감이 상대적으로 약함.",
    "entities": "손: 두꺼운 털뭉치와 굽은 발톱을 갖춘 짐승 손 — 다만 손가락 관절이 뭉툭하고 실루엣이 다소 고무 소품처럼 읽혀 재질 리얼리즘이 약간 떨어진다. 인물 추가 없음.",
    "hard_violations": [],
    "physics": "손가락이 수피에 걸쳐 잡고 있으며 손목은 기둥 뒤로 이어져 지지 확인. 떠 있는 요소 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 6,
   "C": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "기둥 우측 가장자리에서 털·발톱 손이 튀어나온 클로즈업 스케일, 좁은 중앙 기둥 띠와 중앙우측 손 배치, 참조 스틸의 어두운 흑송림 재질·광량까지 지시대로 재현 — 지지·재질 모두 정상."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "방향과 오클루더 구성은 맞지만 손의 '짐승 털' 특징이 약하고, 기둥 아래 정체불명의 옷자락 형체가 노출되며 배경이 참조보다 지나치게 밝아 로케이션 톤이 어긋난다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "손 크기가 작아 지정된 클로즈업 스케일에 못 미치고, 배경이 밝고 개방적이어서 참조의 빽빽한 흑송림 밀도·무드와 거리가 있으며 손의 질감이 소품처럼 읽힌다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S41sh5_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "모든 캐릭터는 진짜 인간이어야 하며 피부나 해부학적 구조를 판타지적으로 변형해서는 안 된다는 지침(literal fantasy imagery 금지)을 위반하고, 사람의 손이 아닌 짐승의 앞발(동물 발톱과 가죽)로 묘사되었습니다. 또한 엄지발톱이 손등/손목 위쪽에서 돋아나 있어 해부학적으로도 비정상적입니다. (심각도: critical)",
     "fix_en": "Redraw the beast paw as an anatomically correct human hand and forearm gripping the tree trunk; give it human skin and human fingernails (which can be long and sharp); you may add coarse body hair or a fur sleeve to reflect the text, but the underlying anatomy must be strictly human with the thumb correctly positioned. Preserve the tree trunk, the background pine forest, the natural daytime lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the beast paw as an anatomically correct human hand and forearm gripping the tree trunk; give it human skin and human fingernails (which can be long and sharp); you may add coarse body hair or a fur sleeve to reflect the text, but the underlying anatomy must be strictly human with the thumb correctly positioned. Preserve the tree trunk, the background pine forest, the natural daytime lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "손은 중앙 소나무 기둥의 오른쪽 가장자리에서 튀어나와 화면 왼쪽(기둥 표면 쪽)으로 손가락을 뻗고 있다. 손끝과 발톱이 기둥 껍질에 닿아 있어, 몸을 기둥 뒤로 되끌어당기는 동작 방향과 일치한다. 카메라는 기둥 측면 가장자리에 수직으로 붙어 있고 손은 중앙-우측에 위치해 프레임 레이아웃과 맞는다.",
      "built_space": "인공 구조물은 없고 소나무 숲. 중앙에 굵은 흑송 기둥 하나가 좁은 세로 띠로 서 있고, 좌우로 다른 기둥들과 관목 하층식생이 보인다. 참조 스틸의 소나무 껍질 질감·초록 하층목·낮은 채도 주광과 일치. 기둥은 하나만, 중복 없음.",
      "entities": "짐승의 털이 난 날카로운 손 — 손등과 손목 전체에 거친 갈색 털이 나 있고, 손톱은 길고 두껍고 어두운 발톱 형태. '털이 난 날카로운 손'이라는 지시에 부합. 사람은 보이지 않으며(몸은 기둥 뒤 은폐), 추가 인물·물체 없음. 지후는 프레임에 없음(목걸이 조항은 화면 밖이라 해당 없음). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "손은 기둥 오른쪽 가장자리에서 나와 손가락 끝이 껍질을 짚고 있고, 팔뚝은 기둥 뒤로 이어져 가려진다 — 지지점(기둥을 짚은 손가락 + 은폐된 몸)이 명확하다. 공중에 뜬 요소 없음. 다만 손목 아래 털 뭉치의 팔 연결부가 다소 뭉개져 형태 해석이 약간 애매하나, 기둥 뒤에서 이어지는 것으로 읽힌다."
     },
     {
      "label": "B",
      "direction": "손은 같은 위치, 기둥 오른쪽 가장자리에서 나와 손가락이 기둥 표면을 향해 뻗는다. 손가락 끝이 껍질에 닿아 방향은 맞다. 프레임 배치(중앙 기둥, 중앙-우측 손)도 지시대로.",
      "built_space": "동일한 소나무 숲, 중앙에 흑송 기둥 하나. 배경 나무·하층식생·주광 모두 참조 스틸과 일치. 구조물 중복 없음.",
      "entities": "손 자체는 털이 거의 없는 매끈한 사람 손(연한 피부, 잔털 정도)이며, 손톱은 길고 창백한 매니큐어 같은 인조 네일에 가깝다. '짐승의 털이 난 날카로운 손'이라는 핵심 지정과 어긋난다 — 털은 손목 아래 별개의 모피 커프처럼만 존재해 마치 털옷 소매를 낀 사람 손으로 읽힌다. 나머지 요소는 추가 인물·물체 없음.",
      "hard_violations": [],
      "physics": "손가락이 기둥 껍질을 짚고, 팔은 기둥 뒤로 이어진다 — 지지 관계 정상. 부유 요소 없음. 다만 손목의 털 뭉치가 팔과 자연스럽게 연결되지 않고 별도의 덩어리처럼 붙어 있어 재질 연속성이 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'짐승의 털이 난 날카로운 손'을 손등·손목 전체의 거친 털과 두꺼운 검은 발톱으로 정확히 구현했고, 기둥 우측 가장자리 등장·중앙-우측 배치·클로즈업 프레이밍과 참조 숲 재질·주광까지 모두 맞다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍·장소·지지 관계는 A와 동일하지만, 핵심 지정인 '털 난 날카로운 손'을 털 없는 매끈한 인간 손 + 창백한 인조 네일 + 손목에 덧댄 모피 커프로 바꿔버려 계약의 가장 중요한 엔티티 항목을 잃었다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'짐승의 털이 난 날카로운 손'을 손등·손목 전체의 거친 털과 두꺼운 검은 발톱으로 정확히 구현했고, 기둥 우측 가장자리 등장·중앙-우측 배치·클로즈업 프레이밍과 참조 숲 재질·주광까지 모두 맞다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍·장소·지지 관계는 A와 동일하지만, 핵심 지정인 '털 난 날카로운 손'을 털 없는 매끈한 인간 손 + 창백한 인조 네일 + 손목에 덧댄 모피 커프로 바꿔버려 계약의 가장 중요한 엔티티 항목을 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "손은 중앙 소나무 기둥의 오른쪽 가장자리에서 튀어나와 화면 왼쪽(기둥 표면 쪽)으로 손가락을 뻗고 있다. 손끝과 발톱이 기둥 껍질에 닿아 있어, 몸을 기둥 뒤로 되끌어당기는 동작 방향과 일치한다. 카메라는 기둥 측면 가장자리에 수직으로 붙어 있고 손은 중앙-우측에 위치해 프레임 레이아웃과 맞는다.",
      "built_space": "인공 구조물은 없고 소나무 숲. 중앙에 굵은 흑송 기둥 하나가 좁은 세로 띠로 서 있고, 좌우로 다른 기둥들과 관목 하층식생이 보인다. 참조 스틸의 소나무 껍질 질감·초록 하층목·낮은 채도 주광과 일치. 기둥은 하나만, 중복 없음.",
      "entities": "짐승의 털이 난 날카로운 손 — 손등과 손목 전체에 거친 갈색 털이 나 있고, 손톱은 길고 두껍고 어두운 발톱 형태. '털이 난 날카로운 손'이라는 지시에 부합. 사람은 보이지 않으며(몸은 기둥 뒤 은폐), 추가 인물·물체 없음. 지후는 프레임에 없음(목걸이 조항은 화면 밖이라 해당 없음). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "손은 기둥 오른쪽 가장자리에서 나와 손가락 끝이 껍질을 짚고 있고, 팔뚝은 기둥 뒤로 이어져 가려진다 — 지지점(기둥을 짚은 손가락 + 은폐된 몸)이 명확하다. 공중에 뜬 요소 없음. 다만 손목 아래 털 뭉치의 팔 연결부가 다소 뭉개져 형태 해석이 약간 애매하나, 기둥 뒤에서 이어지는 것으로 읽힌다."
     },
     {
      "label": "B",
      "direction": "손은 같은 위치, 기둥 오른쪽 가장자리에서 나와 손가락이 기둥 표면을 향해 뻗는다. 손가락 끝이 껍질에 닿아 방향은 맞다. 프레임 배치(중앙 기둥, 중앙-우측 손)도 지시대로.",
      "built_space": "동일한 소나무 숲, 중앙에 흑송 기둥 하나. 배경 나무·하층식생·주광 모두 참조 스틸과 일치. 구조물 중복 없음.",
      "entities": "손 자체는 털이 거의 없는 매끈한 사람 손(연한 피부, 잔털 정도)이며, 손톱은 길고 창백한 매니큐어 같은 인조 네일에 가깝다. '짐승의 털이 난 날카로운 손'이라는 핵심 지정과 어긋난다 — 털은 손목 아래 별개의 모피 커프처럼만 존재해 마치 털옷 소매를 낀 사람 손으로 읽힌다. 나머지 요소는 추가 인물·물체 없음.",
      "hard_violations": [],
      "physics": "손가락이 기둥 껍질을 짚고, 팔은 기둥 뒤로 이어진다 — 지지 관계 정상. 부유 요소 없음. 다만 손목의 털 뭉치가 팔과 자연스럽게 연결되지 않고 별도의 덩어리처럼 붙어 있어 재질 연속성이 약하다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 소나무 줄기 측면에 수직으로 붙어 손 높이에서 바라본다. 손은 줄기의 오른쪽 가장자리에서 튀어나와 손가락 끝이 화면 왼쪽(줄기 표면)을 향하며, 손등은 카메라 쪽. 시선/조준 대상은 없으나 손의 방향이 나무 뒤로 되돌아가는(엄폐로 향하는) 움직임과 일치한다. 손은 화면 중앙우측에 위치해 지정 배치와 맞다.",
      "built_space": "구조물은 자연 지형뿐. 중앙에 소나무 줄기 하나가 세로 스트립으로 서 있고, 좌우로 침엽수림과 하층 관목이 이어진다. 줄기는 하나뿐이며 중복 없음. 배경 숲의 밀도·재질(거친 소나무 수피, 초록 덤불)은 레퍼런스 장소와 일치. 표석/지후는 프레임 밖으로 배제되어 있고 이는 샷 텍스트에 부합.",
      "entities": "'짐승의 털이 난 날카로운 손'이어야 하는데, 실제로 보이는 것은 거의 평범한 인간 남성의 손이다. 피부는 정상 살색, 손등에 옅은 잔털만 있고, 손톱은 길지만 흰색의 매니큐어 같은 인조손톱처럼 보여 '날카로운 발톱'의 인상이 약하다. 털은 손목 아래 소맷단처럼 뭉친 모피 덩어리로만 존재해 '털이 난 손'이라기보다 모피 토시를 낀 사람 손으로 읽힌다. 인물은 얼굴 없이 손만 노출 — 계약 충족.",
      "hard_violations": [],
      "physics": "손은 나무 줄기 오른쪽 뒤에서 나와 손가락이 수피에 닿아 지지되고, 팔뚝은 줄기에 가려져 몸통이 뒤에 있음이 암시된다. 공중에 뜬 물체 없음. 다만 손이 나무를 짚는 힘의 눌림/그림자가 약하고, 모피 소맷단이 팔목과 자연스럽게 연결되지 않고 별개 덩어리처럼 붙어 있어 부착감이 다소 떨어진다."
     },
     {
      "label": "B",
      "direction": "동일한 카메라 축 — 줄기 측면에 수직, 손 높이. 손은 줄기 오른쪽 가장자리에서 나와 손가락 끝이 왼쪽 수피를 붙잡듯 향하고 손등이 카메라를 향한다. 나무 뒤 엄폐 쪽으로 물러나는 방향성이 A보다 뚜렷하게 읽힌다. 화면 중앙우측 배치 준수.",
      "built_space": "자연 로케이션. 중앙 세로 스트립에 소나무 줄기 하나, 좌우로 동일한 소나무 숲과 관목. 줄기 중복이나 여분 구조물 없음. 수피 질감·색, 배경 임상, 낮의 자연광 색조가 이전 샷 스틸의 장소와 일치. 프레임 안에 다른 인물 없음.",
      "entities": "손은 회갈색의 거친 피부에 촘촘한 짐승 털이 손등과 손가락 마디까지 덮여 있고, 손톱은 검고 두꺼운 각질의 발톱 형태 — 샷 텍스트의 '짐승의 털이 난 날카로운 손'과 직접 일치. 손목 아래로도 털이 이어져 별도 모피 소품이 아닌 몸의 일부로 읽힌다. 인간 팔의 골격 비율은 유지되어 '실사 특수분장' 수준으로 성립.",
      "hard_violations": [],
      "physics": "손가락 네 개가 수피를 짚어 지지되고, 팔은 줄기 뒤로 이어져 숨은 몸이 지지원임이 명확하다. 공중 부양 요소 없음. 손톱이 수피에 닿는 지점과 접촉 그림자가 A보다 잘 표현됨. 다만 검은 발톱 끝이 다소 균일해 미세하게 그래픽적으로 보일 여지가 있으나 표면 광택·질감은 실물감을 유지."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍·장소·물리 지지는 정확하지만 핵심 계약인 '짐승의 털이 난 날카로운 손'이 평범한 인간 손 + 흰 인조손톱 + 손목의 별개 모피 덩어리로 읽혀 정체성 요건을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 카메라축·중앙우측 배치·로케이션 일치를 유지하면서 털 덮인 거친 피부와 검은 발톱으로 '짐승의 손'을 정확히 구현했고, 수피를 짚는 접촉으로 물리 지지도 명확하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍·장소·물리 지지는 정확하지만 핵심 계약인 '짐승의 털이 난 날카로운 손'이 평범한 인간 손 + 흰 인조손톱 + 손목의 별개 모피 덩어리로 읽혀 정체성 요건을 놓쳤다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 카메라축·중앙우측 배치·로케이션 일치를 유지하면서 털 덮인 거친 피부와 검은 발톱으로 '짐승의 손'을 정확히 구현했고, 수피를 짚는 접촉으로 물리 지지도 명확하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 소나무 줄기 측면에 수직으로 붙어 손 높이에서 바라본다. 손은 줄기의 오른쪽 가장자리에서 튀어나와 손가락 끝이 화면 왼쪽(줄기 표면)을 향하며, 손등은 카메라 쪽. 시선/조준 대상은 없으나 손의 방향이 나무 뒤로 되돌아가는(엄폐로 향하는) 움직임과 일치한다. 손은 화면 중앙우측에 위치해 지정 배치와 맞다.",
      "built_space": "구조물은 자연 지형뿐. 중앙에 소나무 줄기 하나가 세로 스트립으로 서 있고, 좌우로 침엽수림과 하층 관목이 이어진다. 줄기는 하나뿐이며 중복 없음. 배경 숲의 밀도·재질(거친 소나무 수피, 초록 덤불)은 레퍼런스 장소와 일치. 표석/지후는 프레임 밖으로 배제되어 있고 이는 샷 텍스트에 부합.",
      "entities": "'짐승의 털이 난 날카로운 손'이어야 하는데, 실제로 보이는 것은 거의 평범한 인간 남성의 손이다. 피부는 정상 살색, 손등에 옅은 잔털만 있고, 손톱은 길지만 흰색의 매니큐어 같은 인조손톱처럼 보여 '날카로운 발톱'의 인상이 약하다. 털은 손목 아래 소맷단처럼 뭉친 모피 덩어리로만 존재해 '털이 난 손'이라기보다 모피 토시를 낀 사람 손으로 읽힌다. 인물은 얼굴 없이 손만 노출 — 계약 충족.",
      "hard_violations": [],
      "physics": "손은 나무 줄기 오른쪽 뒤에서 나와 손가락이 수피에 닿아 지지되고, 팔뚝은 줄기에 가려져 몸통이 뒤에 있음이 암시된다. 공중에 뜬 물체 없음. 다만 손이 나무를 짚는 힘의 눌림/그림자가 약하고, 모피 소맷단이 팔목과 자연스럽게 연결되지 않고 별개 덩어리처럼 붙어 있어 부착감이 다소 떨어진다."
     },
     {
      "label": "A",
      "direction": "동일한 카메라 축 — 줄기 측면에 수직, 손 높이. 손은 줄기 오른쪽 가장자리에서 나와 손가락 끝이 왼쪽 수피를 붙잡듯 향하고 손등이 카메라를 향한다. 나무 뒤 엄폐 쪽으로 물러나는 방향성이 A보다 뚜렷하게 읽힌다. 화면 중앙우측 배치 준수.",
      "built_space": "자연 로케이션. 중앙 세로 스트립에 소나무 줄기 하나, 좌우로 동일한 소나무 숲과 관목. 줄기 중복이나 여분 구조물 없음. 수피 질감·색, 배경 임상, 낮의 자연광 색조가 이전 샷 스틸의 장소와 일치. 프레임 안에 다른 인물 없음.",
      "entities": "손은 회갈색의 거친 피부에 촘촘한 짐승 털이 손등과 손가락 마디까지 덮여 있고, 손톱은 검고 두꺼운 각질의 발톱 형태 — 샷 텍스트의 '짐승의 털이 난 날카로운 손'과 직접 일치. 손목 아래로도 털이 이어져 별도 모피 소품이 아닌 몸의 일부로 읽힌다. 인간 팔의 골격 비율은 유지되어 '실사 특수분장' 수준으로 성립.",
      "hard_violations": [],
      "physics": "손가락 네 개가 수피를 짚어 지지되고, 팔은 줄기 뒤로 이어져 숨은 몸이 지지원임이 명확하다. 공중 부양 요소 없음. 손톱이 수피에 닿는 지점과 접촉 그림자가 A보다 잘 표현됨. 다만 검은 발톱 끝이 다소 균일해 미세하게 그래픽적으로 보일 여지가 있으나 표면 광택·질감은 실물감을 유지."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S41sh5"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S42sh1": {
  "input_fingerprint": "b33817a19ec0053c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 국도변 주유소 주유기 옆에 세워진 구형 아반테 차량의 외부 전경.\n\nLOCATION (lock): An outdoor fuel bay beside a rural highway, with the compact sedan stopped next to a pump in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daytime illumination clearly establishes the parked car, fuel pump, and roadside setting.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in its cast beside the parked Avante.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 2,
   "B": 8,
   "C": 6
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 2,
    "verdict_ko": "밝은 대낮 국도변 주유소·구형 아반테 외경 자체는 좋으나, 몸통 없이 절단된 깁스 팔이 가드 파이프 위에 단독으로 놓여 지지체가 전무한 해부학적 불가 스테이징 — 하드 위반으로 실격급.  ★위반: [claude-opus] 몸통 없이 절단된 듯한 깁스 팔이 가드 파이프 위에 단독으로 놓여 있음 — 해부학적으로 불가능한 스테이징(사람의 팔이 신체와 분리) / [claude-opus] 그 팔을 지지하는 신체가 전혀 없음: 어깨·몸통이 프레임 밖에서 이어지는 연결선이 존재하지 않고 팔뚝 끝이 잘려 있음 / [gpt] 몸과 연결되지 않은 깁스 팔과 손이 난간에 놓인 채 묘사되어 물리적으로 불가능한 절단 신체처럼 보인다. / [gpt] 샷에 필요하지 않은 인간 신체 일부를 발명해 ‘사람·얼굴·인물 없음’ 조건을 위반했다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "주유 노즐이 실제 급유구에 물린 완결된 주유 상태, 아반테 XD·한국 번호판·E1 국도변 주유소 로케이션이 모두 부합하고, 깁스한 인우의 팔이 몸에 연결된 채 트렁크에 지지되어 '팔은 허용' 조항을 물리적으로 정확히 충족.  ★위반: [gpt] 화면 왼쪽에 불필요한 성인 인물의 몸통과 팔을 추가하여 ‘사람 없음’ 조건을 위반했다. / [gpt] 주유소 표지와 번호판에 식별 가능한 문자가 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반했다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "구형 아반테·구형 녹색 번호판·국도변 주유소 대낮 외경은 부합하지만, 노즐이 급유구에 물리지 않아 주유 연결이 성립하지 않고 어깨·다리까지 들어온 인물 실루엣이 '인물 없음' 규정 경계를 더 크게 넘음.  ★위반: [gpt] 화면 왼쪽에 불필요한 성인 인물의 몸통과 깁스 팔을 추가하여 ‘사람 없음’ 조건을 위반했다. / [gpt] 주유기, 배경 간판과 번호판에 식별 가능한 문자가 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반했다."
   }
  ],
  "refs": [],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 주유기 노즐이 주유구 덮개나 개구부 없이 차량의 금속 차체를 그대로 관통하고 있습니다.",
     "fix_en": "Draw an open fuel door flap and a dark filler hole exactly where the black nozzle enters the car's side panel, strictly preserving the nozzle, hose, car, gas pump, background, and the arm on the left.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Critical] 텍스트 금지 지시에도 불구하고 번호판, 표지판, 주유기, 차량 후면에 문자와 숫자가 선명하게 보입니다.",
     "fix_en": "Erase all letters and numbers from the car's license plate, the car body, the gas pump, and the overhead signs, replacing them with blank matching surfaces, strictly preserving the car, the pump, the lighting, and the arm on the left.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Critical] 인물 등장 금지 지시에도 불구하고 화면 왼쪽 가장자리에 사람의 몸통과 다리가 보입니다 (지시된 팔 제외).",
     "fix_en": "Remove the dark shirt and pants on the far left edge, replacing them with the road and trees behind them, leaving only the bare arm and white cast entering the frame, strictly preserving the car, gas pump, and lighting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 1,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Draw an open fuel door flap and a dark filler hole exactly where the black nozzle enters the car's side panel, strictly preserving the nozzle, hose, car, gas pump, background, and the arm on the left.\n- Erase all letters and numbers from the car's license plate, the car body, the gas pump, and the overhead signs, replacing them with blank matching surfaces, strictly preserving the car, the pump, the lighting, and the arm on the left.\n- Remove the dark shirt and pants on the far left edge, replacing them with the road and trees behind them, leaving only the bare arm and white cast entering the frame, strictly preserving the car, gas pump, and lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "국도변 주유소 옆 구형 아반테 외부 전경, 주유 중 호스 연결, 깁스 팔의 지지까지 계약을 모두 충족하며 HYUNDAI/AVANTE 엠블럼과 한국 번호판으로 차종 지정도 입증된다; 간판 브랜드 문자 노출이 유일한 약점.  ★위반: [gpt] 금지된 문자와 표기가 화면 곳곳에 노출됨: ‘E1’, ‘도안점’, ‘AVANTE’, 번호판 문자 및 숫자."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "텍스트 제거라는 수정 목표는 달성했으나 그 대가로 주유소 사인·주유기 로고·차량 엠블럼·번호판까지 백지로 지워져 '구형 아반테' 식별과 실물 재질감이 손상됐고, 팔의 몸통 연결도 더 잘려 계약이 요구하지 않은 손실이 이득을 넘어선다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.333,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.083,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 금지된 문자와 표기가 화면 곳곳에 노출됨: ‘E1’, ‘도안점’, ‘AVANTE’, 번호판 문자 및 숫자."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "국도변 주유소 옆 구형 아반테 외부 전경, 주유 중 호스 연결, 깁스 팔의 지지까지 계약을 모두 충족하며 HYUNDAI/AVANTE 엠블럼과 한국 번호판으로 차종 지정도 입증된다; 간판 브랜드 문자 노출이 유일한 약점.  ★위반: [gpt] 금지된 문자와 표기가 화면 곳곳에 노출됨: ‘E1’, ‘도안점’, ‘AVANTE’, 번호판 문자 및 숫자."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "텍스트 제거라는 수정 목표는 달성했으나 그 대가로 주유소 사인·주유기 로고·차량 엠블럼·번호판까지 백지로 지워져 '구형 아반테' 식별과 실물 재질감이 손상됐고, 팔의 몸통 연결도 더 잘려 계약이 요구하지 않은 손실이 이득을 넘어선다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 차량 좌후방에서 주유기 쪽(우측)으로 향하는 3/4 후방 뷰. 주유 노즐은 차량 우측 후방 주유구에 정확히 삽입되어 있고 호스는 우측 주유기로 이어진다. 프레임 좌측에서 깁스한 팔이 트렁크 리드 위로 뻗어 손이 차체에 닿아 있다 — 지향점은 차 트렁크 상면으로 일치.",
      "built_space": "옥외 주유소 베이: 주유기 1기(노즐 걸이 좌우 대칭), 황색 보호 가드레일, 캐노피 기둥, 우측 편의점 건물, 배경에 국도와 가드레일. 주유기 개수·배치는 로케이션과 일치. 간판은 로고만 있고 문자는 없음(문자 금지 조항 준수).",
      "entities": "구형 아반테(XD 세대) 짙은 남색 세단 — 프롬프트의 '구형 아반테'와 일치. 번호판은 백지로 문자 없음. 인물 전신·얼굴 없음, 깁스한 팔뚝만 노출 — '사람 없음, 단 행위하는 손/팔은 허용' 조항과 CARRIED STATE(인우의 깁스한 팔)를 동시에 충족. 낮 시간 밝은 자연광.",
      "hard_violations": [],
      "physics": "차량은 네 바퀴로 지면에 접지, 그림자 정상. 주유 호스는 노즐에서 주유기까지 처지며 중력에 맞게 늘어짐. 깁스한 팔은 트렁크 리드에 손바닥이 얹혀 지지되어 있음(공중 부양 없음). 깁스 재질은 석고 질감으로 팔에 감김. 바닥 젖은 자국은 반사 있음."
     },
     {
      "label": "B",
      "direction": "동일한 각도·구도. 노즐은 주유구에 삽입, 호스는 주유기로 연결. 깁스 팔은 트렁크 위에 손이 얹힘. 방향성은 A와 동일하게 정확.",
      "built_space": "동일한 주유소 구조. 다만 주유기 노즐 걸이 중 좌측 호스/노즐 하나가 A보다 단순화되어 있고, 간판과 주유기에 'E1' 로고 및 '도언첩'이라는 한글 문자, 번호판 '6다777', 트렁크의 HYUNDAI/AVANTE 레터링 등 텍스트가 다수 추가됨.",
      "entities": "동일 차종·색상. 그러나 프레임 좌측 가장자리에 회색 티셔츠 상체와 바지·다리 일부가 드러나 사람의 몸통이 프레임 안에 들어옴 — '어떤 인물도 서 있거나 앉아 있거나 지나가는 모습으로 프레임에 들어오면 안 됨' 조항 위반(허용은 손/팔에 한함).",
      "hard_violations": [
       "프레임 좌측에 인물의 몸통·다리가 노출되어 'NO PEOPLE IN THIS SHOT'(손/팔 외 신체 금지) 위반",
       "간판 '도언첩'·'E1', 번호판 문자, 차체 레터링 등 텍스트 삽입으로 '텍스트·캡션 금지' 위반"
      ],
      "physics": "차량 접지·호스 처짐·깁스 팔의 트렁크 지지 모두 정상. 좌측 인물의 몸통 역시 지면에 서 있는 것으로 보이나, 애초에 프레임에 있어선 안 되는 요소."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "밝은 대낮 국도변 주유기 옆 구형 아반테 외부 전경을 정확히 실현했고, 문자 없음·인물 없음(깁스한 팔만 노출)·CARRIED STATE를 모두 지켰다. 노즐 삽입과 호스 물리도 자연스럽다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "간판 '도언첩'·'E1'·번호판·차체 레터링 등 금지된 텍스트를 대거 추가했고, 좌측에 인물의 몸통과 다리까지 드러내 '손/팔 외 인물 금지' 조항을 깼다 — 계약이 요구하지 않은 변경이 얻은 것보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "밝은 대낮 국도변 주유기 옆 구형 아반테 외부 전경을 정확히 실현했고, 문자 없음·인물 없음(깁스한 팔만 노출)·CARRIED STATE를 모두 지켰다. 노즐 삽입과 호스 물리도 자연스럽다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "간판 '도언첩'·'E1'·번호판·차체 레터링 등 금지된 텍스트를 대거 추가했고, 좌측에 인물의 몸통과 다리까지 드러내 '손/팔 외 인물 금지' 조항을 깼다 — 계약이 요구하지 않은 변경이 얻은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 차량 좌후방에서 주유기 쪽(우측)으로 향하는 3/4 후방 뷰. 주유 노즐은 차량 우측 후방 주유구에 정확히 삽입되어 있고 호스는 우측 주유기로 이어진다. 프레임 좌측에서 깁스한 팔이 트렁크 리드 위로 뻗어 손이 차체에 닿아 있다 — 지향점은 차 트렁크 상면으로 일치.",
      "built_space": "옥외 주유소 베이: 주유기 1기(노즐 걸이 좌우 대칭), 황색 보호 가드레일, 캐노피 기둥, 우측 편의점 건물, 배경에 국도와 가드레일. 주유기 개수·배치는 로케이션과 일치. 간판은 로고만 있고 문자는 없음(문자 금지 조항 준수).",
      "entities": "구형 아반테(XD 세대) 짙은 남색 세단 — 프롬프트의 '구형 아반테'와 일치. 번호판은 백지로 문자 없음. 인물 전신·얼굴 없음, 깁스한 팔뚝만 노출 — '사람 없음, 단 행위하는 손/팔은 허용' 조항과 CARRIED STATE(인우의 깁스한 팔)를 동시에 충족. 낮 시간 밝은 자연광.",
      "hard_violations": [],
      "physics": "차량은 네 바퀴로 지면에 접지, 그림자 정상. 주유 호스는 노즐에서 주유기까지 처지며 중력에 맞게 늘어짐. 깁스한 팔은 트렁크 리드에 손바닥이 얹혀 지지되어 있음(공중 부양 없음). 깁스 재질은 석고 질감으로 팔에 감김. 바닥 젖은 자국은 반사 있음."
     },
     {
      "label": "A",
      "direction": "동일한 각도·구도. 노즐은 주유구에 삽입, 호스는 주유기로 연결. 깁스 팔은 트렁크 위에 손이 얹힘. 방향성은 A와 동일하게 정확.",
      "built_space": "동일한 주유소 구조. 다만 주유기 노즐 걸이 중 좌측 호스/노즐 하나가 A보다 단순화되어 있고, 간판과 주유기에 'E1' 로고 및 '도언첩'이라는 한글 문자, 번호판 '6다777', 트렁크의 HYUNDAI/AVANTE 레터링 등 텍스트가 다수 추가됨.",
      "entities": "동일 차종·색상. 그러나 프레임 좌측 가장자리에 회색 티셔츠 상체와 바지·다리 일부가 드러나 사람의 몸통이 프레임 안에 들어옴 — '어떤 인물도 서 있거나 앉아 있거나 지나가는 모습으로 프레임에 들어오면 안 됨' 조항 위반(허용은 손/팔에 한함).",
      "hard_violations": [
       "프레임 좌측에 인물의 몸통·다리가 노출되어 'NO PEOPLE IN THIS SHOT'(손/팔 외 신체 금지) 위반",
       "간판 '도언첩'·'E1', 번호판 문자, 차체 레터링 등 텍스트 삽입으로 '텍스트·캡션 금지' 위반"
      ],
      "physics": "차량 접지·호스 처짐·깁스 팔의 트렁크 지지 모두 정상. 좌측 인물의 몸통 역시 지면에 서 있는 것으로 보이나, 애초에 프레임에 있어선 안 되는 요소."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "lane(map_marker): 스케치",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S42sh4": {
  "input_fingerprint": "680a421b66245c89",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우의 핸드폰 화면에 여러 섬과 동떨어진 '금월도'라는 글씨가 적힌 지도앱이 선명하게 뜬 찰나.\n\nLOCATION (lock): Beside the fuel pump at the rural roadside gas station, next to the parked sedan. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Just above the phone at a steep downward angle, the static camera isolates the map display while 정인우's hands retain the device at the lower and side edges for scale. The screen occupies the central portion rather than the whole frame, making the separated island and the label “금월도” immediately legible.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: phone screen (Map app open and active) — Its front face is turned upward toward the camera and displays a map with “금월도” separated from several other islands; used as Primary information-bearing surface at the center of the insert; gas station exterior (Daytime exterior); used as Soft peripheral context beyond the phone and hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light leaves the active map display clear while keeping the surrounding context subordinate.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo continues to wear the cast while checking the map on his phone.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "폰 바로 위 급하향 앵글, 화면이 프레임 중앙부만 차지, 다른 섬들과 동떨어진 섬과 '금월도' 라벨이 유일하게 판독 가능하며 깁스 낀 양손 지지와 주유소·세단 배경까지 이전 컷 락을 모두 충족."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "앵글과 손·깁스 지지는 적절하나 화면 지명이 뭉개져 '금월도가 선명하게 뜬 찰나'라는 핵심 정보를 전달하지 못하고 배경도 바닥 위주로 장소감이 약하다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "화면이 프레임을 거의 다 채워 '중앙 일부' 지시를 어겼고 섬 라벨은 판독 불가·'금월도'는 검색바에 잘렸으며 주유소 배경 컨텍스트도 사실상 사라졌다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S42sh1_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 샷에서 자동차에 꽂혀 있던 주유기 노즐이 주유기 본체에 거치되어 있고 호스가 빠져 있습니다.",
     "fix_en": "Remove the green fuel nozzle from the pump's holster and draw the green nozzle and black hose firmly inserted into an open fuel port on the rear right side of the blue car. Preserve the exact camera framing, the hands, the cast, the phone, the map display, and the rest of the background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "자동차의 후미등 디자인과 엠블럼(현대 로고)이 이전 샷의 자동차와 다르게 변경되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the green fuel nozzle from the pump's holster and draw the green nozzle and black hose firmly inserted into an open fuel port on the rear right side of the blue car. Preserve the exact camera framing, the hands, the cast, the phone, the map display, and the rest of the background.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 폰 바로 위에서 급격한 하향 각도로 화면을 내려다보며, 폰 전면(지도 화면)이 카메라 쪽으로 정확히 향해 있다. 두 손의 시선/방향은 폰을 감싸 쥐는 형태이며, 화면 중앙 좌측에 떨어진 섬 하나와 '금월도' 라벨이 읽히고 상단 검색바에도 같은 글자가 있다. 배경(차량 후미, 주유기, 도로)은 얕은 심도로 부드럽게 처리되어 주변 맥락 역할만 한다.",
      "built_space": "주유소 외부: 왼쪽에 감청색 세단의 후미(Hyundai 엠블럼, 테일램프), 오른쪽에 녹색·흰색 주유기 기둥과 노란 가드레일, 뒤로 편의점 건물과 오렌지/초록 간판, 좌측 고속도로 가드레일 — 레퍼런스 고정 요소가 모두 한 번씩만 존재하고 위치 관계도 맞다. 주유 호스도 오른쪽 하단에 한 줄로 보인다. 중복된 구조물이나 여분의 주유기는 없다.",
      "entities": "폰: 실제 스마트폰 형태, 지도앱 UI(검색바, 위치 버튼, 안드로이드 내비게이션 바) 정상. 손: 성인 한국 남성의 두 손으로 보이며 오른팔(프레임 좌측)에 레퍼런스와 동일한 더러워진 흰 깁스가 손등까지 감겨 있다. 사람의 얼굴이나 몸통은 프레임에 없어 '노 피플' 규정 충족. 차량은 레퍼런스와 같은 구형 감청색 세단.",
      "hard_violations": [],
      "physics": "폰은 양손이 실제로 감싸 쥐고 있으며(왼손 손가락이 폰 좌측면, 오른손이 우측면·하단을 받침) 무게를 지지하는 접점이 명확하다. 깁스 낀 팔도 손가락 일부가 폰 아래를 받치는 자연스러운 자세. 공중에 떠 있는 물체 없음. 배경 요소들은 지면에 접지되어 있다."
     },
     {
      "label": "B",
      "direction": "카메라는 폰을 거의 정면에서, 하향 각도가 매우 얕게(사실상 눈높이 수평에 가까움) 잡고 있어 '폰 바로 위 급경사 하향' 지시와 어긋난다. 폰 화면은 카메라 쪽을 향하지만 화면 속 섬과 라벨 글자가 작고 흐려 '선명하게 뜬' 및 '즉시 판독 가능' 요건을 만족하지 못한다. 프레임 대부분이 자동차·주유기·도로 등 배경이라 인서트가 아니다.",
      "built_space": "레퍼런스 배경이 거의 그대로 재현됨: 세단 전체, 연료 주입구의 초록 주유건과 호스, 주유기 기둥, 노란 가드레일, 편의점, 간판, 고속도로. 요소 수와 배치는 정확하나, 스케일 지시(배경은 부수적 맥락)를 위반해 배경이 전경 존재감으로 확대되어 있다.",
      "entities": "폰: 지도앱 UI가 있으나 라벨 텍스트가 뭉개져 '금월도'로 읽히지 않고 상단 검색바 글자도 판독 불가. 손: 두 손, 좌측 팔에 흰 깁스(레퍼런스와 동일 계열)로 맞음. 사람 얼굴·몸통 없음. 차량은 레퍼런스와 동일한 Hyundai 세단.",
      "hard_violations": [],
      "physics": "폰은 오른손이 아래·측면을 받치고 왼손(깁스 팔) 손가락이 좌측 하단을 받쳐 실제로 쥐고 있다. 떠 있는 물체 없음. 다만 폰과 차 사이 거리감 대비 손 크기·원근이 다소 어색하나 지지점은 존재."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "폰 바로 위 급경사 하향 인서트, 화면이 프레임 중앙부를 점하고 '금월도'와 떨어진 섬이 즉시 판독되며 깁스·손 지지·배경 고정요소가 모두 유지 — 카메라·프레이밍 지시를 정확히 실현. 배경이 얕은 심도로만 남은 것도 '부수적 맥락' 지시와 일치."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "배경을 레퍼런스 그대로 넓게 보여주려다 인서트 클로즈업·급경사 하향 각도를 잃었고, 화면 속 '금월도' 글자와 섬이 판독 불가해 샷 텍스트의 핵심(선명하게 뜬 지도)을 놓쳤다 — 프레임을 넓혀 정보량을 늘린 쪽은 규정상 감점."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "폰 바로 위 급경사 하향 인서트, 화면이 프레임 중앙부를 점하고 '금월도'와 떨어진 섬이 즉시 판독되며 깁스·손 지지·배경 고정요소가 모두 유지 — 카메라·프레이밍 지시를 정확히 실현. 배경이 얕은 심도로만 남은 것도 '부수적 맥락' 지시와 일치."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "배경을 레퍼런스 그대로 넓게 보여주려다 인서트 클로즈업·급경사 하향 각도를 잃었고, 화면 속 '금월도' 글자와 섬이 판독 불가해 샷 텍스트의 핵심(선명하게 뜬 지도)을 놓쳤다 — 프레임을 넓혀 정보량을 늘린 쪽은 규정상 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 폰 바로 위에서 급격한 하향 각도로 화면을 내려다보며, 폰 전면(지도 화면)이 카메라 쪽으로 정확히 향해 있다. 두 손의 시선/방향은 폰을 감싸 쥐는 형태이며, 화면 중앙 좌측에 떨어진 섬 하나와 '금월도' 라벨이 읽히고 상단 검색바에도 같은 글자가 있다. 배경(차량 후미, 주유기, 도로)은 얕은 심도로 부드럽게 처리되어 주변 맥락 역할만 한다.",
      "built_space": "주유소 외부: 왼쪽에 감청색 세단의 후미(Hyundai 엠블럼, 테일램프), 오른쪽에 녹색·흰색 주유기 기둥과 노란 가드레일, 뒤로 편의점 건물과 오렌지/초록 간판, 좌측 고속도로 가드레일 — 레퍼런스 고정 요소가 모두 한 번씩만 존재하고 위치 관계도 맞다. 주유 호스도 오른쪽 하단에 한 줄로 보인다. 중복된 구조물이나 여분의 주유기는 없다.",
      "entities": "폰: 실제 스마트폰 형태, 지도앱 UI(검색바, 위치 버튼, 안드로이드 내비게이션 바) 정상. 손: 성인 한국 남성의 두 손으로 보이며 오른팔(프레임 좌측)에 레퍼런스와 동일한 더러워진 흰 깁스가 손등까지 감겨 있다. 사람의 얼굴이나 몸통은 프레임에 없어 '노 피플' 규정 충족. 차량은 레퍼런스와 같은 구형 감청색 세단.",
      "hard_violations": [],
      "physics": "폰은 양손이 실제로 감싸 쥐고 있으며(왼손 손가락이 폰 좌측면, 오른손이 우측면·하단을 받침) 무게를 지지하는 접점이 명확하다. 깁스 낀 팔도 손가락 일부가 폰 아래를 받치는 자연스러운 자세. 공중에 떠 있는 물체 없음. 배경 요소들은 지면에 접지되어 있다."
     },
     {
      "label": "B",
      "direction": "카메라는 폰을 거의 정면에서, 하향 각도가 매우 얕게(사실상 눈높이 수평에 가까움) 잡고 있어 '폰 바로 위 급경사 하향' 지시와 어긋난다. 폰 화면은 카메라 쪽을 향하지만 화면 속 섬과 라벨 글자가 작고 흐려 '선명하게 뜬' 및 '즉시 판독 가능' 요건을 만족하지 못한다. 프레임 대부분이 자동차·주유기·도로 등 배경이라 인서트가 아니다.",
      "built_space": "레퍼런스 배경이 거의 그대로 재현됨: 세단 전체, 연료 주입구의 초록 주유건과 호스, 주유기 기둥, 노란 가드레일, 편의점, 간판, 고속도로. 요소 수와 배치는 정확하나, 스케일 지시(배경은 부수적 맥락)를 위반해 배경이 전경 존재감으로 확대되어 있다.",
      "entities": "폰: 지도앱 UI가 있으나 라벨 텍스트가 뭉개져 '금월도'로 읽히지 않고 상단 검색바 글자도 판독 불가. 손: 두 손, 좌측 팔에 흰 깁스(레퍼런스와 동일 계열)로 맞음. 사람 얼굴·몸통 없음. 차량은 레퍼런스와 동일한 Hyundai 세단.",
      "hard_violations": [],
      "physics": "폰은 오른손이 아래·측면을 받치고 왼손(깁스 팔) 손가락이 좌측 하단을 받쳐 실제로 쥐고 있다. 떠 있는 물체 없음. 다만 폰과 차 사이 거리감 대비 손 크기·원근이 다소 어색하나 지지점은 존재."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 폰보다 살짝 위이지만 각도가 얕고 거의 수평에 가까워, 배경(주유소 전경·세단 전체·주유기)이 프레임의 대부분을 차지한다. 폰 화면 전면은 대체로 카메라 쪽을 향하지만 기울어져 있고, 지도앱의 지명 글씨는 판독 불가에 가깝다. '금월도' 라벨을 확인할 수 없고, 화면 상단 검색바 글자도 뭉개진 기호 수준이다.",
      "built_space": "주유소 구조물(사무실 건물, 초록 캐노피, 주유기, 노란 가드레일)과 세단이 이전 컷과 거의 동일하게 재현됨. 다만 세단 트렁크에 이전 컷에 없던 'HYUNDAI' 엠블럼과 로고가 새로 생겼고, 이전 컷의 노란 주유건은 초록으로 바뀌었다. 주유기 노즐 배치도 원본과 다르게 바뀜(원본의 빨강·노랑 노즐이 사라짐).",
      "entities": "석고 붕대를 감은 왼팔과 맨손 오른손이 폰을 감싸 쥐고 있음 — 캐스트 지속 조건 충족. 폰은 실제 스마트폰으로 읽히고 지도앱(구글맵 UI)이 켜져 있으나, '금월도' 텍스트가 없어 계약이 지정한 핵심 정보면이 미충족.",
      "hard_violations": [],
      "physics": "폰은 양손이 아래·측면에서 확실히 받치고 있어 지지 정상. 팔은 프레임 좌하단에서 몸통 쪽으로 자연스럽게 이어짐. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "카메라가 폰 바로 위에서 급한 하향 각도로 내려다보며 화면을 정면으로 포착. 화면 전면은 위/카메라 쪽을 향하고, 지도에 다른 섬들과 떨어진 '금월도' 라벨이 중앙 좌측에 또렷이 보이며 상단 검색바에도 '금월도'가 표시됨 — 샷 텍스트가 지정한 목표에 정확히 적중.",
      "built_space": "배경은 얕은 심도로 부드럽게 흐려진 주유소 외부: 세단 후미(트렁크·테일램프), 주유기와 초록 패널, 노란 가드레일, 도로와 가드레일, 주유소 사무실 건물이 이전 컷의 재질·색과 일치. 지면의 젖은 얼룩과 호스도 유지. 구조물 요소 중복이나 결손 없음.",
      "entities": "석고 붕대를 감은 왼팔이 폰 좌측을 받치고 오른손이 우측을 쥔 한국인 성인 남성의 손 — 이전 컷의 캐스트와 팔 상태 일치. 폰은 실제 스마트폰(구글맵 UI, 상태바·내비바 포함), 지도에는 여러 섬과 동떨어진 '금월도' 표기.",
      "hard_violations": [],
      "physics": "폰은 두 손이 아래·측면 가장자리에서 잡아 지지, 계약의 '손이 하단과 측면 가장자리에서 스케일을 준다'는 조건 그대로. 공중에 떠 있는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "폰 바로 위 급한 하향 각도의 인서트 클로즈업으로 화면이 중앙을 차지하고 '금월도'가 다른 섬들과 떨어져 선명히 판독되며, 캐스트 낀 손이 하단·측면에서 폰을 받쳐 계약의 카메라·정보면·캐리드 스테이트를 모두 충족한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "각도가 얕아 인서트가 아닌 배경 위주의 중경이 되었고 화면의 '금월도' 글씨가 전혀 판독되지 않아 핵심 계약을 놓쳤으며, 게다가 이전 컷에 없던 현대 엠블럼 추가와 주유건 색(노랑→초록)·노즐 배치 변경 등 요청되지 않은 로케이션 변경 손실까지 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "폰 바로 위 급한 하향 각도의 인서트 클로즈업으로 화면이 중앙을 차지하고 '금월도'가 다른 섬들과 떨어져 선명히 판독되며, 캐스트 낀 손이 하단·측면에서 폰을 받쳐 계약의 카메라·정보면·캐리드 스테이트를 모두 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "각도가 얕아 인서트가 아닌 배경 위주의 중경이 되었고 화면의 '금월도' 글씨가 전혀 판독되지 않아 핵심 계약을 놓쳤으며, 게다가 이전 컷에 없던 현대 엠블럼 추가와 주유건 색(노랑→초록)·노즐 배치 변경 등 요청되지 않은 로케이션 변경 손실까지 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 폰보다 살짝 위이지만 각도가 얕고 거의 수평에 가까워, 배경(주유소 전경·세단 전체·주유기)이 프레임의 대부분을 차지한다. 폰 화면 전면은 대체로 카메라 쪽을 향하지만 기울어져 있고, 지도앱의 지명 글씨는 판독 불가에 가깝다. '금월도' 라벨을 확인할 수 없고, 화면 상단 검색바 글자도 뭉개진 기호 수준이다.",
      "built_space": "주유소 구조물(사무실 건물, 초록 캐노피, 주유기, 노란 가드레일)과 세단이 이전 컷과 거의 동일하게 재현됨. 다만 세단 트렁크에 이전 컷에 없던 'HYUNDAI' 엠블럼과 로고가 새로 생겼고, 이전 컷의 노란 주유건은 초록으로 바뀌었다. 주유기 노즐 배치도 원본과 다르게 바뀜(원본의 빨강·노랑 노즐이 사라짐).",
      "entities": "석고 붕대를 감은 왼팔과 맨손 오른손이 폰을 감싸 쥐고 있음 — 캐스트 지속 조건 충족. 폰은 실제 스마트폰으로 읽히고 지도앱(구글맵 UI)이 켜져 있으나, '금월도' 텍스트가 없어 계약이 지정한 핵심 정보면이 미충족.",
      "hard_violations": [],
      "physics": "폰은 양손이 아래·측면에서 확실히 받치고 있어 지지 정상. 팔은 프레임 좌하단에서 몸통 쪽으로 자연스럽게 이어짐. 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "카메라가 폰 바로 위에서 급한 하향 각도로 내려다보며 화면을 정면으로 포착. 화면 전면은 위/카메라 쪽을 향하고, 지도에 다른 섬들과 떨어진 '금월도' 라벨이 중앙 좌측에 또렷이 보이며 상단 검색바에도 '금월도'가 표시됨 — 샷 텍스트가 지정한 목표에 정확히 적중.",
      "built_space": "배경은 얕은 심도로 부드럽게 흐려진 주유소 외부: 세단 후미(트렁크·테일램프), 주유기와 초록 패널, 노란 가드레일, 도로와 가드레일, 주유소 사무실 건물이 이전 컷의 재질·색과 일치. 지면의 젖은 얼룩과 호스도 유지. 구조물 요소 중복이나 결손 없음.",
      "entities": "석고 붕대를 감은 왼팔이 폰 좌측을 받치고 오른손이 우측을 쥔 한국인 성인 남성의 손 — 이전 컷의 캐스트와 팔 상태 일치. 폰은 실제 스마트폰(구글맵 UI, 상태바·내비바 포함), 지도에는 여러 섬과 동떨어진 '금월도' 표기.",
      "hard_violations": [],
      "physics": "폰은 두 손이 아래·측면 가장자리에서 잡아 지지, 계약의 '손이 하단과 측면 가장자리에서 스케일을 준다'는 조건 그대로. 공중에 떠 있는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 8
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S42sh1"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S43sh5": {
  "input_fingerprint": "59616113e36a3a21",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 거친 바위 표면에 '수 리 영'이라는 세 글자가 선명하게 음각된 찰나의 클로즈업.\n\nLOCATION (lock): The face of a moss-aged marker stone in the secluded forest clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly in front of the marker at inscription height, the dolly-in finishes at a tight distance on the carved characters “수 리 영.” The inscription sits centrally while a narrow border of the rough rock face remains visible, preventing the writing from becoming an abstract full-frame graphic.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: inscribed marker face (Rough, moss-covered, and engraved) — The front face is square to the camera, clearly showing the engraved characters “수 리 영.”; used as Primary information surface carrying the ominous name.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light gives the recessed lettering enough contrast to read clearly without introducing a new light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The same mossy stone and rotting meat remain in exactly their previous positions; Jihu’s necklace is still missing.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "정면 인서트 구도와 낮의 자연광, 무인 조건은 충족하나 세 번째 글자가 '영'이 아닌 '헝'처럼 뭉개져 '수 리 영' 판독 요구를 완전히 만족시키지 못하고, 사각 액자 테두리 각인은 참조에 없던 부가 요소다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "너무 어둡고 습해 '낮의 자연광으로 음각이 또렷이 읽힌다'는 조명 지시에 어긋나며, 글자 주변의 잡다한 긁힘과 뭉개진 획으로 '수 리 영' 세 글자가 선명하게 읽히지 않고 크롭도 지시보다 과하게 타이트하다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "각자면 정면·각자 높이의 타이트한 인서트, 사방에 남은 좁은 거친 바위 테두리, 낮 자연광에서 또렷이 판독되는 '수 리 영' 세 글자와 사실적인 이끼·화강암 물성까지 지시를 가장 정확히 구현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S41sh7_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지정된 텍스트 '수 리 영' 중 세 번째 글자가 '영'이 아닌 '엉'으로 잘못 표기되어 있고, '리'의 형태도 뭉개져 있습니다.",
     "fix_en": "The required Korean characters are misspelled and malformed. Because the image model cannot reliably generate precise typography, and the locked insert close-up framing prevents hiding or obscuring the text, this cannot be corrected.",
     "needs_regeneration": false,
     "unfixable": true
    }
   ]
  },
  "fix_skipped": true,
  "fix_skip_reason": "all_issues_unfixable",
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S41sh7"
  },
  "lane_policy": "ab_select_bypass:bg_only:share_plan_prev_bgonly"
 },
 "S43sh6": {
  "input_fingerprint": "df6ffe9d56be78f4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 자신의 이름이 새겨진 비석 앞에서 극심한 공포에 사로잡혀 창백하게 굳어버린 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): The forest clearing directly before the marker stone bearing her name. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level and close distance directly before 김지후(강수리영), the static reverse shot captures her face frozen after reading the inscription, with the marker rising immediately behind and partly obscured by her. Her face occupies most of the frame without losing the sliver of carved marker that ties the terror to its cause.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: name-inscribed marker (Moss-covered and engraved with her name) — Its inscription-bearing front face is partly visible around 김지후(강수리영)'s shoulder, with portions of “수 리 영” remaining readable; used as Partially visible evidence directly behind the shocked subject; surrounding forest (Daytime exterior); used as Restricted forest context behind the marker.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light holds her pallor and rigid expression in restrained high contrast against the forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 marker clearing, mossy stone, rotten meat, dense pines, and daylight. Exclude the inscription-only framing; show the woman's terrified face beside the marker.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace before the stone bearing her name.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "얼굴이 프레임 대부분을 차지하는 정확한 아이레벨 클로즈업 리버스이며, 어깨 양옆으로 '수'·'영' 각인이 판독 가능하게 남아 공포의 원인을 묶어준다. 인물 동일성·의상·목걸이 미착용까지 준수해 가장 충실하다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "클로즈업 스케일과 창백한 공포 연기는 부합하나, 헝클어진 머리와 단색 재킷으로 캐릭터 레퍼런스 재현이 약하고 각인 판독성도 A보다 떨어진다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "모자·의상 일치는 좋지만 프레임이 지면과 숲 바닥까지 넓게 잡혀 지정된 close-up을 벗어났고, 이전 스틸에 없던 붉은 프롭이 전경 요소로 시선을 분산시킨다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S43sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "비석 우측에 보이는 글자가 '영'이 아닌 '형'으로 잘못 새겨져 있습니다.",
     "fix_en": "Change the carved Korean character on the right side of the stone from '형' to '영' to match the reference stone, removing the extra top strokes of the first consonant so it is a simple circle 'ㅇ'. Preserve the woman's face, hair, clothing, the left character '수', the stone's mossy texture, and the forest background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the carved Korean character on the right side of the stone from '형' to '영' to match the reference stone, removing the extra top strokes of the first consonant so it is a simple circle 'ㅇ'. Preserve the woman's face, hair, clothing, the left character '수', the stone's mossy texture, and the forest background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이레벨 정면 클로즈업, 어깨 옆으로 '수'·'영'이 실제 판독되어 공포의 원인을 명시하고, 의상·목걸이 부재·비석 형태 모두 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물은 A와 사실상 동일하나 우측 각자가 'ㅇㅇ' 형태로 뭉개져 '수 리 영' 판독 조건이 약화되고 비석 표면 디테일도 흐려져, 계약이 요구하지 않은 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이레벨 정면 클로즈업, 어깨 옆으로 '수'·'영'이 실제 판독되어 공포의 원인을 명시하고, 의상·목걸이 부재·비석 형태 모두 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물은 A와 사실상 동일하나 우측 각자가 'ㅇㅇ' 형태로 뭉개져 '수 리 영' 판독 조건이 약화되고 비석 표면 디테일도 흐려져, 계약이 요구하지 않은 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·정체성·의상·목걸이 부재 등 계약은 대부분 충족하나, 오른쪽 각인이 '영'이 아닌 동그라미 두 개의 비한글 기호로 새겨져 ‘수 리 영 일부 판독’ 조건과 자막 없는 실제 각인 리얼리즘에서 손해를 본다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 아이라인·클로즈업·의상·무목걸이 상태를 유지하면서 오른쪽 어깨 옆 각인을 정상적인 '영'으로 복구해 ‘수 리 영이 부분적으로 읽히는 비석’ 조건을 정확히 충족했고, 인물·조명·배경 등 요구되지 않은 변경은 사실상 없어 수리 비용이 이득보다 작다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.653,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.653,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·정체성·의상·목걸이 부재 등 계약은 대부분 충족하나, 오른쪽 각인이 '영'이 아닌 동그라미 두 개의 비한글 기호로 새겨져 ‘수 리 영 일부 판독’ 조건과 자막 없는 실제 각인 리얼리즘에서 손해를 본다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 아이라인·클로즈업·의상·무목걸이 상태를 유지하면서 오른쪽 어깨 옆 각인을 정상적인 '영'으로 복구해 ‘수 리 영이 부분적으로 읽히는 비석’ 조건을 정확히 충족했고, 인물·조명·배경 등 요구되지 않은 변경은 사실상 없어 수리 비용이 이득보다 작다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S43sh5"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S44sh1": {
  "input_fingerprint": "1bdfc22248aa8e0f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, direct sunlight.\n\nSHOT TEXT (authoritative, Korean): 깨진 창문으로 스며든 햇빛이 핏자국 가득한 도축장 바닥과 고기 걸개를 섬뜩하게 비추는 전경.\n\nLOCATION (lock): The main slaughterhouse floor, where daylight through a broken window reveals bloodstains, knives and metal meat hooks. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height in a far corner, the camera holds a wide diagonal view across the bloodstained floor toward the broken window and hanging hooks before beginning its pan. The floor and walls establish the room's breadth, while the knives and hooks remain distributed through the midground and upper frame rather than enlarged in the foreground.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: broken window in the upper-right of the frame, background; bloodstained floor in the lower-center of the frame, foreground; hanging meat hooks in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: broken window (Broken) — The damaged opening faces the camera obliquely; the view beyond is not emphasized; used as Background opening admitting the stated daylight across the room; floor (Covered in bloodstains); used as Broad foreground plane carrying the room's strongest visual evidence; walls (Marked with bloodstains); used as Room boundary reinforcing the extent of the violence; hanging meat hooks (Hanging and catching the sunlight) — Their hooked profiles hang side-on and diagonally to the camera; used as Upper-frame silhouettes and points of reflected highlight; butchering knives (Exposed and catching the sunlight) — Several blade faces sit at varied oblique angles to the camera; used as Midground hazard accents within the establishing view.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Harsh midday sunlight entering through the broken window makes the bloodstains vivid and produces sharp highlights on the knives and hanging hooks.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The slaughterhouse retains the bloodstains across its floor and walls, along with the hanging knives, hooks, and blood buckets.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 강영란(흰 머리 여자) (육혈귀 각성 상태) (Korean woman in her late 60s, neatly twisted white hair, graceful mature face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 6,
   "B": 8,
   "C": 2
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "물리·구조는 무결하나 카메라가 도축대 상판 높이에 붙어 바닥이 거의 안 보이고, '하단 중앙 전경의 핏자국 바닥'과 '깨진 창' 지시가 약해 와이드 설정샷으로서의 프레임 레이아웃을 놓쳤다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "가슴 높이 모서리에서의 대각 와이드, 우측 상단 배경의 실제 깨진 창, 상단 중앙 갈고리 실루엣과 햇빛 하이라이트, 중경의 칼 배치까지 프레임 레이아웃을 가장 충실히 실현했고 부유물·중복 요소가 없다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "칼 여러 자루가 아무 지지 없이 공중에 떠 있고 레퍼런스에 없는 문·창이 추가되었으며 벽 핏자국이 평면 그래픽처럼 보여 하드 위반 다수.  ★위반: [claude-opus] 허공에 아무 지지 없이 떠 있는 칼 6자루 이상(부유 물체) / [claude-opus] 레퍼런스에 없는 우측 벽 문/창 개구부 추가 및 창 개수 증식 / [claude-opus] 벽 핏자국이 표면 곡률·조명을 따르지 않는 평면 스플래터 그래픽으로 렌더링 / [gpt] 중경의 정육칼 여러 자루가 손·걸이·와이어·충돌 또는 투척 궤적 없이 공중에 정지해 있어 물리적으로 지지되지 않는다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "천장 구조물 우측에 매달린 물체들이 고기를 거는 끝이 열린 갈고리가 아니라, 끝이 막힌 둥근 고리나 엉킨 금속 덩어리로 잘못 묘사되어 있습니다.",
     "fix_en": "Redraw the hanging metal objects on the right side of the ceiling rack so they are distinct, open J-shaped meat hooks. Preserve the ceiling rack structure, the lighting highlights, the background walls, the table, the empty room without people, and the current camera framing exactly."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the hanging metal objects on the right side of the ceiling rack so they are distinct, open J-shaped meat hooks. Preserve the ceiling rack structure, the lighting highlights, the background walls, the table, the empty room without people, and the current camera framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도에서 훅의 강한 스펙큘러 하이라이트와 젖은 핏자국의 광택이 '햇빛이 도축장 바닥과 고기 걸개를 섬뜩하게 비춘다'는 샷 텍스트와 조명 지정을 가장 직접적으로 충족하며, 구조·소품 카운트도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 로케이션 일치는 A와 동일하나 훅의 반사 하이라이트와 바닥 핏자국의 젖은 광택이 눈에 띄게 약해져, 명시된 '거친 정오 직사광과 금속의 날카로운 하이라이트' 요구를 손해 본 변경이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도에서 훅의 강한 스펙큘러 하이라이트와 젖은 핏자국의 광택이 '햇빛이 도축장 바닥과 고기 걸개를 섬뜩하게 비춘다'는 샷 텍스트와 조명 지정을 가장 직접적으로 충족하며, 구조·소품 카운트도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 로케이션 일치는 A와 동일하나 훅의 반사 하이라이트와 바닥 핏자국의 젖은 광택이 눈에 띄게 약해져, 명시된 '거친 정오 직사광과 금속의 날카로운 하이라이트' 요구를 손해 본 변경이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 와이드 대각 구도에 깨진 창(우상)·바닥 혈흔(하단 전경)·상단 갈고리 배치를 모두 충족하며, 갈고리 하이라이트가 창에서 들어온 직사광의 금속 반사로 자연스럽게 읽혀 재질 리얼리즘 조항을 지킨다. 바닥 혈흔이 레퍼런스보다 다소 옅은 점이 아쉽다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "레이아웃·로케이션 락은 A와 사실상 동일하나, 갈고리들이 반사가 아닌 자체 발광체처럼 균일한 흰 링으로 빛나 '금속은 반사한다'는 재질 리얼리즘과 '창으로 들어온 햇빛의 날카로운 하이라이트'라는 조명 지시에서 이탈했고, 계약이 요구하지 않은 이 변경이 바닥 혈혼도 더 어둡게 만들어 전체적으로 손해다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 대각 구도에 깨진 창(우상)·바닥 혈흔(하단 전경)·상단 갈고리 배치를 모두 충족하며, 갈고리 하이라이트가 창에서 들어온 직사광의 금속 반사로 자연스럽게 읽혀 재질 리얼리즘 조항을 지킨다. 바닥 혈흔이 레퍼런스보다 다소 옅은 점이 아쉽다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "레이아웃·로케이션 락은 A와 사실상 동일하나, 갈고리들이 반사가 아닌 자체 발광체처럼 균일한 흰 링으로 빛나 '금속은 반사한다'는 재질 리얼리즘과 '창으로 들어온 햇빛의 날카로운 하이라이트'라는 조명 지시에서 이탈했고, 계약이 요구하지 않은 이 변경이 바닥 혈혼도 더 어둡게 만들어 전체적으로 손해다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S44sh6": {
  "input_fingerprint": "902f67090d4dc94e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day, direct sunlight.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 허리를 굽힌 채 엎드린 금월도 마을 청년들 중 한 명의 머리 위에 부드럽게 손을 얹고 있는 찰나.\n\nLOCATION (lock): On the bloodstained slaughterhouse floor before the wall of butchering tools, lit through the broken window. 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 bloodstained slaughterhouse floor, hanging tools, broken-window sunlight, and harsh materials. Exclude the empty establishing composition and place the elder over the kneeling youths.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The previous night’s bloodstains and slaughter equipment remain in the room.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "B": 7,
   "A": 4,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "허리를 굽혀 청년의 머리에 손을 얹는 핵심 동작과 기준 이미지의 배경을 정확하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "기준 배경은 잘 유지했으나, 여성이 청년의 머리가 아닌 등에 손을 얹어 동작 지시를 어겼습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "화면 왼쪽 청년의 머리가 보이지 않고 원근감과 신체 비율이 심하게 왜곡되는 해부학적 오류가 있습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S44sh1_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "가운데 엎드린 청년과 그 왼쪽 뒤에 있는 청년의 몸이 비정상적으로 융합되어 있습니다. 가운데 청년의 하체와 몸통이 뒤쪽 인물과 해부학적으로 불가능하게 엉켜 하나의 덩어리처럼 보입니다.",
     "fix_en": "Separate the middle kneeling youth and the youth behind him into two distinct, anatomically correct human bodies, ensuring both have fully formed torsos and limbs.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Separate the middle kneeling youth and the youth behind him into two distinct, anatomically correct human bodies, ensuring both have fully formed torsos and limbs.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S44sh1"
  }
 },
 "S44sh12": {
  "input_fingerprint": "9409d0601aaf4b74",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, direct sunlight.\n\nSHOT TEXT (authoritative, Korean): 길게 내민 혀끝이 날카로운 손톱에 묻은 붉은 피에 닿아 있는 강영란(흰 머리 여자)의 기괴한 얼굴 클로즈업.\n\nLOCATION (lock): The bloodied central work floor of the slaughterhouse under daylight from the broken window. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the frontal dolly-in at face height in an extreme close framing, with 강영란(흰 머리 여자) (육혈귀 각성 상태)'s face occupying most of the image and her raised sharp fingernail crossing the lower side of her mouth. Keep the tongue-to-blood contact and one unblinking eye simultaneously legible while excluding the surrounding young men and nearly all environmental context.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) (육혈귀 각성 상태) in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Midday sunlight from the broken window falls in severe high contrast across her face and blood-red fingertip, with the unlit contours held in blue-black shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight slaughterhouse, bloodied aftermath, hard window light, and the elder's unchanged clothing. Exclude the youths and broad tool wall from the close-up; focus on her licking blood from her claw.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The youth lies dead or dying on the slaughterhouse floor with his throat cut, while fresh blood remains on Youngran’s sharpened fingernail.\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 woman in her late 60s, neatly twisted white hair, graceful mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정면 돌리인 앵글, 얼굴은 카메라를 향하고 시선도 렌즈 쪽을 응시(두 눈 모두 뜬 상태로 판독 가능). 손톱 끝은 입 왼쪽 아래에서 위로 향하고 혀끝이 손가락 아래쪽에 닿아 있으나, 혀가 '길게 내민' 정도가 아니라 살짝 내민 수준이라 혀끝-피 접촉이 약하게 읽힌다.",
    "built_space": "배경에 깨진 유리창(유리 파편 남은 창틀)과 벽, 파란 호스가 보여 도축장 실내로 읽히나, 창이 화면 좌측 1/3을 차지해 '환경 컨텍스트 거의 배제' 지시에 어긋나고 클로즈업 배율이 셋 중 가장 느슨하다. 고리(훅) 등 이전 스틸의 고정 요소는 보이지 않는다.",
    "entities": "60대 후반 한국 여성, 흰/회색 머리 뒤로 넘긴 스타일, 남색 누비 저고리 — 캐릭터 레퍼런스와 대체로 부합. 다만 헤어가 레퍼런스의 단정히 틀어 올린 쪽머리보다 짧고 헝클어져 보이며, 얼굴 인상도 레퍼런스보다 다소 다르다. 손톱은 붉게 길고 피가 묻어 있어 조건 충족.",
    "hard_violations": [],
    "physics": "손은 팔꿈치를 세워 얼굴 앞으로 올린 자세로 자연스럽게 지지되고, 손가락의 혈액은 흘러내린 방향이 중력과 일치. 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "정면 얼굴 높이 돌리인, 얼굴이 프레임 대부분을 채움. 두 눈 모두 크게 뜬 채 렌즈 정면을 응시(깜빡이지 않는 눈 판독 가능). 길게 내민 혀끝이 피 묻은 검지 손가락 아래면에 직접 닿아 있고, 손톱/손가락이 입 아래 측면을 가로지른다 — 샷 텍스트의 접촉 지점이 정확히 명중.",
    "built_space": "배경 상단에 도축용 갈고리들이 흐릿하게, 우측에 창의 밝은 빛, 좌측에 벽 도구 흔적 — 이전 스틸의 도축장 공간과 일치하며 얕은 심도로 환경은 최소화됨. 창광이 얼굴 좌측에 강한 하이라이트, 반대편은 청흑색 그림자로 고대비 조건 충족.",
    "entities": "60대 후반 한국 여성, 회백색 머리를 뒤로 단정히 넘겨 묶음, 남색 누비 저고리 — 레퍼런스 인물·의상과 잘 일치. 손톱은 길고 피로 붉게 젖어 있고 손가락 마디를 따라 혈액이 흐른 자국까지 물성 있게 렌더. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "손목/손가락이 아래에서 위로 올려진 지지 구조가 명확하고, 혈액은 손가락 표면을 따라 아래로 흘러 광택 있는 액체로 보인다. 무지지 부유물 없음."
   },
   {
    "label": "C",
    "direction": "정면 약간 아래 앵글, 시선은 렌즈가 아니라 화면 좌상단 방향으로 흘긋 향함(눈은 뜬 상태로 판독 가능). 혀는 길게 내밀었으나 혀끝이 향하는 곳은 아래 허공이고, 피 묻은 손톱은 혀의 좌측 옆면에 스치듯 붙어 있어 '혀끝이 손톱의 피에 닿는' 접촉점이 정확히 성립하지 않는다.",
    "built_space": "배경에 갈고리, 도구 걸린 벽, 우측 창 — 이전 스틸 도축장과 일치하나 배경 요소가 선명하게 넓게 보여 '환경 거의 배제' 지시 대비 컨텍스트가 과다하다.",
    "entities": "60대 후반 한국 여성, 흰머리 뒤로 넘김, 남색 상의 — 레퍼런스와 부합. 다만 얼굴과 손에 튄 피가 이전 스틸(깨끗한 옷차림)보다 과하게 추가되었고, 손톱은 짧고 뭉툭해 '날카로운 손톱' 묘사가 약하다.",
    "hard_violations": [],
    "physics": "턱 아래로 올린 손이 자연스럽게 지지되며, 피는 표면에 묻은 형태로 물성 유지. 부유 요소 없음."
   }
  ],
  "totals": {
   "A": 6,
   "B": 9,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "혀-피 접촉과 정면 응시는 성립하지만 클로즈업 배율이 느슨하고 좌측 창이 프레임 1/3을 차지해 '환경 컨텍스트 거의 배제' 지시를 어겼으며, 헤어스타일이 레퍼런스의 단정한 쪽머리와 다르다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "얼굴이 화면 대부분을 채우는 정면 익스트림 클로즈업에서 길게 내민 혀끝이 피 묻은 손톱에 정확히 닿고 뜬 눈이 동시에 판독되며, 창광 고대비와 도축장 배경 최소화까지 지시대로 충족."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "혀끝이 손톱의 피가 아닌 허공을 향하고 시선도 옆으로 빠져 접촉·응시 핵심이 흐려졌으며, 배경이 선명하게 넓게 보여 컨텍스트 배제 지시에 어긋나고 손톱도 날카롭지 않다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S44sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자) (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:855048>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "혀 가운데가 세로로 깊게 갈라져 기형적으로 보이며, 입을 가로지르는 손가락과 왼쪽에 수직으로 서 있는 손가락이 인체 해부학적으로 연결되지 않은 채 일그러져 있습니다.",
     "fix_en": "Redraw the foreground hand and mouth area to show a single, anatomically correct human hand extending a sharp, bloodied index finger that touches a normal, un-split human tongue, removing the extra vertical digit on the left; strictly preserve the woman's upper face, eyes, hair, quilted jacket, lighting, background hooks, and exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the foreground hand and mouth area to show a single, anatomically correct human hand extending a sharp, bloodied index finger that touches a normal, un-split human tongue, removing the extra vertical digit on the left; strictly preserve the woman's upper face, eyes, hair, quilted jacket, lighting, background hooks, and exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·혀-피 접촉은 계약대로지만, 손가락 전체를 두껍게 감싼 붉은 도료 같은 피가 '손톱에 묻은 피'와 물성 사실성 조항을 어기고 손톱 형태까지 가려 손해가 크다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 익스트림 클로즈업·역광 대비·의상·장소를 유지하면서 피를 손톱과 손끝에만 젖은 액체로 정확히 한정해, 지시된 '손톱에 묻은 붉은 피에 닿은 혀끝'과 재질 사실성을 모두 충족한 최소 변경 버전."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·혀-피 접촉은 계약대로지만, 손가락 전체를 두껍게 감싼 붉은 도료 같은 피가 '손톱에 묻은 피'와 물성 사실성 조항을 어기고 손톱 형태까지 가려 손해가 크다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 익스트림 클로즈업·역광 대비·의상·장소를 유지하면서 피를 손톱과 손끝에만 젖은 액체로 정확히 한정해, 지시된 '손톱에 묻은 붉은 피에 닿은 혀끝'과 재질 사실성을 모두 충족한 최소 변경 버전."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·혀-피 접촉·장소·의상 모두 계약을 충족하나, '날카로운 손톱에 묻은 붉은 피'가 손톱 끝이 아닌 손가락 마디에 소량만 묻어 핵심 접촉 대상의 가독성이 B보다 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 구도·조명·인물·장소를 그대로 유지한 채 손끝·손톱의 선혈만 보강해 '혀끝이 손톱의 붉은 피에 닿는' 계약 핵심을 더 명확히 읽히게 했고, 얼굴·머리·의상·배경 등 요청되지 않은 요소는 변경하지 않았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "프레이밍·시선·혀-피 접촉·장소·의상 모두 계약을 충족하나, '날카로운 손톱에 묻은 붉은 피'가 손톱 끝이 아닌 손가락 마디에 소량만 묻어 핵심 접촉 대상의 가독성이 B보다 약하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 구도·조명·인물·장소를 그대로 유지한 채 손끝·손톱의 선혈만 보강해 '혀끝이 손톱의 붉은 피에 닿는' 계약 핵심을 더 명확히 읽히게 했고, 얼굴·머리·의상·배경 등 요청되지 않은 요소는 변경하지 않았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S44sh7"
  }
 },
 "S45sh3::bgfirst_bg": {
  "input_fingerprint": "729cf22b24ebadd3",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 우뚝 멈춰 선 채 고개를 뒤로 돌려 고산들을 뚫어지게 응시하는 강영란(흰 머리 여자)의 측면.\n\nLOCATION (lock): A descending black-pine forest trail outside the slaughterhouse in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold nearly static at 강영란(흰 머리 여자)'s shoulder height after the profile-side pan, placing her rigid profile in the left midground and extending the axis toward 고산들 several steps behind on the right. Use a medium, slightly compressed composition so her backward gaze forms a clean line to him without forcing either character into a frontal pose.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, midground, looks toward 고산들 behind her; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Defines the receding line between the halted characters; 숲의 나무들 (present) — Trunks are seen from the side along the path behind both characters; used as Breaks up the background while preserving the sightline between the two figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light appropriate to the forest is shaped into restrained contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 우뚝 멈춰 선 채 고개를 뒤로 돌려 고산들을 뚫어지게 응시하는 강영란(흰 머리 여자)의 측면.\n\nLOCATION (lock): A descending black-pine forest trail outside the slaughterhouse in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold nearly static at 강영란(흰 머리 여자)'s shoulder height after the profile-side pan, placing her rigid profile in the left midground and extending the axis toward 고산들 several steps behind on the right. Use a medium, slightly compressed composition so her backward gaze forms a clean line to him without forcing either character into a frontal pose.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, midground, looks toward 고산들 behind her; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Defines the receding line between the halted characters; 숲의 나무들 (present) — Trunks are seen from the side along the path behind both characters; used as Breaks up the background while preserving the sightline between the two figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light appropriate to the forest is shaped into restrained contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S45sh3__bgfirst_bg.png",
  "asset_id": "26d7e8b3-b484-4fb3-84d1-b5af770b6b6f",
  "input_asset_ids": [
   "20499f54-fb95-4603-bf38-9b00a162cef2",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S45sh3": {
  "input_fingerprint": "114ea39f9df19415",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 우뚝 멈춰 선 채 고개를 뒤로 돌려 고산들을 뚫어지게 응시하는 강영란(흰 머리 여자)의 측면.\n\nLOCATION (lock): A descending black-pine forest trail outside the slaughterhouse in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold nearly static at 강영란(흰 머리 여자)'s shoulder height after the profile-side pan, placing her rigid profile in the left midground and extending the axis toward 고산들 several steps behind on the right. Use a medium, slightly compressed composition so her backward gaze forms a clean line to him without forcing either character into a frontal pose.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, midground, looks toward 고산들 behind her; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Defines the receding line between the halted characters; 숲의 나무들 (present) — Trunks are seen from the side along the path behind both characters; used as Breaks up the background while preserving the sightline between the two figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light appropriate to the forest is shaped into restrained contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 우뚝 멈춰 선 채 고개를 뒤로 돌려 고산들을 뚫어지게 응시하는 강영란(흰 머리 여자)의 측면.\n\nLOCATION (lock): A descending black-pine forest trail outside the slaughterhouse in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold nearly static at 강영란(흰 머리 여자)'s shoulder height after the profile-side pan, placing her rigid profile in the left midground and extending the axis toward 고산들 several steps behind on the right. Use a medium, slightly compressed composition so her backward gaze forms a clean line to him without forcing either character into a frontal pose.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, midground, looks toward 고산들 behind her; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Defines the receding line between the halted characters; 숲의 나무들 (present) — Trunks are seen from the side along the path behind both characters; used as Breaks up the background while preserving the sightline between the two figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light appropriate to the forest is shaped into restrained contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 우뚝 멈춰 선 채 고개를 뒤로 돌려 고산들을 뚫어지게 응시하는 강영란(흰 머리 여자)의 측면.\n\nLOCATION (lock): A descending black-pine forest trail outside the slaughterhouse in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold nearly static at 강영란(흰 머리 여자)'s shoulder height after the profile-side pan, placing her rigid profile in the left midground and extending the axis toward 고산들 several steps behind on the right. Use a medium, slightly compressed composition so her backward gaze forms a clean line to him without forcing either character into a frontal pose.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, midground, looks toward 고산들 behind her; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Defines the receding line between the halted characters; 숲의 나무들 (present) — Trunks are seen from the side along the path behind both characters; used as Breaks up the background while preserving the sightline between the two figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light appropriate to the forest is shaped into restrained contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S45sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S45sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "몸은 앞, 고개만 뒤로 돌린 회두 자세와 고산들에게 정확히 꽂히는 시선선을 갖췄고, 미디엄 숏·좌측 중경/우측 배경 배치와 로케이션(선돌·소나무 숲길)도 충실히 지킴."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션 재현과 인물 동일성은 좋으나 여자가 사실상 정면 옆모습으로 '고개를 뒤로 돌린' 순간이 읽히지 않고 시선이 고산들 위를 지나며, 인물 크기가 미디엄보다 커 클로즈업에 가까움."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.625
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "몸은 앞, 고개만 뒤로 돌린 회두 자세와 고산들에게 정확히 꽂히는 시선선을 갖췄고, 미디엄 숏·좌측 중경/우측 배경 배치와 로케이션(선돌·소나무 숲길)도 충실히 지킴."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션 재현과 인물 동일성은 좋으나 여자가 사실상 정면 옆모습으로 '고개를 뒤로 돌린' 순간이 읽히지 않고 시선이 고산들 위를 지나며, 인물 크기가 미디엄보다 커 클로즈업에 가까움."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "숏 텍스트대로 멈춰 서서 고개만 뒤로 돌린 백발 여성의 측면이 좌측 중경에, 고산들이 우측 배경에 배치되고 두 시선이 숲길 축선으로 이어져 미디엄 숏·어깨높이 구도를 가장 충실히 실현했으며 인물 동일성도 레퍼런스와 잘 맞는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "로케이션 재현(석주열·계단길)은 뛰어나지만 여성이 완전 측면 고정 프로필이라 '뒤를 돌아보는' 동작이 약하고 시선이 실제 남자에게 정확히 떨어지지 않으며, 남자가 지나치게 원경으로 작아 규정된 미디엄 구도의 축선 관계가 느슨하다.  ★위반: [gpt] 고산들에게 브리프에 없는 갈색 휴대 가방을 추가해 불필요한 물체를 발명했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.375
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.125
     },
     "violations": {
      "B": [
       "[gpt] 고산들에게 브리프에 없는 갈색 휴대 가방을 추가해 불필요한 물체를 발명했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "숏 텍스트대로 멈춰 서서 고개만 뒤로 돌린 백발 여성의 측면이 좌측 중경에, 고산들이 우측 배경에 배치되고 두 시선이 숲길 축선으로 이어져 미디엄 숏·어깨높이 구도를 가장 충실히 실현했으며 인물 동일성도 레퍼런스와 잘 맞는다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션 재현(석주열·계단길)은 뛰어나지만 여성이 완전 측면 고정 프로필이라 '뒤를 돌아보는' 동작이 약하고 시선이 실제 남자에게 정확히 떨어지지 않으며, 남자가 지나치게 원경으로 작아 규정된 미디엄 구도의 축선 관계가 느슨하다.  ★위반: [gpt] 고산들에게 브리프에 없는 갈색 휴대 가방을 추가해 불필요한 물체를 발명했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 12,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "몸은 앞, 고개만 뒤로 돌린 회두 자세와 고산들에게 정확히 꽂히는 시선선을 갖췄고, 미디엄 숏·좌측 중경/우측 배경 배치와 로케이션(선돌·소나무 숲길)도 충실히 지킴."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "로케이션 재현과 인물 동일성은 좋으나 여자가 사실상 정면 옆모습으로 '고개를 뒤로 돌린' 순간이 읽히지 않고 시선이 고산들 위를 지나며, 인물 크기가 미디엄보다 커 클로즈업에 가까움."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강영란이 레퍼런스 이미지에 지정된 붉은색 전통 한복과 모자 대신 현대식 검은색 외투를 입고 있습니다.",
     "fix_en": "Change Kang Young-ran's black clothing to the ornate red traditional Korean hanbok with gold embroidery and the matching traditional hat shown in her reference image; preserve her face, her profile pose, her position in the frame, the man in the background, the forest trail, the stone markers, the daylight, and the exact medium shot framing completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change Kang Young-ran's black clothing to the ornate red traditional Korean hanbok with gold embroidery and the matching traditional hat shown in her reference image; preserve her face, her profile pose, her position in the frame, the man in the background, the forest trail, the stone markers, the daylight, and the exact medium shot framing completely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "흰 머리 여자는 화면 좌측 중경에서 우측 뒤쪽을 향해 고개를 돌린 측면(3/4 후측면) 자세이며, 시선 축이 오른쪽 중경에 선 남자(고산들)의 얼굴 높이로 곧게 이어진다. 남자도 그녀 쪽을 마주본다. 시선 타깃이 명확히 서로에게 착지한다.",
      "built_space": "구조물 내부 샷 아님. 숲길이 두 인물 사이를 관통해 뒤로 후퇴하며, 좌측에 레퍼런스의 이끼 낀 선돌·바위가 한 개씩 배치되어 로케이션과 일치한다. 소나무 줄기들이 측면으로 늘어서 시선 통로를 유지한다. 배경 요소가 과대 확대되지 않았다.",
      "entities": "여자: 한국인 70세 전후, 곱게 틀어올린 백발, 기품 있는 얼굴 — 캐릭터 레퍼런스의 얼굴·헤어와 일치. 의상은 현대 검은 패딩/스카프로, 현대 한국 장면 설정과 부합. 남자: 한국인 30~40대, 검은 야상 — 샷 텍스트가 지목한 고산들로 읽힌다. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 흙길에 확실히 닿아 정지 상태. 여자는 상체가 살짝 비틀린 정지 자세로 무게가 뒷발에 실려 있고, 남자는 팔을 늘어뜨린 채 서 있다. 공중에 뜬 신체나 지지 없는 물체 없음. 그림자 방향도 지면과 일치."
     },
     {
      "label": "B",
      "direction": "여자는 좌측에서 우측 뒤로 고개를 돌려 남자를 응시하며, 시선축이 남자 얼굴에 착지한다. 남자도 그녀를 본다. 방향성 자체는 A와 동일하게 정확.",
      "built_space": "동일 로케이션, 좌측 선돌·바위, 후퇴하는 숲길, 측면 소나무 줄기 모두 유지. 다만 여자의 거대한 자수 예복과 화관이 화면 좌측 하단을 크게 점유해 중경 인물 스케일이 부풀어 보인다.",
      "entities": "여자 얼굴·백발은 레퍼런스와 일치하나, 의상이 레퍼런스 스튜디오 촬영용 혼례 예복(붉은 활옷+족두리)으로 바뀌었다 — 컨트랙트는 의상 지정이 없고 현대 한국 산길 장면인데 조선 혼례복을 입혔다. 화관도 레퍼런스의 족두리와 형태가 다르게 변형됨. 남자는 A와 동일.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 발을 딛고 정지. 예복의 소매·치마 드레이프는 무게감 있게 떨어지나, 자수 금박 부분이 다소 평면적 그래픽처럼 읽히는 구간이 있다. 공중 부양 등 지지 없는 요소는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "숄더 높이의 압축된 미디엄 샷, 좌측 중경 백발 여자 측면 → 우측 배경 남자로 이어지는 시선축, 낮의 소나무 숲길과 선돌까지 로케이션 락을 모두 충족하며 현대 한국 설정에 맞는 의상으로 변경한 것이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍·시선축·로케이션은 A와 동일하게 맞지만, 컨트랙트가 요구하지 않은 조선 혼례 예복·화관을 입혀 현대 한국 산길 설정과 충돌하고 인물 실루엣이 전경을 과점하게 만든 것이 큰 손실이다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "숄더 높이의 압축된 미디엄 샷, 좌측 중경 백발 여자 측면 → 우측 배경 남자로 이어지는 시선축, 낮의 소나무 숲길과 선돌까지 로케이션 락을 모두 충족하며 현대 한국 설정에 맞는 의상으로 변경한 것이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍·시선축·로케이션은 A와 동일하게 맞지만, 컨트랙트가 요구하지 않은 조선 혼례 예복·화관을 입혀 현대 한국 산길 설정과 충돌하고 인물 실루엣이 전경을 과점하게 만든 것이 큰 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "흰 머리 여자는 화면 좌측 중경에서 우측 뒤쪽을 향해 고개를 돌린 측면(3/4 후측면) 자세이며, 시선 축이 오른쪽 중경에 선 남자(고산들)의 얼굴 높이로 곧게 이어진다. 남자도 그녀 쪽을 마주본다. 시선 타깃이 명확히 서로에게 착지한다.",
      "built_space": "구조물 내부 샷 아님. 숲길이 두 인물 사이를 관통해 뒤로 후퇴하며, 좌측에 레퍼런스의 이끼 낀 선돌·바위가 한 개씩 배치되어 로케이션과 일치한다. 소나무 줄기들이 측면으로 늘어서 시선 통로를 유지한다. 배경 요소가 과대 확대되지 않았다.",
      "entities": "여자: 한국인 70세 전후, 곱게 틀어올린 백발, 기품 있는 얼굴 — 캐릭터 레퍼런스의 얼굴·헤어와 일치. 의상은 현대 검은 패딩/스카프로, 현대 한국 장면 설정과 부합. 남자: 한국인 30~40대, 검은 야상 — 샷 텍스트가 지목한 고산들로 읽힌다. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 흙길에 확실히 닿아 정지 상태. 여자는 상체가 살짝 비틀린 정지 자세로 무게가 뒷발에 실려 있고, 남자는 팔을 늘어뜨린 채 서 있다. 공중에 뜬 신체나 지지 없는 물체 없음. 그림자 방향도 지면과 일치."
     },
     {
      "label": "B",
      "direction": "여자는 좌측에서 우측 뒤로 고개를 돌려 남자를 응시하며, 시선축이 남자 얼굴에 착지한다. 남자도 그녀를 본다. 방향성 자체는 A와 동일하게 정확.",
      "built_space": "동일 로케이션, 좌측 선돌·바위, 후퇴하는 숲길, 측면 소나무 줄기 모두 유지. 다만 여자의 거대한 자수 예복과 화관이 화면 좌측 하단을 크게 점유해 중경 인물 스케일이 부풀어 보인다.",
      "entities": "여자 얼굴·백발은 레퍼런스와 일치하나, 의상이 레퍼런스 스튜디오 촬영용 혼례 예복(붉은 활옷+족두리)으로 바뀌었다 — 컨트랙트는 의상 지정이 없고 현대 한국 산길 장면인데 조선 혼례복을 입혔다. 화관도 레퍼런스의 족두리와 형태가 다르게 변형됨. 남자는 A와 동일.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 발을 딛고 정지. 예복의 소매·치마 드레이프는 무게감 있게 떨어지나, 자수 금박 부분이 다소 평면적 그래픽처럼 읽히는 구간이 있다. 공중 부양 등 지지 없는 요소는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 중앙 좌측 전경~중경에 측면(우향)으로 서 있고 시선은 오른쪽 뒤편 남자(고산들) 방향으로 향한다. 다만 시선축이 남자보다 약간 앞(카메라 쪽 아래)으로 흐르는 느낌이며, 남자는 왼쪽 여자 쪽으로 정면에 가깝게 시선을 준다. 숲길은 두 사람 사이를 관통해 뒤로 물러난다.",
      "built_space": "인공 구조물은 없음. 흑송 숲길, 길 좌측의 이끼 낀 선돌(장승석) 두 개가 로케이션 사진의 고정물과 대응. 길의 후퇴선이 두 인물 사이를 지나며 사이트라인을 유지. 배경 요소가 과대 확대되지 않음.",
      "entities": "강영란: 60대 후반 한국 여성, 백발이지만 머리 대부분이 큰 자수 화관/족두리에 가려짐. 의상은 캐릭터 레퍼런스의 붉은 활옷(혼례복)을 그대로 착용 — 현대 한국 산길 장면에 혼례복 전신은 컨트랙트가 요구하지 않은 요소이며, 레퍼런스는 정체성(얼굴·머리·체형)용이지 의상 지정용이 아님. 남자(고산들): 30~40대 한국 남성, 검은 재킷, 중경 우측. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발로 지면을 딛고 정지. 여자는 상체를 비틀어 뒤를 보는 자세로 무게중심이 발 위에 있음. 공중 부양·무지지 물체 없음. 다만 화관과 활옷의 질감·주름은 물리적으로 무난하게 렌더."
     },
     {
      "label": "B",
      "direction": "강영란은 중앙 좌측 중경에 우향 측면으로 정지, 고개를 뒤(우측)로 돌려 중경 우측의 남자(고산들)를 응시. 시선축이 남자 얼굴 높이로 비교적 깨끗하게 연결됨. 남자도 그녀 쪽을 바라봄. 카메라 높이는 그녀의 어깨~눈 높이로 압축감 있는 미디엄 샷.",
      "built_space": "구조물 없음. A와 동일한 숲길, 좌측 이끼 낀 선돌 두 개, 길이 두 인물 사이로 후퇴. 배경 나무 줄기가 측면으로 늘어서 사이트라인을 유지하며 스케일 왜곡 없음.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어 올린 백발(레퍼런스의 헤어와 일치), 기품 있는 얼굴 — 레퍼런스 얼굴과 부합. 의상은 검은 패딩 코트에 스카프로, 현대 한국 산길 배경과 정합. 남자: 동일 인물, 검은 재킷. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 발을 딛고 정지, 여자는 몸통 약간 우향에 목만 뒤로 돌린 자연스러운 비틀림. 부양체 없음. 옷감 주름과 드레이프, 나무껍질·낙엽 질감 모두 실물감 있음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레임·시선축·로케이션은 충족하나, 레퍼런스가 정체성(얼굴·백발·체형)용임에도 혼례 활옷과 대형 화관을 그대로 입혀 현대 한국 숲길이라는 시대·장소 설정과 충돌하고, 화관이 '단정히 틀어 올린 흰 머리'라는 식별 요소를 가려 손실이 큼."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어깨 높이 압축 미디엄 샷, 좌측 중경의 강영란 측면과 우측 배경의 고산들로 이어지는 깨끗한 뒤돌아보는 시선축, 로케이션의 선돌·흑송 숲길을 모두 충족하며 백발 쪽머리 정체성이 그대로 드러나 현대 설정과도 정합적이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레임·시선축·로케이션은 충족하나, 레퍼런스가 정체성(얼굴·백발·체형)용임에도 혼례 활옷과 대형 화관을 그대로 입혀 현대 한국 숲길이라는 시대·장소 설정과 충돌하고, 화관이 '단정히 틀어 올린 흰 머리'라는 식별 요소를 가려 손실이 큼."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨 높이 압축 미디엄 샷, 좌측 중경의 강영란 측면과 우측 배경의 고산들로 이어지는 깨끗한 뒤돌아보는 시선축, 로케이션의 선돌·흑송 숲길을 모두 충족하며 백발 쪽머리 정체성이 그대로 드러나 현대 설정과도 정합적이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "강영란은 화면 중앙 좌측 전경~중경에 측면(우향)으로 서 있고 시선은 오른쪽 뒤편 남자(고산들) 방향으로 향한다. 다만 시선축이 남자보다 약간 앞(카메라 쪽 아래)으로 흐르는 느낌이며, 남자는 왼쪽 여자 쪽으로 정면에 가깝게 시선을 준다. 숲길은 두 사람 사이를 관통해 뒤로 물러난다.",
      "built_space": "인공 구조물은 없음. 흑송 숲길, 길 좌측의 이끼 낀 선돌(장승석) 두 개가 로케이션 사진의 고정물과 대응. 길의 후퇴선이 두 인물 사이를 지나며 사이트라인을 유지. 배경 요소가 과대 확대되지 않음.",
      "entities": "강영란: 60대 후반 한국 여성, 백발이지만 머리 대부분이 큰 자수 화관/족두리에 가려짐. 의상은 캐릭터 레퍼런스의 붉은 활옷(혼례복)을 그대로 착용 — 현대 한국 산길 장면에 혼례복 전신은 컨트랙트가 요구하지 않은 요소이며, 레퍼런스는 정체성(얼굴·머리·체형)용이지 의상 지정용이 아님. 남자(고산들): 30~40대 한국 남성, 검은 재킷, 중경 우측. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발로 지면을 딛고 정지. 여자는 상체를 비틀어 뒤를 보는 자세로 무게중심이 발 위에 있음. 공중 부양·무지지 물체 없음. 다만 화관과 활옷의 질감·주름은 물리적으로 무난하게 렌더."
     },
     {
      "label": "A",
      "direction": "강영란은 중앙 좌측 중경에 우향 측면으로 정지, 고개를 뒤(우측)로 돌려 중경 우측의 남자(고산들)를 응시. 시선축이 남자 얼굴 높이로 비교적 깨끗하게 연결됨. 남자도 그녀 쪽을 바라봄. 카메라 높이는 그녀의 어깨~눈 높이로 압축감 있는 미디엄 샷.",
      "built_space": "구조물 없음. A와 동일한 숲길, 좌측 이끼 낀 선돌 두 개, 길이 두 인물 사이로 후퇴. 배경 나무 줄기가 측면으로 늘어서 사이트라인을 유지하며 스케일 왜곡 없음.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어 올린 백발(레퍼런스의 헤어와 일치), 기품 있는 얼굴 — 레퍼런스 얼굴과 부합. 의상은 검은 패딩 코트에 스카프로, 현대 한국 산길 배경과 정합. 남자: 동일 인물, 검은 재킷. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 발을 딛고 정지, 여자는 몸통 약간 우향에 목만 뒤로 돌린 자연스러운 비틀림. 부양체 없음. 옷감 주름과 드레이프, 나무껍질·낙엽 질감 모두 실물감 있음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S45sh3__bgfirst_bg.png",
   "bg_asset_id": "26d7e8b3-b484-4fb3-84d1-b5af770b6b6f",
   "bg_record_key": "S45sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S45sh8": {
  "input_fingerprint": "f402939835dd2451",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 흙바닥에 머리를 댄 채 절망적인 표정으로 눈물을 머금고 엎드려 있는 고산들의 모습.\n\nLOCATION (lock): On the dirt of the forest path where the two have stopped among the trees. 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 daytime pine path, earthen ground, filtered light, and the two walkers' clothing. Exclude their earlier standing separation and show the man prostrated before the elder.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s antler-bone pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "짧게 깎은 머리와 흙바닥에 엎드려 눈물 짓는 모습을 잘 구현했으며, 샷 텍스트에 없는 인물을 배제하는 제한 규칙을 정확히 준수했습니다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "자세와 표정은 지시문과 일치하나, 샷 텍스트에 등장하지 않는 다른 인물(노인)의 일부가 프레임에 포함되어 엄격한 인물 제한 규칙을 위반했습니다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "절망하며 엎드린 묘사는 있으나, '짧게 깎은 검은 머리'라는 명확한 캐릭터 외양 설정과 달리 머리카락이 길게 묘사되어 감점되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S45sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:876576>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에서 착용하고 있는 검은색 비니가 누락되었습니다.",
     "fix_en": "Add the black knit beanie from the character reference onto the man's head.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the black knit beanie from the character reference onto the man's head.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S45sh3"
  }
 },
 "S45sh10": {
  "input_fingerprint": "e81f8dcfe30a25b8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들을 꼭 끌어안은 강영란(흰 머리 여자)이 비장한 눈빛으로 허공을 노려보는 굳은 얼굴 클로즈업.\n\nLOCATION (lock): A private stretch of the descending forest trail enclosed by black pines. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Push in at 강영란(흰 머리 여자)'s kneeling eye height from the outer side of the embrace, angling past a narrow portion of 고산들's head and shoulder at the frame edge toward her firm face. Her face holds the central-left area in close framing while her gaze passes beyond the opposite edge, making the embrace readable without loosening the composition.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground; 고산들 at frame edge in the lower-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲길과 숲 (present); used as Kept indistinct behind the close embrace as minimal location context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light gives her tear-held resolve firm facial contrast, restrained in earthy neutrals, aged ivory, and blue-black shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pine path, daylight, kneeling positions, and continuing embrace. Exclude a wide view of the man from the facial close-up; keep the elder holding him while staring ahead.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 5,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "시선이 사실상 정면 카메라를 향해 '반대편 프레임 밖 허공을 노려본다'는 시선 지시를 어겼고, 남자의 등이 우측을 크게 채워 '가장자리 좁은 머리·어깨 일부' 레이아웃에서 벗어난다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "시선 방향과 가장자리 배치는 맞지만 포옹이 느슨해 '꼭 끌어안은' 밀착과 비장함이 약하고 얼굴 크기도 클로즈업 지시 대비 다소 헐겁다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "무릎 눈높이·포옹 바깥쪽에서 밀착한 클로즈업, 중앙좌측의 굳은 얼굴, 반대편 허공을 노려보는 비장한 시선, 우측 하단 가장자리의 고산들 머리·어깨까지 카메라 지시를 가장 정확히 구현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S45sh9_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측 하단에서 남자의 뒤통수를 감싸고 있는 손은 해부학적으로 불가능한 위치와 각도의 오른손(제3의 손)입니다.",
     "fix_en": "Remove the large hand and the sleeve attached to it from the back of the man's head in the foreground; fill the space left behind by extending the man's dark hair and the dark fabric of the woman's jacket, preserving exactly the woman's face, her black jacket and scarf, the man's head position, the forest background, and the close-up framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the large hand and the sleeve attached to it from the back of the man's head in the foreground; fill the space left behind by extending the man's dark hair and the dark fabric of the woman's jacket, preserving exactly the woman's face, her black jacket and scarf, the man's head position, the forest background, and the close-up framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란의 시선은 화면 왼쪽 상단, 프레임 바깥 허공을 향해 고정되어 있고 얼굴은 정면에서 약간 좌측을 향한다. 고산들의 뒤통수와 어깨가 우측 하단 프레임 가장자리에 있고, 그녀의 시선은 그와 반대편 프레임 밖으로 통과한다 — 샷 텍스트의 '허공을 노려봄'과 일치. 카메라 축은 포옹의 바깥쪽에서 그의 머리·어깨 일부를 스치며 그녀 얼굴로 들어간다.",
      "built_space": "구조물 없음. 배경은 소나무 숲길로, 좌측에 흐릿한 흙길과 이전 스틸의 이끼 낀 돌 요소가 얕은 심도로 남아 있어 로케이션이 일치한다. 배경 요소는 실제 크기 비율을 유지하며 전경화되지 않았다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 빗어 넘긴 백발, 검은 패딩+검은 스카프 — 이전 스틸 의상과 캐릭터 레퍼런스 얼굴에 부합. 고산들: 짧은 검은 머리 뒤통수와 검은 재킷 어깨만 보이며 중년 남성 체격으로 읽힘, 이전 스틸 복장과 일치. 제3의 인물이나 추가 신체 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 무릎 꿇은 자세로 지면에 지지되어 있고, 그녀의 오른팔이 그의 뒤통수를 감싸 손가락이 머리카락을 누르는 접촉이 명확하다. 왼팔은 그의 등 뒤로 돌아가 어깨를 감싼다. 포옹의 하중과 옷 주름이 일관적이며 공중에 뜬 부위 없음."
     },
     {
      "label": "B",
      "direction": "시선·얼굴 방향은 A와 동일하게 좌상단 허공. 고산들은 우측 하단에 머리와 어깨가 있으나 A보다 프레임 안으로 더 들어와 있다. 카메라 축과 시선 통과 방향은 계약에 부합.",
      "built_space": "동일한 소나무 숲길 배경, 좌측 흙길과 흐린 돌 요소 유지. 배경 스케일 문제 없음.",
      "entities": "강영란 동일 인물·의상. 고산들: 뒤통수와 귀, 목, 검은 재킷이 보이지만 그를 감싸던 그녀의 오른손/팔이 사라졌다 — 머리 뒤를 감싸던 손이 없어 목 옆에 작은 손끝만 걸쳐 있고, 반대편 팔의 연결이 모호해 포옹 팔 개수가 불완전하게 읽힌다.",
      "hard_violations": [
       "포옹하는 팔의 해부학적 연결 소실: 그녀의 오른팔·손이 고산들의 머리에서 사라져 어깨를 감싸는 지지 접촉이 없고, 남은 손끝이 어느 팔에도 연결되지 않은 채 목 옆에 떠 있음"
      ],
      "physics": "무릎 꿇은 자세 자체는 지면에 지지되나, '꼭 끌어안은' 접촉점의 핵심인 오른팔이 프레임에서 제거되어 무엇이 그의 머리를 감싸는지 지지가 확인되지 않는다. 남자 목 옆의 손가락은 팔뚝 연결 없이 나타나 지지 근거가 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'꼭 끌어안은' 포옹의 접촉점(머리를 감싼 손·등을 두른 팔)이 명확하고, 클로즈업 스케일·중앙좌측 얼굴 배치·반대편으로 빠지는 시선·이전 스틸의 숲길과 의상이 모두 유지된다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "프레임과 인물은 A와 거의 같으나 계약이 요구하지 않은 변경으로 그녀의 오른팔·손이 남자의 머리에서 사라져 '꼭 끌어안은' 포옹의 지지 접촉이 소실되고 목 옆 손끝이 팔에 연결되지 않아 해부학적으로 성립하지 않는다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'꼭 끌어안은' 포옹의 접촉점(머리를 감싼 손·등을 두른 팔)이 명확하고, 클로즈업 스케일·중앙좌측 얼굴 배치·반대편으로 빠지는 시선·이전 스틸의 숲길과 의상이 모두 유지된다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "프레임과 인물은 A와 거의 같으나 계약이 요구하지 않은 변경으로 그녀의 오른팔·손이 남자의 머리에서 사라져 '꼭 끌어안은' 포옹의 지지 접촉이 소실되고 목 옆 손끝이 팔에 연결되지 않아 해부학적으로 성립하지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란의 시선은 화면 왼쪽 상단, 프레임 바깥 허공을 향해 고정되어 있고 얼굴은 정면에서 약간 좌측을 향한다. 고산들의 뒤통수와 어깨가 우측 하단 프레임 가장자리에 있고, 그녀의 시선은 그와 반대편 프레임 밖으로 통과한다 — 샷 텍스트의 '허공을 노려봄'과 일치. 카메라 축은 포옹의 바깥쪽에서 그의 머리·어깨 일부를 스치며 그녀 얼굴로 들어간다.",
      "built_space": "구조물 없음. 배경은 소나무 숲길로, 좌측에 흐릿한 흙길과 이전 스틸의 이끼 낀 돌 요소가 얕은 심도로 남아 있어 로케이션이 일치한다. 배경 요소는 실제 크기 비율을 유지하며 전경화되지 않았다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 빗어 넘긴 백발, 검은 패딩+검은 스카프 — 이전 스틸 의상과 캐릭터 레퍼런스 얼굴에 부합. 고산들: 짧은 검은 머리 뒤통수와 검은 재킷 어깨만 보이며 중년 남성 체격으로 읽힘, 이전 스틸 복장과 일치. 제3의 인물이나 추가 신체 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 무릎 꿇은 자세로 지면에 지지되어 있고, 그녀의 오른팔이 그의 뒤통수를 감싸 손가락이 머리카락을 누르는 접촉이 명확하다. 왼팔은 그의 등 뒤로 돌아가 어깨를 감싼다. 포옹의 하중과 옷 주름이 일관적이며 공중에 뜬 부위 없음."
     },
     {
      "label": "B",
      "direction": "시선·얼굴 방향은 A와 동일하게 좌상단 허공. 고산들은 우측 하단에 머리와 어깨가 있으나 A보다 프레임 안으로 더 들어와 있다. 카메라 축과 시선 통과 방향은 계약에 부합.",
      "built_space": "동일한 소나무 숲길 배경, 좌측 흙길과 흐린 돌 요소 유지. 배경 스케일 문제 없음.",
      "entities": "강영란 동일 인물·의상. 고산들: 뒤통수와 귀, 목, 검은 재킷이 보이지만 그를 감싸던 그녀의 오른손/팔이 사라졌다 — 머리 뒤를 감싸던 손이 없어 목 옆에 작은 손끝만 걸쳐 있고, 반대편 팔의 연결이 모호해 포옹 팔 개수가 불완전하게 읽힌다.",
      "hard_violations": [
       "포옹하는 팔의 해부학적 연결 소실: 그녀의 오른팔·손이 고산들의 머리에서 사라져 어깨를 감싸는 지지 접촉이 없고, 남은 손끝이 어느 팔에도 연결되지 않은 채 목 옆에 떠 있음"
      ],
      "physics": "무릎 꿇은 자세 자체는 지면에 지지되나, '꼭 끌어안은' 접촉점의 핵심인 오른팔이 프레임에서 제거되어 무엇이 그의 머리를 감싸는지 지지가 확인되지 않는다. 남자 목 옆의 손가락은 팔뚝 연결 없이 나타나 지지 근거가 없다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 왼쪽 상단 방향, 즉 남자 머리 반대편(프레임 좌측 너머)을 응시한다. 시선이 화면 밖으로 빠져나가 허공을 노려보는 지시와 일치한다. 고산들의 뒤통수와 어깨가 오른쪽 하단 프레임 가장자리에 배치되어 카메라를 향해 등을 보인다. 남자 얼굴은 보이지 않아 '남자의 넓은 뷰 제외' 지시를 충족.",
      "built_space": "실내 구조물 없음. 배경은 소나무·낙엽길로 이전 스틸의 장소와 재질(흙길, 마른 낙엽, 좌측 바위, 검은 소나무 줄기)이 이어진다. 배경은 얕은 심도로 흐려져 최소 로케이션 컨텍스트 역할만 함.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 뒤로 묶은 백발, 검은 패딩+검은 스카프 — 이전 스틸 및 캐릭터 레퍼런스와 일치. 고산들: 짧게 친 짙은 머리의 남성 뒤통수와 검은 재킷 어깨 — 이전 스틸의 복장과 일치. 추가 인물 없음. 텍스트·워터마크 없음.",
      "hard_violations": [
       "강영란의 손 해부 이상: 남자 목/머리 뒤를 감싼 손이 손가락 구조가 뭉개져 손등과 손가락 관계가 불명확하고 팔뚝이 남자 머리 뒤에서 부자연스럽게 끊어져 보인다"
      ],
      "physics": "두 사람 모두 무릎 꿇은 자세로 지면에 지지되어 있으며 여자의 팔이 남자의 머리/목을 감싸 포옹의 접촉점이 성립. 다만 남자 머리를 감싼 손의 형태가 뭉개져 지지 관계(손가락이 실제로 머리를 누르는 형태)가 시각적으로 성립하지 않는다."
     },
     {
      "label": "B",
      "direction": "강영란의 시선은 동일하게 화면 좌측 상단, 프레임 반대편 밖 허공을 향한다. 비장한 응시 지시 충족. 고산들은 우측 하단 전경에서 뒤통수·어깨만 노출, 여자 어깨에 얼굴을 묻은 방향으로 배치.",
      "built_space": "구조물 없음. 배경은 A와 동일한 소나무 숲길, 좌측 바위와 흙길이 흐릿하게 유지되어 이전 스틸 장소 잠금과 일치. 배경 요소 크기 비율 정상.",
      "entities": "강영란: 백발을 단정히 넘긴 60대 후반 한국 여성, 검은 패딩과 검은 스카프 — 레퍼런스 일치. 고산들: 짧은 검은 머리, 검은 재킷 — 이전 스틸 일치. 인물 추가 없음, 문자 없음.",
      "hard_violations": [],
      "physics": "무릎 꿇은 두 사람의 밀착 포옹. 여자의 오른팔이 남자의 뒤통수를 감싸고 손가락 다섯 개와 힘줄·주름이 명확히 남자의 머리카락을 눌러 접촉점과 압력이 물리적으로 성립. 다른 손은 남자 목 옆에 닿아 있다. 공중에 뜬 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·장소 잠금은 충족하나, 남자 머리를 감싼 손이 뭉개져 손가락 구조와 접촉이 성립하지 않아 '꼭 끌어안은' 포옹의 물리적 가독성이 깨진다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·좌측 허공 응시·전경 우하단 고산들 배치를 유지하면서 뒤통수를 감싼 손을 해부학적으로 정확히 복구했고, 인물 정체성·의상·배경·광선은 그대로여서 수리 비용 없이 이득만 얻었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·시선·장소 잠금은 충족하나, 남자 머리를 감싼 손이 뭉개져 손가락 구조와 접촉이 성립하지 않아 '꼭 끌어안은' 포옹의 물리적 가독성이 깨진다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·좌측 허공 응시·전경 우하단 고산들 배치를 유지하면서 뒤통수를 감싼 손을 해부학적으로 정확히 복구했고, 인물 정체성·의상·배경·광선은 그대로여서 수리 비용 없이 이득만 얻었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "강영란은 화면 왼쪽 상단 방향, 즉 남자 머리 반대편(프레임 좌측 너머)을 응시한다. 시선이 화면 밖으로 빠져나가 허공을 노려보는 지시와 일치한다. 고산들의 뒤통수와 어깨가 오른쪽 하단 프레임 가장자리에 배치되어 카메라를 향해 등을 보인다. 남자 얼굴은 보이지 않아 '남자의 넓은 뷰 제외' 지시를 충족.",
      "built_space": "실내 구조물 없음. 배경은 소나무·낙엽길로 이전 스틸의 장소와 재질(흙길, 마른 낙엽, 좌측 바위, 검은 소나무 줄기)이 이어진다. 배경은 얕은 심도로 흐려져 최소 로케이션 컨텍스트 역할만 함.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 뒤로 묶은 백발, 검은 패딩+검은 스카프 — 이전 스틸 및 캐릭터 레퍼런스와 일치. 고산들: 짧게 친 짙은 머리의 남성 뒤통수와 검은 재킷 어깨 — 이전 스틸의 복장과 일치. 추가 인물 없음. 텍스트·워터마크 없음.",
      "hard_violations": [
       "강영란의 손 해부 이상: 남자 목/머리 뒤를 감싼 손이 손가락 구조가 뭉개져 손등과 손가락 관계가 불명확하고 팔뚝이 남자 머리 뒤에서 부자연스럽게 끊어져 보인다"
      ],
      "physics": "두 사람 모두 무릎 꿇은 자세로 지면에 지지되어 있으며 여자의 팔이 남자의 머리/목을 감싸 포옹의 접촉점이 성립. 다만 남자 머리를 감싼 손의 형태가 뭉개져 지지 관계(손가락이 실제로 머리를 누르는 형태)가 시각적으로 성립하지 않는다."
     },
     {
      "label": "A",
      "direction": "강영란의 시선은 동일하게 화면 좌측 상단, 프레임 반대편 밖 허공을 향한다. 비장한 응시 지시 충족. 고산들은 우측 하단 전경에서 뒤통수·어깨만 노출, 여자 어깨에 얼굴을 묻은 방향으로 배치.",
      "built_space": "구조물 없음. 배경은 A와 동일한 소나무 숲길, 좌측 바위와 흙길이 흐릿하게 유지되어 이전 스틸 장소 잠금과 일치. 배경 요소 크기 비율 정상.",
      "entities": "강영란: 백발을 단정히 넘긴 60대 후반 한국 여성, 검은 패딩과 검은 스카프 — 레퍼런스 일치. 고산들: 짧은 검은 머리, 검은 재킷 — 이전 스틸 일치. 인물 추가 없음, 문자 없음.",
      "hard_violations": [],
      "physics": "무릎 꿇은 두 사람의 밀착 포옹. 여자의 오른팔이 남자의 뒤통수를 감싸고 손가락 다섯 개와 힘줄·주름이 명확히 남자의 머리카락을 눌러 접촉점과 압력이 물리적으로 성립. 다른 손은 남자 목 옆에 닿아 있다. 공중에 뜬 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S45sh9"
  }
 },
 "S46sh3::bgfirst_bg": {
  "input_fingerprint": "e1cdc31aed1fd621",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈을 크게 뜬 채 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): Among a cluster of name-carved marker stones along the daytime forest route.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The advancing camera finishes beside the grave marker in an extreme facial close-up of 김지후(강수리영), with her widened eyes and arrested breath occupying most of the right side. A narrow edge of the marker remains at the left border with the carved name legible enough to bind her terror to the place.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, foreground; 수리영 이름이 새겨진 비석 가장자리 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 비석 (‘수리영’이라는 이름이 새겨져 있음) — The inscribed face is angled toward camera, showing the name ‘수리영’ along the visible edge; used as Its narrow edge provides spatial context beside the extreme close-up; 숲속 (낮의 숲속); used as The surrounding forest remains only as soft peripheral context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈을 크게 뜬 채 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): Among a cluster of name-carved marker stones along the daytime forest route.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The advancing camera finishes beside the grave marker in an extreme facial close-up of 김지후(강수리영), with her widened eyes and arrested breath occupying most of the right side. A narrow edge of the marker remains at the left border with the carved name legible enough to bind her terror to the place.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, foreground; 수리영 이름이 새겨진 비석 가장자리 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 비석 (‘수리영’이라는 이름이 새겨져 있음) — The inscribed face is angled toward camera, showing the name ‘수리영’ along the visible edge; used as Its narrow edge provides spatial context beside the extreme close-up; 숲속 (낮의 숲속); used as The surrounding forest remains only as soft peripheral context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh3__bgfirst_bg.png",
  "asset_id": "bb1661c3-0a46-44c5-ac69-cf459b0a7511",
  "input_asset_ids": [
   "801b6302-f95c-4a29-8459-76830cef77e0",
   "47256cc0-0523-4a95-8f0e-7b08cbca588a"
  ]
 },
 "S46sh3": {
  "input_fingerprint": "9359a9e8da6bffe5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈을 크게 뜬 채 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): Among a cluster of name-carved marker stones along the daytime forest route. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Multiple mossy stones remain inscribed “Su-ri-yeong,” each with rotten meat before it. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈을 크게 뜬 채 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): Among a cluster of name-carved marker stones along the daytime forest route. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Multiple mossy stones remain inscribed “Su-ri-yeong,” each with rotten meat before it. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 자신의 이름이 새겨진 비석 앞에서 극심한 공포에 질려 눈을 크게 뜬 채 굳어 있는 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): Among a cluster of name-carved marker stones along the daytime forest route. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Multiple mossy stones remain inscribed “Su-ri-yeong,” each with rotten meat before it. Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S46sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1226689>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_이름비석_숲길_b7baf3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1226689>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "요구된 '얼굴 클로즈업' 프레이밍과 극심한 공포 표정을 정확히 연출했으며, 지정된 인물 레퍼런스를 충실히 반영했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "'얼굴 클로즈업' 지시를 어기고 프레임을 넓혔으며, 지정된 인물(고산들)이 아닌 임의의 여성을 생성하여 규정을 위반했습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "요구된 '얼굴 클로즈업' 프레이밍과 극심한 공포 표정을 정확히 연출했으며, 지정된 인물 레퍼런스를 충실히 반영했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "'얼굴 클로즈업' 지시를 어기고 프레임을 넓혔으며, 지정된 인물(고산들)이 아닌 임의의 여성을 생성하여 규정을 위반했습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지정된 캐릭터(고산들) 레퍼런스를 정확히 반영하였으며, 요구된 얼굴 클로즈업과 극심한 공포에 질린 표정을 훌륭하게 연출했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "허용되지 않은 여성 인물이 등장하여 인물 제약을 위반했으며, 프레이밍이 얼굴 클로즈업보다 너무 넓게 잡혔습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 캐릭터(고산들) 레퍼런스를 정확히 반영하였으며, 요구된 얼굴 클로즈업과 극심한 공포에 질린 표정을 훌륭하게 연출했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "허용되지 않은 여성 인물이 등장하여 인물 제약을 위반했으며, 프레이밍이 얼굴 클로즈업보다 너무 넓게 잡혔습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 6
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "요구된 '얼굴 클로즈업' 프레이밍과 극심한 공포 표정을 정확히 연출했으며, 지정된 인물 레퍼런스를 충실히 반영했습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "'얼굴 클로즈업' 지시를 어기고 프레임을 넓혔으며, 지정된 인물(고산들)이 아닌 임의의 여성을 생성하여 규정을 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_이름비석_숲길_b7baf3.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1226689>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 얼굴 크기가 레이아웃 스케치의 타이트한 클로즈업 비율보다 훨씬 작게 렌더링되어 이마와 머리 윗부분이 프레임 안에 다 들어와 있습니다.",
     "fix_en": "Scale up the person's head and face significantly to match the tight close-up size of the layout sketch, ensuring the forehead extends beyond the top edge of the frame.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Scale up the person's head and face significantly to match the tight close-up size of the layout sketch, ensuring the forehead extends beyond the top edge of the frame.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh3__bgfirst_bg.png",
   "bg_asset_id": "bb1661c3-0a46-44c5-ac69-cf459b0a7511",
   "bg_record_key": "S46sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "이름비석_숲길",
   "groupbg_asset_id": "47256cc0-0523-4a95-8f0e-7b08cbca588a"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S46sh11": {
  "input_fingerprint": "c07a09de1b9856e2",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 눈을 크게 뜬 채 시선이 고정된 김지후(강수리영)의 시선 끝에 우뚝 서 있는 고산들의 듬직한 전신.\n\nLOCATION (lock): The open ground beside the named marker stones where the goat's charge is stopped. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From near ground level beside the fallen 김지후(강수리영), tilt upward along her fixed eyeline to hold 고산들's full figure at midground distance. Her widened eyes and part of her braced face remain large at the lower-left edge, while he rises toward the upper center in a low-angle wide composition with open space separating them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground, looks toward 고산들 standing ahead; 고산들 in the upper-center of the frame, midground, looks toward 김지후(강수리영) on the ground.\n- KEY BACKGROUND ELEMENTS: 숲 바닥 (present); used as Ground plane establishes 김지후(강수리영)'s fallen position and the low camera height; 숲의 나무들 (present) — Trunks rise behind and beside 고산들 in the upward view; used as Frames 고산들's full silhouette and reinforces his vertical scale.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light supports a stark low-angle reveal with restrained earthy neutrals and blue-black contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 marker stones, forest clearing, daylight, and surrounding pines. Exclude the charging goat from the final composition; show the sturdy man standing at the woman's line of sight after intervening.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace as Sandel stands before 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: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "built_space": "실내 구조물은 없다. 숲 바닥과 소나무 사이에 큰 표지석 1개와 뒤쪽의 작은 표지석 3개가 보여 이전 장면의 총 4개 배치와 가장 잘 맞는다. 지후는 전경 왼쪽 바닥, 산들은 중경 상단 중앙에 있으며 두 사람 사이에 열린 공간이 확보되어 있다.",
    "direction": "지후의 크게 뜬 눈은 화면 오른쪽 위, 즉 산들이 서 있는 방향을 향한다. 산들은 아래쪽 왼편의 지후를 내려다본다. 두 시선의 상호 방향이 대체로 맞는다.",
    "entities": "한국인 젊은 여성 지후와 한국인 중년 남성 산들만 등장하며 염소는 없다. 산들의 얼굴·체격·비니·조끼·체크 셔츠·갈색 바지·장화는 참고 이미지와 가깝다. 지후는 갈색 재킷과 긴 검은 머리는 맞지만 참고 이미지의 야구모자 대신 녹색 니트 비니를 써서 복장이 다르다. 동물 뼈 목걸이는 보이지 않는다.",
    "hard_violations": [],
    "label": "A",
    "physics": "지후의 몸은 숲 바닥에 닿아 있고 오른손으로 지면을 짚어 쓰러진 자세를 지탱한다. 산들은 두 장화가 지면에 놓인 정상적인 직립 자세다. 떠 있거나 지지되지 않은 신체·물체는 없다."
   },
   {
    "built_space": "실내 구조물은 없다. 큰 표지석 1개와 오른쪽 뒤의 작은 표지석 4개, 총 5개가 보여 이전 장면에 고정된 총 4개보다 표지석이 하나 더 생겼다. 지후는 전경 왼쪽 바닥, 산들은 중경 상단 중앙에 배치되고 숲 바닥과 소나무가 둘러싼다.",
    "direction": "지후의 눈은 오른쪽 위의 산들 쪽으로 향하고 산들은 아래 왼쪽의 지후를 내려다보아 시선 관계는 대체로 성립한다.",
    "entities": "지후와 산들 두 사람만 있으며 염소는 없다. 산들의 인물·체격과 작업복은 참고 이미지에 가깝다. 지후는 한국인 여성이나 참고 인물보다 나이가 들어 보이고 고정된 야구모자가 완전히 빠져 있다. 동물 뼈 목걸이는 보이지 않는다.",
    "hard_violations": [
     "이전 장면에 고정된 표지석 수보다 작은 표지석 하나가 추가되어 고정 장소의 물체가 중복·증식되었다."
    ],
    "label": "B",
    "physics": "지후의 머리와 몸은 숲 바닥에 직접 닿아 지지되며, 산들은 양 장화로 지면을 딛고 있다. 부유하거나 지지되지 않은 대상은 없다."
   },
   {
    "built_space": "실내 구조물은 없다. 왼쪽의 큰 표지석 1개와 뒤쪽 작은 표지석 2개만 보여 이전 장면의 표지석 일부가 빠져 있다. 지후가 화면 아래쪽을 크게 가로막아 산들의 장화와 발이 가려지므로 요구된 산들의 온전한 전신 실루엣이 성립하지 않는다.",
    "direction": "산들은 아래 왼쪽의 지후를 내려다보지만, 지후의 동공은 화면 왼쪽 위를 향한다. 산들은 지후의 눈에서 오른쪽 위에 있으므로 지후의 시선이 산들에게 도달하지 않는다.",
    "entities": "지후와 산들만 등장하고 염소는 없다. 지후의 회색 야구모자·긴 검은 머리·갈색 재킷과 산들의 비니·조끼·체크 셔츠·바지는 참고 이미지에 가장 가깝다. 동물 뼈 목걸이는 보이지 않는다. 다만 산들의 발과 장화 하단은 지후에게 가려져 전신 확인이 불가능하다.",
    "hard_violations": [],
    "label": "C",
    "physics": "지후는 옆으로 누운 몸 전체가 숲 바닥에 닿아 지지된다. 산들은 서 있는 자세이나 발 접촉점은 전경의 지후에게 가려져 있고, 보이는 자세 자체에는 부유나 비정상적인 신체 연결이 없다."
   }
  ],
  "totals": {
   "A": 8,
   "B": 3,
   "C": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "낮은 카메라, 왼쪽 아래의 큰 지후 얼굴, 상단 중앙의 산들 전신과 상호 시선 및 정확한 표지석 수를 가장 충실히 구현했지만 지후의 모자가 잘못됐다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "구도와 시선은 가깝지만 고정 장소에 표지석을 하나 추가한 중대한 위반이 있고 지후의 모자와 인물 일치도도 떨어진다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "의상 정체성은 가장 가깝지만 지후의 시선이 산들을 빗나가고 산들의 발이 가려져 권위적인 ‘전신’ 저각 와이드 구도를 충족하지 못한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후가 기준 이미지와 이전 샷에 있는 회색 야구 모자 대신 초록색 비니를 쓰고 있어 복장 연결성이 깨집니다.",
     "fix_en": "Change the green beanie on the foreground woman's head to a dark grey baseball cap worn normally. Preserve her face, wide-eyed expression, loose black hair, posture, clothing, the man standing in the background, the marker stones, and the forest setting exactly as they are."
    },
    {
     "issue_ko": "프롬프트에 동물 뼈 목걸이가 없어야 한다고 명시되어 있으나, 김지후의 목에 얇은 목걸이 줄이 남아 있습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the green beanie on the foreground woman's head to a dark grey baseball cap worn normally. Preserve her face, wide-eyed expression, loose black hair, posture, clothing, the man standing in the background, the marker stones, and the forest setting exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·장소는 대체로 충족하나, 계약이 요구하지 않은 변경으로 김지후의 회색 볼캡이 올리브 비니로 바뀌어 이전 스틸·캐릭터 참조의 의상 락을 깼고(남자의 비니와 중복되는 인상까지 발생), 여자의 시선도 렌즈 쪽으로 흘러 '시선 끝의 남자'가 약해졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "낮은 앵글 와이드, 좌하단 근접한 김지후의 크게 뜬 눈과 상단 중앙 고산들의 전신, 마커석·비석·소나무 등 장소 락을 모두 지키고, 회색 볼캡·목걸이 없음 등 의상/캐리 상태도 참조대로 유지해 변경을 최소화했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·장소는 대체로 충족하나, 계약이 요구하지 않은 변경으로 김지후의 회색 볼캡이 올리브 비니로 바뀌어 이전 스틸·캐릭터 참조의 의상 락을 깼고(남자의 비니와 중복되는 인상까지 발생), 여자의 시선도 렌즈 쪽으로 흘러 '시선 끝의 남자'가 약해졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "낮은 앵글 와이드, 좌하단 근접한 김지후의 크게 뜬 눈과 상단 중앙 고산들의 전신, 마커석·비석·소나무 등 장소 락을 모두 지키고, 회색 볼캡·목걸이 없음 등 의상/캐리 상태도 참조대로 유지해 변경을 최소화했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 땅에 엎드린 채 눈을 크게 뜨고 화면 위쪽 방향(카메라/남자 쪽)을 향해 시선을 던진다. 고산들은 화면 상단 중앙에 정면으로 서서 시선을 아래쪽 바닥에 엎드린 여자 쪽으로 내려다본다. 두 시선이 대략 서로를 향해 이어지며 로우앵글 시선축이 성립한다.",
      "built_space": "실내 구조물 없음. 표지석(수리영 각자석)과 뒤쪽 세 개의 검은 비석이 이전 스틸과 동일한 배치로 중경에 있고, 소나무 줄기들이 남자 뒤·옆으로 수직으로 솟아 그의 실루엣을 감싼다. 표지석 앞 받침돌 위 고기 조각도 남아 있다. 개수와 위치가 레퍼런스와 일치.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 머리, 이전 스틸·캐릭터 레퍼런스와 동일한 회색 볼캡과 갈색 워크재킷. 뼈 목걸이 없음(계약 준수). 고산들: 40대 중반 한국 남성, 갈색 비니, 올리브 워크베스트, 체크 셔츠, 회색 헨리, 갈색 바지, 고무장화 — 캐릭터 레퍼런스와 일치. 추가 인물 없음, 염소 제외됨, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "여자는 팔뚝과 손이 이끼 낀 숲 바닥에 닿아 몸을 지탱하며 엎드려 있고 접지점이 명확하다. 남자는 두 발이 흙길에 온전히 닿아 체중을 싣고 서 있다. 공중에 뜬 물체나 무지지 신체 없음."
     },
     {
      "label": "B",
      "direction": "김지후의 시선은 A와 거의 동일하게 위쪽·카메라 방향을 향하고, 고산들은 상단 중앙에서 아래 여자 쪽을 내려다본다. 시선축 자체는 성립.",
      "built_space": "표지석과 세 비석, 고기 조각, 소나무 줄기 배치 모두 A와 사실상 동일. 다만 남자 벨트 오른쪽 파우치/도구가 A보다 뚜렷하게 검은 덩어리로 보이고, 표지석이 약간 더 오른쪽·작게 배치되어 남자와의 간격이 벌어졌다.",
      "entities": "고산들은 레퍼런스와 일치. 그러나 김지후가 이전 스틸·캐릭터 레퍼런스의 회색 볼캡 대신 올리브 그린 니트 비니를 쓰고 있다 — 의상 락 위반이며, 공교롭게 남자의 비니와 같은 종류의 모자를 여자에게도 씌운 형태. 뼈 목걸이 없음은 준수. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "여자는 팔과 손이 바닥에 닿아 엎드린 자세로 지지되고, 남자는 두 발로 지면을 딛고 서 있다. 물리적 무지지 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸이 잠근 회색 볼캡·갈색 재킷을 그대로 유지하면서 로우앵글 와이드, 좌하단 김지후·상단 중앙 고산들의 시선 대칭, 표지석·비석·고기까지 로케이션 락을 충실히 지켰다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·시선·로케이션은 A와 사실상 같으나, 계약이 요구하지 않은 변경으로 김지후의 잠긴 회색 볼캡을 올리브 비니로 바꿔 의상·정체성 락을 깨뜨렸다 — 얻은 것 없이 손실만 발생한 수정."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "이전 스틸이 잠근 회색 볼캡·갈색 재킷을 그대로 유지하면서 로우앵글 와이드, 좌하단 김지후·상단 중앙 고산들의 시선 대칭, 표지석·비석·고기까지 로케이션 락을 충실히 지켰다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·시선·로케이션은 A와 사실상 같으나, 계약이 요구하지 않은 변경으로 김지후의 잠긴 회색 볼캡을 올리브 비니로 바꿔 의상·정체성 락을 깨뜨렸다 — 얻은 것 없이 손실만 발생한 수정."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 땅에 엎드린 채 눈을 크게 뜨고 화면 위쪽 방향(카메라/남자 쪽)을 향해 시선을 던진다. 고산들은 화면 상단 중앙에 정면으로 서서 시선을 아래쪽 바닥에 엎드린 여자 쪽으로 내려다본다. 두 시선이 대략 서로를 향해 이어지며 로우앵글 시선축이 성립한다.",
      "built_space": "실내 구조물 없음. 표지석(수리영 각자석)과 뒤쪽 세 개의 검은 비석이 이전 스틸과 동일한 배치로 중경에 있고, 소나무 줄기들이 남자 뒤·옆으로 수직으로 솟아 그의 실루엣을 감싼다. 표지석 앞 받침돌 위 고기 조각도 남아 있다. 개수와 위치가 레퍼런스와 일치.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 머리, 이전 스틸·캐릭터 레퍼런스와 동일한 회색 볼캡과 갈색 워크재킷. 뼈 목걸이 없음(계약 준수). 고산들: 40대 중반 한국 남성, 갈색 비니, 올리브 워크베스트, 체크 셔츠, 회색 헨리, 갈색 바지, 고무장화 — 캐릭터 레퍼런스와 일치. 추가 인물 없음, 염소 제외됨, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "여자는 팔뚝과 손이 이끼 낀 숲 바닥에 닿아 몸을 지탱하며 엎드려 있고 접지점이 명확하다. 남자는 두 발이 흙길에 온전히 닿아 체중을 싣고 서 있다. 공중에 뜬 물체나 무지지 신체 없음."
     },
     {
      "label": "A",
      "direction": "김지후의 시선은 A와 거의 동일하게 위쪽·카메라 방향을 향하고, 고산들은 상단 중앙에서 아래 여자 쪽을 내려다본다. 시선축 자체는 성립.",
      "built_space": "표지석과 세 비석, 고기 조각, 소나무 줄기 배치 모두 A와 사실상 동일. 다만 남자 벨트 오른쪽 파우치/도구가 A보다 뚜렷하게 검은 덩어리로 보이고, 표지석이 약간 더 오른쪽·작게 배치되어 남자와의 간격이 벌어졌다.",
      "entities": "고산들은 레퍼런스와 일치. 그러나 김지후가 이전 스틸·캐릭터 레퍼런스의 회색 볼캡 대신 올리브 그린 니트 비니를 쓰고 있다 — 의상 락 위반이며, 공교롭게 남자의 비니와 같은 종류의 모자를 여자에게도 씌운 형태. 뼈 목걸이 없음은 준수. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "여자는 팔과 손이 바닥에 닿아 엎드린 자세로 지지되고, 남자는 두 발로 지면을 딛고 서 있다. 물리적 무지지 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S46sh2"
  }
 },
 "S46sh16": {
  "input_fingerprint": "a14aae562b279dd7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들이 쓰러진 수리영을 공격한 대형 검은 염소의 커다란 몸통을 어깨 위로 훌쩍 둘러멘 듬직한 뒷모습.\n\nLOCATION (lock): The descending path leading away from the marker-stone clearing through the black-pine forest. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track slightly lower and closer behind 고산들 at shoulder height as he straightens beneath the large black goat laid crosswise over his shoulder. His back occupies the center-left while the goat's naturally scaled torso spans the upper portion without obscuring the forest; 김지후(강수리영) remains smaller in the background as a scale reference.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward descending forest route; 수리영을 공격한 대형 검은 염소 in the upper-center of the frame, midground; 김지후(강수리영) in the middle-right of the frame, background, looks toward 고산들 carrying the goat.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Shows the direction in which 고산들 is turning and preparing to descend; 숲의 나무들 (present) — Trunks appear on both sides of 고산들's rear axis; used as Provides depth and natural scale references around the carried animal.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light models the burden in strong but plausible contrast, restrained to black, earthy neutrals, and aged ivory.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 forest clearing, marker stones, daylight, and both characters' clothing. Exclude the earlier face-to-face stance; show the man carrying the large black goat away while the woman follows.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The large black goat remains incapacitated and barely breathing as Sandel carries it away; Jihu’s necklace is still missing.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 수리영을 공격한 대형 검은 염소 (abnormally large black head, coarse black hair, two imposing horns) — 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.",
  "totals": {
   "C": 8,
   "B": 6,
   "A": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "어깨 높이 바로 뒤 추적, 등이 중앙-좌측, 염소 몸통이 상단을 가로지르고 내리막 숲길이 명확하며 김지후가 우측에서 바라보는 프레임 지시를 가장 정확히 충족; 비니·의상·염소 뿔 레퍼런스도 일치하고 하중 지지가 물리적으로 성립한다(표석 미노출은 감점 요소)."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "숲길·표석·인물 배치는 지시대로지만 염소 몸통이 어깨 밖으로 과도하게 돌출한 채 뻣뻣하게 떠 있어 무게 지지와 '겨우 숨 쉬는' 무력 상태가 설득되지 않고, 고산들의 비니도 확인되지 않는다.  ★위반: [gpt] 고산들이 표지석 공터에서 멀어지는 하강 경로가 아니라 표지석들을 향해 이동하는 반대 방향으로 배치됐다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "염소 머리·뿔과 고산들의 머리가 상단에서 잘려 나가 '커다란 몸통을 둘러멘 듬직한 뒷모습'의 미디엄샷 스케일을 벗어났고, 내려가는 숲길이 보이지 않아 프레임 레이아웃 지시를 절반만 충족한다.  ★위반: [gpt] 고산들이 표지석 공터에서 멀어지는 하강 경로가 아니라 표지석들을 향해 이동하는 반대 방향으로 배치됐다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh11_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 수리영을 공격한 대형 검은 염소: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1323724>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "산들의 오른쪽 어깨 위, 염소의 배 아래 공간에 정체불명의 맨팔이 튀어나와 있습니다 (산들은 긴팔 셔츠를 입고 있습니다).",
     "fix_en": "Remove the extra bare human arm protruding between the goat's belly and Sandeul's right shoulder, filling that space with the goat's black fur, while strictly preserving Sandeul, the goat, Jihu, their clothing, poses, the lighting, the forest setting, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra bare human arm protruding between the goat's belly and Sandeul's right shoulder, filling that space with the goat's black fur, while strictly preserving Sandeul, the goat, Jihu, their clothing, poses, the lighting, the forest setting, and the framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·장소 락은 B와 사실상 동일하나, 염소를 받치는 손/팔뚝 그립이 어두운 덩어리에 묻혀 'THE HAND THAT IS DOING THIS' 조항의 가시성이 약하고, 염소 뒷다리·뿔 실루엣이 다소 뭉개져 무게감과 레퍼런스 일치도가 떨어진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 프레이밍을 유지하면서 고산들의 손·손목이 염소 몸통을 쥐는 접점이 명확히 드러나 지지 물리와 손 조항을 충족하고, 뿔 형태와 늘어진 사지가 레퍼런스 염소 및 '기절 상태' 지시에 더 부합 — 변경 폭은 작고 얻은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·장소 락은 B와 사실상 동일하나, 염소를 받치는 손/팔뚝 그립이 어두운 덩어리에 묻혀 'THE HAND THAT IS DOING THIS' 조항의 가시성이 약하고, 염소 뒷다리·뿔 실루엣이 다소 뭉개져 무게감과 레퍼런스 일치도가 떨어진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 프레이밍을 유지하면서 고산들의 손·손목이 염소 몸통을 쥐는 접점이 명확히 드러나 지지 물리와 손 조항을 충족하고, 뿔 형태와 늘어진 사지가 레퍼런스 염소 및 '기절 상태' 지시에 더 부합 — 변경 폭은 작고 얻은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·지지점은 계약대로지만 염소 몸통이 부풀려져 '자연스러운 실제 스케일' 요구에서 벗어나고 팔·다리 접점이 뭉개져 재질과 파지 판독이 떨어진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레임·시선·장소 유지에 더해 염소의 실제 비율과 팔이 앞·뒷다리를 감싸 쥔 지지 구조가 또렷해, 요청되지 않은 변화 없이 스케일과 물리만 개선한 쪽이라 우세."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·지지점은 계약대로지만 염소 몸통이 부풀려져 '자연스러운 실제 스케일' 요구에서 벗어나고 팔·다리 접점이 뭉개져 재질과 파지 판독이 떨어진다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 프레임·시선·장소 유지에 더해 염소의 실제 비율과 팔이 앞·뒷다리를 감싸 쥔 지지 구조가 또렷해, 요청되지 않은 변화 없이 스케일과 물리만 개선한 쪽이라 우세."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S46sh11"
  }
 },
 "S47sh1::bgfirst_bg": {
  "input_fingerprint": "10336280c08bb34f",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 대낮의 해안가 선착장에서 드럼통 모닥불 곁에 쪼그리고 앉은 정인우가 수심이 가득한 표정으로 낚싯꾼 #1을 올려다보는 모습.\n\nLOCATION (lock): A working harbor pier beside a barrel fire where local fishermen sit in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Remain static at crouched eye level and slightly to 정인우's side, placing him low in the left foreground beside the drum fire and 낚싯꾼 #1 opposite in the right midground. Use a medium two-shot in which 정인우's upward, troubled gaze meets the fisherman's guarded three-quarter angle, with cups and the barrel kept at realistic supporting scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 모닥불이 든 드럼통 (containing a lit fire) — Its open top is visible obliquely between the seated figures without blocking either face; used as Shared foreground anchor beside the low conversation group; 소주잔 (in use) — One cup is raised in 낚싯꾼 #1's hand while additional cups remain within the group area; used as Small hand-held objects that communicate the fishermen's indifference; 해안마을 선착장 (present); used as Establishes the coastal dock setting behind the conversation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination mixes with the localized barrel-fire glow, maintaining restrained contrast and muted coastal earth tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 대낮의 해안가 선착장에서 드럼통 모닥불 곁에 쪼그리고 앉은 정인우가 수심이 가득한 표정으로 낚싯꾼 #1을 올려다보는 모습.\n\nLOCATION (lock): A working harbor pier beside a barrel fire where local fishermen sit in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Remain static at crouched eye level and slightly to 정인우's side, placing him low in the left foreground beside the drum fire and 낚싯꾼 #1 opposite in the right midground. Use a medium two-shot in which 정인우's upward, troubled gaze meets the fisherman's guarded three-quarter angle, with cups and the barrel kept at realistic supporting scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 모닥불이 든 드럼통 (containing a lit fire) — Its open top is visible obliquely between the seated figures without blocking either face; used as Shared foreground anchor beside the low conversation group; 소주잔 (in use) — One cup is raised in 낚싯꾼 #1's hand while additional cups remain within the group area; used as Small hand-held objects that communicate the fishermen's indifference; 해안마을 선착장 (present); used as Establishes the coastal dock setting behind the conversation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination mixes with the localized barrel-fire glow, maintaining restrained contrast and muted coastal earth tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh1__bgfirst_bg.png",
  "asset_id": "dc5514bf-85cd-4905-ac4e-b532eeaf402b",
  "input_asset_ids": [
   "ac5c9172-0412-4e3c-a168-27292f6e2384",
   "3d36d31f-8ae8-4155-92d1-a101793b1b80"
  ]
 },
 "S47sh1": {
  "input_fingerprint": "cc129abf0f264cb9",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 대낮의 해안가 선착장에서 드럼통 모닥불 곁에 쪼그리고 앉은 정인우가 수심이 가득한 표정으로 낚싯꾼 #1을 올려다보는 모습.\n\nLOCATION (lock): A working harbor pier beside a barrel fire where local fishermen sit in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Remain static at crouched eye level and slightly to 정인우's side, placing him low in the left foreground beside the drum fire and 낚싯꾼 #1 opposite in the right midground. Use a medium two-shot in which 정인우's upward, troubled gaze meets the fisherman's guarded three-quarter angle, with cups and the barrel kept at realistic supporting scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 모닥불이 든 드럼통 (containing a lit fire) — Its open top is visible obliquely between the seated figures without blocking either face; used as Shared foreground anchor beside the low conversation group; 소주잔 (in use) — One cup is raised in 낚싯꾼 #1's hand while additional cups remain within the group area; used as Small hand-held objects that communicate the fishermen's indifference; 해안마을 선착장 (present); used as Establishes the coastal dock setting behind the conversation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination mixes with the localized barrel-fire glow, maintaining restrained contrast and muted coastal earth tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains immobilized in its cast.\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 man in his mid-20s, dark hair, handsome youthful face); 낚싯꾼 #1 (Korean middle-aged man, short dark hair, weathered face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 대낮의 해안가 선착장에서 드럼통 모닥불 곁에 쪼그리고 앉은 정인우가 수심이 가득한 표정으로 낚싯꾼 #1을 올려다보는 모습.\n\nLOCATION (lock): A working harbor pier beside a barrel fire where local fishermen sit in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Remain static at crouched eye level and slightly to 정인우's side, placing him low in the left foreground beside the drum fire and 낚싯꾼 #1 opposite in the right midground. Use a medium two-shot in which 정인우's upward, troubled gaze meets the fisherman's guarded three-quarter angle, with cups and the barrel kept at realistic supporting scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 모닥불이 든 드럼통 (containing a lit fire) — Its open top is visible obliquely between the seated figures without blocking either face; used as Shared foreground anchor beside the low conversation group; 소주잔 (in use) — One cup is raised in 낚싯꾼 #1's hand while additional cups remain within the group area; used as Small hand-held objects that communicate the fishermen's indifference; 해안마을 선착장 (present); used as Establishes the coastal dock setting behind the conversation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination mixes with the localized barrel-fire glow, maintaining restrained contrast and muted coastal earth tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains immobilized in its cast.\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 man in his mid-20s, dark hair, handsome youthful face); 낚싯꾼 #1 (Korean middle-aged man, short dark hair, weathered face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 대낮의 해안가 선착장에서 드럼통 모닥불 곁에 쪼그리고 앉은 정인우가 수심이 가득한 표정으로 낚싯꾼 #1을 올려다보는 모습.\n\nLOCATION (lock): A working harbor pier beside a barrel fire where local fishermen sit in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Remain static at crouched eye level and slightly to 정인우's side, placing him low in the left foreground beside the drum fire and 낚싯꾼 #1 opposite in the right midground. Use a medium two-shot in which 정인우's upward, troubled gaze meets the fisherman's guarded three-quarter angle, with cups and the barrel kept at realistic supporting scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 모닥불이 든 드럼통 (containing a lit fire) — Its open top is visible obliquely between the seated figures without blocking either face; used as Shared foreground anchor beside the low conversation group; 소주잔 (in use) — One cup is raised in 낚싯꾼 #1's hand while additional cups remain within the group area; used as Small hand-held objects that communicate the fishermen's indifference; 해안마을 선착장 (present); used as Establishes the coastal dock setting behind the conversation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination mixes with the localized barrel-fire glow, maintaining restrained contrast and muted coastal earth tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains immobilized in its cast.\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 man in his mid-20s, dark hair, handsome youthful face); 낚싯꾼 #1 (Korean middle-aged man, short dark hair, weathered face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S47sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_선착장_93de12.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 프레임 좌측 전경에서 드럼통 옆에 쪼그려 앉아 시선을 오른쪽 위, 즉 우측 중경에 앉은 낚싯꾼 #1의 얼굴 쪽으로 올려다본다. 시선의 도착점이 실제로 낚싯꾼의 머리 부근이다. 낚싯꾼은 3/4 각도로 좌측 아래(정인우 쪽)를 내려다보며 소주잔을 입 근처로 들어올린 상태. 두 시선축이 드럼통 위에서 교차한다.",
      "built_space": "선착장 구조: 좌측 창고 건물·전신주·플라스틱 상자, 우측 방파제와 빨간 등대, 정박한 선박과 태극기 — 레퍼런스 항구와 재질·구조가 잘 일치한다. 드럼통은 두 인물 사이 전경에 놓여 열린 상단이 비스듬히 보이고 어느 얼굴도 가리지 않는다. 낚싯꾼은 낮은 나무 걸상에, 우측에 작은 나무 탁자와 소주잔 여러 개·초록 소주병이 실제 크기로 놓여 있다. 배경 중경에 낚시하는 인물 두 명이 추가로 있다(선착장 배경 인물).",
      "entities": "정인우: 20대 중반 한국 남성, 어두운 머리, 준수한 얼굴 — 레퍼런스와 대체로 부합(헤어스타일은 다소 다름). 우측 팔에 흰 깁스가 감겨 있어 CARRIED STATE(깁스 고정) 충족. 낚싯꾼 #1: 중년 한국 남성, 짧은 검은 머리, 거친 얼굴, 작업복과 고무장화 — 프로필 일치. 소주잔은 흰 도자기 잔으로 실물감 있음. 배경의 두 낚시꾼은 프롬프트가 명시하지 않은 인물이나 로케이션 설명의 '현지 어부들'에 해당하는 배경 요소로 읽힌다.",
      "hard_violations": [],
      "physics": "정인우는 양발 밑창이 바닥에 닿은 쪼그린 자세로 체중이 발과 무릎에 실려 있다. 낚싯꾼은 나무 걸상에 엉덩이를 붙이고 앉아 팔꿈치를 무릎에 얹었고, 잔은 오른손 손가락에 확실히 잡혀 있다. 소주병과 잔은 탁자 상판 위에 놓여 있다. 공중에 뜬 물체 없음. 불꽃은 드럼통 안에서 위로 솟는다."
     },
     {
      "label": "B",
      "direction": "정인우는 중앙 좌측에서 쪼그려 앉아 우측의 낚싯꾼 얼굴 쪽을 바라보지만 시선 높이가 거의 수평이며 '올려다보는' 느낌이 약하다. 낚싯꾼은 정면에 가까운 3/4로 정인우 쪽을 향하고 소주잔을 손에 들고 있다. 시선 교차는 성립하나 드럼통이 두 사람 사이가 아니라 정인우 왼쪽 바깥(프레임 좌측 끝)에 있어 '두 인물 사이의 공유 전경 앵커' 배치가 어긋난다.",
      "built_space": "선착장, 창고 건물, 전신주, 플라스틱 어상자, 방파제와 빨간 등대, 정박 선박 — 로케이션 일치 양호. 그러나 드럼통이 프레임 왼쪽 끝에 크게 잘려 배치되어 두 인물 사이가 아니다. 우측 하단에 소주잔 여러 개와 작은 상이 있으나, 프레임 우측 가장자리에 정체불명의 검은 옷 어깨/팔 같은 형체가 잘려 들어와 세 번째 인물의 신체 일부처럼 읽힌다.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 단발 스타일 — 레퍼런스 얼굴과 유사. 팔은 깁스가 아니라 흰 슬링(팔걸이)+손목 붕대로 고정되어 있어 '깁스' 조건은 부분 충족. 낚싯꾼 #1: 중년, 짧은 머리, 거친 얼굴, 더러운 작업복 — 일치. 소주잔은 유리잔이며 내용물에 초록빛 이물이 보여 재질감이 다소 어색. 우측 가장자리의 검은 형체는 프롬프트가 허용하지 않는 제3의 인물 신체 일부로 보인다.",
      "hard_violations": [
       "프레임 우측 가장자리에 정인우·낚싯꾼 어느 쪽에도 속하지 않는 제3 인물의 검은 옷 어깨/팔 일부가 침입 — 명시되지 않은 인물 추가"
      ],
      "physics": "정인우는 발바닥을 바닥에 붙인 쪼그린 자세로 지지가 명확하고 슬링에 팔이 걸려 있다. 낚싯꾼은 쪼그려 앉은 자세이나 하체가 옷에 가려 지지점이 다소 모호하고 엉덩이 아래 앉을 것이 보이지 않는다. 잔은 손가락으로 잡고 있다. 잔들은 상 위에 놓여 있다. 공중 부양 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정인우를 좌측 전경 낮게, 낚싯꾼을 우측 중경에 배치한 미디엄 투샷이 지시와 정확히 맞고, 드럼통이 두 얼굴을 가리지 않고 사이에 놓였으며 깁스와 소주잔·항구 로케이션도 충족된다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 연기와 로케이션은 좋으나 드럼통이 두 사람 사이가 아닌 프레임 끝으로 밀려 공유 앵커 배치가 어긋나고, 우측 가장자리에 허용되지 않은 제3 인물의 신체 일부가 들어왔으며 '올려다보는' 시선각도 약하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정인우를 좌측 전경 낮게, 낚싯꾼을 우측 중경에 배치한 미디엄 투샷이 지시와 정확히 맞고, 드럼통이 두 얼굴을 가리지 않고 사이에 놓였으며 깁스와 소주잔·항구 로케이션도 충족된다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 연기와 로케이션은 좋으나 드럼통이 두 사람 사이가 아닌 프레임 끝으로 밀려 공유 앵커 배치가 어긋나고, 우측 가장자리에 허용되지 않은 제3 인물의 신체 일부가 들어왔으며 '올려다보는' 시선각도 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 프레임 좌측 전경에서 드럼통 옆에 쪼그려 앉아 시선을 오른쪽 위, 즉 우측 중경에 앉은 낚싯꾼 #1의 얼굴 쪽으로 올려다본다. 시선의 도착점이 실제로 낚싯꾼의 머리 부근이다. 낚싯꾼은 3/4 각도로 좌측 아래(정인우 쪽)를 내려다보며 소주잔을 입 근처로 들어올린 상태. 두 시선축이 드럼통 위에서 교차한다.",
      "built_space": "선착장 구조: 좌측 창고 건물·전신주·플라스틱 상자, 우측 방파제와 빨간 등대, 정박한 선박과 태극기 — 레퍼런스 항구와 재질·구조가 잘 일치한다. 드럼통은 두 인물 사이 전경에 놓여 열린 상단이 비스듬히 보이고 어느 얼굴도 가리지 않는다. 낚싯꾼은 낮은 나무 걸상에, 우측에 작은 나무 탁자와 소주잔 여러 개·초록 소주병이 실제 크기로 놓여 있다. 배경 중경에 낚시하는 인물 두 명이 추가로 있다(선착장 배경 인물).",
      "entities": "정인우: 20대 중반 한국 남성, 어두운 머리, 준수한 얼굴 — 레퍼런스와 대체로 부합(헤어스타일은 다소 다름). 우측 팔에 흰 깁스가 감겨 있어 CARRIED STATE(깁스 고정) 충족. 낚싯꾼 #1: 중년 한국 남성, 짧은 검은 머리, 거친 얼굴, 작업복과 고무장화 — 프로필 일치. 소주잔은 흰 도자기 잔으로 실물감 있음. 배경의 두 낚시꾼은 프롬프트가 명시하지 않은 인물이나 로케이션 설명의 '현지 어부들'에 해당하는 배경 요소로 읽힌다.",
      "hard_violations": [],
      "physics": "정인우는 양발 밑창이 바닥에 닿은 쪼그린 자세로 체중이 발과 무릎에 실려 있다. 낚싯꾼은 나무 걸상에 엉덩이를 붙이고 앉아 팔꿈치를 무릎에 얹었고, 잔은 오른손 손가락에 확실히 잡혀 있다. 소주병과 잔은 탁자 상판 위에 놓여 있다. 공중에 뜬 물체 없음. 불꽃은 드럼통 안에서 위로 솟는다."
     },
     {
      "label": "B",
      "direction": "정인우는 중앙 좌측에서 쪼그려 앉아 우측의 낚싯꾼 얼굴 쪽을 바라보지만 시선 높이가 거의 수평이며 '올려다보는' 느낌이 약하다. 낚싯꾼은 정면에 가까운 3/4로 정인우 쪽을 향하고 소주잔을 손에 들고 있다. 시선 교차는 성립하나 드럼통이 두 사람 사이가 아니라 정인우 왼쪽 바깥(프레임 좌측 끝)에 있어 '두 인물 사이의 공유 전경 앵커' 배치가 어긋난다.",
      "built_space": "선착장, 창고 건물, 전신주, 플라스틱 어상자, 방파제와 빨간 등대, 정박 선박 — 로케이션 일치 양호. 그러나 드럼통이 프레임 왼쪽 끝에 크게 잘려 배치되어 두 인물 사이가 아니다. 우측 하단에 소주잔 여러 개와 작은 상이 있으나, 프레임 우측 가장자리에 정체불명의 검은 옷 어깨/팔 같은 형체가 잘려 들어와 세 번째 인물의 신체 일부처럼 읽힌다.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 단발 스타일 — 레퍼런스 얼굴과 유사. 팔은 깁스가 아니라 흰 슬링(팔걸이)+손목 붕대로 고정되어 있어 '깁스' 조건은 부분 충족. 낚싯꾼 #1: 중년, 짧은 머리, 거친 얼굴, 더러운 작업복 — 일치. 소주잔은 유리잔이며 내용물에 초록빛 이물이 보여 재질감이 다소 어색. 우측 가장자리의 검은 형체는 프롬프트가 허용하지 않는 제3의 인물 신체 일부로 보인다.",
      "hard_violations": [
       "프레임 우측 가장자리에 정인우·낚싯꾼 어느 쪽에도 속하지 않는 제3 인물의 검은 옷 어깨/팔 일부가 침입 — 명시되지 않은 인물 추가"
      ],
      "physics": "정인우는 발바닥을 바닥에 붙인 쪼그린 자세로 지지가 명확하고 슬링에 팔이 걸려 있다. 낚싯꾼은 쪼그려 앉은 자세이나 하체가 옷에 가려 지지점이 다소 모호하고 엉덩이 아래 앉을 것이 보이지 않는다. 잔은 손가락으로 잡고 있다. 잔들은 상 위에 놓여 있다. 공중 부양 물체는 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 왼쪽 전경에서 쪼그려 앉아 시선을 오른쪽 위, 즉 앉아 있는 낚싯꾼 #1의 얼굴 쪽으로 올려다본다. 시선 벡터가 실제로 낚싯꾼의 머리 높이에 닿는다. 낚싯꾼은 3/4 각도로 고개를 살짝 내려 소주잔 쪽/정인우 방향을 향하며 경계하는 표정. 드럼통은 두 인물 사이 왼쪽 전경에 놓여 얼굴을 가리지 않는다.",
      "built_space": "선착장 콘크리트 부두, 좌측에 파란 지붕 창고 건물·플라스틱 어상자·전신주, 배경에 방파제·빨간 등대·경찰 보트가 레퍼런스와 일치. 드럼통은 한 개, 소주잔은 낚싯꾼 손에 하나 들려 있고 우측 하단 낮은 상 위에 추가 잔들이 놓임 — 프롬프트가 요구한 개수 구성과 맞음. 다만 우측 최하단 프레임 가장자리에 인물의 어깨/의복 같은 어두운 조각이 살짝 걸쳐 보여 제3자 존재 가능성이 암시되지만 얼굴·신체는 식별되지 않고 잘려 있어 판별 불가 수준.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 단발머리, 준수한 얼굴 — 캐릭터 레퍼런스와 유사(비니는 없음), 안쪽에 녹색 니트가 보여 레퍼런스 의상 일부 유지. 오른팔이 팔걸이 슬링+석고 캐스트로 고정되어 CARRIED STATE 충족. 낚싯꾼 #1: 중년 한국 남성, 짧은 검은머리, 거친 피부, 작업복 — 프로필 일치. 소주잔은 유리 소주잔, 배경 등대·경찰선 등 로케이션 요소 일치.",
      "hard_violations": [],
      "physics": "정인우는 두 발을 바닥에 딛고 무릎을 굽혀 쪼그린 자세로 체중이 발바닥에 실려 있어 자연스럽다. 낚싯꾼은 무릎을 굽혀 낮게 앉은 자세이며 팔로 잔을 들고 팔꿈치를 무릎에 지지. 잔은 손가락에 확실히 잡혀 있고 액체가 담겨 있다. 불꽃은 드럼통 상부 개구부에서 솟아오르고 통 내부 그을음과 열 반사가 보임. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "정인우는 좌측에서 쪼그린 채 오른쪽을 바라보지만 시선이 수평에 가깝고 살짝 위쪽 낚싯꾼 얼굴 방향으로 향한다(올려다보는 각도는 약함). 낚싯꾼은 잔을 입 근처로 들며 시선을 정인우 쪽으로 내리는 3/4 각도. 두 시선은 대체로 마주하나 정인우 시선이 낚싯꾼 몸통 아래쪽을 스치는 인상.",
      "built_space": "부두·창고·등대·보트 등 로케이션 요소 일치. 드럼통 하나가 프레임 정중앙에 크게 놓여 두 인물 사이를 갈라놓으며 개구부는 보이지만 중앙 차폐 요소로 작동. 낚싯꾼은 나무 벤치에 앉아 있고 우측에 낮은 탁자 위 소주병과 잔 2~3개. 배경 중경에 낚싯대를 든 인물 2명이 추가로 앉아 있음 — 프롬프트는 정인우와 낚싯꾼 #1 외 인물 추가를 금지함.",
      "entities": "정인우: 20대 후반~30대로 보이는 한국 남성, 헝클어진 머리, 좌측 팔에 붕대/캐스트 — 캐릭터 레퍼런스 얼굴과 유사도는 A보다 다소 낮고 의상도 레퍼런스 색조(네이비/그린)와 무관한 베이지 톤. 낚싯꾼 #1: 중년 한국 남성, 작업복, 장화 — 프로필 부합. 잔은 소주잔이라기보다 흰 사기잔에 가깝고, 배경 추가 인물 2인은 지정 인물 목록 밖의 인물.",
      "hard_violations": [
       "샷 텍스트가 제시하지 않은 배경 인물 2명(낚싯대를 든 남성들)이 중경에 추가로 등장 — 인물 추가 금지 위반"
      ],
      "physics": "정인우는 발바닥으로 지면을 딛고 쪼그린 자세, 팔은 무릎 위에 걸쳐 지지됨. 낚싯꾼은 나무 벤치에 앉아 발이 지면에 닿아 있고 잔은 손가락으로 확실히 쥐고 있다. 불은 드럼통 개구부에서 솟음. 공중 부양 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정인우가 좌측 전경 낮은 위치에서 실제로 낚싯꾼을 올려다보고, 낚싯꾼은 우측 중경에서 소주잔을 든 채 경계하는 3/4 각도 — 미디엄 투샷 구성·드럼통 배치·팔 캐스트·로케이션 일치까지 지시를 충실히 이행."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "지정되지 않은 배경 낚시꾼 2명을 추가한 인물 위반이 치명적이며, 드럼통이 중앙에 크게 놓여 두 인물을 분리하고 정인우의 '올려다보는' 앙각도 약해 샷 텍스트 스테이징 충족도가 낮다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정인우가 좌측 전경 낮은 위치에서 실제로 낚싯꾼을 올려다보고, 낚싯꾼은 우측 중경에서 소주잔을 든 채 경계하는 3/4 각도 — 미디엄 투샷 구성·드럼통 배치·팔 캐스트·로케이션 일치까지 지시를 충실히 이행."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "지정되지 않은 배경 낚시꾼 2명을 추가한 인물 위반이 치명적이며, 드럼통이 중앙에 크게 놓여 두 인물을 분리하고 정인우의 '올려다보는' 앙각도 약해 샷 텍스트 스테이징 충족도가 낮다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우는 왼쪽 전경에서 쪼그려 앉아 시선을 오른쪽 위, 즉 앉아 있는 낚싯꾼 #1의 얼굴 쪽으로 올려다본다. 시선 벡터가 실제로 낚싯꾼의 머리 높이에 닿는다. 낚싯꾼은 3/4 각도로 고개를 살짝 내려 소주잔 쪽/정인우 방향을 향하며 경계하는 표정. 드럼통은 두 인물 사이 왼쪽 전경에 놓여 얼굴을 가리지 않는다.",
      "built_space": "선착장 콘크리트 부두, 좌측에 파란 지붕 창고 건물·플라스틱 어상자·전신주, 배경에 방파제·빨간 등대·경찰 보트가 레퍼런스와 일치. 드럼통은 한 개, 소주잔은 낚싯꾼 손에 하나 들려 있고 우측 하단 낮은 상 위에 추가 잔들이 놓임 — 프롬프트가 요구한 개수 구성과 맞음. 다만 우측 최하단 프레임 가장자리에 인물의 어깨/의복 같은 어두운 조각이 살짝 걸쳐 보여 제3자 존재 가능성이 암시되지만 얼굴·신체는 식별되지 않고 잘려 있어 판별 불가 수준.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 단발머리, 준수한 얼굴 — 캐릭터 레퍼런스와 유사(비니는 없음), 안쪽에 녹색 니트가 보여 레퍼런스 의상 일부 유지. 오른팔이 팔걸이 슬링+석고 캐스트로 고정되어 CARRIED STATE 충족. 낚싯꾼 #1: 중년 한국 남성, 짧은 검은머리, 거친 피부, 작업복 — 프로필 일치. 소주잔은 유리 소주잔, 배경 등대·경찰선 등 로케이션 요소 일치.",
      "hard_violations": [],
      "physics": "정인우는 두 발을 바닥에 딛고 무릎을 굽혀 쪼그린 자세로 체중이 발바닥에 실려 있어 자연스럽다. 낚싯꾼은 무릎을 굽혀 낮게 앉은 자세이며 팔로 잔을 들고 팔꿈치를 무릎에 지지. 잔은 손가락에 확실히 잡혀 있고 액체가 담겨 있다. 불꽃은 드럼통 상부 개구부에서 솟아오르고 통 내부 그을음과 열 반사가 보임. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "정인우는 좌측에서 쪼그린 채 오른쪽을 바라보지만 시선이 수평에 가깝고 살짝 위쪽 낚싯꾼 얼굴 방향으로 향한다(올려다보는 각도는 약함). 낚싯꾼은 잔을 입 근처로 들며 시선을 정인우 쪽으로 내리는 3/4 각도. 두 시선은 대체로 마주하나 정인우 시선이 낚싯꾼 몸통 아래쪽을 스치는 인상.",
      "built_space": "부두·창고·등대·보트 등 로케이션 요소 일치. 드럼통 하나가 프레임 정중앙에 크게 놓여 두 인물 사이를 갈라놓으며 개구부는 보이지만 중앙 차폐 요소로 작동. 낚싯꾼은 나무 벤치에 앉아 있고 우측에 낮은 탁자 위 소주병과 잔 2~3개. 배경 중경에 낚싯대를 든 인물 2명이 추가로 앉아 있음 — 프롬프트는 정인우와 낚싯꾼 #1 외 인물 추가를 금지함.",
      "entities": "정인우: 20대 후반~30대로 보이는 한국 남성, 헝클어진 머리, 좌측 팔에 붕대/캐스트 — 캐릭터 레퍼런스 얼굴과 유사도는 A보다 다소 낮고 의상도 레퍼런스 색조(네이비/그린)와 무관한 베이지 톤. 낚싯꾼 #1: 중년 한국 남성, 작업복, 장화 — 프로필 부합. 잔은 소주잔이라기보다 흰 사기잔에 가깝고, 배경 추가 인물 2인은 지정 인물 목록 밖의 인물.",
      "hard_violations": [
       "샷 텍스트가 제시하지 않은 배경 인물 2명(낚싯대를 든 남성들)이 중경에 추가로 등장 — 인물 추가 금지 위반"
      ],
      "physics": "정인우는 발바닥으로 지면을 딛고 쪼그린 자세, 팔은 무릎 위에 걸쳐 지지됨. 낚싯꾼은 나무 벤치에 앉아 발이 지면에 닿아 있고 잔은 손가락으로 확실히 쥐고 있다. 불은 드럼통 개구부에서 솟음. 공중 부양 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "정인우는 프레임 좌측 전경에서 드럼통 옆에 쪼그려 앉아 시선을 오른쪽 위, 즉 우측 중경에 앉은 낚싯꾼 #1의 얼굴 쪽으로 올려다본다. 시선의 도착점이 실제로 낚싯꾼의 머리 부근이다. 낚싯꾼은 3/4 각도로 좌측 아래(정인우 쪽)를 내려다보며 소주잔을 입 근처로 들어올린 상태. 두 시선축이 드럼통 위에서 교차한다.",
    "built_space": "선착장 구조: 좌측 창고 건물·전신주·플라스틱 상자, 우측 방파제와 빨간 등대, 정박한 선박과 태극기 — 레퍼런스 항구와 재질·구조가 잘 일치한다. 드럼통은 두 인물 사이 전경에 놓여 열린 상단이 비스듬히 보이고 어느 얼굴도 가리지 않는다. 낚싯꾼은 낮은 나무 걸상에, 우측에 작은 나무 탁자와 소주잔 여러 개·초록 소주병이 실제 크기로 놓여 있다. 배경 중경에 낚시하는 인물 두 명이 추가로 있다(선착장 배경 인물).",
    "entities": "정인우: 20대 중반 한국 남성, 어두운 머리, 준수한 얼굴 — 레퍼런스와 대체로 부합(헤어스타일은 다소 다름). 우측 팔에 흰 깁스가 감겨 있어 CARRIED STATE(깁스 고정) 충족. 낚싯꾼 #1: 중년 한국 남성, 짧은 검은 머리, 거친 얼굴, 작업복과 고무장화 — 프로필 일치. 소주잔은 흰 도자기 잔으로 실물감 있음. 배경의 두 낚시꾼은 프롬프트가 명시하지 않은 인물이나 로케이션 설명의 '현지 어부들'에 해당하는 배경 요소로 읽힌다.",
    "hard_violations": [],
    "physics": "정인우는 양발 밑창이 바닥에 닿은 쪼그린 자세로 체중이 발과 무릎에 실려 있다. 낚싯꾼은 나무 걸상에 엉덩이를 붙이고 앉아 팔꿈치를 무릎에 얹었고, 잔은 오른손 손가락에 확실히 잡혀 있다. 소주병과 잔은 탁자 상판 위에 놓여 있다. 공중에 뜬 물체 없음. 불꽃은 드럼통 안에서 위로 솟는다."
   },
   {
    "label": "B",
    "direction": "정인우는 중앙 좌측에서 쪼그려 앉아 우측의 낚싯꾼 얼굴 쪽을 바라보지만 시선 높이가 거의 수평이며 '올려다보는' 느낌이 약하다. 낚싯꾼은 정면에 가까운 3/4로 정인우 쪽을 향하고 소주잔을 손에 들고 있다. 시선 교차는 성립하나 드럼통이 두 사람 사이가 아니라 정인우 왼쪽 바깥(프레임 좌측 끝)에 있어 '두 인물 사이의 공유 전경 앵커' 배치가 어긋난다.",
    "built_space": "선착장, 창고 건물, 전신주, 플라스틱 어상자, 방파제와 빨간 등대, 정박 선박 — 로케이션 일치 양호. 그러나 드럼통이 프레임 왼쪽 끝에 크게 잘려 배치되어 두 인물 사이가 아니다. 우측 하단에 소주잔 여러 개와 작은 상이 있으나, 프레임 우측 가장자리에 정체불명의 검은 옷 어깨/팔 같은 형체가 잘려 들어와 세 번째 인물의 신체 일부처럼 읽힌다.",
    "entities": "정인우: 20대 중반 한국 남성, 검은 단발 스타일 — 레퍼런스 얼굴과 유사. 팔은 깁스가 아니라 흰 슬링(팔걸이)+손목 붕대로 고정되어 있어 '깁스' 조건은 부분 충족. 낚싯꾼 #1: 중년, 짧은 머리, 거친 얼굴, 더러운 작업복 — 일치. 소주잔은 유리잔이며 내용물에 초록빛 이물이 보여 재질감이 다소 어색. 우측 가장자리의 검은 형체는 프롬프트가 허용하지 않는 제3의 인물 신체 일부로 보인다.",
    "hard_violations": [
     "프레임 우측 가장자리에 정인우·낚싯꾼 어느 쪽에도 속하지 않는 제3 인물의 검은 옷 어깨/팔 일부가 침입 — 명시되지 않은 인물 추가"
    ],
    "physics": "정인우는 발바닥을 바닥에 붙인 쪼그린 자세로 지지가 명확하고 슬링에 팔이 걸려 있다. 낚싯꾼은 쪼그려 앉은 자세이나 하체가 옷에 가려 지지점이 다소 모호하고 엉덩이 아래 앉을 것이 보이지 않는다. 잔은 손가락으로 잡고 있다. 잔들은 상 위에 놓여 있다. 공중 부양 물체는 없음."
   }
  ],
  "totals": {
   "A": 12,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "정인우를 좌측 전경 낮게, 낚싯꾼을 우측 중경에 배치한 미디엄 투샷이 지시와 정확히 맞고, 드럼통이 두 얼굴을 가리지 않고 사이에 놓였으며 깁스와 소주잔·항구 로케이션도 충족된다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물 연기와 로케이션은 좋으나 드럼통이 두 사람 사이가 아닌 프레임 끝으로 밀려 공유 앵커 배치가 어긋나고, 우측 가장자리에 허용되지 않은 제3 인물의 신체 일부가 들어왔으며 '올려다보는' 시선각도 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_선착장_93de12.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우의 왼쪽 팔이 깁스 안에 있는 동시에 재킷 소매가 아래로 늘어져 있고, 깁스 위에도 여분의 손이 얹혀 있는 등 신체가 중복되었습니다 (치명적).",
     "fix_en": "Correct Jung In-woo's anatomy by removing the extra dark jacket sleeve hanging down his left side and the disembodied bandaged hand resting on top of the blue cast, ensuring he only has one left arm inside the cast and one right arm resting near his knee, replacing the removed elements with his inner shirt and open jacket, while preserving Jung In-woo's face and position, Fisherman #1, their clothing, the barrel fire, the dock, the lighting, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "화면 우측 하단에 프롬프트가 금지한 제3자의 어깨와 팔이 보입니다 (치명적).",
     "fix_en": "Remove the dark grey shoulder and arm of the unscripted person in the bottom right corner, filling that space with more of the concrete dock surface and the white cooler beneath the cups, while preserving Jung In-woo, Fisherman #1, their exact positions and clothing, the barrel fire, the background set, the lighting, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Correct Jung In-woo's anatomy by removing the extra dark jacket sleeve hanging down his left side and the disembodied bandaged hand resting on top of the blue cast, ensuring he only has one left arm inside the cast and one right arm resting near his knee, replacing the removed elements with his inner shirt and open jacket, while preserving Jung In-woo's face and position, Fisherman #1, their clothing, the barrel fire, the dock, the lighting, and the framing exactly as they are.\n- Remove the dark grey shoulder and arm of the unscripted person in the bottom right corner, filling that space with more of the concrete dock surface and the white cooler beneath the cups, while preserving Jung In-woo, Fisherman #1, their exact positions and clothing, the barrel fire, the background set, the lighting, and the framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "쪼그린 눈높이 미디엄 투샷, 좌측 전경 인우의 올려다보는 시선과 우측 낚싯꾼의 경계하는 3/4 각도, 드럼통·소주잔 배치가 모두 계약대로이고 '깁스로 고정된 팔'이 흰 캐스트+슬링으로 명확히 읽힌다; 우측 끝 잘린 의복 조각이 유일한 흠.  ★위반: [gpt] 오른쪽 가장자리와 하단에 계약에 없는 추가 인물의 잘린 몸이 들어와 있다. / [gpt] 종이컵 표면에 한글 형태의 가시적 문자가 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "우측 가장자리의 잘린 천 조각을 지운 것은 이득이나, 요구하지 않은 변경으로 흰 깁스를 매끈한 파란 슬링으로 바꿔 '깁스 고정' 캐리드 스테이트 근거를 지우고 천 질감이 평면 패널처럼 읽히며 불꽃이 슬링 앞을 침범해 손해가 더 크다.  ★위반: [gpt] 종이컵 표면에 한글 형태의 가시적 문자가 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.714,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.214,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 오른쪽 가장자리와 하단에 계약에 없는 추가 인물의 잘린 몸이 들어와 있다.",
       "[gpt] 종이컵 표면에 한글 형태의 가시적 문자가 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 종이컵 표면에 한글 형태의 가시적 문자가 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "쪼그린 눈높이 미디엄 투샷, 좌측 전경 인우의 올려다보는 시선과 우측 낚싯꾼의 경계하는 3/4 각도, 드럼통·소주잔 배치가 모두 계약대로이고 '깁스로 고정된 팔'이 흰 캐스트+슬링으로 명확히 읽힌다; 우측 끝 잘린 의복 조각이 유일한 흠.  ★위반: [gpt] 오른쪽 가장자리와 하단에 계약에 없는 추가 인물의 잘린 몸이 들어와 있다. / [gpt] 종이컵 표면에 한글 형태의 가시적 문자가 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "우측 가장자리의 잘린 천 조각을 지운 것은 이득이나, 요구하지 않은 변경으로 흰 깁스를 매끈한 파란 슬링으로 바꿔 '깁스 고정' 캐리드 스테이트 근거를 지우고 천 질감이 평면 패널처럼 읽히며 불꽃이 슬링 앞을 침범해 손해가 더 크다.  ★위반: [gpt] 종이컵 표면에 한글 형태의 가시적 문자가 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 왼쪽 전경에서 쪼그려 앉아 시선을 오른쪽 위, 즉 낚싯꾼 #1의 얼굴 방향으로 올려다본다. 시선 벡터가 실제로 상대 남자의 머리/얼굴 높이에 착지한다. 낚싯꾼 #1은 왼쪽으로 몸을 3/4 틀고 시선을 아래쪽 정인우 쪽으로 경계하듯 내리깔고 있으며, 들어올린 소주잔은 그의 오른손 안에 있고 잔 입구는 위를 향해 액체가 담긴 상태로 정상 방향이다. 드럼통 개구부는 두 인물 사이 왼쪽 전경에서 비스듬히 보이며 어느 얼굴도 가리지 않는다.",
      "built_space": "실내 구조물이 아닌 야외 선착장. 레퍼런스의 건물군(파란 지붕 창고), 전신주와 가로등, 노란·파란 어상자, 방파제, 흰색 경비정과 붉은 등대가 배경에 동일 배치로 존재한다. 드럼통은 1개, 소주잔은 낚싯꾼 손의 1개 + 오른쪽 하단 상자 위 4~5개로 그룹 내 배치가 자연스럽다. 인물은 2명뿐, 좌석/구조 중복 없음.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 레퍼런스의 이목구비와 상당히 일치. 왼팔은 파란색 팔걸이(암슬링)로 고정되어 부상 팔 유지 조항을 충족(석고 캐스트는 아니고 슬링이지만 고정 상태는 읽힘). 낚싯꾼 #1: 중년 한국 남성, 짧은 검은 머리, 거친 피부, 작업복 — 프로필 일치. 추가 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "정인우는 두 발(부츠)이 지면에 붙은 완전한 쪼그려 앉기 자세이며 무릎 위에 팔뚝이 얹혀 체중 지지가 명확하다. 낚싯꾼은 낮은 상자/받침에 걸터앉아 한쪽 무릎에 손을 얹고 있고, 소주잔은 손가락으로 확실히 쥐어져 있다. 공중에 떠 있는 물체 없음. 불꽃은 드럼통 안에서 위로 올라가고 그을음이 통 상단에 남아 있다."
     },
     {
      "label": "B",
      "direction": "시선 관계는 A와 동일 — 정인우가 오른쪽 위 낚싯꾼 얼굴로 올려다보고, 낚싯꾼은 잔을 든 채 시선을 아래로 내린다. 잔 방향도 정상. 다만 오른쪽 프레임 가장자리에 정체불명의 검은 옷감/어깨 같은 형체 두 곳(중단 우측, 하단 우측)이 침입해 있어 화면 밖 제3의 인물 신체로 읽힌다.",
      "built_space": "배경 로케이션은 A와 동일하게 레퍼런스와 일치. 드럼통 1개, 소주잔 배치도 동일. 그러나 우측 프레임에 추가된 어두운 덩어리는 이 그룹에 없는 신체/물체로, 인원 구성(2명)을 깨뜨린다.",
      "entities": "정인우: 얼굴·머리는 A와 거의 동일하고 레퍼런스와 일치. 팔걸이는 흰색 슬링 + 손목의 흰 붕대/캐스트로 바뀌었고 재킷 앞섶이 더 벌어져 안쪽 녹색 니트가 다르게 보인다. 낚싯꾼 #1은 A와 동일. 그러나 우측 가장자리의 검은 형체는 계약이 허용하지 않는 제3의 존재.",
      "hard_violations": [
       "프레임 우측에 계약이 명시하지 않은 제3의 신체(검은 옷 어깨/팔로 읽히는 덩어리)가 두 군데 침입 — 인물 추가 금지 위반"
      ],
      "physics": "정인우와 낚싯꾼의 지지 상태는 A와 동일하게 정상. 다만 우측 하단·중단의 검은 형체는 어떤 몸통이나 지면과도 연결되지 않아 무엇이 떠받치는지 읽히지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 투샷·쪼그린 눈높이·좌측 전경 정인우와 우측 중경 낚싯꾼의 시선 교차, 드럼통과 소주잔 배치, 로케이션 일치가 모두 충족되고 프레임 내 인물은 정확히 2명뿐이다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도·시선은 A와 동일하나 우측 프레임에 계약에 없는 제3의 검은 신체 형체가 두 곳 침입해 '텍스트가 지정하지 않은 인물 추가 금지'를 정면으로 어겼고, 팔 고정 방식(슬링→손목 붕대)과 의상 앞섶도 요청 없이 변경되었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 투샷·쪼그린 눈높이·좌측 전경 정인우와 우측 중경 낚싯꾼의 시선 교차, 드럼통과 소주잔 배치, 로케이션 일치가 모두 충족되고 프레임 내 인물은 정확히 2명뿐이다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "구도·시선은 A와 동일하나 우측 프레임에 계약에 없는 제3의 검은 신체 형체가 두 곳 침입해 '텍스트가 지정하지 않은 인물 추가 금지'를 정면으로 어겼고, 팔 고정 방식(슬링→손목 붕대)과 의상 앞섶도 요청 없이 변경되었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우는 왼쪽 전경에서 쪼그려 앉아 시선을 오른쪽 위, 즉 낚싯꾼 #1의 얼굴 방향으로 올려다본다. 시선 벡터가 실제로 상대 남자의 머리/얼굴 높이에 착지한다. 낚싯꾼 #1은 왼쪽으로 몸을 3/4 틀고 시선을 아래쪽 정인우 쪽으로 경계하듯 내리깔고 있으며, 들어올린 소주잔은 그의 오른손 안에 있고 잔 입구는 위를 향해 액체가 담긴 상태로 정상 방향이다. 드럼통 개구부는 두 인물 사이 왼쪽 전경에서 비스듬히 보이며 어느 얼굴도 가리지 않는다.",
      "built_space": "실내 구조물이 아닌 야외 선착장. 레퍼런스의 건물군(파란 지붕 창고), 전신주와 가로등, 노란·파란 어상자, 방파제, 흰색 경비정과 붉은 등대가 배경에 동일 배치로 존재한다. 드럼통은 1개, 소주잔은 낚싯꾼 손의 1개 + 오른쪽 하단 상자 위 4~5개로 그룹 내 배치가 자연스럽다. 인물은 2명뿐, 좌석/구조 중복 없음.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 레퍼런스의 이목구비와 상당히 일치. 왼팔은 파란색 팔걸이(암슬링)로 고정되어 부상 팔 유지 조항을 충족(석고 캐스트는 아니고 슬링이지만 고정 상태는 읽힘). 낚싯꾼 #1: 중년 한국 남성, 짧은 검은 머리, 거친 피부, 작업복 — 프로필 일치. 추가 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "정인우는 두 발(부츠)이 지면에 붙은 완전한 쪼그려 앉기 자세이며 무릎 위에 팔뚝이 얹혀 체중 지지가 명확하다. 낚싯꾼은 낮은 상자/받침에 걸터앉아 한쪽 무릎에 손을 얹고 있고, 소주잔은 손가락으로 확실히 쥐어져 있다. 공중에 떠 있는 물체 없음. 불꽃은 드럼통 안에서 위로 올라가고 그을음이 통 상단에 남아 있다."
     },
     {
      "label": "A",
      "direction": "시선 관계는 A와 동일 — 정인우가 오른쪽 위 낚싯꾼 얼굴로 올려다보고, 낚싯꾼은 잔을 든 채 시선을 아래로 내린다. 잔 방향도 정상. 다만 오른쪽 프레임 가장자리에 정체불명의 검은 옷감/어깨 같은 형체 두 곳(중단 우측, 하단 우측)이 침입해 있어 화면 밖 제3의 인물 신체로 읽힌다.",
      "built_space": "배경 로케이션은 A와 동일하게 레퍼런스와 일치. 드럼통 1개, 소주잔 배치도 동일. 그러나 우측 프레임에 추가된 어두운 덩어리는 이 그룹에 없는 신체/물체로, 인원 구성(2명)을 깨뜨린다.",
      "entities": "정인우: 얼굴·머리는 A와 거의 동일하고 레퍼런스와 일치. 팔걸이는 흰색 슬링 + 손목의 흰 붕대/캐스트로 바뀌었고 재킷 앞섶이 더 벌어져 안쪽 녹색 니트가 다르게 보인다. 낚싯꾼 #1은 A와 동일. 그러나 우측 가장자리의 검은 형체는 계약이 허용하지 않는 제3의 존재.",
      "hard_violations": [
       "프레임 우측에 계약이 명시하지 않은 제3의 신체(검은 옷 어깨/팔로 읽히는 덩어리)가 두 군데 침입 — 인물 추가 금지 위반"
      ],
      "physics": "정인우와 낚싯꾼의 지지 상태는 A와 동일하게 정상. 다만 우측 하단·중단의 검은 형체는 어떤 몸통이나 지면과도 연결되지 않아 무엇이 떠받치는지 읽히지 않는다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh1__bgfirst_bg.png",
   "bg_asset_id": "dc5514bf-85cd-4905-ac4e-b532eeaf402b",
   "bg_record_key": "S47sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "해안마을 선착장",
   "groupbg_asset_id": "3d36d31f-8ae8-4155-92d1-a101793b1b80"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S47sh7": {
  "input_fingerprint": "f01a4107d055f8ae",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 폴리스 라인 안쪽 바닥에 머리와 팔 한쪽이 참혹하게 뜯겨나간 시신이 핏물과 함께 널브러진 끔찍한 상태.\n\nLOCATION (lock): Inside a police cordon at the far end of the mainland pier, around a mutilated body on the ground. 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\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The unidentified corpse is sprawled flat on the ground inside the police line, with the head and one entire arm missing and the remaining torso and limbs resting in pooled blood.\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.",
  "totals": {
   "A": 4,
   "B": 3,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "레퍼런스의 배경과 폴리스 라인은 훌륭하게 재현했으나, 핵심인 훼손된 시신과 핏물이 텐트로 가려져 보이지 않습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "시신이 가림막으로 대체되어 주요 요구 사항이 누락되었고, 원본에 없는 철제 난간이 추가되었습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "시신과 혈흔 묘사가 완전히 누락되었으며, 비석 등 배경 구조물의 디테일도 레퍼런스와 차이가 있습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh1_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "머리와 팔이 훼손된 채 핏물에 널브러진 시신 대신 검은 텐트가 중앙을 가리고 있습니다.",
     "fix_en": "Replace the central black tent with a sprawled corpse missing its head and one arm, resting in pooled blood.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스의 맑은 날씨와 달리 배경에 짙은 안개가 끼어 있습니다.",
     "fix_en": "Remove the fog and restore clear daylight visibility in the background to match the reference.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스의 부두에는 존재하지 않는 철제 난간이 양쪽 가장자리에 추가되었습니다.",
     "fix_en": "Remove the rusty metal railings running along the left and right edges of the pier.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트의 금지 지시와 달리 폴리스 라인 테이프와 증거 표지판에 텍스트와 숫자가 있습니다.",
     "fix_en": "Remove all text and numbers from the yellow police tapes and the evidence markers on the ground.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the central black tent with a sprawled corpse missing its head and one arm, resting in pooled blood.\n- Remove the fog and restore clear daylight visibility in the background to match the reference.\n- Remove the rusty metal railings running along the left and right edges of the pier.\n- Remove all text and numbers from the yellow police tapes and the evidence markers on the ground.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S47sh1"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S47sh10::bgfirst_bg": {
  "input_fingerprint": "076acb92489cda57",
  "prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 바닥에서 몸을 일으키던 조 형사가 폴리스 라인 너머 인파 속의 정인우와 똑바로 눈이 마주친 채 멈칫하는 순간.\n\nLOCATION (lock): At the edge of the pier crime scene, between the body inside the cordon and the onlooking crowd beyond it.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height beside the investigation area, a slightly tightened side-on composition places 조 형사 at left midground, caught halfway upright, and 정인우 at right background between members of the crowd. The police line cuts horizontally between their depth planes as their opposing profiles lock into a single uninterrupted sightline.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 조 형사 in the middle-left of the frame, midground, looks toward 정인우 beyond the police line; 정인우 in the middle-right of the frame, background, looks toward 조 형사 inside the investigation area; police line dividing the two men in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 폴리스 라인 (경찰이 접근을 막기 위해 설치함) — It crosses laterally between 조 형사 inside and 정인우 outside the restricted area; used as The barrier remains visibly between the detective and 정인우, turning their recognition into a divided two-plane composition; 구경꾼 인파 (폴리스 라인 밖에 몰려 있음); used as The crowd partly encloses 정인우 while leaving his face visible along the shared eyeline; 구경꾼들의 핸드폰 (사진과 셀카를 찍는 데 사용 중) — Several screen faces are directed toward the investigation area as people photograph the scene; used as Raised phones punctuate the background around 정인우 without blocking the two men's gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nTHINGS AT THIS PLACE:\nThe site is organized along a forest path that enters from the outer forest zone and proceeds inward through a dense stand of pine trunks. At its inner end, the recognizable path disappears into a trackless deep-forest interior. Beyond and around this transition, several stone markers inscribed with Suri-young's name are distributed at separate points along the continuing walking line. Dense pine trunks enclose the route on both sides and continue past the path disappearance point. Undergrowth fills the spaces between the trunks, borders the path, and occupies the off-path ground around the dispersed marker stones.\n- path: Outer-to-deep forest path\n- path end: Forest path disappearance point\n- marker stone: Group of stone markers inscribed with Suri-young's name\n- tree stand: Dense pine trunk stand\n- undergrowth: Intervening forest undergrowth\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "effective_prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 바닥에서 몸을 일으키던 조 형사가 폴리스 라인 너머 인파 속의 정인우와 똑바로 눈이 마주친 채 멈칫하는 순간.\n\nLOCATION (lock): At the edge of the pier crime scene, between the body inside the cordon and the onlooking crowd beyond it.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height beside the investigation area, a slightly tightened side-on composition places 조 형사 at left midground, caught halfway upright, and 정인우 at right background between members of the crowd. The police line cuts horizontally between their depth planes as their opposing profiles lock into a single uninterrupted sightline.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 조 형사 in the middle-left of the frame, midground, looks toward 정인우 beyond the police line; 정인우 in the middle-right of the frame, background, looks toward 조 형사 inside the investigation area; police line dividing the two men in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 폴리스 라인 (경찰이 접근을 막기 위해 설치함) — It crosses laterally between 조 형사 inside and 정인우 outside the restricted area; used as The barrier remains visibly between the detective and 정인우, turning their recognition into a divided two-plane composition; 구경꾼 인파 (폴리스 라인 밖에 몰려 있음); used as The crowd partly encloses 정인우 while leaving his face visible along the shared eyeline; 구경꾼들의 핸드폰 (사진과 셀카를 찍는 데 사용 중) — Several screen faces are directed toward the investigation area as people photograph the scene; used as Raised phones punctuate the background around 정인우 without blocking the two men's gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nTHINGS AT THIS PLACE:\nThe site is organized along a forest path that enters from the outer forest zone and proceeds inward through a dense stand of pine trunks. At its inner end, the recognizable path disappears into a trackless deep-forest interior. Beyond and around this transition, several stone markers inscribed with Suri-young's name are distributed at separate points along the continuing walking line. Dense pine trunks enclose the route on both sides and continue past the path disappearance point. Undergrowth fills the spaces between the trunks, borders the path, and occupies the off-path ground around the dispersed marker stones.\n- path: Outer-to-deep forest path\n- path end: Forest path disappearance point\n- marker stone: Group of stone markers inscribed with Suri-young's name\n- tree stand: Dense pine trunk stand\n- undergrowth: Intervening forest undergrowth\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh10__bgfirst_bg.png",
  "asset_id": "b667c132-a700-48ba-aaeb-f5f3496a2817",
  "input_asset_ids": [
   "c4b76061-f014-4d6e-aa45-a1cbcc2bb6f0"
  ]
 },
 "S47sh10": {
  "input_fingerprint": "a6bfbecd218464fc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바닥에서 몸을 반쯤 일으킨 자세로, 폴리스 라인 너머 인파 속의 정인우와 똑바로 눈을 맞춘 채 멈칫한 조 형사의 순간.\n\nLOCATION (lock): The edge of the harbor crime scene, between the investigators and the crowd behind the police line. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From low chest height inside the restricted area, hold the completed upward tilt in a wide, slightly low-angle composition: 조 형사 is left of center beside the damaged body, arrested halfway through rising, while 정인우 remains visible beyond the police line in the right background. Keep their eyeline unobstructed through a narrow opening in the spectators, with the body confined to the lower edge and the police line separating the two depth planes.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 조 형사 in the middle-left of the frame, foreground, looks toward 정인우 beyond the police line; 정인우 in the middle-right of the frame, background, looks toward 조 형사 inside the restricted area; police line separating the two men in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 폴리스 라인 (Erected to prevent access) — Its length crosses the frame between the foreground restricted area and the spectators beyond; used as Forms the midground boundary across which the two men recognize each other; 시신 (Missing its head and one arm) — The damaged side lies partly toward the camera at the bottom of frame; used as Provides the lower-edge evidence of the investigation without overwhelming the recognition beat; 선착장 조사 구역 (Occupied by police and gathered spectators); used as Establishes the active waterside investigation area around the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient light is held in low-key contrast with restrained blue-black and earthy neutral grading.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 waterfront crime scene, body position, police line, crowd, and daylight. Exclude a static crouched examination; show the older detective rising and locking eyes with the injured man in the crowd.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The mutilated corpse remains inside the police line, and Inwoo’s injured arm remains casted.\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 man in his mid-20s, dark hair, handsome youthful face); 조 형사 (Korean man in his 40s, short dark hair, approachable mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "조 형사는 화면 중앙좌측 전경에서 반쯤 일어선 자세로 시선을 오른쪽 배경(폴리스 라인 너머 정인우 방향)으로 향한다. 정인우는 우측 중경/배경에 서서 고개를 왼쪽 아래 조 형사 쪽으로 돌려 마주본다. 두 시선이 군중 사이 빈 공간을 통해 실제로 교차한다. 다만 정인우가 노란 테이프 '안쪽'(제한구역 쪽)에 서 있는지 경계가 다소 모호하고, 테이프 라인 뒤 구경꾼 대열에서 약간 앞으로 나온 위치로 읽힌다.",
    "built_space": "부두 조사구역: 갈라진 콘크리트 바닥, 노란 폴리스 라인이 프레임을 가로질러 중경 경계를 형성, 스탠드 폴 2개 가시. 배경은 참조 스틸과 같은 방파제·등대·어선. 라인은 한 겹으로 중복 없음. 시신은 하단 가장자리에 배치되어 과하게 화면을 점유하지 않음.",
    "entities": "조 형사: 40대 한국 남성, 짧은 머리, 참조 스틸과 동일한 어두운 재킷·회색 바지·검정 신발. 정인우: 20대 중반 한국 남성, 남색 셔츠, 오른팔에 흰 깁스와 슬링 — CARRIED STATE 충족. 시신: 상반신 노출, 어두운 반바지, 머리와 한쪽 팔이 프레임 하단 밖으로 잘려 훼손 상태가 직접 보이지는 않음. 구경꾼은 이전 스틸의 군중 재현.",
    "hard_violations": [],
    "physics": "조 형사는 두 발이 모두 지면에 있고 무릎이 굽어 몸이 앞으로 기울어진, 웅크림에서 일어서는 중간 자세 — 체중 지지가 명확. 정인우는 두 발로 직립. 시신은 지면에 누워 접지. 공중에 뜬 물체나 미지지 신체 없음."
   },
   {
    "label": "B",
    "direction": "조 형사는 거의 완전히 선 자세로 고개를 오른쪽 뒤로 돌려 정인우 방향을 본다. 정인우는 중경 우측에서 카메라/조 형사 쪽을 응시 — 시선 교차는 대체로 성립. 그러나 화면 우측 전경에 등을 보인 촬영하는 남자(들)와 좌하단 팔·휴대폰이 크게 들어와 있어 아이라인 통로가 어수선하다.",
    "built_space": "폴리스 라인이 '경찰 LINE DO NOT CROSS' 문자와 함께 프레임을 가로지름 — 프롬프트의 문자 금지 조항에 저촉. 라인 안쪽 제한구역에 조 형사와 시신이 있고 정인우는 라인 너머에 서 있으나, 우측 전경의 인물들은 라인 안쪽 제한구역 위치에 서 있는 것처럼 보여 공간 논리가 흐트러진다.",
    "entities": "조 형사·정인우 인물 동일성은 양호(정인우 팔 깁스 확인). 그러나 우측 전경에 추가된 큰 뒷모습 인물 2~3명과 좌하단 손·휴대폰은 SHOT TEXT가 지정하지 않은 전경 인물의 대형 삽입이며, PEOPLE 조항(명시 인물 외 추가 금지, 부분 신체도 지정 인물의 것이어야 함)에 위배된다. 시신은 하단에 잘려 보임.",
    "hard_violations": [
     "프레임 내 '경찰 LINE DO NOT CROSS' 문자 렌더 — 텍스트/캡션 금지 위반",
     "우측·좌측 전경에 지정되지 않은 인물의 상반신·손이 크게 삽입 (지정 인물 외 신체 부분 등장)"
    ],
    "physics": "조 형사는 두 발로 서 있으나 '바닥에서 몸을 반쯤 일으킨' 상태라기보다 거의 기립에 가까움. 그 외 부유 물체는 없고 접지는 정상."
   },
   {
    "label": "C",
    "direction": "조 형사는 좌중앙에서 상체를 숙인 채 일어서는 중, 시선은 우측 정인우를 향함. 정인우는 우측에서 조 형사 쪽을 봄 — 시선 교차 성립. 다만 정인우가 폴리스 라인의 '안쪽'(제한구역, 라인보다 카메라 쪽)에 서 있는 것으로 보여 '라인 너머 인파 속'이라는 배치가 어긋난다.",
    "built_space": "노란 라인이 프레임을 가로지르지만 정인우가 그 앞(제한구역)에 위치, 군중은 라인 뒤. 즉 두 사람을 분리해야 할 중경 경계가 정인우를 갈라놓지 못한다. 시신은 하단 가장자리에 있으나 머리가 온전히 보이고 상당히 크게 점유.",
    "entities": "조 형사·정인우 외형은 참조와 일치, 정인우 우팔 깁스 확인. 문제는 시신: 프롬프트/참조는 '머리와 한쪽 팔이 없는' 훼손 시신인데 여기서는 머리가 온전히 붙어 있고 얼굴까지 뚜렷 — KEY BACKGROUND ELEMENT 사실과 정면 충돌.",
    "hard_violations": [],
    "physics": "조 형사 두 발 접지, 무릎 굽힘으로 기립 동작 지지 명확. 조 형사의 발이 시신 몸 위/바로 옆에 겹쳐 보이는 어색함은 있으나 부유 신체는 없음. 시신은 바닥에 접지."
   }
  ],
  "totals": {
   "A": 8,
   "C": 5,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "반쯤 일어선 조 형사(좌중앙 전경)와 라인 너머 우측 배경의 정인우가 군중 사이 빈 공간으로 정확히 눈을 맞추고, 시신은 하단 가장자리에 억제되어 있으며 깁스·복장·장소 락 모두 유지 — 와이드·약간 로우앵글 지시에 가장 충실."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "기립 동작과 아이라인은 좋으나 정인우가 폴리스 라인 안쪽에 서 있어 '라인 너머 인파 속'이라는 중경 분리가 깨지고, 머리 없는 시신이어야 할 사체에 머리가 온전히 붙어 있어 배경 요소 사실을 위반."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "'경찰 LINE DO NOT CROSS' 문자 렌더로 텍스트 금지 위반이며, 지정되지 않은 전경 인물의 대형 뒷모습·손이 프레임 좌우에 삽입되어 인물 제한 조항까지 어겼고 조 형사도 거의 완전히 선 자세다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   },
   {
    "label": "CHARACTER REFERENCE — 조 형사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:957998>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우가 폴리스 라인 너머 배경의 군중 속이 아닌, 테이프 앞쪽(제한 구역 안)에 서 있습니다.",
     "fix_en": "Redraw the yellow police tape so it crosses continuously in front of Jung In-woo's torso, visually placing him behind the barrier. Keep In-woo's pose and clothing, Detective Jo, the crowd, the environment, and the camera framing exactly as they are.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "프롬프트에 명시된 바와 다르게 바닥의 시신에 머리와 양팔이 온전히 남아 있습니다.",
     "fix_en": "Paint out the corpse's head and one of its arms, replacing those areas seamlessly with the cracked concrete texture of the ground. Keep the remaining parts of the torso and legs, Detective Jo's pose and clothing, the background crowd, and the lighting exactly unchanged."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the yellow police tape so it crosses continuously in front of Jung In-woo's torso, visually placing him behind the barrier. Keep In-woo's pose and clothing, Detective Jo, the crowd, the environment, and the camera framing exactly as they are.\n- Paint out the corpse's head and one of its arms, replacing those areas seamlessly with the cracked concrete texture of the ground. Keep the remaining parts of the torso and legs, Detective Jo's pose and clothing, the background crowd, and the lighting exactly unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "조 형사는 화면 중앙좌측 전경에서 반쯤 일어선 자세로 오른쪽(카메라 우측)을 향해 시선을 던지고 있다. 시선 높이와 방향은 폴리스라인 너머 우측 배경에 서 있는 정인우 쪽 수평선상에 대체로 맞는다. 정인우는 정면-좌측으로 얼굴을 돌려 조 형사 방향을 응시한다. 두 시선은 군중 사이 빈 통로를 통해 막힘 없이 이어진다.",
      "built_space": "선착장 조사 구역: 갈라진 콘크리트 바닥, 노란 폴리스라인 테이프가 스테인리스 폴대에 걸려 프레임을 가로질러 중경 경계를 형성한다. 뒤로 방파제, 빨간 등대, 어선들 — 이전 스틸의 고정 요소가 일관되게 재현됨. 폴리스라인은 화면 중앙을 가로지르며 전경 통제구역과 구경꾼 평면을 분리한다. 정인우는 라인 안쪽/경계 부근에 서 있어 '너머'라는 지시와는 약간 어긋나 보이나, 폴대 사이 라인 라인선상 배경 평면에 위치한다.",
      "entities": "조 형사: 40대 한국 남성, 짧은 검은 머리, 이전 스틸과 동일한 짙은 회색 재킷·회갈색 바지·검은 구두 — 일치. 정인우: 20대 중반 한국 남성, 남색 셔츠, 회색 슬랙스, 오른팔에 흰 깁스와 슬링 — 'Inwoo의 팔은 깁스 상태' 계약 충족. 시신: 하반신·상반신 일부가 하단 가장자리에 놓여 머리 없는 훼손된 몸통과 팔다리가 보인다(머리 부분이 프레임 아래 잘림). 군중은 스마트폰을 든 구경꾼들로 이전 스틸과 동일.",
      "hard_violations": [],
      "physics": "조 형사는 두 발이 모두 바닥을 딛고 무릎을 굽힌 채 상체를 앞으로 숙인, 일어서다 멈춘 자세 — 체중이 다리에 실려 있고 지지가 명확하다. 정인우는 두 발로 서 있고 팔은 슬링에 걸려 있다. 시신은 바닥에 밀착해 누워 있으며 그림자와 접지가 자연스럽다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "조 형사의 자세와 시선은 A와 동일하게 우측 정인우를 향한다. 정인우도 좌측 조 형사를 응시. 시선 축은 성립한다. 다만 하단의 시신이 사실상 사라져 시신을 향한 조사 행위의 대상이 프레임에서 소실됐다.",
      "built_space": "A와 거의 동일한 선착장 구조 — 폴리스라인, 폴대, 등대, 어선. 배경 좌측 상단의 파란 지붕 건물 일부가 사라져 있고 라인 좌측 끝 폴대가 프레임 밖으로 밀려 라인이 왼쪽 가장자리에서 잘린다.",
      "entities": "조 형사·정인우의 의상과 정체성은 A와 동일(깁스 슬링 포함). 그러나 '시신(머리와 한 팔이 없는)'이 하단 가장자리에 어두운 천 조각 같은 형체로만 남아 인체로 식별되지 않는다 — 계약이 요구한 하단 증거물로서의 시신이 사실상 부재.",
      "hard_violations": [
       "KEY BACKGROUND ELEMENT인 시신이 하단에서 인체로 식별 불가능한 검은 덩어리로 대체되어, 계약이 명시한 '훼손된 시신이 프레임 하단에 놓인' 요소가 소실됨"
      ],
      "physics": "조 형사는 두 발 접지, 무릎 굽힘으로 반쯤 일어선 자세를 지지한다. 정인우는 두 발로 서 있다. 하단의 검은 형체는 바닥에 놓여 있으나 무엇을 지지하는 어떤 신체 형태도 읽히지 않아 물체 정체 자체가 불명확하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "반쯤 일어선 조 형사(중앙좌측 전경)와 폴리스라인 너머 깁스한 정인우(우측 배경)의 시선이 군중 틈으로 이어지고, 훼손된 시신이 하단 가장자리에 정확히 놓여 계약의 3개 배경 요소를 모두 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물·시선·라인은 A와 동일하나, 하단의 '머리와 한 팔이 없는 시신'을 정체불명의 검은 덩어리로 지워버려 계약이 요구하지 않은 손실을 냈고 좌측 폴리스라인 폴대와 배경 건물도 함께 사라졌다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "반쯤 일어선 조 형사(중앙좌측 전경)와 폴리스라인 너머 깁스한 정인우(우측 배경)의 시선이 군중 틈으로 이어지고, 훼손된 시신이 하단 가장자리에 정확히 놓여 계약의 3개 배경 요소를 모두 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물·시선·라인은 A와 동일하나, 하단의 '머리와 한 팔이 없는 시신'을 정체불명의 검은 덩어리로 지워버려 계약이 요구하지 않은 손실을 냈고 좌측 폴리스라인 폴대와 배경 건물도 함께 사라졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "조 형사는 화면 중앙좌측 전경에서 반쯤 일어선 자세로 오른쪽(카메라 우측)을 향해 시선을 던지고 있다. 시선 높이와 방향은 폴리스라인 너머 우측 배경에 서 있는 정인우 쪽 수평선상에 대체로 맞는다. 정인우는 정면-좌측으로 얼굴을 돌려 조 형사 방향을 응시한다. 두 시선은 군중 사이 빈 통로를 통해 막힘 없이 이어진다.",
      "built_space": "선착장 조사 구역: 갈라진 콘크리트 바닥, 노란 폴리스라인 테이프가 스테인리스 폴대에 걸려 프레임을 가로질러 중경 경계를 형성한다. 뒤로 방파제, 빨간 등대, 어선들 — 이전 스틸의 고정 요소가 일관되게 재현됨. 폴리스라인은 화면 중앙을 가로지르며 전경 통제구역과 구경꾼 평면을 분리한다. 정인우는 라인 안쪽/경계 부근에 서 있어 '너머'라는 지시와는 약간 어긋나 보이나, 폴대 사이 라인 라인선상 배경 평면에 위치한다.",
      "entities": "조 형사: 40대 한국 남성, 짧은 검은 머리, 이전 스틸과 동일한 짙은 회색 재킷·회갈색 바지·검은 구두 — 일치. 정인우: 20대 중반 한국 남성, 남색 셔츠, 회색 슬랙스, 오른팔에 흰 깁스와 슬링 — 'Inwoo의 팔은 깁스 상태' 계약 충족. 시신: 하반신·상반신 일부가 하단 가장자리에 놓여 머리 없는 훼손된 몸통과 팔다리가 보인다(머리 부분이 프레임 아래 잘림). 군중은 스마트폰을 든 구경꾼들로 이전 스틸과 동일.",
      "hard_violations": [],
      "physics": "조 형사는 두 발이 모두 바닥을 딛고 무릎을 굽힌 채 상체를 앞으로 숙인, 일어서다 멈춘 자세 — 체중이 다리에 실려 있고 지지가 명확하다. 정인우는 두 발로 서 있고 팔은 슬링에 걸려 있다. 시신은 바닥에 밀착해 누워 있으며 그림자와 접지가 자연스럽다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "조 형사의 자세와 시선은 A와 동일하게 우측 정인우를 향한다. 정인우도 좌측 조 형사를 응시. 시선 축은 성립한다. 다만 하단의 시신이 사실상 사라져 시신을 향한 조사 행위의 대상이 프레임에서 소실됐다.",
      "built_space": "A와 거의 동일한 선착장 구조 — 폴리스라인, 폴대, 등대, 어선. 배경 좌측 상단의 파란 지붕 건물 일부가 사라져 있고 라인 좌측 끝 폴대가 프레임 밖으로 밀려 라인이 왼쪽 가장자리에서 잘린다.",
      "entities": "조 형사·정인우의 의상과 정체성은 A와 동일(깁스 슬링 포함). 그러나 '시신(머리와 한 팔이 없는)'이 하단 가장자리에 어두운 천 조각 같은 형체로만 남아 인체로 식별되지 않는다 — 계약이 요구한 하단 증거물로서의 시신이 사실상 부재.",
      "hard_violations": [
       "KEY BACKGROUND ELEMENT인 시신이 하단에서 인체로 식별 불가능한 검은 덩어리로 대체되어, 계약이 명시한 '훼손된 시신이 프레임 하단에 놓인' 요소가 소실됨"
      ],
      "physics": "조 형사는 두 발 접지, 무릎 굽힘으로 반쯤 일어선 자세를 지지한다. 정인우는 두 발로 서 있다. 하단의 검은 형체는 바닥에 놓여 있으나 무엇을 지지하는 어떤 신체 형태도 읽히지 않아 물체 정체 자체가 불명확하다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·캐스트는 B와 거의 동일하나, 계약이 명시한 '머리와 한 팔이 없는 시신'이 하단에서 어두운 천 덩어리로만 잘려 보여 하단 증거 요소가 사실상 소실되고, 폴리스 라인이 우측에서 정인우 뒤를 지나 깊이 평면 분리가 모호해진 점이 손실이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "반쯤 일어선 조 형사와 라인 너머 정인우의 시선 축이 정확히 맞물리고, 하단 가장자리에 훼손된 시신이 이전 스틸의 포즈 그대로 놓여 KEY BACKGROUND 요소와 CARRIED STATE를 모두 충족하며 변경 폭도 최소다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물·캐스트는 B와 거의 동일하나, 계약이 명시한 '머리와 한 팔이 없는 시신'이 하단에서 어두운 천 덩어리로만 잘려 보여 하단 증거 요소가 사실상 소실되고, 폴리스 라인이 우측에서 정인우 뒤를 지나 깊이 평면 분리가 모호해진 점이 손실이다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "반쯤 일어선 조 형사와 라인 너머 정인우의 시선 축이 정확히 맞물리고, 하단 가장자리에 훼손된 시신이 이전 스틸의 포즈 그대로 놓여 KEY BACKGROUND 요소와 CARRIED STATE를 모두 충족하며 변경 폭도 최소다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S47sh8"
  }
 },
 "S48sh3::bgfirst_bg": {
  "input_fingerprint": "30794a1fc725553e",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 구석 테이블에 잔뜩 웅크리고 앉은 김지후(강수리영)가 주방 쪽의 고산들을 불안한 눈빛으로 곁눈질하는 측면.\n\nLOCATION (lock): A corner dining table inside the restaurant, facing the kitchen work area in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated shoulder height beside the corner table, maintain the lateral track in a slightly tightened medium profile of 김지후(강수리영), placing her hunched figure across the left and center while the kitchen remains across her eyeline on the right. Her sideways glance leads through the depth to 고산들 at the work area, with the table edge enclosing her lower frame like a barrier.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward 고산들 in the kitchen; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 구석 테이블 (Occupied by 김지후(강수리영)) — Its near edge runs across the lower foreground, with the kitchen-facing side aligned to her gaze; used as Creates a confining foreground line around 김지후(강수리영)'s folded posture; 주방 작업 공간 (In use by 고산들) — Its working side faces partly toward the camera from across the room; used as Holds 고산들 and the threatening work in the far end of the eyeline; 죽은 검은 염소와 핏빛 육고기 (Decapitated and being processed) — The butchered remains are seen obliquely at the kitchen work area; used as Provides the explicit source of the butchering activity behind her anxious glance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient illumination is restrained into low-key contrast and subdued earthy neutrals.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 구석 테이블에 잔뜩 웅크리고 앉은 김지후(강수리영)가 주방 쪽의 고산들을 불안한 눈빛으로 곁눈질하는 측면.\n\nLOCATION (lock): A corner dining table inside the restaurant, facing the kitchen work area in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated shoulder height beside the corner table, maintain the lateral track in a slightly tightened medium profile of 김지후(강수리영), placing her hunched figure across the left and center while the kitchen remains across her eyeline on the right. Her sideways glance leads through the depth to 고산들 at the work area, with the table edge enclosing her lower frame like a barrier.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward 고산들 in the kitchen; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 구석 테이블 (Occupied by 김지후(강수리영)) — Its near edge runs across the lower foreground, with the kitchen-facing side aligned to her gaze; used as Creates a confining foreground line around 김지후(강수리영)'s folded posture; 주방 작업 공간 (In use by 고산들) — Its working side faces partly toward the camera from across the room; used as Holds 고산들 and the threatening work in the far end of the eyeline; 죽은 검은 염소와 핏빛 육고기 (Decapitated and being processed) — The butchered remains are seen obliquely at the kitchen work area; used as Provides the explicit source of the butchering activity behind her anxious glance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient illumination is restrained into low-key contrast and subdued earthy neutrals.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S48sh3__bgfirst_bg.png",
  "asset_id": "b6e29575-2c01-47a8-a329-e4bfe156a959",
  "input_asset_ids": [
   "900dee4b-18c0-44b7-bb0f-ef23a7fc6c12",
   "9cbc76b8-09b3-43bd-861e-cb3fb3302dde"
  ]
 },
 "S48sh3": {
  "input_fingerprint": "376058b70c8a39b3",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 구석 테이블에 잔뜩 웅크리고 앉은 김지후(강수리영)가 주방 쪽의 고산들을 불안한 눈빛으로 곁눈질하는 측면.\n\nLOCATION (lock): A corner dining table inside the restaurant, facing the kitchen work area in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated shoulder height beside the corner table, maintain the lateral track in a slightly tightened medium profile of 김지후(강수리영), placing her hunched figure across the left and center while the kitchen remains across her eyeline on the right. Her sideways glance leads through the depth to 고산들 at the work area, with the table edge enclosing her lower frame like a barrier.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward 고산들 in the kitchen; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 구석 테이블 (Occupied by 김지후(강수리영)) — Its near edge runs across the lower foreground, with the kitchen-facing side aligned to her gaze; used as Creates a confining foreground line around 김지후(강수리영)'s folded posture; 주방 작업 공간 (In use by 고산들) — Its working side faces partly toward the camera from across the room; used as Holds 고산들 and the threatening work in the far end of the eyeline; 죽은 검은 염소와 핏빛 육고기 (Decapitated and being processed) — The butchered remains are seen obliquely at the kitchen work area; used as Provides the explicit source of the butchering activity behind her anxious glance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient illumination is restrained into low-key contrast and subdued earthy neutrals.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing necklace while the dead black goat is butchered in the kitchen.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 구석 테이블에 잔뜩 웅크리고 앉은 김지후(강수리영)가 주방 쪽의 고산들을 불안한 눈빛으로 곁눈질하는 측면.\n\nLOCATION (lock): A corner dining table inside the restaurant, facing the kitchen work area in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated shoulder height beside the corner table, maintain the lateral track in a slightly tightened medium profile of 김지후(강수리영), placing her hunched figure across the left and center while the kitchen remains across her eyeline on the right. Her sideways glance leads through the depth to 고산들 at the work area, with the table edge enclosing her lower frame like a barrier.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward 고산들 in the kitchen; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 구석 테이블 (Occupied by 김지후(강수리영)) — Its near edge runs across the lower foreground, with the kitchen-facing side aligned to her gaze; used as Creates a confining foreground line around 김지후(강수리영)'s folded posture; 주방 작업 공간 (In use by 고산들) — Its working side faces partly toward the camera from across the room; used as Holds 고산들 and the threatening work in the far end of the eyeline; 죽은 검은 염소와 핏빛 육고기 (Decapitated and being processed) — The butchered remains are seen obliquely at the kitchen work area; used as Provides the explicit source of the butchering activity behind her anxious glance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient illumination is restrained into low-key contrast and subdued earthy neutrals.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing necklace while the dead black goat is butchered in the kitchen.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 식당 구석 테이블에 잔뜩 웅크리고 앉은 김지후(강수리영)가 주방 쪽의 고산들을 불안한 눈빛으로 곁눈질하는 측면.\n\nLOCATION (lock): A corner dining table inside the restaurant, facing the kitchen work area in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated shoulder height beside the corner table, maintain the lateral track in a slightly tightened medium profile of 김지후(강수리영), placing her hunched figure across the left and center while the kitchen remains across her eyeline on the right. Her sideways glance leads through the depth to 고산들 at the work area, with the table edge enclosing her lower frame like a barrier.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward 고산들 in the kitchen; 고산들 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 구석 테이블 (Occupied by 김지후(강수리영)) — Its near edge runs across the lower foreground, with the kitchen-facing side aligned to her gaze; used as Creates a confining foreground line around 김지후(강수리영)'s folded posture; 주방 작업 공간 (In use by 고산들) — Its working side faces partly toward the camera from across the room; used as Holds 고산들 and the threatening work in the far end of the eyeline; 죽은 검은 염소와 핏빛 육고기 (Decapitated and being processed) — The butchered remains are seen obliquely at the kitchen work area; used as Provides the explicit source of the butchering activity behind her anxious glance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient illumination is restrained into low-key contrast and subdued earthy neutrals.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her missing necklace while the dead black goat is butchered in the kitchen.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S48sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S48sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션 재현은 충실하나 인물이 와이드에 가깝게 작게 잡혀 '약간 타이트한 미디엄 측면' 지정에 미달하고, 염소·주방이 지나치게 원경이라 위협의 시선 종점이 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "웅크린 지후의 측면 미디엄, 우측 주방으로 정확히 꽂히는 곁눈질, 전경 테이블 모서리의 가둠선, 검은 염소 도축이 모두 지정대로 성립 — 레퍼런스 공간 배치가 좌우로 재구성된 점만 감점.  ★위반: [gpt] 김지후에게 없어야 할 펜던트 목걸이를 추가해 명시된 소지·지속 상태를 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.5
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.25
     },
     "violations": {
      "B": [
       "[gpt] 김지후에게 없어야 할 펜던트 목걸이를 추가해 명시된 소지·지속 상태를 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션 재현은 충실하나 인물이 와이드에 가깝게 작게 잡혀 '약간 타이트한 미디엄 측면' 지정에 미달하고, 염소·주방이 지나치게 원경이라 위협의 시선 종점이 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "웅크린 지후의 측면 미디엄, 우측 주방으로 정확히 꽂히는 곁눈질, 전경 테이블 모서리의 가둠선, 검은 염소 도축이 모두 지정대로 성립 — 레퍼런스 공간 배치가 좌우로 재구성된 점만 감점.  ★위반: [gpt] 김지후에게 없어야 할 펜던트 목걸이를 추가해 명시된 소지·지속 상태를 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 좌중앙 전경에서 우측(카메라 오른쪽 뒤편 주방)으로 시선을 돌린 측면 프로필. 눈동자와 얼굴 방향이 우측 배경의 작업대에서 검은 염소를 손질하는 남자(고산들) 쪽 라인과 대체로 일치한다. 다만 시선이 살짝 정면/아래쪽 중간 허공을 향해 남자의 손보다는 그 앞 공간에 걸린다. 남자는 고개를 숙여 도마 위 고기를 향한다.",
      "built_space": "식당 실내: 좌측 진열 선반(음료·잡화), 중앙 뒤 출입문·커튼·시계, 우측 스테인리스 작업대와 타일 주방벽. 레퍼런스의 선반/커튼/문틀/형광등 요소가 좌우 반전된 배치로 재구성되었으나 재질·집기·주방 개구부 구조는 동일 계열. 전경 테이블 상판 근변이 하단 프레임을 가로질러 그녀의 하체를 막는 '장벽' 역할을 정확히 수행. 의자·테이블 수와 배치는 정상, 중복 집기 없음.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 어두운 갈색 워크 재킷 — 캐릭터 레퍼런스 얼굴·헤어·의상과 잘 일치. 목걸이(뿔 펜던트) 없음 → CARRIED STATE 충족. 고산들: 한국 성인 남성, 앞치마 없이 올리브 헨리넥, 작업대에서 칼로 손질 중. 죽은 검은 염소: 작업대 위 검은 털 사체와 붉은 육고기 덩어리들이 비스듬히 보임 — 명시 요소 충족. 텍스트/워터마크 없음.",
      "physics": "그녀는 의자에 앉아 상체를 앞으로 웅크리고 팔을 테이블 쪽으로 내린 자세, 체중이 좌석과 테이블에 지지됨. 남자는 두 발로 바닥에 서서 두 손을 작업대 위 고기에 얹고 있음. 공중에 뜬 물체 없음. 고기·사체는 스테인리스 상판 위에 놓여 무게감 있게 처짐.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "김지후는 좌측에 무릎을 안고 웅크린 채 우측(주방 개구부)으로 얼굴을 돌린 측면. 시선은 우측 배경 중앙의 주방 쪽으로 향하나, 실제 고산들은 화면 중앙~중우측 깊숙한 곳에 있어 눈길 라인이 대체로 그쪽으로 이어진다. 남자는 작업대 쪽을 보고 손질 중.",
      "built_space": "레퍼런스 로케이션을 거의 그대로 복사한 정면 대칭 광각 구도: 좌측 문틀, 중앙 주방 개구부, 우측 진열 선반과 테이블 열. 다만 '측면 미디엄'이 아니라 실내 전체를 담는 와이드에 가깝고, 카메라가 앉은 어깨 높이가 아니라 테이블 상판 높이 근처의 정면 축. 전경 테이블 가장자리는 하단에 있으나 그녀와 분리된 다른 테이블처럼 보여 그녀를 감싸는 장벽 역할이 약함. 그녀가 앉은 위치에는 의자·테이블이 명확히 붙어 있지 않고 바닥/벤치 위에 웅크린 듯 애매하다.",
      "entities": "김지후: 긴 검은 머리 한국 여성이나 얼굴형·이목구비가 레퍼런스와 다소 차이(더 둥글고 나이 들어 보임), 재킷 없이 올리브 헨리넥 상의만. 목걸이 없음 → CARRIED STATE 충족. 고산들: 주방 안쪽에서 앞치마 차림으로 고기 손질. 검은 염소 사체와 붉은 고기: 주방 작업대 위에 보이나 원경으로 매우 작게 처리됨. 텍스트 없음.",
      "physics": "그녀는 무릎을 세워 두 팔로 감싼 자세인데 엉덩이 아래의 좌석면이 불명확하고 발도 보이지 않아 지지면이 모호하다(테이블 뒤 벤치로 추정 가능하나 시각적 근거 약함). 남자는 두 발로 서서 손을 작업대 고기에 대고 있음. 명백히 공중에 뜬 인물·물체는 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 어깨 높이의 측면 미디엄, 좌·중앙의 웅크린 지후와 우측 배경의 고산들·검은 염소 손질이 아이라인 상에 정확히 배치되고 테이블 근변이 하단을 가로막아 프레임 지시를 가장 충실히 실현했다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션 레퍼런스의 정면 카메라를 그대로 복제한 와이드에 가까워 '측면 미디엄' 프레이밍을 어겼고, 고산들과 염소가 지나치게 원경으로 작아지며 인물 동일성과 착석 지지면도 모호하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "앉은 어깨 높이의 측면 미디엄, 좌·중앙의 웅크린 지후와 우측 배경의 고산들·검은 염소 손질이 아이라인 상에 정확히 배치되고 테이블 근변이 하단을 가로막아 프레임 지시를 가장 충실히 실현했다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "로케이션 레퍼런스의 정면 카메라를 그대로 복제한 와이드에 가까워 '측면 미디엄' 프레이밍을 어겼고, 고산들과 염소가 지나치게 원경으로 작아지며 인물 동일성과 착석 지지면도 모호하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 화면 좌중앙 전경에서 우측(카메라 오른쪽 뒤편 주방)으로 시선을 돌린 측면 프로필. 눈동자와 얼굴 방향이 우측 배경의 작업대에서 검은 염소를 손질하는 남자(고산들) 쪽 라인과 대체로 일치한다. 다만 시선이 살짝 정면/아래쪽 중간 허공을 향해 남자의 손보다는 그 앞 공간에 걸린다. 남자는 고개를 숙여 도마 위 고기를 향한다.",
      "built_space": "식당 실내: 좌측 진열 선반(음료·잡화), 중앙 뒤 출입문·커튼·시계, 우측 스테인리스 작업대와 타일 주방벽. 레퍼런스의 선반/커튼/문틀/형광등 요소가 좌우 반전된 배치로 재구성되었으나 재질·집기·주방 개구부 구조는 동일 계열. 전경 테이블 상판 근변이 하단 프레임을 가로질러 그녀의 하체를 막는 '장벽' 역할을 정확히 수행. 의자·테이블 수와 배치는 정상, 중복 집기 없음.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 어두운 갈색 워크 재킷 — 캐릭터 레퍼런스 얼굴·헤어·의상과 잘 일치. 목걸이(뿔 펜던트) 없음 → CARRIED STATE 충족. 고산들: 한국 성인 남성, 앞치마 없이 올리브 헨리넥, 작업대에서 칼로 손질 중. 죽은 검은 염소: 작업대 위 검은 털 사체와 붉은 육고기 덩어리들이 비스듬히 보임 — 명시 요소 충족. 텍스트/워터마크 없음.",
      "physics": "그녀는 의자에 앉아 상체를 앞으로 웅크리고 팔을 테이블 쪽으로 내린 자세, 체중이 좌석과 테이블에 지지됨. 남자는 두 발로 바닥에 서서 두 손을 작업대 위 고기에 얹고 있음. 공중에 뜬 물체 없음. 고기·사체는 스테인리스 상판 위에 놓여 무게감 있게 처짐.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "김지후는 좌측에 무릎을 안고 웅크린 채 우측(주방 개구부)으로 얼굴을 돌린 측면. 시선은 우측 배경 중앙의 주방 쪽으로 향하나, 실제 고산들은 화면 중앙~중우측 깊숙한 곳에 있어 눈길 라인이 대체로 그쪽으로 이어진다. 남자는 작업대 쪽을 보고 손질 중.",
      "built_space": "레퍼런스 로케이션을 거의 그대로 복사한 정면 대칭 광각 구도: 좌측 문틀, 중앙 주방 개구부, 우측 진열 선반과 테이블 열. 다만 '측면 미디엄'이 아니라 실내 전체를 담는 와이드에 가깝고, 카메라가 앉은 어깨 높이가 아니라 테이블 상판 높이 근처의 정면 축. 전경 테이블 가장자리는 하단에 있으나 그녀와 분리된 다른 테이블처럼 보여 그녀를 감싸는 장벽 역할이 약함. 그녀가 앉은 위치에는 의자·테이블이 명확히 붙어 있지 않고 바닥/벤치 위에 웅크린 듯 애매하다.",
      "entities": "김지후: 긴 검은 머리 한국 여성이나 얼굴형·이목구비가 레퍼런스와 다소 차이(더 둥글고 나이 들어 보임), 재킷 없이 올리브 헨리넥 상의만. 목걸이 없음 → CARRIED STATE 충족. 고산들: 주방 안쪽에서 앞치마 차림으로 고기 손질. 검은 염소 사체와 붉은 고기: 주방 작업대 위에 보이나 원경으로 매우 작게 처리됨. 텍스트 없음.",
      "physics": "그녀는 무릎을 세워 두 팔로 감싼 자세인데 엉덩이 아래의 좌석면이 불명확하고 발도 보이지 않아 지지면이 모호하다(테이블 뒤 벤치로 추정 가능하나 시각적 근거 약함). 남자는 두 발로 서서 손을 작업대 고기에 대고 있음. 명백히 공중에 뜬 인물·물체는 없음.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 10,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "로케이션 재현은 충실하나 인물이 와이드에 가깝게 작게 잡혀 '약간 타이트한 미디엄 측면' 지정에 미달하고, 염소·주방이 지나치게 원경이라 위협의 시선 종점이 약하다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "웅크린 지후의 측면 미디엄, 우측 주방으로 정확히 꽂히는 곁눈질, 전경 테이블 모서리의 가둠선, 검은 염소 도축이 모두 지정대로 성립 — 레퍼런스 공간 배치가 좌우로 재구성된 점만 감점.  ★위반: [gpt] 김지후에게 없어야 할 펜던트 목걸이를 추가해 명시된 소지·지속 상태를 위반했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후가 뼈 모양의 목걸이를 착용하고 있습니다 (프롬프트의 'CARRIED STATE'에서 목걸이가 없어야 한다고 명시됨).",
     "fix_en": "Erase the bone antler necklace hanging down the woman's chest, replacing it smoothly with the plain dark green fabric of her henley shirt. Preserve her face, hair, posture, brown jacket, the man in the background, the butchered meat, the tables, and the lighting exactly as they are."
    },
    {
     "issue_ko": "식당 내부의 공간 구조와 배치가 로케이션 레퍼런스와 완전히 다릅니다 (선반이 왼쪽에 있고, 주방이 별도의 방이 아닌 개방된 공간으로 나타남).",
     "fix_en": "Slightly darken the background to draw less attention to the incorrect room layout. Preserve the foreground woman, her pose, the tables, the man butchering the meat, and the exact framing.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the bone antler necklace hanging down the woman's chest, replacing it smoothly with the plain dark green fabric of her henley shirt. Preserve her face, hair, posture, brown jacket, the man in the background, the butchered meat, the tables, and the lighting exactly as they are.\n- Slightly darken the background to draw less attention to the incorrect room layout. Preserve the foreground woman, her pose, the tables, the man butchering the meat, and the exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "측면 미디엄샷·아이라인·도살 배경 모두 충족하나, 우측 작업대가 주방 개구부를 넘어 전경까지 확장돼 배경 요소가 과대해지고, 목 부근에 밝은 끈 형태가 보여 '목걸이 없음' 지속 상태를 흐린다.  ★위반: [gpt] 김지후만 허용한다는 PEOPLE 제한과 달리 성인 남성이 추가로 등장한다. / [gpt] ‘목걸이가 없는 상태’를 유지하라는 명시적 조건과 달리 김지후에게 목걸이와 펜던트가 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·아이라인·저채도 주광을 유지하면서 주방 개구부와 작업대 경계가 더 정확하고 목 부위 이물 끈이 없어 '목걸이 없는 상태' 계약이 깔끔히 읽힌다 — 변경 폭이 작고 얻은 것이 더 크다.  ★위반: [gpt] 김지후만 허용한다는 PEOPLE 제한과 달리 성인 남성이 추가로 등장한다. / [gpt] ‘목걸이가 없는 상태’를 유지하라는 명시적 조건과 달리 김지후에게 목걸이와 펜던트가 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.375,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 김지후만 허용한다는 PEOPLE 제한과 달리 성인 남성이 추가로 등장한다.",
       "[gpt] ‘목걸이가 없는 상태’를 유지하라는 명시적 조건과 달리 김지후에게 목걸이와 펜던트가 있다."
      ],
      "B": [
       "[gpt] 김지후만 허용한다는 PEOPLE 제한과 달리 성인 남성이 추가로 등장한다.",
       "[gpt] ‘목걸이가 없는 상태’를 유지하라는 명시적 조건과 달리 김지후에게 목걸이와 펜던트가 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "측면 미디엄샷·아이라인·도살 배경 모두 충족하나, 우측 작업대가 주방 개구부를 넘어 전경까지 확장돼 배경 요소가 과대해지고, 목 부근에 밝은 끈 형태가 보여 '목걸이 없음' 지속 상태를 흐린다.  ★위반: [gpt] 김지후만 허용한다는 PEOPLE 제한과 달리 성인 남성이 추가로 등장한다. / [gpt] ‘목걸이가 없는 상태’를 유지하라는 명시적 조건과 달리 김지후에게 목걸이와 펜던트가 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·아이라인·저채도 주광을 유지하면서 주방 개구부와 작업대 경계가 더 정확하고 목 부위 이물 끈이 없어 '목걸이 없는 상태' 계약이 깔끔히 읽힌다 — 변경 폭이 작고 얻은 것이 더 크다.  ★위반: [gpt] 김지후만 허용한다는 PEOPLE 제한과 달리 성인 남성이 추가로 등장한다. / [gpt] ‘목걸이가 없는 상태’를 유지하라는 명시적 조건과 달리 김지후에게 목걸이와 펜던트가 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 측면 프레이밍·시선축·근경 테이블 경계선을 모두 충족하고, 진열 선반·주방 개구부 등 로케이션 고정 요소와 염소 사체·핏빛 고기의 재질감이 가장 사실적으로 살아 있다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·인물 일치는 A와 사실상 동일하지만, 계약이 요구하지 않은 배경 소품 축소(선반 물품, 주방 벽 수건)와 고기·염소 표면의 질감 평탄화가 손실로 남아 '적게 바꾼 쪽'의 이점을 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 측면 프레이밍·시선축·근경 테이블 경계선을 모두 충족하고, 진열 선반·주방 개구부 등 로케이션 고정 요소와 염소 사체·핏빛 고기의 재질감이 가장 사실적으로 살아 있다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·인물 일치는 A와 사실상 동일하지만, 계약이 요구하지 않은 배경 소품 축소(선반 물품, 주방 벽 수건)와 고기·염소 표면의 질감 평탄화가 손실로 남아 '적게 바꾼 쪽'의 이점을 잃었다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S48sh3__bgfirst_bg.png",
   "bg_asset_id": "b6e29575-2c01-47a8-a329-e4bfe156a959",
   "bg_record_key": "S48sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S48sh10": {
  "input_fingerprint": "447b7e6979699f7e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 다정한 미소를 띤 채 김지후(강수리영)의 굳은 어깨를 손으로 꽉 감싸 쥔 모습.\n\nLOCATION (lock): The dining-table area inside the restaurant, between the kitchen and the grandmother's open room. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the seated-chest-height dolly-in on a compact close two-shot beside the table axis, with 강영란(흰 머리 여자)'s smiling three-quarter face in the left upper portion and her gripping hand crossing into the center on 김지후(강수리영)'s rigid shoulder. Keep 김지후(강수리영) compressed along the right side, leaving enough of both torsos visible for the affectionate gesture to read as physical control rather than a detached hand insert.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, foreground, reaches for 김지후(강수리영)'s shoulder; 김지후(강수리영) in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 테이블 가장자리 (Both women are seated beside it) — The near corner enters the lower frame obliquely beside both women; used as Supplies a narrow lower-frame spatial reference for their seated proximity; 활짝 열린 할머니 방 (Fully open) — The opening faces the dining space behind the women; used as Remains softly legible behind the pair as the room from which 강영란(흰 머리 여자) approached; 붉은색 무녀복 (Hanging inside the room) — Its hanging front is partially visible through the open room; used as Adds a restrained deep-red shape in the distant background without competing with the gripping hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient light falls into intimate low-key contrast, with restrained earthy neutrals and the existing red garment held as a muted background accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 restaurant table, kitchen, open bedroom, daylight, and butchered-meat preparation. Exclude the man's work from the tight emotional focus; show the elder gripping the younger woman's shoulder with a reassuring smile.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains missing as Youngran grips her shoulder.\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 woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "손이 어깨를 정확히 감싸 쥐고 홀 로케이션도 일치하나, 영란이 지후와 거의 같은 갈색 워크재킷을 입어 인물 구분이 흐려지고 배경 무녀복이 다소 크게 강조되어 '절제된 배경 액센트' 지시에서 밀린다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "좌상단 영란의 미소 띤 3/4 얼굴, 중앙을 가로지르는 움켜쥔 손, 우측에 압축된 지후, 하단의 테이블 모서리, 배경의 활짝 열린 방과 작게 남은 붉은 무녀복까지 카메라·프레임 지시를 가장 정확히 충족한다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "카메라가 식당 홀이 아니라 방 입구를 정면으로 보아 로케이션 락(테이블 구역·주방·선반)이 무너지고, 무녀복이 배경 액센트가 아닌 중앙 대형 요소로 확대되었으며 영란의 의상 톤도 이전 스틸과 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S48sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강영란의 손이 지후의 어깨를 '꽉 감싸 쥔(tightly gripping)' 모습이 아니라 가볍게 얹혀 있습니다.",
     "fix_en": "Redraw the older woman's hand on the younger woman's shoulder to be tightly gripping it, curling the fingers firmly down into the brown jacket fabric to convey physical control, while preserving the women, their faces, their clothing, the lighting, and the background exactly as they are."
    },
    {
     "issue_ko": "이전 샷의 공간 구조상 배경 오른쪽에는 주방(타일 벽과 스테인리스 조리대)이 있어야 하지만, 왼쪽 벽에 있던 선반이 오른쪽에 잘못 배치되어 있습니다.",
     "fix_en": "Replace the grocery shelves in the right background with the blurred tiled wall and stainless steel surfaces of the kitchen from the reference, preserving the women, their poses, the open room with the red garment on the left, and the current framing.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the older woman's hand on the younger woman's shoulder to be tightly gripping it, curling the fingers firmly down into the brown jacket fabric to convey physical control, while preserving the women, their faces, their clothing, the lighting, and the background exactly as they are.\n- Replace the grocery shelves in the right background with the blurred tiled wall and stainless steel surfaces of the kitchen from the reference, preserving the women, their poses, the open room with the red garment on the left, and the current framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 좌측 상단에서 3/4 각도로 미소를 지으며 시선이 우측의 지후를 향한다. 오른팔이 화면 중앙을 가로질러 지후의 왼쪽 어깨 위에 손바닥이 정확히 얹혀 잡는다. 지후는 고개를 약간 숙이고 시선이 좌하단(테이블 쪽)으로 떨어져 굳은 표정. 손의 목표점이 어깨로 정확히 착지한다.",
      "built_space": "식당 홀 내부. 좌측 뒤로 활짝 열린 할머니 방 문틀이 보이고 그 안에 붉은 무녀복이 걸려 있다. 우측 뒤로 진열 선반(과자·음료), 나무 의자들, 하단 프레임에 나무 테이블 가장자리가 비스듬히 들어온다. 다만 이전 스틸 대비 방/주방 배치가 좌우로 재구성되어 있고 주방·정육 작업대는 프레임 밖. 창은 밝은 주광.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 갈색 니트 — 레퍼런스 얼굴과 일치. 김지후: 20대 초반 한국 여성, 긴 검은 머리, 어두운 갈색 워크재킷, 목걸이 없음(계약대로) — 레퍼런스와 일치. 붉은 무녀복은 방 안에 걸린 형태로 작게 배경에 존재. 추가 인물 없음(남자 제외 지시 준수).",
      "hard_violations": [],
      "physics": "두 사람 모두 착석 상태로 상체가 테이블 곁에 있고 의자 등받이가 뒤에 보인다. 강영란의 팔은 어깨에서 뻗어 손이 지후 어깨를 실제로 누르며 옷 주름이 눌린 방향으로 잡힌다. 공중에 뜬 물체 없음. 손가락 해부 정상."
     },
     {
      "label": "B",
      "direction": "강영란은 좌측에서 미소 지으며 시선이 정면 우측 먼 곳(카메라 축을 지나 프레임 밖)을 향해, 지후를 보고 있지 않다. 손은 지후의 오른쪽 어깨/등 뒤쪽을 움켜쥐지만 지후는 등을 돌려 옆모습으로 앉아 시선이 우측 먼 곳을 향한다. 두 사람의 교감 방향이 서로 어긋난다.",
      "built_space": "이전 스틸의 홀 전체 구도를 거의 그대로 재현 — 형광등, 벽시계, 창, 주방 개구부, 스테인리스 작업대. 그러나 정육 작업(고기·남자)은 삭제되어 작업대가 텅 비었고, '활짝 열린 할머니 방'과 붉은 무녀복은 프레임 안에서 보이지 않는다(배경 요구 요소 누락). 테이블 가장자리는 하단 우측에 존재.",
      "entities": "강영란: 백발 트임머리, 갈색 니트 — 일치. 김지후: 긴 검은 머리, 어두운 재킷, 목걸이 없음 — 일치. 붉은 무녀복 없음. 추가 인물 없음. 배경 인물(남자) 제외는 지시대로.",
      "hard_violations": [],
      "physics": "두 사람 착석, 지후는 테이블에 몸을 기울인 이전 스틸 포즈 유지. 노인의 팔이 뻗어 손이 어깨 뒤를 쥐고 있으나 손과 어깨의 접촉 깊이가 다소 애매하고 머리카락 위를 누르는 형태. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "요구된 '콤팩트 클로즈 투샷' 스케일, 좌상단 3/4 미소 얼굴, 중앙을 가로질러 어깨를 쥔 손, 우측 압축된 지후, 배경의 활짝 열린 방과 붉은 무녀복까지 카메라·프레임 계약을 모두 충족한다. 배경 홀의 좌우 배치가 이전 스틸과 다르게 재구성된 점이 유일한 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "이전 스틸의 장소를 더 충실히 보존했으나 요구된 클로즈업이 아닌 와이드로 넓혀 지후가 작게 들어가고, 열린 할머니 방과 붉은 무녀복이 프레임에서 사라졌으며 노인의 시선이 지후가 아닌 허공을 향해 '다정한 미소로 어깨를 감싸 쥐는' 교감이 약하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "요구된 '콤팩트 클로즈 투샷' 스케일, 좌상단 3/4 미소 얼굴, 중앙을 가로질러 어깨를 쥔 손, 우측 압축된 지후, 배경의 활짝 열린 방과 붉은 무녀복까지 카메라·프레임 계약을 모두 충족한다. 배경 홀의 좌우 배치가 이전 스틸과 다르게 재구성된 점이 유일한 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "이전 스틸의 장소를 더 충실히 보존했으나 요구된 클로즈업이 아닌 와이드로 넓혀 지후가 작게 들어가고, 열린 할머니 방과 붉은 무녀복이 프레임에서 사라졌으며 노인의 시선이 지후가 아닌 허공을 향해 '다정한 미소로 어깨를 감싸 쥐는' 교감이 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 좌측 상단에서 3/4 각도로 미소를 지으며 시선이 우측의 지후를 향한다. 오른팔이 화면 중앙을 가로질러 지후의 왼쪽 어깨 위에 손바닥이 정확히 얹혀 잡는다. 지후는 고개를 약간 숙이고 시선이 좌하단(테이블 쪽)으로 떨어져 굳은 표정. 손의 목표점이 어깨로 정확히 착지한다.",
      "built_space": "식당 홀 내부. 좌측 뒤로 활짝 열린 할머니 방 문틀이 보이고 그 안에 붉은 무녀복이 걸려 있다. 우측 뒤로 진열 선반(과자·음료), 나무 의자들, 하단 프레임에 나무 테이블 가장자리가 비스듬히 들어온다. 다만 이전 스틸 대비 방/주방 배치가 좌우로 재구성되어 있고 주방·정육 작업대는 프레임 밖. 창은 밝은 주광.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 갈색 니트 — 레퍼런스 얼굴과 일치. 김지후: 20대 초반 한국 여성, 긴 검은 머리, 어두운 갈색 워크재킷, 목걸이 없음(계약대로) — 레퍼런스와 일치. 붉은 무녀복은 방 안에 걸린 형태로 작게 배경에 존재. 추가 인물 없음(남자 제외 지시 준수).",
      "hard_violations": [],
      "physics": "두 사람 모두 착석 상태로 상체가 테이블 곁에 있고 의자 등받이가 뒤에 보인다. 강영란의 팔은 어깨에서 뻗어 손이 지후 어깨를 실제로 누르며 옷 주름이 눌린 방향으로 잡힌다. 공중에 뜬 물체 없음. 손가락 해부 정상."
     },
     {
      "label": "B",
      "direction": "강영란은 좌측에서 미소 지으며 시선이 정면 우측 먼 곳(카메라 축을 지나 프레임 밖)을 향해, 지후를 보고 있지 않다. 손은 지후의 오른쪽 어깨/등 뒤쪽을 움켜쥐지만 지후는 등을 돌려 옆모습으로 앉아 시선이 우측 먼 곳을 향한다. 두 사람의 교감 방향이 서로 어긋난다.",
      "built_space": "이전 스틸의 홀 전체 구도를 거의 그대로 재현 — 형광등, 벽시계, 창, 주방 개구부, 스테인리스 작업대. 그러나 정육 작업(고기·남자)은 삭제되어 작업대가 텅 비었고, '활짝 열린 할머니 방'과 붉은 무녀복은 프레임 안에서 보이지 않는다(배경 요구 요소 누락). 테이블 가장자리는 하단 우측에 존재.",
      "entities": "강영란: 백발 트임머리, 갈색 니트 — 일치. 김지후: 긴 검은 머리, 어두운 재킷, 목걸이 없음 — 일치. 붉은 무녀복 없음. 추가 인물 없음. 배경 인물(남자) 제외는 지시대로.",
      "hard_violations": [],
      "physics": "두 사람 착석, 지후는 테이블에 몸을 기울인 이전 스틸 포즈 유지. 노인의 팔이 뻗어 손이 어깨 뒤를 쥐고 있으나 손과 어깨의 접촉 깊이가 다소 애매하고 머리카락 위를 누르는 형태. 부유하는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 좌측 전경에서 화면 오른쪽(카메라 앞쪽)을 향해 미소 지으며 시선을 던지고, 김지후는 화면 중앙에서 오른쪽을 향한 옆얼굴로 앉아 있다. 영란의 오른손은 지후의 왼쪽 어깨 위(어깨 뒤쪽)에 정확히 얹혀 손가락이 옷을 쥐고 있다. 다만 영란의 시선이 지후를 향하지 않고 프레임 밖 정면을 향해 있어 '다정한 미소로 지후를 감싸 쥔다'는 대상 지향이 약하다.",
      "built_space": "식당 내부 — 이전 스틸의 선반, 형광등, 벽시계, 안쪽 주방 스테인리스 작업대와 흰 타일이 그대로 살아 있다. 그러나 카메라가 이전 스틸과 거의 동일한 넓은 앵글이라 클로즈업이 아니라 미디엄 와이드에 가깝다. 계약이 명시한 '활짝 열린 할머니 방'과 '붉은 무녀복'은 프레임 안에서 보이지 않는다. 주방의 고기 손질 작업대는 있으나 남자와 고기는 제외됨(제외 지시와 일치).",
      "entities": "영란: 60대 후반 한국 여성, 단정히 틀어 올린 흰머리, 갈색 니트 — 프로필 부합. 지후: 20대 초반 한국 여성, 긴 검은 머리, 어두운 갈색 워크재킷 — 이전 스틸과 일치, 모자 없음, 뼈 목걸이 없음(계약 준수). 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 착석 상태로 테이블 옆에 앉아 있고 지후는 팔을 테이블 쪽으로 내린 자세. 영란의 팔은 어깨까지 자연스럽게 뻗어 있고 손이 어깨 천을 실제로 쥐고 있어 접촉점이 성립한다. 공중에 뜬 물체나 지지 없는 신체 없음. 다만 지후의 왼팔·상체가 영란의 팔에 가려 다소 압축되어 보인다."
     },
     {
      "label": "B",
      "direction": "강영란은 좌측 전경에서 고개를 오른쪽으로 돌려 지후 쪽을 보며 미소 짓고, 김지후는 우측에서 시선을 아래로 떨군 채 굳은 표정. 영란의 오른손은 지후의 왼쪽 어깨 위에 손가락을 감아 쥐듯 얹혀 있고, 그 손이 화면 중앙을 가로지른다 — 카메라 지시문의 '손이 중앙으로 넘어와 어깨를 쥔다'와 정확히 일치.",
      "built_space": "식당 내부 — 배경 좌·중앙에 활짝 열린 할머니 방 문이 보이고 그 안에 붉은 무녀복이 걸려 있다(계약이 명시한 배경 요소 두 가지 충족, 크기도 원경 비율로 작게 유지). 오른쪽 뒤로 이전 스틸의 상품 선반이 이어지고, 하단 우측에 테이블 모서리가 비스듬히 들어온다. 주방/고기 작업대는 프레임 밖(타이트 클로즈업이므로 정상). 다만 배경 구성이 이전 스틸의 배치와 좌우 관계가 다소 달라 보인다.",
      "entities": "영란: 흰머리를 단정히 틀어 올린 60대 후반 한국 여성, 갈색 니트 — 부합. 지후: 20대 초반 한국 여성, 긴 검은 머리, 이전 스틸과 동일한 어두운 갈색 워크재킷과 올리브 헨리넥 — 부합, 모자 없음, 뼈 목걸이 없음(캐리 상태 준수). 제3의 인물·글자 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 테이블 옆에 착석. 영란의 팔은 어깨에서 팔꿈치를 거쳐 지후의 어깨까지 연속적으로 이어지고 손가락이 재킷 천을 눌러 주름이 생겨 실제 압력이 읽힌다. 지후의 상체는 앞으로 굳게 기울어 있고 아래 프레임에 테이블이 지지면으로 존재. 떠 있는 신체·물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "접촉과 로케이션은 유지했으나 프레임이 이전 스틸과 거의 같은 미디엄 와이드여서 '컴팩트 클로즈 투샷' 지시를 어겼고, 지정된 활짝 열린 할머니 방과 붉은 무녀복이 전혀 보이지 않으며 영란의 시선이 지후가 아닌 프레임 밖을 향해 다정한 응시가 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌상단 3/4 미소 얼굴 + 중앙을 가로지르는 쥔 손 + 우측으로 압축된 지후라는 카메라 지시를 그대로 실현했고, 배경에 열린 할머니 방과 원경 비율의 붉은 무녀복까지 살렸으며 의상·목걸이 부재 등 지속 조건도 지켰다 — 배경 좌우 배치가 이전 스틸과 다소 달라진 점이 유일한 손실이나 프레임 변경으로 인한 정당한 재구성 범위."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "접촉과 로케이션은 유지했으나 프레임이 이전 스틸과 거의 같은 미디엄 와이드여서 '컴팩트 클로즈 투샷' 지시를 어겼고, 지정된 활짝 열린 할머니 방과 붉은 무녀복이 전혀 보이지 않으며 영란의 시선이 지후가 아닌 프레임 밖을 향해 다정한 응시가 성립하지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좌상단 3/4 미소 얼굴 + 중앙을 가로지르는 쥔 손 + 우측으로 압축된 지후라는 카메라 지시를 그대로 실현했고, 배경에 열린 할머니 방과 원경 비율의 붉은 무녀복까지 살렸으며 의상·목걸이 부재 등 지속 조건도 지켰다 — 배경 좌우 배치가 이전 스틸과 다소 달라진 점이 유일한 손실이나 프레임 변경으로 인한 정당한 재구성 범위."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "강영란은 좌측 전경에서 화면 오른쪽(카메라 앞쪽)을 향해 미소 지으며 시선을 던지고, 김지후는 화면 중앙에서 오른쪽을 향한 옆얼굴로 앉아 있다. 영란의 오른손은 지후의 왼쪽 어깨 위(어깨 뒤쪽)에 정확히 얹혀 손가락이 옷을 쥐고 있다. 다만 영란의 시선이 지후를 향하지 않고 프레임 밖 정면을 향해 있어 '다정한 미소로 지후를 감싸 쥔다'는 대상 지향이 약하다.",
      "built_space": "식당 내부 — 이전 스틸의 선반, 형광등, 벽시계, 안쪽 주방 스테인리스 작업대와 흰 타일이 그대로 살아 있다. 그러나 카메라가 이전 스틸과 거의 동일한 넓은 앵글이라 클로즈업이 아니라 미디엄 와이드에 가깝다. 계약이 명시한 '활짝 열린 할머니 방'과 '붉은 무녀복'은 프레임 안에서 보이지 않는다. 주방의 고기 손질 작업대는 있으나 남자와 고기는 제외됨(제외 지시와 일치).",
      "entities": "영란: 60대 후반 한국 여성, 단정히 틀어 올린 흰머리, 갈색 니트 — 프로필 부합. 지후: 20대 초반 한국 여성, 긴 검은 머리, 어두운 갈색 워크재킷 — 이전 스틸과 일치, 모자 없음, 뼈 목걸이 없음(계약 준수). 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 착석 상태로 테이블 옆에 앉아 있고 지후는 팔을 테이블 쪽으로 내린 자세. 영란의 팔은 어깨까지 자연스럽게 뻗어 있고 손이 어깨 천을 실제로 쥐고 있어 접촉점이 성립한다. 공중에 뜬 물체나 지지 없는 신체 없음. 다만 지후의 왼팔·상체가 영란의 팔에 가려 다소 압축되어 보인다."
     },
     {
      "label": "A",
      "direction": "강영란은 좌측 전경에서 고개를 오른쪽으로 돌려 지후 쪽을 보며 미소 짓고, 김지후는 우측에서 시선을 아래로 떨군 채 굳은 표정. 영란의 오른손은 지후의 왼쪽 어깨 위에 손가락을 감아 쥐듯 얹혀 있고, 그 손이 화면 중앙을 가로지른다 — 카메라 지시문의 '손이 중앙으로 넘어와 어깨를 쥔다'와 정확히 일치.",
      "built_space": "식당 내부 — 배경 좌·중앙에 활짝 열린 할머니 방 문이 보이고 그 안에 붉은 무녀복이 걸려 있다(계약이 명시한 배경 요소 두 가지 충족, 크기도 원경 비율로 작게 유지). 오른쪽 뒤로 이전 스틸의 상품 선반이 이어지고, 하단 우측에 테이블 모서리가 비스듬히 들어온다. 주방/고기 작업대는 프레임 밖(타이트 클로즈업이므로 정상). 다만 배경 구성이 이전 스틸의 배치와 좌우 관계가 다소 달라 보인다.",
      "entities": "영란: 흰머리를 단정히 틀어 올린 60대 후반 한국 여성, 갈색 니트 — 부합. 지후: 20대 초반 한국 여성, 긴 검은 머리, 이전 스틸과 동일한 어두운 갈색 워크재킷과 올리브 헨리넥 — 부합, 모자 없음, 뼈 목걸이 없음(캐리 상태 준수). 제3의 인물·글자 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 테이블 옆에 착석. 영란의 팔은 어깨에서 팔꿈치를 거쳐 지후의 어깨까지 연속적으로 이어지고 손가락이 재킷 천을 눌러 주름이 생겨 실제 압력이 읽힌다. 지후의 상체는 앞으로 굳게 기울어 있고 아래 프레임에 테이블이 지지면으로 존재. 떠 있는 신체·물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S48sh3"
  }
 },
 "S49sh6": {
  "input_fingerprint": "941c0e93e5122728",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 정인우가 내민 핸드폰 화면에 어둑한 골목길의 강영란(흰 머리 여자)과 황봉업(황 씨)이 찍힌 CCTV 캡쳐 사진이 선명하게 떠 있는 찰나.\n\nLOCATION (lock): The outdoor drinking table at the harbor restaurant beside the nighttime waterfront. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Just above tabletop height, complete the dolly-in toward the front of 정인우's phone, holding the display in the lower-center at roughly one third of the frame while his hands and the drinking table preserve scale around it. Angle directly into the screen so the CCTV capture is readable: 강영란(흰 머리 여자) and 황봉업(황 씨) appear together in the dim alley, with the top of frame left clear for the subsequent upward tilt.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 핸드폰 화면 (On and displaying the selected photograph) — The illuminated front display faces the camera directly and shows a CCTV capture of 강영란(흰 머리 여자) and 황봉업(황 씨) in an 어둑한 골목; used as Carries the revealed evidence while remaining surrounded by hands and tabletop context; 횟집 테이블 (Set with the drinking items used by the group) — Its top plane is seen at a shallow angle behind and around the phone; used as Provides physical scale around the phone and connects the insert to the drinking conversation; CCTV 사진 속 어둑한 골목길 (Recorded in dim conditions); used as Remains visible only inside the captured image as location evidence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Night restaurant illumination remains subdued while the phone display provides the clearest local contrast, without adding unmentioned color sources.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still wears the cast while showing the CCTV capture on his phone.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "화면이 카메라를 정면으로 향해 CCTV 캡쳐(흰 머리 여자 + 남자)가 또렷이 읽힌다. 카메라 축은 테이블 상판 바로 위 높이에서 폰 전면으로 직진하며, 프레임 상단은 바다·야경으로 비워져 후속 틸트업 여지가 남는다. 폰은 화면 하단 중앙~중앙에 약 1/3 가까운 면적을 차지.",
    "built_space": "야외 횟집 나무 테이블(결·마모), 소주/맥주병, 맥주잔, 물컵, 앞접시, 스테인리스 그릇, 뒤로 화강암 난간과 밤바다·항구 불빛 — 레퍼런스의 재질(나무 상판, 석재 난간, 어두운 수면, 우측 조명등)과 일치. 얕은 각도로 상판 평면이 보여 스케일이 성립.",
    "entities": "폰 안 인물: 백발 여성(강영란)과 정장 남성(황봉업)이 어둑한 골목에 함께 서 있음 — 흑백 CCTV 톤. 폰을 쥔 손은 성인 남성의 손이고 손목에 흰 붕대/깁스가 감겨 있어 '깁스 착용' 조건 충족. 다만 좌측 프레임 가장자리에 다른 사람의 팔뚝(제3자)이 살짝 걸쳐 있음 — 얼굴·전신은 없어 인서트 원칙은 대체로 유지.",
    "hard_violations": [],
    "physics": "폰은 오른손 손가락이 뒷면·측면을 감싸 잡고 엄지가 화면 옆을 지지 — 떠 있지 않다. 잔·병·접시 모두 상판에 놓여 있고 액체는 잔 안에 고여 광택을 낸다. 붕대는 팔에 감긴 직물의 두께와 주름을 보인다."
   },
   {
    "label": "B",
    "direction": "화면은 카메라를 향하지만 폰이 45도 가까이 비스듬히 기울어 정면 축이 아니며, 폰이 프레임 중앙~좌하단에 있고 상단은 비어 있다. CCTV 속 두 인물은 골목에서 카메라 쪽을 향해 걸어옴.",
    "built_space": "나무 테이블 상판과 좌측 유리잔, 뒤쪽 석재 난간·조명등만 보임. 술상 세팅이 거의 비어 있어 '술자리 아이템이 차려진 테이블' 근거가 빈약하고, 배경 심도가 크게 흐려 장소 락이 약하다.",
    "entities": "백발 여성 + 노년 남성이 골목에 있음(강영란/황봉업으로 읽힘). 손은 남성 손이고 소매 안쪽에 흰 붕대 끝이 살짝 보임. 치명적으로 화면에 '2022-06-27 07:58:35', '어두한 골목길', '강영란', '어득한 끝목길' 등 한글/숫자 자막·타임스탬프가 렌더링됨 — 프롬프트의 '어떤 텍스트·캡션·주석도 금지' 위반이자 프롬프트 문구가 화면에 유출된 형태.",
    "hard_violations": [
     "화면 내 한글 캡션·타임스탬프 텍스트 유출('강영란', '어득한 끝목길' 등) — 텍스트/주석 금지 조항 정면 위반"
    ],
    "physics": "폰은 오른손이 뒤에서 받쳐 잡고 있어 지지 정상. 잔은 테이블에 놓임. 부유 물체 없음."
   },
   {
    "label": "C",
    "direction": "카메라가 정인우의 어깨 너머 뒤쪽에서 비스듬히 들어가 폰 화면을 본다 — 프롬프트가 요구한 '화면 정면 진입' 축이 아니고, 우측에 인물의 얼굴 옆선(귀·뺨·머리)이 크게 들어와 있다. 화면 속 백발 여성과 남성은 골목에서 카메라 쪽을 봄.",
    "built_space": "나무 테이블, 소주병 2, 유리컵, 반찬 접시, 젓가락, 뒤 석재 난간 — 술상 컨텍스트는 풍부하고 장소 재질도 부합. 다만 상단이 인물 머리와 어두운 배경으로 막혀 '상단 여백' 요구가 약화.",
    "entities": "CCTV 속 백발 여성(강영란)과 남성(황봉업) 확인됨. 폰 쥔 오른손 손목에 흰 붕대/깁스 보임 — 카디건 소매와 함께 정인우로 읽힘. 그러나 프레임 우측에 제3자의 얼굴 일부가 노출되고, 하단에 또 다른 손 한 쌍이 들어와 손의 소유자가 모호하다(정인우 팔은 우측 소매 하나뿐인데 하단 두 손이 별개로 보임).",
    "hard_violations": [
     "'화면에 사람·얼굴 없음' 조항 위반 — 우측에 인물의 얼굴 측면이 크게 프레임에 들어옴",
     "폰을 든 팔 외에 하단에 소유자 불명의 손 한 쌍이 추가로 등장(신체 중복/제3자 개입)"
    ],
    "physics": "폰은 오른손 손가락이 감싸 쥐어 지지됨. 병·잔·접시는 상판에 안착. 부유 물체는 없음."
   }
  ],
  "totals": {
   "A": 8,
   "C": 4,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "테이블 상판 높이에서 폰 전면으로 정면 진입, 화면이 하단 중앙 약 1/3, 상단 여백 확보, 술상 스케일과 야간 항구 로케이션 락까지 충족하며 붕대 낀 손이 정확히 폰을 쥐고 있어 인서트 요구를 가장 충실히 실현했다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "술상 디테일과 깁스 손은 좋으나 오버더숄더 축이라 '화면 정면' 지시를 어기고, 우측에 인물 얼굴이 들어와 '사람·얼굴 없음' 조항을 위반하며 하단의 정체불명 손까지 추가되어 인서트로 성립하지 않는다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "화면에 타임스탬프와 '강영란/어득한 끝목길' 한글 캡션이 찍혀 텍스트 금지 조항을 정면 위반했고, 폰도 비스듬해 정면 축이 아니며 테이블 술상 컨텍스트가 거의 비어 스케일 근거가 부족하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S49sh1_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에서 핸드폰을 든 손 외에는 화면에 어떤 인물도 나타나지 않아야 한다고 명시했으나, 좌측에 맨팔과 몸통의 일부가, 우측에 검은 옷을 입은 사람의 형태가 등장함.",
     "fix_en": "Remove the bare arm and torso visible on the left edge, and the dark-clothed torso on the right edge, replacing them with the empty wooden table surface and the dark background. Preserve the central hand holding the phone, the phone itself, the exact image on its screen, all bottles and glasses on the table, and the overall lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "정인우가 팔에 깁스(cast)를 하고 있어야 하나, 핸드폰을 든 팔에는 골지 니트 스웨터 소매 같은 부드러운 천이 덮여 있음.",
     "fix_en": "Change the ribbed knit sleeve on the foreground arm into a hard, rigid medical cast (plaster or fiberglass) wrapping the wrist and forearm, while preserving the hand, the phone, the screen content, and the surrounding table items.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스 이미지의 배경은 먼 바다의 작은 배 불빛들만 보이는 어두운 수평선이나, 생성된 이미지 우측 상단에는 레퍼런스에 없는 밝은 해안가 건물들이 추가됨.",
     "fix_en": "Remove the bright waterfront buildings and city lights on the upper right horizon, replacing them with the dark open sea and distant tiny boat lights matching the rest of the horizon. Preserve the table, the phone, the hand, and the immediate restaurant setting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the bare arm and torso visible on the left edge, and the dark-clothed torso on the right edge, replacing them with the empty wooden table surface and the dark background. Preserve the central hand holding the phone, the phone itself, the exact image on its screen, all bottles and glasses on the table, and the overall lighting.\n- Change the ribbed knit sleeve on the foreground arm into a hard, rigid medical cast (plaster or fiberglass) wrapping the wrist and forearm, while preserving the hand, the phone, the screen content, and the surrounding table items.\n- Remove the bright waterfront buildings and city lights on the upper right horizon, replacing them with the dark open sea and distant tiny boat lights matching the rest of the horizon. Preserve the table, the phone, the hand, and the immediate restaurant setting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "핸드폰 액정 정면이 카메라를 정확히 향하고, 화면 속 CCTV 캡쳐에는 흰 머리 여자(강영란)와 정장 남자(황봉업)가 어둑한 골목에 나란히 서 있다. 두 인물의 시선은 카메라(CCTV) 쪽. 폰은 화면 하단 중앙보다 살짝 중앙에 위치, 프레임 상단은 비어 있어 이후 틸트업 여지가 있다. 다만 좌측 프레임 가장자리에 다른 사람의 팔/어깨(맨살)와 몸통이 들어와 있어 '사람 없음' 지시와 충돌한다.",
      "built_space": "횟집 야외 나무 테이블이 얕은 각도로 보이고 소주·맥주병, 맥주잔, 물잔, 앞접시, 스텐 그릇이 배치됨. 배경에 방파제 난간, 바다, 우측 벤치 테이블과 조명등. 다만 우측 상단에 원경 도시 건물의 밝은 창들과 네온이 크게 들어와 있어 REFERENCE의 previous shot(수평선에 어선 불빛만 있는 거의 완전한 어둠)과 어긋난다. 우측 하단 어두운 곳에 정체 불명의 인물 실루엣 같은 덩어리도 보인다.",
      "entities": "정인우의 손: 오른손 손가락이 폰을 감싸고 손목에 흰 붕대/깁스가 보임 — 캐리 상태 충족. 화면 속 강영란은 흰 단발, 검정 코트; 황봉업은 정장에 넥타이, 지팡이. 술상 소품은 실제 한국 소주·맥주병으로 읽힘. 그러나 좌측의 맨팔 인물은 계약이 요구하지 않은 추가 인체.",
      "hard_violations": [
       "프레임 좌측에 정인우 외 타인의 팔·어깨·몸통이 들어와 'NO PEOPLE IN THIS SHOT'(조작하는 손 외 인물 금지) 위반"
      ],
      "physics": "폰은 정인우의 오른손 손가락과 엄지가 확실히 감싸 쥐고 있으며 손목이 테이블 위에 기대어 안정적으로 지지됨. 잔 속 액체는 표면장력과 반사가 자연스럽고, 접시의 잔여물, 유리 굴절 모두 물리적으로 타당. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "핸드폰 액정 정면이 카메라 정면을 향하고, CCTV 캡쳐 속 흰 머리 여자와 정장 남자가 어둑한 골목에 나란히 서서 카메라 쪽을 향해 있다. 폰은 하단 중앙, 화면 크기는 프레임의 약 1/3, 상단은 비워둠 — 지정 프레이밍 부합.",
      "built_space": "동일한 야외 나무 테이블, 같은 술병·잔·접시 배치가 A와 사실상 동일하게 유지됨. 배경은 방파제 난간과 캄캄한 바다, 수평선의 작은 어선 불빛들, 우측 벤치 테이블과 작은 등 하나 — REFERENCE 이전 스틸의 어두운 야경과 일치. 도시 건물 불빛 없음.",
      "entities": "정인우의 손: 오른손이 폰을 쥐고 손목에 흰 붕대/깁스 착용 — 캐리 상태 유지. 화면 속 강영란(흰 단발, 검정 코트)과 황봉업(정장, 지팡이) 모두 한국인 남녀로 읽힘. 프레임 내 다른 인물 없음.",
      "hard_violations": [],
      "physics": "폰은 손가락 네 개와 엄지가 명확히 감싼 상태로 지지되고, 팔뚝이 테이블 모서리에 놓여 있어 자세가 자연스럽다. 잔의 액체, 유리 반사, 젖은 접시 표면 모두 물리적으로 타당. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레임 좌측에 정인우 외 타인의 맨팔·몸통이 들어와 '조작하는 손 외 인물 금지'를 정면으로 위반하고, 우측 배경에 이전 스틸에 없던 도시 빌딩 네온이 추가되어 야간 로케이션 락과 '언급되지 않은 광원 추가 금지'까지 어겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "폰 화면이 하단 중앙 1/3로 정면을 향하고 깁스한 정인우의 손만 프레임에 들어오며, 배경이 이전 스틸의 캄캄한 바다·어선 불빛과 일치해 인물 금지·조명·로케이션 락을 모두 지켰다 — 추가 인물과 도시 불빛을 제거한 것이 유일하고 정확한 변경이다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레임 좌측에 정인우 외 타인의 맨팔·몸통이 들어와 '조작하는 손 외 인물 금지'를 정면으로 위반하고, 우측 배경에 이전 스틸에 없던 도시 빌딩 네온이 추가되어 야간 로케이션 락과 '언급되지 않은 광원 추가 금지'까지 어겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "폰 화면이 하단 중앙 1/3로 정면을 향하고 깁스한 정인우의 손만 프레임에 들어오며, 배경이 이전 스틸의 캄캄한 바다·어선 불빛과 일치해 인물 금지·조명·로케이션 락을 모두 지켰다 — 추가 인물과 도시 불빛을 제거한 것이 유일하고 정확한 변경이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "핸드폰 액정 정면이 카메라를 정확히 향하고, 화면 속 CCTV 캡쳐에는 흰 머리 여자(강영란)와 정장 남자(황봉업)가 어둑한 골목에 나란히 서 있다. 두 인물의 시선은 카메라(CCTV) 쪽. 폰은 화면 하단 중앙보다 살짝 중앙에 위치, 프레임 상단은 비어 있어 이후 틸트업 여지가 있다. 다만 좌측 프레임 가장자리에 다른 사람의 팔/어깨(맨살)와 몸통이 들어와 있어 '사람 없음' 지시와 충돌한다.",
      "built_space": "횟집 야외 나무 테이블이 얕은 각도로 보이고 소주·맥주병, 맥주잔, 물잔, 앞접시, 스텐 그릇이 배치됨. 배경에 방파제 난간, 바다, 우측 벤치 테이블과 조명등. 다만 우측 상단에 원경 도시 건물의 밝은 창들과 네온이 크게 들어와 있어 REFERENCE의 previous shot(수평선에 어선 불빛만 있는 거의 완전한 어둠)과 어긋난다. 우측 하단 어두운 곳에 정체 불명의 인물 실루엣 같은 덩어리도 보인다.",
      "entities": "정인우의 손: 오른손 손가락이 폰을 감싸고 손목에 흰 붕대/깁스가 보임 — 캐리 상태 충족. 화면 속 강영란은 흰 단발, 검정 코트; 황봉업은 정장에 넥타이, 지팡이. 술상 소품은 실제 한국 소주·맥주병으로 읽힘. 그러나 좌측의 맨팔 인물은 계약이 요구하지 않은 추가 인체.",
      "hard_violations": [
       "프레임 좌측에 정인우 외 타인의 팔·어깨·몸통이 들어와 'NO PEOPLE IN THIS SHOT'(조작하는 손 외 인물 금지) 위반"
      ],
      "physics": "폰은 정인우의 오른손 손가락과 엄지가 확실히 감싸 쥐고 있으며 손목이 테이블 위에 기대어 안정적으로 지지됨. 잔 속 액체는 표면장력과 반사가 자연스럽고, 접시의 잔여물, 유리 굴절 모두 물리적으로 타당. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "핸드폰 액정 정면이 카메라 정면을 향하고, CCTV 캡쳐 속 흰 머리 여자와 정장 남자가 어둑한 골목에 나란히 서서 카메라 쪽을 향해 있다. 폰은 하단 중앙, 화면 크기는 프레임의 약 1/3, 상단은 비워둠 — 지정 프레이밍 부합.",
      "built_space": "동일한 야외 나무 테이블, 같은 술병·잔·접시 배치가 A와 사실상 동일하게 유지됨. 배경은 방파제 난간과 캄캄한 바다, 수평선의 작은 어선 불빛들, 우측 벤치 테이블과 작은 등 하나 — REFERENCE 이전 스틸의 어두운 야경과 일치. 도시 건물 불빛 없음.",
      "entities": "정인우의 손: 오른손이 폰을 쥐고 손목에 흰 붕대/깁스 착용 — 캐리 상태 유지. 화면 속 강영란(흰 단발, 검정 코트)과 황봉업(정장, 지팡이) 모두 한국인 남녀로 읽힘. 프레임 내 다른 인물 없음.",
      "hard_violations": [],
      "physics": "폰은 손가락 네 개와 엄지가 명확히 감싼 상태로 지지되고, 팔뚝이 테이블 모서리에 놓여 있어 자세가 자연스럽다. 잔의 액체, 유리 반사, 젖은 접시 표면 모두 물리적으로 타당. 부유 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 테이블 상판보다 약간 높은 위치에서 핸드폰 전면 화면을 정면으로 마주본다. 화면은 프레임 하단 중앙에 놓이고 화면 속 CCTV 캡쳐(흰 머리 여자 강영란 + 정장 남자 황봉업)가 카메라를 향해 정확히 읽힌다. 프레임 상단은 밤바다와 어두운 하늘로 비워져 있어 이후 상향 틸트를 위한 여백이 확보됨. 손의 시선/방향은 화면을 카메라 쪽으로 내미는 동작과 일치.",
      "built_space": "횟집 야외 나무 평상 테이블: 소주·맥주병, 맥주잔, 소주잔, 물잔, 앞접시, 스텐 그릇, 재떨이가 얕은 각도로 화면 뒤·주변에 배치. 우측 뒤로 같은 재질의 빈 테이블과 벤치, 그 뒤 화강암 난간과 바다 — 레퍼런스의 석재 난간·나무 평상·따뜻한 등박스 광원과 일치. 전등 박스 2개(중앙 우측, 원경 우측) 확인, 중복 구조물 없음.",
      "entities": "핸드폰: 실제 스마트폰 형태, 전면 디스플레이 발광. 화면 속 인물 2인 — 백발 단발의 한국인 여성(강영란)과 정장·넥타이 차림의 중년 한국인 남성(황봉업), 어둑한 좁은 골목 배경, 흑백 CCTV 톤. 손: 성인 남성 손, 손목·전완에 크림색 붕대 캐스트 착용(CARRIED STATE 충족). 프레임 내 사람 얼굴·전신 없음(요구대로).",
      "hard_violations": [],
      "physics": "핸드폰은 오른손 엄지와 손가락에 확실히 파지되어 있고 손목이 프레임 하단 우측으로 이어져 지지가 명확. 병·잔·접시는 모두 테이블 상판에 안정적으로 놓여 있음. 떠 있는 물체 없음. 화면 발광이 손가락과 테이블에 자연스러운 국소 반사를 만들며 배경은 어둡게 유지."
     },
     {
      "label": "B",
      "direction": "A와 동일한 카메라 축·화면 배치. 화면 속 CCTV 캡쳐도 동일하게 정면으로 읽힘. 다만 프레임 좌측 상단·좌측 하단에 타인의 팔/어깨로 보이는 신체 일부가 들어와 시선 유도가 분산되고, 상단 좌우로 항구 건물 조명 띠가 새로 들어와 상단 여백의 어둠이 줄었다.",
      "built_space": "테이블·주류·식기 배치는 A와 거의 동일하나 좌측에 놓였던 물잔·앞접시 위치가 약간 이동. 배경 우측 상단에 레퍼런스에 없던 대형 항구 건물군과 창문 조명 다수가 추가되어 원경이 밝아짐 — 레퍼런스(수평선 위 어선 불빛만 있는 캄캄한 바다)와 어긋남. 우측 뒤 테이블·벤치는 유지.",
      "entities": "핸드폰과 화면 속 두 인물(백발 여성, 정장 남성)은 A와 동일. 파지한 손도 붕대 캐스트 착용으로 동일. 그러나 좌측 프레임 안에 다른 인물의 맨팔/무릎과 우측 어두운 곳의 팔로 보이는 신체가 침입 — 'NO PEOPLE IN THIS SHOT(정인우의 손 외)' 조항 위반.",
      "hard_violations": [
       "프레임 좌측(상·하)과 우측에 정인우의 손이 아닌 타인의 팔·어깨·다리가 들어옴 — '이 컷에는 사람이 등장하지 않는다(행위자의 손만 허용)' 조항 위반이자 초대받지 않은 인물의 삽입"
      ],
      "physics": "핸드폰은 손에 견고히 파지, 지지 명확. 식기·병 모두 상판 위. 단 좌측 침입한 팔은 몸통이 프레임 밖으로 잘려 어깨/팔 연결이 모호하고 조명도 주변과 어긋나 붙여넣은 듯한 인상."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "테이블 위 인서트 클로즈업, 화면 정면 축, 하단 중앙 1/3 배치, 상단 여백 확보, 캐스트 낀 정인우의 손만 프레임에 들어오는 조건을 모두 충족하고 배경 어둠도 레퍼런스와 일치 — 손실이 가장 적다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "화면·손·구도는 A와 같지만 계약에 없던 타인의 팔·다리를 프레임에 끌어들여 'NO PEOPLE' 조항을 깨고, 레퍼런스에 없는 항구 건물 조명군까지 추가해 밤바다의 어둠과 상단 틸트 여백을 잃었다 — 얻은 것 없이 잃은 것만 많다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "테이블 위 인서트 클로즈업, 화면 정면 축, 하단 중앙 1/3 배치, 상단 여백 확보, 캐스트 낀 정인우의 손만 프레임에 들어오는 조건을 모두 충족하고 배경 어둠도 레퍼런스와 일치 — 손실이 가장 적다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "화면·손·구도는 A와 같지만 계약에 없던 타인의 팔·다리를 프레임에 끌어들여 'NO PEOPLE' 조항을 깨고, 레퍼런스에 없는 항구 건물 조명군까지 추가해 밤바다의 어둠과 상단 틸트 여백을 잃었다 — 얻은 것 없이 잃은 것만 많다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 테이블 상판보다 약간 높은 위치에서 핸드폰 전면 화면을 정면으로 마주본다. 화면은 프레임 하단 중앙에 놓이고 화면 속 CCTV 캡쳐(흰 머리 여자 강영란 + 정장 남자 황봉업)가 카메라를 향해 정확히 읽힌다. 프레임 상단은 밤바다와 어두운 하늘로 비워져 있어 이후 상향 틸트를 위한 여백이 확보됨. 손의 시선/방향은 화면을 카메라 쪽으로 내미는 동작과 일치.",
      "built_space": "횟집 야외 나무 평상 테이블: 소주·맥주병, 맥주잔, 소주잔, 물잔, 앞접시, 스텐 그릇, 재떨이가 얕은 각도로 화면 뒤·주변에 배치. 우측 뒤로 같은 재질의 빈 테이블과 벤치, 그 뒤 화강암 난간과 바다 — 레퍼런스의 석재 난간·나무 평상·따뜻한 등박스 광원과 일치. 전등 박스 2개(중앙 우측, 원경 우측) 확인, 중복 구조물 없음.",
      "entities": "핸드폰: 실제 스마트폰 형태, 전면 디스플레이 발광. 화면 속 인물 2인 — 백발 단발의 한국인 여성(강영란)과 정장·넥타이 차림의 중년 한국인 남성(황봉업), 어둑한 좁은 골목 배경, 흑백 CCTV 톤. 손: 성인 남성 손, 손목·전완에 크림색 붕대 캐스트 착용(CARRIED STATE 충족). 프레임 내 사람 얼굴·전신 없음(요구대로).",
      "hard_violations": [],
      "physics": "핸드폰은 오른손 엄지와 손가락에 확실히 파지되어 있고 손목이 프레임 하단 우측으로 이어져 지지가 명확. 병·잔·접시는 모두 테이블 상판에 안정적으로 놓여 있음. 떠 있는 물체 없음. 화면 발광이 손가락과 테이블에 자연스러운 국소 반사를 만들며 배경은 어둡게 유지."
     },
     {
      "label": "A",
      "direction": "A와 동일한 카메라 축·화면 배치. 화면 속 CCTV 캡쳐도 동일하게 정면으로 읽힘. 다만 프레임 좌측 상단·좌측 하단에 타인의 팔/어깨로 보이는 신체 일부가 들어와 시선 유도가 분산되고, 상단 좌우로 항구 건물 조명 띠가 새로 들어와 상단 여백의 어둠이 줄었다.",
      "built_space": "테이블·주류·식기 배치는 A와 거의 동일하나 좌측에 놓였던 물잔·앞접시 위치가 약간 이동. 배경 우측 상단에 레퍼런스에 없던 대형 항구 건물군과 창문 조명 다수가 추가되어 원경이 밝아짐 — 레퍼런스(수평선 위 어선 불빛만 있는 캄캄한 바다)와 어긋남. 우측 뒤 테이블·벤치는 유지.",
      "entities": "핸드폰과 화면 속 두 인물(백발 여성, 정장 남성)은 A와 동일. 파지한 손도 붕대 캐스트 착용으로 동일. 그러나 좌측 프레임 안에 다른 인물의 맨팔/무릎과 우측 어두운 곳의 팔로 보이는 신체가 침입 — 'NO PEOPLE IN THIS SHOT(정인우의 손 외)' 조항 위반.",
      "hard_violations": [
       "프레임 좌측(상·하)과 우측에 정인우의 손이 아닌 타인의 팔·어깨·다리가 들어옴 — '이 컷에는 사람이 등장하지 않는다(행위자의 손만 허용)' 조항 위반이자 초대받지 않은 인물의 삽입"
      ],
      "physics": "핸드폰은 손에 견고히 파지, 지지 명확. 식기·병 모두 상판 위. 단 좌측 침입한 팔은 몸통이 프레임 밖으로 잘려 어깨/팔 연결이 모호하고 조명도 주변과 어긋나 붙여넣은 듯한 인상."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S49sh1"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S49sh8": {
  "input_fingerprint": "4e7181c12b206889",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 조 형사와 신 형사가 놀란 표정으로 서로의 눈을 맞춘 찰나.\n\nLOCATION (lock): At the same outdoor seaside dining table under nighttime restaurant lighting. 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 night-sea dining area, table, distant fishing-boat lights, and drinking setup. Exclude the phone-screen emphasis and show the two detectives exchanging a startled look.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo still wears the cast on his injured arm.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 강영란(흰 머리 여자) (한국인 60대 후반 여성, 고운 노년 얼굴, 가지런히 틀어 묶은 머리, 기품 있는 이목구비) — 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.",
  "totals": {
   "A": 7,
   "B": 3,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지정된 인물 레퍼런스와 깁스 설정을 정확히 반영하며 두 인물의 놀란 표정을 성공적으로 연출함."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "인물 신체가 허공에 떠 있는 심각한 콜라주 및 구조적 오류가 발생하여 핵심 규정을 위반함."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "지정된 인물(강영란)의 외모가 전혀 반영되지 않았으며 우측 인물의 양팔에 모두 깁스가 생성되는 오류가 있음."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S49sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1445120>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 컷에서 폰을 쥐고 있던 남자의 오른팔에 있던 깁스가 이 사진에서는 왼팔로 위치가 바뀌어 연속성에 어긋납니다.",
     "fix_en": "Move the white cast from the man's left arm to his right arm.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "샷 텍스트는 두 명의 형사(조 형사와 신 형사)를 지시하고 있으나, 텍스트에 없는 인물(강영란 레퍼런스)이 등장했습니다.",
     "fix_en": "Replace the older woman on the left with a detective to align with the shot text.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "샷 텍스트에서 '놀란 표정'을 요구했으나, 왼쪽 여성의 표정은 차분하고 놀란 기색이 없습니다.",
     "fix_en": "Modify the woman's facial expression to show a startled look with widened eyes.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "텍스트 생성 금지 지침에도 불구하고 테이블 위 소주병 라벨에 글자가 선명하게 생성되었습니다.",
     "fix_en": "Remove the text from the label of the green bottle, leaving it blank.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Move the white cast from the man's left arm to his right arm.\n- Replace the older woman on the left with a detective to align with the shot text.\n- Modify the woman's facial expression to show a startled look with widened eyes.\n- Remove the text from the label of the green bottle, leaving it blank.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S49sh6"
  }
 },
 "S50sh2::bgfirst_bg": {
  "input_fingerprint": "8ad60ac80927ee23",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 커튼 틈 사이로 보이는 골목길에 금월도 마을 청년들이 식당 쪽을 뚫어지게 주시하며 서 있는 전경.\n\nLOCATION (lock): The window side of the restaurant's dark rear room, looking through a curtain onto the village lane.\n\nTIME OF DAY (lock): night, near-full moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From immediately behind the curtain opening at eye level, hold a static subjective view outward, using the two curtain edges as dark foreground borders while widening enough to place 마을 청년 #1 and 마을 청년 #2 together in the alley. Keep them in separate thirds at mid-distance, both watchful toward the restaurant, with open alley space beside them suggesting the ongoing changeover.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: parted curtain edges in the middle-center of the frame, foreground; 마을 청년 #1 in the middle-left of the frame, midground, looks toward restaurant window; 마을 청년 #2 in the middle-right of the frame, midground, looks toward restaurant window.\n- KEY BACKGROUND ELEMENTS: 커튼 틈 (Slightly parted by 김지후(강수리영)) — The inner edges face the camera from both sides, leaving a central opening toward the alley; used as Creates the narrow covert foreground frame around the surveillance view; 창문 (Viewed from inside the room) — The camera looks outward through it from the room, with the village youths visible beyond; used as Provides the transparent boundary between the hidden observer and the watchers; 골목길 (Occupied by village youths monitoring the restaurant); used as Holds the watching youths and the changeover space in a single exterior plane.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Night ambient visibility is kept low and neutral, with the room-side curtain borders falling into deep shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 커튼 틈 사이로 보이는 골목길에 금월도 마을 청년들이 식당 쪽을 뚫어지게 주시하며 서 있는 전경.\n\nLOCATION (lock): The window side of the restaurant's dark rear room, looking through a curtain onto the village lane.\n\nTIME OF DAY (lock): night, near-full moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From immediately behind the curtain opening at eye level, hold a static subjective view outward, using the two curtain edges as dark foreground borders while widening enough to place 마을 청년 #1 and 마을 청년 #2 together in the alley. Keep them in separate thirds at mid-distance, both watchful toward the restaurant, with open alley space beside them suggesting the ongoing changeover.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: parted curtain edges in the middle-center of the frame, foreground; 마을 청년 #1 in the middle-left of the frame, midground, looks toward restaurant window; 마을 청년 #2 in the middle-right of the frame, midground, looks toward restaurant window.\n- KEY BACKGROUND ELEMENTS: 커튼 틈 (Slightly parted by 김지후(강수리영)) — The inner edges face the camera from both sides, leaving a central opening toward the alley; used as Creates the narrow covert foreground frame around the surveillance view; 창문 (Viewed from inside the room) — The camera looks outward through it from the room, with the village youths visible beyond; used as Provides the transparent boundary between the hidden observer and the watchers; 골목길 (Occupied by village youths monitoring the restaurant); used as Holds the watching youths and the changeover space in a single exterior plane.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Night ambient visibility is kept low and neutral, with the room-side curtain borders falling into deep shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S50sh2__bgfirst_bg.png",
  "asset_id": "ab196388-a35b-4d8b-b7b8-5d27bf1f2069",
  "input_asset_ids": [
   "79f5858a-0c1c-42bd-b8a3-65d344ad4515",
   "51f896b1-a8d0-440e-9195-2597bedf9d0c"
  ]
 },
 "S50sh2": {
  "input_fingerprint": "b0e2fe451ae3e339",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 커튼 틈 사이로 보이는 골목길에 금월도 마을 청년들이 식당 쪽을 뚫어지게 주시하며 서 있는 전경.\n\nLOCATION (lock): The window side of the restaurant's dark rear room, looking through a curtain onto the village lane. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From immediately behind the curtain opening at eye level, hold a static subjective view outward, using the two curtain edges as dark foreground borders while widening enough to place 마을 청년 #1 and 마을 청년 #2 together in the alley. Keep them in separate thirds at mid-distance, both watchful toward the restaurant, with open alley space beside them suggesting the ongoing changeover.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: parted curtain edges in the middle-center of the frame, foreground; 마을 청년 #1 in the middle-left of the frame, midground, looks toward restaurant window; 마을 청년 #2 in the middle-right of the frame, midground, looks toward restaurant window.\n- KEY BACKGROUND ELEMENTS: 커튼 틈 (Slightly parted by 김지후(강수리영)) — The inner edges face the camera from both sides, leaving a central opening toward the alley; used as Creates the narrow covert foreground frame around the surveillance view; 창문 (Viewed from inside the room) — The camera looks outward through it from the room, with the village youths visible beyond; used as Provides the transparent boundary between the hidden observer and the watchers; 골목길 (Occupied by village youths monitoring the restaurant); used as Holds the watching youths and the changeover space in a single exterior plane.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Night ambient visibility is kept low and neutral, with the room-side curtain borders falling into deep shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace while the village youths maintain their watch outside.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 커튼 틈 사이로 보이는 골목길에 금월도 마을 청년들이 식당 쪽을 뚫어지게 주시하며 서 있는 전경.\n\nLOCATION (lock): The window side of the restaurant's dark rear room, looking through a curtain onto the village lane. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From immediately behind the curtain opening at eye level, hold a static subjective view outward, using the two curtain edges as dark foreground borders while widening enough to place 마을 청년 #1 and 마을 청년 #2 together in the alley. Keep them in separate thirds at mid-distance, both watchful toward the restaurant, with open alley space beside them suggesting the ongoing changeover.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: parted curtain edges in the middle-center of the frame, foreground; 마을 청년 #1 in the middle-left of the frame, midground, looks toward restaurant window; 마을 청년 #2 in the middle-right of the frame, midground, looks toward restaurant window.\n- KEY BACKGROUND ELEMENTS: 커튼 틈 (Slightly parted by 김지후(강수리영)) — The inner edges face the camera from both sides, leaving a central opening toward the alley; used as Creates the narrow covert foreground frame around the surveillance view; 창문 (Viewed from inside the room) — The camera looks outward through it from the room, with the village youths visible beyond; used as Provides the transparent boundary between the hidden observer and the watchers; 골목길 (Occupied by village youths monitoring the restaurant); used as Holds the watching youths and the changeover space in a single exterior plane.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Night ambient visibility is kept low and neutral, with the room-side curtain borders falling into deep shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace while the village youths maintain their watch outside.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 커튼 틈 사이로 보이는 골목길에 금월도 마을 청년들이 식당 쪽을 뚫어지게 주시하며 서 있는 전경.\n\nLOCATION (lock): The window side of the restaurant's dark rear room, looking through a curtain onto the village lane. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From immediately behind the curtain opening at eye level, hold a static subjective view outward, using the two curtain edges as dark foreground borders while widening enough to place 마을 청년 #1 and 마을 청년 #2 together in the alley. Keep them in separate thirds at mid-distance, both watchful toward the restaurant, with open alley space beside them suggesting the ongoing changeover.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: parted curtain edges in the middle-center of the frame, foreground; 마을 청년 #1 in the middle-left of the frame, midground, looks toward restaurant window; 마을 청년 #2 in the middle-right of the frame, midground, looks toward restaurant window.\n- KEY BACKGROUND ELEMENTS: 커튼 틈 (Slightly parted by 김지후(강수리영)) — The inner edges face the camera from both sides, leaving a central opening toward the alley; used as Creates the narrow covert foreground frame around the surveillance view; 창문 (Viewed from inside the room) — The camera looks outward through it from the room, with the village youths visible beyond; used as Provides the transparent boundary between the hidden observer and the watchers; 골목길 (Occupied by village youths monitoring the restaurant); used as Holds the watching youths and the changeover space in a single exterior plane.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Night ambient visibility is kept low and neutral, with the room-side curtain borders falling into deep shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace while the village youths maintain their watch outside.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S50sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S50sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(=커튼 틈 뒤 관찰자, 즉 식당 창) 쪽으로 시선을 고정하고 있다. 좌측 청년은 정면 약간 좌향, 우측 청년도 정면을 응시 — 시선의 착지점이 '식당 창'으로 지정된 카메라 위치와 일치한다. 골목 안쪽 소실점은 화면 중앙 원경으로 뻗어 있고 달은 화면 상단 중앙에 떠 있다.",
      "built_space": "실내 쪽 커튼 두 폭이 전경 좌우에 세로로 서서 어두운 프레임을 만들고, 중앙에 벌어진 틈으로 골목이 보인다. 커튼은 로케이션 사진의 격자 짜임 천과 재질이 유사. 창유리 프레임 자체는 뚜렷이 보이지 않지만 커튼 틈-창-골목의 3단 레이어 구조는 성립. 청년 #1은 중앙좌측 3분할, #2는 중앙우측 3분할에 배치되어 프레임 레이아웃 지시와 부합. 광학적으로 불가능한 반사 없음.",
      "entities": "좌측: 한국인 청년, 짧은 검은 머리, 다소 넓적한 얼굴 — 청년 #1로 읽히나 의상은 레퍼런스의 조선시대 누더기 한복이 아닌 현대적 회색 상하의(다만 짚신형 샌들은 유사). 우측: 붉은 체크 플란넬 셔츠, 흰 이너, 갈색 벨트, 낡은 청바지, 등산화 — 청년 #2 레퍼런스와 의상·체형·헤어가 거의 정확히 일치. 인물은 정확히 2인, 추가 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발로 골목 바닥을 딛고 서 있으며, 발밑에 방향이 일치하는 그림자가 있다. 무게중심이 안정적이고 손은 주머니에 넣은 자연스러운 대기 자세. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "우측 인물의 시선은 아래쪽 비스듬한 방향으로 내리깔려 있어 카메라(식당 창) 쪽을 '뚫어지게 주시'하지 않는다. 좌측에 보이는 후드 인물은 유리면에 비친 상처럼 렌더링되어 시선이 옆을 향한다. 즉 두 인물 모두 식당 쪽 주시라는 지시를 충족하지 못한다.",
      "built_space": "커튼 틈 사이로 창틀이 보이고, 창의 좌측 절반은 유리(혹은 반사면)로 그 안에 인물이 겹쳐 보이며 우측 절반은 열린 공간처럼 인물이 실체로 서 있다. 카메라는 어두운 실내에서 밝지 않은 야외를 보는 위치라 실외 인물이 실내측 유리에 저런 밝기와 위치로 반사될 광학적 근거가 없다 — 창 유리에 맺힌 상이 실외 인물의 반사라면 방향과 거리 모두 성립 불가. 인물 배치도 중앙좌/중앙우 3분할이 아니라 창 개구부 안에 몰려 있고, 골목 여백(교대 공간)이 거의 없다.",
      "entities": "우측 인물: 체크 셔츠 + 청바지로 청년 #2에 근접(색조는 갈색계로 레퍼런스의 붉은 계열과 다름). 좌측 인물: 회색 후드 집업 차림으로 청년 #1의 조선 누더기 한복 레퍼런스와 전혀 무관하며, 얼굴형도 다른 제3의 인물처럼 보인다. 실체인지 반사인지 모호해 인물 수가 2인인지 불확실.",
      "hard_violations": [
       "카메라(어두운 실내)에서는 성립할 수 없는 유리면 반사상으로 인물이 표현됨 — 광학적으로 불가능한 반사",
       "좌측 인물이 실체/반사 양쪽으로 읽혀 인물 중복 및 미지정 인물(후드 남성) 추가로 읽힘"
      ],
      "physics": "우측 인물은 골목 바닥에 두 발로 서 있어 지지 문제 없음. 좌측 인물은 유리 안쪽 평면에 떠 있는 상으로만 존재해 발과 지면 접점이 확인되지 않는다 — 지지체 불명."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "커튼 두 폭을 전경 다크 보더로 쓰고 청년 #1·#2를 좌우 3분할 중경에 배치, 둘 다 식당(카메라) 쪽을 응시하는 와이드 주관 시점을 정확히 구현했고 야간 만월·골목 여백도 충족 — 청년 #1의 의상이 레퍼런스 누더기 한복과 다른 점만 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "어두운 실내 카메라에서 성립 불가능한 창 반사상으로 인물을 표현하고 미지정 후드 인물이 끼어들었으며, 두 청년 모두 식당 쪽을 주시하지 않고 3분할 배치·골목 여백도 무너져 지시 위반이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "커튼 두 폭을 전경 다크 보더로 쓰고 청년 #1·#2를 좌우 3분할 중경에 배치, 둘 다 식당(카메라) 쪽을 응시하는 와이드 주관 시점을 정확히 구현했고 야간 만월·골목 여백도 충족 — 청년 #1의 의상이 레퍼런스 누더기 한복과 다른 점만 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "어두운 실내 카메라에서 성립 불가능한 창 반사상으로 인물을 표현하고 미지정 후드 인물이 끼어들었으며, 두 청년 모두 식당 쪽을 주시하지 않고 3분할 배치·골목 여백도 무너져 지시 위반이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(=커튼 틈 뒤 관찰자, 즉 식당 창) 쪽으로 시선을 고정하고 있다. 좌측 청년은 정면 약간 좌향, 우측 청년도 정면을 응시 — 시선의 착지점이 '식당 창'으로 지정된 카메라 위치와 일치한다. 골목 안쪽 소실점은 화면 중앙 원경으로 뻗어 있고 달은 화면 상단 중앙에 떠 있다.",
      "built_space": "실내 쪽 커튼 두 폭이 전경 좌우에 세로로 서서 어두운 프레임을 만들고, 중앙에 벌어진 틈으로 골목이 보인다. 커튼은 로케이션 사진의 격자 짜임 천과 재질이 유사. 창유리 프레임 자체는 뚜렷이 보이지 않지만 커튼 틈-창-골목의 3단 레이어 구조는 성립. 청년 #1은 중앙좌측 3분할, #2는 중앙우측 3분할에 배치되어 프레임 레이아웃 지시와 부합. 광학적으로 불가능한 반사 없음.",
      "entities": "좌측: 한국인 청년, 짧은 검은 머리, 다소 넓적한 얼굴 — 청년 #1로 읽히나 의상은 레퍼런스의 조선시대 누더기 한복이 아닌 현대적 회색 상하의(다만 짚신형 샌들은 유사). 우측: 붉은 체크 플란넬 셔츠, 흰 이너, 갈색 벨트, 낡은 청바지, 등산화 — 청년 #2 레퍼런스와 의상·체형·헤어가 거의 정확히 일치. 인물은 정확히 2인, 추가 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발로 골목 바닥을 딛고 서 있으며, 발밑에 방향이 일치하는 그림자가 있다. 무게중심이 안정적이고 손은 주머니에 넣은 자연스러운 대기 자세. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "우측 인물의 시선은 아래쪽 비스듬한 방향으로 내리깔려 있어 카메라(식당 창) 쪽을 '뚫어지게 주시'하지 않는다. 좌측에 보이는 후드 인물은 유리면에 비친 상처럼 렌더링되어 시선이 옆을 향한다. 즉 두 인물 모두 식당 쪽 주시라는 지시를 충족하지 못한다.",
      "built_space": "커튼 틈 사이로 창틀이 보이고, 창의 좌측 절반은 유리(혹은 반사면)로 그 안에 인물이 겹쳐 보이며 우측 절반은 열린 공간처럼 인물이 실체로 서 있다. 카메라는 어두운 실내에서 밝지 않은 야외를 보는 위치라 실외 인물이 실내측 유리에 저런 밝기와 위치로 반사될 광학적 근거가 없다 — 창 유리에 맺힌 상이 실외 인물의 반사라면 방향과 거리 모두 성립 불가. 인물 배치도 중앙좌/중앙우 3분할이 아니라 창 개구부 안에 몰려 있고, 골목 여백(교대 공간)이 거의 없다.",
      "entities": "우측 인물: 체크 셔츠 + 청바지로 청년 #2에 근접(색조는 갈색계로 레퍼런스의 붉은 계열과 다름). 좌측 인물: 회색 후드 집업 차림으로 청년 #1의 조선 누더기 한복 레퍼런스와 전혀 무관하며, 얼굴형도 다른 제3의 인물처럼 보인다. 실체인지 반사인지 모호해 인물 수가 2인인지 불확실.",
      "hard_violations": [
       "카메라(어두운 실내)에서는 성립할 수 없는 유리면 반사상으로 인물이 표현됨 — 광학적으로 불가능한 반사",
       "좌측 인물이 실체/반사 양쪽으로 읽혀 인물 중복 및 미지정 인물(후드 남성) 추가로 읽힘"
      ],
      "physics": "우측 인물은 골목 바닥에 두 발로 서 있어 지지 문제 없음. 좌측 인물은 유리 안쪽 평면에 떠 있는 상으로만 존재해 발과 지면 접점이 확인되지 않는다 — 지지체 불명."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(식당 창) 쪽이 아니라 화면 좌측(프레임 밖 옆쪽)을 향해 서 있고 시선도 옆으로 흘러 있다. 왼쪽 인물은 유리 반사상처럼 보이는 형태로 좌향 프로필, 오른쪽 인물도 좌측 아래를 응시한다. '식당 쪽을 뚫어지게 주시'하는 시선 타깃이 카메라/창에 맞지 않는다.",
      "built_space": "커튼 두 폭이 좌우 세로 테두리를 만들고 중앙에 창틀(창턱, 세로 프레임 바)이 보인다. 다만 창 좌측 절반은 흐린 유리 패널로 그 위에 남자의 상반신이 반사/투영처럼 겹쳐 있어, 실제 골목 공간에 서 있는 것인지 유리 반사인지 구분되지 않는다. 방 안에서 밖을 보는 카메라 위치에서는 골목의 인물이 실내 쪽 유리면에 저렇게 크게 반사될 수 없다. 창 폭이 좁아 '와이드 샷'의 골목 공간이 거의 없다.",
      "entities": "오른쪽 인물은 붉은 체크 셔츠+흰 이너+청바지로 마을 청년 #2 레퍼런스와 일치. 왼쪽 인물은 회색 후드 집업 차림으로 청년 #1(1670 조선 넝마 한복 또는 최소한 다른 룩) 레퍼런스와 의상·인상 모두 불일치하며 얼굴도 다른 배우처럼 보인다. 야간, 달은 프레임에 없음.",
      "hard_violations": [
       "창 좌측 유리면에 남자 상반신이 반사/이중노출처럼 겹쳐 나타남 — 실내에서 밖을 보는 카메라 위치에서 성립할 수 없는 광학적 반사이며, 인물이 실공간에 서 있는지 반사인지 불명확한 유령 이미지"
      ],
      "physics": "오른쪽 인물은 두 발로 골목 바닥을 딛고 서 있어 지지 확실. 왼쪽 인물은 유리면 위에 떠 있는 반사상처럼 렌더되어 하반신과 접지면이 없다 — 무엇이 그를 받치는지 화면에서 확인되지 않는다."
     },
     {
      "label": "B",
      "direction": "두 청년 모두 정면, 즉 커튼 틈 뒤의 카메라(식당 창) 쪽을 똑바로 응시한다. 시선 타깃이 shot text가 지정한 '식당 쪽'과 일치한다.",
      "built_space": "좌우 커튼 폭이 어둡게 전경 세로 테두리를 이루고 중앙 개구부로 골목이 열린다. 골목은 소실점까지 이어지며 좌우 슬레이트 지붕 가옥, 전신주, 가로등이 실제 크기·거리에 맞는 화면 점유율을 갖는다. 창틀 자체는 명확히 보이지 않지만(커튼이 창면을 덮음) 카메라는 실내에서 밖을 보는 관계로 읽힌다.",
      "entities": "좌측 인물: 짧은 검은머리, 넓은 얼굴형, 낡은 회색 상하의와 샌들 — 청년 #1의 얼굴/빌드와 부합(현대적 의상으로 번안). 우측 인물: 붉은 체크 셔츠, 흰 티, 청바지, 워크부츠 — 청년 #2 레퍼런스와 정확히 일치. 상단에 거의 보름달이 떠 있어 시간대 잠금 충족. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 골목 콘크리트 바닥에 두 발을 딛고 서 있으며 발밑 그림자와 접지가 확인된다. 한 명은 손을 주머니에 넣은 자연스러운 체중 이동 자세. 공중에 뜬 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "좌측 인물이 유리면 반사/이중상처럼 접지 없이 떠 있고(실내 카메라에서 불가능한 반사), 두 사람 모두 식당(카메라)이 아닌 옆을 보고 있으며 의상도 청년 #1 레퍼런스와 불일치 — 방향·광학·와이드 골목 공간 모두 실패."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "커튼 두 폭을 전경 테두리로 삼아 중앙 개구부로 골목을 넓게 담고, 좌·우 3분할에 두 청년을 배치해 둘 다 식당(카메라)을 응시하며 접지·야간 보름달까지 충족 — 지시된 프레임 레이아웃과 시선 타깃을 정확히 구현."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "좌측 인물이 유리면 반사/이중상처럼 접지 없이 떠 있고(실내 카메라에서 불가능한 반사), 두 사람 모두 식당(카메라)이 아닌 옆을 보고 있으며 의상도 청년 #1 레퍼런스와 불일치 — 방향·광학·와이드 골목 공간 모두 실패."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "커튼 두 폭을 전경 테두리로 삼아 중앙 개구부로 골목을 넓게 담고, 좌·우 3분할에 두 청년을 배치해 둘 다 식당(카메라)을 응시하며 접지·야간 보름달까지 충족 — 지시된 프레임 레이아웃과 시선 타깃을 정확히 구현."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 청년 모두 카메라(식당 창) 쪽이 아니라 화면 좌측(프레임 밖 옆쪽)을 향해 서 있고 시선도 옆으로 흘러 있다. 왼쪽 인물은 유리 반사상처럼 보이는 형태로 좌향 프로필, 오른쪽 인물도 좌측 아래를 응시한다. '식당 쪽을 뚫어지게 주시'하는 시선 타깃이 카메라/창에 맞지 않는다.",
      "built_space": "커튼 두 폭이 좌우 세로 테두리를 만들고 중앙에 창틀(창턱, 세로 프레임 바)이 보인다. 다만 창 좌측 절반은 흐린 유리 패널로 그 위에 남자의 상반신이 반사/투영처럼 겹쳐 있어, 실제 골목 공간에 서 있는 것인지 유리 반사인지 구분되지 않는다. 방 안에서 밖을 보는 카메라 위치에서는 골목의 인물이 실내 쪽 유리면에 저렇게 크게 반사될 수 없다. 창 폭이 좁아 '와이드 샷'의 골목 공간이 거의 없다.",
      "entities": "오른쪽 인물은 붉은 체크 셔츠+흰 이너+청바지로 마을 청년 #2 레퍼런스와 일치. 왼쪽 인물은 회색 후드 집업 차림으로 청년 #1(1670 조선 넝마 한복 또는 최소한 다른 룩) 레퍼런스와 의상·인상 모두 불일치하며 얼굴도 다른 배우처럼 보인다. 야간, 달은 프레임에 없음.",
      "hard_violations": [
       "창 좌측 유리면에 남자 상반신이 반사/이중노출처럼 겹쳐 나타남 — 실내에서 밖을 보는 카메라 위치에서 성립할 수 없는 광학적 반사이며, 인물이 실공간에 서 있는지 반사인지 불명확한 유령 이미지"
      ],
      "physics": "오른쪽 인물은 두 발로 골목 바닥을 딛고 서 있어 지지 확실. 왼쪽 인물은 유리면 위에 떠 있는 반사상처럼 렌더되어 하반신과 접지면이 없다 — 무엇이 그를 받치는지 화면에서 확인되지 않는다."
     },
     {
      "label": "A",
      "direction": "두 청년 모두 정면, 즉 커튼 틈 뒤의 카메라(식당 창) 쪽을 똑바로 응시한다. 시선 타깃이 shot text가 지정한 '식당 쪽'과 일치한다.",
      "built_space": "좌우 커튼 폭이 어둡게 전경 세로 테두리를 이루고 중앙 개구부로 골목이 열린다. 골목은 소실점까지 이어지며 좌우 슬레이트 지붕 가옥, 전신주, 가로등이 실제 크기·거리에 맞는 화면 점유율을 갖는다. 창틀 자체는 명확히 보이지 않지만(커튼이 창면을 덮음) 카메라는 실내에서 밖을 보는 관계로 읽힌다.",
      "entities": "좌측 인물: 짧은 검은머리, 넓은 얼굴형, 낡은 회색 상하의와 샌들 — 청년 #1의 얼굴/빌드와 부합(현대적 의상으로 번안). 우측 인물: 붉은 체크 셔츠, 흰 티, 청바지, 워크부츠 — 청년 #2 레퍼런스와 정확히 일치. 상단에 거의 보름달이 떠 있어 시간대 잠금 충족. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 골목 콘크리트 바닥에 두 발을 딛고 서 있으며 발밑 그림자와 접지가 확인된다. 한 명은 손을 주머니에 넣은 자연스러운 체중 이동 자세. 공중에 뜬 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 청년 모두 카메라(=커튼 틈 뒤 관찰자, 즉 식당 창) 쪽으로 시선을 고정하고 있다. 좌측 청년은 정면 약간 좌향, 우측 청년도 정면을 응시 — 시선의 착지점이 '식당 창'으로 지정된 카메라 위치와 일치한다. 골목 안쪽 소실점은 화면 중앙 원경으로 뻗어 있고 달은 화면 상단 중앙에 떠 있다.",
    "built_space": "실내 쪽 커튼 두 폭이 전경 좌우에 세로로 서서 어두운 프레임을 만들고, 중앙에 벌어진 틈으로 골목이 보인다. 커튼은 로케이션 사진의 격자 짜임 천과 재질이 유사. 창유리 프레임 자체는 뚜렷이 보이지 않지만 커튼 틈-창-골목의 3단 레이어 구조는 성립. 청년 #1은 중앙좌측 3분할, #2는 중앙우측 3분할에 배치되어 프레임 레이아웃 지시와 부합. 광학적으로 불가능한 반사 없음.",
    "entities": "좌측: 한국인 청년, 짧은 검은 머리, 다소 넓적한 얼굴 — 청년 #1로 읽히나 의상은 레퍼런스의 조선시대 누더기 한복이 아닌 현대적 회색 상하의(다만 짚신형 샌들은 유사). 우측: 붉은 체크 플란넬 셔츠, 흰 이너, 갈색 벨트, 낡은 청바지, 등산화 — 청년 #2 레퍼런스와 의상·체형·헤어가 거의 정확히 일치. 인물은 정확히 2인, 추가 인물 없음. 텍스트/워터마크 없음.",
    "hard_violations": [],
    "physics": "두 인물 모두 두 발로 골목 바닥을 딛고 서 있으며, 발밑에 방향이 일치하는 그림자가 있다. 무게중심이 안정적이고 손은 주머니에 넣은 자연스러운 대기 자세. 공중에 뜬 물체나 지지 없는 신체 없음."
   },
   {
    "label": "B",
    "direction": "우측 인물의 시선은 아래쪽 비스듬한 방향으로 내리깔려 있어 카메라(식당 창) 쪽을 '뚫어지게 주시'하지 않는다. 좌측에 보이는 후드 인물은 유리면에 비친 상처럼 렌더링되어 시선이 옆을 향한다. 즉 두 인물 모두 식당 쪽 주시라는 지시를 충족하지 못한다.",
    "built_space": "커튼 틈 사이로 창틀이 보이고, 창의 좌측 절반은 유리(혹은 반사면)로 그 안에 인물이 겹쳐 보이며 우측 절반은 열린 공간처럼 인물이 실체로 서 있다. 카메라는 어두운 실내에서 밝지 않은 야외를 보는 위치라 실외 인물이 실내측 유리에 저런 밝기와 위치로 반사될 광학적 근거가 없다 — 창 유리에 맺힌 상이 실외 인물의 반사라면 방향과 거리 모두 성립 불가. 인물 배치도 중앙좌/중앙우 3분할이 아니라 창 개구부 안에 몰려 있고, 골목 여백(교대 공간)이 거의 없다.",
    "entities": "우측 인물: 체크 셔츠 + 청바지로 청년 #2에 근접(색조는 갈색계로 레퍼런스의 붉은 계열과 다름). 좌측 인물: 회색 후드 집업 차림으로 청년 #1의 조선 누더기 한복 레퍼런스와 전혀 무관하며, 얼굴형도 다른 제3의 인물처럼 보인다. 실체인지 반사인지 모호해 인물 수가 2인인지 불확실.",
    "hard_violations": [
     "카메라(어두운 실내)에서는 성립할 수 없는 유리면 반사상으로 인물이 표현됨 — 광학적으로 불가능한 반사",
     "좌측 인물이 실체/반사 양쪽으로 읽혀 인물 중복 및 미지정 인물(후드 남성) 추가로 읽힘"
    ],
    "physics": "우측 인물은 골목 바닥에 두 발로 서 있어 지지 문제 없음. 좌측 인물은 유리 안쪽 평면에 떠 있는 상으로만 존재해 발과 지면 접점이 확인되지 않는다 — 지지체 불명."
   }
  ],
  "totals": {
   "A": 16,
   "B": 6
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "커튼 두 폭을 전경 다크 보더로 쓰고 청년 #1·#2를 좌우 3분할 중경에 배치, 둘 다 식당(카메라) 쪽을 응시하는 와이드 주관 시점을 정확히 구현했고 야간 만월·골목 여백도 충족 — 청년 #1의 의상이 레퍼런스 누더기 한복과 다른 점만 감점."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "어두운 실내 카메라에서 성립 불가능한 창 반사상으로 인물을 표현하고 미지정 후드 인물이 끼어들었으며, 두 청년 모두 식당 쪽을 주시하지 않고 3분할 배치·골목 여백도 무너져 지시 위반이 크다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L21B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 마을 청년 #1의 복장과 머리가 레퍼런스와 전혀 다릅니다. 레퍼런스의 누더기 조선시대 의상과 두건 대신 현대식 회색 재킷과 바지를 입고 맨머리로 있습니다.",
     "fix_en": "Change the clothing and headwear of the man on the left to match his character reference exactly: replace his grey jacket and pants with the heavily tattered, patched brown and dark blue historical peasant robes, and cover his hair with the dirty cloth head wrap; preserve his face, his current pose, the man on the right and his outfit, the alley background, the night lighting, and the foreground curtain framing exactly."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the clothing and headwear of the man on the left to match his character reference exactly: replace his grey jacket and pants with the heavily tattered, patched brown and dark blue historical peasant robes, and cover his hair with the dirty cloth head wrap; preserve his face, his current pose, the man on the right and his outfit, the alley background, the night lighting, and the foreground curtain framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(커튼 틈=식당 창문) 쪽을 정면으로 응시한다. 시선 목표는 식당 창문이며 샷 텍스트의 '식당 쪽을 뚫어지게 주시'와 일치. 다만 레이아웃 스케치의 측면(프로필) 자세·화살표 방향과 달리 정면 응시로 처리됨. 좌측 청년 #1은 화면 중앙좌, 우측 청년 #2는 중앙우로 삼분할 배치는 지켜짐.",
      "built_space": "커튼 두 폭이 좌우 전경 어둠 테두리로 서 있고 중앙에 세로 개구부가 열려 있음 — 배경 레퍼런스의 커튼 구조와 동일. 다만 우측 커튼 폭이 배경 레퍼런스보다 좁아져 개구부가 넓어졌고, 전신주·가로등·블록담·기와지붕·항아리 열 등 골목 고정 요소는 배경과 일치. 달은 상단 중앙 유지. 인물이 서 있는 지면 위치는 골목 노면으로 자연스럽다.",
      "entities": "좌측 인물: 짧은 머리, 두건 없음, 회색 현대풍 셔츠와 통 넓은 바지에 샌들 — 캐릭터 레퍼런스 #1(누더기 조선 복식, 머리 두건)과 의상·헤드랩이 전혀 일치하지 않음. 얼굴은 다소 비슷하나 복장이 완전히 다른 인물로 보인다. 우측 인물: 붉은 체크 셔츠, 흰 티, 갈색 벨트, 낡은 청바지, 등산화 — 레퍼런스 #2와 정확히 일치. 여성/외부 인물 없음, 인원수 2명 정확.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 노면에 닿아 있고 그림자가 발밑에서 카메라 쪽으로 뻗어 지지가 명확. 좌측 인물은 한 손을 주머니에 넣은 자연스러운 기립, 우측 인물도 손을 주머니에 걸친 정지 자세. 공중에 떠 있는 물체 없음. 다만 두 사람 모두 정면광이 강해 야간 앰비언트 저조도 지시에 비해 약간 밝게 인물 조명됨."
     },
     {
      "label": "B",
      "direction": "두 청년 모두 정면(커튼 틈=식당 창) 쪽을 응시. 시선 타깃은 식당 창문으로 샷 텍스트와 일치. 좌측 #1은 중앙좌, 우측 #2는 중앙우 삼분할 배치 유지. 스케치의 측면 프로필은 아니지만 '식당 쪽 주시' 의도는 충족.",
      "built_space": "좌우 커튼 폭이 배경 레퍼런스와 거의 동일한 비율로 유지되어 중앙 개구부 폭도 원본에 더 가까움. 전신주, 가로등, 블록담, 우측 기와집·항아리 열, 달 위치 모두 배경과 일치. 커튼 안쪽 테두리는 깊은 그림자로 떨어져 조명 지시에 부합.",
      "entities": "좌측 인물: 머리에 천 두건, 누더기 조각을 덧댄 갈색·남색 긴 옷과 짚·가죽 샌들 — 캐릭터 레퍼런스 #1과 의상·헤드랩·실루엣이 정확히 일치. 얼굴·짧은 머리도 부합. 우측 인물: 붉은 체크 셔츠, 흰 티, 벨트, 청바지, 부츠 — 레퍼런스 #2와 일치. 인원 2명, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 발이 노면에 접지, 발밑 그림자 존재. 좌측 인물은 팔을 자연스럽게 늘어뜨린 기립, 우측은 손을 주머니에 넣은 감시 자세. 부유하는 물체 없음. 전체 노출이 A보다 낮아 야간 저조도 지시에 더 부합."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·시선·접지는 무난하나 마을 청년 #1의 의상이 레퍼런스의 누더기 조선 복식·두건과 전혀 다른 현대풍 회색 옷으로 바뀌어 정체성/의상 락을 깼고, 우측 커튼 폭이 좁아져 배경의 커튼 개구부 기하가 변형되었으며 인물 조명이 야간 저조도 지시보다 밝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "커튼 개구부 폭과 배경 고정 요소를 원본대로 유지하고 청년 #1의 두건·누더기 의상, 청년 #2의 체크셔츠까지 레퍼런스와 일치시켰으며, 삼분할 배치·식당 쪽 응시·야간 저조도 톤도 지시에 부합 — 스케치의 측면 프로필 대신 정면 응시인 점만 미흡."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·시선·접지는 무난하나 마을 청년 #1의 의상이 레퍼런스의 누더기 조선 복식·두건과 전혀 다른 현대풍 회색 옷으로 바뀌어 정체성/의상 락을 깼고, 우측 커튼 폭이 좁아져 배경의 커튼 개구부 기하가 변형되었으며 인물 조명이 야간 저조도 지시보다 밝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "커튼 개구부 폭과 배경 고정 요소를 원본대로 유지하고 청년 #1의 두건·누더기 의상, 청년 #2의 체크셔츠까지 레퍼런스와 일치시켰으며, 삼분할 배치·식당 쪽 응시·야간 저조도 톤도 지시에 부합 — 스케치의 측면 프로필 대신 정면 응시인 점만 미흡."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(커튼 틈=식당 창문) 쪽을 정면으로 응시한다. 시선 목표는 식당 창문이며 샷 텍스트의 '식당 쪽을 뚫어지게 주시'와 일치. 다만 레이아웃 스케치의 측면(프로필) 자세·화살표 방향과 달리 정면 응시로 처리됨. 좌측 청년 #1은 화면 중앙좌, 우측 청년 #2는 중앙우로 삼분할 배치는 지켜짐.",
      "built_space": "커튼 두 폭이 좌우 전경 어둠 테두리로 서 있고 중앙에 세로 개구부가 열려 있음 — 배경 레퍼런스의 커튼 구조와 동일. 다만 우측 커튼 폭이 배경 레퍼런스보다 좁아져 개구부가 넓어졌고, 전신주·가로등·블록담·기와지붕·항아리 열 등 골목 고정 요소는 배경과 일치. 달은 상단 중앙 유지. 인물이 서 있는 지면 위치는 골목 노면으로 자연스럽다.",
      "entities": "좌측 인물: 짧은 머리, 두건 없음, 회색 현대풍 셔츠와 통 넓은 바지에 샌들 — 캐릭터 레퍼런스 #1(누더기 조선 복식, 머리 두건)과 의상·헤드랩이 전혀 일치하지 않음. 얼굴은 다소 비슷하나 복장이 완전히 다른 인물로 보인다. 우측 인물: 붉은 체크 셔츠, 흰 티, 갈색 벨트, 낡은 청바지, 등산화 — 레퍼런스 #2와 정확히 일치. 여성/외부 인물 없음, 인원수 2명 정확.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 노면에 닿아 있고 그림자가 발밑에서 카메라 쪽으로 뻗어 지지가 명확. 좌측 인물은 한 손을 주머니에 넣은 자연스러운 기립, 우측 인물도 손을 주머니에 걸친 정지 자세. 공중에 떠 있는 물체 없음. 다만 두 사람 모두 정면광이 강해 야간 앰비언트 저조도 지시에 비해 약간 밝게 인물 조명됨."
     },
     {
      "label": "B",
      "direction": "두 청년 모두 정면(커튼 틈=식당 창) 쪽을 응시. 시선 타깃은 식당 창문으로 샷 텍스트와 일치. 좌측 #1은 중앙좌, 우측 #2는 중앙우 삼분할 배치 유지. 스케치의 측면 프로필은 아니지만 '식당 쪽 주시' 의도는 충족.",
      "built_space": "좌우 커튼 폭이 배경 레퍼런스와 거의 동일한 비율로 유지되어 중앙 개구부 폭도 원본에 더 가까움. 전신주, 가로등, 블록담, 우측 기와집·항아리 열, 달 위치 모두 배경과 일치. 커튼 안쪽 테두리는 깊은 그림자로 떨어져 조명 지시에 부합.",
      "entities": "좌측 인물: 머리에 천 두건, 누더기 조각을 덧댄 갈색·남색 긴 옷과 짚·가죽 샌들 — 캐릭터 레퍼런스 #1과 의상·헤드랩·실루엣이 정확히 일치. 얼굴·짧은 머리도 부합. 우측 인물: 붉은 체크 셔츠, 흰 티, 벨트, 청바지, 부츠 — 레퍼런스 #2와 일치. 인원 2명, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 발이 노면에 접지, 발밑 그림자 존재. 좌측 인물은 팔을 자연스럽게 늘어뜨린 기립, 우측은 손을 주머니에 넣은 감시 자세. 부유하는 물체 없음. 전체 노출이 A보다 낮아 야간 저조도 지시에 더 부합."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 얼굴과 시선이 카메라(커튼 틈=식당 창문) 쪽을 정면으로 향해 응시. 좌측 청년은 몸이 약간 좌향이지만 고개와 눈은 창 쪽, 우측 청년도 창 쪽 정면 응시. 샷 텍스트의 '식당 쪽을 뚫어지게 주시'와 일치.",
      "built_space": "배경은 레퍼런스 골목 그대로: 좌측 슬레이트 지붕집·블록담, 우측 기와집·항아리 열, 중앙 전신주와 가로등, 상단 보름달. 전경 커튼 두 자락이 화면 좌우에서 어두운 프레임을 형성하고 중앙에 열린 틈. 커튼 매수·구조 중복 없음. 실내에서 창을 통해 밖을 보는 주관 시점 유지.",
      "entities": "좌측 = 마을 청년 #1: 머리에 두건, 누더기 저고리와 찢어진 치마형 하의, 짚신 — 캐릭터 레퍼런스 의상과 정확히 일치. 우측 = 마을 청년 #2: 붉은 체크 셔츠, 흰 이너, 벨트, 청바지, 등산화 — 레퍼런스 그대로. 두 명뿐, 추가 인물 없음. 목걸이 등 금지 소품 없음.",
      "hard_violations": [],
      "physics": "둘 다 두 발이 아스팔트에 접지, 발밑에 달빛/가로등 방향과 일치하는 그림자가 있음. 손은 주머니에 넣거나 자연스럽게 늘어뜨림(스케치 포즈와 부합). 부유하거나 지지 없는 물체 없음. 천은 무게감 있게 드리워짐."
     },
     {
      "label": "B",
      "direction": "두 청년 모두 카메라(창) 쪽 정면 응시로 방향은 동일하게 맞음. 시선 타깃 = 식당 창문. 문제 없음.",
      "built_space": "배경 골목·전신주·달·항아리 등 레퍼런스와 동일. 커튼 두 자락이 프레임을 만들되 A보다 틈이 약간 넓고 커튼이 더 밝게 노출되어 '실내측 커튼 가장자리는 깊은 그림자' 지시에서 다소 벗어남. 구조 중복 없음.",
      "entities": "우측 = 마을 청년 #2, 붉은 체크 셔츠 그대로 일치. 좌측 인물은 얼굴은 청년 #1과 유사하나 두건이 사라지고 머리가 노출되었으며, 의상이 누더기 조선식 저고리/찢어진 치마가 아니라 매끈한 회색 셔츠와 통 넓은 회색 바지로 완전히 교체됨 — 캐릭터 레퍼런스 의상 불일치(계약이 요구하지 않은 변경).",
      "hard_violations": [],
      "physics": "두 인물 모두 접지, 그림자 존재, 손은 주머니에 삽입. 부유 요소 없음. 다만 좌측 인물 의상의 주름·질감이 평면적이고 밤 조명 대비 다소 밝게 떠 보임."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "커튼 틈 주관 와이드, 좌·우 3분할 배치, 두 청년의 식당 쪽 응시가 모두 충족되고 두 인물 모두 캐릭터 레퍼런스의 얼굴·두건·누더기 의상과 체크셔츠까지 정확히 재현 — 요구되지 않은 변경이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·시선·배경은 동등하나 마을 청년 #1의 두건을 없애고 누더기 의상을 회색 셔츠·바지로 통째 교체해 레퍼런스 정체성/의상 락을 깼고, 커튼 가장자리도 더 밝아 '깊은 그림자' 지시에서 멀어졌다 — 계약이 요구하지 않은 손실이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "커튼 틈 주관 와이드, 좌·우 3분할 배치, 두 청년의 식당 쪽 응시가 모두 충족되고 두 인물 모두 캐릭터 레퍼런스의 얼굴·두건·누더기 의상과 체크셔츠까지 정확히 재현 — 요구되지 않은 변경이 없다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·시선·배경은 동등하나 마을 청년 #1의 두건을 없애고 누더기 의상을 회색 셔츠·바지로 통째 교체해 레퍼런스 정체성/의상 락을 깼고, 커튼 가장자리도 더 밝아 '깊은 그림자' 지시에서 멀어졌다 — 계약이 요구하지 않은 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 청년 모두 얼굴과 시선이 카메라(커튼 틈=식당 창문) 쪽을 정면으로 향해 응시. 좌측 청년은 몸이 약간 좌향이지만 고개와 눈은 창 쪽, 우측 청년도 창 쪽 정면 응시. 샷 텍스트의 '식당 쪽을 뚫어지게 주시'와 일치.",
      "built_space": "배경은 레퍼런스 골목 그대로: 좌측 슬레이트 지붕집·블록담, 우측 기와집·항아리 열, 중앙 전신주와 가로등, 상단 보름달. 전경 커튼 두 자락이 화면 좌우에서 어두운 프레임을 형성하고 중앙에 열린 틈. 커튼 매수·구조 중복 없음. 실내에서 창을 통해 밖을 보는 주관 시점 유지.",
      "entities": "좌측 = 마을 청년 #1: 머리에 두건, 누더기 저고리와 찢어진 치마형 하의, 짚신 — 캐릭터 레퍼런스 의상과 정확히 일치. 우측 = 마을 청년 #2: 붉은 체크 셔츠, 흰 이너, 벨트, 청바지, 등산화 — 레퍼런스 그대로. 두 명뿐, 추가 인물 없음. 목걸이 등 금지 소품 없음.",
      "hard_violations": [],
      "physics": "둘 다 두 발이 아스팔트에 접지, 발밑에 달빛/가로등 방향과 일치하는 그림자가 있음. 손은 주머니에 넣거나 자연스럽게 늘어뜨림(스케치 포즈와 부합). 부유하거나 지지 없는 물체 없음. 천은 무게감 있게 드리워짐."
     },
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(창) 쪽 정면 응시로 방향은 동일하게 맞음. 시선 타깃 = 식당 창문. 문제 없음.",
      "built_space": "배경 골목·전신주·달·항아리 등 레퍼런스와 동일. 커튼 두 자락이 프레임을 만들되 A보다 틈이 약간 넓고 커튼이 더 밝게 노출되어 '실내측 커튼 가장자리는 깊은 그림자' 지시에서 다소 벗어남. 구조 중복 없음.",
      "entities": "우측 = 마을 청년 #2, 붉은 체크 셔츠 그대로 일치. 좌측 인물은 얼굴은 청년 #1과 유사하나 두건이 사라지고 머리가 노출되었으며, 의상이 누더기 조선식 저고리/찢어진 치마가 아니라 매끈한 회색 셔츠와 통 넓은 회색 바지로 완전히 교체됨 — 캐릭터 레퍼런스 의상 불일치(계약이 요구하지 않은 변경).",
      "hard_violations": [],
      "physics": "두 인물 모두 접지, 그림자 존재, 손은 주머니에 삽입. 부유 요소 없음. 다만 좌측 인물 의상의 주름·질감이 평면적이고 밤 조명 대비 다소 밝게 떠 보임."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S50sh2__bgfirst_bg.png",
   "bg_asset_id": "ab196388-a35b-4d8b-b7b8-5d27bf1f2069",
   "bg_record_key": "S50sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S50sh3": {
  "input_fingerprint": "eac01cd40ad73eb2",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 커튼을 꽉 쥔 채 긴장된 표정으로 방 안을 향해 돌아선 찰나.\n\nLOCATION (lock): Inside the dark rear room of the restaurant, immediately beside its curtained window. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Near the window at eye level, pan across 김지후(강수리영)'s turning path and tighten to a close three-quarter view that holds her tense face in the upper center and her fist knotted around the curtain in the lower left. Catch her torso midway through rotating into the room, leaving the now-covered window behind her rather than shifting to a new camera axis.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 커튼 (Being closed and tightly gripped) — Its room-facing folds are pulled together behind and beneath her hand; used as Connects her clenched hand to the act of hiding the exterior view; 창문 (Covered by the curtain) — Its view outward is obscured by the closing curtain; used as Remains a subdued rear-plane marker of the surveillance point she has just abandoned; 어두운 뒷방 (Dark); used as Receives her turn and preserves the oppressive empty space toward which she will begin pacing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly dark room is rendered in low-key, high-contrast night exposure with restrained neutral and blue-black grading.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark bedroom, curtain, window, and visible youths guarding the lane outside. Exclude a view centered only on the guards; show the woman turning inward while gripping the curtain.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s necklace remains missing as she closes the curtain against the watchers.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "커튼을 쥔 주먹이 좌하단, 긴장한 얼굴이 상단 중앙에 놓인 3/4 클로즈업으로 '방 안으로 돌아선 찰나'를 정확히 구현했고, 창 너머 야간 골목·저조도 그레이딩·레퍼런스 의상까지 가장 충실하다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "회전과 커튼 그립은 성립하나 시선이 렌즈 정면에 가깝고 손이 화면 중앙 높이라 좌하단 주먹 지시에서 벗어나며, 창이 아직 크게 열려 '커튼에 가려진 창' 조건이 약하다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "레퍼런스의 갈색 워크 재킷 대신 반팔 티셔츠로 의상 지속이 깨졌고, 잡화가 가득한 밝은 창고형 공간이라 '어두운 빈 뒷방'과 야간 저조도·달빛 잠금이 무너졌다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S50sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "창문이 커튼으로 완전히 가려지지 않아 바깥 골목길이 그대로 노출되어 있으며, 이전 컷에 있던 골목길의 경비병들도 누락되어 연속성 오류가 발생했습니다. 프롬프트는 창문이 커튼으로 가려져 밖이 보이지 않아야 한다고 명시했습니다.",
     "fix_en": "Extend the dark brown fabric of the curtain she is holding to completely fill the gap and cover the window, hiding the view of the outdoor street, while strictly preserving the woman, her face, her hand gripping the cloth, her clothing, and the lighting of the dark room exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스 이미지에서 인물은 캡 모자를 쓰고 머리를 길게 풀고 있으나, 생성된 이미지에서는 모자 없이 머리를 묶고 있어 헤어스타일을 정확히 일치시키라는 지시를 위반했습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Extend the dark brown fabric of the curtain she is holding to completely fill the gap and cover the window, hiding the view of the outdoor street, while strictly preserving the woman, her face, her hand gripping the cloth, her clothing, and the lighting of the dark room exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 인물·의상·손 그립은 유지했으나 커튼이 열린 채 창밖 골목이 얼굴 옆까지 밝게 드러나, '커튼이 닫혀 바깥 시야를 가린다'는 배경 계약과 클로즈업 스케일(창이 전경화됨)에서 이탈한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "닫힌 커튼을 꽉 쥔 손이 좌하단, 긴장된 얼굴이 상단 중앙에 놓인 3/4 클로즈업으로 샷 텍스트·배경 계약을 그대로 충족하고, 저조도 블루-블랙 톤과 인물 동일성·목걸이 부재까지 유지 — 창을 열어 보여준 A 대비 바꾼 것이 적고 얻은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.417,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 인물·의상·손 그립은 유지했으나 커튼이 열린 채 창밖 골목이 얼굴 옆까지 밝게 드러나, '커튼이 닫혀 바깥 시야를 가린다'는 배경 계약과 클로즈업 스케일(창이 전경화됨)에서 이탈한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "닫힌 커튼을 꽉 쥔 손이 좌하단, 긴장된 얼굴이 상단 중앙에 놓인 3/4 클로즈업으로 샷 텍스트·배경 계약을 그대로 충족하고, 저조도 블루-블랙 톤과 인물 동일성·목걸이 부재까지 유지 — 창을 열어 보여준 A 대비 바꾼 것이 적고 얻은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성의 시선은 프레임 오른쪽 아래, 즉 방 안쪽(어두운 공간)을 향한다. 몸통은 창(커튼) 쪽에서 방 안으로 회전 중이고 왼팔은 뒤쪽 커튼을 향해 뻗어 주먹으로 커튼 주름을 쥐고 있다. 커튼은 닫힌 상태로 창밖 시야가 완전히 가려져 있어 '커튼을 닫고 방 안으로 돌아선' 지시와 일치한다. 얼굴은 상단 중앙, 쥔 주먹은 좌측 중하단에 위치해 프레임 지정과 부합.",
      "built_space": "실내 뒷방: 좌측 2/3는 굵은 직조 커튼이 세로 주름을 이루며 벽면을 덮고, 우측은 완전한 암부의 방 공간. 창은 커튼 뒤에 가려진 후방 평면 마커로만 존재. 커튼 레일/벽 등 중복 구조물 없음. 창틀 개수·위치 문제 없음.",
      "entities": "20대 초반 한국 여성 1인, 긴 검은 머리를 뒤로 묶음, 캐릭터 레퍼런스의 갈색·올리브 워크재킷(스냅 포켓, 지퍼)과 일치. 모자는 없음(이전 스틸엔 인물이 안 보여 판단 불가, 감점 요소 경미). 목걸이 없음 — CARRIED STATE(목걸이 부재) 준수. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "발은 프레임 밖이나 몸통은 수직으로 서 있고 왼팔이 커튼을 잡아 지지·견인하는 관계가 명확. 커튼 천은 손 주먹에서 방사형 주름이 생겨 실제 잡아당김의 물리와 일치. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "시선은 동일하게 방 안쪽(우하단)을 향하고 몸통도 회전 중. 그러나 왼손이 쥔 커튼은 '열려' 있어 창을 통해 골목·가로등·전신주가 훤히 보인다. 즉 '커튼이 닫힌 채 꽉 쥐어져 외부 시야를 가린다'는 배경 지정과 정반대 방향의 상태를 렌더링했다.",
      "built_space": "창틀과 유리, 그 너머 골목이 화면 중앙에 크게 열려 있고 커튼은 좌측으로 젖혀져 있음. 창이 '커튼에 가려진 억제된 후방 마커'가 아니라 전경급 요소로 확대됨 — 배경 요소를 전경으로 키우지 말라는 지시 위반. 감시자(청년들)는 보이지 않음.",
      "entities": "동일 인물, 동일 재킷, 묶은 머리, 목걸이 없음 — 인물/의상은 A와 사실상 동일하게 맞음.",
      "hard_violations": [],
      "physics": "손이 커튼 가장자리를 쥐고 있고 몸은 창틀 옆에 서 있음. 지지 관계는 성립. 다만 커튼 주름이 손에서 이어지는 장력 표현은 A보다 약함. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "커튼이 '닫힌 채 꽉 쥐어져' 창밖을 완전히 가리고, 얼굴은 상단 중앙·주먹은 좌측 하단이라는 프레임 지정과 배경 요소 지정(창=억제된 후방 마커)을 정확히 충족한 클로즈업. 저조도·청흑 그레이딩과 인물 동일성도 유지."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "커튼을 젖혀 창밖 골목을 전경급으로 노출시킨 점이 '커튼이 닫혀 외부 시야를 가린다', '창은 억제된 후방 마커'라는 배경 지정과 정면 충돌하고, 야외 노출로 저조도 대비도 약화 — 인물·의상은 동일하나 계약이 요구하지 않은 창밖 개방이라는 큰 손실."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "커튼이 '닫힌 채 꽉 쥐어져' 창밖을 완전히 가리고, 얼굴은 상단 중앙·주먹은 좌측 하단이라는 프레임 지정과 배경 요소 지정(창=억제된 후방 마커)을 정확히 충족한 클로즈업. 저조도·청흑 그레이딩과 인물 동일성도 유지."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "커튼을 젖혀 창밖 골목을 전경급으로 노출시킨 점이 '커튼이 닫혀 외부 시야를 가린다', '창은 억제된 후방 마커'라는 배경 지정과 정면 충돌하고, 야외 노출로 저조도 대비도 약화 — 인물·의상은 동일하나 계약이 요구하지 않은 창밖 개방이라는 큰 손실."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성의 시선은 프레임 오른쪽 아래, 즉 방 안쪽(어두운 공간)을 향한다. 몸통은 창(커튼) 쪽에서 방 안으로 회전 중이고 왼팔은 뒤쪽 커튼을 향해 뻗어 주먹으로 커튼 주름을 쥐고 있다. 커튼은 닫힌 상태로 창밖 시야가 완전히 가려져 있어 '커튼을 닫고 방 안으로 돌아선' 지시와 일치한다. 얼굴은 상단 중앙, 쥔 주먹은 좌측 중하단에 위치해 프레임 지정과 부합.",
      "built_space": "실내 뒷방: 좌측 2/3는 굵은 직조 커튼이 세로 주름을 이루며 벽면을 덮고, 우측은 완전한 암부의 방 공간. 창은 커튼 뒤에 가려진 후방 평면 마커로만 존재. 커튼 레일/벽 등 중복 구조물 없음. 창틀 개수·위치 문제 없음.",
      "entities": "20대 초반 한국 여성 1인, 긴 검은 머리를 뒤로 묶음, 캐릭터 레퍼런스의 갈색·올리브 워크재킷(스냅 포켓, 지퍼)과 일치. 모자는 없음(이전 스틸엔 인물이 안 보여 판단 불가, 감점 요소 경미). 목걸이 없음 — CARRIED STATE(목걸이 부재) 준수. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "발은 프레임 밖이나 몸통은 수직으로 서 있고 왼팔이 커튼을 잡아 지지·견인하는 관계가 명확. 커튼 천은 손 주먹에서 방사형 주름이 생겨 실제 잡아당김의 물리와 일치. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "A",
      "direction": "시선은 동일하게 방 안쪽(우하단)을 향하고 몸통도 회전 중. 그러나 왼손이 쥔 커튼은 '열려' 있어 창을 통해 골목·가로등·전신주가 훤히 보인다. 즉 '커튼이 닫힌 채 꽉 쥐어져 외부 시야를 가린다'는 배경 지정과 정반대 방향의 상태를 렌더링했다.",
      "built_space": "창틀과 유리, 그 너머 골목이 화면 중앙에 크게 열려 있고 커튼은 좌측으로 젖혀져 있음. 창이 '커튼에 가려진 억제된 후방 마커'가 아니라 전경급 요소로 확대됨 — 배경 요소를 전경으로 키우지 말라는 지시 위반. 감시자(청년들)는 보이지 않음.",
      "entities": "동일 인물, 동일 재킷, 묶은 머리, 목걸이 없음 — 인물/의상은 A와 사실상 동일하게 맞음.",
      "hard_violations": [],
      "physics": "손이 커튼 가장자리를 쥐고 있고 몸은 창틀 옆에 서 있음. 지지 관계는 성립. 다만 커튼 주름이 손에서 이어지는 장력 표현은 A보다 약함. 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S50sh2"
  }
 },
 "S51sh2::bgfirst_bg": {
  "input_fingerprint": "1eed4e990c0aa957",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들이 바닥에 묶인 강민숙(홍은미)을 안타까운 시선으로 묵묵히 내려다보는 전신.\n\nLOCATION (lock): A deep holding recess inside the natural cave, dimly lit by a low-wattage bulb.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the floor-level dolly-out at a low three-quarter wide angle near 강민숙(홍은미)'s head height, revealing 고산들 full-length in the center-right while she remains bound along the lower-left plane beneath his gaze. Preserve the vertical imbalance by giving him clear space above and keeping her chain line visible against the floor without exaggerating its foreground scale.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강민숙(홍은미) on the floor; 강민숙(홍은미) in the lower-left of the frame, foreground, looks toward 고산들 above her.\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (Occupied by the two figures at night); used as Defines the enclosing interior around the unequal vertical relationship; 쇠사슬 (Securing 강민숙(홍은미)) — The chain extends from her bound body across a short section of floor toward its restraint point; used as Makes 강민숙(홍은미)'s captivity immediately legible along the lower plane; 촉 낮은 전구 등 (Switched on); used as Appears high in the composition as the named fixture illuminating her awakening.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on low-watt bulb produces sparse, low-key illumination with hard contrast against the surrounding cave darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들이 바닥에 묶인 강민숙(홍은미)을 안타까운 시선으로 묵묵히 내려다보는 전신.\n\nLOCATION (lock): A deep holding recess inside the natural cave, dimly lit by a low-wattage bulb.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the floor-level dolly-out at a low three-quarter wide angle near 강민숙(홍은미)'s head height, revealing 고산들 full-length in the center-right while she remains bound along the lower-left plane beneath his gaze. Preserve the vertical imbalance by giving him clear space above and keeping her chain line visible against the floor without exaggerating its foreground scale.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강민숙(홍은미) on the floor; 강민숙(홍은미) in the lower-left of the frame, foreground, looks toward 고산들 above her.\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (Occupied by the two figures at night); used as Defines the enclosing interior around the unequal vertical relationship; 쇠사슬 (Securing 강민숙(홍은미)) — The chain extends from her bound body across a short section of floor toward its restraint point; used as Makes 강민숙(홍은미)'s captivity immediately legible along the lower plane; 촉 낮은 전구 등 (Switched on); used as Appears high in the composition as the named fixture illuminating her awakening.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on low-watt bulb produces sparse, low-key illumination with hard contrast against the surrounding cave darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S51sh2__bgfirst_bg.png",
  "asset_id": "d9b22cf7-fbc9-456e-8a40-b9ee9dc6bb5f",
  "input_asset_ids": [
   "cee37974-5667-44a5-b263-c37121c22b76",
   "92d7c07c-a1e6-4db3-8f01-1a1b44de8540"
  ]
 },
 "S51sh2": {
  "input_fingerprint": "3d3fcfa0dc7fa773",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 바닥에 묶인 강민숙(홍은미)을 안타까운 시선으로 묵묵히 내려다보는 전신.\n\nLOCATION (lock): A deep holding recess inside the natural cave, dimly lit by a low-wattage bulb. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the floor-level dolly-out at a low three-quarter wide angle near 강민숙(홍은미)'s head height, revealing 고산들 full-length in the center-right while she remains bound along the lower-left plane beneath his gaze. Preserve the vertical imbalance by giving him clear space above and keeping her chain line visible against the floor without exaggerating its foreground scale.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강민숙(홍은미) on the floor; 강민숙(홍은미) in the lower-left of the frame, foreground, looks toward 고산들 above her.\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (Occupied by the two figures at night); used as Defines the enclosing interior around the unequal vertical relationship; 쇠사슬 (Securing 강민숙(홍은미)) — The chain extends from her bound body across a short section of floor toward its restraint point; used as Makes 강민숙(홍은미)'s captivity immediately legible along the lower plane; 촉 낮은 전구 등 (Switched on); used as Appears high in the composition as the named fixture illuminating her awakening.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on low-watt bulb produces sparse, low-key illumination with hard contrast against the surrounding cave darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains imprisoned in the cave, secured by a heavy chain and visibly emaciated.\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 woman in her late 40s, dark hair, refined narrow face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 바닥에 묶인 강민숙(홍은미)을 안타까운 시선으로 묵묵히 내려다보는 전신.\n\nLOCATION (lock): A deep holding recess inside the natural cave, dimly lit by a low-wattage bulb. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the floor-level dolly-out at a low three-quarter wide angle near 강민숙(홍은미)'s head height, revealing 고산들 full-length in the center-right while she remains bound along the lower-left plane beneath his gaze. Preserve the vertical imbalance by giving him clear space above and keeping her chain line visible against the floor without exaggerating its foreground scale.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강민숙(홍은미) on the floor; 강민숙(홍은미) in the lower-left of the frame, foreground, looks toward 고산들 above her.\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (Occupied by the two figures at night); used as Defines the enclosing interior around the unequal vertical relationship; 쇠사슬 (Securing 강민숙(홍은미)) — The chain extends from her bound body across a short section of floor toward its restraint point; used as Makes 강민숙(홍은미)'s captivity immediately legible along the lower plane; 촉 낮은 전구 등 (Switched on); used as Appears high in the composition as the named fixture illuminating her awakening.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on low-watt bulb produces sparse, low-key illumination with hard contrast against the surrounding cave darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains imprisoned in the cave, secured by a heavy chain and visibly emaciated.\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 woman in her late 40s, dark hair, refined narrow face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 바닥에 묶인 강민숙(홍은미)을 안타까운 시선으로 묵묵히 내려다보는 전신.\n\nLOCATION (lock): A deep holding recess inside the natural cave, dimly lit by a low-wattage bulb. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the floor-level dolly-out at a low three-quarter wide angle near 강민숙(홍은미)'s head height, revealing 고산들 full-length in the center-right while she remains bound along the lower-left plane beneath his gaze. Preserve the vertical imbalance by giving him clear space above and keeping her chain line visible against the floor without exaggerating its foreground scale.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강민숙(홍은미) on the floor; 강민숙(홍은미) in the lower-left of the frame, foreground, looks toward 고산들 above her.\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (Occupied by the two figures at night); used as Defines the enclosing interior around the unequal vertical relationship; 쇠사슬 (Securing 강민숙(홍은미)) — The chain extends from her bound body across a short section of floor toward its restraint point; used as Makes 강민숙(홍은미)'s captivity immediately legible along the lower plane; 촉 낮은 전구 등 (Switched on); used as Appears high in the composition as the named fixture illuminating her awakening.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on low-watt bulb produces sparse, low-key illumination with hard contrast against the surrounding cave darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains imprisoned in the cave, secured by a heavy chain and visibly emaciated.\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 woman in her late 40s, dark hair, refined narrow face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S51sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S51sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "전신·와이드·배치는 지시대로지만 고산들의 시선이 강민숙보다 앞쪽 바닥으로 빗나가고 여성도 허공을 올려다봐 '내려다보는' 상호 시선이 성립하지 않으며, 인물 조명이 동굴 저조도와 분리되어 합성처럼 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고산들이 중앙우측 중경에서 전신으로 서서 좌하단 바닥에 사슬로 묶인 강민숙을 정확히 내려다보고 그녀도 그를 올려다보며, 벽 고리로 이어지는 사슬 라인과 상부 저와트 전구 등 레퍼런스 로케이션 요소가 자연스럽게 일치한다(비니 미착용은 소품 감점)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "전신·와이드·배치는 지시대로지만 고산들의 시선이 강민숙보다 앞쪽 바닥으로 빗나가고 여성도 허공을 올려다봐 '내려다보는' 상호 시선이 성립하지 않으며, 인물 조명이 동굴 저조도와 분리되어 합성처럼 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고산들이 중앙우측 중경에서 전신으로 서서 좌하단 바닥에 사슬로 묶인 강민숙을 정확히 내려다보고 그녀도 그를 올려다보며, 벽 고리로 이어지는 사슬 라인과 상부 저와트 전구 등 레퍼런스 로케이션 요소가 자연스럽게 일치한다(비니 미착용은 소품 감점)."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고산들이 전신으로 중앙 우측에 서서 좌하단 바닥에 결박된 강민숙을 확실히 내려다보고 그녀도 올려다보는 시선 교차가 성립하며, 굵은 쇠사슬이 몸에서 벽 고리까지 바닥을 따라 이어져 구속이 명확하고 로케이션·전구 스케일·저조도 대비도 지시에 부합."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "로케이션과 저조도 톤은 좋으나 고산들의 시선이 강민숙을 정확히 향하지 않고 그녀 역시 그를 올려다보지 않아 핵심 시선 관계가 흐려지고, 바닥 사슬의 구속점 연결이 끊겨 '묶인' 가독성이 A보다 약하며 비니 착용으로 '짧게 깎은 머리' 확인이 불가.  ★위반: [gpt] 브리프와 위치 사진에 없는 큰 천 깔개를 강민숙 아래에 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.194
     },
     "adjusted": {
      "A": 2.0,
      "B": 0.944
     },
     "violations": {
      "B": [
       "[gpt] 브리프와 위치 사진에 없는 큰 천 깔개를 강민숙 아래에 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고산들이 전신으로 중앙 우측에 서서 좌하단 바닥에 결박된 강민숙을 확실히 내려다보고 그녀도 올려다보는 시선 교차가 성립하며, 굵은 쇠사슬이 몸에서 벽 고리까지 바닥을 따라 이어져 구속이 명확하고 로케이션·전구 스케일·저조도 대비도 지시에 부합."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션과 저조도 톤은 좋으나 고산들의 시선이 강민숙을 정확히 향하지 않고 그녀 역시 그를 올려다보지 않아 핵심 시선 관계가 흐려지고, 바닥 사슬의 구속점 연결이 끊겨 '묶인' 가독성이 A보다 약하며 비니 착용으로 '짧게 깎은 머리' 확인이 불가.  ★위반: [gpt] 브리프와 위치 사진에 없는 큰 천 깔개를 강민숙 아래에 추가했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 12,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "전신·와이드·배치는 지시대로지만 고산들의 시선이 강민숙보다 앞쪽 바닥으로 빗나가고 여성도 허공을 올려다봐 '내려다보는' 상호 시선이 성립하지 않으며, 인물 조명이 동굴 저조도와 분리되어 합성처럼 읽힌다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "고산들이 중앙우측 중경에서 전신으로 서서 좌하단 바닥에 사슬로 묶인 강민숙을 정확히 내려다보고 그녀도 그를 올려다보며, 벽 고리로 이어지는 사슬 라인과 상부 저와트 전구 등 레퍼런스 로케이션 요소가 자연스럽게 일치한다(비니 미착용은 소품 감점)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:963202>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "바닥에 앉아 있는 여성의 뻗은 다리 발목 부근에 해부학적으로 불가능한 세 번째 발이 기형적으로 겹쳐서 그려져 있습니다.",
     "fix_en": "Remove the extra, hallucinated foot resting on top of the woman's extended left ankle, replacing it with the natural continuation of the floor and chain. Preserve the woman's face, her clothing, the standing man and his outfit, their poses, the cave setting, the lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra, hallucinated foot resting on top of the woman's extended left ankle, replacing it with the natural continuation of the floor and chain. Preserve the woman's face, her clothing, the standing man and his outfit, their poses, the cave setting, the lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "저각 와이드, 중앙우측 전신 남성/좌하단 결박 여성, 시선 교차, 바닥을 가로지르는 사슬, 저와트 전구의 강한 명암 대비까지 계약 사항을 모두 충족하며 질감·디테일(손발, 사슬 접합, 암벽 요철)이 가장 선명하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·사슬 배치는 A와 동일하나 계약이 요구하지 않은 전반적 톤 상승과 텍스처 평활화로 '희박한 저조도·강한 대비' 지시가 약해지고 여성 발과 사슬 접합부 디테일이 뭉개져, 고친 것보다 잃은 것이 많다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.764
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.764
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "저각 와이드, 중앙우측 전신 남성/좌하단 결박 여성, 시선 교차, 바닥을 가로지르는 사슬, 저와트 전구의 강한 명암 대비까지 계약 사항을 모두 충족하며 질감·디테일(손발, 사슬 접합, 암벽 요철)이 가장 선명하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·사슬 배치는 A와 동일하나 계약이 요구하지 않은 전반적 톤 상승과 텍스처 평활화로 '희박한 저조도·강한 대비' 지시가 약해지고 여성 발과 사슬 접합부 디테일이 뭉개져, 고친 것보다 잃은 것이 많다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·사슬 구속선·야간 저조도 등 계약 요소는 충족하지만, 좌하단 여성의 왼팔/손 해부가 늘어져 어색하고 남자 조끼의 얼룩·라벨 표현이 참조에서 약간 벗어난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 저각 와이드 구도와 시선·사슬·전구 조건을 그대로 유지하면서 여성 팔·손의 왜곡과 남자 의상 텍스처만 참조에 가깝게 정리되어, 계약이 요구하지 않은 변경은 사실상 없고 얻은 것이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.764,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.764,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·사슬 구속선·야간 저조도 등 계약 요소는 충족하지만, 좌하단 여성의 왼팔/손 해부가 늘어져 어색하고 남자 조끼의 얼룩·라벨 표현이 참조에서 약간 벗어난다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 저각 와이드 구도와 시선·사슬·전구 조건을 그대로 유지하면서 여성 팔·손의 왜곡과 남자 의상 텍스처만 참조에 가깝게 정리되어, 계약이 요구하지 않은 변경은 사실상 없고 얻은 것이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S51sh2__bgfirst_bg.png",
   "bg_asset_id": "d9b22cf7-fbc9-456e-8a40-b9ee9dc6bb5f",
   "bg_record_key": "S51sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S51sh7": {
  "input_fingerprint": "c967bf1bb05cc79b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 돌아선 고산들의 뒷모습을 향해 강민숙(홍은미)이 절박하게 애원하며 부르짖는 얼굴.\n\nLOCATION (lock): The cave passage leading away from the chained holding recess and its weak bulb light. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 강민숙(홍은미)'s low eye height and offset from the departure line, let the pan settle into a medium depth composition with her pleading face sharp in the left foreground and 고산들's turned back farther away on the right. Frame her reaching motion against the restraint while his first departing step carries him away from her along the cave's depth, keeping his body secondary but unmistakably unresponsive.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, foreground, reaches for 고산들's receding back; 고산들 in the middle-right of the frame, background, moves toward cave exit direction.\n- KEY BACKGROUND ELEMENTS: 쇠사슬 (Holding her on the floor) — The visible section pulls back from her reaching arm toward its restraint point; used as Visually arrests 강민숙(홍은미)'s reaching body in the foreground as 고산들 withdraws; 동굴 내부 통로 방향 (Open along 고산들's departure path); used as Provides the depth line along which 고산들 departs without turning back.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Sparse low-watt-bulb illumination favors 강민숙(홍은미)'s pleading face and allows 고산들's receding back to fall into deeper contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dim cave, chain restraint, rock textures, and the man turning away. Exclude his shouting close-up; show the captive pleading toward his retreating back.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains chained and unable to follow as Sandel turns away.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "시선·뻗은 팔이 멀어지는 고산들의 등에 정확히 착지하고, 사슬이 몸을 실제로 제지하며, 미디엄 숏·좌전경/우배경 깊이 구성과 전구 조명이 이전 스틸 장소와 가장 잘 맞는다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "구속과 애원 연기는 좋으나 시선이 남자를 향하지 않고 남자가 배경이 아닌 중경 크기로 커져 깊이 구성이 얕고, 그의 '떠나는 첫 발'도 거의 읽히지 않는다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "얼굴과 손이 카메라 쪽을 향해 '돌아선 뒷모습을 향한 애원'이라는 방향성이 무너졌고, 사슬 장력도 느슨해 구속 표현이 약하며 머리 길이도 캐릭터 레퍼런스와 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S51sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "떠나는 남자의 왼손에 쇠사슬이 연결되어 바닥으로 늘어져 있으나, 설정상 구속된 사람은 여성뿐이며 남자는 쇠사슬 없이 떠나야 합니다. (Critical)",
     "fix_en": "Remove the chain trailing down from the departing man's left hand, replacing it with the dark fabric of his trousers and the dirt of the cave floor. Preserve the man's pose and clothing, the woman's reaching pose and expression, the chains binding the woman, and the cave lighting and background exactly as they are."
    },
    {
     "issue_ko": "여성이 뻗은 오른손의 손가락 마디와 비율이 비정상적으로 왜곡되어 해부학적으로 부자연스럽습니다. (Major)",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the chain trailing down from the departing man's left hand, replacing it with the dark fabric of his trousers and the dirt of the cave floor. Preserve the man's pose and clothing, the woman's reaching pose and expression, the chains binding the woman, and the cave lighting and background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정확한 중경 구도와 시선·퇴장 방향은 좋지만, 산들의 손까지 이어진 추가 사슬이 요청되지 않은 견인 관계를 만들어 B보다 충실도가 낮다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A의 얼굴·의상·자세·동굴·조명을 그대로 보존하면서 불필요한 사슬 연장만 제거해, 벽에 구속된 민숙과 등을 돌려 떠나는 산들의 관계를 가장 정확히 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정확한 중경 구도와 시선·퇴장 방향은 좋지만, 산들의 손까지 이어진 추가 사슬이 요청되지 않은 견인 관계를 만들어 B보다 충실도가 낮다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A의 얼굴·의상·자세·동굴·조명을 그대로 보존하면서 불필요한 사슬 연장만 제거해, 벽에 구속된 민숙과 등을 돌려 떠나는 산들의 관계를 가장 정확히 구현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·인물 일치는 충족하나, 쇠사슬이 그녀의 몸 뒤에서 끊겨 '구속점으로 당겨지는 사슬' 이라는 배경 요소 지시가 약하게 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 인물·의상·조명·프레이밍이 사실상 동일하면서 쇠사슬만 바닥으로 늘어져 벽 고리까지 연결선이 명확해져 '뻗는 몸을 시각적으로 붙잡는 사슬' 지시를 더 충실히 충족 — 변경 범위가 사슬에 국한되어 손실이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·인물 일치는 충족하나, 쇠사슬이 그녀의 몸 뒤에서 끊겨 '구속점으로 당겨지는 사슬' 이라는 배경 요소 지시가 약하게 읽힌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "A와 인물·의상·조명·프레이밍이 사실상 동일하면서 쇠사슬만 바닥으로 늘어져 벽 고리까지 연결선이 명확해져 '뻗는 몸을 시각적으로 붙잡는 사슬' 지시를 더 충실히 충족 — 변경 범위가 사슬에 국한되어 손실이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 16
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S51sh4"
  }
 },
 "S52sh2::bgfirst_bg": {
  "input_fingerprint": "c14169d0138bd82b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 피 묻은 거대 바위 앞에 고산들이 무릎을 꿇은 채 앉아 있는 뒷모습.\n\nLOCATION (lock): In a forest clearing before a massive blood-smeared ritual boulder at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From adult eye height far behind 고산들, the static wide frame is centered precisely on the shared axis between his kneeling body and the enormous boulder. His back occupies the lower center as a small human scale reference, while the blood-marked rock rises through the central background without being cropped.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: kneeling 고산들 in the lower-center of the frame, foreground; blood-marked giant boulder in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (Marked in places with dark-red animal blood handprints) — Its broad blood-marked face is directed toward the camera behind 고산들; used as Central ritual anchor and dominant background mass, scaled against the kneeling figure; 숲속 공터 (Open clearing within the forest); used as Frames the boulder and kneeling figure within the established outdoor ritual space; 숲 (Night setting); used as Surrounds the clearing at the frame edges without interrupting the central axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 피 묻은 거대 바위 앞에 고산들이 무릎을 꿇은 채 앉아 있는 뒷모습.\n\nLOCATION (lock): In a forest clearing before a massive blood-smeared ritual boulder at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From adult eye height far behind 고산들, the static wide frame is centered precisely on the shared axis between his kneeling body and the enormous boulder. His back occupies the lower center as a small human scale reference, while the blood-marked rock rises through the central background without being cropped.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: kneeling 고산들 in the lower-center of the frame, foreground; blood-marked giant boulder in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (Marked in places with dark-red animal blood handprints) — Its broad blood-marked face is directed toward the camera behind 고산들; used as Central ritual anchor and dominant background mass, scaled against the kneeling figure; 숲속 공터 (Open clearing within the forest); used as Frames the boulder and kneeling figure within the established outdoor ritual space; 숲 (Night setting); used as Surrounds the clearing at the frame edges without interrupting the central axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S52sh2__bgfirst_bg.png",
  "asset_id": "3d44b98e-293d-4e3b-8cd3-c1ba135ed913",
  "input_asset_ids": [
   "fa06a65c-7e9a-4b7f-88b7-c35ca6c04609",
   "df8be972-4b25-458c-80ca-f856af22f0d3"
  ]
 },
 "S52sh2": {
  "input_fingerprint": "657d013eba8449ae",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 피 묻은 거대 바위 앞에 고산들이 무릎을 꿇은 채 앉아 있는 뒷모습.\n\nLOCATION (lock): In a forest clearing before a massive blood-smeared ritual boulder at night. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Dark-red animal-blood handprints and smears remain across the giant ritual rock.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 피 묻은 거대 바위 앞에 고산들이 무릎을 꿇은 채 앉아 있는 뒷모습.\n\nLOCATION (lock): In a forest clearing before a massive blood-smeared ritual boulder at night. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Dark-red animal-blood handprints and smears remain across the giant ritual rock.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 피 묻은 거대 바위 앞에 고산들이 무릎을 꿇은 채 앉아 있는 뒷모습.\n\nLOCATION (lock): In a forest clearing before a massive blood-smeared ritual boulder at night. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Dark-red animal-blood handprints and smears remain across the giant ritual rock.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S52sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S52sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:876576>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B04.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:876576>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "거대 바위의 스케일과 피사체 간의 공간감을 잘 살렸으며, 지시된 뒷모습과 무릎 꿇은 자세를 자연스럽게 연출했습니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 지나치게 크게 배치되어 '거대 바위'라는 지시사항의 스케일이 축소되어 보이며 공간감이 다소 부족합니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "거대 바위의 스케일과 피사체 간의 공간감을 잘 살렸으며, 지시된 뒷모습과 무릎 꿇은 자세를 자연스럽게 연출했습니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 지나치게 크게 배치되어 '거대 바위'라는 지시사항의 스케일이 축소되어 보이며 공간감이 다소 부족합니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 숏 크기와 뒷모습 앵글을 정확히 구현했으며, 레퍼런스의 재킷 디테일과 체격을 충실히 반영함."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "뒷모습과 무릎 꿇은 자세는 맞으나, 의상 디테일이 레퍼런스와 다르고 인물의 신체 비율과 발목 묘사가 다소 어색함."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지정된 숏 크기와 뒷모습 앵글을 정확히 구현했으며, 레퍼런스의 재킷 디테일과 체격을 충실히 반영함."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "뒷모습과 무릎 꿇은 자세는 맞으나, 의상 디테일이 레퍼런스와 다르고 인물의 신체 비율과 발목 묘사가 다소 어색함."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 12
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 12
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "거대 바위의 스케일과 피사체 간의 공간감을 잘 살렸으며, 지시된 뒷모습과 무릎 꿇은 자세를 자연스럽게 연출했습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물이 지나치게 크게 배치되어 '거대 바위'라는 지시사항의 스케일이 축소되어 보이며 공간감이 다소 부족합니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B04.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:876576>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "로케이션 레퍼런스 이미지의 카메라 구도를 그대로 복사했습니다 ('Never copy its camera framing' 지시 위반).",
     "fix_en": "Change the camera angle, focal length, or framing so it does not exactly duplicate the location reference image.",
     "needs_regeneration": false,
     "unfixable": true
    },
    {
     "issue_ko": "캐릭터가 무릎을 꿇은 자세에서 종아리 부분이 생략된 채 신발 바닥이 허벅지와 무릎 뒤에 바로 붙어 있어 인체 비례가 어색합니다.",
     "fix_en": "Redraw the lower legs and boots to show the correct anatomical length and perspective for a kneeling posture.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the lower legs and boots to show the correct anatomical length and perspective for a kneeling posture.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S52sh2__bgfirst_bg.png",
   "bg_asset_id": "3d44b98e-293d-4e3b-8cd3-c1ba135ed913",
   "bg_record_key": "S52sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S52sh4": {
  "input_fingerprint": "f5ef3d797fe7f312",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들이 고개를 푹 숙인 채 간절한 표정으로 기도를 올리는 측면.\n\nLOCATION (lock): The ground immediately before the blood-smeared boulder in the forest ritual clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated-head height beside 고산들, finish the lateral track in a close, eye-level profile perpendicular to the line between him and the rock. His bowed face occupies the central-right portion of the frame, while his extended hands and a narrow section of the blood-marked rock remain at the left edge to preserve the object of prayer.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (검붉은 동물의 피 흔적이 곳곳에 묻어 있음) — Only the side section contacted by 고산들 and its adjoining blood-marked face are visible; used as Retains the physical destination of the prayer at the frame edge without overwhelming the close observation; 바위의 동물 피 흔적 (사람 손바닥으로 바른 듯한 검붉은 흔적으로 남아 있음); used as Links the ritual gesture to the ominous marking beside his hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience isolates the bowed profile against the blue-black surroundings, with restrained contrast on his expression and the dark-red traces.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 forest clearing, enormous blood-smeared rock, darkness, and ritual atmosphere. Exclude an empty establishing view; place the man kneeling with both hands against the rock.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The blood-smeared ritual rock remains directly before the kneeling Sandel.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "C": 8,
   "A": 7,
   "B": 5
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "눈높이 측면 프로필, 숙인 얼굴이 중앙우측·손과 피 묻은 바위 단면이 좌측 가장자리라는 프레임 지시를 가장 정확히 지키고, 비니·격자 셔츠·베스트까지 캐릭터 레퍼런스 의상을 유일하게 유지했다(양손이 아닌 한 손만 바위에 닿은 점은 감점)."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "두 손이 바위에 닿은 기도 자세와 측면 프로필·좌측 바위 배치가 지시대로지만, 레퍼런스의 비니와 격자 셔츠가 빠져 의상 락이 어긋난다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "방향 관계는 맞으나 클로즈업이 과도해 손이 전경을 압도하고 바위의 거대한 스케일과 숲 배경이 사라졌으며, 왼팔 연결이 모호하고 비니·셔츠 등 의상 락도 지켜지지 않았다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S52sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "두 손을 바위에 대고 기도한다는 지시사항과 달리, 오른손 한 손만 바위에 대고 있습니다.",
     "fix_en": "Draw the man's left arm extended forward so that his left hand is planted flat against the blood-smeared rock surface right beside or just below his right hand, making both hands press against the stone; preserve his bowed head, his profile pose, his exact clothing (beanie, vest, plaid shirt), the existing rock and its blood marks, the dark forest background, and the exact current camera framing and lighting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Draw the man's left arm extended forward so that his left hand is planted flat against the blood-smeared rock surface right beside or just below his right hand, making both hands press against the stone; preserve his bowed head, his profile pose, his exact clothing (beanie, vest, plaid shirt), the existing rock and its blood marks, the dark forest background, and the exact current camera framing and lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일 인물·장소·야간 저조도를 잘 유지하고 지지도 확실하지만, '뻗은 두 손'을 한 손만 보여 기도 접촉 지시를 절반만 충족하고 바위가 다소 크게 잡혔다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "두 손을 모두 뻗어 피 묻은 바위에 밀착시켜 '기도의 대상 보존' 지시를 정확히 충족하고, 얼굴·비니·베스트 등 정체성과 로케이션은 그대로 유지 — 얻은 것에 비해 바뀐 것이 적다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.542,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.542,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일 인물·장소·야간 저조도를 잘 유지하고 지지도 확실하지만, '뻗은 두 손'을 한 손만 보여 기도 접촉 지시를 절반만 충족하고 바위가 다소 크게 잡혔다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "두 손을 모두 뻗어 피 묻은 바위에 밀착시켜 '기도의 대상 보존' 지시를 정확히 충족하고, 얼굴·비니·베스트 등 정체성과 로케이션은 그대로 유지 — 얻은 것에 비해 바뀐 것이 적다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고개 숙인 측면·중앙우측 얼굴·좌측 가장자리의 뻗은 두 손과 피 묻은 바위라는 카메라 지시를 모두 충족하고, '양손을 바위에 댄 무릎 꿇은 자세'라는 이전 스틸 사용 지시까지 정확히 지킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 프로필 구도이나 손이 한 손만 바위에 닿아 'extended hands'·'both hands against the rock' 조항을 놓쳤고, 계약이 요구하지 않은 피 흔적 확대와 의상 톤 변화까지 더해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.375
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.375
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고개 숙인 측면·중앙우측 얼굴·좌측 가장자리의 뻗은 두 손과 피 묻은 바위라는 카메라 지시를 모두 충족하고, '양손을 바위에 댄 무릎 꿇은 자세'라는 이전 스틸 사용 지시까지 정확히 지킨다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 프로필 구도이나 손이 한 손만 바위에 닿아 'extended hands'·'both hands against the rock' 조항을 놓쳤고, 계약이 요구하지 않은 피 흔적 확대와 의상 톤 변화까지 더해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S52sh1"
  }
 },
 "groupbg::육지_해안마을_선착장": {
  "input_fingerprint": "f69ceed56648a04e",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "육지_해안마을_선착장",
    "tags": [
     "S100sh3",
     "S100sh5",
     "S47sh1",
     "S47sh10",
     "S47sh7",
     "S53sh3",
     "S53sh5"
    ]
   },
   "context_sig": "133c9af8b04c9f2c"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a mainland pier beside a moored fishing boat in daylight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a mainland pier beside a moored fishing boat in daylight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_육지_해안마을_선착장_984857.png",
  "asset_id": "db14a041-c002-4b4d-b616-3a9abbd23a9a",
  "input_asset_ids": [
   "155d5e8e-7eb3-46d5-bb47-6074ee060d35"
  ],
  "origin_tag": "S53sh3",
  "place_text": "On a mainland pier beside a moored fishing boat in daylight.",
  "origin_inputs": {
   "place_text": "On a mainland pier beside a moored fishing boat in daylight.",
   "time_of_day_en": "day",
   "conti_asset_id": "155d5e8e-7eb3-46d5-bb47-6074ee060d35"
  }
 },
 "S53sh3::bgfirst_bg": {
  "input_fingerprint": "2551de11f14354e9",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 한 손을 바깥쪽으로 뻗어 거절하는 자세로 멈춰 있는 찰나.\n\nLOCATION (lock): On a mainland pier beside a moored fishing boat in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Tracking from the dock-facing side of the boat, the camera finishes at 황봉업’s upper-body height in a medium two-shot, with him closer to frame center and 정인우 held across the confrontation axis near the opposite edge. 황봉업’s outward palm arrests the visual line between them while 정인우’s forward-set posture keeps the refusal from reading as casual conversation.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 어선 (At the dock) — The dock-facing side of the vessel is visible behind and beneath 황봉업; used as Places 황봉업 at a different level and establishes the physical boundary of the confrontation; 선착장 (Daytime setting) — The dock extends along the camera side of the boat; used as Defines the exterior confrontation space and camera side.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 한 손을 바깥쪽으로 뻗어 거절하는 자세로 멈춰 있는 찰나.\n\nLOCATION (lock): On a mainland pier beside a moored fishing boat in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Tracking from the dock-facing side of the boat, the camera finishes at 황봉업’s upper-body height in a medium two-shot, with him closer to frame center and 정인우 held across the confrontation axis near the opposite edge. 황봉업’s outward palm arrests the visual line between them while 정인우’s forward-set posture keeps the refusal from reading as casual conversation.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 어선 (At the dock) — The dock-facing side of the vessel is visible behind and beneath 황봉업; used as Places 황봉업 at a different level and establishes the physical boundary of the confrontation; 선착장 (Daytime setting) — The dock extends along the camera side of the boat; used as Defines the exterior confrontation space and camera side.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh3__bgfirst_bg.png",
  "asset_id": "6734259d-0bb7-4d1f-bc8d-56dde48c3c5d",
  "input_asset_ids": [
   "155d5e8e-7eb3-46d5-bb47-6074ee060d35",
   "db14a041-c002-4b4d-b616-3a9abbd23a9a"
  ]
 },
 "S53sh3": {
  "input_fingerprint": "bcb5860af39799c6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 한 손을 바깥쪽으로 뻗어 거절하는 자세로 멈춰 있는 찰나.\n\nLOCATION (lock): On a mainland pier beside a moored fishing boat in daylight. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 한 손을 바깥쪽으로 뻗어 거절하는 자세로 멈춰 있는 찰나.\n\nLOCATION (lock): On a mainland pier beside a moored fishing boat in daylight. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 인상을 잔뜩 구긴 황봉업(황 씨)이 정인우를 향해 한 손을 바깥쪽으로 뻗어 거절하는 자세로 멈춰 있는 찰나.\n\nLOCATION (lock): On a mainland pier beside a moored fishing boat in daylight. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S53sh3.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_육지_해안마을_선착장_984857.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 부둣가 배경에서 깁스 설정과 인상을 구기며 손을 뻗어 거절하는 자세(손바닥을 밖으로 향함)를 매우 정확하게 연출했습니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "배경과 깁스 설정은 일치하나, 손을 뻗은 자세가 명확한 '거절'의 제스처라기보다는 일반적인 손짓에 가까워 프롬프트 충실도가 다소 떨어집니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 부둣가 배경에서 깁스 설정과 인상을 구기며 손을 뻗어 거절하는 자세(손바닥을 밖으로 향함)를 매우 정확하게 연출했습니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "배경과 깁스 설정은 일치하나, 손을 뻗은 자세가 명확한 '거절'의 제스처라기보다는 일반적인 손짓에 가까워 프롬프트 충실도가 다소 떨어집니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "황봉업의 잔뜩 구긴 표정과 정인우의 깁스 등 주요 설정을 잘 반영했으며, 인물들의 해부학적 구조와 위치 관계가 자연스럽습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "거절하는 제스처와 표정의 연출은 훌륭하나, 황봉업의 뻗은 왼팔에 오른손이 달려 있고 손바닥 방향이 어색한 치명적인 해부학적 오류가 있습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "황봉업의 잔뜩 구긴 표정과 정인우의 깁스 등 주요 설정을 잘 반영했으며, 인물들의 해부학적 구조와 위치 관계가 자연스럽습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "거절하는 제스처와 표정의 연출은 훌륭하나, 황봉업의 뻗은 왼팔에 오른손이 달려 있고 손바닥 방향이 어색한 치명적인 해부학적 오류가 있습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 12
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 10,
   "B": 12
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지정된 부둣가 배경에서 깁스 설정과 인상을 구기며 손을 뻗어 거절하는 자세(손바닥을 밖으로 향함)를 매우 정확하게 연출했습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "배경과 깁스 설정은 일치하나, 손을 뻗은 자세가 명확한 '거절'의 제스처라기보다는 일반적인 손짓에 가까워 프롬프트 충실도가 다소 떨어집니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_육지_해안마을_선착장_984857.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "황 씨가 뻗은 오른손의 엄지손가락이 아래를 향하고 있어 손의 해부학적 구조가 틀림.",
     "fix_en": "Redraw the extended right hand to be anatomically correct, with the thumb pointing up naturally.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배의 난간에서 뻗어 나온 얇은 흰색 선이 정인우의 팔 깁스를 부자연스럽게 관통하고 있음.",
     "fix_en": "Remove the thin white line that incorrectly connects the boat's railing to the cast.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the extended right hand to be anatomically correct, with the thumb pointing up naturally.\n- Remove the thin white line that incorrectly connects the boat's railing to the cast.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh3__bgfirst_bg.png",
   "bg_asset_id": "6734259d-0bb7-4d1f-bc8d-56dde48c3c5d",
   "bg_record_key": "S53sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "육지_해안마을_선착장",
   "groupbg_asset_id": "db14a041-c002-4b4d-b616-3a9abbd23a9a"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S53sh5": {
  "input_fingerprint": "f2987bbbeceb6570",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우가 황봉업(황 씨)의 눈앞으로 경찰 신분증을 쥔 손을 뻗은 찰나의 클로즈업.\n\nLOCATION (lock): The pier edge beside the moored fishing boat at the mainland harbor. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 황봉업(황 씨)'s face height and immediately beside 정인우's extended forearm, hold a close view with the police identification card centered but limited to roughly a quarter of the frame. 정인우's tense shoulder and forearm enter from the lower-left, while 황봉업(황 씨)'s displeased face remains beyond the card in the middle-right, allowing the coming upward tilt to follow the same axis.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 경찰 신분증 (정인우의 손에 쥐어진 채 황봉업(황 씨)의 눈앞으로 내밀어져 있음) — The credential-bearing front face is angled toward 황봉업(황 씨) and remains readable to the camera; used as Primary reveal held between the two men, with 황봉업(황 씨)'s face providing human scale behind it; 낚시 어선 (선착장에 정박해 있음) — A small portion of the boat around 황봉업(황 씨) faces the camera; used as Maintains the confrontation's location as a narrow strip behind 황봉업(황 씨).\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light makes the credential and both men's tightened expressions unambiguously visible without specifying an on-screen fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, moored fishing boat, daylight, and the two men's standing positions. Exclude their full bodies from the insert; focus on the police identification held before the boatman.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo continues to wear the cast while presenting his police identification.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face); 황봉업(황 씨) (Korean man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정인우가 화면 좌하단에서 어깨·후두부를 걸치고 오른손으로 신분증을 들어 황 씨의 눈높이로 뻗고 있다. 신분증의 앞면(사진·문자면)은 황 씨 쪽이 아니라 카메라 쪽으로 향해 판독 가능한데, 이는 '카메라에 판독 가능하게 유지'라는 프롬프트 지시와 부합한다. 황 씨의 시선은 화면 좌측, 즉 정인우/신분증 방향으로 내려와 있어 대상이 명확하다.",
    "built_space": "배경은 정박한 어선의 조타실 흰 벽, 난간, 갑판 구조물이 황 씨 뒤로 좁은 띠처럼 들어와 있어 '어선 일부가 황 씨 주변에 좁게 보임' 지시에 맞는다. 부두 가장자리, 바다, 햇빛 모두 이전 스틸과 재질·마모감이 일치.",
    "entities": "황 씨: 50대 중반, 희끗한 머리, 넓은 얼굴, 남색 니트+더러운 고무 앞치마 — 레퍼런스 및 이전 스틸 일치. 정인우: 뒷머리 짧은 검은 머리, 회색 긴팔, 왼팔에 하늘색 팔걸이(캐스트) 끈이 어깨에 보임 — CARRIED STATE 충족. 신분증: 갈색 가죽 지갑형, 은색 경찰 문장 메달, 사진+한글 정보면 — 프롭 레퍼런스와 일치(문자는 미세 왜곡).",
    "physics": "신분증은 정인우의 오른손 엄지·검지에 물리적으로 잡혀 있고 팔뚝이 프레임 하단에서 연속적으로 이어진다. 두 인물 모두 지면/갑판에 서 있는 것으로 읽히며 공중에 떠 있는 요소 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "정인우가 좌측에서 팔을 뻗어 신분증을 내밀지만, 신분증 카드면의 사진과 글자가 좌우/상하로 뒤집혀(미러링되어) 렌더링되어 있다 — 사진이 카드 좌측 상단이 아닌 반전 위치이며 글자가 거울상이다. 즉 프롭의 앞뒤가 뒤집힌 상태. 황 씨의 시선은 신분증 쪽으로 내려가 있다.",
    "built_space": "조타실과 난간, 전구줄이 배경에 있으나 프레임이 넓어져 배 전체와 수평선이 크게 들어온다. 클로즈업이 아니라 미디엄 투샷에 가깝다.",
    "entities": "황 씨는 레퍼런스와 유사하나 얼굴이 다소 다르고 앞치마가 더 밝다. 정인우의 팔은 회색 소매지만 캐스트(팔걸이)가 전혀 보이지 않는다. 신분증은 갈색 지갑형이나 각인 로고와 텍스트가 반전·왜곡되어 있다.",
    "physics": "손은 지갑을 잡고 있고 팔뚝이 이어져 있어 지지 자체는 성립. 두 인물은 부두/갑판에 서 있음.",
    "hard_violations": [
     "신분증 프롭의 앞면 사진·문자가 좌우 반전된 거울상으로 렌더링되어 물체의 앞뒤/방향이 뒤집힘(프롭 방향 규칙 위반)"
    ]
   },
   {
    "label": "C",
    "direction": "정인우가 좌하단에서 두 손처럼 보이는 손으로 신분증을 황 씨 눈앞에 내민다. 카드면은 카메라를 향해 판독 가능. 황 씨의 시선은 카드 쪽으로 내려와 있다.",
    "built_space": "황 씨 뒤로 어선 갑판, 조타실, 난간, 계단이 좁은 띠로 들어오고 좌측에 부두 콘크리트 가장자리가 보인다. 장소 일치.",
    "entities": "황 씨는 레퍼런스와 일치(희끗한 머리, 남색 니트, 더러운 앞치마). 정인우는 회색 긴팔에 흰 팔걸이 붕대가 오른팔 아래로 보인다 — 캐스트 유지. 신분증은 프롭 레퍼런스와 유사.",
    "physics": "문제는 손: 신분증을 잡은 손이 두 개처럼 보이며, 왼쪽 손목에는 붕대가 감긴 팔이, 오른쪽에는 별도의 손가락 무리가 카드 우측을 잡고 있다. 팔걸이(캐스트)를 한 팔은 실제로 물건을 들 수 없는데 붕대 감긴 팔이 카드를 들어올린 형태이고, 두 손의 팔뚝 연결이 해부학적으로 불명확하다(어깨 하나에서 두 팔이 나오는 듯한 접합).",
    "hard_violations": [
     "신분증을 쥔 손/팔의 접합이 해부학적으로 불가능 — 한쪽 어깨에서 붕대 팔과 또 다른 손이 동시에 나와 카드 양쪽을 잡고 있는 중복 팔 구조"
    ]
   }
  ],
  "totals": {
   "A": 9,
   "C": 5,
   "B": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "황 씨 얼굴 높이·정인우 전완 바로 옆 클로즈업, 신분증이 화면 1/4 크기로 중앙에 놓이고 좌하단 어깨/우중앙 황 씨 얼굴 배치까지 지시 그대로이며, 팔걸이 캐스트와 프롭·인물 일치도 가장 높다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "프레이밍과 장소·인물은 무난하나 신분증을 쥔 손이 붕대 팔과 또 하나의 손으로 중복 렌더되어 해부학적 불가 — 'THE HAND THAT IS DOING THIS' 조항을 정면 위반."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "클로즈업이 아닌 넓은 투샷으로 리프레이밍했고 신분증 앞면이 거울상으로 반전되어 프롭 방향 규칙을 어겼으며, 캐스트 착용 상태도 보이지 않는다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   },
   {
    "label": "PROP REFERENCE — 경찰 신분증: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1282957>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "신분증을 든 오른팔이 레퍼런스의 파란색 의료용 깁스 대신 일반적인 소매를 입고 있으며, 왼쪽의 정인우 몸에서 이어지지 않고 화면 하단 중앙에서 수직으로 올라와 다른 사람의 팔처럼 보입니다.",
     "fix_en": "Redraw the right hand and forearm so the arm enters diagonally from the lower-left, visibly connecting to Inwoo's body. Cover this entire forearm in the bulky blue medical cast with a white strap shown in the reference. Erase the existing vertical arm coming from the bottom center, replacing it with Inwoo's gray shirt and the boat background. Preserve Inwoo's head, Hwang's face, the ID card, and the boat.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "경찰 신분증이 이단 지갑 형태가 아닌 단면 카드홀더로 렌더링되어, 레퍼런스에 있는 왼쪽 가죽 플랩(경찰 마크가 있는 부분)이 완전히 누락되었습니다.",
     "fix_en": "Redraw the police ID as an open bifold leather wallet by adding the left leather flap (featuring the police emblem) folded open to the left side of the current ID face. Preserve the hand holding the ID, the text and photo on the right card face, Inwoo's head, Hwang's expression, and the background framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the right hand and forearm so the arm enters diagonally from the lower-left, visibly connecting to Inwoo's body. Cover this entire forearm in the bulky blue medical cast with a white strap shown in the reference. Erase the existing vertical arm coming from the bottom center, replacing it with Inwoo's gray shirt and the boat background. Preserve Inwoo's head, Hwang's face, the ID card, and the boat.\n- Redraw the police ID as an open bifold leather wallet by adding the left leather flap (featuring the police emblem) folded open to the left side of the current ID face. Preserve the hand holding the ID, the text and photo on the right card face, Inwoo's head, Hwang's expression, and the background framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 인물·로케이션은 충실하나, 명시된 CARRIED STATE인 깁스가 뻗은 팔에서 사라졌고 신분증이 프롭 레퍼런스의 펼쳐진 지갑 형태가 아니라 카드면만 정면으로 접혀 있어 두 개의 명시 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "깁스 착용 조항을 지키고 신분증을 프롭 레퍼런스대로 POLICE·경찰 엠보싱 커버가 펼쳐진 형태로 황 씨 쪽을 향하게 제시했으며, 황 씨 얼굴·배경 어선·빛은 A와 사실상 동일하게 유지 — 얻은 것이 크고 잃은 것은 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 인물·로케이션은 충실하나, 명시된 CARRIED STATE인 깁스가 뻗은 팔에서 사라졌고 신분증이 프롭 레퍼런스의 펼쳐진 지갑 형태가 아니라 카드면만 정면으로 접혀 있어 두 개의 명시 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "깁스 착용 조항을 지키고 신분증을 프롭 레퍼런스대로 POLICE·경찰 엠보싱 커버가 펼쳐진 형태로 황 씨 쪽을 향하게 제시했으며, 황 씨 얼굴·배경 어선·빛은 A와 사실상 동일하게 유지 — 얻은 것이 크고 잃은 것은 거의 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 정인우의 어깨 너머(좌하단 진입)에서 황봉업의 얼굴 높이로 붙어 있고, 신분증의 앞면(사진·문자면)이 황봉업 쪽이 아니라 카메라/황 씨 사이 각도로 기울어져 카메라에도 판독 가능하게 제시됨 — 계약이 요구한 '황 씨를 향하되 카메라에도 읽히는' 각도에 부합. 황봉업의 시선은 신분증이 아니라 정인우의 얼굴 쪽(좌측 상단)으로 향해 불쾌한 표정 유지, 화면 중앙우측에 위치. 카드가 화면의 약 1/4 이하 면적을 차지.",
      "built_space": "배경은 정박한 낚시 어선의 조타실 흰 벽·창문·난간이 황봉업 뒤로 좁은 띠처럼 들어옴. 이전 스틸의 흰 선실, 창문 배열, 스테인리스 난간, 바다 수평선이 일관. 선체 요소 중복 없음.",
      "entities": "정인우: 뒤통수와 짧은 검은 머리, 회색 니트 소매, 왼팔에 하늘색 슬링과 파란 캐스트(깁스)가 명확히 보임 — CARRIED STATE(캐스트) 충족. 황봉업: 50대, 흰 섞인 반백 머리, 넓고 사람 좋은 얼굴, 남색 얼룩 니트+회갈색 방수 앞치마로 이전 스틸/캐릭터 레퍼런스와 일치. 소품: 갈색 가죽 2단 지갑형 경찰 신분증 — 좌측 덮개의 경찰 엠블럼 양각, 'POLICE'와 '경찰' 각인, 우측 신분증 사진·한글 항목·금색 휘장·은색 경찰 메달까지 프롭 레퍼런스와 거의 전부 일치(펼친 지갑 형태 유지).",
      "hard_violations": [],
      "physics": "신분증은 정인우의 오른손(엄지·검지로 지갑 하단을 잡은 그립)에 확실히 쥐여 있고, 전완이 화면 좌하단에서 뻗어 들어와 팔의 무게선이 연결됨. 부유하는 물체 없음. 황봉업은 두 발로 배 위에 서 있는 자세로 상체만 프레임 안. 캐스트가 팔뚝을 감싸는 두께·재질감이 실물처럼 렌더됨."
     },
     {
      "label": "B",
      "direction": "구도와 시선은 A와 동일 — 황봉업은 정인우 얼굴 쪽을 노려보고, 신분증 앞면은 카메라 쪽으로 판독 가능하게 기울어짐. 다만 신분증이 닫힌 듯 한 장짜리로 축소되어 '펼쳐 내민' 제시 동작의 시각적 무게가 줄어듦.",
      "built_space": "배경 어선(조타실 흰 벽, 창, 난간, 바다)은 A와 거의 동일하게 유지. 구조 중복 없음.",
      "entities": "황봉업의 얼굴·의상은 A와 사실상 동일. 정인우: 회색 니트 소매와 어깨의 하늘색 슬링 끈은 보이나, 손목·전완의 캐스트(깁스)가 사라지고 맨살 팔뚝에 얇은 소매만 보임 — CARRIED STATE '캐스트를 착용한 채 신분증을 제시' 조항 미충족. 소품: 지갑이 접힌 채 한쪽 면만 보이는 형태로 축소되어 좌측 덮개의 'POLICE/경찰' 각인·엠블럼이 사라졌고, 신분증 텍스트 정렬이 흐트러져 프롭 레퍼런스와의 일치도가 떨어짐.",
      "hard_violations": [],
      "physics": "신분증은 정인우의 오른손에 쥐여 있고 전완이 좌하단에서 진입 — 지지 정상. 그러나 손목 부위가 캐스트 없이 가늘어져 이전 스틸의 부상 상태와 어긋나며, 소매 처리도 A보다 어색."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프레이밍·시선·배 배경이 계약대로이고, 프롭 레퍼런스의 펼친 갈색 경찰 수첩(엠블럼·POLICE/경찰 각인·메달)과 '캐스트를 착용한 채 제시'라는 CARRIED STATE를 모두 충족한 쪽."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "신분증 텍스트를 정돈한 대신 수첩을 반으로 접어 레퍼런스의 덮개 각인을 잃었고, 무엇보다 계약이 명시한 정인우의 깁스(캐스트)를 팔에서 지워버려 요구하지 않은 손실이 이득을 넘어섬."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "프레이밍·시선·배 배경이 계약대로이고, 프롭 레퍼런스의 펼친 갈색 경찰 수첩(엠블럼·POLICE/경찰 각인·메달)과 '캐스트를 착용한 채 제시'라는 CARRIED STATE를 모두 충족한 쪽."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "신분증 텍스트를 정돈한 대신 수첩을 반으로 접어 레퍼런스의 덮개 각인을 잃었고, 무엇보다 계약이 명시한 정인우의 깁스(캐스트)를 팔에서 지워버려 요구하지 않은 손실이 이득을 넘어섬."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 정인우의 어깨 너머(좌하단 진입)에서 황봉업의 얼굴 높이로 붙어 있고, 신분증의 앞면(사진·문자면)이 황봉업 쪽이 아니라 카메라/황 씨 사이 각도로 기울어져 카메라에도 판독 가능하게 제시됨 — 계약이 요구한 '황 씨를 향하되 카메라에도 읽히는' 각도에 부합. 황봉업의 시선은 신분증이 아니라 정인우의 얼굴 쪽(좌측 상단)으로 향해 불쾌한 표정 유지, 화면 중앙우측에 위치. 카드가 화면의 약 1/4 이하 면적을 차지.",
      "built_space": "배경은 정박한 낚시 어선의 조타실 흰 벽·창문·난간이 황봉업 뒤로 좁은 띠처럼 들어옴. 이전 스틸의 흰 선실, 창문 배열, 스테인리스 난간, 바다 수평선이 일관. 선체 요소 중복 없음.",
      "entities": "정인우: 뒤통수와 짧은 검은 머리, 회색 니트 소매, 왼팔에 하늘색 슬링과 파란 캐스트(깁스)가 명확히 보임 — CARRIED STATE(캐스트) 충족. 황봉업: 50대, 흰 섞인 반백 머리, 넓고 사람 좋은 얼굴, 남색 얼룩 니트+회갈색 방수 앞치마로 이전 스틸/캐릭터 레퍼런스와 일치. 소품: 갈색 가죽 2단 지갑형 경찰 신분증 — 좌측 덮개의 경찰 엠블럼 양각, 'POLICE'와 '경찰' 각인, 우측 신분증 사진·한글 항목·금색 휘장·은색 경찰 메달까지 프롭 레퍼런스와 거의 전부 일치(펼친 지갑 형태 유지).",
      "hard_violations": [],
      "physics": "신분증은 정인우의 오른손(엄지·검지로 지갑 하단을 잡은 그립)에 확실히 쥐여 있고, 전완이 화면 좌하단에서 뻗어 들어와 팔의 무게선이 연결됨. 부유하는 물체 없음. 황봉업은 두 발로 배 위에 서 있는 자세로 상체만 프레임 안. 캐스트가 팔뚝을 감싸는 두께·재질감이 실물처럼 렌더됨."
     },
     {
      "label": "A",
      "direction": "구도와 시선은 A와 동일 — 황봉업은 정인우 얼굴 쪽을 노려보고, 신분증 앞면은 카메라 쪽으로 판독 가능하게 기울어짐. 다만 신분증이 닫힌 듯 한 장짜리로 축소되어 '펼쳐 내민' 제시 동작의 시각적 무게가 줄어듦.",
      "built_space": "배경 어선(조타실 흰 벽, 창, 난간, 바다)은 A와 거의 동일하게 유지. 구조 중복 없음.",
      "entities": "황봉업의 얼굴·의상은 A와 사실상 동일. 정인우: 회색 니트 소매와 어깨의 하늘색 슬링 끈은 보이나, 손목·전완의 캐스트(깁스)가 사라지고 맨살 팔뚝에 얇은 소매만 보임 — CARRIED STATE '캐스트를 착용한 채 신분증을 제시' 조항 미충족. 소품: 지갑이 접힌 채 한쪽 면만 보이는 형태로 축소되어 좌측 덮개의 'POLICE/경찰' 각인·엠블럼이 사라졌고, 신분증 텍스트 정렬이 흐트러져 프롭 레퍼런스와의 일치도가 떨어짐.",
      "hard_violations": [],
      "physics": "신분증은 정인우의 오른손에 쥐여 있고 전완이 좌하단에서 진입 — 지지 정상. 그러나 손목 부위가 캐스트 없이 가늘어져 이전 스틸의 부상 상태와 어긋나며, 소매 처리도 A보다 어색."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S53sh1"
  }
 },
 "S54sh3::bgfirst_bg": {
  "input_fingerprint": "fed9330dfb911173",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 조타실 안에서 핸들을 쥔 황봉업(황 씨)이 뱃머리의 정인우를 향해 적대감 가득한 눈빛을 쏘아보는 측면.\n\nLOCATION (lock): Inside the fishing boat's compact wheelhouse, enclosed by the helm, windows and navigation controls in daylight.\n\nTIME OF DAY (lock): day, foggy.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Inside the wheelhouse at 황봉업(황 씨)'s shoulder height, hold a static medium profile from his side, aligned toward the bow. His hands and the wheel occupy the left midground while his hostile profile turns across the frame toward 정인우, who remains smaller in the right background at the bow, preserving their shared line of sight.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: Hwang Bongup in the middle-left of the frame, midground, looks toward Jung Inwoo at the bow; Jung Inwoo in the middle-right of the frame, background; boat bow in the upper-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타 핸들 (황봉업(황 씨)이 잡고 조종 중임) — Its rim is seen obliquely from the side with 황봉업(황 씨)'s hands closed around it; used as Anchors 황봉업(황 씨)'s controlling posture in the left half of the frame; 조타실 내부 (황봉업(황 씨)이 내부에서 배를 조종하고 있음) — The camera looks lengthwise from 황봉업(황 씨)'s side toward the front of the vessel; used as Encloses 황봉업(황 씨) while maintaining the visual axis toward 정인우 and the bow; 뱃머리 (정인우가 자리해 앞을 살피고 있음) — The forward-facing bow recedes toward the right background; used as Provides the distant position occupied by 정인우 and the direction of travel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fog-muted daytime ambience enters the wheelhouse with subdued contrast, leaving 황봉업(황 씨)'s hostile eyes as the darkest point.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 조타실 안에서 핸들을 쥔 황봉업(황 씨)이 뱃머리의 정인우를 향해 적대감 가득한 눈빛을 쏘아보는 측면.\n\nLOCATION (lock): Inside the fishing boat's compact wheelhouse, enclosed by the helm, windows and navigation controls in daylight.\n\nTIME OF DAY (lock): day, foggy.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Inside the wheelhouse at 황봉업(황 씨)'s shoulder height, hold a static medium profile from his side, aligned toward the bow. His hands and the wheel occupy the left midground while his hostile profile turns across the frame toward 정인우, who remains smaller in the right background at the bow, preserving their shared line of sight.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: Hwang Bongup in the middle-left of the frame, midground, looks toward Jung Inwoo at the bow; Jung Inwoo in the middle-right of the frame, background; boat bow in the upper-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타 핸들 (황봉업(황 씨)이 잡고 조종 중임) — Its rim is seen obliquely from the side with 황봉업(황 씨)'s hands closed around it; used as Anchors 황봉업(황 씨)'s controlling posture in the left half of the frame; 조타실 내부 (황봉업(황 씨)이 내부에서 배를 조종하고 있음) — The camera looks lengthwise from 황봉업(황 씨)'s side toward the front of the vessel; used as Encloses 황봉업(황 씨) while maintaining the visual axis toward 정인우 and the bow; 뱃머리 (정인우가 자리해 앞을 살피고 있음) — The forward-facing bow recedes toward the right background; used as Provides the distant position occupied by 정인우 and the direction of travel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fog-muted daytime ambience enters the wheelhouse with subdued contrast, leaving 황봉업(황 씨)'s hostile eyes as the darkest point.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S54sh3__bgfirst_bg.png",
  "asset_id": "1d80f3d3-d19d-47a7-bd56-87bf701ceada",
  "input_asset_ids": [
   "0e14280b-bc1a-4ad8-8f74-3845c900d7bf",
   "cf4fd727-fabb-4774-8860-46121222a545"
  ]
 },
 "S54sh3": {
  "input_fingerprint": "1aa16b4edda08585",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, foggy.\n\nSHOT TEXT (authoritative, Korean): 조타실 안에서 핸들을 쥔 황봉업(황 씨)이 뱃머리의 정인우를 향해 적대감 가득한 눈빛을 쏘아보는 측면.\n\nLOCATION (lock): Inside the fishing boat's compact wheelhouse, enclosed by the helm, windows and navigation controls in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Inside the wheelhouse at 황봉업(황 씨)'s shoulder height, hold a static medium profile from his side, aligned toward the bow. His hands and the wheel occupy the left midground while his hostile profile turns across the frame toward 정인우, who remains smaller in the right background at the bow, preserving their shared line of sight.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: Hwang Bongup in the middle-left of the frame, midground, looks toward Jung Inwoo at the bow; Jung Inwoo in the middle-right of the frame, background; boat bow in the upper-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타 핸들 (황봉업(황 씨)이 잡고 조종 중임) — Its rim is seen obliquely from the side with 황봉업(황 씨)'s hands closed around it; used as Anchors 황봉업(황 씨)'s controlling posture in the left half of the frame; 조타실 내부 (황봉업(황 씨)이 내부에서 배를 조종하고 있음) — The camera looks lengthwise from 황봉업(황 씨)'s side toward the front of the vessel; used as Encloses 황봉업(황 씨) while maintaining the visual axis toward 정인우 and the bow; 뱃머리 (정인우가 자리해 앞을 살피고 있음) — The forward-facing bow recedes toward the right background; used as Provides the distant position occupied by 정인우 and the direction of travel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fog-muted daytime ambience enters the wheelhouse with subdued contrast, leaving 황봉업(황 씨)'s hostile eyes as the darkest point.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains aboard with one arm in a cast as Hwang pilots the boat.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, foggy.\n\nSHOT TEXT (authoritative, Korean): 조타실 안에서 핸들을 쥔 황봉업(황 씨)이 뱃머리의 정인우를 향해 적대감 가득한 눈빛을 쏘아보는 측면.\n\nLOCATION (lock): Inside the fishing boat's compact wheelhouse, enclosed by the helm, windows and navigation controls in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Inside the wheelhouse at 황봉업(황 씨)'s shoulder height, hold a static medium profile from his side, aligned toward the bow. His hands and the wheel occupy the left midground while his hostile profile turns across the frame toward 정인우, who remains smaller in the right background at the bow, preserving their shared line of sight.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: Hwang Bongup in the middle-left of the frame, midground, looks toward Jung Inwoo at the bow; Jung Inwoo in the middle-right of the frame, background; boat bow in the upper-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타 핸들 (황봉업(황 씨)이 잡고 조종 중임) — Its rim is seen obliquely from the side with 황봉업(황 씨)'s hands closed around it; used as Anchors 황봉업(황 씨)'s controlling posture in the left half of the frame; 조타실 내부 (황봉업(황 씨)이 내부에서 배를 조종하고 있음) — The camera looks lengthwise from 황봉업(황 씨)'s side toward the front of the vessel; used as Encloses 황봉업(황 씨) while maintaining the visual axis toward 정인우 and the bow; 뱃머리 (정인우가 자리해 앞을 살피고 있음) — The forward-facing bow recedes toward the right background; used as Provides the distant position occupied by 정인우 and the direction of travel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fog-muted daytime ambience enters the wheelhouse with subdued contrast, leaving 황봉업(황 씨)'s hostile eyes as the darkest point.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains aboard with one arm in a cast as Hwang pilots the boat.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, foggy.\n\nSHOT TEXT (authoritative, Korean): 조타실 안에서 핸들을 쥔 황봉업(황 씨)이 뱃머리의 정인우를 향해 적대감 가득한 눈빛을 쏘아보는 측면.\n\nLOCATION (lock): Inside the fishing boat's compact wheelhouse, enclosed by the helm, windows and navigation controls in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Inside the wheelhouse at 황봉업(황 씨)'s shoulder height, hold a static medium profile from his side, aligned toward the bow. His hands and the wheel occupy the left midground while his hostile profile turns across the frame toward 정인우, who remains smaller in the right background at the bow, preserving their shared line of sight.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: Hwang Bongup in the middle-left of the frame, midground, looks toward Jung Inwoo at the bow; Jung Inwoo in the middle-right of the frame, background; boat bow in the upper-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타 핸들 (황봉업(황 씨)이 잡고 조종 중임) — Its rim is seen obliquely from the side with 황봉업(황 씨)'s hands closed around it; used as Anchors 황봉업(황 씨)'s controlling posture in the left half of the frame; 조타실 내부 (황봉업(황 씨)이 내부에서 배를 조종하고 있음) — The camera looks lengthwise from 황봉업(황 씨)'s side toward the front of the vessel; used as Encloses 황봉업(황 씨) while maintaining the visual axis toward 정인우 and the bow; 뱃머리 (정인우가 자리해 앞을 살피고 있음) — The forward-facing bow recedes toward the right background; used as Provides the distant position occupied by 정인우 and the direction of travel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fog-muted daytime ambience enters the wheelhouse with subdued contrast, leaving 황봉업(황 씨)'s hostile eyes as the darkest point.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains aboard with one arm in a cast as Hwang pilots the boat.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S54sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S54sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션과 의상 일치도는 높으나 조타 핸들이 과대 렌더되어 실제 스케일 지시를 위반하고, 시선이 정인우에 정확히 걸리지 않으며 적대감 강도가 약하다.  ★위반: [gpt] 황봉업이 잡은 조타륜과 등 뒤 계기판 쪽의 또 다른 원형 조타륜이 동시에 보여 단일 조종면이 중복된 것으로 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어깨 높이 측면 미디엄샷, 좌측 핸들 쥔 손·우측 배경 뱃머리의 캐스트 낀 정인우로 공유 시선 축이 명확하고 안개 낮 톤도 부합 — 의상이 레퍼런스와 다른 점이 유일한 감점."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.125,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.875,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[gpt] 황봉업이 잡은 조타륜과 등 뒤 계기판 쪽의 또 다른 원형 조타륜이 동시에 보여 단일 조종면이 중복된 것으로 읽힌다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션과 의상 일치도는 높으나 조타 핸들이 과대 렌더되어 실제 스케일 지시를 위반하고, 시선이 정인우에 정확히 걸리지 않으며 적대감 강도가 약하다.  ★위반: [gpt] 황봉업이 잡은 조타륜과 등 뒤 계기판 쪽의 또 다른 원형 조타륜이 동시에 보여 단일 조종면이 중복된 것으로 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어깨 높이 측면 미디엄샷, 좌측 핸들 쥔 손·우측 배경 뱃머리의 캐스트 낀 정인우로 공유 시선 축이 명확하고 안개 낮 톤도 부합 — 의상이 레퍼런스와 다른 점이 유일한 감점."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 프레임 왼쪽 중간에서 오른쪽(뱃머리 방향)으로 측면 프로필을 돌리고 있고, 시선은 창 너머 오른쪽 배경의 정인우 쪽 높이로 향한다. 정인우는 오른쪽 배경 뱃머리에 서서 앞을 보고 있어 시선 축이 두 사람 사이로 통한다. 다만 황의 눈은 정인우보다 약간 낮은 수평선을 향해 시선각이 아주 정확히 맞물리진 않지만 대체로 뱃머리 방향에 일치한다.",
      "built_space": "조타실 내부: 조타 핸들 1개(스테인리스 스포크, 참조와 동일 계열), 계기 패널, 우측 하단의 검은 손잡이 2개 스로틀 레버, 좌측의 싱크대 상판 — 모두 로케이션 참조의 요소와 대응. 조타수는 핸들 뒤에 서 있고 좌석은 프레임에서 배제됨. 중복된 조타 핸들이나 이중 계기는 없음. 창 너머로 뱃머리와 난간이 보이며 배치가 광학적으로 성립.",
      "entities": "황봉업: 50대 한국 남성, 검고 살짝 희끗한 머리, 넓은 얼굴 — 참조 인물과 유사(단 참조의 감색 스웨터+고무 앞치마 대신 카키색 작업 재킷 착용, 의상 차이). 정인우: 젊은 한국 남성, 오른팔에 흰색 캐스트가 명확히 보여 '한쪽 팔 깁스' 조건 충족. 안개 낀 주간, 저대비 톤 일치. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "황의 두 손이 핸들 림을 실제로 감싸 쥐고 있고 팔·어깨의 무게 이동이 자연스럽다. 정인우는 뱃머리 갑판 위에 두 발로 서 있으며 난간이 앞을 막고 있다. 공중에 뜬 신체나 지지 없는 물체 없음."
     },
     {
      "label": "B",
      "direction": "황봉업은 좌석에 앉아 오른쪽(뱃머리)을 향해 프로필을 보이며, 시선은 앞 유리 너머 정인우 쪽 방향으로 간다. 정인우는 오른쪽 배경 뱃머리에 등을 보이고 서 있음. 시선 축은 성립하나 황의 표정이 적대감보다는 무표정에 가깝다.",
      "built_space": "조타실 내부에 조타 핸들이 두 개로 보인다 — 인물 뒤쪽 콘솔 위의 스포크 휠 하나와, 인물 앞 손에 쥔 또 다른 큰 림 휠 하나. 손에 쥔 림은 콘솔에 연결된 축이 없고 좌석 앞 공중에 걸쳐 있으며 스로틀 레버와 겹쳐 배치되어 기계적으로 성립하지 않는다. 좌석은 참조의 회전 의자 위치와 유사하나 조타 위치 관계가 어긋남.",
      "entities": "황봉업: 50대 한국 남성, 희끗한 머리, 감색 스웨터와 고무 앞치마로 캐릭터 참조 의상과 잘 일치. 정인우: 젊은 남성, 흰 팔걸이(슬링)가 보여 팔 부상 상태 표현. 안개 낀 주간 톤 일치. 텍스트 없음. 우측 하단 로케이션의 스테인리스 캐비닛이 재현됨.",
      "hard_violations": [
       "조타 핸들이 중복 렌더링됨(콘솔 위 휠 + 손에 쥔 별도 휠) — 조종 장치 중복",
       "손에 쥔 핸들이 어떤 축·콘솔에도 연결되지 않고 공중에 떠 있어 물리적 지지가 없음"
      ],
      "physics": "황은 의자에 앉아 있고 손은 림을 쥔 형태지만, 그 림은 지지 축·기둥이 없어 무엇이 받치는지 알 수 없다. 오른손은 림 상단, 왼손은 하단을 쥐고 있으나 휠 중심 허브가 스로틀 레버 위에 겹쳐 있어 실제 설치가 불가능하다. 정인우는 갑판 위 두 발로 서 있음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "조타 핸들 1개를 두 손으로 정확히 쥔 측면 미디엄, 시선 축이 뱃머리의 깁스한 정인우로 이어지고 로케이션·안개 톤이 일치 — 의상이 참조의 앞치마 대신 재킷인 점만 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "의상·인물 일치는 좋으나 조타 핸들이 두 개로 중복되고 손에 쥔 휠이 축 없이 떠 있어 BUILT SPACE·PHYSICS에서 치명적 실패."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "조타 핸들 1개를 두 손으로 정확히 쥔 측면 미디엄, 시선 축이 뱃머리의 깁스한 정인우로 이어지고 로케이션·안개 톤이 일치 — 의상이 참조의 앞치마 대신 재킷인 점만 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "의상·인물 일치는 좋으나 조타 핸들이 두 개로 중복되고 손에 쥔 휠이 축 없이 떠 있어 BUILT SPACE·PHYSICS에서 치명적 실패."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "황봉업은 프레임 왼쪽 중간에서 오른쪽(뱃머리 방향)으로 측면 프로필을 돌리고 있고, 시선은 창 너머 오른쪽 배경의 정인우 쪽 높이로 향한다. 정인우는 오른쪽 배경 뱃머리에 서서 앞을 보고 있어 시선 축이 두 사람 사이로 통한다. 다만 황의 눈은 정인우보다 약간 낮은 수평선을 향해 시선각이 아주 정확히 맞물리진 않지만 대체로 뱃머리 방향에 일치한다.",
      "built_space": "조타실 내부: 조타 핸들 1개(스테인리스 스포크, 참조와 동일 계열), 계기 패널, 우측 하단의 검은 손잡이 2개 스로틀 레버, 좌측의 싱크대 상판 — 모두 로케이션 참조의 요소와 대응. 조타수는 핸들 뒤에 서 있고 좌석은 프레임에서 배제됨. 중복된 조타 핸들이나 이중 계기는 없음. 창 너머로 뱃머리와 난간이 보이며 배치가 광학적으로 성립.",
      "entities": "황봉업: 50대 한국 남성, 검고 살짝 희끗한 머리, 넓은 얼굴 — 참조 인물과 유사(단 참조의 감색 스웨터+고무 앞치마 대신 카키색 작업 재킷 착용, 의상 차이). 정인우: 젊은 한국 남성, 오른팔에 흰색 캐스트가 명확히 보여 '한쪽 팔 깁스' 조건 충족. 안개 낀 주간, 저대비 톤 일치. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "황의 두 손이 핸들 림을 실제로 감싸 쥐고 있고 팔·어깨의 무게 이동이 자연스럽다. 정인우는 뱃머리 갑판 위에 두 발로 서 있으며 난간이 앞을 막고 있다. 공중에 뜬 신체나 지지 없는 물체 없음."
     },
     {
      "label": "A",
      "direction": "황봉업은 좌석에 앉아 오른쪽(뱃머리)을 향해 프로필을 보이며, 시선은 앞 유리 너머 정인우 쪽 방향으로 간다. 정인우는 오른쪽 배경 뱃머리에 등을 보이고 서 있음. 시선 축은 성립하나 황의 표정이 적대감보다는 무표정에 가깝다.",
      "built_space": "조타실 내부에 조타 핸들이 두 개로 보인다 — 인물 뒤쪽 콘솔 위의 스포크 휠 하나와, 인물 앞 손에 쥔 또 다른 큰 림 휠 하나. 손에 쥔 림은 콘솔에 연결된 축이 없고 좌석 앞 공중에 걸쳐 있으며 스로틀 레버와 겹쳐 배치되어 기계적으로 성립하지 않는다. 좌석은 참조의 회전 의자 위치와 유사하나 조타 위치 관계가 어긋남.",
      "entities": "황봉업: 50대 한국 남성, 희끗한 머리, 감색 스웨터와 고무 앞치마로 캐릭터 참조 의상과 잘 일치. 정인우: 젊은 남성, 흰 팔걸이(슬링)가 보여 팔 부상 상태 표현. 안개 낀 주간 톤 일치. 텍스트 없음. 우측 하단 로케이션의 스테인리스 캐비닛이 재현됨.",
      "hard_violations": [
       "조타 핸들이 중복 렌더링됨(콘솔 위 휠 + 손에 쥔 별도 휠) — 조종 장치 중복",
       "손에 쥔 핸들이 어떤 축·콘솔에도 연결되지 않고 공중에 떠 있어 물리적 지지가 없음"
      ],
      "physics": "황은 의자에 앉아 있고 손은 림을 쥔 형태지만, 그 림은 지지 축·기둥이 없어 무엇이 받치는지 알 수 없다. 오른손은 림 상단, 왼손은 하단을 쥐고 있으나 휠 중심 허브가 스로틀 레버 위에 겹쳐 있어 실제 설치가 불가능하다. 정인우는 갑판 위 두 발로 서 있음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 9,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "로케이션과 의상 일치도는 높으나 조타 핸들이 과대 렌더되어 실제 스케일 지시를 위반하고, 시선이 정인우에 정확히 걸리지 않으며 적대감 강도가 약하다.  ★위반: [gpt] 황봉업이 잡은 조타륜과 등 뒤 계기판 쪽의 또 다른 원형 조타륜이 동시에 보여 단일 조종면이 중복된 것으로 읽힌다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "어깨 높이 측면 미디엄샷, 좌측 핸들 쥔 손·우측 배경 뱃머리의 캐스트 낀 정인우로 공유 시선 축이 명확하고 안개 낮 톤도 부합 — 의상이 레퍼런스와 다른 점이 유일한 감점."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "황봉업의 시선이 정인우가 있는 뱃머리보다 높은 허공을 향하고 표정이 평온하여, 프롬프트가 요구한 '정인우를 향해 적대감 가득한 눈빛을 쏘아보는' 시선 교환과 감정 연기가 누락되었습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "조타실 정면 창문 한가운데에 두꺼운 수직 창틀이 생성되어, 중앙이 넓은 통창으로 되어 있는 로케이션 레퍼런스의 실제 구조와 다릅니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "조타 핸들 상단을 쥐고 있는 황봉업의 왼손(먼 쪽 손) 손가락 관절 형태가 뭉개져 손의 디테일이 부족합니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- \n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·조타 그립은 계약대로지만 콘솔 계기가 밋밋한 검은 패널로 뭉개져 로케이션 레퍼런스의 항법 계기(레이더·디지털 표시) 재현이 약하고, 표정의 적대감도 다소 밋밋하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 측면 미디엄 구도·시선축·한 개의 조타 핸들을 유지하면서 로케이션 레퍼런스가 요구한 레이더/항법 계기를 복원했고, 인물·의상·깁스 등 다른 요소는 전혀 바꾸지 않아 수리 비용 없이 이득만 얻었다.  ★위반: [gpt] 항해 계기 화면에 읽을 수 있는 숫자 ‘231.2’를 새로 표시하여 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.5
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.25
     },
     "violations": {
      "B": [
       "[gpt] 항해 계기 화면에 읽을 수 있는 숫자 ‘231.2’를 새로 표시하여 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·조타 그립은 계약대로지만 콘솔 계기가 밋밋한 검은 패널로 뭉개져 로케이션 레퍼런스의 항법 계기(레이더·디지털 표시) 재현이 약하고, 표정의 적대감도 다소 밋밋하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 측면 미디엄 구도·시선축·한 개의 조타 핸들을 유지하면서 로케이션 레퍼런스가 요구한 레이더/항법 계기를 복원했고, 인물·의상·깁스 등 다른 요소는 전혀 바꾸지 않아 수리 비용 없이 이득만 얻었다.  ★위반: [gpt] 항해 계기 화면에 읽을 수 있는 숫자 ‘231.2’를 새로 표시하여 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "조타 핸들 파지·측면 프로필·우측 배경 뱃머리의 깁스한 정인우까지 계약대로 배치되고, 레이더와 디지털 계기 등 로케이션 레퍼런스의 항법 장비까지 살아 있어 '항법 컨트롤로 둘러싸인 조타실' 락을 가장 충실히 충족한다.  ★위반: [gpt] 계기판에 ‘231.2’라는 읽을 수 있는 숫자 텍스트가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·인물·깁스 등은 A와 동일하나 계약이 요구하지 않은 변경으로 콘솔의 레이더 스코프와 디지털 항법 표시기가 빈 패널로 지워져 로케이션 고정 요소가 손실됐다 — 얻은 것 없이 잃기만 한 수정."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.571,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.321,
      "B": 1.875
     },
     "violations": {
      "A": [
       "[gpt] 계기판에 ‘231.2’라는 읽을 수 있는 숫자 텍스트가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "조타 핸들 파지·측면 프로필·우측 배경 뱃머리의 깁스한 정인우까지 계약대로 배치되고, 레이더와 디지털 계기 등 로케이션 레퍼런스의 항법 장비까지 살아 있어 '항법 컨트롤로 둘러싸인 조타실' 락을 가장 충실히 충족한다.  ★위반: [gpt] 계기판에 ‘231.2’라는 읽을 수 있는 숫자 텍스트가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·인물·깁스 등은 A와 동일하나 계약이 요구하지 않은 변경으로 콘솔의 레이더 스코프와 디지털 항법 표시기가 빈 패널로 지워져 로케이션 고정 요소가 손실됐다 — 얻은 것 없이 잃기만 한 수정."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S54sh3__bgfirst_bg.png",
   "bg_asset_id": "1d80f3d3-d19d-47a7-bd56-87bf701ceada",
   "bg_record_key": "S54sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S54sh4": {
  "input_fingerprint": "bae5d3598b9309bf",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, foggy.\n\nSHOT TEXT (authoritative, Korean): 짙은 안개 사이로 어둡고 음울한 기운을 뿜어내는 금월도의 기괴한 형상이 드러나 있는 전경.\n\nLOCATION (lock): The forward windows of the fishing boat's wheelhouse, looking out through dense fog toward the island. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut outside onto the boat's forward axis at eye level and hold a static wide view over the direction of travel. Keep the island's dark outline centered in the distant background, partially obscured by dense fog, with only a restrained lower strip of sea establishing the approach.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 (짙은 안개 사이에서 어둡고 음울한 형상으로 모습을 드러냄); used as Primary reveal held at the center of the forward composition; 바다의 짙은 안개 (바다 전체에 자욱해 앞이 잘 보이지 않음); used as Obscures portions of the island and reduces the visible distance ahead; 바다 (낚시 어선이 파도를 가르며 이동 중임); used as Forms a narrow scale-setting base beneath the island.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight is heavily diffused by the dense fog, compressing the scene into muted blue-gray, earthy darkness, and low saturation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 황봉업(황 씨) (Korean man in his mid-50s, dark graying hair, broad genial face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "배 밖 전방축·눈높이·정지 와이드라는 카메라 지시를 정확히 이행했고, 금월도를 중앙에 안개로 반쯤 가린 채 두고 하단에 좁은 바다 띠와 항주 물살로 진행감을 준 유일한 컷."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "조타실 내부 디테일은 레퍼런스와 잘 맞지만 '레퍼런스 프레이밍을 복사하지 말고 배 밖 전방축으로 컷아웃하라'는 카메라 지시를 정면으로 어겼고, 계기판에 뭉개진 문자가 남아 있다.  ★위반: [gpt] 카메라를 선박 외부 전방축에 두라는 명시적 위치를 위반하고 휠하우스 내부 시점으로 촬영했다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "섬이 중앙에서 벗어나고 조타실 외벽·검은 부양물이 전경을 크게 점유해 '전방축 중앙 배치·배경을 전경으로 키우지 말 것' 지시를 모두 위반했다.  ★위반: [gpt] 카메라가 명시된 선박 전방 중심축이 아니라 우현 측면 통로에 배치되어 고정된 구조상 촬영 위치와 축을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L16B02.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라를 향해 창문이 나 있는 물리적으로 불가능한 선박 구조물이 전경을 크게 차지하여, '전방을 향한 시점' 및 '섬 아래 좁은 바다 띠만 보이도록' 지정된 프레이밍 지시를 완전히 위반했습니다.",
     "fix_en": "Remove the entire white boat structure occupying the foreground and replace it completely with dark, choppy sea water matching the surrounding ocean, leaving only a restrained lower strip of sea beneath the island. Preserve the island, the fog, the sky, and the upper half of the composition exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the entire white boat structure occupying the foreground and replace it completely with dark, choppy sea water matching the surrounding ocean, leaving only a restrained lower strip of sea beneath the island. Preserve the island, the fog, the sky, and the upper half of the composition exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 배의 전방 축(선수 방향)을 따라 눈높이에서 정면을 향하고 있으며, 시선의 끝은 화면 정중앙 원경의 금월도 능선에 정확히 착지한다. 선수 갑판이 화면 하단 중앙에서 소실점 방향으로 뻗어 진행 방향을 명시한다.",
      "built_space": "구조물은 어선 선수부 — 갑판 해치 두 짝(각각 X자 보강대), 좌우 볼라드, 선수 난간, 중앙 계선 금구가 각 1쌍씩 좌우 대칭으로 배치되어 개수와 위치가 정상. 조타실 내부가 아니라 조타실 전방창 밖으로 나온 시점이므로 계기·조타륜 중복 문제는 없고, 참조 사진의 어선 재질(도색 벗겨진 백색 금속, 녹, 마모)과 일치한다.",
      "entities": "금월도: 안개에 하반부가 잠긴 어둡고 음울한 능선 실루엣, 참조 사진의 쌍봉형 윤곽과 유사. 바다: 저채도 청회색, 선수 좌우로 갈라지는 항주파와 흰 포말 — '파도를 가르며 이동 중'을 충족. 인물 없음(숏 텍스트가 인물을 지정하지 않았으므로 정확). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "떠 있는 물체 없음. 선수는 수면에 정상적으로 접해 있고, 뱃머리 좌우의 파열파와 후방으로 퍼지는 흰 물거품이 전진 운동을 물리적으로 뒷받침한다. 안개층은 수면 위 저층에 깔려 섬 기슭을 가리는 정상적 거동."
     },
     {
      "label": "B",
      "direction": "카메라 축은 여전히 섬을 정중앙에 두고 정면을 향하지만, 진행 방향을 지시하는 어떤 선체 요소도 프레임에 없어 '전방 축(forward axis)' 시점이라는 근거가 화면상 부재하다. 시선은 중앙의 섬에 착지한다.",
      "built_space": "구조물이 전혀 보이지 않는다. 어선 선수·조타실 전방창 등 로케이션 참조가 규정한 어떤 부재도 프레임에 없어, LOCATION 락(어선 조타실 전방창에서 바라보는 지점)이 화면상 확인 불가.",
      "entities": "금월도: A와 거의 동일한 능선 실루엣, 안개에 하부가 잠김 — 양호. 바다: 잔물결만 있고 항주파·포말이 없어 '파도를 가르며 이동 중'이라는 배경 요소가 표현되지 않음. 또한 바다가 화면 하단 절반가량을 차지해 '절제된 하단 해수면 띠(restrained lower strip)' 지시를 초과. 인물 없음. 텍스트 없음.",
      "hard_violations": [],
      "physics": "부유물 없음. 수면은 정적이고 물리적으로 자연스러우나, 배의 운동을 만들어내는 어떤 흔적(뱃머리 파열, 항적)도 없어 이동 중이라는 상태가 지지되지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선수 갑판과 갈라지는 항주파로 '배의 전방 축·이동 중' 카메라 지시와 로케이션 락을 동시에 충족하고, 섬을 정중앙에 두며 하단 해수면 띠도 절제되어 계약 요구를 가장 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "섬과 안개 묘사는 A와 사실상 동일하나 선체 요소를 전부 제거해 '어선 전방 축 시점·파도를 가르며 이동'이라는 지시와 로케이션 근거가 사라지고 해수면 비중도 커져, 수정으로 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선수 갑판과 갈라지는 항주파로 '배의 전방 축·이동 중' 카메라 지시와 로케이션 락을 동시에 충족하고, 섬을 정중앙에 두며 하단 해수면 띠도 절제되어 계약 요구를 가장 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "섬과 안개 묘사는 A와 사실상 동일하나 선체 요소를 전부 제거해 '어선 전방 축 시점·파도를 가르며 이동'이라는 지시와 로케이션 근거가 사라지고 해수면 비중도 커져, 수정으로 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 배의 전방 축(선수 방향)을 따라 눈높이에서 정면을 향하고 있으며, 시선의 끝은 화면 정중앙 원경의 금월도 능선에 정확히 착지한다. 선수 갑판이 화면 하단 중앙에서 소실점 방향으로 뻗어 진행 방향을 명시한다.",
      "built_space": "구조물은 어선 선수부 — 갑판 해치 두 짝(각각 X자 보강대), 좌우 볼라드, 선수 난간, 중앙 계선 금구가 각 1쌍씩 좌우 대칭으로 배치되어 개수와 위치가 정상. 조타실 내부가 아니라 조타실 전방창 밖으로 나온 시점이므로 계기·조타륜 중복 문제는 없고, 참조 사진의 어선 재질(도색 벗겨진 백색 금속, 녹, 마모)과 일치한다.",
      "entities": "금월도: 안개에 하반부가 잠긴 어둡고 음울한 능선 실루엣, 참조 사진의 쌍봉형 윤곽과 유사. 바다: 저채도 청회색, 선수 좌우로 갈라지는 항주파와 흰 포말 — '파도를 가르며 이동 중'을 충족. 인물 없음(숏 텍스트가 인물을 지정하지 않았으므로 정확). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "떠 있는 물체 없음. 선수는 수면에 정상적으로 접해 있고, 뱃머리 좌우의 파열파와 후방으로 퍼지는 흰 물거품이 전진 운동을 물리적으로 뒷받침한다. 안개층은 수면 위 저층에 깔려 섬 기슭을 가리는 정상적 거동."
     },
     {
      "label": "B",
      "direction": "카메라 축은 여전히 섬을 정중앙에 두고 정면을 향하지만, 진행 방향을 지시하는 어떤 선체 요소도 프레임에 없어 '전방 축(forward axis)' 시점이라는 근거가 화면상 부재하다. 시선은 중앙의 섬에 착지한다.",
      "built_space": "구조물이 전혀 보이지 않는다. 어선 선수·조타실 전방창 등 로케이션 참조가 규정한 어떤 부재도 프레임에 없어, LOCATION 락(어선 조타실 전방창에서 바라보는 지점)이 화면상 확인 불가.",
      "entities": "금월도: A와 거의 동일한 능선 실루엣, 안개에 하부가 잠김 — 양호. 바다: 잔물결만 있고 항주파·포말이 없어 '파도를 가르며 이동 중'이라는 배경 요소가 표현되지 않음. 또한 바다가 화면 하단 절반가량을 차지해 '절제된 하단 해수면 띠(restrained lower strip)' 지시를 초과. 인물 없음. 텍스트 없음.",
      "hard_violations": [],
      "physics": "부유물 없음. 수면은 정적이고 물리적으로 자연스러우나, 배의 운동을 만들어내는 어떤 흔적(뱃머리 파열, 항적)도 없어 이동 중이라는 상태가 지지되지 않는다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 배의 전방 축을 따라 눈높이에서 정면을 향하고, 시선의 목표인 금월도의 어두운 실루엣이 프레임 정중앙 배경에 놓여 있다. 방향 자체는 계약대로 진행 방향을 바라본다.",
      "built_space": "구조물이 전혀 보이지 않는다. 어선 조타실도, 뱃머리도, 창틀도 없다. LOCATION 사진이 못박은 '어선 조타실 전방 창'이라는 장소 앵커가 화면 어디에도 남아 있지 않아, 위치가 배 위라는 증거가 0이다. 바다 수면도 파도를 가르는 흔적(항적, 뱃머리 물살)이 없어 정지된 해면처럼 보인다.",
      "entities": "금월도: 안개에 반쯤 잠긴 어두운 이중 봉우리 섬 — 계약 및 레퍼런스 실루엣과 부합. 짙은 안개: 있음. 바다: 화면 하단 약 45%를 차지해 '절제된 하단 해면 띠'라는 지시보다 과도하게 넓다. 인물은 없음(샷 텍스트가 사람을 지정하지 않으므로 정당).",
      "hard_violations": [],
      "physics": "떠 있는 물체나 인체가 없다. 해면 파형과 안개 층은 물리적으로 자연스럽고, 섬은 수면에 접지되어 있다. 다만 '파도를 가르며 이동 중'인 배의 운동 증거(뱃머리 물살·항적)가 전무해 이동 상태가 표현되지 않았다."
     },
     {
      "label": "B",
      "direction": "카메라는 뱃머리 정중앙에서 전방 축을 따라 정면을 응시하며, 금월도의 어두운 형상이 프레임 정중앙 배경에 정확히 놓여 있다. 시선의 목표가 계약이 지정한 대상과 일치한다.",
      "built_space": "어선 구조물이 화면 하단에 등장한다: 흰 도장된 뱃머리 갑판, 좌우 대칭의 해치 커버 2개(창유리형 패널, X자 보강 스트랩 각 1개씩), 중앙 계선주/체인 스토퍼 1개, 좌우 볼라드 2개, 양현 불워크. 개수와 좌우 대칭이 어선 선수 구조로 타당하며 중복된 조타륜·중복 구조물은 없다. 다만 계약은 '조타실 전방 창에서 내다본 위치'를 못박았는데, 실제로는 조타실 밖 선수 갑판이 보인다 — 그러나 CAMERA 지시가 '배 바깥 전방 축으로 컷 아웃'을 명시했으므로 지시된 외부 시점과 부합한다.",
      "entities": "금월도: A와 동일한 이중 봉우리의 어두운 안개 잠긴 섬 — 레퍼런스 실루엣과 부합. 짙은 안개: 섬 허리를 감싸며 시정 축소. 바다: 하단에 좁게 배치되고 배가 파도를 가르는 백파와 항적이 보여 '이동 중' 상태가 성립. 인물 없음(정당). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "선수 갑판은 카메라 하단에 접지되어 지지가 명확하고, 양현에서 튀는 흰 물보라는 전진 운동의 결과로 물리적으로 정합한다. 공중에 떠 있는 물체나 인체는 없다. 금속·도장 표면의 녹과 마모, 유리 패널의 반사가 실제 재질로 읽힌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "섬을 중앙에 둔 안개 톤은 좋으나 어선의 어떤 구조물도, 파도를 가르는 이동 흔적도 없어 LOCATION 락(어선 전방 축)과 '바다=파도를 가르며 이동 중'이라는 배경 요소 지시를 충족하지 못하고, 하단 해면도 '절제된 띠'보다 과하게 넓다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 금월도 실루엣을 중앙에 유지하면서 선수 갑판·볼라드·백파를 더해 '배의 전방 축, 파도를 가르며 접근 중'이라는 카메라·배경 지시를 실제로 성립시켰고, 하단 바다도 절제된 띠로 축소되어 계약이 요구한 항목만 추가했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "섬을 중앙에 둔 안개 톤은 좋으나 어선의 어떤 구조물도, 파도를 가르는 이동 흔적도 없어 LOCATION 락(어선 전방 축)과 '바다=파도를 가르며 이동 중'이라는 배경 요소 지시를 충족하지 못하고, 하단 해면도 '절제된 띠'보다 과하게 넓다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 금월도 실루엣을 중앙에 유지하면서 선수 갑판·볼라드·백파를 더해 '배의 전방 축, 파도를 가르며 접근 중'이라는 카메라·배경 지시를 실제로 성립시켰고, 하단 바다도 절제된 띠로 축소되어 계약이 요구한 항목만 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 배의 전방 축을 따라 눈높이에서 정면을 향하고, 시선의 목표인 금월도의 어두운 실루엣이 프레임 정중앙 배경에 놓여 있다. 방향 자체는 계약대로 진행 방향을 바라본다.",
      "built_space": "구조물이 전혀 보이지 않는다. 어선 조타실도, 뱃머리도, 창틀도 없다. LOCATION 사진이 못박은 '어선 조타실 전방 창'이라는 장소 앵커가 화면 어디에도 남아 있지 않아, 위치가 배 위라는 증거가 0이다. 바다 수면도 파도를 가르는 흔적(항적, 뱃머리 물살)이 없어 정지된 해면처럼 보인다.",
      "entities": "금월도: 안개에 반쯤 잠긴 어두운 이중 봉우리 섬 — 계약 및 레퍼런스 실루엣과 부합. 짙은 안개: 있음. 바다: 화면 하단 약 45%를 차지해 '절제된 하단 해면 띠'라는 지시보다 과도하게 넓다. 인물은 없음(샷 텍스트가 사람을 지정하지 않으므로 정당).",
      "hard_violations": [],
      "physics": "떠 있는 물체나 인체가 없다. 해면 파형과 안개 층은 물리적으로 자연스럽고, 섬은 수면에 접지되어 있다. 다만 '파도를 가르며 이동 중'인 배의 운동 증거(뱃머리 물살·항적)가 전무해 이동 상태가 표현되지 않았다."
     },
     {
      "label": "A",
      "direction": "카메라는 뱃머리 정중앙에서 전방 축을 따라 정면을 응시하며, 금월도의 어두운 형상이 프레임 정중앙 배경에 정확히 놓여 있다. 시선의 목표가 계약이 지정한 대상과 일치한다.",
      "built_space": "어선 구조물이 화면 하단에 등장한다: 흰 도장된 뱃머리 갑판, 좌우 대칭의 해치 커버 2개(창유리형 패널, X자 보강 스트랩 각 1개씩), 중앙 계선주/체인 스토퍼 1개, 좌우 볼라드 2개, 양현 불워크. 개수와 좌우 대칭이 어선 선수 구조로 타당하며 중복된 조타륜·중복 구조물은 없다. 다만 계약은 '조타실 전방 창에서 내다본 위치'를 못박았는데, 실제로는 조타실 밖 선수 갑판이 보인다 — 그러나 CAMERA 지시가 '배 바깥 전방 축으로 컷 아웃'을 명시했으므로 지시된 외부 시점과 부합한다.",
      "entities": "금월도: A와 동일한 이중 봉우리의 어두운 안개 잠긴 섬 — 레퍼런스 실루엣과 부합. 짙은 안개: 섬 허리를 감싸며 시정 축소. 바다: 하단에 좁게 배치되고 배가 파도를 가르는 백파와 항적이 보여 '이동 중' 상태가 성립. 인물 없음(정당). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "선수 갑판은 카메라 하단에 접지되어 지지가 명확하고, 양현에서 튀는 흰 물보라는 전진 운동의 결과로 물리적으로 정합한다. 공중에 떠 있는 물체나 인체는 없다. 금속·도장 표면의 녹과 마모, 유리 패널의 반사가 실제 재질로 읽힌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S55sh3::bgfirst_bg": {
  "input_fingerprint": "54716a562c87bf6d",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 선착장에 모인 금월도 마을 주민들이 정인우를 향해 적대적이고 차가운 시선을 던지는 광경.\n\nLOCATION (lock): The island pier and its landward approach, crowded by hostile villagers in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye level near the center of the dock path, pan into a wide over-the-shoulder composition that lets his hesitant back and half-raised phone occupy the lower-left foreground. Across the middle and background, the gathered residents form an uneven arc facing him, their cold expressions held in a shared plane rather than isolated portraits.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 진입로 (마을 쪽으로 이어져 있음) — The path recedes from 정인우 in the foreground toward the gathered residents; used as Provides the central depth axis separating 정인우 from the hostile gathering; 정인우의 핸드폰 (시그널이 잡히지 않는 먹통 상태임) — The screen face is tilted upward toward 정인우, with its failed signal status visible only as a small foreground detail; used as Supplies the visible evidence for 정인우's isolation from outside communication.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps every hostile gaze exposed while restrained earthy neutrals suppress any welcoming warmth.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 선착장에 모인 금월도 마을 주민들이 정인우를 향해 적대적이고 차가운 시선을 던지는 광경.\n\nLOCATION (lock): The island pier and its landward approach, crowded by hostile villagers in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye level near the center of the dock path, pan into a wide over-the-shoulder composition that lets his hesitant back and half-raised phone occupy the lower-left foreground. Across the middle and background, the gathered residents form an uneven arc facing him, their cold expressions held in a shared plane rather than isolated portraits.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 진입로 (마을 쪽으로 이어져 있음) — The path recedes from 정인우 in the foreground toward the gathered residents; used as Provides the central depth axis separating 정인우 from the hostile gathering; 정인우의 핸드폰 (시그널이 잡히지 않는 먹통 상태임) — The screen face is tilted upward toward 정인우, with its failed signal status visible only as a small foreground detail; used as Supplies the visible evidence for 정인우's isolation from outside communication.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps every hostile gaze exposed while restrained earthy neutrals suppress any welcoming warmth.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S55sh3__bgfirst_bg.png",
  "asset_id": "f3588c91-2ba2-49b9-a88d-3ef43606a76c",
  "input_asset_ids": [
   "6622e07f-e320-4411-b8e2-a2fc157634e4",
   "1b8779f6-7311-439d-88f3-5729489a988b"
  ]
 },
 "S55sh3": {
  "input_fingerprint": "b808fb9b4226f283",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 모인 금월도 마을 주민들이 정인우를 향해 적대적이고 차가운 시선을 던지는 광경.\n\nLOCATION (lock): The island pier and its landward approach, crowded by hostile villagers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye level near the center of the dock path, pan into a wide over-the-shoulder composition that lets his hesitant back and half-raised phone occupy the lower-left foreground. Across the middle and background, the gathered residents form an uneven arc facing him, their cold expressions held in a shared plane rather than isolated portraits.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 진입로 (마을 쪽으로 이어져 있음) — The path recedes from 정인우 in the foreground toward the gathered residents; used as Provides the central depth axis separating 정인우 from the hostile gathering; 정인우의 핸드폰 (시그널이 잡히지 않는 먹통 상태임) — The screen face is tilted upward toward 정인우, with its failed signal status visible only as a small foreground detail; used as Supplies the visible evidence for 정인우's isolation from outside communication.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps every hostile gaze exposed while restrained earthy neutrals suppress any welcoming warmth.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains casted as the villagers stare at him.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 모인 금월도 마을 주민들이 정인우를 향해 적대적이고 차가운 시선을 던지는 광경.\n\nLOCATION (lock): The island pier and its landward approach, crowded by hostile villagers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye level near the center of the dock path, pan into a wide over-the-shoulder composition that lets his hesitant back and half-raised phone occupy the lower-left foreground. Across the middle and background, the gathered residents form an uneven arc facing him, their cold expressions held in a shared plane rather than isolated portraits.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 진입로 (마을 쪽으로 이어져 있음) — The path recedes from 정인우 in the foreground toward the gathered residents; used as Provides the central depth axis separating 정인우 from the hostile gathering; 정인우의 핸드폰 (시그널이 잡히지 않는 먹통 상태임) — The screen face is tilted upward toward 정인우, with its failed signal status visible only as a small foreground detail; used as Supplies the visible evidence for 정인우's isolation from outside communication.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps every hostile gaze exposed while restrained earthy neutrals suppress any welcoming warmth.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains casted as the villagers stare at him.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 모인 금월도 마을 주민들이 정인우를 향해 적대적이고 차가운 시선을 던지는 광경.\n\nLOCATION (lock): The island pier and its landward approach, crowded by hostile villagers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우's eye level near the center of the dock path, pan into a wide over-the-shoulder composition that lets his hesitant back and half-raised phone occupy the lower-left foreground. Across the middle and background, the gathered residents form an uneven arc facing him, their cold expressions held in a shared plane rather than isolated portraits.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 진입로 (마을 쪽으로 이어져 있음) — The path recedes from 정인우 in the foreground toward the gathered residents; used as Provides the central depth axis separating 정인우 from the hostile gathering; 정인우의 핸드폰 (시그널이 잡히지 않는 먹통 상태임) — The screen face is tilted upward toward 정인우, with its failed signal status visible only as a small foreground detail; used as Supplies the visible evidence for 정인우's isolation from outside communication.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps every hostile gaze exposed while restrained earthy neutrals suppress any welcoming warmth.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains casted as the villagers stare at him.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S55sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S55sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스 부두의 건물·창고·계선주·어선 배치를 그대로 살린 진짜 와이드 오버숄더로, 전경 좌하단의 등과 반쯤 든 핸드폰(화면은 인우 쪽으로 기울어짐), 중경의 불규칙한 호를 이룬 주민들의 적대적 시선까지 지시대로 구현했고 깁스도 보인다.  ★위반: [gpt] 식당 간판과 전화 화면 등에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선과 깁스는 맞지만 인물이 프레임 절반을 차지해 와이드가 아닌 미디엄에 가깝고, 핸드폰 화면이 카메라 정면을 향해 '작은 전경 디테일' 지시를 위반했으며, 주민이 호가 아닌 2열 도열이고 창고·방파제 배치가 로케이션과 크게 달라진 데다 광질도 낮 주광보다 저녁에 가깝다.  ★위반: [gpt] 식당 간판과 배너 등 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.167
     },
     "violations": {
      "A": [
       "[gpt] 식당 간판과 전화 화면 등에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
      ],
      "B": [
       "[gpt] 식당 간판과 배너 등 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스 부두의 건물·창고·계선주·어선 배치를 그대로 살린 진짜 와이드 오버숄더로, 전경 좌하단의 등과 반쯤 든 핸드폰(화면은 인우 쪽으로 기울어짐), 중경의 불규칙한 호를 이룬 주민들의 적대적 시선까지 지시대로 구현했고 깁스도 보인다.  ★위반: [gpt] 식당 간판과 전화 화면 등에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선과 깁스는 맞지만 인물이 프레임 절반을 차지해 와이드가 아닌 미디엄에 가깝고, 핸드폰 화면이 카메라 정면을 향해 '작은 전경 디테일' 지시를 위반했으며, 주민이 호가 아닌 2열 도열이고 창고·방파제 배치가 로케이션과 크게 달라진 데다 광질도 낮 주광보다 저녁에 가깝다.  ★위반: [gpt] 식당 간판과 배너 등 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물 동일성(녹색 코트·캐스트)과 디테일은 우수하나, 핸드폰 화면이 정인우가 아닌 카메라를 향해 완전히 젖혀져 프롭 방향 규칙을 어기고 '작은 전경 디테일' 지시도 위반했으며, 주민들이 호가 아닌 두 줄 도열의 경직된 대형에 광선도 낮이 아닌 황혼에 가깝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "낮의 흐린 자연광 아래 주민들이 불규칙한 호를 이루어 정인우를 응시하고, 핸드폰은 그의 눈을 향해 기울어진 작은 전경 디테일로 처리되었으며 진입로가 깊이축을 형성해 지정된 와이드 오버더숄더 구도와 로케이션 일치도가 가장 높다(의상이 레퍼런스 롱코트와 다른 점은 감점)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 동일성(녹색 코트·캐스트)과 디테일은 우수하나, 핸드폰 화면이 정인우가 아닌 카메라를 향해 완전히 젖혀져 프롭 방향 규칙을 어기고 '작은 전경 디테일' 지시도 위반했으며, 주민들이 호가 아닌 두 줄 도열의 경직된 대형에 광선도 낮이 아닌 황혼에 가깝다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "낮의 흐린 자연광 아래 주민들이 불규칙한 호를 이루어 정인우를 응시하고, 핸드폰은 그의 눈을 향해 기울어진 작은 전경 디테일로 처리되었으며 진입로가 깊이축을 형성해 지정된 와이드 오버더숄더 구도와 로케이션 일치도가 가장 높다(의상이 레퍼런스 롱코트와 다른 점은 감점)."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 16,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "레퍼런스 부두의 건물·창고·계선주·어선 배치를 그대로 살린 진짜 와이드 오버숄더로, 전경 좌하단의 등과 반쯤 든 핸드폰(화면은 인우 쪽으로 기울어짐), 중경의 불규칙한 호를 이룬 주민들의 적대적 시선까지 지시대로 구현했고 깁스도 보인다.  ★위반: [gpt] 식당 간판과 전화 화면 등에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "시선과 깁스는 맞지만 인물이 프레임 절반을 차지해 와이드가 아닌 미디엄에 가깝고, 핸드폰 화면이 카메라 정면을 향해 '작은 전경 디테일' 지시를 위반했으며, 주민이 호가 아닌 2열 도열이고 창고·방파제 배치가 로케이션과 크게 달라진 데다 광질도 낮 주광보다 저녁에 가깝다.  ★위반: [gpt] 식당 간판과 배너 등 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’이라는 명시 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽 아래 구석에 정인우의 몸과 분리된 여분의 깁스한 팔(손목 부분)이 허공에 떠 있습니다.",
     "fix_en": "Remove the detached, floating white casted arm segment at the very bottom left corner, replacing it with the concrete pier surface. Preserve Inwoo's main figure, his right hand holding the phone, all villagers, the lighting, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the detached, floating white casted arm segment at the very bottom left corner, replacing it with the concrete pier surface. Preserve Inwoo's main figure, his right hand holding the phone, all villagers, the lighting, and the background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레이아웃 스케치대로 정인우의 등과 반쯤 든 핸드폰이 좌하단 전경을 충분히 점유하고 주민들의 냉담한 시선이 모두 그에게 착지하며, 깁스한 팔·배경 고정 요소·주광 톤이 모두 유지된 쪽. 배경 사진 대비 좌측 상단 나무 라인이 약간 다르지만 하드 위반은 아니다.  ★위반: [gpt] 단수로 지정된 부상 팔 외에 반대쪽 팔에도 두 번째 깁스를 추가하여 소품 수와 carried state를 변경했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 스테이징이지만 프레임이 뒤로 물러나 정인우가 하단 중앙으로 밀리고 등의 전경 존재감이 줄었으며, 인물이 작아져 '냉담한 표정을 공유 평면에 담는다'는 요구가 약해지고 하단 부두면 디테일이 뭉개져 접지감이 떨어진다 — 계약이 요구하지 않은 리프레이밍 손실."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.25,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 단수로 지정된 부상 팔 외에 반대쪽 팔에도 두 번째 깁스를 추가하여 소품 수와 carried state를 변경했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레이아웃 스케치대로 정인우의 등과 반쯤 든 핸드폰이 좌하단 전경을 충분히 점유하고 주민들의 냉담한 시선이 모두 그에게 착지하며, 깁스한 팔·배경 고정 요소·주광 톤이 모두 유지된 쪽. 배경 사진 대비 좌측 상단 나무 라인이 약간 다르지만 하드 위반은 아니다.  ★위반: [gpt] 단수로 지정된 부상 팔 외에 반대쪽 팔에도 두 번째 깁스를 추가하여 소품 수와 carried state를 변경했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 스테이징이지만 프레임이 뒤로 물러나 정인우가 하단 중앙으로 밀리고 등의 전경 존재감이 줄었으며, 인물이 작아져 '냉담한 표정을 공유 평면에 담는다'는 요구가 약해지고 하단 부두면 디테일이 뭉개져 접지감이 떨어진다 — 계약이 요구하지 않은 리프레이밍 손실."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레이아웃 스케치의 인물 크기·배치(전경 정인우의 큰 뒤통수와 반쯤 든 폰)를 가장 근접하게 재현했고, 주민들의 차가운 시선 평면과 캐스트 감긴 팔, 신호 없음 화면이 모두 확인된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "계약이 요구하지 않은 화각 후퇴로 정인우의 전경 존재감과 폰 디테일, 주민 표정 판독력이 모두 약해졌고 좌측 노인이 프레임 가장자리로 밀린 손실이 얻은 것보다 크다.  ★위반: [gpt] 정인우의 양팔에 각각 깁스를 만들어, 계약이 요구한 단일 부상 팔의 깁스를 중복된 추가 소품과 부상 상태로 변경했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.25
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.0
     },
     "violations": {
      "B": [
       "[gpt] 정인우의 양팔에 각각 깁스를 만들어, 계약이 요구한 단일 부상 팔의 깁스를 중복된 추가 소품과 부상 상태로 변경했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레이아웃 스케치의 인물 크기·배치(전경 정인우의 큰 뒤통수와 반쯤 든 폰)를 가장 근접하게 재현했고, 주민들의 차가운 시선 평면과 캐스트 감긴 팔, 신호 없음 화면이 모두 확인된다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "계약이 요구하지 않은 화각 후퇴로 정인우의 전경 존재감과 폰 디테일, 주민 표정 판독력이 모두 약해졌고 좌측 노인이 프레임 가장자리로 밀린 손실이 얻은 것보다 크다.  ★위반: [gpt] 정인우의 양팔에 각각 깁스를 만들어, 계약이 요구한 단일 부상 팔의 깁스를 중복된 추가 소품과 부상 상태로 변경했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S55sh3__bgfirst_bg.png",
   "bg_asset_id": "f3588c91-2ba2-49b9-a88d-3ef43606a76c",
   "bg_record_key": "S55sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S55sh5": {
  "input_fingerprint": "d15a8919b4fe0511",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 반월 식당 앞에 우두커니 선 강영란(흰 머리 여자)이 선착장 쪽을 뚫어지게 주시하는 모습.\n\nLOCATION (lock): The frontage of the village restaurant overlooking the route from the island pier. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: After the eyeline cut, frame 강영란(흰 머리 여자) at eye level from the village-facing side of the restaurant in a steady medium view. Place her slightly off-center with the restaurant front behind her, her fixed three-quarter posture aimed past the camera toward 정인우 at the dock, leaving lateral room for the subsequent backward reveal.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 반월 식당 전면 (강영란(흰 머리 여자)이 식당 앞에서 선착장 쪽을 지켜보고 있음) — The restaurant's village-facing front is visible behind 강영란(흰 머리 여자); used as Locates 강영란(흰 머리 여자) and preserves depth behind her for the next reveal; 선착장 방향의 마을 길 (정인우가 마을 쪽으로 들어오는 동선과 연결됨) — The path projects from her position toward the camera side and the dock beyond; used as Defines the off-screen direction of her concentrated stare.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light gives her pale hair clear separation while the restrained neutral palette keeps her scrutiny severe.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier-to-village sightline, hostile residents, daylight, and restaurant frontage. Exclude a crowd-centered composition; show the elder standing before the restaurant and watching the arrival.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace while Youngran waits outside the restaurant.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "백발 여성이 화면 왼쪽 하단(카메라 쪽)을 향해 3/4 자세로 서서 시선을 프레임 밖 앞쪽으로 고정. 시선 방향은 선착장/마을 길이 카메라 쪽으로 뻗는 축과 일치해, 화면 밖 정인우를 응시하는 아이라인 컷으로 읽힘. 배경 부두에는 마을 사람들이 이쪽(선착장 끝)을 향해 서 있어 이전 스틸의 시선축이 유지됨.",
    "built_space": "왼쪽에 '섬마을식당' 전면(간판, 유리 새시 문, 창문, 낮은 계단, 돌담, 화분)이 레퍼런스와 동일 재질·색으로 배치. 그 뒤 회색 함석 창고, 오른쪽으로 부두 콘크리트와 바다·계류된 배 일부가 보임. 구조물 부품 수(문 1, 간판 1, 창고 1)와 배치가 레퍼런스와 일치.",
    "entities": "인물은 60대 후반 한국 여성 1명, 단정히 틀어올린 백발, 기품 있는 얼굴 — 캐릭터 레퍼런스와 일치(의상은 현대 올리브색 셔츠로 시대 맥락 적합). 배경의 주민들은 이전 스틸에서 이미 확립된 '적대적 주민'으로 새로 창조된 인물이 아님. 간판 글자는 '섬마을식당'으로 샷 텍스트의 '반월 식당'과는 다르나 레퍼런스 스틸을 그대로 따른 결과.",
    "hard_violations": [],
    "physics": "여성은 두 발이 콘크리트 지면에 닿아 체중을 한쪽에 실은 정지 자세, 부유 요소 없음. 배경 인물들도 모두 지면 접지, 배는 수면에 떠 있음. 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "백발 여성이 화면 왼쪽 앞쪽을 바라보나 시선이 다소 위쪽(먼 언덕/하늘 방향)으로 들려 있음. 프레임 오른쪽으로 뻗은 마을 길은 바다/선착장이 아니라 내륙 언덕·도로 쪽으로 이어져, 시선 축이 선착장 방향과 명확히 연결되지 않음.",
    "built_space": "'섬마을식당' 정면 전체가 정면에 크게 놓임(간판, 창 4개, 문). 그러나 주변이 부두가 아니라 내륙 흙길·산비탈·전봇대·컨테이너로 바뀌어, 이전 스틸의 부두-마을 시선축과 바다가 사라짐. 로케이션 락 약화.",
    "entities": "인물은 60대 후반 한국 여성, 틀어올린 백발, 캐릭터 레퍼런스와 얼굴·헤어 일치. 회색 조끼+흰 셔츠 착용. 추가 인물 없음(이전 스틸의 주민들은 프레임 밖으로 배제 — 허용 범위).",
    "hard_violations": [],
    "physics": "여성은 지면에 두 발로 서 있고 몸통이 자연스럽게 지지됨. 부유 물체 없음."
   },
   {
    "label": "C",
    "direction": "백발 여성이 완전한 측면(프로필)로 화면 오른쪽을 응시. 오른쪽에는 마을 길과 그 끝의 부두/방파제 라인이 보여 선착장 쪽을 본다는 해석은 가능하나, 시선이 카메라를 지나 앞쪽(정인우 방향)이 아니라 프레임 안 깊이 방향으로 향해 '아이라인 컷 후 카메라 옆을 지나는 응시' 지시와 어긋남.",
    "built_space": "'반월식당' 간판이 있는 노란 건물 전면(유리문, 창문, 장독대), 옆의 함석 창고, 오른쪽 흙길과 방파제·계선주가 보임. 부품 수와 배치는 일관되고 레퍼런스 재질과 유사하나 간판 상호가 레퍼런스의 '섬마을식당'과 다름.",
    "entities": "60대 후반 한국 여성, 틀어올린 백발, 캐릭터 레퍼런스와 유사한 얼굴. 누빔 조끼+긴팔+회갈색 바지. 추가 인물 없음. 다만 팔이 몸 옆에 곧게 늘어진 경직된 차렷에 가까운 자세.",
    "hard_violations": [],
    "physics": "두 발이 흙길에 닿아 있고 체중이 균등하게 실림. 부유하거나 지지 없는 요소 없음."
   }
  ],
  "totals": {
   "A": 9,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "레퍼런스의 식당 전면·부두 시선축·주민들이 그대로 유지되고, 3/4 자세로 카메라를 지나 선착장 쪽을 응시하는 미디엄 샷 지시를 가장 정확히 실현했다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "간판·건물 질감은 그럴듯하나 완전 측면 프로필이라 '카메라를 지나 정인우를 보는' 아이라인 축과 어긋나고, 팔을 늘어뜨린 경직 자세와 상호 변경이 감점."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물 일치도는 좋으나 배경이 부두 대신 내륙 흙길·산비탈로 바뀌어 선착장-마을 시선축이라는 로케이션 락이 무너졌고 시선도 위쪽 허공을 향한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S55sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 의상이 레퍼런스에 지정된 붉은색 전통 한복과 모자가 아니라 이전 컷 인물의 현대적인 녹색 셔츠로 잘못 묘사되었습니다.",
     "fix_en": "Change the woman's clothing to the ornate red traditional hanbok with gold patterns and the matching hat shown in her reference image, while keeping her face, pose, the background restaurant, the pier, and the lighting exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에서 엑스트라 추가를 금지했으나 배경 선착장에 다수의 사람들이 잘못 생성되었습니다.",
     "fix_en": "Remove the crowd of people standing on the pier in the background, replacing them with the empty concrete surface of the pier and the sea water behind them, while keeping the woman in the foreground, her pose, her clothing, the restaurant, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the woman's clothing to the ornate red traditional hanbok with gold patterns and the matching hat shown in her reference image, while keeping her face, pose, the background restaurant, the pier, and the lighting exactly the same.\n- Remove the crowd of people standing on the pier in the background, replacing them with the empty concrete surface of the pier and the sea water behind them, while keeping the woman in the foreground, her pose, her clothing, the restaurant, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "백발의 여성이 화면 왼쪽 약간 오른쪽에 3/4 자세로 서서 시선을 카메라 옆(프레임 오른쪽 바깥, 선착장 방향)으로 고정해 응시한다. 눈동자는 렌즈를 보지 않고 카메라를 지나쳐 부두 쪽을 향한다. 배경 주민들도 부두 쪽을 바라보고 서 있어 시선축이 일치한다.",
      "built_space": "'섬마을식당' 간판이 붙은 식당 전면(창문, 유리문, 계단, 화분, 돌담)이 이전 스틸과 동일한 재질·마모로 왼쪽 배경에 있고, 그 오른쪽으로 회색 슬레이트 창고, 가로등, 콘크리트 부두 길이 바다까지 이어진다. 참조 스틸의 지리 관계(식당→부두 길→바다→오른쪽 섬 실루엣)가 보존됨.",
      "entities": "인물은 60대 후반 한국 여성, 단정하게 틀어 올린 백발, 기품 있는 얼굴 — 캐릭터 참조의 얼굴형·머리와 일치. 의상은 이전 스틸의 마을 분위기에 맞는 짙은 올리브 리넨 셔츠(현대 한국 어촌 복장). 배경 주민들은 이전 스틸의 적대적 주민 무리를 축소된 실제 스케일로 유지. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여성은 두 발로 지면에 서 있으며 어깨와 상체의 미세한 무게 이동이 자연스럽다. 배경 인물들도 모두 지면에 접지. 공중에 뜬 물체 없음. 옷의 주름과 드레이프, 콘크리트·돌·페인트 표면 질감이 실제 재질로 읽힌다."
     },
     {
      "label": "B",
      "direction": "여성은 동일하게 3/4로 서서 시선을 프레임 오른쪽 바깥(부두 방향)으로 향한다. 시선 방향 자체는 계약에 부합. 다만 배경의 주민 무리가 사라져 부두 쪽 동선의 인물 연결이 약화되고, 시선이 향하는 공간에 아무 사건 단서가 없다.",
      "built_space": "식당 전면과 창고, 가로등, 부두 길은 A와 동일하게 유지되나 부두 위 주민들이 전부 제거되고 어선도 거의 잘려 나갔다. 배경 깊이는 유지되지만 '적대적 주민'과 '마을 길로 들어오는 동선' 요소가 소실.",
      "entities": "얼굴·백발 쪽진 머리는 캐릭터 참조와 일치하지만, 의상이 캐릭터 참조 스튜디오 컷의 조선시대 활옷과 화관(족두리형 모자)으로 바뀌어 있다. 이전 스틸이 잠근 현대 어촌 복장·중립 팔레트와 충돌하며, '절제된 뉴트럴 팔레트' 조명 지시도 붉은 자수 의상으로 파괴된다. 이는 계약이 요구하지 않은 변경.",
      "hard_violations": [
       "이전 스틸이 잠근 현대 한국 어촌 복장을 조선시대 혼례 활옷·화관으로 교체 — 시대/의상 락 위반",
       "이전 스틸이 유지하라고 명시한 적대적 주민 무리를 배경에서 전부 삭제 — 장소·상황 연속성 위반"
      ],
      "physics": "여성은 지면에 두 발로 서 있고 두 손은 앞으로 모아 소맷자락을 잡고 있어 지지는 문제없다. 비단·자수 재질감은 물리적으로 그럴듯하나, 야외 자연광과의 색온도 일치가 다소 인위적이다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸이 잠근 현대 어촌 복장·주민 무리·부두 사선을 모두 유지한 채, 식당 전면을 뒤에 두고 카메라를 지나쳐 선착장을 응시하는 미디엄 3/4 구도를 정확히 실현했다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "시선 방향과 식당 전면은 맞췄으나, 요구되지 않은 조선 활옷·화관으로 의상을 바꿔 '이전 스틸 의상 락'과 '절제된 뉴트럴 팔레트'를 깨뜨렸고 배경의 적대적 주민까지 지워 연속성 손실이 이득을 크게 초과한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸이 잠근 현대 어촌 복장·주민 무리·부두 사선을 모두 유지한 채, 식당 전면을 뒤에 두고 카메라를 지나쳐 선착장을 응시하는 미디엄 3/4 구도를 정확히 실현했다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "시선 방향과 식당 전면은 맞췄으나, 요구되지 않은 조선 활옷·화관으로 의상을 바꿔 '이전 스틸 의상 락'과 '절제된 뉴트럴 팔레트'를 깨뜨렸고 배경의 적대적 주민까지 지워 연속성 손실이 이득을 크게 초과한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "백발의 여성이 화면 왼쪽 약간 오른쪽에 3/4 자세로 서서 시선을 카메라 옆(프레임 오른쪽 바깥, 선착장 방향)으로 고정해 응시한다. 눈동자는 렌즈를 보지 않고 카메라를 지나쳐 부두 쪽을 향한다. 배경 주민들도 부두 쪽을 바라보고 서 있어 시선축이 일치한다.",
      "built_space": "'섬마을식당' 간판이 붙은 식당 전면(창문, 유리문, 계단, 화분, 돌담)이 이전 스틸과 동일한 재질·마모로 왼쪽 배경에 있고, 그 오른쪽으로 회색 슬레이트 창고, 가로등, 콘크리트 부두 길이 바다까지 이어진다. 참조 스틸의 지리 관계(식당→부두 길→바다→오른쪽 섬 실루엣)가 보존됨.",
      "entities": "인물은 60대 후반 한국 여성, 단정하게 틀어 올린 백발, 기품 있는 얼굴 — 캐릭터 참조의 얼굴형·머리와 일치. 의상은 이전 스틸의 마을 분위기에 맞는 짙은 올리브 리넨 셔츠(현대 한국 어촌 복장). 배경 주민들은 이전 스틸의 적대적 주민 무리를 축소된 실제 스케일로 유지. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여성은 두 발로 지면에 서 있으며 어깨와 상체의 미세한 무게 이동이 자연스럽다. 배경 인물들도 모두 지면에 접지. 공중에 뜬 물체 없음. 옷의 주름과 드레이프, 콘크리트·돌·페인트 표면 질감이 실제 재질로 읽힌다."
     },
     {
      "label": "B",
      "direction": "여성은 동일하게 3/4로 서서 시선을 프레임 오른쪽 바깥(부두 방향)으로 향한다. 시선 방향 자체는 계약에 부합. 다만 배경의 주민 무리가 사라져 부두 쪽 동선의 인물 연결이 약화되고, 시선이 향하는 공간에 아무 사건 단서가 없다.",
      "built_space": "식당 전면과 창고, 가로등, 부두 길은 A와 동일하게 유지되나 부두 위 주민들이 전부 제거되고 어선도 거의 잘려 나갔다. 배경 깊이는 유지되지만 '적대적 주민'과 '마을 길로 들어오는 동선' 요소가 소실.",
      "entities": "얼굴·백발 쪽진 머리는 캐릭터 참조와 일치하지만, 의상이 캐릭터 참조 스튜디오 컷의 조선시대 활옷과 화관(족두리형 모자)으로 바뀌어 있다. 이전 스틸이 잠근 현대 어촌 복장·중립 팔레트와 충돌하며, '절제된 뉴트럴 팔레트' 조명 지시도 붉은 자수 의상으로 파괴된다. 이는 계약이 요구하지 않은 변경.",
      "hard_violations": [
       "이전 스틸이 잠근 현대 한국 어촌 복장을 조선시대 혼례 활옷·화관으로 교체 — 시대/의상 락 위반",
       "이전 스틸이 유지하라고 명시한 적대적 주민 무리를 배경에서 전부 삭제 — 장소·상황 연속성 위반"
      ],
      "physics": "여성은 지면에 두 발로 서 있고 두 손은 앞으로 모아 소맷자락을 잡고 있어 지지는 문제없다. 비단·자수 재질감은 물리적으로 그럴듯하나, 야외 자연광과의 색온도 일치가 다소 인위적이다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여자는 화면 좌측(프레임 바깥, 카메라 지나 선착장 방향은 아님)을 향해 3/4로 서서 시선을 좌측 전방으로 고정. 마을 길·부두는 화면 오른쪽으로 이어지는데 시선은 반대편 육지/식당 쪽 축으로 향해 있어, '선착장 쪽을 뚫어지게 주시'라는 시선 방향이 화면 내 부두 축과 어긋난다.",
      "built_space": "반월(섬마을)식당 전면 간판·유리문·창틀·계단·화분·돌담이 레퍼런스와 일치. 오른쪽으로 콘크리트 부두와 바다, 가로등, 창고 건물이 이어져 장소 락은 충족. 인물 스케일도 배경 대비 적정.",
      "entities": "인물은 60대 후반 한국인 여성, 흰머리, 얼굴은 캐릭터 레퍼런스와 유사. 그러나 의상이 캐릭터 레퍼런스의 1670년대 혼례 활옷·화관(족두리형 붉은 갓)을 그대로 입고 있음 — 현대 남해 어촌 부두 장면의 복장으로 맞지 않으며, 이전 스틸이 확정한 현대 마을 주민의 복장 지속성과 충돌. 이전 스틸의 주민(적대적 주민들) 존재는 완전히 제거됨.",
      "hard_violations": [],
      "physics": "두 발이 콘크리트 바닥에 접지, 손은 앞에서 옷자락/소매를 잡고 있어 지지 문제 없음. 비단 옷의 광택과 드레이프, 자수의 입체감은 실물 재질로 읽힘."
     },
     {
      "label": "B",
      "direction": "여자는 화면 좌측 약간 오프센터에 3/4 자세로 서서 시선을 카메라를 지나 화면 우측 전방(부두 진입 동선 쪽)으로 응시. 배경 오른쪽 부두에 늘어선 주민들과 시선 축이 부두-마을 사이 시선축과 정합. '선착장 쪽 주시'가 성립.",
      "built_space": "동일한 섬마을식당 전면(간판, 유리문, 창, 계단, 화분, 돌담, 창고, 가로등)과 부두·바다가 레퍼런스와 일치. 인물 뒤로 깊이가 남아 다음 리빌용 여백도 확보. 배경 인물들 스케일 정상.",
      "entities": "60대 후반 한국인 여성, 단정히 틀어 올린 백발, 품위 있는 얼굴 — 캐릭터 레퍼런스 얼굴과 일치. 복장은 이전 스틸의 현대 어촌 톤(짙은 올리브 셔츠)으로 절제된 중성 팔레트에 부합. 배경 주민들은 이전 스틸이 확정한 '적대적 주민'으로, 프롬프트가 '가져오라'고 명시한 요소(hostile residents)에 해당.",
      "hard_violations": [],
      "physics": "두 발 지면 접지, 몸무게가 한쪽에 실린 자연스러운 정지 자세. 셔츠의 주름과 드레이프, 콘크리트 질감, 흐린 낮의 확산광 모두 물리적으로 타당."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "장소·조명은 맞지만 캐릭터 레퍼런스의 1670년 혼례복·화관을 현대 어촌 장면에 그대로 입혀 이전 스틸의 복장 지속성을 깨뜨렸고, 시선 축이 부두 방향과 반대로 향하며 '적대적 주민'까지 모두 삭제해 계약이 요구하지 않은 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "백발 노인의 신원·현대 복장·부두를 향한 응시 축·식당 전면과 주민 유지까지 계약 요소를 고르게 충족한 아이레벨 미디엄샷으로, 변경이 가장 적고 시선 방향이 정확하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "장소·조명은 맞지만 캐릭터 레퍼런스의 1670년 혼례복·화관을 현대 어촌 장면에 그대로 입혀 이전 스틸의 복장 지속성을 깨뜨렸고, 시선 축이 부두 방향과 반대로 향하며 '적대적 주민'까지 모두 삭제해 계약이 요구하지 않은 손실이 크다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "백발 노인의 신원·현대 복장·부두를 향한 응시 축·식당 전면과 주민 유지까지 계약 요소를 고르게 충족한 아이레벨 미디엄샷으로, 변경이 가장 적고 시선 방향이 정확하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여자는 화면 좌측(프레임 바깥, 카메라 지나 선착장 방향은 아님)을 향해 3/4로 서서 시선을 좌측 전방으로 고정. 마을 길·부두는 화면 오른쪽으로 이어지는데 시선은 반대편 육지/식당 쪽 축으로 향해 있어, '선착장 쪽을 뚫어지게 주시'라는 시선 방향이 화면 내 부두 축과 어긋난다.",
      "built_space": "반월(섬마을)식당 전면 간판·유리문·창틀·계단·화분·돌담이 레퍼런스와 일치. 오른쪽으로 콘크리트 부두와 바다, 가로등, 창고 건물이 이어져 장소 락은 충족. 인물 스케일도 배경 대비 적정.",
      "entities": "인물은 60대 후반 한국인 여성, 흰머리, 얼굴은 캐릭터 레퍼런스와 유사. 그러나 의상이 캐릭터 레퍼런스의 1670년대 혼례 활옷·화관(족두리형 붉은 갓)을 그대로 입고 있음 — 현대 남해 어촌 부두 장면의 복장으로 맞지 않으며, 이전 스틸이 확정한 현대 마을 주민의 복장 지속성과 충돌. 이전 스틸의 주민(적대적 주민들) 존재는 완전히 제거됨.",
      "hard_violations": [],
      "physics": "두 발이 콘크리트 바닥에 접지, 손은 앞에서 옷자락/소매를 잡고 있어 지지 문제 없음. 비단 옷의 광택과 드레이프, 자수의 입체감은 실물 재질로 읽힘."
     },
     {
      "label": "A",
      "direction": "여자는 화면 좌측 약간 오프센터에 3/4 자세로 서서 시선을 카메라를 지나 화면 우측 전방(부두 진입 동선 쪽)으로 응시. 배경 오른쪽 부두에 늘어선 주민들과 시선 축이 부두-마을 사이 시선축과 정합. '선착장 쪽 주시'가 성립.",
      "built_space": "동일한 섬마을식당 전면(간판, 유리문, 창, 계단, 화분, 돌담, 창고, 가로등)과 부두·바다가 레퍼런스와 일치. 인물 뒤로 깊이가 남아 다음 리빌용 여백도 확보. 배경 인물들 스케일 정상.",
      "entities": "60대 후반 한국인 여성, 단정히 틀어 올린 백발, 품위 있는 얼굴 — 캐릭터 레퍼런스 얼굴과 일치. 복장은 이전 스틸의 현대 어촌 톤(짙은 올리브 셔츠)으로 절제된 중성 팔레트에 부합. 배경 주민들은 이전 스틸이 확정한 '적대적 주민'으로, 프롬프트가 '가져오라'고 명시한 요소(hostile residents)에 해당.",
      "hard_violations": [],
      "physics": "두 발 지면 접지, 몸무게가 한쪽에 실린 자연스러운 정지 자세. 셔츠의 주름과 드레이프, 콘크리트 질감, 흐린 낮의 확산광 모두 물리적으로 타당."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S55sh3"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S55sh7": {
  "input_fingerprint": "d569835576e2a327",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)의 등 뒤에서 정인우를 향해 반갑게 한 손을 높이 들어 올린 김지후(강수리영)의 모습.\n\nLOCATION (lock): The restaurant entrance above the island pier, directly behind the waiting village elder. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the backward and slightly offset dolly at eye level in a wide layered composition: 정인우 turns in the lower-left foreground, 강영란(흰 머리 여자) holds the central midground, and 김지후(강수리영) emerges clearly behind her on the right. 김지후(강수리영)'s raised hand breaks above 강영란(흰 머리 여자)'s shoulder line, making the friendly greeting readable without losing the older woman's obstructive presence.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Jung Inwoo in the lower-left of the frame, foreground, looks toward Suriyoung behind Yeongran; Yeongran in the middle-center of the frame, midground, looks toward Jung Inwoo at the dock side; Suriyoung in the middle-right of the frame, background, looks toward Jung Inwoo in the foreground.\n- KEY BACKGROUND ELEMENTS: 반월 식당 전면 (김지후(강수리영)가 식당에서 나와 강영란(흰 머리 여자)의 뒤에 나타남) — Its front faces the camera behind 강영란(흰 머리 여자) and 김지후(강수리영); used as Provides the rear layer from which 김지후(강수리영) appears; 선착장과 식당 사이의 길 (선착장과 마을 안쪽을 연결함) — The route recedes from 정인우 in the foreground toward the restaurant; used as Maintains the distance and sightline between the restaurant group and 정인우.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps all three depth planes legible, with restrained neutrals allowing the raised hand to become the emotional accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 restaurant frontage, pier sightline, daylight, elder's position, and surrounding hostile villagers. Exclude the elder as the sole focal figure; add the young woman waving from directly behind her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s necklace remains missing as she emerges behind Youngran; Inwoo’s injured arm remains in its cast.\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 woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정인우가 좌측 전경에서 뒤돌아 우측 안쪽(강영란과 그 뒤 김지후)을 바라보고 있고, 강영란은 화면 좌측 전경의 정인우 쪽으로 시선을 두고 있다. 김지후는 강영란 오른쪽 뒤에서 얼굴을 정인우 쪽으로 향한 채 오른손을 어깨선 위로 높이 들어 인사한다. 손은 강영란의 어깨선을 확실히 넘어 프레임 상단으로 읽힌다.",
    "built_space": "'섬마을식당' 전면 간판, 알루미늄 새시 출입구, 계단, 돌담, 화분, 함석 창고, 그 너머 선착장과 바다·마을 사람들 — 레퍼런스와 동일한 배치와 마감. 식당 전면은 카메라 뒤쪽 층으로 정상 배치되며 선착장 길이 전경에서 뒤로 물러나는 사선도 유지된다.",
    "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 재킷+올리브 이너, 목걸이 없음(캐리드 스테이트 충족), 모자는 벗은 상태. 강영란: 60대 후반, 단정히 틀어올린 백발, 올리브 셔츠 — 이전 스틸과 일치. 정인우: 뒷모습, 남성, 팔에 깁스와 슬링이 보임. 배경 마을 사람들은 이전 스틸의 적대적 주민들과 동일 구성.",
    "hard_violations": [],
    "physics": "세 인물 모두 두 발이 지면에 닿아 있고 체중 이동이 자연스럽다. 김지후의 든 팔은 어깨에서 이어진 정상 해부구조이며 손가락이 펴진 인사 동작. 공중에 떠 있는 물체나 지지 없는 신체 없음."
   },
   {
    "label": "B",
    "direction": "정인우는 좌측 전경에서 카메라에 등을 보이며 강영란 쪽을 향한다. 강영란은 정면(카메라/정인우 방향)을 응시. 김지후는 강영란 오른쪽 뒤에서 한 손을 들고 정인우 쪽을 보며 웃는다. 다만 들어올린 팔이 김지후의 몸통 위치보다 훨씬 왼쪽(강영란 머리 바로 뒤)에서 솟아 있어 어깨-팔 연결이 어색하고, 팔의 소유자가 모호하게 읽힌다.",
    "built_space": "식당 전면이 정면으로 크게 서 있으나 이전 스틸과 달리 건물 형태·지붕·간판 위치가 재구성되었고, 선착장·바다 사이트라인이 완전히 사라졌다. 지면도 콘크리트 부두가 아닌 흙바닥. 카메라가 바다를 등지고 뒤집힌 배치.",
    "entities": "김지후: 젊은 여성, 긴 검은머리, 갈색 재킷 — 일치. 목걸이 없음. 강영란: 백발 노년 여성, 올리브 셔츠 — 일치. 정인우: 회색 티에 팔 깁스+슬링. 마을 사람들이 이전 스틸의 부두 도열이 아니라 마당 양옆으로 재배치되고 수가 늘어남.",
    "hard_violations": [
     "들어올린 팔이 김지후의 어깨선과 이어지지 않고 강영란 머리 뒤 공중에서 시작해 소유자가 불명확한 해부학적 오류",
     "선착장 사이트라인·바다가 제거되고 건물 전면이 재구성되어 로케이션 락 위반 수준의 공간 변형"
    ],
    "physics": "인물들은 모두 지면에 서 있고 지지에 문제 없음. 그러나 든 팔의 기점이 신체와 물리적으로 연결되지 않아 보인다."
   },
   {
    "label": "C",
    "direction": "정인우는 좌측 전경에서 측면(우측 안쪽)을 바라보지만 몸은 거의 옆모습이며 시선이 강영란/김지후 쪽으로 향한다. 강영란은 정면 우측을 응시하나 정인우 쪽이 아닌 카메라 축 바깥을 본다. 김지후는 중경 오른쪽 길 위에서 손을 들고 정인우 쪽을 향해 웃는다.",
    "built_space": "식당 전면, 계단, 돌담, 함석 창고, 선착장 길과 바다, 도열한 주민 — 이전 스틸과 재질·구조 일치. 다만 김지후가 식당 앞이 아니라 이미 선착장 길 한가운데로 나와 있어 '강영란의 등 뒤에서 나타남'이라는 층 구성이 약화된다.",
    "entities": "김지후: 20대 여성, 긴 검은머리, 갈색 재킷+올리브 이너, 목걸이 없음 — 일치. 강영란: 백발 노년 여성, 올리브 셔츠 — 일치. 정인우: 회색 티, 팔 깁스와 슬링 확인. 배경 주민들 유지.",
    "hard_violations": [],
    "physics": "세 인물 모두 두 발로 지면을 딛고 있으며 김지후의 든 팔도 어깨에서 정상적으로 이어진다. 부유하는 신체·물체 없음."
   }
  ],
  "totals": {
   "A": 9,
   "C": 6,
   "B": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "정인우 좌하단 전경·강영란 중앙 중경·김지후 우측 배경의 3층 레이어와 '강영란의 등 뒤에서 어깨선 위로 든 손'이 정확히 구현되고, 이전 스틸의 식당 전면·선착장 사이트라인·주민 도열까지 그대로 유지된다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "로케이션과 인물 동일성은 좋으나 김지후가 강영란 '등 뒤'가 아니라 선착장 길 중앙으로 나와 있어 노파의 차폐감과 층 구성이 약하고, 강영란 시선도 정인우를 정확히 향하지 않는다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "든 팔이 김지후 어깨와 이어지지 않고 강영란 뒤 공중에서 솟은 해부학적 오류에 더해, 선착장·바다 사이트라인이 사라지고 건물·주민 배치가 재구성되어 로케이션 락을 크게 벗어났다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S55sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후(강수리영)가 높이 든 오른손의 손가락이 6개(엄지 1개, 나머지 손가락 5개)로 그려져 있습니다.",
     "fix_en": "Redraw Suriyoung's raised right hand to have exactly five anatomically correct digits (one thumb and four fingers). Maintain exactly her face, her brown jacket, her position behind Yeongran, Yeongran's green shirt and pose, Inwoo's cast and position, the background villagers, and the current framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Suriyoung's raised right hand to have exactly five anatomically correct digits (one thumb and four fingers). Maintain exactly her face, her brown jacket, her position behind Yeongran, Yeongran's green shirt and pose, Inwoo's cast and position, the background villagers, and the current framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "3중 레이어(전경 정인우·중경 강영란·후경 김지후) 배치, 어깨선 위로 올라간 인사 손, 캐스트와 목걸이 없음 등 계약 항목을 모두 충족하며 이전 스틸의 식당 전면·유리문·마을 사람 배치까지 그대로 유지해 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 인물 관계는 A와 동일하지만 요구되지 않은 손실이 발생했다 — 식당 유리문·계단 소품이 뭉개지고 배경 마을 사람 수가 줄었으며 손 비례가 커지고 전체 크롭이 미세하게 확대되어, 얻은 것 없이 로케이션 락과 선예도만 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "3중 레이어(전경 정인우·중경 강영란·후경 김지후) 배치, 어깨선 위로 올라간 인사 손, 캐스트와 목걸이 없음 등 계약 항목을 모두 충족하며 이전 스틸의 식당 전면·유리문·마을 사람 배치까지 그대로 유지해 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 인물 관계는 A와 동일하지만 요구되지 않은 손실이 발생했다 — 식당 유리문·계단 소품이 뭉개지고 배경 마을 사람 수가 줄었으며 손 비례가 커지고 전체 크롭이 미세하게 확대되어, 얻은 것 없이 로케이션 락과 선예도만 잃었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "레이아웃·시선·캐스트·목걸이 부재 등 계약은 충족하나, 든 손이 원근 대비 과대하게 커져 팔-손 비례가 어색하고 배경 소품·군중 배치가 이전 스틸에서 불필요하게 변형되어 손실이 있다.  ★위반: [gpt] 식당 간판에 한글 문구가 선명하게 남아 있어 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "와이드 3층 구도(좌하 정인우·중앙 강영란·우측 뒤 김지후)와 어깨선 위로 올라온 인사 손, 캐스트 유지·목걸이 부재를 모두 지키면서 손 비례와 이전 스틸의 고정 요소·군중 배치를 더 충실히 보존해 변경이 적다.  ★위반: [gpt] 식당 간판의 한글 문구가 그대로 보여 ‘텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.611,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.361,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 식당 간판에 한글 문구가 선명하게 남아 있어 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
      ],
      "B": [
       "[gpt] 식당 간판의 한글 문구가 그대로 보여 ‘텍스트 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "레이아웃·시선·캐스트·목걸이 부재 등 계약은 충족하나, 든 손이 원근 대비 과대하게 커져 팔-손 비례가 어색하고 배경 소품·군중 배치가 이전 스틸에서 불필요하게 변형되어 손실이 있다.  ★위반: [gpt] 식당 간판에 한글 문구가 선명하게 남아 있어 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "와이드 3층 구도(좌하 정인우·중앙 강영란·우측 뒤 김지후)와 어깨선 위로 올라온 인사 손, 캐스트 유지·목걸이 부재를 모두 지키면서 손 비례와 이전 스틸의 고정 요소·군중 배치를 더 충실히 보존해 변경이 적다.  ★위반: [gpt] 식당 간판의 한글 문구가 그대로 보여 ‘텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S55sh5"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "groupbg::바위해안_길": {
  "input_fingerprint": "666ed385d06f0856",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "바위해안_길",
    "tags": [
     "S56sh3",
     "S56sh6",
     "S56sh7",
     "S60sh6",
     "S60sh9"
    ]
   },
   "context_sig": "8f67492786de60fd"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a narrow island coastal path between the village and the rocky shoreline.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 숲속 도축장 내부: 벽에 도축용 기구들이 널려 있는 가건물 내부. 바닥과 벽면에 검붉은 핏자국이 선명하다. (특징: 도축용 칼과 뾰족한 금속 갈고리들; 피받이 양동이; 핏자국이 흥건한 도축대, 바닥, 벽면; 구석에 쌓인 피 묻은 포대자루 더미; 포대자루에서 쏟아진 토막 난 인체 부위)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 해안길 - 낮\n- 길이 사라지며 가파른 바위들이 이어진다.\n- 실외. 해안길 - 낮\n- 다시 해안가 바위길로 나온 수리영과 인우\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a narrow island coastal path between the village and the rocky shoreline.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 숲속 도축장 내부: 벽에 도축용 기구들이 널려 있는 가건물 내부. 바닥과 벽면에 검붉은 핏자국이 선명하다. (특징: 도축용 칼과 뾰족한 금속 갈고리들; 피받이 양동이; 핏자국이 흥건한 도축대, 바닥, 벽면; 구석에 쌓인 피 묻은 포대자루 더미; 포대자루에서 쏟아진 토막 난 인체 부위)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 해안길 - 낮\n- 길이 사라지며 가파른 바위들이 이어진다.\n- 실외. 해안길 - 낮\n- 다시 해안가 바위길로 나온 수리영과 인우\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_바위해안_길_22ad18.png",
  "asset_id": "dc117794-c96b-4f83-a7bd-f37661f38cb0",
  "input_asset_ids": [
   "478adb86-aa03-4e21-8c6f-476e792234a5"
  ],
  "origin_tag": "S56sh3",
  "place_text": "On a narrow island coastal path between the village and the rocky shoreline.",
  "origin_inputs": {
   "place_text": "On a narrow island coastal path between the village and the rocky shoreline.",
   "time_of_day_en": "day",
   "conti_asset_id": "478adb86-aa03-4e21-8c6f-476e792234a5"
  }
 },
 "S56sh3::bgfirst_bg": {
  "input_fingerprint": "535681c46d3d705c",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 오던 길에 우뚝 선 채 어이없다는 표정으로 김지후(강수리영)를 쏘아보는 정인우의 찰나.\n\nLOCATION (lock): On a narrow island coastal path between the village and the rocky shoreline.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at eye level in front of 정인우 and slightly toward 김지후(강수리영)'s side of the narrow path, framing 정인우 in a medium three-quarter view as his forward movement stops. Keep 김지후(강수리영)'s shoulder and partial profile at the opposite edge so his disbelieving stare has an explicit destination without turning the moment into a symmetrical two-shot.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 좁은 해안길 (Narrow enough for the pair to walk together); used as Compresses the two characters into a confrontational shared axis; 해안과 바다 (Bordering the path); used as Remains visible beyond the path as spatial context for the coastal route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 오던 길에 우뚝 선 채 어이없다는 표정으로 김지후(강수리영)를 쏘아보는 정인우의 찰나.\n\nLOCATION (lock): On a narrow island coastal path between the village and the rocky shoreline.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at eye level in front of 정인우 and slightly toward 김지후(강수리영)'s side of the narrow path, framing 정인우 in a medium three-quarter view as his forward movement stops. Keep 김지후(강수리영)'s shoulder and partial profile at the opposite edge so his disbelieving stare has an explicit destination without turning the moment into a symmetrical two-shot.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 좁은 해안길 (Narrow enough for the pair to walk together); used as Compresses the two characters into a confrontational shared axis; 해안과 바다 (Bordering the path); used as Remains visible beyond the path as spatial context for the coastal route.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh3__bgfirst_bg.png",
  "asset_id": "d944b2db-cdf0-4eb3-a1b6-a102d1d903ec",
  "input_asset_ids": [
   "478adb86-aa03-4e21-8c6f-476e792234a5",
   "dc117794-c96b-4f83-a7bd-f37661f38cb0"
  ]
 },
 "S56sh3": {
  "input_fingerprint": "b23fb681b21df0c9",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 오던 길에 우뚝 선 채 어이없다는 표정으로 김지후(강수리영)를 쏘아보는 정인우의 찰나.\n\nLOCATION (lock): On a narrow island coastal path between the village and the rocky shoreline. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast; Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 오던 길에 우뚝 선 채 어이없다는 표정으로 김지후(강수리영)를 쏘아보는 정인우의 찰나.\n\nLOCATION (lock): On a narrow island coastal path between the village and the rocky shoreline. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast; Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 오던 길에 우뚝 선 채 어이없다는 표정으로 김지후(강수리영)를 쏘아보는 정인우의 찰나.\n\nLOCATION (lock): On a narrow island coastal path between the village and the rocky shoreline. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast; Jihu’s pendant remains missing.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S56sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903809>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_바위해안_길_22ad18.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903809>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상대방을 오버더숄더로 프레임에 배치하여 '지후를 쏘아보는' 상황을 명확히 구현했으며, 어이없어하는 표정 연기가 지문과 정확히 일치합니다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "캐릭터 레퍼런스의 의상(녹색 재킷)은 더 잘 반영했으나, 시선이 화면 밖을 향해 대상과의 상호작용이 약하고 표정도 다소 평이합니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상대방을 오버더숄더로 프레임에 배치하여 '지후를 쏘아보는' 상황을 명확히 구현했으며, 어이없어하는 표정 연기가 지문과 정확히 일치합니다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "캐릭터 레퍼런스의 의상(녹색 재킷)은 더 잘 반영했으나, 시선이 화면 밖을 향해 대상과의 상호작용이 약하고 표정도 다소 평이합니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 인물(정인우)만 프레임에 담아냈으며, 참조 이미지와 유사한 의상(녹색 재킷)과 깁스 설정, 쏘아보는 표정을 잘 구현했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "허용된 인물 목록(PEOPLE)에 없는 인물이 프레임에 등장(오버더숄더)하여 지침을 위반했으며, 정인우의 의상도 참조 이미지와 다릅니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지정된 인물(정인우)만 프레임에 담아냈으며, 참조 이미지와 유사한 의상(녹색 재킷)과 깁스 설정, 쏘아보는 표정을 잘 구현했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "허용된 인물 목록(PEOPLE)에 없는 인물이 프레임에 등장(오버더숄더)하여 지침을 위반했으며, 정인우의 의상도 참조 이미지와 다릅니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "상대방을 오버더숄더로 프레임에 배치하여 '지후를 쏘아보는' 상황을 명확히 구현했으며, 어이없어하는 표정 연기가 지문과 정확히 일치합니다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "캐릭터 레퍼런스의 의상(녹색 재킷)은 더 잘 반영했으나, 시선이 화면 밖을 향해 대상과의 상호작용이 약하고 표정도 다소 평이합니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_바위해안_길_22ad18.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903809>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "재킷의 왼쪽 가슴과 왼쪽 소매에 영문 텍스트(로고)가 생성되어 '텍스트 없음' 지침을 위반했습니다.",
     "fix_en": "Remove all text and logos from the jacket's chest and sleeve, making the fabric completely plain.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove all text and logos from the jacket's chest and sleeve, making the fabric completely plain.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh3__bgfirst_bg.png",
   "bg_asset_id": "d944b2db-cdf0-4eb3-a1b6-a102d1d903ec",
   "bg_record_key": "S56sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "바위해안_길",
   "groupbg_asset_id": "dc117794-c96b-4f83-a7bd-f37661f38cb0"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S56sh6": {
  "input_fingerprint": "bbb87f9d296b5e97",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 가파른 해안가 바위벽에 찰싹 달라붙은 채 조심스럽게 위쪽으로 한쪽 발을 뻗은 김지후(강수리영)와 정인우의 모습.\n\nLOCATION (lock): A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From lower-torso height a short distance beside the climbers, briefly hold the lateral track parallel to the steep coastal rocks and angle the frame upward. 김지후(강수리영) occupies the middle-left and 정인우 the middle-right, both pressed close to the rock face with one foot caught reaching for a higher placement; the sea remains visible below as the consequence of a slip.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Suriyoung in the middle-left of the frame, midground, moves toward higher foothold on the rock face; Jung Inwoo in the middle-right of the frame, midground, moves toward higher foothold on the rock face; upper rock route toward the forest in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 가파른 해안가 바위벽 (좁은 길이 끝난 뒤 가파른 바위들이 이어져 있음) — Its climbable face runs diagonally upward across the frame, nearly parallel to the camera track; used as Forms the steep climbing plane and the diagonal route through the frame; 바닷물 (바위 아래에 있어 발을 헛디디면 빠질 수 있음); used as Remains visible beneath the climbers to express the risk of falling; 숲 쪽 상부 (김지후(강수리영)와 정인우가 바위를 붙잡고 이 방향으로 올라가고 있음); used as Marks the direction the climbers are trying to reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light reveals the dangerous separation between footholds and sea while retaining restrained blue and earthy neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo keeps his injured arm in the cast while climbing with Jihu, whose animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 가파른 해안가 바위벽에 찰싹 달라붙은 채 조심스럽게 위쪽으로 한쪽 발을 뻗은 김지후(강수리영)와 정인우의 모습.\n\nLOCATION (lock): A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From lower-torso height a short distance beside the climbers, briefly hold the lateral track parallel to the steep coastal rocks and angle the frame upward. 김지후(강수리영) occupies the middle-left and 정인우 the middle-right, both pressed close to the rock face with one foot caught reaching for a higher placement; the sea remains visible below as the consequence of a slip.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Suriyoung in the middle-left of the frame, midground, moves toward higher foothold on the rock face; Jung Inwoo in the middle-right of the frame, midground, moves toward higher foothold on the rock face; upper rock route toward the forest in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 가파른 해안가 바위벽 (좁은 길이 끝난 뒤 가파른 바위들이 이어져 있음) — Its climbable face runs diagonally upward across the frame, nearly parallel to the camera track; used as Forms the steep climbing plane and the diagonal route through the frame; 바닷물 (바위 아래에 있어 발을 헛디디면 빠질 수 있음); used as Remains visible beneath the climbers to express the risk of falling; 숲 쪽 상부 (김지후(강수리영)와 정인우가 바위를 붙잡고 이 방향으로 올라가고 있음); used as Marks the direction the climbers are trying to reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light reveals the dangerous separation between footholds and sea while retaining restrained blue and earthy neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo keeps his injured arm in the cast while climbing with Jihu, whose animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 가파른 해안가 바위벽에 찰싹 달라붙은 채 조심스럽게 위쪽으로 한쪽 발을 뻗은 김지후(강수리영)와 정인우의 모습.\n\nLOCATION (lock): A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From lower-torso height a short distance beside the climbers, briefly hold the lateral track parallel to the steep coastal rocks and angle the frame upward. 김지후(강수리영) occupies the middle-left and 정인우 the middle-right, both pressed close to the rock face with one foot caught reaching for a higher placement; the sea remains visible below as the consequence of a slip.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Suriyoung in the middle-left of the frame, midground, moves toward higher foothold on the rock face; Jung Inwoo in the middle-right of the frame, midground, moves toward higher foothold on the rock face; upper rock route toward the forest in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 가파른 해안가 바위벽 (좁은 길이 끝난 뒤 가파른 바위들이 이어져 있음) — Its climbable face runs diagonally upward across the frame, nearly parallel to the camera track; used as Forms the steep climbing plane and the diagonal route through the frame; 바닷물 (바위 아래에 있어 발을 헛디디면 빠질 수 있음); used as Remains visible beneath the climbers to express the risk of falling; 숲 쪽 상부 (김지후(강수리영)와 정인우가 바위를 붙잡고 이 방향으로 올라가고 있음); used as Marks the direction the climbers are trying to reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light reveals the dangerous separation between footholds and sea while retaining restrained blue and earthy neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo keeps his injured arm in the cast while climbing with Jihu, whose animal-bone necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh6__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S56sh6.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안_바위길_237b3a.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선과 뻗은 팔이 프레임 상단 우측의 상부 바위·숲 방향을 향한다. 좌측 중간의 여성(지후)은 고개를 들어 위쪽 바위턱을 보며 오른손을 위 바위에, 한쪽 발을 더 높은 디딤점으로 올린다. 우측 중간의 남성(인우)도 성한 팔을 위로 뻗어 상부 바위를 잡고 시선은 그 손 끝을 향한다. 등반 방향(숲 쪽 상부)이 프레임 상단 중앙-우측으로 일관되게 일치. 바다는 좌측 하단에 낮게 보여 추락 위험을 표현.",
      "built_space": "인공 구조물 없음. 자연 지형: 레퍼런스 로케이션과 동일한 대각선 해안 암벽, 상부 소나무·관목, 하단 파도치는 갯바위, 원경 섬 실루엣까지 일치. 암벽면이 좌하→우상 대각선으로 카메라 트랙과 거의 평행하게 흐름. 인물은 미들그라운드 중간 크기로 진짜 스케일 유지.",
      "entities": "여성 1명: 한국인 20대 초반, 긴 검은 머리, 갈색 워크재킷+짙은 카고팬츠+등산화 — 레퍼런스와 일치(모자는 없음). 동물 뼈 목걸이 보이지 않음 — 계약 일치. 남성 1명: 한국인 20대 중반, 짧은 검은 머리, 왼팔에 하늘색 팔걸이 슬링(부상 팔 고정) — 캐스트 계약 충족. 추가 인물·물체 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여성: 왼발이 아래 바위 돌출부에 확실히 얹혀 있고 오른발이 더 높은 디딤점을 향해 뻗어 있으며 양손 중 한 손이 바위를 잡음 — 지지 명확. 남성: 오른발이 아래 바위에 딛고 왼무릎이 굽어 위쪽 디딤을 찾는 자세, 오른손이 상부 바위를 잡음 — 지지 명확. 두 사람 모두 몸이 암벽에 밀착. 공중 부양이나 무지지 신체 없음."
     },
     {
      "label": "B",
      "direction": "두 인물의 시선과 손은 각각 자기 쪽 벽면 위쪽을 향하지만 서로 반대 방향의 두 벽(좌측 벽과 우측 벽)을 오르고 있어 '숲 쪽 상부'라는 단일 루트 방향이 성립하지 않음. 여성은 좌측 벽을 향해 왼쪽 위, 남성은 우측 벽을 향해 오른쪽 위 — 방향이 갈라짐. 상부 숲 루트는 중앙 배경 협곡 건너편에 있어 실제 등반 목표와 어긋남.",
      "built_space": "자연 지형이나 레퍼런스의 열린 해안 절벽이 아니라 좁은 협곡/틈새 구조로 바뀜. 전경 좌우 양쪽이 거대한 암벽으로 프레임을 막고, 그 사이 아래에 청록색 바닷물이 보임. 레퍼런스의 대각선 해안 암벽면·파도치는 갯바위·원경 섬이 부재. 암벽 색·질감(밝은 회백색 결정질)도 레퍼런스의 어두운 편암과 다름.",
      "entities": "여성: 한국인, 긴 검은 머리, 갈색 재킷+짙은 바지 — 대체로 일치하나 얼굴이 레퍼런스보다 나이 들어 보임. 목걸이 없음 — 계약 일치. 남성: 한국인 20대, 오른팔에 흰 석고 캐스트 — 캐스트 계약 충족. 추가 인물 없음, 텍스트 없음. 다만 남성의 구두(드레스 슈즈)는 암벽 등반 상황에 어색.",
      "hard_violations": [
       "여성의 두 발 모두 어떤 바위 돌출부에도 닿아 있지 않고 다리가 허공에 늘어져 있어 몸을 지탱하는 지지점이 손끝뿐 — 사실상 공중에 매달린 무지지 신체",
       "남성의 왼발은 벽에 닿아 있으나 오른발이 허공에 떠 있고 몸통 중심이 벽에서 떨어져 있어 실제 하중을 지탱할 수 없는 불가능한 자세"
      ],
      "physics": "여성: 양손이 좌측 벽면의 평평한 면에 얹혀 있을 뿐 확실한 홀드가 없고, 두 발 모두 바위와 접촉하지 않은 채 다리가 수직으로 늘어져 공중에 떠 있음 — 지지 없음. 남성: 왼발이 우측 벽 돌출부에 얹혔으나 오른발과 하체가 허공에 있고 상체가 벽에서 크게 떨어져 무게중심이 뒤로 빠져 있어 물리적으로 유지 불가. 두 사람 모두 '바위벽에 찰싹 달라붙은' 밀착 상태가 아님."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 레퍼런스(대각선 해안 암벽·하단 바다·상부 숲)를 그대로 재현했고, 지후는 중간좌·인우는 중간우에서 암벽에 밀착해 한쪽 발을 위 디딤점으로 뻗는 순간을 정확히 잡았으며 지지점과 슬링·목걸이 부재 계약도 모두 충족."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "여성이 두 발 모두 바위에 닿지 않은 채 공중에 매달려 있고 남성도 무게중심이 벽에서 떨어져 물리적으로 불가능하며, 로케이션이 열린 해안 절벽이 아닌 좁은 협곡으로 바뀌고 두 사람이 서로 반대 벽을 올라 단일 상부 루트 방향도 무너짐."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 레퍼런스(대각선 해안 암벽·하단 바다·상부 숲)를 그대로 재현했고, 지후는 중간좌·인우는 중간우에서 암벽에 밀착해 한쪽 발을 위 디딤점으로 뻗는 순간을 정확히 잡았으며 지지점과 슬링·목걸이 부재 계약도 모두 충족."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "여성이 두 발 모두 바위에 닿지 않은 채 공중에 매달려 있고 남성도 무게중심이 벽에서 떨어져 물리적으로 불가능하며, 로케이션이 열린 해안 절벽이 아닌 좁은 협곡으로 바뀌고 두 사람이 서로 반대 벽을 올라 단일 상부 루트 방향도 무너짐."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선과 뻗은 팔이 프레임 상단 우측의 상부 바위·숲 방향을 향한다. 좌측 중간의 여성(지후)은 고개를 들어 위쪽 바위턱을 보며 오른손을 위 바위에, 한쪽 발을 더 높은 디딤점으로 올린다. 우측 중간의 남성(인우)도 성한 팔을 위로 뻗어 상부 바위를 잡고 시선은 그 손 끝을 향한다. 등반 방향(숲 쪽 상부)이 프레임 상단 중앙-우측으로 일관되게 일치. 바다는 좌측 하단에 낮게 보여 추락 위험을 표현.",
      "built_space": "인공 구조물 없음. 자연 지형: 레퍼런스 로케이션과 동일한 대각선 해안 암벽, 상부 소나무·관목, 하단 파도치는 갯바위, 원경 섬 실루엣까지 일치. 암벽면이 좌하→우상 대각선으로 카메라 트랙과 거의 평행하게 흐름. 인물은 미들그라운드 중간 크기로 진짜 스케일 유지.",
      "entities": "여성 1명: 한국인 20대 초반, 긴 검은 머리, 갈색 워크재킷+짙은 카고팬츠+등산화 — 레퍼런스와 일치(모자는 없음). 동물 뼈 목걸이 보이지 않음 — 계약 일치. 남성 1명: 한국인 20대 중반, 짧은 검은 머리, 왼팔에 하늘색 팔걸이 슬링(부상 팔 고정) — 캐스트 계약 충족. 추가 인물·물체 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여성: 왼발이 아래 바위 돌출부에 확실히 얹혀 있고 오른발이 더 높은 디딤점을 향해 뻗어 있으며 양손 중 한 손이 바위를 잡음 — 지지 명확. 남성: 오른발이 아래 바위에 딛고 왼무릎이 굽어 위쪽 디딤을 찾는 자세, 오른손이 상부 바위를 잡음 — 지지 명확. 두 사람 모두 몸이 암벽에 밀착. 공중 부양이나 무지지 신체 없음."
     },
     {
      "label": "B",
      "direction": "두 인물의 시선과 손은 각각 자기 쪽 벽면 위쪽을 향하지만 서로 반대 방향의 두 벽(좌측 벽과 우측 벽)을 오르고 있어 '숲 쪽 상부'라는 단일 루트 방향이 성립하지 않음. 여성은 좌측 벽을 향해 왼쪽 위, 남성은 우측 벽을 향해 오른쪽 위 — 방향이 갈라짐. 상부 숲 루트는 중앙 배경 협곡 건너편에 있어 실제 등반 목표와 어긋남.",
      "built_space": "자연 지형이나 레퍼런스의 열린 해안 절벽이 아니라 좁은 협곡/틈새 구조로 바뀜. 전경 좌우 양쪽이 거대한 암벽으로 프레임을 막고, 그 사이 아래에 청록색 바닷물이 보임. 레퍼런스의 대각선 해안 암벽면·파도치는 갯바위·원경 섬이 부재. 암벽 색·질감(밝은 회백색 결정질)도 레퍼런스의 어두운 편암과 다름.",
      "entities": "여성: 한국인, 긴 검은 머리, 갈색 재킷+짙은 바지 — 대체로 일치하나 얼굴이 레퍼런스보다 나이 들어 보임. 목걸이 없음 — 계약 일치. 남성: 한국인 20대, 오른팔에 흰 석고 캐스트 — 캐스트 계약 충족. 추가 인물 없음, 텍스트 없음. 다만 남성의 구두(드레스 슈즈)는 암벽 등반 상황에 어색.",
      "hard_violations": [
       "여성의 두 발 모두 어떤 바위 돌출부에도 닿아 있지 않고 다리가 허공에 늘어져 있어 몸을 지탱하는 지지점이 손끝뿐 — 사실상 공중에 매달린 무지지 신체",
       "남성의 왼발은 벽에 닿아 있으나 오른발이 허공에 떠 있고 몸통 중심이 벽에서 떨어져 있어 실제 하중을 지탱할 수 없는 불가능한 자세"
      ],
      "physics": "여성: 양손이 좌측 벽면의 평평한 면에 얹혀 있을 뿐 확실한 홀드가 없고, 두 발 모두 바위와 접촉하지 않은 채 다리가 수직으로 늘어져 공중에 떠 있음 — 지지 없음. 남성: 왼발이 우측 벽 돌출부에 얹혔으나 오른발과 하체가 허공에 있고 상체가 벽에서 크게 떨어져 무게중심이 뒤로 빠져 있어 물리적으로 유지 불가. 두 사람 모두 '바위벽에 찰싹 달라붙은' 밀착 상태가 아님."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 위쪽(상단)을 향해 손을 뻗고 시선도 위를 향한다. 다만 두 사람은 서로 마주보는 별개의 바위벽(협곡 양쪽 벽)에 붙어 있어, 프롬프트가 지정한 '카메라 트랙과 나란한 하나의 대각선 암벽 루트'가 아니다. 여자는 좌측 전경 바위벽 안쪽 면에, 남자는 우측 벽면에 붙어 서로 반대 방향을 향한다. 상부 숲 방향은 프레임 상단 중앙 배경에 일부 보인다.",
      "built_space": "인공 구조물은 없음. 지형은 좁은 협곡/틈새 형태로 렌더링되어, 레퍼런스 로케이션(바다로 열린 사선 해안 암벽, 좌측 넓은 바다)과 구조가 다르다. 바닷물은 협곡 바닥 중앙에 좁게 보인다.",
      "entities": "여성: 긴 검은 머리, 갈색 워크재킷, 다크 카고팬츠 — 강수리영 참조와 대체로 일치하나 얼굴이 다소 성숙하고 캡 모자는 없음(참조에는 있음, 필수는 아님). 뼈 목걸이는 보이지 않음(요구 충족). 남성: 짧은 검은 머리, 올리브 상의, 오른팔에 흰 깁스 — 인우 및 캐스트 조건 충족. 다만 깁스한 팔로 체중을 실어 바위를 잡고 있어 부상 설정과 상충.",
      "hard_violations": [
       "여성 인물의 두 발이 모두 바위에서 떨어져 허공에 떠 있고 손도 바위 표면을 스치듯 짚었을 뿐이라 체중을 지지하는 접점이 없음 — 공중 부양 상태",
       "남성 인물의 뒤쪽 발도 지지점 없이 허공에 떠 있어 매달림/등반 물리가 성립하지 않음"
      ],
      "physics": "여자: 왼발은 허공, 오른발도 바위 모서리와 접촉이 불명확하고 양손은 수직 매끈한 면을 가볍게 짚은 상태 — 실제로 몸을 지탱할 지지가 없어 공중에 떠 있는 것으로 읽힌다. 남자: 앞발은 바위 돌출부에 얹혀 있으나 뒷다리는 완전히 허공에 매달려 있고, 깁스한 팔로 체중을 지지하는 구도. 전체적으로 두 인물이 벽에 '찰싹 달라붙은' 하중 분배가 아니라 벽 앞에 떠 있는 인상."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 동일한 사선 암벽에 붙어 위쪽(숲 쪽 상부)을 향해 손을 뻗고 시선도 상방을 향한다. 카메라는 옆에서 사선 루트와 나란히 트래킹하며 위로 앵글을 올린 구도. 좌측 아래로 바다가 노출되어 추락 위험을 표현한다. 지향 목표(상부 숲/바위 루트)가 프레임 우상단으로 명확히 이어진다.",
      "built_space": "구조물 없음. 지형은 레퍼런스 로케이션과 매우 유사 — 좌측 바다와 원경 섬 실루엣, 상부의 소나무와 관목, 사선으로 이어지는 검회색 암벽까지 일치.",
      "entities": "좌측 여성: 긴 검은 머리 묶음, 갈색 재킷, 어두운 카고팬츠, 등산화 — 강수리영 참조와 부합, 뼈 목걸이 없음(요구 충족). 우측 남성: 짧은 검은 머리, 베이지 티셔츠, 왼팔을 팔걸이 슬링에 넣음 — '깁스'라기보다 슬링이라 엄밀히는 부분 불일치이나 부상 팔 고정 상태는 유지. 얼굴 각도상 인우 식별은 대체로 무난.",
      "hard_violations": [],
      "physics": "여성: 양발 모두 바위 턱을 딛고 있고 오른손이 위쪽 풀·바위를 잡아 실제 등반 하중이 성립. 남성: 오른발이 아래 바위 턱에 확실히 딛고 있고 왼발(굽힌 무릎)이 위쪽 발디딤을 향해 뻗은 상태, 오른손은 위쪽 바위를 잡고 있어 삼점 지지가 유지된다. 슬링 팔은 사용하지 않아 부상 설정과 일관됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "두 인물 모두 지지점 없이 벽 앞에 떠 있고(특히 여성은 양발이 허공), 서로 마주보는 협곡 양벽에 배치되어 '하나의 사선 해안 암벽 루트' 및 레퍼런스 로케이션 구조가 무너졌으며 바다도 좁은 틈으로만 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 로케이션(사선 해안 암벽·좌측 바다·상부 숲)을 정확히 재현하고, 두 인물이 하부 측면 카메라에서 위로 올려다보는 와이드로 한쪽 발을 위 디딤으로 뻗은 순간을 물리적으로 성립하게 보여준다; 다만 인우의 고정구가 깁스가 아닌 슬링이고 좌우 배치가 다소 우측으로 치우친 점이 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "두 인물 모두 지지점 없이 벽 앞에 떠 있고(특히 여성은 양발이 허공), 서로 마주보는 협곡 양벽에 배치되어 '하나의 사선 해안 암벽 루트' 및 레퍼런스 로케이션 구조가 무너졌으며 바다도 좁은 틈으로만 보인다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스 로케이션(사선 해안 암벽·좌측 바다·상부 숲)을 정확히 재현하고, 두 인물이 하부 측면 카메라에서 위로 올려다보는 와이드로 한쪽 발을 위 디딤으로 뻗은 순간을 물리적으로 성립하게 보여준다; 다만 인우의 고정구가 깁스가 아닌 슬링이고 좌우 배치가 다소 우측으로 치우친 점이 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물 모두 위쪽(상단)을 향해 손을 뻗고 시선도 위를 향한다. 다만 두 사람은 서로 마주보는 별개의 바위벽(협곡 양쪽 벽)에 붙어 있어, 프롬프트가 지정한 '카메라 트랙과 나란한 하나의 대각선 암벽 루트'가 아니다. 여자는 좌측 전경 바위벽 안쪽 면에, 남자는 우측 벽면에 붙어 서로 반대 방향을 향한다. 상부 숲 방향은 프레임 상단 중앙 배경에 일부 보인다.",
      "built_space": "인공 구조물은 없음. 지형은 좁은 협곡/틈새 형태로 렌더링되어, 레퍼런스 로케이션(바다로 열린 사선 해안 암벽, 좌측 넓은 바다)과 구조가 다르다. 바닷물은 협곡 바닥 중앙에 좁게 보인다.",
      "entities": "여성: 긴 검은 머리, 갈색 워크재킷, 다크 카고팬츠 — 강수리영 참조와 대체로 일치하나 얼굴이 다소 성숙하고 캡 모자는 없음(참조에는 있음, 필수는 아님). 뼈 목걸이는 보이지 않음(요구 충족). 남성: 짧은 검은 머리, 올리브 상의, 오른팔에 흰 깁스 — 인우 및 캐스트 조건 충족. 다만 깁스한 팔로 체중을 실어 바위를 잡고 있어 부상 설정과 상충.",
      "hard_violations": [
       "여성 인물의 두 발이 모두 바위에서 떨어져 허공에 떠 있고 손도 바위 표면을 스치듯 짚었을 뿐이라 체중을 지지하는 접점이 없음 — 공중 부양 상태",
       "남성 인물의 뒤쪽 발도 지지점 없이 허공에 떠 있어 매달림/등반 물리가 성립하지 않음"
      ],
      "physics": "여자: 왼발은 허공, 오른발도 바위 모서리와 접촉이 불명확하고 양손은 수직 매끈한 면을 가볍게 짚은 상태 — 실제로 몸을 지탱할 지지가 없어 공중에 떠 있는 것으로 읽힌다. 남자: 앞발은 바위 돌출부에 얹혀 있으나 뒷다리는 완전히 허공에 매달려 있고, 깁스한 팔로 체중을 지지하는 구도. 전체적으로 두 인물이 벽에 '찰싹 달라붙은' 하중 분배가 아니라 벽 앞에 떠 있는 인상."
     },
     {
      "label": "A",
      "direction": "두 인물 모두 동일한 사선 암벽에 붙어 위쪽(숲 쪽 상부)을 향해 손을 뻗고 시선도 상방을 향한다. 카메라는 옆에서 사선 루트와 나란히 트래킹하며 위로 앵글을 올린 구도. 좌측 아래로 바다가 노출되어 추락 위험을 표현한다. 지향 목표(상부 숲/바위 루트)가 프레임 우상단으로 명확히 이어진다.",
      "built_space": "구조물 없음. 지형은 레퍼런스 로케이션과 매우 유사 — 좌측 바다와 원경 섬 실루엣, 상부의 소나무와 관목, 사선으로 이어지는 검회색 암벽까지 일치.",
      "entities": "좌측 여성: 긴 검은 머리 묶음, 갈색 재킷, 어두운 카고팬츠, 등산화 — 강수리영 참조와 부합, 뼈 목걸이 없음(요구 충족). 우측 남성: 짧은 검은 머리, 베이지 티셔츠, 왼팔을 팔걸이 슬링에 넣음 — '깁스'라기보다 슬링이라 엄밀히는 부분 불일치이나 부상 팔 고정 상태는 유지. 얼굴 각도상 인우 식별은 대체로 무난.",
      "hard_violations": [],
      "physics": "여성: 양발 모두 바위 턱을 딛고 있고 오른손이 위쪽 풀·바위를 잡아 실제 등반 하중이 성립. 남성: 오른발이 아래 바위 턱에 확실히 딛고 있고 왼발(굽힌 무릎)이 위쪽 발디딤을 향해 뻗은 상태, 오른손은 위쪽 바위를 잡고 있어 삼점 지지가 유지된다. 슬링 팔은 사용하지 않아 부상 설정과 일관됨."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 인물 모두 시선과 뻗은 팔이 프레임 상단 우측의 상부 바위·숲 방향을 향한다. 좌측 중간의 여성(지후)은 고개를 들어 위쪽 바위턱을 보며 오른손을 위 바위에, 한쪽 발을 더 높은 디딤점으로 올린다. 우측 중간의 남성(인우)도 성한 팔을 위로 뻗어 상부 바위를 잡고 시선은 그 손 끝을 향한다. 등반 방향(숲 쪽 상부)이 프레임 상단 중앙-우측으로 일관되게 일치. 바다는 좌측 하단에 낮게 보여 추락 위험을 표현.",
    "built_space": "인공 구조물 없음. 자연 지형: 레퍼런스 로케이션과 동일한 대각선 해안 암벽, 상부 소나무·관목, 하단 파도치는 갯바위, 원경 섬 실루엣까지 일치. 암벽면이 좌하→우상 대각선으로 카메라 트랙과 거의 평행하게 흐름. 인물은 미들그라운드 중간 크기로 진짜 스케일 유지.",
    "entities": "여성 1명: 한국인 20대 초반, 긴 검은 머리, 갈색 워크재킷+짙은 카고팬츠+등산화 — 레퍼런스와 일치(모자는 없음). 동물 뼈 목걸이 보이지 않음 — 계약 일치. 남성 1명: 한국인 20대 중반, 짧은 검은 머리, 왼팔에 하늘색 팔걸이 슬링(부상 팔 고정) — 캐스트 계약 충족. 추가 인물·물체 없음, 텍스트/워터마크 없음.",
    "hard_violations": [],
    "physics": "여성: 왼발이 아래 바위 돌출부에 확실히 얹혀 있고 오른발이 더 높은 디딤점을 향해 뻗어 있으며 양손 중 한 손이 바위를 잡음 — 지지 명확. 남성: 오른발이 아래 바위에 딛고 왼무릎이 굽어 위쪽 디딤을 찾는 자세, 오른손이 상부 바위를 잡음 — 지지 명확. 두 사람 모두 몸이 암벽에 밀착. 공중 부양이나 무지지 신체 없음."
   },
   {
    "label": "B",
    "direction": "두 인물의 시선과 손은 각각 자기 쪽 벽면 위쪽을 향하지만 서로 반대 방향의 두 벽(좌측 벽과 우측 벽)을 오르고 있어 '숲 쪽 상부'라는 단일 루트 방향이 성립하지 않음. 여성은 좌측 벽을 향해 왼쪽 위, 남성은 우측 벽을 향해 오른쪽 위 — 방향이 갈라짐. 상부 숲 루트는 중앙 배경 협곡 건너편에 있어 실제 등반 목표와 어긋남.",
    "built_space": "자연 지형이나 레퍼런스의 열린 해안 절벽이 아니라 좁은 협곡/틈새 구조로 바뀜. 전경 좌우 양쪽이 거대한 암벽으로 프레임을 막고, 그 사이 아래에 청록색 바닷물이 보임. 레퍼런스의 대각선 해안 암벽면·파도치는 갯바위·원경 섬이 부재. 암벽 색·질감(밝은 회백색 결정질)도 레퍼런스의 어두운 편암과 다름.",
    "entities": "여성: 한국인, 긴 검은 머리, 갈색 재킷+짙은 바지 — 대체로 일치하나 얼굴이 레퍼런스보다 나이 들어 보임. 목걸이 없음 — 계약 일치. 남성: 한국인 20대, 오른팔에 흰 석고 캐스트 — 캐스트 계약 충족. 추가 인물 없음, 텍스트 없음. 다만 남성의 구두(드레스 슈즈)는 암벽 등반 상황에 어색.",
    "hard_violations": [
     "여성의 두 발 모두 어떤 바위 돌출부에도 닿아 있지 않고 다리가 허공에 늘어져 있어 몸을 지탱하는 지지점이 손끝뿐 — 사실상 공중에 매달린 무지지 신체",
     "남성의 왼발은 벽에 닿아 있으나 오른발이 허공에 떠 있고 몸통 중심이 벽에서 떨어져 있어 실제 하중을 지탱할 수 없는 불가능한 자세"
    ],
    "physics": "여성: 양손이 좌측 벽면의 평평한 면에 얹혀 있을 뿐 확실한 홀드가 없고, 두 발 모두 바위와 접촉하지 않은 채 다리가 수직으로 늘어져 공중에 떠 있음 — 지지 없음. 남성: 왼발이 우측 벽 돌출부에 얹혔으나 오른발과 하체가 허공에 있고 상체가 벽에서 크게 떨어져 무게중심이 뒤로 빠져 있어 물리적으로 유지 불가. 두 사람 모두 '바위벽에 찰싹 달라붙은' 밀착 상태가 아님."
   }
  ],
  "totals": {
   "A": 16,
   "B": 6
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "로케이션 레퍼런스(대각선 해안 암벽·하단 바다·상부 숲)를 그대로 재현했고, 지후는 중간좌·인우는 중간우에서 암벽에 밀착해 한쪽 발을 위 디딤점으로 뻗는 순간을 정확히 잡았으며 지지점과 슬링·목걸이 부재 계약도 모두 충족."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "여성이 두 발 모두 바위에 닿지 않은 채 공중에 매달려 있고 남성도 무게중심이 벽에서 떨어져 물리적으로 불가능하며, 로케이션이 열린 해안 절벽이 아닌 좁은 협곡으로 바뀌고 두 사람이 서로 반대 벽을 올라 단일 상부 루트 방향도 무너짐."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안_바위길_237b3a.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우가 레퍼런스의 짙은 녹색 코트와 자주색 터틀넥 대신 반팔 티셔츠를 입고 있습니다.",
     "fix_en": "Dress Inwoo in the dark green coat and maroon turtleneck from his character reference. Keep the people present and their positions, Jihu's clothing, the rock set, the light, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레이아웃 스케치와 반대로 정인우의 왼쪽 다리가 위로 굽혀져 있고 오른쪽 다리가 아래로 뻗어 있습니다.",
     "fix_en": "Redraw Inwoo's legs so his right leg (further from camera) bends up and his left leg (closer to camera) extends down. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레이아웃 스케치와 반대로 김지후의 오른쪽 팔이 위로 뻗어 있고 왼쪽 팔이 아래쪽 바위를 잡고 있습니다.",
     "fix_en": "Redraw Jihu's arms so her left arm (closer to camera) reaches up and her right arm reaches lower. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "김지후가 레퍼런스의 회색 야구 모자를 쓰지 않았고, 머리가 길게 풀려 있지 않고 묶여 있습니다.",
     "fix_en": "Add the dark grey baseball cap to Jihu's head and render her long black hair hanging loose down her back. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 명시된 단단한 깁스(cast) 대신 파란색 천 슬링(sling)을 하고 있습니다.",
     "fix_en": "Replace the blue fabric sling on Inwoo's left arm with a rigid white medical cast on his forearm. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Dress Inwoo in the dark green coat and maroon turtleneck from his character reference. Keep the people present and their positions, Jihu's clothing, the rock set, the light, and the framing exactly the same.\n- Redraw Inwoo's legs so his right leg (further from camera) bends up and his left leg (closer to camera) extends down. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.\n- Redraw Jihu's arms so her left arm (closer to camera) reaches up and her right arm reaches lower. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.\n- Add the dark grey baseball cap to Jihu's head and render her long black hair hanging loose down her back. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.\n- Replace the blue fabric sling on Inwoo's left arm with a rigid white medical cast on his forearm. Keep the people present and their positions, their clothing, the rock set, the light, and the framing exactly the same.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·지지 모두 무난하지만 여성의 참조 볼캡이 사라지고 남성 의상이 참조의 녹색 코트에서 계약이 요구하지 않은 베이지 반팔 티셔츠로 완전히 바뀌어 정체성·의상 충실도에서 큰 손실."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 프레임·상향 사선 경로·바다 노출을 유지하면서 두 인물의 참조 의상(볼캡, 녹색 코트)과 캐스트 슬링, 목걸이 부재 계약까지 모두 충족하고 발판 지지도 명확해 가장 충실하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·지지 모두 무난하지만 여성의 참조 볼캡이 사라지고 남성 의상이 참조의 녹색 코트에서 계약이 요구하지 않은 베이지 반팔 티셔츠로 완전히 바뀌어 정체성·의상 충실도에서 큰 손실."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 프레임·상향 사선 경로·바다 노출을 유지하면서 두 인물의 참조 의상(볼캡, 녹색 코트)과 캐스트 슬링, 목걸이 부재 계약까지 모두 충족하고 발판 지지도 명확해 가장 충실하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 바위벽을 향해 몸을 붙이고 시선과 뻗은 팔이 화면 상단 우측(숲 쪽 상부)으로 향한다. 중좌측 여성(지후)은 왼팔을 위쪽 바위 턱으로 뻗고 고개를 위로 들었고, 중우측 남성(인우)은 성한 오른팔을 위쪽 홀드로 뻗고 시선도 위를 본다. 레이아웃 스케치의 두 화살표 방향(우상향)과 일치. 바다는 좌하단에 계속 보여 추락 위험을 표현.",
      "built_space": "인공 구조물은 없고 배경 판정: SHOT BACKGROUND의 절벽 능선, 소나무 실루엣, 원경 섬 두 덩어리, 파도가 부딪는 하단 바위군이 거의 그대로 유지됨. 카메라 높이는 하부 몸통 높이의 측면 트래킹으로 약간 올려다보는 각. 와이드 숏 스케일, 인물은 미드그라운드에 중간 크기로 배치되어 규정 준수.",
      "entities": "지후: 회색 캡, 긴 검은 생머리, 어두운 브라운 워크재킷·카고 팬츠·워크부츠 — 캐릭터 레퍼런스 의상과 일치, 뼈 목걸이는 보이지 않음(계약대로 부재). 인우: 짧은 검은 머리, 레퍼런스의 녹색 울 코트+버건디 터틀넥+브로치+회색 슬랙스+갈색 구두 그대로, 왼팔은 흰 캐스트/슬링 상태 — CARRIED STATE 충족. 제3의 인물 없음.",
      "hard_violations": [],
      "physics": "지후는 오른발이 바위 턱에 확실히 딛고 왼발을 위쪽으로 올려 디딤을 찾는 자세, 양손은 바위 모서리를 잡음 — 지지점 명확. 인우는 왼발이 아래 바위에 딛고 오른쪽 무릎을 올려 상단 턱에 얹었으며 오른손이 바위를 잡아 3점 지지. 공중에 떠 있는 신체 없음. 인우 코트 자락이 중력대로 드리워짐."
     },
     {
      "label": "B",
      "direction": "동일하게 두 인물의 시선·뻗은 팔이 우상단 숲 쪽으로 향함. 지후는 얼굴이 거의 옆·아래로 돌아가 위쪽 목표를 보는 느낌이 A보다 약하고, 인우는 오른팔을 위 홀드로 뻗고 시선 위를 향함. 바다는 좌측에 유지.",
      "built_space": "배경은 A와 거의 동일한 절벽 구성이나 프레임이 약간 더 넓고 인물 스케일이 작아 보이며 인우가 프레임 우하단 쪽으로 조금 더 내려와 있음. 소나무·원경 섬·파도 등 고정 요소는 유지. 카메라 각은 계약대로 측면 로우앵글.",
      "entities": "지후: 어두운 재킷·카고팬츠는 유지되나 레퍼런스의 회색 캡이 사라졌고 긴 검은 머리도 짧게 묶인/짧은 머리처럼 보여 헤어·모자 아이덴티티가 어긋남. 인우: 레퍼런스의 녹색 코트·버건디 터틀넥·브로치가 모두 사라지고 베이지 반팔 티셔츠+회색 바지로 의상이 통째로 교체됨. 팔 슬링(하늘색)은 유지. 인물 수는 2명으로 정확.",
      "hard_violations": [],
      "physics": "지후는 오른발 디딤, 왼발을 위로 올려 지지 확보; 손은 바위를 잡음. 인우는 왼발이 아래 바위에 딛고 오른 무릎을 올려 턱에 얹음, 오른손이 바위를 잡아 지지 성립. 떠 있는 신체 없음. 다만 인우의 하반신 다리 길이·무릎 각도가 다소 늘어져 보임."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치 위치·화살표 방향, 와이드 측면 로우앵글, 바다 노출을 모두 충족하고 두 인물의 캐릭터 레퍼런스 의상(지후의 캡·긴 머리, 인우의 녹색 코트·터틀넥·브로치)과 캐스트 상태까지 정확히 유지 — 지지점도 명확하다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 지지 물리는 무난하나 계약이 요구하지 않은 변경이 크다: 인우의 녹색 코트·터틀넥·브로치가 베이지 반팔로 통째 교체되고 지후의 회색 캡과 긴 머리가 사라져 아이덴티티/의상 항목에서 손실이 발생했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치 위치·화살표 방향, 와이드 측면 로우앵글, 바다 노출을 모두 충족하고 두 인물의 캐릭터 레퍼런스 의상(지후의 캡·긴 머리, 인우의 녹색 코트·터틀넥·브로치)과 캐스트 상태까지 정확히 유지 — 지지점도 명확하다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도와 지지 물리는 무난하나 계약이 요구하지 않은 변경이 크다: 인우의 녹색 코트·터틀넥·브로치가 베이지 반팔로 통째 교체되고 지후의 회색 캡과 긴 머리가 사라져 아이덴티티/의상 항목에서 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물 모두 바위벽을 향해 몸을 붙이고 시선과 뻗은 팔이 화면 상단 우측(숲 쪽 상부)으로 향한다. 중좌측 여성(지후)은 왼팔을 위쪽 바위 턱으로 뻗고 고개를 위로 들었고, 중우측 남성(인우)은 성한 오른팔을 위쪽 홀드로 뻗고 시선도 위를 본다. 레이아웃 스케치의 두 화살표 방향(우상향)과 일치. 바다는 좌하단에 계속 보여 추락 위험을 표현.",
      "built_space": "인공 구조물은 없고 배경 판정: SHOT BACKGROUND의 절벽 능선, 소나무 실루엣, 원경 섬 두 덩어리, 파도가 부딪는 하단 바위군이 거의 그대로 유지됨. 카메라 높이는 하부 몸통 높이의 측면 트래킹으로 약간 올려다보는 각. 와이드 숏 스케일, 인물은 미드그라운드에 중간 크기로 배치되어 규정 준수.",
      "entities": "지후: 회색 캡, 긴 검은 생머리, 어두운 브라운 워크재킷·카고 팬츠·워크부츠 — 캐릭터 레퍼런스 의상과 일치, 뼈 목걸이는 보이지 않음(계약대로 부재). 인우: 짧은 검은 머리, 레퍼런스의 녹색 울 코트+버건디 터틀넥+브로치+회색 슬랙스+갈색 구두 그대로, 왼팔은 흰 캐스트/슬링 상태 — CARRIED STATE 충족. 제3의 인물 없음.",
      "hard_violations": [],
      "physics": "지후는 오른발이 바위 턱에 확실히 딛고 왼발을 위쪽으로 올려 디딤을 찾는 자세, 양손은 바위 모서리를 잡음 — 지지점 명확. 인우는 왼발이 아래 바위에 딛고 오른쪽 무릎을 올려 상단 턱에 얹었으며 오른손이 바위를 잡아 3점 지지. 공중에 떠 있는 신체 없음. 인우 코트 자락이 중력대로 드리워짐."
     },
     {
      "label": "A",
      "direction": "동일하게 두 인물의 시선·뻗은 팔이 우상단 숲 쪽으로 향함. 지후는 얼굴이 거의 옆·아래로 돌아가 위쪽 목표를 보는 느낌이 A보다 약하고, 인우는 오른팔을 위 홀드로 뻗고 시선 위를 향함. 바다는 좌측에 유지.",
      "built_space": "배경은 A와 거의 동일한 절벽 구성이나 프레임이 약간 더 넓고 인물 스케일이 작아 보이며 인우가 프레임 우하단 쪽으로 조금 더 내려와 있음. 소나무·원경 섬·파도 등 고정 요소는 유지. 카메라 각은 계약대로 측면 로우앵글.",
      "entities": "지후: 어두운 재킷·카고팬츠는 유지되나 레퍼런스의 회색 캡이 사라졌고 긴 검은 머리도 짧게 묶인/짧은 머리처럼 보여 헤어·모자 아이덴티티가 어긋남. 인우: 레퍼런스의 녹색 코트·버건디 터틀넥·브로치가 모두 사라지고 베이지 반팔 티셔츠+회색 바지로 의상이 통째로 교체됨. 팔 슬링(하늘색)은 유지. 인물 수는 2명으로 정확.",
      "hard_violations": [],
      "physics": "지후는 오른발 디딤, 왼발을 위로 올려 지지 확보; 손은 바위를 잡음. 인우는 왼발이 아래 바위에 딛고 오른 무릎을 올려 턱에 얹음, 오른손이 바위를 잡아 지지 성립. 떠 있는 신체 없음. 다만 인우의 하반신 다리 길이·무릎 각도가 다소 늘어져 보임."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh6__bgfirst_bg.png",
   "bg_asset_id": "4c5464a1-a1df-4622-b40f-00959e2e616c",
   "bg_record_key": "S56sh6::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해안 바위길",
   "groupbg_asset_id": "a53ad420-5b35-4340-b03e-a0c84308cfc6"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S56sh7": {
  "input_fingerprint": "bf946aef639fc183",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 멀리 떨어진 바다 위 어선에서 바위에 매달린 두 사람을 뚫어지게 감시하는 황봉업(황 씨)의 측면.\n\nLOCATION (lock): The exterior deck of a fishing boat offshore from the island's steep coastal rocks. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From shoulder height beside 황봉업(황 씨) on the boat, hold a static close profile with him in the left midground and the distant 김지후(강수리영) and 정인우 kept small along his eyeline near the opposite edge. The slight tightening changes only camera distance, preserving the boat-to-rocks surveillance axis and enough surrounding sea to establish their separation.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: sea (between the boat and the distant climbers); used as Provides the distant location and scale reference behind 황봉업(황 씨)'s profile; distant coastal rocks (being climbed by two people); used as Carries the two climbers as the small endpoint of the surveillance eyeline; visible portion of the fishing boat (at sea) — Its side runs away from the camera toward the distant rocks; used as Supplies a narrow near-frame context confirming 황봉업(황 씨)'s position aboard the vessel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination is held in restrained, high-contrast tones so 황봉업(황 씨)'s profile reads more heavily than the distant coast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 rugged coastal rocks, narrow route, bright sea, daylight, and the two climbers' positions. Exclude a close climbing emphasis; show the boatman watching them from the distant vessel.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "totals": {
   "A": 9,
   "C": 7,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "좌측 중경 정측면 클로즈업, 시선 끝에 작게 걸린 두 등반자, 멀어지는 뱃전까지 감시 축이 완벽히 성립하고 의상·얼굴·바다 톤 모두 레퍼런스와 일치."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "구도와 의상·인물 일치는 좋으나 원경 등반자가 다소 크게 렌더되고 매달린 자세의 긴장이 약해 스케일·상태 재현이 A보다 떨어짐."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "레퍼런스의 남색 니트+고무 앞치마 대신 작업 재킷을 입혔고, 과채도 청록 바다와 부두 같은 난간으로 '먼 바다 어선' 로케이션 락과 등반자 식별이 모두 흐려짐."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S56sh6"
  }
 },
 "S57sh2": {
  "input_fingerprint": "9a83d41f1053908c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우의 시선 끝에 놓인 낡은 비석 표면에 '수 리 영' 세 글자가 희미하게 새겨진 찰나의 클로즈업.\n\nLOCATION (lock): The face of an old marker stone in the secluded forest clearing. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the dolly-in perpendicular to the grave marker in an explicitly motivated extreme close-up, isolating the faint three-character inscription with only a narrow border of the marker face around it. Keep the writing centered and flat to the lens so the next pullback can arc naturally toward 정인우's rear shoulder.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: grave marker (worn, with faint writing) — Its inscribed face is square to camera, showing the faint Korean characters '수 리 영'; used as The engraved writing is the isolated focal evidence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the forest keeps the shallow inscription legible without introducing a new visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The stone marked “Su Ri-young” and its offering of rotting meat remain undisturbed. Inwoo’s arm is still casted and Jihu’s necklace remains missing.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라 축이 비석 면에 정확히 수직으로 놓여 있고, 각인된 '수 리 영' 세 글자가 프레임 중앙에 평평하게 정면으로 마주한다. 시선 대상(글자)이 화면 중앙에 고정되어 있으며 좌우로 비석 면의 좁은 테두리만 남는다. 인물은 없고, 시선의 주체(정인우)는 프레임 밖 카메라 위치로 암시된다.",
    "built_space": "레퍼런스의 구조물과 일치: 어두운 화강암(흑색 반점) 몸돌, 상단에 석재 지붕돌의 밑면 곡선이 살짝 걸리고, 좌우로 몸돌 모서리 라인이 수직으로 지나간다. 비석 하나만 존재하며 중복 구조물 없음. 배경은 얕은 심도로 녹색 숲이 흐려져 있다.",
    "entities": "비석 = 레퍼런스의 검은 화강암 각석(맞음). 글자 = 한글 '수 리 영' 세 글자로 정확히 새겨짐, 음각으로 표면 아래 파여 빛을 받아 그림자를 만든다(스티커/오버레이 아님). 인물 없음(NO PEOPLE 준수). 썩은 고기 공물은 프레임 밖(익스트림 클로즈업 크롭상 정당).",
    "hard_violations": [],
    "physics": "모든 것이 지면에 선 비석 면 위에 있다. 글자는 돌에 파인 음각이며 상단 모서리에서 빛, 하단에서 그림자가 생기는 실제 조각 반응을 보인다. 공중에 뜬 물체 없음, 손으로 들린 물체 없음(해당 없음)."
   },
   {
    "label": "B",
    "direction": "카메라는 비석 면에 대략 수직이며 글자가 중앙에 배치. 다만 화면 하단에 썩은 고기 덩어리가 전경으로 크게 들어와 시선이 분산된다. 글자는 정면을 향해 읽힌다.",
    "built_space": "레퍼런스와 구조가 다르다: 거친 회색 석재 프레임 안에 검은 판이 끼워진 액자형 명판 구조이며, 레퍼런스의 단일 흑색 화강암 기둥면이 아니다. 또한 비석이 앉은 넓은 석재 받침(제단 같은 상판)이 새로 보이며 비석 크기가 소형 표석처럼 축소되어 있다. 지붕돌은 보이지 않는다.",
    "entities": "글자 '수 리 영' 세 글자 새겨짐(맞음, 다만 '영'의 자형이 다소 뭉개짐). 비석 재질/구성은 레퍼런스의 검은 화강암 단일면과 불일치(테두리 석재 프레임 추가). 썩은 고기 공물은 CARRIED STATE와 부합하나, 지정된 익스트림 클로즈업 프레임에는 요구되지 않은 전경 요소. 인물 없음.",
    "hard_violations": [],
    "physics": "고기 덩어리는 석재 상판 위에 놓여 그림자와 접지가 보인다. 비석은 받침 위에 서 있다. 글자는 음각으로 표면에 파여 있으며 흘러내린 물때가 자연스럽다. 공중 부양물 없음."
   },
   {
    "label": "C",
    "direction": "카메라가 비석 면에 대체로 수직이고 글자가 중앙 약간 위에 놓여 있다. 다만 '수 리 영' 사이 간격이 벌어지고 문자 열이 화면 중앙보다 오른쪽으로 치우쳐 배치 균형이 흔들린다.",
    "built_space": "비석 면이 레퍼런스의 매끈한 검은 화강암이 아니라 세로결이 있는 밝은 회색 콘크리트/화강토 기둥처럼 보인다. 좌우 모서리 테두리, 지붕돌 흔적이 전혀 없어 어떤 구조물의 면인지 식별되지 않고 나무 기둥처럼도 읽힌다. 배경 숲은 맞다.",
    "entities": "글자 '수 리 영' 세 글자는 있으나 '영'의 이응 두 개가 어긋나 자형이 왜곡. 비석 재질·색이 레퍼런스 흑색 석재와 크게 불일치(위치 고정 위반 수준의 재질 차이). 인물 없음.",
    "hard_violations": [],
    "physics": "글자는 얕은 음각으로 표면에 파여 있으며 이끼와 풍화가 결을 따른다. 공중 부양물이나 지지 없는 물체 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 6,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "비석 면에 완벽히 수직인 익스트림 클로즈업으로 '수 리 영'을 중앙·평면 고정, 레퍼런스의 검은 화강암 몸돌과 지붕돌 밑면까지 일치하며 인물 없음 — 프레임·장소·재질 모두 지시대로."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "글자와 자연광은 살아 있으나 레퍼런스에 없는 액자형 석재 테두리·넓은 제단 상판으로 구조가 바뀌고 전경 고기 덩어리가 '글자만 고립' 지시를 흐린다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "면 재질이 레퍼런스의 흑색 화강암이 아닌 밝은 회색 결진 기둥으로 바뀌어 장소 락이 흔들리고, 글자 배치가 중앙에서 벗어나며 '영'자 자형도 왜곡됐다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_path_network_sel.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "seed-bg만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_bypass:bg_only"
 },
 "S57sh3": {
  "input_fingerprint": "a39f6766ec25aaa1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 비석 앞의 정인우 등 뒤에 선 채 미간을 잔뜩 찌푸린 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): The ground immediately behind the marker stone within the forest clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at 김지후(강수리영)'s eye level from just beyond 정인우's rear shoulder, using his blurred shoulder at the lower foreground edge while her deeply furrowed face holds the opposite side of the medium frame. Keep the camera on the established arc from the inscription, with her fixed expression as the sole emphasis before the move continues laterally toward their departure path.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: grave marker (worn, with faint writing) — Its inscribed face turns obliquely away from camera, leaving the faint writing only partially visible; used as Appears obliquely at the foreground edge, preserving continuity from the preceding inscription shot; forest (surrounding the grave marker); used as Provides restrained spatial context behind 김지후(강수리영).\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light is rendered with restrained contrast, keeping 김지후(강수리영)'s tense facial planes distinct from the background.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 marker stone, rotten offering, forest floor, pines, and daylight. Exclude the inscription-only close-up; show the woman frowning behind the inspecting man.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace behind Inwoo, whose injured arm is still in a cast.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "여성은 화면 왼쪽 전경의 남자(정인우) 쪽을 향해 시선을 두고 미간을 찌푸리고 있어 시선 타깃은 맞음. 남자의 팔은 비석 쪽으로 뻗어 있으나 손끝이 향하는 지점은 비석 옆 허공. 카메라 축은 남자의 뒤어깨 너머로 여성을 잡아 대체로 부합.",
    "built_space": "숲 속 공터, 비석은 화면 왼쪽 가장자리에 비스듬히 서 있고 갓돌과 검은 비신, 앞쪽에 접시에 담긴 부패한 공물이 놓임. 다만 공물이 현대식 빵/샌드위치처럼 보여 참고 스틸의 소박한 제물 느낌과 어긋남. 비석의 각자는 'ㅇ' 일부만 흐릿하게 보임(부분 노출 조건은 충족).",
    "entities": "여성은 한국인 20대 초반이라기엔 다소 나이 들어 보이는 얼굴로 캐릭터 레퍼런스와 얼굴 유사도가 가장 낮음. 모자 미착용, 목걸이 없음(계약 충족). 남자는 뒤통수와 어깨만 보이며 팔에 흰 소매가 보이나 깁스인지 셔츠 소매인지 불분명해 '깁스 유지' 조건이 약함.",
    "hard_violations": [],
    "physics": "여성은 지면에 서 있고(하반신은 프레임 밖) 무게중심이 자연스러움. 남자는 앉거나 웅크린 자세로 팔을 뻗고 있으며 몸이 프레임 하단에 접지되어 지지가 확인됨. 공중에 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "여성의 시선은 왼쪽 전경의 남자 쪽을 향해 있고 미간이 찌푸려져 있음 — 타깃 일치. 남자는 등을 보이고 비석 쪽이 아닌 여성/전방을 향해 서 있으며 비석은 두 사람 사이 중앙에 위치.",
    "built_space": "숲 공터에 비석이 프레임 중앙(전경 가장자리가 아님)에 서 있고, 각자는 아주 흐릿하게만 보임. 프롬프트는 비석이 '전경 가장자리에 비스듬히' 걸치라고 지정했는데 여기서는 배경 중앙 소품처럼 배치되어 지시와 어긋남. 이끼와 마모는 참고 스틸보다 훨씬 심하고 형태도 다름. 부패한 공물이 보이지 않음.",
    "entities": "여성은 레퍼런스와 얼굴·긴 검은머리·체형이 잘 맞음(모자 미착용, 목걸이 없음 — 계약 충족). 남자의 팔에는 명확한 흰 깁스가 보여 '깁스 유지' 조건 충족.",
    "hard_violations": [],
    "physics": "여성은 두 발로 지면에 서 있고 자연스러운 체중 이동. 남자도 서 있는 상반신으로 접지 확인. 부유 요소 없음."
   },
   {
    "label": "C",
    "direction": "여성은 프레임 중앙에서 왼쪽 전경의 비석/남자의 팔 쪽으로 시선을 내리깔며 미간을 깊게 찌푸림 — 시선 타깃이 비석을 살피는 정인우와 그의 손에 정확히 걸림. 카메라는 남자의 뒤어깨(오른쪽 하단 전경, 블러) 너머 그녀의 눈높이에서 잡아 지시된 오버숄더 트랙 축과 가장 일치.",
    "built_space": "숲 공터, 비석은 화면 왼쪽 전경 가장자리에 비스듬히 서 있고 각자 '수리영'이 사선으로 부분 노출 — 프롬프트의 '비스듬히 전경 가장자리, 글씨 일부만' 조건과 참고 스틸의 갓돌·검은 비신 재질을 가장 잘 계승. 다만 부패한 공물 접시는 프레임에 보이지 않음(크롭상 배제 가능).",
    "entities": "여성은 레퍼런스의 20대 초반 한국인, 긴 검은 생머리, 얼굴형이 잘 일치. 모자 미착용, 목걸이 없음(계약 충족). 남자는 어깨와 팔만 보이며 팔에 흰 깁스가 뚜렷해 부상 계약 충족, 손이 비석 쪽으로 뻗어 살피는 동작.",
    "hard_violations": [],
    "physics": "여성은 지면에 서 있는 상반신 미디엄 샷으로 자세·체중이 자연스럽고, 남자의 팔은 어깨에서 이어져 비석에 닿을 듯 뻗어 지지 관계가 명확. 부유하거나 지지 없는 신체·물체 없음."
   }
  ],
  "totals": {
   "A": 5,
   "B": 6,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "오버숄더 축과 찌푸린 표정은 살렸으나 여성 얼굴이 캐릭터 레퍼런스와 가장 덜 닮았고, 공물이 현대식 빵처럼 보여 참고 스틸의 소품 연속성이 깨졌으며 남자의 깁스도 불분명하다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물 동일성과 깁스 계약은 좋으나, 비석이 전경 가장자리에 비스듬히 걸리지 않고 배경 중앙 소품으로 놓였고 이끼·형태가 참고 스틸과 크게 달라 로케이션 락과 프레이밍 지시에서 감점."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "비석을 왼쪽 전경 가장자리에 비스듬히 두어 '수리영' 각자를 일부만 노출시키고, 남자의 흐릿한 뒤어깨·깁스 팔 너머 눈높이에서 그녀의 찌푸린 얼굴을 미디엄으로 잡아 카메라·프레이밍·연속성 지시를 가장 정확히 실현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S57sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "비석의 형태가 상단이 평평하고 가로쓰기가 된 참고 이미지와 달리, 지붕이 추가되고 텍스트가 세로쓰기로 바뀌어 있습니다.",
     "fix_en": "Redraw the marker stone on the left to remove the carved stone roof, making it a simple flat-topped dark slab, and replace the vertical text with faint horizontal text receding obliquely away from the camera. Preserve Jihu's face, Inwoo's blurred shoulder and cast, the lighting, and the forest background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터 참고 이미지에서 김지후가 착용하고 있는 짙은 회색 모자가 누락되었습니다.",
     "fix_en": "Draw the dark grey cap from the character reference onto Jihu's head. Preserve her deeply furrowed facial expression, her long black hair, her existing jacket, Inwoo's foreground position and cast, the marker stone, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the marker stone on the left to remove the carved stone roof, making it a simple flat-topped dark slab, and replace the vertical text with faint horizontal text receding obliquely away from the camera. Preserve Jihu's face, Inwoo's blurred shoulder and cast, the lighting, and the forest background.\n- Draw the dark grey cap from the character reference onto Jihu's head. Preserve her deeply furrowed facial expression, her long black hair, her existing jacket, Inwoo's foreground position and cast, the marker stone, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·깁스 등 핵심 계약은 충족하나, 캐릭터 레퍼런스의 회색 볼캡이 사라졌고 비석에 참고 스틸에 없는 갓돌이 추가되어 의상·구조 일치에서 손해를 봤으며, 각자면이 정면으로 읽혀 '비스듬히 부분적으로'라는 지시와도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 미디엄 오버숄더 구도와 찌푸린 표정을 유지하면서, 레퍼런스의 회색 볼캡을 복원하고 비석을 참고 스틸의 매끈한 검은 각석 형태로 되돌려 각자를 비스듬히 부분 노출시켜 정체성·장소 락 모두에서 더 충실하다(변경 비용은 거의 없음)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·깁스 등 핵심 계약은 충족하나, 캐릭터 레퍼런스의 회색 볼캡이 사라졌고 비석에 참고 스틸에 없는 갓돌이 추가되어 의상·구조 일치에서 손해를 봤으며, 각자면이 정면으로 읽혀 '비스듬히 부분적으로'라는 지시와도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 미디엄 오버숄더 구도와 찌푸린 표정을 유지하면서, 레퍼런스의 회색 볼캡을 복원하고 비석을 참고 스틸의 매끈한 검은 각석 형태로 되돌려 각자를 비스듬히 부분 노출시켜 정체성·장소 락 모두에서 더 충실하다(변경 비용은 거의 없음)."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸의 각진 오석 비석과 캐릭터 레퍼런스의 회색 볼캡·재킷을 모두 유지한 채, 정인우의 흐린 어깨를 전경 하단에 두고 찌푸린 얼굴이 반대편을 잡는 미디엄 프레이밍을 정확히 실현 — 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "찡그린 표정 강도는 더 강해졌으나 계약이 요구하지 않은 두 가지 손실 — 레퍼런스의 회색 캡 제거(착장 지속 위반)와 비석에 갓돌을 추가해 이전 스틸의 고정 구조물을 바꾸고 전경을 키운 점 — 이 이득을 상쇄한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "이전 스틸의 각진 오석 비석과 캐릭터 레퍼런스의 회색 볼캡·재킷을 모두 유지한 채, 정인우의 흐린 어깨를 전경 하단에 두고 찌푸린 얼굴이 반대편을 잡는 미디엄 프레이밍을 정확히 실현 — 변경이 가장 적다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "찡그린 표정 강도는 더 강해졌으나 계약이 요구하지 않은 두 가지 손실 — 레퍼런스의 회색 캡 제거(착장 지속 위반)와 비석에 갓돌을 추가해 이전 스틸의 고정 구조물을 바꾸고 전경을 키운 점 — 이 이득을 상쇄한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S57sh2"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S57sh5": {
  "input_fingerprint": "b04ca22d907df474",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바짝 긴장한 얼굴로 날카롭게 눈을 빛내며 어두운 수풀을 팔로 밀어내고 한 발을 앞으로 뻗어 내딛은 미드액션 자세의 김지후(강수리영) 전신.\n\nLOCATION (lock): Along an overgrown forest route beyond the name-carved marker stone. 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 dense forest, marker stone area, dark undergrowth, and filtered daylight. Exclude the stationary inspection pose and show the woman pushing forward through brush.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s pendant remains missing, and Inwoo’s injured arm remains cast.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "A": 4,
   "B": 7,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "여성의 행동은 잘 표현했으나, 지문에 없는 남성 캐릭터가 이전 샷과 다른 자세로 등장하여 인물 및 연속성 규칙을 위반했습니다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지문이 요구한 전신 프레이밍과 수풀을 헤치는 동작을 정확히 연출했으며, 지문에 없는 인물을 배제하라는 제한 규칙을 유일하게 준수했습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "등장하지 않아야 할 남성이 묘비에 기댄 전혀 다른 자세로 렌더링되어, 인물 제한 및 연속성 규칙을 심각하게 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S57sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경에 있는 비석이 참조 이미지에 설정된 길고 평평하며 이름이 각인된 비석과 전혀 다르게, 이끼가 낀 형태의 사각 기둥으로 잘못 묘사되었습니다.",
     "fix_en": "Change the mossy stone structure in the background on the left to match the tall, flat, light-colored marker stone with engraved Korean text from the reference image.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에서 전신(전신) 샷을 요구했으나, 프레임 하단이 캐릭터의 발목 부근에서 잘려 발이 온전히 보이지 않습니다.",
     "fix_en": "The camera framing cuts off the character's feet, failing the requirement for a full-body shot.",
     "needs_regeneration": false,
     "unfixable": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the mossy stone structure in the background on the left to match the tall, flat, light-colored marker stone with engraved Korean text from the reference image.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S57sh3"
  }
 },
 "S58sh1": {
  "input_fingerprint": "d9c61ba3d20df1b7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 검은 염소 떼 없이 텅 비어 있는 낡고 어두운 축사의 적막한 내부 전경.\n\nLOCATION (lock): Inside the roofed forest goat pen, empty in daylight except for its worn enclosure. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level several meters inside the enclosure, hold a static wide view down the full depth of the empty livestock space, leaving the route through it clearly readable from entrance to far end. The centered path and unoccupied lateral areas make the absence of the black goats the visual event while preserving room for the two people to enter the axis in the following shot.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: livestock enclosure interior (old, dark, and empty of black goats) — Its length recedes directly away from camera toward the far end; used as Defines the complete empty layout across the wide frame; path through the enclosure (unoccupied); used as Creates the central line along which the later tracking movement will retreat; enclosure entrance (visible) — The entrance faces into the camera axis from the far side of the space; used as Marks the entry axis at the far end of the composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient illumination reaches the explicitly dark enclosure with low-key contrast and a restrained neutral palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The same goat enclosure remains structurally unchanged but is now empty of goats. Jihu’s necklace is missing and Inwoo’s arm remains casted.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "빈 축사·중앙 통로·먼 출입구가 축에 정확히 놓였고 하드 위반은 없으나, 좌우 울타리를 원본보다 높고 촘촘하게 세워 공간 폭이 좁은 복도처럼 변형된 점이 LOCATION 구조 잠금에서 감점."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "LOCATION 사진의 구조·비례·개구부를 가장 충실히 지키면서 눈높이 정적 와이드로 텅 빈 축사의 전체 깊이와 중앙 통로, far end 출입구를 명확히 읽히게 했고, 인물·염소 없이 낮의 저대비 조명까지 부합."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "안쪽 깊이에 레퍼런스에 없는 두 번째 축사 건물이 복제 삽입되어 far end 출입구 축을 가리고 공간이 물리적으로 성립하지 않아 하드 위반.  ★위반: [claude-opus] 레퍼런스에 없는 축사 구조물이 프레임 안쪽에 복제·삽입되어 far end 출입구를 가림(발명된 오브젝트/구조 중복) / [claude-opus] 그 삽입 구조물이 기존 지붕·기둥 열과 물리적으로 연결되지 않는 불가능한 공간 접합 / [gpt] 기존 축사 내부에 별도의 완성된 축사 건물을 추가해 고정 구조를 이중화하고, 프롬프트에 없는 대형 구조물을 발명했다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_livestock_and_slaughter_compound_sel.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "플레이트+seed만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_bypass:bg_only"
 },
 "S58sh4": {
  "input_fingerprint": "a681ac5480cbb016",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 극도의 긴장감에 휩싸여 가쁜 숨을 들이마신 순간의 김지후(강수리영)의 굳은 얼굴 클로즈업.\n\nLOCATION (lock): The passage through the empty goat pen in the forest, dim beneath its roof despite daylight outside. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at 김지후(강수리영)'s eye level directly ahead of her front quarter, framing her rigid face and the top of her drawn shoulders while she catches a strained breath. Keep her slightly off-center so a narrow, soft strip of the empty enclosure remains beside her, linking the close observation to the preceding forward movement.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: empty livestock enclosure (old, dark, and empty of black goats) — Its length falls away behind 김지후(강수리영)'s shoulder; used as Remains as a narrow, defocused spatial trace beside the face; path through the enclosure (being traversed); used as Maintains the direction of her movement through the space.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient light inside the dark enclosure is shaped into low-key facial contrast without specifying an additional source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 empty old goat pen, dark timber, daylight filtering in, and silent aisle. Exclude the male companion from the tight close-up; show the woman's tense breathing as she advances.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, and Inwoo continues to wear his cast.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 2
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "의상·장소·시선 모두 정확하나 프레이밍이 상반신까지 담긴 미디엄 클로즈업에 가깝고 배경이 덜 흐려져 '좁고 부드러운 흔적' 규정을 B보다 덜 충족한다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "눈높이 프런트쿼터 클로즈업, 살짝 오프센터 배치, 옆으로 부드럽게 흐려진 빈 우리와 통로까지 카메라 지시를 정확히 실현했고 인물·의상·목걸이 부재 조건도 일치."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "LOCK된 워크 재킷·헨리넥 복장이 사라진 상반신 나체에 광각 왜곡까지 더해져 복장 지속 조건과 눈높이 클로즈업 지시를 모두 위반.  ★위반: [claude-opus] 레퍼런스가 LOCK한 의상(브라운 워크 재킷·올리브 헨리넥)이 제거되고 상반신 나체로 렌더링 — 이전 스틸 복장 지속 조건 위반 / [claude-opus] 광각 왜곡으로 얼굴·어깨 비례가 부자연스럽게 늘어나 해부학적으로 어긋남"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S58sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라가 인물의 측면 앞(front quarter)이 아닌 정면에 위치해 있으며, 인물을 화면 중심에서 약간 벗어나게(off-center) 배치하라는 지시와 달리 화면 정중앙에 배치되었습니다.",
     "fix_en": "Crop the right side of the frame slightly to shift the character off-center to the right, preserving her current pose, expression, clothing, and the left side of the background exactly as they are.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "이전 샷의 복장이 유지되어야 한다는 지시에 반하여, 캐릭터 레퍼런스 이미지에 있던 회색 모자가 누락되었습니다 (Major).",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Crop the right side of the frame slightly to shift the character off-center to the right, preserving her current pose, expression, clothing, and the left side of the background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일 인물·장소·의상·무목걸이 계약은 지키지만 얼굴이 과도하게 커 '얼굴과 움츠린 어깨 윗부분' 프레이밍에서 어깨가 거의 잘리고, 오른쪽 배경의 흙길·게이트가 선명해 '좁고 흐릿한 흔적' 지시에서 벗어난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 정체성·의상·장소를 유지하면서 얼굴과 움츠린 어깨 윗부분까지 담아 클로즈업 프레이밍 지시에 더 정확하고, 배경 우리를 좁고 부드럽게 디포커스해 '공간의 흔적' 조건도 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.764,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.764,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일 인물·장소·의상·무목걸이 계약은 지키지만 얼굴이 과도하게 커 '얼굴과 움츠린 어깨 윗부분' 프레이밍에서 어깨가 거의 잘리고, 오른쪽 배경의 흙길·게이트가 선명해 '좁고 흐릿한 흔적' 지시에서 벗어난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 정체성·의상·장소를 유지하면서 얼굴과 움츠린 어깨 윗부분까지 담아 클로즈업 프레이밍 지시에 더 정확하고, 배경 우리를 좁고 부드럽게 디포커스해 '공간의 흔적' 조건도 충족한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일과 '살짝 오프센터 + 옆에 좁게 남는 빈 우리' 지시를 가장 정확히 충족하고, 얼굴 점유율·저조도 대비·긴장한 어깨가 숨 들이마신 순간을 잘 잡았다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 인물·장소·의상으로 위반은 없으나 프레임이 약간 넓어져 얼굴이 작아지고 배경 노출이 늘어 '클로즈업·좁은 배경 띠' 지시에서 A보다 후퇴했으며, 긴장 표현도 다소 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 스케일과 '살짝 오프센터 + 옆에 좁게 남는 빈 우리' 지시를 가장 정확히 충족하고, 얼굴 점유율·저조도 대비·긴장한 어깨가 숨 들이마신 순간을 잘 잡았다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일 인물·장소·의상으로 위반은 없으나 프레임이 약간 넓어져 얼굴이 작아지고 배경 노출이 늘어 '클로즈업·좁은 배경 띠' 지시에서 A보다 후퇴했으며, 긴장 표현도 다소 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S58sh1"
  }
 },
 "S59sh6": {
  "input_fingerprint": "229a5868c4b26bf5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 풀어진 포댓자루 틈새로 피범벅이 된 창백한 사람 팔 하나가 불쑥 튀어나온 순간.\n\nLOCATION (lock): The small storage annex off the slaughterhouse work floor, among blood-soaked sacks. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the specified low three-quarter side position, use an unstable handheld close frame as the loosened sack opening sits in the lower midground and a blood-covered pale human arm bursts diagonally into view. Keep both the sack and arm below excessive frame occupancy, with adjacent sacks and the storage floor retained as scale references while the camera begins to recoil.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: loosened sack (full, loosened, and soaked with dark-red blood) — Its tied end and opened gap turn three-quarters toward camera; used as Frames the rupture point without becoming an isolated object study; stacked full sacks (stacked in the storage area with dark-red blood soaking through) — Their bundled sides face the low camera at varied angles; used as Provides repeated forms and scale behind the bursting arm; storage floor (beneath the loosened sack); used as Grounds the low camera and catches the beginning of the spill.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The daytime slaughterhouse illumination reveals the pale arm and wet blood in stark, grim contrast while the storage area remains comparatively subdued.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The slaughterhouse retains its wet blood drops and wall stains; the dismembered corpses are packed inside an opened sack, with a blood-covered severed arm protruding through the opening. Additional arms, legs, and torsos spill motionless from the sack onto the slaughterhouse floor. Jihu’s necklace remains missing and Inwoo’s arm remains casted.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "'틈새로 팔이 불쑥 튀어나온 순간'의 돌출 방향과 저각 3/4 클로즈업, 레퍼런스 장소(피에 젖은 포대 더미·문·젖은 바닥)를 모두 충족하고 팔이 유일하게 진짜 인체 살결로 읽힌다; 팔의 혈흔이 부족한 점만 감점."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "장소 재현(문 너머 작업장·배수구·솥)은 가장 정확하나 팔이 왁스 소품처럼 매끈해 '피범벅 창백한 인체' 조건과 재질 리얼리즘에서 밀리고 돌출감보다 늘어진 정지 상태에 가깝다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "팔꿈치·손목 조립 이음선이 드러난 마네킹 팔이며 자루에도 피가 없어 '피범벅 창백한 사람 팔'과 물질 리얼리즘을 정면으로 위반, 돌출 순간감도 상실.  ★위반: [claude-opus] 프롬프트가 요구한 인간 신체가 마네킹 더미(조립선이 보이는 플라스틱 팔)로 렌더링되어 실재 물질감/인체 조건 위반 / [gpt] 사람의 절단된 팔이어야 할 핵심 대상을 관절 이음선이 드러난 마네킹 팔로 대체했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B03.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "튀어나온 손의 손가락이 6개로 렌더링되어 해부학적으로 치명적인 오류가 있습니다 (Critical).",
     "fix_en": "Redraw the raised hand to have exactly five normal human digits (one thumb and four fingers), while strictly preserving the arm's pose, the sack it emerges from, the surrounding blood-soaked sacks, the wet floor, the background architecture, and the lighting exactly as they are in this photograph.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "제시문에 '피범벅이 된' 팔이라고 명시되었으나, 튀어나온 팔과 손에 피가 전혀 묻어있지 않고 창백하며 깨끗한 상태입니다 (Critical).",
     "fix_en": "Cover the entire protruding pale arm and hand heavily with wet, dark-red blood stains and smears, while preserving the arm's position, the sack, the stacked background sacks, the wet floor, the lighting, and the background room exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "상태 유지(Carried State)에 명시된, 포댓자루에서 도축장 바닥으로 쏟아져 나온 추가적인 팔, 다리, 몸통 등의 시체 부위들이 프레임 내에 완전히 누락되었습니다 (Major).",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the raised hand to have exactly five normal human digits (one thumb and four fingers), while strictly preserving the arm's pose, the sack it emerges from, the surrounding blood-soaked sacks, the wet floor, the background architecture, and the lighting exactly as they are in this photograph.\n- Cover the entire protruding pale arm and hand heavily with wet, dark-red blood stains and smears, while preserving the arm's position, the sack, the stacked background sacks, the wet floor, the lighting, and the background room exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·로우앵글·로케이션은 정확하나, 샷 텍스트의 핵심인 '피범벅이 된 팔'과 '진한 붉은 피에 젖은 포대'가 거의 구현되지 않아 계약의 결정적 항목을 놓침."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 카메라·구도·로케이션을 유지한 채 팔의 선혈과 포대의 검붉은 혈흔만 추가해 '피범벅' 조건을 충족했고, 인물·구조·조명 등 계약이 요구하지 않은 요소는 바꾸지 않아 수리 비용이 거의 없음."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.375,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.375,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·로우앵글·로케이션은 정확하나, 샷 텍스트의 핵심인 '피범벅이 된 팔'과 '진한 붉은 피에 젖은 포대'가 거의 구현되지 않아 계약의 결정적 항목을 놓침."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 카메라·구도·로케이션을 유지한 채 팔의 선혈과 포대의 검붉은 혈흔만 추가해 '피범벅' 조건을 충족했고, 인물·구조·조명 등 계약이 요구하지 않은 요소는 바꾸지 않아 수리 비용이 거의 없음."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "낮은 3/4 측면 앵글에서 포댓자루의 벌어진 입구가 카메라 쪽 3/4으로 열려 있고, 창백한 팔이 자루 틈새에서 오른쪽 위 대각선으로 뻗어나온다. 손바닥은 열린 채 문간(출입구) 방향의 밝은 쪽을 향하며, 팔의 축은 자루 입구 → 프레임 우상단으로 명확히 이어져 '틈새로 불쑥 튀어나온' 벡터가 성립한다.",
      "built_space": "레퍼런스의 창고 부속실 구조 유지: 좌측 콘크리트 벽과 쌓인 자루 더미, 우측 열린 나무문과 그 너머 작업장(천장 조명, 스테인리스 대, 통)이 보인다. 문틀·벽 질감·젖은 바닥 모두 레퍼런스와 일치. 자루 개수는 여러 개 적층, 중복 구조물 없음.",
      "entities": "포댓자루: 삼베/거친 마대, 짙은 붉은 피가 배어 얼룩짐 — 계약대로. 팔: 창백한 인간 팔 하나, 피범벅(피가 손과 팔뚝 전체에 젖은 광택으로 묻어 있음) — 계약의 '피범벅' 충족. 얼굴·전신 인물 없음(계약의 NO PEOPLE 준수). 자막·워터마크 없음.",
      "hard_violations": [],
      "physics": "팔은 자루 개구부 안쪽에서 나오며, 자루 내부의 몸통 무게와 개구부 가장자리가 팔을 지지한다. 어깨 지점이 자루 안에 숨겨져 있어 부유 요소 없음. 피는 팔을 타고 흘러 자루 천에 손자국·흘러내린 자국을 남기고, 바닥에는 젖은 액체가 고여 반사됨 — 유체 물리 일관."
     },
     {
      "label": "B",
      "direction": "동일한 낮은 3/4 앵글, 자루 개구부는 카메라 쪽으로 열려 있고 팔이 우상단으로 뻗는다. 손은 펼쳐진 채 문간 밝은 쪽을 향함 — 방향 자체는 A와 동일하게 정확.",
      "built_space": "레퍼런스 구조 동일하게 유지(좌측 벽·자루 더미, 우측 문과 작업장, 천장 조명). 구조적 중복이나 왜곡 없음.",
      "entities": "포댓자루와 배경은 A와 거의 동일. 그러나 팔은 완전히 깨끗한 창백한 피부로, 피가 전혀 묻어 있지 않다 — 샷 텍스트의 '피범벅이 된 창백한 사람 팔' 중 '피범벅' 항목 불충족. 자루 겉면의 피 자국(손자국·흘러내림)도 함께 사라져 CARRIED STATE의 '피 묻은 절단된 팔' 조건 위반. 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "팔은 자루 개구부에서 나오며 자루 내용물이 지지 — 부유 없음. 다만 팔이 완전히 깨끗한데 자루 안은 피에 젖은 시신이라는 설정과 물질적으로 모순되며, 바닥의 붉은 액체 흔적도 A보다 옅어 유혈 유출 인과가 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 핵심 명사인 '피범벅이 된 창백한 팔'을 그대로 구현했고, 낮은 3/4 근접 프레임·자루 하단 중경 배치·주변 자루와 바닥의 스케일 기준까지 계약대로 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도·장소는 A와 동일하나 팔이 완전히 깨끗해 '피범벅' 지시와 CARRIED STATE의 '피 묻은 절단된 팔' 조건을 정면으로 어겼고, 자루 표면의 혈흔까지 함께 지워져 계약이 요구하지 않은 손실만 발생했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 핵심 명사인 '피범벅이 된 창백한 팔'을 그대로 구현했고, 낮은 3/4 근접 프레임·자루 하단 중경 배치·주변 자루와 바닥의 스케일 기준까지 계약대로 충족한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도·장소는 A와 동일하나 팔이 완전히 깨끗해 '피범벅' 지시와 CARRIED STATE의 '피 묻은 절단된 팔' 조건을 정면으로 어겼고, 자루 표면의 혈흔까지 함께 지워져 계약이 요구하지 않은 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "낮은 3/4 측면 앵글에서 포댓자루의 벌어진 입구가 카메라 쪽 3/4으로 열려 있고, 창백한 팔이 자루 틈새에서 오른쪽 위 대각선으로 뻗어나온다. 손바닥은 열린 채 문간(출입구) 방향의 밝은 쪽을 향하며, 팔의 축은 자루 입구 → 프레임 우상단으로 명확히 이어져 '틈새로 불쑥 튀어나온' 벡터가 성립한다.",
      "built_space": "레퍼런스의 창고 부속실 구조 유지: 좌측 콘크리트 벽과 쌓인 자루 더미, 우측 열린 나무문과 그 너머 작업장(천장 조명, 스테인리스 대, 통)이 보인다. 문틀·벽 질감·젖은 바닥 모두 레퍼런스와 일치. 자루 개수는 여러 개 적층, 중복 구조물 없음.",
      "entities": "포댓자루: 삼베/거친 마대, 짙은 붉은 피가 배어 얼룩짐 — 계약대로. 팔: 창백한 인간 팔 하나, 피범벅(피가 손과 팔뚝 전체에 젖은 광택으로 묻어 있음) — 계약의 '피범벅' 충족. 얼굴·전신 인물 없음(계약의 NO PEOPLE 준수). 자막·워터마크 없음.",
      "hard_violations": [],
      "physics": "팔은 자루 개구부 안쪽에서 나오며, 자루 내부의 몸통 무게와 개구부 가장자리가 팔을 지지한다. 어깨 지점이 자루 안에 숨겨져 있어 부유 요소 없음. 피는 팔을 타고 흘러 자루 천에 손자국·흘러내린 자국을 남기고, 바닥에는 젖은 액체가 고여 반사됨 — 유체 물리 일관."
     },
     {
      "label": "A",
      "direction": "동일한 낮은 3/4 앵글, 자루 개구부는 카메라 쪽으로 열려 있고 팔이 우상단으로 뻗는다. 손은 펼쳐진 채 문간 밝은 쪽을 향함 — 방향 자체는 A와 동일하게 정확.",
      "built_space": "레퍼런스 구조 동일하게 유지(좌측 벽·자루 더미, 우측 문과 작업장, 천장 조명). 구조적 중복이나 왜곡 없음.",
      "entities": "포댓자루와 배경은 A와 거의 동일. 그러나 팔은 완전히 깨끗한 창백한 피부로, 피가 전혀 묻어 있지 않다 — 샷 텍스트의 '피범벅이 된 창백한 사람 팔' 중 '피범벅' 항목 불충족. 자루 겉면의 피 자국(손자국·흘러내림)도 함께 사라져 CARRIED STATE의 '피 묻은 절단된 팔' 조건 위반. 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "팔은 자루 개구부에서 나오며 자루 내용물이 지지 — 부유 없음. 다만 팔이 완전히 깨끗한데 자루 안은 피에 젖은 시신이라는 설정과 물질적으로 모순되며, 바닥의 붉은 액체 흔적도 A보다 옅어 유혈 유출 인과가 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S59sh12": {
  "input_fingerprint": "5856293d882f01bd",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 활짝 열린 창고 문턱에 고산들과 금월도 마을 청년들이 우뚝 선 전경.\n\nLOCATION (lock): The open doorway between the slaughterhouse floor and its sack-filled storage annex. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From inside the storage area, hold a static, slightly low wide composition centered on the fully open doorway, with 고산들 and the village youths forming an irregular barrier across the threshold. Their bodies remain full enough to read while the doorway occupies the central background, making the hidden camera position feel trapped rather than presenting a formal lineup.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: fully open storage doorway in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: storage doorway (fully open) — Its opening faces directly toward the camera inside the storage area; used as Acts as the central reveal frame around the arriving group; storage area interior (occupied by full sacks) — Its depth extends from the camera toward the doorway; used as Appears along the inner frame edges and establishes the camera's concealed position; full sacks (stacked, with some soaked by dark-red blood) — Their rounded sides angle toward camera from the storage edges; used as Forms low peripheral obstructions without hiding the people at the threshold.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime slaughterhouse light beyond the doorway cuts against the darker storage interior, rendering the group as a hard-edged threshold threat.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 bloodstained slaughterhouse, storage room, daylight, sacks, and hanging equipment. Exclude the spilled body parts as the sole focal point; show the man and village youths standing in the opened 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The storeroom remains packed with blood-soaked sacks of dismembered bodies. Jihu’s necklace remains missing and Inwoo’s injured arm stays casted.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "totals": {
   "A": 5,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "시선·접지는 맞지만 문 너머가 완전히 백색으로 날아가 도살장 로케이션이 소실됐고, 인물이 거의 일렬 정렬이라 '비정형 장벽' 지시에 어긋나며 자루 위 노출된 살덩이는 배제 지시와 충돌한다.  ★위반: [gpt] 허용된 고산들과 마을 청년 #1 외에 서로 다른 청년 일곱 명가량을 추가해 금지된 인물 및 추가 신체를 만들었다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "문 너머 도살장 디테일(조명·체인·걸린 고기) 재현은 최고이나, 문틀이 과대하게 전경화되고 전경의 절단된 팔이 다시 초점을 끌어 '시신 부위를 단독 초점으로 삼지 말라'는 배제 지시에서 멀어졌다.  ★위반: [gpt] 허용된 고산들과 마을 청년 #1 외에 서로 다른 청년 여섯 명가량을 추가해 금지된 인물 및 추가 신체를 만들었다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "창고 내부의 약간 낮은 와이드, 중앙 배경의 활짝 열린 문(문짝까지 보임), 좌우 핏자국 자루의 낮은 주변 저지물, 비정형 장벽으로 선 고산들·청년들의 카메라 정면 응시까지 촬영 지시를 가장 정확히 충족하고 인물 동일성·배제 조건도 지킨다.  ★위반: [gpt] 허용된 고산들과 마을 청년 #1 외에 서로 다른 청년 여섯 명가량을 추가해 금지된 인물 및 추가 신체를 만들었다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S59sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들(오른쪽 인물)이 캐릭터 레퍼런스에 있는 짙은 갈색 비니를 쓰지 않고 맨머리로 렌더링됨.",
     "fix_en": "Add the dark brown beanie from the character reference onto the head of Go San-deul (the man on the right). Keep his face, expression, the rest of his clothing, the other characters, the foreground sacks, the doorway, and the lighting exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트가 허용한 두 명의 지정된 캐릭터 외에, 다른 복장을 한 5명의 허가되지 않은 인물들이 추가로 생성됨.",
     "fix_en": "Remove the five extra men standing in the background behind and beside the two main characters, replacing them with the bright, empty concrete slaughterhouse room matching the environment behind them. Keep Go San-deul, the youth in rags, their poses, the doorway structure, the foreground sacks, and the lighting entirely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "고산들의 양쪽 검은 장화 사이 바닥에 상체가 없는 회색 바지와 신발(다리 한 쌍)이 나타남.",
     "fix_en": "Remove the disembodied pair of legs in grey pants and shoes visible on the floor directly between Go San-deul's black boots, replacing them with the continuing bright concrete floor of the background room. Keep Go San-deul's boots, the other characters, the doorway, and the foreground sacks exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the dark brown beanie from the character reference onto the head of Go San-deul (the man on the right). Keep his face, expression, the rest of his clothing, the other characters, the foreground sacks, the doorway, and the lighting exactly the same.\n- Remove the five extra men standing in the background behind and beside the two main characters, replacing them with the bright, empty concrete slaughterhouse room matching the environment behind them. Keep Go San-deul, the youth in rags, their poses, the doorway structure, the foreground sacks, and the lighting entirely unchanged.\n- Remove the disembodied pair of legs in grey pants and shoes visible on the floor directly between Go San-deul's black boots, replacing them with the continuing bright concrete floor of the background room. Keep Go San-deul's boots, the other characters, the doorway, and the foreground sacks exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'고산들과 마을 청년들'(복수)이 문턱을 가로질러 불규칙한 인간 장벽을 이루고 전원이 숨은 카메라를 응시해 샷 텍스트의 위협적 문턱 구도를 정확히 실현했고, 이전 스틸의 어두운 창고·젖은 바닥·매달린 갓등 질감도 잘 이어진다. 고산들의 비니가 누락된 점(레퍼런스 이탈)은 감점이나 하드 위반은 아니다.  ★위반: [gpt] 고산들과 마을 청년 #1 외에 허용되지 않은 인물 약 여섯 명을 추가해 인물 수와 신원을 위반했다. / [gpt] 여러 추가 인물이 동일한 ‘마을 청년’ 역할을 임의로 확장해, 명시적으로 허용된 두 신체만 보여야 한다는 인물 제한을 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "고산들의 비니·의상 재현은 레퍼런스에 더 충실하나, 그 대가로 마을 청년이 1명뿐이 되어 '청년들'의 복수 인원과 '불규칙한 장벽/정형 정렬 금지' 지시를 동시에 잃었고 문 너머 도축장이 밝게 날아가 이전 스틸의 재질감도 약해졌다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.25,
      "B": 1.75
     },
     "adjusted": {
      "A": 0.75,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 고산들과 마을 청년 #1 외에 허용되지 않은 인물 약 여섯 명을 추가해 인물 수와 신원을 위반했다.",
       "[gpt] 여러 추가 인물이 동일한 ‘마을 청년’ 역할을 임의로 확장해, 명시적으로 허용된 두 신체만 보여야 한다는 인물 제한을 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'고산들과 마을 청년들'(복수)이 문턱을 가로질러 불규칙한 인간 장벽을 이루고 전원이 숨은 카메라를 응시해 샷 텍스트의 위협적 문턱 구도를 정확히 실현했고, 이전 스틸의 어두운 창고·젖은 바닥·매달린 갓등 질감도 잘 이어진다. 고산들의 비니가 누락된 점(레퍼런스 이탈)은 감점이나 하드 위반은 아니다.  ★위반: [gpt] 고산들과 마을 청년 #1 외에 허용되지 않은 인물 약 여섯 명을 추가해 인물 수와 신원을 위반했다. / [gpt] 여러 추가 인물이 동일한 ‘마을 청년’ 역할을 임의로 확장해, 명시적으로 허용된 두 신체만 보여야 한다는 인물 제한을 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "고산들의 비니·의상 재현은 레퍼런스에 더 충실하나, 그 대가로 마을 청년이 1명뿐이 되어 '청년들'의 복수 인원과 '불규칙한 장벽/정형 정렬 금지' 지시를 동시에 잃었고 문 너머 도축장이 밝게 날아가 이전 스틸의 재질감도 약해졌다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 창고 안쪽(카메라)을 정면으로 응시한다. 고산들의 시선은 낮게 깔린 카메라 위치를 향하고, 청년의 시선도 같은 방향. 문은 화면 우측으로 활짝 열려 손잡이까지 보이며 개구부가 정중앙 배경에 위치, 시선 방향과 문 개방 방향이 일치한다.",
      "built_space": "출입구는 하나, 문짝 하나가 오른쪽으로 완전히 열려 있다. 프레임 좌우 가장자리에는 피에 젖은 마대자루 더미가 낮게 쌓여 카메라의 은폐된 위치를 만든다. 문 너머로는 밝은 도축장 내부(천장 펜던트 조명 2개, 흰 벽, 창)가 이전 스틸과 동일 재질·기물로 이어진다. 바닥의 젖은 콘크리트와 핏물 자국도 연속적.",
      "entities": "고산들: 40대 중반 한국 남성, 비니, 올리브 조끼 + 청록 체크 셔츠, 갈색 작업바지, 고무장화, 벨트 파우치 — 캐릭터 레퍼런스와 정확히 일치. 마을 청년 #1: 두건, 누더기 저고리와 넝마 치마, 짚신형 샌들 — 레퍼런스와 일치. 지정된 두 인물 외 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 두 발이 문턱 바닥에 확실히 닿아 체중을 지지한다. 공중에 뜬 물체 없음. 자루들은 바닥과 서로에 기대어 눌린 형태로 놓여 있고, 핏물은 바닥에 고여 광택을 낸다. 문짝은 경첩과 벽에 지지."
     },
     {
      "label": "B",
      "direction": "일곱 명 전원이 카메라를 정면 응시. 문은 우측으로 열려 있고 개구부가 중앙 배경. 시선 타깃은 일관되게 창고 내부 카메라.",
      "built_space": "출입구 하나, 열린 문짝 하나, 좌우에 피 묻은 자루 더미 — 이전 스틸의 장소와 재질이 유지된다. 다만 문 너머 도축장 안쪽 깊이가 인물들로 거의 가려져 배경 공간감이 줄었고, 천장 조명은 하나만 보인다. 인물 배치가 문틀 폭을 넘어 좌우로 겹쳐 서 있어 문틀보다 넓게 퍼진 인상.",
      "entities": "고산들: 레퍼런스와 얼굴은 유사하나 조끼가 더 어둡고 짧으며 체크 셔츠 패턴이 흐려지고 벨트 파우치가 사라짐 — 의상 세부가 레퍼런스에서 이탈. 마을 청년 #1: 레퍼런스와 일치. 그 외 다섯 명의 젊은 남성이 추가되어 있는데, 이들은 프롬프트가 허용한 인물 목록(고산들, 마을 청년 #1)에 없는 발명된 인물이며 의상 또한 레퍼런스 계열이 아닌 현대적 셔츠·바지 조합.",
      "hard_violations": [
       "PEOPLE 조항이 허용한 두 인물 외에 다섯 명의 인물을 추가로 발명해 넣음(‘never add a person the shot text does not show’ 위반)"
      ],
      "physics": "모든 인물이 두 발로 바닥에 서 있고 부양체는 없다. 다만 뒤쪽 인물들의 발과 하반신이 앞 인물에 가려져 접지가 부분적으로만 확인되며, 우측 인물은 문틀 바깥 벽면과 겹쳐 서 있어 공간 점유가 애매하다. 자루와 문짝의 지지 상태는 정상."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허용된 두 인물만 문턱에 우뚝 서 있고, 낮은 광각·중앙 개구부·좌우 피 묻은 자루라는 카메라 지시를 정확히 충족하며 고산들·청년의 의상이 레퍼런스와 그대로 일치한다. ‘불규칙한 장벽’보다는 다소 정렬된 두 사람이라는 점이 유일한 약점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "‘마을 청년들’을 복수로 채우려다 프롬프트가 금지한 인물 다섯을 발명해 넣은 하드 위반이며, 그 대가로 고산들의 조끼·체크셔츠·벨트 파우치 등 레퍼런스 의상까지 바뀌고 문 너머 도축장 깊이도 인물에 가려 사라졌다. 얻은 것(군중감)보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허용된 두 인물만 문턱에 우뚝 서 있고, 낮은 광각·중앙 개구부·좌우 피 묻은 자루라는 카메라 지시를 정확히 충족하며 고산들·청년의 의상이 레퍼런스와 그대로 일치한다. ‘불규칙한 장벽’보다는 다소 정렬된 두 사람이라는 점이 유일한 약점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "‘마을 청년들’을 복수로 채우려다 프롬프트가 금지한 인물 다섯을 발명해 넣은 하드 위반이며, 그 대가로 고산들의 조끼·체크셔츠·벨트 파우치 등 레퍼런스 의상까지 바뀌고 문 너머 도축장 깊이도 인물에 가려 사라졌다. 얻은 것(군중감)보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물 모두 창고 안쪽(카메라)을 정면으로 응시한다. 고산들의 시선은 낮게 깔린 카메라 위치를 향하고, 청년의 시선도 같은 방향. 문은 화면 우측으로 활짝 열려 손잡이까지 보이며 개구부가 정중앙 배경에 위치, 시선 방향과 문 개방 방향이 일치한다.",
      "built_space": "출입구는 하나, 문짝 하나가 오른쪽으로 완전히 열려 있다. 프레임 좌우 가장자리에는 피에 젖은 마대자루 더미가 낮게 쌓여 카메라의 은폐된 위치를 만든다. 문 너머로는 밝은 도축장 내부(천장 펜던트 조명 2개, 흰 벽, 창)가 이전 스틸과 동일 재질·기물로 이어진다. 바닥의 젖은 콘크리트와 핏물 자국도 연속적.",
      "entities": "고산들: 40대 중반 한국 남성, 비니, 올리브 조끼 + 청록 체크 셔츠, 갈색 작업바지, 고무장화, 벨트 파우치 — 캐릭터 레퍼런스와 정확히 일치. 마을 청년 #1: 두건, 누더기 저고리와 넝마 치마, 짚신형 샌들 — 레퍼런스와 일치. 지정된 두 인물 외 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 두 발이 문턱 바닥에 확실히 닿아 체중을 지지한다. 공중에 뜬 물체 없음. 자루들은 바닥과 서로에 기대어 눌린 형태로 놓여 있고, 핏물은 바닥에 고여 광택을 낸다. 문짝은 경첩과 벽에 지지."
     },
     {
      "label": "A",
      "direction": "일곱 명 전원이 카메라를 정면 응시. 문은 우측으로 열려 있고 개구부가 중앙 배경. 시선 타깃은 일관되게 창고 내부 카메라.",
      "built_space": "출입구 하나, 열린 문짝 하나, 좌우에 피 묻은 자루 더미 — 이전 스틸의 장소와 재질이 유지된다. 다만 문 너머 도축장 안쪽 깊이가 인물들로 거의 가려져 배경 공간감이 줄었고, 천장 조명은 하나만 보인다. 인물 배치가 문틀 폭을 넘어 좌우로 겹쳐 서 있어 문틀보다 넓게 퍼진 인상.",
      "entities": "고산들: 레퍼런스와 얼굴은 유사하나 조끼가 더 어둡고 짧으며 체크 셔츠 패턴이 흐려지고 벨트 파우치가 사라짐 — 의상 세부가 레퍼런스에서 이탈. 마을 청년 #1: 레퍼런스와 일치. 그 외 다섯 명의 젊은 남성이 추가되어 있는데, 이들은 프롬프트가 허용한 인물 목록(고산들, 마을 청년 #1)에 없는 발명된 인물이며 의상 또한 레퍼런스 계열이 아닌 현대적 셔츠·바지 조합.",
      "hard_violations": [
       "PEOPLE 조항이 허용한 두 인물 외에 다섯 명의 인물을 추가로 발명해 넣음(‘never add a person the shot text does not show’ 위반)"
      ],
      "physics": "모든 인물이 두 발로 바닥에 서 있고 부양체는 없다. 다만 뒤쪽 인물들의 발과 하반신이 앞 인물에 가려져 접지가 부분적으로만 확인되며, 우측 인물은 문틀 바깥 벽면과 겹쳐 서 있어 공간 점유가 애매하다. 자루와 문짝의 지지 상태는 정상."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S59sh6"
  }
 },
 "S59sh16": {
  "input_fingerprint": "775b19c02f2f1d05",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 굳게 닫힌 창고 문 안쪽 어둠 속에서 식은땀을 흘리며 두려움에 떠는 김지후(강수리영)와 정인우의 클로즈업.\n\nLOCATION (lock): The dark interior of the slaughterhouse storage annex behind its closed door and remaining sacks. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the slow dolly directly in front of 김지후(강수리영) and 정인우 in a tight eye-level two-shot, their faces close together but held at slightly different depths as both suppress movement and breath. The closed door and sacks fall into soft darkness behind them, while their sweat and trembling expressions carry the final increase in camera proximity.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: storage door (firmly closed) — Its inside face is visible behind the two people; used as Creates the sealed background plane behind the hidden pair; full sacks (stacked, with some containing dismembered bodies and soaked by dark-red blood) — Their bundled sides face the camera from behind the pair; used as Forms a partially visible barrier beside and behind the crouched figures; storage area interior (dark and closed) — Its interior closes around the pair with the door behind them; used as Encloses the two faces in a confined background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly dark closed storage area is treated with very low-key contrast, retaining only enough ambient detail to register sweat, trembling faces, and the sealed door.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 storage compartment, packed bloody sacks, closed door, and dim light leaking from the slaughterhouse. Exclude the departing youths and man; show only the two hidden figures sweating in the darkness.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu and Inwoo remain hidden among the blood-soaked sacks of dismembered bodies; her necklace is missing and his arm remains in a cast.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "A": 6,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "클로즈업 스케일과 문·자루 배경은 맞으나 두 인물이 렌즈를 정면 직시해 숨죽여 밖을 살피는 순간감이 약하고, 정인우의 녹색 코트 의상과 깁스가 거의 확인되지 않아 아이덴티티·캐리드 스테이트 충족도가 가장 낮다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "깁스와 함께 프레임 밖을 경계하는 시선 방향은 좋으나 배경 문이 지나치게 밝게 드러나 '매우 로우키' 조명 락과 어긋나고, 여자의 얼굴 연령감과 남자의 낡은 셔츠 의상이 캐릭터 레퍼런스에서 크게 벗어난다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "닫힌 문과 피 밴 자루가 부드러운 어둠 속 배경 평면으로 물러난 아이레벨 타이트 투샷, 서로 다른 깊이의 두 얼굴, 땀과 공포 연기, 목걸이 없는 지후와 녹색 코트·깁스의 인우까지 레퍼런스와 캐리드 스테이트를 모두 충족한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S59sh12_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우의 초록색 코트 안쪽 가슴 부위에 정체를 알 수 없는 흰색 띠가 길게 늘어져 있습니다 (환각된 의상 요소).",
     "fix_en": "Remove the unexplained white vertical band running down Inwoo's chest inside his green coat, revealing only his plain maroon turtleneck underneath, while strictly preserving the characters, their expressions, all other clothing, the hand cast, the background door, the bloody sacks, and the lighting."
    },
    {
     "issue_ko": "록다운된 기준 사진의 창고 문은 단일 문(외닫이문)이나, 배경에 닫힌 문이 중앙에 세로 틈이 있는 양개형 문으로 잘못 묘사되었습니다.",
     "fix_en": "Edit the background door to be a single solid wooden door by removing the vertical seam in the center, while maintaining the exact same characters, their poses, clothing, the hand cast, the bloody sacks, the camera framing, and the low-key lighting."
    },
    {
     "issue_ko": "캐릭터 기준 사진에서 김지후가 착용하고 있는 모자가 생략되었습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "김지후의 재킷 안쪽 셔츠 색상이 기준 사진의 짙은 녹색이 아닌 검은색으로 렌더링되었습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the unexplained white vertical band running down Inwoo's chest inside his green coat, revealing only his plain maroon turtleneck underneath, while strictly preserving the characters, their expressions, all other clothing, the hand cast, the background door, the bloody sacks, and the lighting.\n- Edit the background door to be a single solid wooden door by removing the vertical seam in the center, while maintaining the exact same characters, their poses, clothing, the hand cast, the bloody sacks, the camera framing, and the low-key lighting.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 카메라 왼쪽/정면 방향으로 시선을 던지고 있음 — 문 밖 소리를 경계하는 방향으로 눈이 쏠려 있어 숨어서 두려워하는 상황과 일치. 지후는 몸을 오른쪽(화면 왼쪽 앞)으로 틀고 얼굴만 카메라 쪽, 인우는 정면 가까이 얼굴을 두고 시선은 약간 좌측 상단. 두 얼굴이 근접하되 인우가 약간 뒤 깊이에 놓여 서로 다른 심도 조건 충족.",
      "built_space": "배경에 닫힌 금속/목재 문 한 짝이 인물 사이 뒤로 보이고, 손잡이(레버형) 하나가 문 중앙 높이에 있음 — 단일 문, 손잡이 개수 정상. 좌우로 피에 젖은 자루 더미가 인물 어깨 뒤·옆으로 쌓여 배경 평면을 형성. 저조도 안에서 자루의 실루엣과 혈흔이 최소한으로 판독됨. 이전 스틸의 창고 내부 구조(문+양측 자루 더미)와 부합. 공간 스케일 왜곡 없음.",
      "entities": "여성: 20대 초 한국인, 긴 검은 생머리(땀에 젖어 붙음), 브라운 워크재킷 — 캐릭터 레퍼런스의 갈색 재킷과 일치, 목걸이 없음(계약대로 부재), 모자는 없음. 남성: 20대 중반 한국인, 짙은 단발, 짙은 녹색 코트에 버건디 터틀넥, 좌측 가슴 금색 브로치 — 레퍼런스 일치. 오른팔에 흰 붕대/깁스와 슬링이 보여 '팔 깁스' 조항 충족. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 웅크려 앉은 자세로 바닥/자루에 체중이 실려 있음. 인우의 오른 팔뚝은 무릎 위에 얹혀 있고 왼손은 몸 앞에 모임 — 지지점 명확. 공중에 뜬 신체나 무지지 물체 없음. 땀은 피부 위 하이라이트로 물리적으로 표현됨."
     },
     {
      "label": "B",
      "direction": "A와 동일한 시선 구성 — 둘 다 화면 좌측/카메라 쪽을 경계하듯 바라봄. 지후는 얼굴을 카메라로 돌린 3/4, 인우는 정면. 표적(문 밖 위협 방향)과 일치.",
      "built_space": "배경 문이 A와 달리 광택 있는 붉은 나무 양문(더블 도어)으로 바뀌었고 둥근 손잡이 노브가 두 개 나란히 배치됨 — 원본 이전 스틸의 낡은 단일 철문/거친 회색 문과 재질·형태가 어긋나고, 손잡이가 두 개로 중복 배치되어 문짝 경계선 없이 노브만 두 개 붙은 비논리적 하드웨어로 읽힘. 자루 더미는 A와 거의 동일하나 좌측 하단 혈흔이 다소 감소. 저조도는 A보다 약간 밝고 문의 반사가 강해 '매우 낮은 키' 지시에서 멀어짐.",
      "entities": "인물 동일: 지후(긴 검은 머리, 갈색 재킷, 목걸이 없음), 인우(녹색 코트, 버건디 터틀넥, 브로치, 오른팔 흰 붕대). 인물 식별은 A와 사실상 동일하게 레퍼런스 부합. 추가 인물 없음.",
      "hard_violations": [
       "배경 문 하드웨어가 중복 — 하나의 문 면에 둥근 손잡이 노브가 두 개 나란히 붙어 있어 실재 불가능한 구조물 요소"
      ],
      "physics": "두 인물 모두 쪼그려 앉아 바닥에 지지. 인우의 깁스 팔은 무릎 위, 손은 지지됨. 공중 부양 요소 없음. 다만 문의 표면이 지나치게 매끄러워 도장 합판 같은 비현실적 재질감."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트한 아이레벨 투샷, 매우 낮은 키의 어둠, 닫힌 단일 창고 문과 피 젖은 자루 배경, 목걸이 부재·깁스 유지까지 계약을 모두 충족하며 배경 문 하드웨어도 정상."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물·프레이밍은 A와 동일하나 계약이 요구하지 않은 배경 문을 광택 나는 붉은 양문으로 바꾸고 손잡이를 두 개로 늘려 이전 스틸의 장소 락과 재질 리얼리즘을 훼손했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트한 아이레벨 투샷, 매우 낮은 키의 어둠, 닫힌 단일 창고 문과 피 젖은 자루 배경, 목걸이 부재·깁스 유지까지 계약을 모두 충족하며 배경 문 하드웨어도 정상."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물·프레이밍은 A와 동일하나 계약이 요구하지 않은 배경 문을 광택 나는 붉은 양문으로 바꾸고 손잡이를 두 개로 늘려 이전 스틸의 장소 락과 재질 리얼리즘을 훼손했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 카메라 왼쪽/정면 방향으로 시선을 던지고 있음 — 문 밖 소리를 경계하는 방향으로 눈이 쏠려 있어 숨어서 두려워하는 상황과 일치. 지후는 몸을 오른쪽(화면 왼쪽 앞)으로 틀고 얼굴만 카메라 쪽, 인우는 정면 가까이 얼굴을 두고 시선은 약간 좌측 상단. 두 얼굴이 근접하되 인우가 약간 뒤 깊이에 놓여 서로 다른 심도 조건 충족.",
      "built_space": "배경에 닫힌 금속/목재 문 한 짝이 인물 사이 뒤로 보이고, 손잡이(레버형) 하나가 문 중앙 높이에 있음 — 단일 문, 손잡이 개수 정상. 좌우로 피에 젖은 자루 더미가 인물 어깨 뒤·옆으로 쌓여 배경 평면을 형성. 저조도 안에서 자루의 실루엣과 혈흔이 최소한으로 판독됨. 이전 스틸의 창고 내부 구조(문+양측 자루 더미)와 부합. 공간 스케일 왜곡 없음.",
      "entities": "여성: 20대 초 한국인, 긴 검은 생머리(땀에 젖어 붙음), 브라운 워크재킷 — 캐릭터 레퍼런스의 갈색 재킷과 일치, 목걸이 없음(계약대로 부재), 모자는 없음. 남성: 20대 중반 한국인, 짙은 단발, 짙은 녹색 코트에 버건디 터틀넥, 좌측 가슴 금색 브로치 — 레퍼런스 일치. 오른팔에 흰 붕대/깁스와 슬링이 보여 '팔 깁스' 조항 충족. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 웅크려 앉은 자세로 바닥/자루에 체중이 실려 있음. 인우의 오른 팔뚝은 무릎 위에 얹혀 있고 왼손은 몸 앞에 모임 — 지지점 명확. 공중에 뜬 신체나 무지지 물체 없음. 땀은 피부 위 하이라이트로 물리적으로 표현됨."
     },
     {
      "label": "B",
      "direction": "A와 동일한 시선 구성 — 둘 다 화면 좌측/카메라 쪽을 경계하듯 바라봄. 지후는 얼굴을 카메라로 돌린 3/4, 인우는 정면. 표적(문 밖 위협 방향)과 일치.",
      "built_space": "배경 문이 A와 달리 광택 있는 붉은 나무 양문(더블 도어)으로 바뀌었고 둥근 손잡이 노브가 두 개 나란히 배치됨 — 원본 이전 스틸의 낡은 단일 철문/거친 회색 문과 재질·형태가 어긋나고, 손잡이가 두 개로 중복 배치되어 문짝 경계선 없이 노브만 두 개 붙은 비논리적 하드웨어로 읽힘. 자루 더미는 A와 거의 동일하나 좌측 하단 혈흔이 다소 감소. 저조도는 A보다 약간 밝고 문의 반사가 강해 '매우 낮은 키' 지시에서 멀어짐.",
      "entities": "인물 동일: 지후(긴 검은 머리, 갈색 재킷, 목걸이 없음), 인우(녹색 코트, 버건디 터틀넥, 브로치, 오른팔 흰 붕대). 인물 식별은 A와 사실상 동일하게 레퍼런스 부합. 추가 인물 없음.",
      "hard_violations": [
       "배경 문 하드웨어가 중복 — 하나의 문 면에 둥근 손잡이 노브가 두 개 나란히 붙어 있어 실재 불가능한 구조물 요소"
      ],
      "physics": "두 인물 모두 쪼그려 앉아 바닥에 지지. 인우의 깁스 팔은 무릎 위, 손은 지지됨. 공중 부양 요소 없음. 다만 문의 표면이 지나치게 매끄러워 도장 합판 같은 비현실적 재질감."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 구도·연기지만 배경 문이 이전 스틸의 회색 콘크리트/금속 문 대신 나무결 갈색 문으로 바뀌고 둥근 손잡이가 두 개로 복제되어 LOCATION 락과 단일 문 하드웨어를 위반; 노출도 다소 밝아 '매우 로우키' 지시에서 벗어난다.  ★위반: [claude-opus] 배경 문에 둥근 손잡이(노브)가 두 개 중복되어 있어 단일 문의 하드웨어가 복제됨 / [gpt] 기준 장소의 단일 창고문에 없던 두 번째 손잡이를 복제하고 문을 양문처럼 바꾸어 고정 구조와 부품 수를 훼손했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "이전 스틸과 동일한 재질의 닫힌 문(손잡이 1개)·피 젖은 자루 배치를 유지하면서 눈높이 타이트 투샷, 땀과 공포 표정, 목걸이 없음·깁스 유지 등 계약 항목을 모두 충족하고 로우키 톤도 가장 근접하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.375,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.875,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[claude-opus] 배경 문에 둥근 손잡이(노브)가 두 개 중복되어 있어 단일 문의 하드웨어가 복제됨",
       "[gpt] 기준 장소의 단일 창고문에 없던 두 번째 손잡이를 복제하고 문을 양문처럼 바꾸어 고정 구조와 부품 수를 훼손했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도·연기지만 배경 문이 이전 스틸의 회색 콘크리트/금속 문 대신 나무결 갈색 문으로 바뀌고 둥근 손잡이가 두 개로 복제되어 LOCATION 락과 단일 문 하드웨어를 위반; 노출도 다소 밝아 '매우 로우키' 지시에서 벗어난다.  ★위반: [claude-opus] 배경 문에 둥근 손잡이(노브)가 두 개 중복되어 있어 단일 문의 하드웨어가 복제됨 / [gpt] 기준 장소의 단일 창고문에 없던 두 번째 손잡이를 복제하고 문을 양문처럼 바꾸어 고정 구조와 부품 수를 훼손했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸과 동일한 재질의 닫힌 문(손잡이 1개)·피 젖은 자루 배치를 유지하면서 눈높이 타이트 투샷, 땀과 공포 표정, 목걸이 없음·깁스 유지 등 계약 항목을 모두 충족하고 로우키 톤도 가장 근접하다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S59sh12"
  }
 },
 "S60sh6": {
  "input_fingerprint": "691e6c140ad5d37f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 파도치는 갯바위와 바닷물 사이에 사람 시체가 걸려 있는 참혹한 광경.\n\nLOCATION (lock): The wave-washed rocks below the island's narrow coastal path, where a body is caught at the waterline. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level near the path edge, angle downward and outward and complete the dolly-in on the human corpse caught between the coastal rocks and seawater. Hold a wide-enough composition for the entire human form, surrounding rocks, and moving water to remain unmistakable, avoiding an isolated or sensationalized body detail.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: coastal rocks (surrounding and catching the body); used as Pins the corpse within a physically legible coastal gap; seawater (moving with the waves between the rocks); used as Provides the visible motion that lifts and lowers the trapped form; human corpse (caught between the rocks and seawater, moving with the waves); used as Serves as the sustained reveal at the center of the rocks-and-water composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime coastal light presents the corpse with stark clarity and restrained, desaturated contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The human corpse is wedged horizontally between the coastal rocks and the water, with the body supported by the rocks while the surf lifts and lowers the loose limbs. Jihu’s necklace is missing and Inwoo’s arm remains casted.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 길 가장자리 눈높이에서 아래·바깥으로 내려다보는 각도로, 시선축은 바위 틈에 누운 여성 시신에 정확히 떨어진다. 다만 프레임 우측에 서 있는 젊은 여성과 팔에 깁스를 한 남성 두 사람이 추가로 등장하며 그들의 시선은 시신 쪽을 향한다. 숏 텍스트는 시신만을 지시한다.",
    "built_space": "구조물 실내가 아닌 갯바위 해안. 바위 능선, 조수 웅덩이, 파도가 배치되어 있고 좌측 상단 절벽 바위가 시신을 가두는 틈을 만든다. 인공 구조(길)는 프레임 밖.",
    "entities": "시신: 한국인 젊은 여성, 긴 검은 머리, 감청색 후드·회색 바지·운동화. 우측 인물 2인: 20대 한국 여성(김지후 유사)과 팔 깁스한 20대 남성(정인우 유사) — 숏 텍스트가 호명하지 않은 추가 인물. 목걸이는 보이지 않음(부합).",
    "hard_violations": [
     "숏 텍스트가 지시하지 않은 인물 2인(여성·깁스한 남성)을 프레임에 추가 등장시킴 — 발견 인물 삽입"
    ],
    "physics": "시신은 평평한 바위 선반 위에 등을 대고 누워 몸통이 바위에 지지되며, 오른손과 머리카락은 물에 잠겨 있다. 다리는 바위 위에 걸쳐져 있어 지지가 명확하다. 부유하는 물체 없음. 다만 몸 주변 물살이 잔잔해 '파도가 사지를 들었다 놓는' 느낌은 약함."
   },
   {
    "label": "B",
    "direction": "카메라는 해안 길 가장자리 눈높이에서 아래·바깥으로 내려다보며, 화면 좌측에 실제 좁은 해안 산책로가 보이고 시선은 바위 틈에 걸린 남성 시신으로 향한다. 지시 대상 명중.",
    "built_space": "좌측에 콘크리트/흙 해안 산책로가 위치, 그 아래 갯바위와 파도. 로케이션 재현은 가장 충실하나 프레임 하단에 한글 자막 텍스트가 소성되어 있음.",
    "entities": "시신: 검은 가죽 재킷·검은 바지의 남성으로 보임. 목걸이 없음. 추가 인물 없음(부합).",
    "hard_violations": [
     "프레임 하단에 한글 자막 텍스트가 새겨져 있음 — '텍스트·캡션 금지' 위반이자 텍스트 오버레이 유입",
     "시신의 몸통 중앙이 두 바위 사이 허공에 걸쳐져 있으나 골반·다리 부분을 받치는 것이 없고, 팔과 상반신이 부자연스럽게 공중에 뜬 상태로 렌더링됨(다리는 좌측 바위 위에 얹혀 있으나 중간 몸통이 물 위 허공에 부양)"
    ],
    "physics": "머리·어깨는 우측 바위에 얹혀 있고 발끝은 좌측 바위에 닿아 있으나, 몸통 대부분이 물웅덩이 위 허공에 수평으로 떠 있는 브리지 자세다. 시신이 이런 강직 아치를 유지할 물리적 근거가 없고 지지면이 보이지 않는다."
   },
   {
    "label": "C",
    "direction": "카메라는 길 가장자리 높이에서 아래·바깥으로 내려다보는 부감으로, 프레임 중앙 우측 바위 틈에 끼인 남성 시신에 정확히 시선이 떨어진다. 파도는 화면 좌상단 바다에서 시신 쪽 틈으로 밀려들며 흐름 방향이 일관된다.",
    "built_space": "따개비 덮인 갯바위 능선과 조수로, 그 사이 좁은 틈에 몸이 끼어 있는 해안 지형. 구조물 부품 문제 없음. 좌측 열린 바다, 우측 높은 바위벽으로 깊이가 성립.",
    "entities": "시신: 검은 가죽/패딩 재킷과 어두운 바지의 성인 남성, 목걸이 없음. 다른 인물 추가 없음 — 숏 텍스트가 요구한 '사람 시체' 단일 피사체 준수. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "상반신과 머리는 우측 바위 경사면에 얹혀 지지되고, 등·엉덩이는 중앙의 평평한 바위 위에 놓였으며 왼팔과 다리는 물에 잠긴 채 축 늘어져 있다. 부양하는 부위 없음. 흰 포말이 사지 주변을 감싸 파도가 몸을 들었다 놓는 상태가 읽힌다."
   }
  ],
  "totals": {
   "A": 4,
   "B": 2,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "부감 앵글과 시신 지지 물리는 양호하나, 숏 텍스트에 없는 지후·인우 두 인물을 프레임에 넣어 '없는 사람 추가' 하드 위반을 범했고 와이드 구성도 인물 클로즈로 잠식됨."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "해안 산책로 로케이션 재현은 가장 좋지만 하단 한글 자막이 그대로 박혀 '텍스트 금지'를 위반했고, 몸통이 바위 사이 허공에 아치로 떠 있어 지지 없는 부양 자세라 실격."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "길 가장자리 눈높이에서 아래·바깥으로 내려다본 와이드로 갯바위·파도·전신 시신이 모두 명료하고, 추가 인물·텍스트 없이 몸이 바위에 지지된 채 포말에 흔들려 지시된 순간을 가장 충실히 실현함."
   }
  ],
  "refs": [],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽 시체의 오른쪽 팔뚝 소매 부분에 흰색 텍스트/로고 형태가 그려져 있어 'No text' 지침을 위반했습니다.",
     "fix_en": "Remove the small white text mark from the corpse's right sleeve on the left side of the frame, leaving the fabric completely plain black, preserving exactly the corpse's current pose, the rest of the black clothing, the face, the surrounding coastal rocks, the splashing seawater, and the wide shot framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "Carried State 지침에 '인우의 팔 깁스(Inwoo's arm remains casted)'가 명시되어 있으나, 시체의 양팔 모두 깁스 없이 검은색 소매로 덮여 있습니다.",
     "fix_en": "Replace the black sleeve on the corpse's left forearm (on the right side of the frame) with a thick white medical plaster cast, preserving exactly the corpse's position on the rocks, the right arm's appearance, the face, the remaining black clothing, the surrounding water and rocks, and the wide shot composition.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 1,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the small white text mark from the corpse's right sleeve on the left side of the frame, leaving the fabric completely plain black, preserving exactly the corpse's current pose, the rest of the black clothing, the face, the surrounding coastal rocks, the splashing seawater, and the wide shot framing.\n- Replace the black sleeve on the corpse's left forearm (on the right side of the frame) with a thick white medical plaster cast, preserving exactly the corpse's position on the rocks, the right arm's appearance, the face, the remaining black clothing, the surrounding water and rocks, and the wide shot composition.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·부감·와이드 스케일과 갯바위/파도 배치는 계약대로지만, CARRIED STATE가 명시한 '인우의 깁스한 팔'이 전혀 보이지 않아 지속성 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 동일한 프레이밍·지형·인물·자세를 유지한 채 물에 늘어진 팔에 흰 깁스만 복원해 CARRIED STATE를 충족했고, 대가는 약간 낮아진 콘트라스트·선명도뿐이라 이득이 손실보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·부감·와이드 스케일과 갯바위/파도 배치는 계약대로지만, CARRIED STATE가 명시한 '인우의 깁스한 팔'이 전혀 보이지 않아 지속성 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 동일한 프레이밍·지형·인물·자세를 유지한 채 물에 늘어진 팔에 흰 깁스만 복원해 CARRIED STATE를 충족했고, 대가는 약간 낮아진 콘트라스트·선명도뿐이라 이득이 손실보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부감 와이드·바위와 물 사이에 걸린 전신이라는 구도 요구를 충족하고, 흰 깁스가 뚜렷해 '인우의 팔은 깁스' 캐리드 스테이트까지 지킨 쪽."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·지형·자세는 사실상 동일하지만 깁스가 검은 소매로 바뀌어 계약이 명시한 캐리드 스테이트 항목을 잃었고, 그 대가로 얻은 이득이 보이지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "부감 와이드·바위와 물 사이에 걸린 전신이라는 구도 요구를 충족하고, 흰 깁스가 뚜렷해 '인우의 팔은 깁스' 캐리드 스테이트까지 지킨 쪽."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·지형·자세는 사실상 동일하지만 깁스가 검은 소매로 바뀌어 계약이 명시한 캐리드 스테이트 항목을 잃었고, 그 대가로 얻은 이득이 보이지 않는다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S60sh9": {
  "input_fingerprint": "84c981bac3a32be5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 핸드폰 카메라를 바다 쪽 시체를 향해 겨눈 채 굳은 표정으로 서 있는 정인우의 측면.\n\nLOCATION (lock): On the exposed rocky coastal path above the body caught in the water. 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 coastal rocks, choppy water, lodged corpse, and daylight. Exclude the corpse-only composition and show the man photographing it from the path.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeo-sang’s corpse remains lodged among the rocks while Inwoo photographs it; Jihu’s pendant remains missing and Inwoo’s arm remains cast.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
  "totals": {
   "C": 7,
   "B": 5,
   "A": 4
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "레퍼런스의 시체 자세와 위치를 정확히 유지했으며, 측면에서 핸드폰을 겨누는 구도와 정인우의 깁스 착용 상태를 가장 충실하게 구현했습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "정인우의 깁스는 표현되었으나, 그대로 유지되어야 할 시체의 자세가 레퍼런스와 다르게 변형되어 감점되었습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "프롬프트에 명시된 정인우의 팔 깁스가 누락되었고, 시체의 자세와 위치 또한 레퍼런스와 일치하지 않습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S60sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903809>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우의 캐릭터 레퍼런스에 있는 벙거지 모자와 베이지색 낚시 조끼가 누락되었습니다.",
     "fix_en": "Add the bucket hat and beige multi-pocket fishing vest to the standing man to match his character reference."
    },
    {
     "issue_ko": "시체의 자세가 고정된 레퍼런스와 다릅니다 (오른팔이 앞으로 뻗어 있지 않고 몸통 옆에 붙어 있음).",
     "fix_en": "Reposition the corpse's right arm to extend outward through the water, exactly matching its fixed pose in the previous shot reference."
    },
    {
     "issue_ko": "스마트폰을 쥐고 있는 뒤쪽 손(왼손)의 손가락 형태가 뭉개져 기형적입니다.",
     "fix_en": "Redraw the fingers of the hand partially visible behind the phone to restore correct human anatomy."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the bucket hat and beige multi-pocket fishing vest to the standing man to match his character reference.\n- Reposition the corpse's right arm to extend outward through the water, exactly matching its fixed pose in the previous shot reference.\n- Redraw the fingers of the hand partially visible behind the phone to restore correct human anatomy.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S60sh6"
  }
 },
 "S61sh1": {
  "input_fingerprint": "487b6e4e11a94d80",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 노을이 지는 금월도 선착장 바닥의 넓적한 비닐 포대 위에 김여상의 시체가 퉁퉁 불어 누워있는 전경.\n\nLOCATION (lock): An open section of the island pier at sunset, where the recovered body lies on a wide plastic sheet. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height several meters away, hold a static wide view centered on 김여상’s swollen body on the spread vinyl bag, with the corpse low in the foreground and the gathered villagers forming an uneven ring through the midground. Keep enough open pier around the group to establish the camera’s later route along the crowd’s outer edge, while the torn fishing clothes and exposed chest wound remain legible without isolating them as an insert.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 넓적한 비닐 포대 (Spread open on the pier floor beneath the body); used as Supports the corpse in the lower foreground and separates it visually from the gathered onlookers; 금월도 선착장 바닥 (Occupied by the body and gathered villagers); used as Provides the open staging area around the body and the crowd.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fading sunset illumination creates a low-key, high-contrast tableau with restrained earthy color and the wound held in muted deep red.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s bloated corpse rests flat on its back on the wide plastic sheet, with the head, torso, arms, and legs fully supported by the sheet, wearing the same fishing clothes and bearing the deep claw wound. Jihu’s necklace is missing and Inwoo’s arm remains casted.\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 man in his mid-40s, dark hair, ordinary mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 시신을 화면 하단 중앙에 두고 정면 광각으로 바라본다. 마을 사람들의 시선은 대부분 시신 쪽 혹은 카메라 쪽을 향하는데, 여러 명이 시신이 아니라 렌즈를 정면으로 응시해 '둘러선 구경꾼'의 시선 방향이 어긋난다. 시신의 머리는 화면 좌측, 발은 우측으로 완전히 눕혀져 있다.",
    "built_space": "레퍼런스의 섬마을식당 건물, 회색 판자 창고, 가로등, 방파제 볼라드, 우측 어선이 모두 재현됨. 다만 카메라 높이가 허리보다 높은 준부감이며, 노을이 매우 밝은 오렌지 하늘로 저녁 저조도 톤보다 밝다. 우측 배 뒤에 검은 상자형 물체(조명/장비처럼 보이는 것)가 어색하게 서 있다.",
    "entities": "시신은 40대 중반 한국 남성, 어두운 머리, 찢어진 어로복 하의와 벗겨진 상의, 가슴에 붉은 상처가 보임 — 김여상 프로필에 대체로 부합. 다만 몸이 '퉁퉁 불은' 익사체로 보이기엔 마른 편. 중앙 뒤편의 젊은 남성 한 명이 팔에 흰 붕대/깁스처럼 보이는 것을 두르고 있어 마을 주민 무리 안에 특정 인물이 섞인 인상.",
    "hard_violations": [],
    "physics": "시신은 비닐 포대 위에 머리·몸통·팔·다리 전체가 지지되어 평평히 누워 있고 천의 주름이 몸무게에 반응함. 주민들은 모두 두 발로 지면을 딛고 서 있으며 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "허리 높이 정면 광각. 시신은 전경 하단에 가로로 누워 머리는 좌측. 좌우 주민들의 고개와 시선이 모두 아래 시신 쪽으로 명확히 내려가 있어 시선 목표가 시신에 정확히 착지한다.",
    "built_space": "레퍼런스의 섬마을식당(간판·차양·창), 회색 판자 창고, 가로등 기둥, 볼라드 열, 우측 계류된 흰·파란 어선, 원경 섬 실루엣이 모두 일치. 카메라 눈높이가 낮아 지시된 허리 높이에 부합하며, 인물 뒤로 열린 부두 공간이 남아 카메라 이동 경로가 확보된다.",
    "entities": "시신은 40대 중반 한국 남성, 검은 머리, 찢어진 짙은 어로 상의와 방수 바지·장화, 노출된 가슴에 깊고 어두운 붉은 상처 — 김여상 프로필 및 캐리드 스테이트와 부합. 주변 인물은 평범한 어촌 주민 남녀. 목걸이·깁스 등 다른 인물 소품은 프레임에 없음.",
    "hard_violations": [],
    "physics": "시신은 넓게 펼친 비닐 포대 위에 등을 대고 완전히 지지된 채 누워 있으며 팔은 바닥에 늘어져 있음. 비닐이 몸 아래에서 젖어 붙고 주름이 잡히는 등 무게 반응이 자연스럽다. 서 있는 주민 전원 발이 지면에 닿아 있음."
   },
   {
    "label": "C",
    "direction": "허리 높이보다 다소 높은 광각으로 부두 전체를 조망. 시신은 중경 좌측에 누워 있고 시선을 줄 인물이 아예 없다 — 시선/조준 대상이 성립하지 않음.",
    "built_space": "레퍼런스 장소 재현은 가장 정확(식당, 창고, 가로등 두 개, 볼라드, 어선, 원경 섬). 그러나 시신이 화면에서 매우 작게 잡혀 '시신 클로즈 전경 + 주민 링'이라는 지시된 구도 구조가 무너짐.",
    "entities": "시신은 한국 남성, 어로복 차림이나 상의가 닫혀 있어 노출된 가슴 상처가 전혀 보이지 않는다 — 지시된 '찢어진 옷과 드러난 가슴 상처가 판독 가능해야 함' 조건 불이행. 마을 사람들(둘러선 무리)이 완전히 부재.",
    "hard_violations": [],
    "physics": "시신은 비닐 포대 위에 평평히 누워 전신이 지지됨. 부유하거나 지지 없는 물체는 없음."
   }
  ],
  "totals": {
   "B": 9,
   "A": 6,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "허리 높이 정적 광각, 전경 하단의 부푼 시신과 중경의 불규칙한 주민 링, 찢어진 어로복과 짙은 붉은 가슴 상처의 판독성, 황혼의 저채도 저조도까지 지시를 가장 정확히 충족하며 로케이션 요소도 일치한다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "구도와 주민 링은 지시에 가깝지만 시점이 다소 높고 하늘이 과하게 밝은 석양이라 저조도 톤이 약하며, 여러 주민이 카메라를 정면 응시하고 팔 붕대를 한 인물·우측의 정체불명 검은 장비 상자가 섞여 자연스러움이 떨어진다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "장소 재현은 좋으나 '모여든 마을 사람들의 링'이 전혀 없고 시신이 너무 작게 잡혀 전경 배치가 무너졌으며, 상의가 닫혀 있어 요구된 드러난 가슴 상처도 보이지 않는다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B05.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 인체 구조 오류: 군중 속 왼쪽에서 7번째 남성(어두운 재킷)과 8번째 여성(분홍색 상의) 사이에 상체가 없는 파란색 청바지와 회색 신발 차림의 정체불명의 다리가 하나 허공에 잘못 생성되어 있습니다.",
     "fix_en": "Remove the extra, unattached leg wearing blue jeans and a grey shoe located between the man in the dark jacket and the woman in the pink top in the gathered crowd. Fill the removed area with the continuous concrete surface of the pier. Preserve exactly the rest of the photograph: all existing people and their poses, the corpse on the white plastic sheet, all clothing, the background buildings and boat, the lighting, and the current framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Major] Carried State 누락: 프롬프트에 '인우의 팔은 깁스를 한 상태'라고 명시되어 있으나, 모여있는 마을 사람들 중 누구도 팔에 깁스를 하고 있지 않습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Major] 장소 일관성 위반: 레퍼런스 사진의 선착장에 있는 특징적인 금속 가로등들이 누락되었고, 레퍼런스에 없는 굵은 나무 전봇대가 왼쪽 배경에 임의로 추가되어 고정 시설물 일관성 지시를 위반했습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra, unattached leg wearing blue jeans and a grey shoe located between the man in the dark jacket and the woman in the pink top in the gathered crowd. Fill the removed area with the continuous concrete surface of the pier. Preserve exactly the rest of the photograph: all existing people and their poses, the corpse on the white plastic sheet, all clothing, the background buildings and boat, the lighting, and the current framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 정적 와이드, 전경 하단의 시신과 중경의 불규칙한 군중 링, 열린 부두 여백까지 카메라 지시를 충실히 충족하고, 찢긴 어부복과 가슴 발톱 상처가 인서트로 고립되지 않으면서도 명확히 판독되어 계약의 핵심 요구를 가장 잘 만족한다.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 약 12명의 신체가 추가되었다. / [gpt] 배경 식당 간판에 한글이 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·인물·로케이션은 A와 거의 동일하나 미세하게 더 물러난 프레이밍으로 시신과 상처의 판독성이 떨어지고 얼굴·손·비닐 질감이 뭉개져, 계약이 요구하지 않은 디테일 손실만 발생했다.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 약 12명의 신체가 추가되었다. / [gpt] 배경 식당 간판에 한글이 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.375
     },
     "violations": {
      "A": [
       "[gpt] 김여상 외에 계약상 허용되지 않은 주민 약 12명의 신체가 추가되었다.",
       "[gpt] 배경 식당 간판에 한글이 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 김여상 외에 계약상 허용되지 않은 주민 약 12명의 신체가 추가되었다.",
       "[gpt] 배경 식당 간판에 한글이 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 정적 와이드, 전경 하단의 시신과 중경의 불규칙한 군중 링, 열린 부두 여백까지 카메라 지시를 충실히 충족하고, 찢긴 어부복과 가슴 발톱 상처가 인서트로 고립되지 않으면서도 명확히 판독되어 계약의 핵심 요구를 가장 잘 만족한다.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 약 12명의 신체가 추가되었다. / [gpt] 배경 식당 간판에 한글이 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·인물·로케이션은 A와 거의 동일하나 미세하게 더 물러난 프레이밍으로 시신과 상처의 판독성이 떨어지고 얼굴·손·비닐 질감이 뭉개져, 계약이 요구하지 않은 디테일 손실만 발생했다.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 약 12명의 신체가 추가되었다. / [gpt] 배경 식당 간판에 한글이 노출되어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리높이 정적 와이드, 전경 하단의 시신·중경의 불규칙한 인물 원·주변 여백까지 샷 텍스트를 그대로 충족하고, 레퍼런스의 가로등·어선 등 고정 요소가 온전히 남아 있으며 노을의 저조도 고대비도 가장 잘 유지됨.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 12명을 추가했다. / [gpt] 건물 간판과 어선 선체에 읽히는 문자·표식을 남겨 ‘화면 어디에도 텍스트 없음’ 조건을 위반했다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도와 시신 상태는 A와 동일하게 계약을 지키지만, 계약이 요구하지 않은 변경—좌측 가로등 기둥 소실, 어선 구조 단순화, 전체 노출 상승으로 '어두워지는 노을' 대비 약화—이 발생해 로케이션 락과 조명 지시에서 손해를 봄.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 12명을 추가했다. / [gpt] 건물 간판과 어선 선체에 읽히는 문자·표식을 남겨 ‘화면 어디에도 텍스트 없음’ 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.375
     },
     "violations": {
      "A": [
       "[gpt] 김여상 외에 계약상 허용되지 않은 주민 12명을 추가했다.",
       "[gpt] 건물 간판과 어선 선체에 읽히는 문자·표식을 남겨 ‘화면 어디에도 텍스트 없음’ 조건을 위반했다."
      ],
      "B": [
       "[gpt] 김여상 외에 계약상 허용되지 않은 주민 12명을 추가했다.",
       "[gpt] 건물 간판과 어선 선체에 읽히는 문자·표식을 남겨 ‘화면 어디에도 텍스트 없음’ 조건을 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리높이 정적 와이드, 전경 하단의 시신·중경의 불규칙한 인물 원·주변 여백까지 샷 텍스트를 그대로 충족하고, 레퍼런스의 가로등·어선 등 고정 요소가 온전히 남아 있으며 노을의 저조도 고대비도 가장 잘 유지됨.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 12명을 추가했다. / [gpt] 건물 간판과 어선 선체에 읽히는 문자·표식을 남겨 ‘화면 어디에도 텍스트 없음’ 조건을 위반했다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도와 시신 상태는 A와 동일하게 계약을 지키지만, 계약이 요구하지 않은 변경—좌측 가로등 기둥 소실, 어선 구조 단순화, 전체 노출 상승으로 '어두워지는 노을' 대비 약화—이 발생해 로케이션 락과 조명 지시에서 손해를 봄.  ★위반: [gpt] 김여상 외에 계약상 허용되지 않은 주민 12명을 추가했다. / [gpt] 건물 간판과 어선 선체에 읽히는 문자·표식을 남겨 ‘화면 어디에도 텍스트 없음’ 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S61sh12": {
  "input_fingerprint": "5879dacf3ab44f23",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 구창모가 위압적인 표정으로 정인우의 바로 앞까지 바짝 다가선 전신.\n\nLOCATION (lock): The crowded island pier beside the recovered body and the police patrol boat at sunset. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the endpoint of the chest-height dolly-in, hold a wide full-body two-shot just beside the confrontation axis, with 구창모 on the left pressing into 정인우’s space on the right. Their feet remain visible against the open pier, while the narrow air between their faces becomes the compositional center and anticipates 창모’s turn toward the boat.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 개방 공간 (The confrontation occupies its open center); used as Leaves an unobstructed full-body confrontation line around the two men; 경찰 순찰정 (Positioned at the pier for the body transfer) — Its pier-facing side lies beyond 창모’s eventual exit direction; used as Provides the destination behind 창모 for the following turn and track.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key sunset ambience sharpens both men’s expressions while keeping the pier behind them subdued.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 sunset pier, body on plastic sheeting, gathered villagers, police boat, and warm fading light. Exclude the corpse examination as the focal action; show the local officer confronting the visiting policeman.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s corpse remains on the plastic sheet nearby; Jihu’s necklace is missing and Inwoo’s injured arm remains in a cast.\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 man in his late 40s, short dark hair, lean sun-darkened face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "근접 대치와 시선 축은 잘 맞지만 정인우의 의상이 캐릭터 레퍼런스의 녹색 코트가 아닌 카키 재킷으로 어긋나고, 두 사람이 시신 위를 밟고 서 대치선이 시신과 겹친다.  ★위반: [gpt] 구창모와 정인우 외에 다수의 주민이 화면에 등장해 가시 인물을 두 명으로 제한한 PEOPLE 조항을 위반한다. / [gpt] 건물 간판과 순찰정 표면에 문자가 보여 ‘어디에도 텍스트 없음’ 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "정인우 의상은 정확하나 두 사람이 수 미터 떨어져 '바로 앞까지 바짝 다가선' 압박과 '두 얼굴 사이 좁은 공기가 구도 중심'이라는 카메라 지시를 정면으로 어겼다.  ★위반: [gpt] 구창모와 정인우 외에 다수의 주민이 화면에 등장해 가시 인물을 두 명으로 제한한 PEOPLE 조항을 위반한다. / [gpt] 건물 간판과 순찰정 표면에 문자가 보여 ‘어디에도 텍스트 없음’ 조건을 위반한다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "좌 창모·우 인우의 밀착 대치, 발까지 보이는 전신 와이드, 두 얼굴 사이 좁은 틈이 화면 중앙에 오는 지정 구도를 그대로 실현했고 두 인물 의상·정체성과 선착장 로케이션 락도 가장 정확하다.  ★위반: [gpt] 구창모와 정인우 외에 다수의 주민이 화면에 등장해 가시 인물을 두 명으로 제한한 PEOPLE 조항을 위반한다. / [gpt] 건물 간판과 순찰정 표면에 문자가 보여 ‘어디에도 텍스트 없음’ 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S61sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:845447>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 끝에 서 있는 남성과 꽃무늬 상의를 입은 여성 사이에 상체가 없는 정체불명의 다리가 하나 떠 있습니다.",
     "fix_en": "Remove the disembodied leg visible between the far-left man and the woman in the floral shirt, replacing it with the empty concrete surface of the pier. Preserve the existing people and their positions, their clothing, the corpse, the set, the light, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "두 남자가 선착장의 빈 공간이 아닌 시신을 덮은 비닐 위에 서 있으며, 시신이 두 사람 사이의 대립선을 가로막고 있어 프롬프트의 지시(방해물 없는 대립선, 개방 공간)를 위반합니다.",
     "fix_en": "Remove the corpse and the plastic sheet from directly between the two men's feet, replacing that specific area with the bare concrete surface of the pier to restore an unobstructed confrontation line. Preserve the two main characters and their positions, their clothing, the background villagers, the set, the light, and the framing exactly as they are.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the disembodied leg visible between the far-left man and the woman in the floral shirt, replacing it with the empty concrete surface of the pier. Preserve the existing people and their positions, their clothing, the corpse, the set, the light, and the framing exactly as they are.\n- Remove the corpse and the plastic sheet from directly between the two men's feet, replacing that specific area with the bare concrete surface of the pier to restore an unobstructed confrontation line. Preserve the two main characters and their positions, their clothing, the background villagers, the set, the light, and the framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "위압적 대치의 전신 와이드, 얼굴 사이 좁은 공기, 뒤쪽 순찰정 배치를 모두 충족하면서 '여상의 시신은 비닐 시트 위에 그대로'라는 CARRIED STATE와 이전 스틸의 세트(시트·벽돌·주민 시선)를 그대로 보존했다. 시신이 두 사람 사이 하단에 겹쳐 다소 산만하나, 계약이 명시적으로 요구한 요소다.  ★위반: [gpt] SHOT TEXT가 가시 인물을 구창모와 정인우로 한정하고 다른 사람을 절대 추가하지 말라고 했는데, 배경에 다수의 마을 주민을 표시했다. / [gpt] ‘텍스트가 어디에도 없어야 한다’는 지시와 달리 왼쪽 건물 간판과 순찰정 표기가 읽히는 형태로 남아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "대치 구도는 더 깔끔해졌지만, 계약이 요구한 '비닐 시트 위 여상의 시신'과 시트·벽돌·소형 목선까지 지워버려 요구하지 않은 손실이 크고, 주민들이 빈 바닥을 내려다보는 동기 없는 시선만 남았다.  ★위반: [gpt] SHOT TEXT가 가시 인물을 구창모와 정인우로 한정하고 다른 사람을 절대 추가하지 말라고 했는데, 배경에 다수의 마을 주민을 표시했다. / [gpt] ‘텍스트가 어디에도 없어야 한다’는 지시와 달리 왼쪽 건물 간판과 순찰정 표기가 읽히는 형태로 남아 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.0
     },
     "violations": {
      "A": [
       "[gpt] SHOT TEXT가 가시 인물을 구창모와 정인우로 한정하고 다른 사람을 절대 추가하지 말라고 했는데, 배경에 다수의 마을 주민을 표시했다.",
       "[gpt] ‘텍스트가 어디에도 없어야 한다’는 지시와 달리 왼쪽 건물 간판과 순찰정 표기가 읽히는 형태로 남아 있다."
      ],
      "B": [
       "[gpt] SHOT TEXT가 가시 인물을 구창모와 정인우로 한정하고 다른 사람을 절대 추가하지 말라고 했는데, 배경에 다수의 마을 주민을 표시했다.",
       "[gpt] ‘텍스트가 어디에도 없어야 한다’는 지시와 달리 왼쪽 건물 간판과 순찰정 표기가 읽히는 형태로 남아 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "위압적 대치의 전신 와이드, 얼굴 사이 좁은 공기, 뒤쪽 순찰정 배치를 모두 충족하면서 '여상의 시신은 비닐 시트 위에 그대로'라는 CARRIED STATE와 이전 스틸의 세트(시트·벽돌·주민 시선)를 그대로 보존했다. 시신이 두 사람 사이 하단에 겹쳐 다소 산만하나, 계약이 명시적으로 요구한 요소다.  ★위반: [gpt] SHOT TEXT가 가시 인물을 구창모와 정인우로 한정하고 다른 사람을 절대 추가하지 말라고 했는데, 배경에 다수의 마을 주민을 표시했다. / [gpt] ‘텍스트가 어디에도 없어야 한다’는 지시와 달리 왼쪽 건물 간판과 순찰정 표기가 읽히는 형태로 남아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "대치 구도는 더 깔끔해졌지만, 계약이 요구한 '비닐 시트 위 여상의 시신'과 시트·벽돌·소형 목선까지 지워버려 요구하지 않은 손실이 크고, 주민들이 빈 바닥을 내려다보는 동기 없는 시선만 남았다.  ★위반: [gpt] SHOT TEXT가 가시 인물을 구창모와 정인우로 한정하고 다른 사람을 절대 추가하지 말라고 했는데, 배경에 다수의 마을 주민을 표시했다. / [gpt] ‘텍스트가 어디에도 없어야 한다’는 지시와 달리 왼쪽 건물 간판과 순찰정 표기가 읽히는 형태로 남아 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모(좌)와 정인우(우)가 서로 정면으로 마주보며 시선이 상대의 얼굴에 정확히 꽂힌다. 창모의 몸통과 얼굴은 오른쪽 인우를 향하고, 인우의 시선도 창모 얼굴을 마주본다. 두 얼굴 사이의 좁은 공기가 화면 중앙이며, 창모의 등 뒤 오른쪽 방향(화면 우측 순찰정)이 이후 퇴장 방향으로 열려 있다. 주변 마을 사람들의 시선은 대체로 바닥/중앙을 향한다.",
      "built_space": "선착장 개방 공간이 두 사람 사이와 발밑에 그대로 열려 있고, 좌측 섬마을식당 건물·전봇대·창고, 우측 경찰 순찰정(흰 선체, 파란 캐노피, 낚싯대)이 이전 스틸과 동일한 위치·비율로 배치. 순찰정은 원근에 맞는 작은 화면 점유율을 유지하며 전경으로 확대되지 않았다.",
      "entities": "구창모: 40대 후반, 짧은 머리, 그을린 마른 얼굴, 감색 경찰 근무복·모자·허리 장구(무전기·경봉)로 캐릭터 레퍼런스와 일치. 정인우: 20대 중반, 단정한 검은 머리, 짙은 녹색 울 코트+버건디 터틀넥, 왼팔(화면상 그의 오른쪽)에 흰 깁스가 보여 '부상 팔 깁스' 지속 조항 충족. 마을 사람들은 이전 스틸의 복장 그대로. 다만 시신(비닐 위 여상의 시체)이 프레임 안에서 보이지 않는다 — 근처에 있다는 설정은 유지 가능하나 화면상 부재.",
      "hard_violations": [],
      "physics": "두 남자 모두 두 발이 젖은 콘크리트 선착장 바닥에 확실히 닿아 있고 반사 그림자가 발밑에 이어진다. 창모는 체중을 앞발에 실어 상체를 약간 기울인 압박 자세, 인우는 뒤로 밀리지 않으려 곧게 선 자세로 지지가 명확하다. 공중에 뜬 인물·물체 없음. 코트 드레이프, 젖은 바닥의 광택, 금속 선체 반사 모두 물리적으로 자연스럽다."
     },
     {
      "label": "B",
      "direction": "동일하게 창모(좌)와 인우(우)가 서로 마주보며 시선이 상대 얼굴에 맞는다. 그러나 두 사람 사이 바닥에 시신이 놓여 있어 '바짝 다가선' 대치선 사이가 시신으로 차단된다. 창모의 시선은 인우 얼굴을 향하지만 두 사람의 간격이 시신 폭만큼 벌어져 있다.",
      "built_space": "배경 건물·전봇대·창고·순찰정 배치는 A와 동일하고 레퍼런스와 일치. 중앙 바닥에 비닐 시트와 시신이 추가되어 '개방된 중심(개방 공간)'과 '방해 없는 전신 대치선'이라는 배경 요구가 훼손된다.",
      "entities": "창모·인우의 얼굴, 복장, 깁스는 A와 동일하게 레퍼런스와 일치. 시신은 이전 스틸의 여상 시신이지만 머리 방향과 팔 위치가 원본과 달라졌다(원본은 머리가 화면 좌측·팔이 아래로 뻗음, 여기서는 머리가 좌측이나 상체·팔 배치와 다리 방향이 변형되고 얼굴이 인우의 다리에 가려짐). 즉 '움직일 수 없는 인물은 정확히 고정' 조항 위반 소지가 있는 변형.",
      "hard_violations": [
       "움직일 수 없는(사망) 인물의 포즈·방향이 이전 스틸과 다르게 재구성됨 — 시신 포즈 고정 조항 위반"
      ],
      "physics": "두 남자의 발은 바닥에 닿아 있고 지지는 정상. 시신은 비닐 시트 위에 누워 있으나 상반신·팔의 해부학적 연결이 어색하고(팔이 몸통과 어긋나 보임) 다리 각도가 부자연스럽다. 그 외 공중 부양 물체는 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'개방된 선착장 중심에 방해 없는 전신 대치선'이라는 배경 지시를 정확히 지키고, 두 인물의 시선·간격·깁스·복장·장소가 모두 레퍼런스와 일치하는 깔끔한 와이드 투샷. 시신이 프레임 밖으로 벗어난 점만 아쉽다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "시신을 프레임 안에 넣어 '근처에 시신' 조항은 보이게 했으나, 그 대가로 대치선 한가운데를 막아 '개방 중심·방해 없는 전신 대치선' 지시를 깨고 두 사람의 '바짝 다가섬'을 약화시켰으며, 고정돼야 할 시신의 포즈·팔 배치를 이전 스틸과 다르게 변형했다 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'개방된 선착장 중심에 방해 없는 전신 대치선'이라는 배경 지시를 정확히 지키고, 두 인물의 시선·간격·깁스·복장·장소가 모두 레퍼런스와 일치하는 깔끔한 와이드 투샷. 시신이 프레임 밖으로 벗어난 점만 아쉽다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "시신을 프레임 안에 넣어 '근처에 시신' 조항은 보이게 했으나, 그 대가로 대치선 한가운데를 막아 '개방 중심·방해 없는 전신 대치선' 지시를 깨고 두 사람의 '바짝 다가섬'을 약화시켰으며, 고정돼야 할 시신의 포즈·팔 배치를 이전 스틸과 다르게 변형했다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "구창모(좌)와 정인우(우)가 서로 정면으로 마주보며 시선이 상대의 얼굴에 정확히 꽂힌다. 창모의 몸통과 얼굴은 오른쪽 인우를 향하고, 인우의 시선도 창모 얼굴을 마주본다. 두 얼굴 사이의 좁은 공기가 화면 중앙이며, 창모의 등 뒤 오른쪽 방향(화면 우측 순찰정)이 이후 퇴장 방향으로 열려 있다. 주변 마을 사람들의 시선은 대체로 바닥/중앙을 향한다.",
      "built_space": "선착장 개방 공간이 두 사람 사이와 발밑에 그대로 열려 있고, 좌측 섬마을식당 건물·전봇대·창고, 우측 경찰 순찰정(흰 선체, 파란 캐노피, 낚싯대)이 이전 스틸과 동일한 위치·비율로 배치. 순찰정은 원근에 맞는 작은 화면 점유율을 유지하며 전경으로 확대되지 않았다.",
      "entities": "구창모: 40대 후반, 짧은 머리, 그을린 마른 얼굴, 감색 경찰 근무복·모자·허리 장구(무전기·경봉)로 캐릭터 레퍼런스와 일치. 정인우: 20대 중반, 단정한 검은 머리, 짙은 녹색 울 코트+버건디 터틀넥, 왼팔(화면상 그의 오른쪽)에 흰 깁스가 보여 '부상 팔 깁스' 지속 조항 충족. 마을 사람들은 이전 스틸의 복장 그대로. 다만 시신(비닐 위 여상의 시체)이 프레임 안에서 보이지 않는다 — 근처에 있다는 설정은 유지 가능하나 화면상 부재.",
      "hard_violations": [],
      "physics": "두 남자 모두 두 발이 젖은 콘크리트 선착장 바닥에 확실히 닿아 있고 반사 그림자가 발밑에 이어진다. 창모는 체중을 앞발에 실어 상체를 약간 기울인 압박 자세, 인우는 뒤로 밀리지 않으려 곧게 선 자세로 지지가 명확하다. 공중에 뜬 인물·물체 없음. 코트 드레이프, 젖은 바닥의 광택, 금속 선체 반사 모두 물리적으로 자연스럽다."
     },
     {
      "label": "A",
      "direction": "동일하게 창모(좌)와 인우(우)가 서로 마주보며 시선이 상대 얼굴에 맞는다. 그러나 두 사람 사이 바닥에 시신이 놓여 있어 '바짝 다가선' 대치선 사이가 시신으로 차단된다. 창모의 시선은 인우 얼굴을 향하지만 두 사람의 간격이 시신 폭만큼 벌어져 있다.",
      "built_space": "배경 건물·전봇대·창고·순찰정 배치는 A와 동일하고 레퍼런스와 일치. 중앙 바닥에 비닐 시트와 시신이 추가되어 '개방된 중심(개방 공간)'과 '방해 없는 전신 대치선'이라는 배경 요구가 훼손된다.",
      "entities": "창모·인우의 얼굴, 복장, 깁스는 A와 동일하게 레퍼런스와 일치. 시신은 이전 스틸의 여상 시신이지만 머리 방향과 팔 위치가 원본과 달라졌다(원본은 머리가 화면 좌측·팔이 아래로 뻗음, 여기서는 머리가 좌측이나 상체·팔 배치와 다리 방향이 변형되고 얼굴이 인우의 다리에 가려짐). 즉 '움직일 수 없는 인물은 정확히 고정' 조항 위반 소지가 있는 변형.",
      "hard_violations": [
       "움직일 수 없는(사망) 인물의 포즈·방향이 이전 스틸과 다르게 재구성됨 — 시신 포즈 고정 조항 위반"
      ],
      "physics": "두 남자의 발은 바닥에 닿아 있고 지지는 정상. 시신은 비닐 시트 위에 누워 있으나 상반신·팔의 해부학적 연결이 어색하고(팔이 몸통과 어긋나 보임) 다리 각도가 부자연스럽다. 그 외 공중 부양 물체는 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S61sh1"
  }
 },
 "S61sh16": {
  "input_fingerprint": "55ea6aa1d4aa8c74",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 정인우를 향해 험악하게 한 발을 앞으로 내디딘 고산들의 앞을 강영란(흰 머리 여자)이 뻗은 손으로 가로막고 있는 정지 순간.\n\nLOCATION (lock): The island-pier gathering beside the body, between the villagers and the moored police boat. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height several meters to their side, arrest the lateral track in a medium profile composition perpendicular to 고산들’s advance: 강영란’s extended arm cuts across the center as 산들’s forward foot lands behind it. 정인우 remains across the open line in the background, making the blocking gesture read as both restraint and territorial control.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란 in the middle-center of the frame, midground; 고산들 in the middle-left of the frame, midground, moves toward 정인우; 정인우 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 선착장 개방 공간 (Open between the opposing figures); used as Maintains the clear lateral line between 산들, 영란, and 인우.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Fading sunset ambience holds the figures in restrained contrast, with 영란’s pale hair remaining the clearest visual accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 sunset pier, gathered villagers, body scene, boats, and fading light. Exclude the local officer from center frame; show the elder's outstretched hand stopping the large man from advancing.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s corpse is still present and is about to be carried to the patrol boat. Jihu remains without her necklace and Inwoo’s arm remains casted.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "C": 9,
   "A": 7,
   "B": 2
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "고산들 레퍼런스(비니·조끼·장화)를 정확히 재현하고, 영란의 뻗은 손이 화면 중앙을 가로질러 산들의 전진을 막는 '정지 순간'을 측면 프로파일 미디엄 숏으로 완성 — 방향·지지·프레임 배치 모두 충족."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "구도와 저지 동작, 인우 깁스까지 맞으나 영란이 한복+검정 코트라는 이전 스틸에 없던 착장이고 산들이 비니를 벗어 캐릭터 레퍼런스 일치도가 C보다 떨어진다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "'중앙의 지역 경찰관 제외' 지시를 어기고 경찰관을 전진 주체로 세웠으며 정작 고산들이 프레임에 없어 샷 텍스트 자체가 성립하지 않는다.  ★위반: [claude-opus] 샷 텍스트가 허용하지 않은 인물(지역 경찰관)을 주요 전진 주체로 등장시킴 — '절대 없는 사람을 추가하지 말라' 및 '경찰관 제외' 지시 위반 / [claude-opus] 샷 텍스트의 핵심 인물 고산들이 프레임에 존재하지 않음 / [gpt] 고산들이 있어야 할 중간 왼쪽 자리에 지역 경찰을 배치해 필수 인물을 대체했다. / [gpt] 명시적으로 중심 프레임에서 제외하라고 한 지역 경찰을 핵심 전진 인물로 등장시켰다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S61sh12_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들의 왼쪽 다리가 해부학적으로 불가능할 정도로 길게 늘어나 있으며, 장화가 땅에 닿지 않고 강영란의 무릎 근처 공중에 수평으로 떠 있습니다.",
     "fix_en": "Redraw Go San-deul's left leg and boot to be anatomically correct, with the foot firmly planted on the ground taking a forward step. Preserve his upper body, his clothing, Kang Young-ran's pose and clothing, all other characters, the background pier, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "우측 배의 구조가 이전 컷과 연속성이 맞지 않게 변형되었고, 프롬프트에서 금지한 텍스트('진', 'TICS P 15')가 선체에 생성되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Go San-deul's left leg and boot to be anatomically correct, with the foot firmly planted on the ground taking a forward step. Preserve his upper body, his clothing, Kang Young-ran's pose and clothing, all other characters, the background pier, and the lighting exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 프로파일 미디엄 숏에서 영란의 뻗은 팔이 화면 중앙을 정확히 가르고 산들의 착지한 앞발이 그 뒤에 놓이며, 정인우가 우측 배경 대치선 끝에 서서 샷 텍스트의 정지 순간을 가장 충실히 구현한다.  ★위반: [gpt] 왼쪽 건물 간판과 오른쪽 배에 한글·문자 표기가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 연기와 방향성을 가지지만 프레임을 넓혀 인물 스케일이 작아지고 미디엄 숏 규정이 약해졌으며, 계약이 요구하지 않은 어선 상부 구조 축소와 배경 주민 재배치라는 손실만 추가되었다.  ★위반: [gpt] 왼쪽 건물 간판과 오른쪽 배에 한글·문자 표기가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 왼쪽 건물 간판과 오른쪽 배에 한글·문자 표기가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 왼쪽 건물 간판과 오른쪽 배에 한글·문자 표기가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 측면 프로파일 미디엄 숏에서 영란의 뻗은 팔이 화면 중앙을 정확히 가르고 산들의 착지한 앞발이 그 뒤에 놓이며, 정인우가 우측 배경 대치선 끝에 서서 샷 텍스트의 정지 순간을 가장 충실히 구현한다.  ★위반: [gpt] 왼쪽 건물 간판과 오른쪽 배에 한글·문자 표기가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 연기와 방향성을 가지지만 프레임을 넓혀 인물 스케일이 작아지고 미디엄 숏 규정이 약해졌으며, 계약이 요구하지 않은 어선 상부 구조 축소와 배경 주민 재배치라는 손실만 추가되었다.  ★위반: [gpt] 왼쪽 건물 간판과 오른쪽 배에 한글·문자 표기가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 정지 순간(내딛는 산들 앞을 백발 영란의 뻗은 손이 가로막음)과 좌-중-우 배치, 미디엄 프로필 구도를 정확히 실현하고 이전 스틸의 보트·군중·부두 디테일을 그대로 유지 — 변경이 가장 적어 로케이션 락에 충실.  ★위반: [gpt] 화면 왼쪽 건물 간판과 오른쪽 보트에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 연기·방향을 유지하지만 계약이 요구하지 않은 변경(우측 어선 축소·소형 목선 소실, 부두 잡동사니와 배경 마을 사람 일부 삭제, 프레임 확대로 인물 스케일 축소)이 이전 스틸 유지 조항과 미디엄 숏 스케일에서 손실로 작용.  ★위반: [gpt] 화면 왼쪽 건물 간판과 오른쪽 보트에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 화면 왼쪽 건물 간판과 오른쪽 보트에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 화면 왼쪽 건물 간판과 오른쪽 보트에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 정지 순간(내딛는 산들 앞을 백발 영란의 뻗은 손이 가로막음)과 좌-중-우 배치, 미디엄 프로필 구도를 정확히 실현하고 이전 스틸의 보트·군중·부두 디테일을 그대로 유지 — 변경이 가장 적어 로케이션 락에 충실.  ★위반: [gpt] 화면 왼쪽 건물 간판과 오른쪽 보트에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 연기·방향을 유지하지만 계약이 요구하지 않은 변경(우측 어선 축소·소형 목선 소실, 부두 잡동사니와 배경 마을 사람 일부 삭제, 프레임 확대로 인물 스케일 축소)이 이전 스틸 유지 조항과 미디엄 숏 스케일에서 손실로 작용.  ★위반: [gpt] 화면 왼쪽 건물 간판과 오른쪽 보트에 읽을 수 있는 문자가 남아 있어 ‘어디에도 텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S61sh12"
  }
 },
 "groupbg::경찰정_갑판": {
  "input_fingerprint": "08bd586419eb9155",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "경찰정_갑판",
    "tags": [
     "S62sh4",
     "S62sh9",
     "S87sh15",
     "S87sh19",
     "S87sh23",
     "S88sh6"
    ]
   },
   "context_sig": "86314762c825603b"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On the open deck of a police patrol boat stopped on the dark early-evening sea.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 금월도 해안 마을: 50여 가구가 채 안 되는 섬마을. 비탈을 따라 알록달록한 지붕의 소담스러운 집들이 단풍 든 나무와 어우러져 있다. (특징: 좁고 야트막한 담장의 마을 골목길; 알록달록한 지붕의 낡은 집들; 집 앞 대문에 걸린 새끼줄과 종이 인형; 마당과 담장에 심어진 짙은 녹색 석창포 약초)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 경찰 순찰정 - 저녁\n- 경찰 순찰정 - 계속\n- 실외. 경찰 순찰정 - 잠시 후\n\nTIME OF DAY (lock): early evening.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On the open deck of a police patrol boat stopped on the dark early-evening sea.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인) / 금월도 해안 마을: 50여 가구가 채 안 되는 섬마을. 비탈을 따라 알록달록한 지붕의 소담스러운 집들이 단풍 든 나무와 어우러져 있다. (특징: 좁고 야트막한 담장의 마을 골목길; 알록달록한 지붕의 낡은 집들; 집 앞 대문에 걸린 새끼줄과 종이 인형; 마당과 담장에 심어진 짙은 녹색 석창포 약초)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 경찰 순찰정 - 저녁\n- 경찰 순찰정 - 계속\n- 실외. 경찰 순찰정 - 잠시 후\n\nTIME OF DAY (lock): early evening.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_경찰정_갑판_77dccd.png",
  "asset_id": "00b3f8b7-848a-4470-84a4-6bdc9ea8683d",
  "input_asset_ids": [
   "606b9643-28e3-4bb4-a879-f2d1b1746de7"
  ],
  "origin_tag": "S62sh4",
  "place_text": "On the open deck of a police patrol boat stopped on the dark early-evening sea.",
  "origin_inputs": {
   "place_text": "On the open deck of a police patrol boat stopped on the dark early-evening sea.",
   "time_of_day_en": "early evening",
   "conti_asset_id": "606b9643-28e3-4bb4-a879-f2d1b1746de7"
  }
 },
 "S62sh4::bgfirst_bg": {
  "input_fingerprint": "b6c39d2c7c3b4fd0",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 시체에서 빼낸 반지와 젖은 현금을 쥐고 탐욕스러운 미소를 짓는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): The open aft deck of a stopped police patrol boat on the dark evening sea.\n\nTIME OF DAY (lock): early evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s chest height beside the body, complete the dolly-in on a close facial frame angled slightly from his left, allowing his greedy smile to occupy most of the image without becoming a straight-on portrait. His fist containing the ring and wet cash rises into the lower edge as a secondary focal plane, while the deck and corpse remain only marginal context.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 반지와 현금 (Removed from the corpse; the cash is wet); used as Held together in 창모’s lower-foreground hand as evidence of his theft; 순찰정 갑판 (The corpse has been placed on it); used as Provides a narrow contextual strip behind 창모 and his hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark early-evening ambience keeps the frame low-key, with selective contrast on 창모’s smile and the stolen objects.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 시체에서 빼낸 반지와 젖은 현금을 쥐고 탐욕스러운 미소를 짓는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): The open aft deck of a stopped police patrol boat on the dark evening sea.\n\nTIME OF DAY (lock): early evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s chest height beside the body, complete the dolly-in on a close facial frame angled slightly from his left, allowing his greedy smile to occupy most of the image without becoming a straight-on portrait. His fist containing the ring and wet cash rises into the lower edge as a secondary focal plane, while the deck and corpse remain only marginal context.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 반지와 현금 (Removed from the corpse; the cash is wet); used as Held together in 창모’s lower-foreground hand as evidence of his theft; 순찰정 갑판 (The corpse has been placed on it); used as Provides a narrow contextual strip behind 창모 and his hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark early-evening ambience keeps the frame low-key, with selective contrast on 창모’s smile and the stolen objects.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S62sh4__bgfirst_bg.png",
  "asset_id": "d92246ae-7388-4865-914f-2d9735119759",
  "input_asset_ids": [
   "606b9643-28e3-4bb4-a879-f2d1b1746de7",
   "d3e914ad-5781-4824-a654-9c66a8ed5123"
  ]
 },
 "S62sh4": {
  "input_fingerprint": "6551c7d87879a64f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): early evening.\n\nSHOT TEXT (authoritative, Korean): 시체에서 빼낸 반지와 젖은 현금을 쥐고 탐욕스러운 미소를 짓는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): The open aft deck of a stopped police patrol boat on the dark evening sea. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s chest height beside the body, complete the dolly-in on a close facial frame angled slightly from his left, allowing his greedy smile to occupy most of the image without becoming a straight-on portrait. His fist containing the ring and wet cash rises into the lower edge as a secondary focal plane, while the deck and corpse remain only marginal context.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 반지와 현금 (Removed from the corpse; the cash is wet); used as Held together in 창모’s lower-foreground hand as evidence of his theft; 순찰정 갑판 (The corpse has been placed on it); used as Provides a narrow contextual strip behind 창모 and his hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark early-evening ambience keeps the frame low-key, with selective contrast on 창모’s smile and the stolen objects.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s bloated corpse remains on the patrol boat while Changmo removes his ring and wet cash.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): early evening.\n\nSHOT TEXT (authoritative, Korean): 시체에서 빼낸 반지와 젖은 현금을 쥐고 탐욕스러운 미소를 짓는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): The open aft deck of a stopped police patrol boat on the dark evening sea. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s chest height beside the body, complete the dolly-in on a close facial frame angled slightly from his left, allowing his greedy smile to occupy most of the image without becoming a straight-on portrait. His fist containing the ring and wet cash rises into the lower edge as a secondary focal plane, while the deck and corpse remain only marginal context.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 반지와 현금 (Removed from the corpse; the cash is wet); used as Held together in 창모’s lower-foreground hand as evidence of his theft; 순찰정 갑판 (The corpse has been placed on it); used as Provides a narrow contextual strip behind 창모 and his hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark early-evening ambience keeps the frame low-key, with selective contrast on 창모’s smile and the stolen objects.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s bloated corpse remains on the patrol boat while Changmo removes his ring and wet cash.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): early evening.\n\nSHOT TEXT (authoritative, Korean): 시체에서 빼낸 반지와 젖은 현금을 쥐고 탐욕스러운 미소를 짓는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): The open aft deck of a stopped police patrol boat on the dark evening sea. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s chest height beside the body, complete the dolly-in on a close facial frame angled slightly from his left, allowing his greedy smile to occupy most of the image without becoming a straight-on portrait. His fist containing the ring and wet cash rises into the lower edge as a secondary focal plane, while the deck and corpse remain only marginal context.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 반지와 현금 (Removed from the corpse; the cash is wet); used as Held together in 창모’s lower-foreground hand as evidence of his theft; 순찰정 갑판 (The corpse has been placed on it); used as Provides a narrow contextual strip behind 창모 and his hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark early-evening ambience keeps the frame low-key, with selective contrast on 창모’s smile and the stolen objects.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s bloated corpse remains on the patrol boat while Changmo removes his ring and wet cash.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S62sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S62sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:845447>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_경찰_순찰정_갑판_dc0fa4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:845447>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "창모의 시선은 카메라 렌즈를 거의 정면으로 응시한다. 얼굴은 화면 오른쪽에 크게 자리하지만 각도가 정면에 가깝고, 지정된 '왼쪽에서 약간 기운 각도'는 약하게만 구현됐다. 주먹은 화면 좌측 상단 근처(하단 가장자리가 아님)에 들려 있어 지정된 '하단 가장자리로 올라오는 부수적 초점면' 배치와 어긋난다. 시체는 프레임에 전혀 보이지 않는다.",
      "built_space": "배경은 레퍼런스 순찰정 갑판과 일치한다 — 파란 갑판, 흰/파란 불워크, 스테인리스 난간, 우측에 흰 조타실 창과 실내 조명, 멀리 해안 불빛. 다만 얼굴에 비해 갑판·난간이 넓게 드러나 '좁은 맥락 띠'라는 지시보다 배경 비중이 크다. 조타실 규모는 거리 대비 적절.",
      "entities": "인물: 한국인 중년 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴, 남색 해경형 근무복 — 캐릭터 레퍼런스와 대체로 부합(레퍼런스보다 다소 젊고 밝은 톤). 현금: 대한민국 원 1만원권 형태의 초록 지폐로 읽히나 인쇄가 뭉개져 있음. 반지: 은색 링이 검지·중지 사이가 아니라 주먹 위로 어색하게 얹혀 있고 두께가 반지치고 과하게 커 보인다. 시체는 부재(캐리드 스테이트 항목이 프레임 밖).",
      "hard_violations": [],
      "physics": "주먹은 팔뚝으로 지지되어 있고 지폐가 손가락 사이에 물려 아래로 늘어지며 물방울이 떨어진다 — 젖은 상태 묘사는 성립. 다만 반지는 손가락에 끼워지지도, 손가락으로 집히지도 않은 채 주먹 윗면에 얹혀 있어 지지가 모호하다. 인물은 갑판 위에 서 있고 몸의 무게는 정상."
     },
     {
      "label": "B",
      "direction": "창모의 얼굴은 화면 좌측을 크게 차지하고 카메라 쪽으로 살짝 기울어 3/4 각도(그의 왼쪽에서 약간 비껴본 앵글)로 잡혀 정면 초상화를 피했다. 시선은 렌즈를 완전히 정면으로 보지 않고 살짝 비껴 카메라/주먹 방향으로 향한다. 주먹은 화면 우측 하단부에 위치해 부수적 초점면으로 기능한다. 배경 중앙 하단에 부풀어 오른 시체가 갑판에 누워 있어 캐리드 스테이트가 충족된다.",
      "built_space": "레퍼런스 갑판과 일치 — 젖은 파란 갑판, 흰 불워크와 손잡이 바, 우측의 흰 조타실 벽과 창, 좌측 난간 너머 어스름한 바다와 해안 불빛. 배경은 얕은 초점의 좁은 맥락 띠로만 남아 지시와 부합. 구조물 스케일 정상, 중복 요소 없음.",
      "entities": "인물: 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 그을린 얼굴, 남색 해경 근무복과 견장 — 캐릭터 레퍼런스와 부합. 반지: 손가락에 끼운 금반지로 명확히 읽힘. 현금: 초록 계열 한국 지폐 다발(가장자리에 '100...' 숫자), 젖어 물방울이 떨어짐. 시체: 갑판에 누운 창백하게 부푼 남성 — 프롬프트의 여상 시신과 부합.",
      "hard_violations": [],
      "physics": "주먹은 팔뚝·팔꿈치로 지지되고 반지는 손가락에 끼워져 있으며 지폐는 손아귀에 눌려 아래로 흘러내리며 물방울이 떨어진다 — 젖은 무게감이 물리적으로 성립. 인물은 쪼그려/기울여 앉은 자세로 갑판 위에 지지. 시체는 갑판 바닥에 누워 있어 지지 명확. 공중에 떠 있는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "얼굴이 거의 정면 초상에 가깝고 시선이 렌즈를 직시하며, 주먹이 하단 가장자리가 아닌 화면 상부에 떠 있어 지정 구도와 어긋나고, 반지가 손가락에 끼워지지 않고 주먹 위에 얹혀 지지가 모호하며 시체 맥락도 부재하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "왼쪽에서 약간 기운 클로즈업, 하단 전경의 주먹(끼운 금반지+물 떨어지는 젖은 지폐), 배경의 좁은 갑판 띠와 부푼 시체까지 샷 텍스트와 캐리드 스테이트를 모두 충족하며 저조도 초저녁 톤도 일치한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "얼굴이 거의 정면 초상에 가깝고 시선이 렌즈를 직시하며, 주먹이 하단 가장자리가 아닌 화면 상부에 떠 있어 지정 구도와 어긋나고, 반지가 손가락에 끼워지지 않고 주먹 위에 얹혀 지지가 모호하며 시체 맥락도 부재하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "왼쪽에서 약간 기운 클로즈업, 하단 전경의 주먹(끼운 금반지+물 떨어지는 젖은 지폐), 배경의 좁은 갑판 띠와 부푼 시체까지 샷 텍스트와 캐리드 스테이트를 모두 충족하며 저조도 초저녁 톤도 일치한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "창모의 시선은 카메라 렌즈를 거의 정면으로 응시한다. 얼굴은 화면 오른쪽에 크게 자리하지만 각도가 정면에 가깝고, 지정된 '왼쪽에서 약간 기운 각도'는 약하게만 구현됐다. 주먹은 화면 좌측 상단 근처(하단 가장자리가 아님)에 들려 있어 지정된 '하단 가장자리로 올라오는 부수적 초점면' 배치와 어긋난다. 시체는 프레임에 전혀 보이지 않는다.",
      "built_space": "배경은 레퍼런스 순찰정 갑판과 일치한다 — 파란 갑판, 흰/파란 불워크, 스테인리스 난간, 우측에 흰 조타실 창과 실내 조명, 멀리 해안 불빛. 다만 얼굴에 비해 갑판·난간이 넓게 드러나 '좁은 맥락 띠'라는 지시보다 배경 비중이 크다. 조타실 규모는 거리 대비 적절.",
      "entities": "인물: 한국인 중년 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴, 남색 해경형 근무복 — 캐릭터 레퍼런스와 대체로 부합(레퍼런스보다 다소 젊고 밝은 톤). 현금: 대한민국 원 1만원권 형태의 초록 지폐로 읽히나 인쇄가 뭉개져 있음. 반지: 은색 링이 검지·중지 사이가 아니라 주먹 위로 어색하게 얹혀 있고 두께가 반지치고 과하게 커 보인다. 시체는 부재(캐리드 스테이트 항목이 프레임 밖).",
      "hard_violations": [],
      "physics": "주먹은 팔뚝으로 지지되어 있고 지폐가 손가락 사이에 물려 아래로 늘어지며 물방울이 떨어진다 — 젖은 상태 묘사는 성립. 다만 반지는 손가락에 끼워지지도, 손가락으로 집히지도 않은 채 주먹 윗면에 얹혀 있어 지지가 모호하다. 인물은 갑판 위에 서 있고 몸의 무게는 정상."
     },
     {
      "label": "B",
      "direction": "창모의 얼굴은 화면 좌측을 크게 차지하고 카메라 쪽으로 살짝 기울어 3/4 각도(그의 왼쪽에서 약간 비껴본 앵글)로 잡혀 정면 초상화를 피했다. 시선은 렌즈를 완전히 정면으로 보지 않고 살짝 비껴 카메라/주먹 방향으로 향한다. 주먹은 화면 우측 하단부에 위치해 부수적 초점면으로 기능한다. 배경 중앙 하단에 부풀어 오른 시체가 갑판에 누워 있어 캐리드 스테이트가 충족된다.",
      "built_space": "레퍼런스 갑판과 일치 — 젖은 파란 갑판, 흰 불워크와 손잡이 바, 우측의 흰 조타실 벽과 창, 좌측 난간 너머 어스름한 바다와 해안 불빛. 배경은 얕은 초점의 좁은 맥락 띠로만 남아 지시와 부합. 구조물 스케일 정상, 중복 요소 없음.",
      "entities": "인물: 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 그을린 얼굴, 남색 해경 근무복과 견장 — 캐릭터 레퍼런스와 부합. 반지: 손가락에 끼운 금반지로 명확히 읽힘. 현금: 초록 계열 한국 지폐 다발(가장자리에 '100...' 숫자), 젖어 물방울이 떨어짐. 시체: 갑판에 누운 창백하게 부푼 남성 — 프롬프트의 여상 시신과 부합.",
      "hard_violations": [],
      "physics": "주먹은 팔뚝·팔꿈치로 지지되고 반지는 손가락에 끼워져 있으며 지폐는 손아귀에 눌려 아래로 흘러내리며 물방울이 떨어진다 — 젖은 무게감이 물리적으로 성립. 인물은 쪼그려/기울여 앉은 자세로 갑판 위에 지지. 시체는 갑판 바닥에 누워 있어 지지 명확. 공중에 떠 있는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 창모의 왼쪽에서 약간 비껴든 각도로 얼굴을 잡고 있고, 그의 시선은 렌즈 쪽이 아니라 화면 오른쪽 아래(자기 주먹 근처/카메라 옆)로 살짝 향해 탐욕스러운 미소와 맞물린다. 주먹은 화면 오른쪽 하단 전경에 위치해 얼굴과 함께 이중 초점면을 형성한다. 배경 중앙 하단에 부어오른 시신의 상반신이 어둡게 놓여 있어 '갑판 위 시신' 관계가 성립한다.",
      "built_space": "순찰정 선미 갑판: 파란 갑판 도장, 흰 조타실 벽체와 녹 얼룩, 청/백 난간, 손잡이 바 등 로케이션 사진의 요소가 그대로 재현. 조타실은 배경 오른쪽에 실제 거리감에 맞는 작은 면적으로 들어가 있고, 좌측 뒤로 저녁 바다와 원경 불빛이 보인다. 중복 구조물이나 불가능한 반사 없음.",
      "entities": "구창모: 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴 — 캐릭터 레퍼런스와 일치. 감청색 해양경찰 근무복 상의와 견장 확인. 손은 성인 남성의 굵고 거친 손으로 본인 얼굴/체격과 일치. 반지는 주먹 손가락에 끼워진 금반지로 실물감 있음. 지폐는 젖은 한국 원화 다발(1000·10000 계열)로 물방울이 떨어짐 — '젖은 현금' 충족. 시신은 부풀어 오른 상태로 보임.",
      "hard_violations": [],
      "physics": "창모는 시신 옆에 웅크려 앉은 자세로 몸통과 어깨가 프레임 좌측에 실려 있고, 팔은 자연스럽게 들어 올려져 주먹이 하단에 걸린다. 지폐는 주먹에 확실히 물려 있고 아래로 물방울이 중력 방향으로 떨어져 젖은 질감이 물리적으로 성립. 시신은 갑판 바닥에 접해 누워 있어 지지면이 명확. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 창모의 오른쪽 앞에서 잡았고(레퍼런스 지시는 왼쪽에서 약간 비껴든 각도), 시선은 거의 렌즈를 정면으로 응시하는 준-정면 초상에 가깝다. 주먹은 화면 왼쪽 상단~중단에 들려 있어 '하단 가장자리로 올라오는 이차 초점면'이라는 지시와 어긋난다. 프레임 안에 시신은 전혀 보이지 않는다.",
      "built_space": "순찰정 갑판, 청색 바닥, 흰/청 난간, 오른쪽 뒤 조타실 창과 계기 — 로케이션과 일치. 배경 스케일도 과장 없음. 구조 중복 없음.",
      "entities": "구창모: 한국인 중년 남성이나 레퍼런스보다 얼굴이 다소 넓고 젊어 보이며 '마르고 그을린' 인상과 다소 차이. 제복은 감청/회색 근무복으로 일치. 지폐는 1만원권 한 장으로 젖어 물방울이 떨어짐 — 충족. 반지는 손가락 위에 얹힌 은색 링으로, 지폐를 쥔 주먹 위에 애매하게 걸쳐져 있어 파지 상태가 불명확. 시신은 프레임 밖(캐리드 스테이트 문맥 상실).",
      "hard_violations": [],
      "physics": "인물은 서 있고 팔은 어깨에서 들려 있어 지지 자연스러움. 지폐는 손가락 사이에 물려 있고 물방울이 아래로 떨어져 물리적으로 성립. 반지는 검지 위 관절에 걸쳐진 듯 보이나 손가락 접촉면이 있어 완전 부유는 아님. 다만 반지의 파지 방식이 불안정하게 읽힌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좌측 약간 비낀 각도의 클로즈업, 하단 전경으로 올라온 젖은 지폐·반지 주먹, 배경에 남은 시신과 갑판 컨텍스트까지 카메라 지시를 거의 그대로 충족하며 인물 동일성도 가장 근접."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "정면에 가까운 초상 각도에 카메라 오른쪽에서 잡았고, 주먹이 하단이 아닌 상단에 위치하며 시신도 프레임에서 빠져 지정된 구도·캐리드 스테이트를 어긴다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌측 약간 비낀 각도의 클로즈업, 하단 전경으로 올라온 젖은 지폐·반지 주먹, 배경에 남은 시신과 갑판 컨텍스트까지 카메라 지시를 거의 그대로 충족하며 인물 동일성도 가장 근접."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "정면에 가까운 초상 각도에 카메라 오른쪽에서 잡았고, 주먹이 하단이 아닌 상단에 위치하며 시신도 프레임에서 빠져 지정된 구도·캐리드 스테이트를 어긴다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 창모의 왼쪽에서 약간 비껴든 각도로 얼굴을 잡고 있고, 그의 시선은 렌즈 쪽이 아니라 화면 오른쪽 아래(자기 주먹 근처/카메라 옆)로 살짝 향해 탐욕스러운 미소와 맞물린다. 주먹은 화면 오른쪽 하단 전경에 위치해 얼굴과 함께 이중 초점면을 형성한다. 배경 중앙 하단에 부어오른 시신의 상반신이 어둡게 놓여 있어 '갑판 위 시신' 관계가 성립한다.",
      "built_space": "순찰정 선미 갑판: 파란 갑판 도장, 흰 조타실 벽체와 녹 얼룩, 청/백 난간, 손잡이 바 등 로케이션 사진의 요소가 그대로 재현. 조타실은 배경 오른쪽에 실제 거리감에 맞는 작은 면적으로 들어가 있고, 좌측 뒤로 저녁 바다와 원경 불빛이 보인다. 중복 구조물이나 불가능한 반사 없음.",
      "entities": "구창모: 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴 — 캐릭터 레퍼런스와 일치. 감청색 해양경찰 근무복 상의와 견장 확인. 손은 성인 남성의 굵고 거친 손으로 본인 얼굴/체격과 일치. 반지는 주먹 손가락에 끼워진 금반지로 실물감 있음. 지폐는 젖은 한국 원화 다발(1000·10000 계열)로 물방울이 떨어짐 — '젖은 현금' 충족. 시신은 부풀어 오른 상태로 보임.",
      "hard_violations": [],
      "physics": "창모는 시신 옆에 웅크려 앉은 자세로 몸통과 어깨가 프레임 좌측에 실려 있고, 팔은 자연스럽게 들어 올려져 주먹이 하단에 걸린다. 지폐는 주먹에 확실히 물려 있고 아래로 물방울이 중력 방향으로 떨어져 젖은 질감이 물리적으로 성립. 시신은 갑판 바닥에 접해 누워 있어 지지면이 명확. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "카메라는 창모의 오른쪽 앞에서 잡았고(레퍼런스 지시는 왼쪽에서 약간 비껴든 각도), 시선은 거의 렌즈를 정면으로 응시하는 준-정면 초상에 가깝다. 주먹은 화면 왼쪽 상단~중단에 들려 있어 '하단 가장자리로 올라오는 이차 초점면'이라는 지시와 어긋난다. 프레임 안에 시신은 전혀 보이지 않는다.",
      "built_space": "순찰정 갑판, 청색 바닥, 흰/청 난간, 오른쪽 뒤 조타실 창과 계기 — 로케이션과 일치. 배경 스케일도 과장 없음. 구조 중복 없음.",
      "entities": "구창모: 한국인 중년 남성이나 레퍼런스보다 얼굴이 다소 넓고 젊어 보이며 '마르고 그을린' 인상과 다소 차이. 제복은 감청/회색 근무복으로 일치. 지폐는 1만원권 한 장으로 젖어 물방울이 떨어짐 — 충족. 반지는 손가락 위에 얹힌 은색 링으로, 지폐를 쥔 주먹 위에 애매하게 걸쳐져 있어 파지 상태가 불명확. 시신은 프레임 밖(캐리드 스테이트 문맥 상실).",
      "hard_violations": [],
      "physics": "인물은 서 있고 팔은 어깨에서 들려 있어 지지 자연스러움. 지폐는 손가락 사이에 물려 있고 물방울이 아래로 떨어져 물리적으로 성립. 반지는 검지 위 관절에 걸쳐진 듯 보이나 손가락 접촉면이 있어 완전 부유는 아님. 다만 반지의 파지 방식이 불안정하게 읽힌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "창모의 시선은 카메라 렌즈를 거의 정면으로 응시한다. 얼굴은 화면 오른쪽에 크게 자리하지만 각도가 정면에 가깝고, 지정된 '왼쪽에서 약간 기운 각도'는 약하게만 구현됐다. 주먹은 화면 좌측 상단 근처(하단 가장자리가 아님)에 들려 있어 지정된 '하단 가장자리로 올라오는 부수적 초점면' 배치와 어긋난다. 시체는 프레임에 전혀 보이지 않는다.",
    "built_space": "배경은 레퍼런스 순찰정 갑판과 일치한다 — 파란 갑판, 흰/파란 불워크, 스테인리스 난간, 우측에 흰 조타실 창과 실내 조명, 멀리 해안 불빛. 다만 얼굴에 비해 갑판·난간이 넓게 드러나 '좁은 맥락 띠'라는 지시보다 배경 비중이 크다. 조타실 규모는 거리 대비 적절.",
    "entities": "인물: 한국인 중년 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴, 남색 해경형 근무복 — 캐릭터 레퍼런스와 대체로 부합(레퍼런스보다 다소 젊고 밝은 톤). 현금: 대한민국 원 1만원권 형태의 초록 지폐로 읽히나 인쇄가 뭉개져 있음. 반지: 은색 링이 검지·중지 사이가 아니라 주먹 위로 어색하게 얹혀 있고 두께가 반지치고 과하게 커 보인다. 시체는 부재(캐리드 스테이트 항목이 프레임 밖).",
    "hard_violations": [],
    "physics": "주먹은 팔뚝으로 지지되어 있고 지폐가 손가락 사이에 물려 아래로 늘어지며 물방울이 떨어진다 — 젖은 상태 묘사는 성립. 다만 반지는 손가락에 끼워지지도, 손가락으로 집히지도 않은 채 주먹 윗면에 얹혀 있어 지지가 모호하다. 인물은 갑판 위에 서 있고 몸의 무게는 정상."
   },
   {
    "label": "B",
    "direction": "창모의 얼굴은 화면 좌측을 크게 차지하고 카메라 쪽으로 살짝 기울어 3/4 각도(그의 왼쪽에서 약간 비껴본 앵글)로 잡혀 정면 초상화를 피했다. 시선은 렌즈를 완전히 정면으로 보지 않고 살짝 비껴 카메라/주먹 방향으로 향한다. 주먹은 화면 우측 하단부에 위치해 부수적 초점면으로 기능한다. 배경 중앙 하단에 부풀어 오른 시체가 갑판에 누워 있어 캐리드 스테이트가 충족된다.",
    "built_space": "레퍼런스 갑판과 일치 — 젖은 파란 갑판, 흰 불워크와 손잡이 바, 우측의 흰 조타실 벽과 창, 좌측 난간 너머 어스름한 바다와 해안 불빛. 배경은 얕은 초점의 좁은 맥락 띠로만 남아 지시와 부합. 구조물 스케일 정상, 중복 요소 없음.",
    "entities": "인물: 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 그을린 얼굴, 남색 해경 근무복과 견장 — 캐릭터 레퍼런스와 부합. 반지: 손가락에 끼운 금반지로 명확히 읽힘. 현금: 초록 계열 한국 지폐 다발(가장자리에 '100...' 숫자), 젖어 물방울이 떨어짐. 시체: 갑판에 누운 창백하게 부푼 남성 — 프롬프트의 여상 시신과 부합.",
    "hard_violations": [],
    "physics": "주먹은 팔뚝·팔꿈치로 지지되고 반지는 손가락에 끼워져 있으며 지폐는 손아귀에 눌려 아래로 흘러내리며 물방울이 떨어진다 — 젖은 무게감이 물리적으로 성립. 인물은 쪼그려/기울여 앉은 자세로 갑판 위에 지지. 시체는 갑판 바닥에 누워 있어 지지 명확. 공중에 떠 있는 물체 없음."
   }
  ],
  "totals": {
   "A": 10,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "얼굴이 거의 정면 초상에 가깝고 시선이 렌즈를 직시하며, 주먹이 하단 가장자리가 아닌 화면 상부에 떠 있어 지정 구도와 어긋나고, 반지가 손가락에 끼워지지 않고 주먹 위에 얹혀 지지가 모호하며 시체 맥락도 부재하다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "왼쪽에서 약간 기운 클로즈업, 하단 전경의 주먹(끼운 금반지+물 떨어지는 젖은 지폐), 배경의 좁은 갑판 띠와 부푼 시체까지 샷 텍스트와 캐리드 스테이트를 모두 충족하며 저조도 초저녁 톤도 일치한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_경찰_순찰정_갑판_dc0fa4.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:845447>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "반지를 현금과 함께 주먹 안에 쥐고 있어야 한다는 지침과 달리, 현재 검지 손가락에 반지를 끼고 있습니다.",
     "fix_en": "Erase the gold ring from the index finger and draw a gold ring tucked inside the fist so it is clutched together with the wet banknotes, strictly preserving the character's face, expression, uniform, the hand's overall grip, the background boat deck, the corpse, the lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지폐 표면에 비현실적인 가짜 숫자(100)와 알파벳이 선명하게 노출되어 있어, 글자를 흐리게 처리하거나 가려야 한다는 지침을 위반했습니다.",
     "fix_en": "Modify the exposed flat surfaces of the banknotes into a tightly crumpled, wet bundle where only the blank, folded edges of the paper are visible to the camera, eliminating all legible text and numbers entirely, while keeping the character, his hand, the ring, the uniform, the boat deck, the background corpse, the lighting, and the framing completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "카메라가 인물의 왼쪽에서 앵글을 잡아야 한다는 'follow exactly' 지침을 어기고, 인물의 우측면이 보이는 오른쪽 앵글로 촬영되었습니다.",
     "fix_en": "Slightly deepen the shadows on the right side of the face to de-emphasize the incorrect right-side camera angle, as structurally moving the camera to the left requires a reshoot; preserve the character's likeness, expression, uniform, the props, the background boat deck, the corpse, and the current framing exactly.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the gold ring from the index finger and draw a gold ring tucked inside the fist so it is clutched together with the wet banknotes, strictly preserving the character's face, expression, uniform, the hand's overall grip, the background boat deck, the corpse, the lighting, and the exact camera framing.\n- Modify the exposed flat surfaces of the banknotes into a tightly crumpled, wet bundle where only the blank, folded edges of the paper are visible to the camera, eliminating all legible text and numbers entirely, while keeping the character, his hand, the ring, the uniform, the boat deck, the background corpse, the lighting, and the framing completely unchanged.\n- Slightly deepen the shadows on the right side of the face to de-emphasize the incorrect right-side camera angle, as structurally moving the camera to the left requires a reshoot; preserve the character's likeness, expression, uniform, the props, the background boat deck, the corpse, and the current framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업과 하단으로 올라오는 주먹이라는 지정 구도를 지키면서 갑판·조타실을 얕은 심도의 좁은 맥락 스트립으로만 남겨 '배경을 전경으로 키우지 말라'는 조항을 충족했고, 젖은 지폐의 물방울·반지 금속 질감도 물리적으로 읽힌다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·손·시신 배치는 A와 동일하지만 조타실 전체를 선명하고 크게 되살려 '갑판은 창모 뒤의 좁은 맥락 스트립' 및 저조도 클로즈업 지시를 약화시켰고, 지폐 디테일도 뭉개져 계약이 요구하지 않은 변경이 손해로 남는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업과 하단으로 올라오는 주먹이라는 지정 구도를 지키면서 갑판·조타실을 얕은 심도의 좁은 맥락 스트립으로만 남겨 '배경을 전경으로 키우지 말라'는 조항을 충족했고, 젖은 지폐의 물방울·반지 금속 질감도 물리적으로 읽힌다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·손·시신 배치는 A와 동일하지만 조타실 전체를 선명하고 크게 되살려 '갑판은 창모 뒤의 좁은 맥락 스트립' 및 저조도 클로즈업 지시를 약화시켰고, 지폐 디테일도 뭉개져 계약이 요구하지 않은 변경이 손해로 남는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "위치 사진의 선실과 갑판은 더 정확히 보존했지만, 지나치게 선명하고 큰 배경이 얼굴·미소 중심 클로즈업과 ‘좁은 맥락’ 지시를 약화시키며 현금의 정체도 식별되지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경을 흐린 갑판 맥락으로 줄여 얼굴의 탐욕스러운 미소와 젖은 반지·현금 주먹이라는 초점 위계를 더 잘 살렸으나, 수선 과정에서 한국 현금이 아닌 듯한 ‘10’ 지폐를 만든 비용이 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "위치 사진의 선실과 갑판은 더 정확히 보존했지만, 지나치게 선명하고 큰 배경이 얼굴·미소 중심 클로즈업과 ‘좁은 맥락’ 지시를 약화시키며 현금의 정체도 식별되지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경을 흐린 갑판 맥락으로 줄여 얼굴의 탐욕스러운 미소와 젖은 반지·현금 주먹이라는 초점 위계를 더 잘 살렸으나, 수선 과정에서 한국 현금이 아닌 듯한 ‘10’ 지폐를 만든 비용이 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S62sh4__bgfirst_bg.png",
   "bg_asset_id": "d92246ae-7388-4865-914f-2d9735119759",
   "bg_record_key": "S62sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "경찰 순찰정 갑판",
   "groupbg_asset_id": "d3e914ad-5781-4824-a654-9c66a8ed5123"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S62sh9": {
  "input_fingerprint": "4b8e0d5b8c441665",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): early evening.\n\nSHOT TEXT (authoritative, Korean): 어두운 바다 위 두 배 사이에서 황봉업(황 씨)과 구창모가 의미심장한 시선을 교환하는 찰나.\n\nLOCATION (lock): The adjoining exterior decks of two boats stopped side-by-side on dark open water. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level between the adjacent boat sides, settle the lateral track into a medium two-shot across the narrow gap, placing 황봉업(황 씨) on the left and 구창모 on the right. Their bodies remain turned toward their respective boats, but their faces and eyelines lock diagonally across the center before the camera begins its backward withdrawal.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-left of the frame, midground, looks toward 구창모 across the boat gap; 구창모 in the middle-right of the frame, midground, looks toward 황봉업 across the boat gap; 두 배 사이의 좁은 틈 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 두 배 사이의 좁은 틈과 바다 (The boats remain adjacent during the exchange); used as Creates a physical and moral divide between the two men; 경찰 순찰정 측면 (Adjacent to the fishing boat) — Its outer side faces the fishing boat and camera axis; used as Frames 창모’s side of the two-shot; 낚시 어선 측면 (Adjacent to the patrol boat) — Its outer side faces the patrol boat and camera axis; used as Frames 황 씨’s side of the two-shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The dark evening sea and low-key illumination reduce both men to guarded faces and restrained silhouettes.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 two boats alongside each other, dark sea, early-evening light, and corpse-transfer setup. Exclude the lifted-body action from the focal moment; show the two men exchanging a knowing look.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s corpse now remains aboard Hwang’s fishing boat as the two vessels separate.\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 man in his mid-50s, dark graying hair, broad genial face); 구창모 (Korean man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "totals": {
   "B": 9,
   "A": 7,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "황 좌·구 우 미디엄 투샷, 좁은 틈이 하단 중앙, 대각 아이라인 교차가 정확하고 여상 시신이 황 씨 어선에 남아 있어 캐리 상태까지 충족 — 저조도 초저녁 톤도 레퍼런스와 일치.  ★위반: [gpt] 샷 텍스트가 가시 인물로 지정하지 않은 여성 시신의 신체가 추가로 노출된다. / [gpt] 순찰정 측면에 가시적 한글 형태의 텍스트가 있어 텍스트 금지 조건을 위반한다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "시선 교환과 좌우 배치·미디엄 투샷은 충족하나, 시신(캐리 상태)이 보이지 않고 어선 안쪽 어두운 곳에 인물처럼 보이는 형체가 있어 신뢰도가 떨어진다.  ★위반: [gpt] 순찰정 측면에 한글 형태의 가시적 텍스트가 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "어부 황 씨가 '경찰레' 순찰정 갑판에, 경찰 구창모가 어선에 서 있는 탑승 위치 역전으로 스테이징의 핵심(각자 자기 배)을 위반.  ★위반: [claude-opus] 황봉업이 경찰 순찰정 갑판에, 구창모가 어선 갑판에 서 있어 스테이징이 지정하지 않은 자리에 인물이 배치됨(각자 자기 배 쪽으로 몸을 둔다는 조건 위반) / [gpt] 황 씨가 경찰 순찰정에, 창모가 낚시어선에 서 있어 명시된 인물별 배 위치가 뒤바뀌었다. / [gpt] 샷 텍스트가 가시 인물로 지정하지 않은 여성 시신의 신체가 추가로 노출된다. / [gpt] 순찰정 측면에 가시적 한글 형태의 텍스트가 있어 텍스트 금지 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S62sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:845447>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트는 '미디엄 샷(medium shot)'을 요구했으나, 인물들의 발끝까지 보이는 '풀 샷(full shot)'으로 렌더링되었습니다.",
     "fix_en": "Cannot be mitigated in place as it requires moving the virtual camera closer to achieve a medium two-shot.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "구창모(오른쪽 인물)가 캐릭터 레퍼런스에 있는 경찰 모자를 쓰지 않고 있습니다.",
     "fix_en": "Add the dark blue police cap with the gold emblem to the head of the man on the right, matching his character reference exactly. Preserve his face, his current pose, his uniform, the left man, the boats, the background corpse, the lighting, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "인물들의 몸은 각자의 배 안쪽을 향하고 고개만 돌려 시선을 교환해야 한다는 지시와 달리, 두 사람 모두 몸통 전체가 서로를 향해 마주보고 있으며 왼쪽 인물은 뱃전에 비정상적으로 올라서 있습니다.",
     "fix_en": "Redraw the torsos and legs of both men so their chests face the interiors of their respective boats, placing the left man's feet down on the deck, while keeping their heads turned over their shoulders to maintain their current eye contact. Preserve their faces, their clothing, the boats, the background corpse, the lighting, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Cannot be mitigated in place as it requires moving the virtual camera closer to achieve a medium two-shot.\n- Add the dark blue police cap with the gold emblem to the head of the man on the right, matching his character reference exactly. Preserve his face, his current pose, his uniform, the left man, the boats, the background corpse, the lighting, and the framing.\n- Redraw the torsos and legs of both men so their chests face the interiors of their respective boats, placing the left man's feet down on the deck, while keeping their heads turned over their shoulders to maintain their current eye contact. Preserve their faces, their clothing, the boats, the background corpse, the lighting, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선 교차·좌우 배치·시신 유지 등 계약 핵심은 충족하나, 구창모가 캐릭터 레퍼런스와 이전 스틸이 고정한 경찰 정모를 벗은 맨머리로 바뀌어 정체성·복장 락에서 손실이 있고, 조타실 안 밝은 형체도 다소 어수선하다.  ★위반: [gpt] 허용된 두 인물 외에 여상의 시체가 화면에 보여 ‘보이는 사람은 황봉업과 구창모뿐’이라는 인물 제한을 위반한다. / [gpt] 경찰정 현측에 판독 가능한 한글 표기가 노출되어 ‘화면 어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·시선 교차·좌측 황 씨/우측 창모·전경의 좁은 틈·어선에 남은 시신을 모두 지키면서, 구창모의 경찰 정모까지 캐릭터 레퍼런스대로 복원해 복장 락 충족도가 더 높다 — 그 외 세트·조명은 거의 그대로 유지되어 수리 비용이 적다.  ★위반: [gpt] 허용된 두 인물 외에 여상의 시체가 화면에 보여 ‘보이는 사람은 황봉업과 구창모뿐’이라는 인물 제한을 위반한다. / [gpt] 경찰정 현측에 판독 가능한 한글 표기가 노출되어 ‘화면 어디에도 텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.625,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.125,
      "B": 1.5
     },
     "violations": {
      "A": [
       "[gpt] 허용된 두 인물 외에 여상의 시체가 화면에 보여 ‘보이는 사람은 황봉업과 구창모뿐’이라는 인물 제한을 위반한다.",
       "[gpt] 경찰정 현측에 판독 가능한 한글 표기가 노출되어 ‘화면 어디에도 텍스트 금지’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 허용된 두 인물 외에 여상의 시체가 화면에 보여 ‘보이는 사람은 황봉업과 구창모뿐’이라는 인물 제한을 위반한다.",
       "[gpt] 경찰정 현측에 판독 가능한 한글 표기가 노출되어 ‘화면 어디에도 텍스트 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선 교차·좌우 배치·시신 유지 등 계약 핵심은 충족하나, 구창모가 캐릭터 레퍼런스와 이전 스틸이 고정한 경찰 정모를 벗은 맨머리로 바뀌어 정체성·복장 락에서 손실이 있고, 조타실 안 밝은 형체도 다소 어수선하다.  ★위반: [gpt] 허용된 두 인물 외에 여상의 시체가 화면에 보여 ‘보이는 사람은 황봉업과 구창모뿐’이라는 인물 제한을 위반한다. / [gpt] 경찰정 현측에 판독 가능한 한글 표기가 노출되어 ‘화면 어디에도 텍스트 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·시선 교차·좌측 황 씨/우측 창모·전경의 좁은 틈·어선에 남은 시신을 모두 지키면서, 구창모의 경찰 정모까지 캐릭터 레퍼런스대로 복원해 복장 락 충족도가 더 높다 — 그 외 세트·조명은 거의 그대로 유지되어 수리 비용이 적다.  ★위반: [gpt] 허용된 두 인물 외에 여상의 시체가 화면에 보여 ‘보이는 사람은 황봉업과 구창모뿐’이라는 인물 제한을 위반한다. / [gpt] 경찰정 현측에 판독 가능한 한글 표기가 노출되어 ‘화면 어디에도 텍스트 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·시신 배치는 B와 사실상 동일하나, 요구되지 않은 경찰 캡을 씌워 구창모의 얼굴을 그늘에 가려 인물 동일성 확인을 약화시키고 우측 선체 문자가 '경찰I'로 왜곡돼 텍스트 금지 조항에도 불리하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 미디엄 투샷, 좌 황봉업·우 구창모, 중앙 하단의 좁은 배 사이 틈, 어선에 남은 시신까지 계약을 충족하며 구창모의 맨얼굴이 캐릭터 레퍼런스와 명확히 일치하고 선체 표기 왜곡도 적다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.857
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·시신 배치는 B와 사실상 동일하나, 요구되지 않은 경찰 캡을 씌워 구창모의 얼굴을 그늘에 가려 인물 동일성 확인을 약화시키고 우측 선체 문자가 '경찰I'로 왜곡돼 텍스트 금지 조항에도 불리하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 미디엄 투샷, 좌 황봉업·우 구창모, 중앙 하단의 좁은 배 사이 틈, 어선에 남은 시신까지 계약을 충족하며 구창모의 맨얼굴이 캐릭터 레퍼런스와 명확히 일치하고 선체 표기 왜곡도 적다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S62sh8"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S63sh2::bgfirst_bg": {
  "input_fingerprint": "8ef41c64c71dc37d",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 창문 밖 골목에 선 금월도 마을 청년들이 식당 안쪽을 향해 기괴한 웃음을 짓는 찰나.\n\nLOCATION (lock): The window side of the restaurant dining hall, looking through wooden latticework onto the watched village lane at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From inside the restaurant at eye level beside the window, frame 마을 청년 #1 and 마을 청년 #2 in a medium view through the wooden lattice, letting the grid divide their laughing faces into separate compartments. Retain only a narrow table edge and interior wall at the frame margins so their inward-directed surveillance is unmistakable without shifting focus away from the alley.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 격자무늬 나무 창 (Separates the interior from the youths outside) — The camera looks from the restaurant interior through the lattice toward the youths in the alley; used as Acts as an intervening grid that frames and partially partitions the watching youths; 창밖 골목 (Occupied by the watching village youths); used as Places the youths outside and establishes the direction of their surveillance; 식당 테이블 가장자리 (Set inside the restaurant) — Only its interior-facing edge is retained at the frame margin; used as Provides minimal interior orientation at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime ambience separates the youths’ fixed smiles from the subdued restaurant interior without specifying a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 창문 밖 골목에 선 금월도 마을 청년들이 식당 안쪽을 향해 기괴한 웃음을 짓는 찰나.\n\nLOCATION (lock): The window side of the restaurant dining hall, looking through wooden latticework onto the watched village lane at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From inside the restaurant at eye level beside the window, frame 마을 청년 #1 and 마을 청년 #2 in a medium view through the wooden lattice, letting the grid divide their laughing faces into separate compartments. Retain only a narrow table edge and interior wall at the frame margins so their inward-directed surveillance is unmistakable without shifting focus away from the alley.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 격자무늬 나무 창 (Separates the interior from the youths outside) — The camera looks from the restaurant interior through the lattice toward the youths in the alley; used as Acts as an intervening grid that frames and partially partitions the watching youths; 창밖 골목 (Occupied by the watching village youths); used as Places the youths outside and establishes the direction of their surveillance; 식당 테이블 가장자리 (Set inside the restaurant) — Only its interior-facing edge is retained at the frame margin; used as Provides minimal interior orientation at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime ambience separates the youths’ fixed smiles from the subdued restaurant interior without specifying a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S63sh2__bgfirst_bg.png",
  "asset_id": "1ea7e225-caf2-46f6-8208-c55cb0a930d9",
  "input_asset_ids": [
   "25dcb7fb-8029-4c14-8a53-ad28de3d442e",
   "9cbc76b8-09b3-43bd-861e-cb3fb3302dde"
  ]
 },
 "S63sh2": {
  "input_fingerprint": "04fcbb4dea3512be",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 창문 밖 골목에 선 금월도 마을 청년들이 식당 안쪽을 향해 기괴한 웃음을 짓는 찰나.\n\nLOCATION (lock): The window side of the restaurant dining hall, looking through wooden latticework onto the watched village lane at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From inside the restaurant at eye level beside the window, frame 마을 청년 #1 and 마을 청년 #2 in a medium view through the wooden lattice, letting the grid divide their laughing faces into separate compartments. Retain only a narrow table edge and interior wall at the frame margins so their inward-directed surveillance is unmistakable without shifting focus away from the alley.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 격자무늬 나무 창 (Separates the interior from the youths outside) — The camera looks from the restaurant interior through the lattice toward the youths in the alley; used as Acts as an intervening grid that frames and partially partitions the watching youths; 창밖 골목 (Occupied by the watching village youths); used as Places the youths outside and establishes the direction of their surveillance; 식당 테이블 가장자리 (Set inside the restaurant) — Only its interior-facing edge is retained at the frame margin; used as Provides minimal interior orientation at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime ambience separates the youths’ fixed smiles from the subdued restaurant interior without specifying a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace, and Inwoo’s injured arm remains in its cast while the youths watch outside.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 창문 밖 골목에 선 금월도 마을 청년들이 식당 안쪽을 향해 기괴한 웃음을 짓는 찰나.\n\nLOCATION (lock): The window side of the restaurant dining hall, looking through wooden latticework onto the watched village lane at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From inside the restaurant at eye level beside the window, frame 마을 청년 #1 and 마을 청년 #2 in a medium view through the wooden lattice, letting the grid divide their laughing faces into separate compartments. Retain only a narrow table edge and interior wall at the frame margins so their inward-directed surveillance is unmistakable without shifting focus away from the alley.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 격자무늬 나무 창 (Separates the interior from the youths outside) — The camera looks from the restaurant interior through the lattice toward the youths in the alley; used as Acts as an intervening grid that frames and partially partitions the watching youths; 창밖 골목 (Occupied by the watching village youths); used as Places the youths outside and establishes the direction of their surveillance; 식당 테이블 가장자리 (Set inside the restaurant) — Only its interior-facing edge is retained at the frame margin; used as Provides minimal interior orientation at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime ambience separates the youths’ fixed smiles from the subdued restaurant interior without specifying a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace, and Inwoo’s injured arm remains in its cast while the youths watch outside.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 창문 밖 골목에 선 금월도 마을 청년들이 식당 안쪽을 향해 기괴한 웃음을 짓는 찰나.\n\nLOCATION (lock): The window side of the restaurant dining hall, looking through wooden latticework onto the watched village lane at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From inside the restaurant at eye level beside the window, frame 마을 청년 #1 and 마을 청년 #2 in a medium view through the wooden lattice, letting the grid divide their laughing faces into separate compartments. Retain only a narrow table edge and interior wall at the frame margins so their inward-directed surveillance is unmistakable without shifting focus away from the alley.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 격자무늬 나무 창 (Separates the interior from the youths outside) — The camera looks from the restaurant interior through the lattice toward the youths in the alley; used as Acts as an intervening grid that frames and partially partitions the watching youths; 창밖 골목 (Occupied by the watching village youths); used as Places the youths outside and establishes the direction of their surveillance; 식당 테이블 가장자리 (Set inside the restaurant) — Only its interior-facing edge is retained at the frame margin; used as Provides minimal interior orientation at the lower frame edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime ambience separates the youths’ fixed smiles from the subdued restaurant interior without specifying a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace, and Inwoo’s injured arm remains in its cast while the youths watch outside.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S63sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S63sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 얼굴이 창(카메라) 쪽을 향하되 시선은 살짝 옆으로 흘러 있음. 왼쪽 인물은 몸을 벽에 기대고 고개를 카메라 쪽으로, 오른쪽 인물은 정면에 가깝게 웃고 있어 '식당 안쪽을 향한 감시'라는 방향성은 대체로 성립. 다만 두 사람 모두 시선이 렌즈 축에서 약간 벗어나 안쪽 특정 대상을 응시한다기보다 웃는 표정 연기에 가깝다.",
      "built_space": "창은 격자무늬 전통 나무창이 아니라 넓은 유리에 굵은 목재 멀리언이 십자로 나뉜 서양식 창틀. 참조 로케이션의 촘촘한 격자(정자살) 창호와 재질·분할이 다르다. 프레임 좌하단에 테이블 모서리와 의자 등받이, 우측에 진열 선반과 계산대가 보여 실내 정위는 있으나 우측 선반은 '테이블 가장자리와 벽만 최소한' 지시보다 많은 실내 요소를 노출. 격자 칸이 얼굴을 분할하지 못하고 두 얼굴 모두 유리 한 칸 안에 온전히 들어가 있어 '격자가 얼굴을 별개 칸으로 나눈다'는 요구 미충족.",
      "entities": "한국인 20대 남성 2인, 짧은 검은 머리, 넓은 얼굴형 — 인물 프로필 자체는 부합. 그러나 캐릭터 레퍼런스가 지정한 누더기 한복 차림이 아니라 현대 티셔츠·청바지 차림. 더 결정적으로 오른쪽 청년의 왼팔에 흰 깁스가 감겨 있는데, 깁스는 실내에 있는 인우의 지속 상태이지 골목의 마을 청년의 것이 아니다 — 지정된 인물 프로필과 불일치하는 소품.",
      "physics": "두 사람 모두 두 발로 땅을 딛고 서 있으며 왼쪽 인물은 벽에 어깨를 기대고 한 손을 주머니에 넣어 체중 이동이 자연스럽다. 공중에 뜬 물체 없음. 유리 반사·야간 저조도 광원 반응도 무리 없음.",
      "hard_violations": [
       "골목의 마을 청년에게 인우의 팔 깁스를 붙여, 해당 씬의 다른 인물 상태를 엉뚱한 인물에게 전이시킨 소품 오배치(인물 프로필 위반)"
      ]
     },
     {
      "label": "B",
      "direction": "두 청년이 창호 격자 너머 나란히 서서 정면(식당 안쪽=카메라)을 똑바로 응시하며 굳은 미소를 짓고 있다. 시선 목표가 실내이며 감시 방향이 명확하다.",
      "built_space": "참조 로케이션의 정자살 격자 나무 창호를 그대로 재현했고, 미닫이 창짝의 좌우 고정부·중앙 개폐부 구성이 실내에서 본 방향과 일치. 격자 살대가 두 얼굴 위를 가로질러 얼굴을 여러 칸으로 분할하는 효과가 실제로 발생. 프레임 좌하단에 식당 테이블 모서리와 의자, 나무 상자만 최소로 남고 좌우는 실내 벽 — '테이블 가장자리와 벽만 남긴다'는 지시에 정확히 부합. 창턱 높이와 인물 상반신 노출도 실내 눈높이 카메라와 일관.",
      "entities": "한국인 청년 2인, 짧은 검은 머리, 넓은 얼굴 — 캐릭터 레퍼런스의 얼굴형·헤어와 유사. 의상도 레퍼런스의 낡고 해진 어두운 옷감 계열에 가깝다. 깁스 등 다른 인물의 소품 전이 없음. 화면 내 문자·워터마크 없음.",
      "physics": "두 인물 모두 창밖 골목 지면에 서 있는 자세로, 창턱 아래로 몸이 자연스럽게 잘려 있고 어깨·팔이 중력에 맞게 늘어져 있다. 떠 있는 물체 없음. 저조도 야간광이 유리와 나무살에 미미하게 반사되어 재질감이 유지됨.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "창이 로케이션의 정자살 격자가 아닌 서양식 큰 유리창이라 '격자가 얼굴을 칸으로 나눈다'는 핵심 프레이밍 지시를 못 살렸고, 골목 청년에게 인우의 팔 깁스를 잘못 붙인 인물 소품 오배치가 결정적이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "로케이션의 격자 나무 창호를 정확히 재현하고 살대가 두 청년의 웃는 얼굴을 칸칸이 분할하며, 좌하단 테이블 모서리만 남긴 실내 눈높이 미디엄 숏으로 안쪽을 응시하는 감시 방향이 명확하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "창이 로케이션의 정자살 격자가 아닌 서양식 큰 유리창이라 '격자가 얼굴을 칸으로 나눈다'는 핵심 프레이밍 지시를 못 살렸고, 골목 청년에게 인우의 팔 깁스를 잘못 붙인 인물 소품 오배치가 결정적이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "로케이션의 격자 나무 창호를 정확히 재현하고 살대가 두 청년의 웃는 얼굴을 칸칸이 분할하며, 좌하단 테이블 모서리만 남긴 실내 눈높이 미디엄 숏으로 안쪽을 응시하는 감시 방향이 명확하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 얼굴이 창(카메라) 쪽을 향하되 시선은 살짝 옆으로 흘러 있음. 왼쪽 인물은 몸을 벽에 기대고 고개를 카메라 쪽으로, 오른쪽 인물은 정면에 가깝게 웃고 있어 '식당 안쪽을 향한 감시'라는 방향성은 대체로 성립. 다만 두 사람 모두 시선이 렌즈 축에서 약간 벗어나 안쪽 특정 대상을 응시한다기보다 웃는 표정 연기에 가깝다.",
      "built_space": "창은 격자무늬 전통 나무창이 아니라 넓은 유리에 굵은 목재 멀리언이 십자로 나뉜 서양식 창틀. 참조 로케이션의 촘촘한 격자(정자살) 창호와 재질·분할이 다르다. 프레임 좌하단에 테이블 모서리와 의자 등받이, 우측에 진열 선반과 계산대가 보여 실내 정위는 있으나 우측 선반은 '테이블 가장자리와 벽만 최소한' 지시보다 많은 실내 요소를 노출. 격자 칸이 얼굴을 분할하지 못하고 두 얼굴 모두 유리 한 칸 안에 온전히 들어가 있어 '격자가 얼굴을 별개 칸으로 나눈다'는 요구 미충족.",
      "entities": "한국인 20대 남성 2인, 짧은 검은 머리, 넓은 얼굴형 — 인물 프로필 자체는 부합. 그러나 캐릭터 레퍼런스가 지정한 누더기 한복 차림이 아니라 현대 티셔츠·청바지 차림. 더 결정적으로 오른쪽 청년의 왼팔에 흰 깁스가 감겨 있는데, 깁스는 실내에 있는 인우의 지속 상태이지 골목의 마을 청년의 것이 아니다 — 지정된 인물 프로필과 불일치하는 소품.",
      "physics": "두 사람 모두 두 발로 땅을 딛고 서 있으며 왼쪽 인물은 벽에 어깨를 기대고 한 손을 주머니에 넣어 체중 이동이 자연스럽다. 공중에 뜬 물체 없음. 유리 반사·야간 저조도 광원 반응도 무리 없음.",
      "hard_violations": [
       "골목의 마을 청년에게 인우의 팔 깁스를 붙여, 해당 씬의 다른 인물 상태를 엉뚱한 인물에게 전이시킨 소품 오배치(인물 프로필 위반)"
      ]
     },
     {
      "label": "B",
      "direction": "두 청년이 창호 격자 너머 나란히 서서 정면(식당 안쪽=카메라)을 똑바로 응시하며 굳은 미소를 짓고 있다. 시선 목표가 실내이며 감시 방향이 명확하다.",
      "built_space": "참조 로케이션의 정자살 격자 나무 창호를 그대로 재현했고, 미닫이 창짝의 좌우 고정부·중앙 개폐부 구성이 실내에서 본 방향과 일치. 격자 살대가 두 얼굴 위를 가로질러 얼굴을 여러 칸으로 분할하는 효과가 실제로 발생. 프레임 좌하단에 식당 테이블 모서리와 의자, 나무 상자만 최소로 남고 좌우는 실내 벽 — '테이블 가장자리와 벽만 남긴다'는 지시에 정확히 부합. 창턱 높이와 인물 상반신 노출도 실내 눈높이 카메라와 일관.",
      "entities": "한국인 청년 2인, 짧은 검은 머리, 넓은 얼굴 — 캐릭터 레퍼런스의 얼굴형·헤어와 유사. 의상도 레퍼런스의 낡고 해진 어두운 옷감 계열에 가깝다. 깁스 등 다른 인물의 소품 전이 없음. 화면 내 문자·워터마크 없음.",
      "physics": "두 인물 모두 창밖 골목 지면에 서 있는 자세로, 창턱 아래로 몸이 자연스럽게 잘려 있고 어깨·팔이 중력에 맞게 늘어져 있다. 떠 있는 물체 없음. 저조도 야간광이 유리와 나무살에 미미하게 반사되어 재질감이 유지됨.",
      "hard_violations": []
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 창 안쪽(카메라 방향)을 정면으로 응시하며 웃고 있다. 시선이 식당 내부, 즉 카메라 쪽에 정확히 꽂혀 있어 '식당 안쪽을 향한 감시'가 성립한다. 격자 창살이 두 얼굴을 각각 다른 칸으로 분할한다.",
      "built_space": "실내 창가 눈높이 시점. 오른쪽·왼쪽에 격자 나무 미닫이창(고정창+개폐창) 구조가 일관되게 배치되고, 좌측 하단에 테이블 가장자리와 의자 등받이, 좌측 벽에 또 다른 작은 창이 보인다. 창 너머는 어두운 골목으로 조명 하나가 걸려 있다. 창짝 수·손잡이 위치가 자연스럽고 중복된 구조물은 없다. 다만 로케이션 사진의 흰 벽/선반 대신 격자창 벽면이지만, 격자무늬 나무 창 지정은 충족.",
      "entities": "두 인물 모두 짧은 검은 머리, 넓적한 젊은 남성 얼굴의 한국인 청년 — 청년 #1 레퍼런스 얼굴·체격과 유사. 의상은 낡고 해진 갈색 계열 천으로 레퍼런스의 누더기 한복 톤을 따른다. 인우의 깁스는 프레임 안에서 확인되지 않음(팔 대부분이 창틀 아래/어둠에 가림). 여분 인물 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 골목 바닥에 서 있으며 상체 무게중심이 자연스럽다. 창틀 하단이 하반신을 가리지만 서 있는 자세로 읽히고, 공중에 뜬 요소는 없다. 유리 반사도 실내 어둠에 맞게 미약하게 처리되어 광학적으로 무리 없음."
     },
     {
      "label": "B",
      "direction": "오른쪽 청년은 얼굴을 창 쪽(카메라 방향)으로 돌려 웃고 있어 시선이 실내로 향한다. 왼쪽 청년은 몸이 골목 쪽으로 향한 채 고개만 살짝 돌려 웃지만 시선이 카메라/실내가 아니라 옆·위쪽 허공을 향해, 실내를 감시하는 방향성이 약하다.",
      "built_space": "실내 창가 시점, 큰 유리 격자창 너머 골목. 우측에 상품이 놓인 선반과 계산대 상판, 좌측 하단에 테이블 모서리와 의자가 보여 실내 정위는 명확. 다만 창살이 굵고 칸이 커서 얼굴을 분할하지 않고 두 얼굴이 각각 하나의 큰 칸에 통째로 들어간다(격자가 얼굴을 나누라는 지시와 어긋남). 실내 요소가 프레임 우측에서 '좁은 테이블 가장자리와 벽'을 넘어 선반 진열까지 크게 차지한다.",
      "entities": "두 청년 모두 짧은 머리 한국인 남성으로 레퍼런스 얼굴과 근사하나, 의상이 현대식 반팔 티셔츠·청바지로 레퍼런스의 해진 한복과 전혀 다르다. 오른쪽 인물 팔에 흰 깁스가 보이는데, 캐리드 스테이트의 깁스는 '인우'의 것이지 마을 청년의 것이 아니어서 잘못 부여된 소품이다.",
      "hard_violations": [],
      "physics": "두 사람 모두 골목 지면에 두 발로 서 있고 한 손은 주머니에 넣은 자연스러운 체중 이동. 공중에 뜬 물체 없음. 유리 반사는 미미하며 카메라 위치와 모순되지 않음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "격자가 두 웃는 얼굴을 각각 다른 칸으로 분할하고, 두 청년의 시선이 정확히 실내를 향하며, 프레임 가장자리에 테이블 모서리만 남긴 저조도 야간 미디엄샷 — 카메라 지시와 누더기 의상 레퍼런스까지 가장 충실."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "야간·실내 시점은 맞으나 창살 칸이 커서 얼굴 분할이 없고, 왼쪽 청년의 시선이 실내로 향하지 않으며, 레퍼런스의 해진 한복 대신 현대 티셔츠에 인우의 깁스를 청년에게 잘못 붙인 점이 결정적 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "격자가 두 웃는 얼굴을 각각 다른 칸으로 분할하고, 두 청년의 시선이 정확히 실내를 향하며, 프레임 가장자리에 테이블 모서리만 남긴 저조도 야간 미디엄샷 — 카메라 지시와 누더기 의상 레퍼런스까지 가장 충실."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "야간·실내 시점은 맞으나 창살 칸이 커서 얼굴 분할이 없고, 왼쪽 청년의 시선이 실내로 향하지 않으며, 레퍼런스의 해진 한복 대신 현대 티셔츠에 인우의 깁스를 청년에게 잘못 붙인 점이 결정적 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 청년 모두 창 안쪽(카메라 방향)을 정면으로 응시하며 웃고 있다. 시선이 식당 내부, 즉 카메라 쪽에 정확히 꽂혀 있어 '식당 안쪽을 향한 감시'가 성립한다. 격자 창살이 두 얼굴을 각각 다른 칸으로 분할한다.",
      "built_space": "실내 창가 눈높이 시점. 오른쪽·왼쪽에 격자 나무 미닫이창(고정창+개폐창) 구조가 일관되게 배치되고, 좌측 하단에 테이블 가장자리와 의자 등받이, 좌측 벽에 또 다른 작은 창이 보인다. 창 너머는 어두운 골목으로 조명 하나가 걸려 있다. 창짝 수·손잡이 위치가 자연스럽고 중복된 구조물은 없다. 다만 로케이션 사진의 흰 벽/선반 대신 격자창 벽면이지만, 격자무늬 나무 창 지정은 충족.",
      "entities": "두 인물 모두 짧은 검은 머리, 넓적한 젊은 남성 얼굴의 한국인 청년 — 청년 #1 레퍼런스 얼굴·체격과 유사. 의상은 낡고 해진 갈색 계열 천으로 레퍼런스의 누더기 한복 톤을 따른다. 인우의 깁스는 프레임 안에서 확인되지 않음(팔 대부분이 창틀 아래/어둠에 가림). 여분 인물 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 골목 바닥에 서 있으며 상체 무게중심이 자연스럽다. 창틀 하단이 하반신을 가리지만 서 있는 자세로 읽히고, 공중에 뜬 요소는 없다. 유리 반사도 실내 어둠에 맞게 미약하게 처리되어 광학적으로 무리 없음."
     },
     {
      "label": "A",
      "direction": "오른쪽 청년은 얼굴을 창 쪽(카메라 방향)으로 돌려 웃고 있어 시선이 실내로 향한다. 왼쪽 청년은 몸이 골목 쪽으로 향한 채 고개만 살짝 돌려 웃지만 시선이 카메라/실내가 아니라 옆·위쪽 허공을 향해, 실내를 감시하는 방향성이 약하다.",
      "built_space": "실내 창가 시점, 큰 유리 격자창 너머 골목. 우측에 상품이 놓인 선반과 계산대 상판, 좌측 하단에 테이블 모서리와 의자가 보여 실내 정위는 명확. 다만 창살이 굵고 칸이 커서 얼굴을 분할하지 않고 두 얼굴이 각각 하나의 큰 칸에 통째로 들어간다(격자가 얼굴을 나누라는 지시와 어긋남). 실내 요소가 프레임 우측에서 '좁은 테이블 가장자리와 벽'을 넘어 선반 진열까지 크게 차지한다.",
      "entities": "두 청년 모두 짧은 머리 한국인 남성으로 레퍼런스 얼굴과 근사하나, 의상이 현대식 반팔 티셔츠·청바지로 레퍼런스의 해진 한복과 전혀 다르다. 오른쪽 인물 팔에 흰 깁스가 보이는데, 캐리드 스테이트의 깁스는 '인우'의 것이지 마을 청년의 것이 아니어서 잘못 부여된 소품이다.",
      "hard_violations": [],
      "physics": "두 사람 모두 골목 지면에 두 발로 서 있고 한 손은 주머니에 넣은 자연스러운 체중 이동. 공중에 뜬 물체 없음. 유리 반사는 미미하며 카메라 위치와 모순되지 않음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 청년 모두 얼굴이 창(카메라) 쪽을 향하되 시선은 살짝 옆으로 흘러 있음. 왼쪽 인물은 몸을 벽에 기대고 고개를 카메라 쪽으로, 오른쪽 인물은 정면에 가깝게 웃고 있어 '식당 안쪽을 향한 감시'라는 방향성은 대체로 성립. 다만 두 사람 모두 시선이 렌즈 축에서 약간 벗어나 안쪽 특정 대상을 응시한다기보다 웃는 표정 연기에 가깝다.",
    "built_space": "창은 격자무늬 전통 나무창이 아니라 넓은 유리에 굵은 목재 멀리언이 십자로 나뉜 서양식 창틀. 참조 로케이션의 촘촘한 격자(정자살) 창호와 재질·분할이 다르다. 프레임 좌하단에 테이블 모서리와 의자 등받이, 우측에 진열 선반과 계산대가 보여 실내 정위는 있으나 우측 선반은 '테이블 가장자리와 벽만 최소한' 지시보다 많은 실내 요소를 노출. 격자 칸이 얼굴을 분할하지 못하고 두 얼굴 모두 유리 한 칸 안에 온전히 들어가 있어 '격자가 얼굴을 별개 칸으로 나눈다'는 요구 미충족.",
    "entities": "한국인 20대 남성 2인, 짧은 검은 머리, 넓은 얼굴형 — 인물 프로필 자체는 부합. 그러나 캐릭터 레퍼런스가 지정한 누더기 한복 차림이 아니라 현대 티셔츠·청바지 차림. 더 결정적으로 오른쪽 청년의 왼팔에 흰 깁스가 감겨 있는데, 깁스는 실내에 있는 인우의 지속 상태이지 골목의 마을 청년의 것이 아니다 — 지정된 인물 프로필과 불일치하는 소품.",
    "physics": "두 사람 모두 두 발로 땅을 딛고 서 있으며 왼쪽 인물은 벽에 어깨를 기대고 한 손을 주머니에 넣어 체중 이동이 자연스럽다. 공중에 뜬 물체 없음. 유리 반사·야간 저조도 광원 반응도 무리 없음.",
    "hard_violations": [
     "골목의 마을 청년에게 인우의 팔 깁스를 붙여, 해당 씬의 다른 인물 상태를 엉뚱한 인물에게 전이시킨 소품 오배치(인물 프로필 위반)"
    ]
   },
   {
    "label": "B",
    "direction": "두 청년이 창호 격자 너머 나란히 서서 정면(식당 안쪽=카메라)을 똑바로 응시하며 굳은 미소를 짓고 있다. 시선 목표가 실내이며 감시 방향이 명확하다.",
    "built_space": "참조 로케이션의 정자살 격자 나무 창호를 그대로 재현했고, 미닫이 창짝의 좌우 고정부·중앙 개폐부 구성이 실내에서 본 방향과 일치. 격자 살대가 두 얼굴 위를 가로질러 얼굴을 여러 칸으로 분할하는 효과가 실제로 발생. 프레임 좌하단에 식당 테이블 모서리와 의자, 나무 상자만 최소로 남고 좌우는 실내 벽 — '테이블 가장자리와 벽만 남긴다'는 지시에 정확히 부합. 창턱 높이와 인물 상반신 노출도 실내 눈높이 카메라와 일관.",
    "entities": "한국인 청년 2인, 짧은 검은 머리, 넓은 얼굴 — 캐릭터 레퍼런스의 얼굴형·헤어와 유사. 의상도 레퍼런스의 낡고 해진 어두운 옷감 계열에 가깝다. 깁스 등 다른 인물의 소품 전이 없음. 화면 내 문자·워터마크 없음.",
    "physics": "두 인물 모두 창밖 골목 지면에 서 있는 자세로, 창턱 아래로 몸이 자연스럽게 잘려 있고 어깨·팔이 중력에 맞게 늘어져 있다. 떠 있는 물체 없음. 저조도 야간광이 유리와 나무살에 미미하게 반사되어 재질감이 유지됨.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 9,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "창이 로케이션의 정자살 격자가 아닌 서양식 큰 유리창이라 '격자가 얼굴을 칸으로 나눈다'는 핵심 프레이밍 지시를 못 살렸고, 골목 청년에게 인우의 팔 깁스를 잘못 붙인 인물 소품 오배치가 결정적이다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "로케이션의 격자 나무 창호를 정확히 재현하고 살대가 두 청년의 웃는 얼굴을 칸칸이 분할하며, 좌하단 테이블 모서리만 남긴 실내 눈높이 미디엄 숏으로 안쪽을 응시하는 감시 방향이 명확하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 청년(마을 청년 #1)의 머리에 캐릭터 레퍼런스 이미지에 있는 낡은 머리수건이 없습니다.",
     "fix_en": "Add the dirty, ragged cloth head-wrap from the character reference onto the head of the youth on the left, preserving his face, his expression, the youth on the right, the wooden lattice window, the interior table, the background alley, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add the dirty, ragged cloth head-wrap from the character reference onto the head of the youth on the left, preserving his face, his expression, the youth on the right, the wooden lattice window, the interior table, the background alley, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·야간 저조도 모두 계약에 부합하지만, 마을 청년 #1의 레퍼런스 핵심 특징인 낡은 머릿수건이 없어 아이덴티티 일치도가 B보다 낮다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 프레임·조명·인물 배치가 사실상 동일하면서 좌측 청년에게만 레퍼런스의 천 두건을 정확히 복원했고 다른 요소(의상·배경·테이블·광원)는 건드리지 않아, 얻은 것 대비 잃은 것이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·야간 저조도 모두 계약에 부합하지만, 마을 청년 #1의 레퍼런스 핵심 특징인 낡은 머릿수건이 없어 아이덴티티 일치도가 B보다 낮다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 프레임·조명·인물 배치가 사실상 동일하면서 좌측 청년에게만 레퍼런스의 천 두건을 정확히 복원했고 다른 요소(의상·배경·테이블·광원)는 건드리지 않아, 얻은 것 대비 잃은 것이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "격자 창 너머 실내를 향한 두 청년의 시선·미디엄 스케일·최소 실내 테이블 가장자리를 모두 충족하고, 좌측 청년의 천 두건과 누더기 의상이 캐릭터 레퍼런스와 정확히 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·시선·야간 저조도는 A와 사실상 동일하나, 계약이 요구하지 않은 좌측 청년의 두건 제거와 얼굴 인상 변화로 identity 손실이 발생해 바뀐 것이 얻은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "격자 창 너머 실내를 향한 두 청년의 시선·미디엄 스케일·최소 실내 테이블 가장자리를 모두 충족하고, 좌측 청년의 천 두건과 누더기 의상이 캐릭터 레퍼런스와 정확히 일치한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·야간 저조도는 A와 사실상 동일하나, 계약이 요구하지 않은 좌측 청년의 두건 제거와 얼굴 인상 변화로 identity 손실이 발생해 바뀐 것이 얻은 것보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S63sh2__bgfirst_bg.png",
   "bg_asset_id": "1ea7e225-caf2-46f6-8208-c55cb0a930d9",
   "bg_record_key": "S63sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S63sh8": {
  "input_fingerprint": "9c65b1a8e1455865",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 붉은 피가 뚝뚝 떨어지는 생고기를 입안 한가득 쑤셔 넣는 찰나.\n\nLOCATION (lock): The meat-laden dining table inside the restaurant under nighttime interior light. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Close beside 김지후(강수리영) at mouth-and-hand height, finish the dolly-in on a tight three-quarter view as one blood-dripping piece of raw meat crosses the lower center into her already full mouth. Her face and both smeared hands occupy most of the frame, while the table edge and remaining meat stay visible as contextual strips rather than competing subjects.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 식당 테이블 가장자리 (Set with the dinner dishes) — Its near edge runs beneath 수리영’s hands at the bottom of frame; used as Provides a lower-frame boundary and supports her rapid hand-to-mouth action; 생고기 저녁상 (Filled with fresh raw meat and red juices); used as Remains visible behind her hands as the source of the compulsive eating.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key interior illumination concentrates contrast on the deep red meat, blood-smeared hands, and mouth while the surroundings recede.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 nighttime restaurant, lattice window, watching youths outside, raw-meat-laden table, and interior lighting. Exclude the elder's dressing activity from the focal area; show the young woman stuffing raw meat into her mouth.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace as raw blood smears her mouth and hands; Inwoo’s injured arm remains casted.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "B": 8,
   "A": 6,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "입·손 높이의 근접 3/4 클로즈업, 하단 중앙을 가로지르는 핏덩이 고기, 손 아래 테이블 가장자리와 배경 생고기 상까지 지정 구도를 가장 정확히 구현했고 캡·긴 생머리·목걸이 없음도 일치(재킷 대신 반팔인 점만 감점)."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "고기를 입에 밀어 넣는 동작과 핏물 묘사는 좋으나 얼굴이 20대 초반 레퍼런스보다 훨씬 나이 들어 보이고, 프레임이 상반신 미디엄으로 넓어 클로즈업 지정에서 벗어났으며 생고기 상이 옆 테이블로 밀려 배경 관계가 약하다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "정면 대칭 미디엄으로 지정된 근접 3/4 클로즈업이 아니고, 고기가 입안으로 들어가지 않고 입술 앞에 늘어져 있으며 피 얼룩이 거의 없고, 없어야 할 뿔 펜던트 목걸이가 보여 지속 계약을 어겼다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S63sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후가 레퍼런스 이미지에 있는 갈색 긴팔 재킷을 입지 않고 반팔 셔츠만 입고 있어 양쪽 맨팔이 드러나 있습니다.",
     "fix_en": "Clothe her bare arms and shoulders in the dark brown canvas long-sleeved jacket from the reference image, keeping the green henley shirt visible underneath, while strictly preserving her face, bloody hands, the raw meat, the table, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Clothe her bare arms and shoulders in the dark brown canvas long-sleeved jacket from the reference image, keeping the green henley shirt visible underneath, while strictly preserving her face, bloody hands, the raw meat, the table, and the background.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·물리 모두 지시대로지만, 참조가 잠근 갈색 워크재킷이 반팔 녹색 티셔츠로 바뀌어 의상 고정 조항을 어긴 점이 결정적 손실이다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 근접 3/4 구도·핏물 떨어지는 고기·목걸이 없는 상태를 유지하면서, 캐릭터 참조의 스냅단추 워크재킷 소매까지 살려 의상 잠금을 충족한 쪽."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.556,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.556,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·물리 모두 지시대로지만, 참조가 잠근 갈색 워크재킷이 반팔 녹색 티셔츠로 바뀌어 의상 고정 조항을 어긴 점이 결정적 손실이다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 근접 3/4 구도·핏물 떨어지는 고기·목걸이 없는 상태를 유지하면서, 캐릭터 참조의 스냅단추 워크재킷 소매까지 살려 의상 잠금을 충족한 쪽."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 3/4 각도, 하단 중앙을 가로지르는 핏덩이 고기, 얼굴+양손이 화면 대부분을 차지하는 프레이밍을 정확히 충족하고, 캐릭터 레퍼런스의 워크 재킷 복장과 야간 식당 창살·조명 연속성까지 지켜 변경 손실이 없다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·동작·조명은 A와 사실상 동일하나 계약이 요구하지 않은 의상 변경(재킷→반팔 티)으로 레퍼런스 복장 연속성을 잃고 배경 창살 구조도 단순화되어, 얻은 것 없이 정체성·의상 항목에서 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.417
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 3/4 각도, 하단 중앙을 가로지르는 핏덩이 고기, 얼굴+양손이 화면 대부분을 차지하는 프레이밍을 정확히 충족하고, 캐릭터 레퍼런스의 워크 재킷 복장과 야간 식당 창살·조명 연속성까지 지켜 변경 손실이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·동작·조명은 A와 사실상 동일하나 계약이 요구하지 않은 의상 변경(재킷→반팔 티)으로 레퍼런스 복장 연속성을 잃고 배경 창살 구조도 단순화되어, 얻은 것 없이 정체성·의상 항목에서 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S63sh2"
  }
 },
 "S63sh14": {
  "input_fingerprint": "e8a1c376cd671eee",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 피 묻은 손을 허공에 든 채 공포에 질려 비명을 내지르는 찰나.\n\nLOCATION (lock): Beside the raw-meat dinner table in the restaurant's lit main room. 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 restaurant, meat-laden table, night lighting, and observers beyond the window. Exclude the active eating pose and show the woman recoiling from her bloodied hands.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s mouth and both hands remain covered in raw-meat blood, and her pendant remains missing.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "행동과 환경 연속성은 가장 잘 유지했으나, 카메라 구도를 변경하라는 참조 지시를 어기고 동일한 프레임을 복사했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "참조 이미지에 없던 벽면 조명을 두 개나 새롭게 생성하여 환경 연속성을 훼손한 심각한 위반(Hard Violation)이 있습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "왼팔에 오른손이, 오른팔에 왼손이 달린 불가능한 해부학적 오류와 존재하지 않던 스탠드 조명을 만들어낸 심각한 위반입니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S63sh8_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽, 여자의 오른손 바깥쪽 가장자리에 여분의 두꺼운 살점(또는 융합된 손가락)이 있어 손의 해부학적 구조가 기형적입니다.",
     "fix_en": "Remove the extra fleshy mass on the outer left edge of the right hand (on the left side of the image) and correct the shape to be a normal human hand.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra fleshy mass on the outer left edge of the right hand (on the left side of the image) and correct the shape to be a normal human hand.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S63sh8"
  }
 },
 "S64sh2::bgfirst_bg": {
  "input_fingerprint": "7c377467a3556791",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 깜깜한 해송 숲길에서 한쪽 발을 높이 든 채 앞으로 힘차게 내딛는 자세의 강영란(흰 머리 여자) 전신.\n\nLOCATION (lock): On a pitch-dark pine-forest path leading uphill from the village beneath the nearly full moon.\n\nTIME OF DAY (lock): night, near-full moon and starless sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel from beside the uphill path at waist height, framing 강영란(흰 머리 여자) head to toe in the middle of a wide image as her lifted foot drives forward. Match her pace for this single stride so her body stays stable while the path and escorting 금월도 마을 주민 slide laterally behind and around her.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground, moves toward uphill forest path; 호위하는 금월도 마을 주민 in the middle-left of the frame, midground, moves toward uphill forest path; uphill forest path in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 해송 숲길 (일행이 올라가는 길); used as Creates the lateral movement axis and visibly rises in the direction of travel; 해송 숲 (불빛 없이 어두운 상태); used as Forms the enclosing background around the moving group; 보름달 (거의 완성된 상태); used as Held above the tree line when composition permits, linking this movement to the completed lunar approach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 깜깜한 해송 숲길에서 한쪽 발을 높이 든 채 앞으로 힘차게 내딛는 자세의 강영란(흰 머리 여자) 전신.\n\nLOCATION (lock): On a pitch-dark pine-forest path leading uphill from the village beneath the nearly full moon.\n\nTIME OF DAY (lock): night, near-full moon and starless sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel from beside the uphill path at waist height, framing 강영란(흰 머리 여자) head to toe in the middle of a wide image as her lifted foot drives forward. Match her pace for this single stride so her body stays stable while the path and escorting 금월도 마을 주민 slide laterally behind and around her.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground, moves toward uphill forest path; 호위하는 금월도 마을 주민 in the middle-left of the frame, midground, moves toward uphill forest path; uphill forest path in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 해송 숲길 (일행이 올라가는 길); used as Creates the lateral movement axis and visibly rises in the direction of travel; 해송 숲 (불빛 없이 어두운 상태); used as Forms the enclosing background around the moving group; 보름달 (거의 완성된 상태); used as Held above the tree line when composition permits, linking this movement to the completed lunar approach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S64sh2__bgfirst_bg.png",
  "asset_id": "3f3c9497-c1c4-4d65-a238-5ad6a42f972e",
  "input_asset_ids": [
   "c5c445c2-5db8-4006-a13a-1eebba0ae06a",
   "5b5030a4-55f4-4366-af70-98b1d535b160"
  ]
 },
 "S64sh2": {
  "input_fingerprint": "2a4ba6c9dbaf1ed3",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon and starless sky.\n\nSHOT TEXT (authoritative, Korean): 깜깜한 해송 숲길에서 한쪽 발을 높이 든 채 앞으로 힘차게 내딛는 자세의 강영란(흰 머리 여자) 전신.\n\nLOCATION (lock): On a pitch-dark pine-forest path leading uphill from the village beneath the nearly full moon. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues to wear the red shaman’s robe prepared at the restaurant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 강영란(흰 머리 여자) (한국인 60대 후반 여성, 고운 노년 얼굴, 가지런히 틀어 묶은 머리, 기품 있는 이목구비) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon and starless sky.\n\nSHOT TEXT (authoritative, Korean): 깜깜한 해송 숲길에서 한쪽 발을 높이 든 채 앞으로 힘차게 내딛는 자세의 강영란(흰 머리 여자) 전신.\n\nLOCATION (lock): On a pitch-dark pine-forest path leading uphill from the village beneath the nearly full moon. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues to wear the red shaman’s robe prepared at the restaurant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 강영란(흰 머리 여자) (한국인 60대 후반 여성, 고운 노년 얼굴, 가지런히 틀어 묶은 머리, 기품 있는 이목구비) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon and starless sky.\n\nSHOT TEXT (authoritative, Korean): 깜깜한 해송 숲길에서 한쪽 발을 높이 든 채 앞으로 힘차게 내딛는 자세의 강영란(흰 머리 여자) 전신.\n\nLOCATION (lock): On a pitch-dark pine-forest path leading uphill from the village beneath the nearly full moon. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues to wear the red shaman’s robe prepared at the restaurant.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 강영란(흰 머리 여자) (한국인 60대 후반 여성, 고운 노년 얼굴, 가지런히 틀어 묶은 머리, 기품 있는 이목구비) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S64sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S64sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1010229>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1010229>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "레퍼런스의 장소 디테일(붉은 천, 조명)과 무녀복의 금박 무늬를 매우 정확히 재현하고 포즈를 잘 살렸으나, 하늘에 별이 일부 묘사된 점은 아쉽습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "요청된 포즈와 달은 묘사되었으나, 지정된 장소의 식별 요소가 누락되었고 무녀복의 디테일 없이 단순한 붉은 한복으로 표현되어 일치도가 낮습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "레퍼런스의 장소 디테일(붉은 천, 조명)과 무녀복의 금박 무늬를 매우 정확히 재현하고 포즈를 잘 살렸으나, 하늘에 별이 일부 묘사된 점은 아쉽습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "요청된 포즈와 달은 묘사되었으나, 지정된 장소의 식별 요소가 누락되었고 무녀복의 디테일 없이 단순한 붉은 한복으로 표현되어 일치도가 낮습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "장소 레퍼런스의 특징(등불, 밧줄)과 의상 디테일을 잘 살렸으며, 지정된 한 발을 높이 든 역동적인 전신 포즈를 충실하게 구현했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "지정된 숲길의 주요 설치물(등불, 밧줄)이 모두 누락되었으며, 레퍼런스의 화려한 무당복이 단순한 붉은 한복으로 변형되어 로케이션 및 의상 조건을 위반했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "장소 레퍼런스의 특징(등불, 밧줄)과 의상 디테일을 잘 살렸으며, 지정된 한 발을 높이 든 역동적인 전신 포즈를 충실하게 구현했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "지정된 숲길의 주요 설치물(등불, 밧줄)이 모두 누락되었으며, 레퍼런스의 화려한 무당복이 단순한 붉은 한복으로 변형되어 로케이션 및 의상 조건을 위반했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 7,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 7,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "레퍼런스의 장소 디테일(붉은 천, 조명)과 무녀복의 금박 무늬를 매우 정확히 재현하고 포즈를 잘 살렸으나, 하늘에 별이 일부 묘사된 점은 아쉽습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "요청된 포즈와 달은 묘사되었으나, 지정된 장소의 식별 요소가 누락되었고 무녀복의 디테일 없이 단순한 붉은 한복으로 표현되어 일치도가 낮습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1010229>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "우측 상단 하늘에 별이 보입니다 (별이 없는 하늘 지시 위반).",
     "fix_en": "Remove the stars from the sky in the top right corner.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스에 없는 붉은 두건을 쓰고 있으며, 머리에 써야 할 깃털 모자를 왼손에 들고 있습니다.",
     "fix_en": "Remove the red bandana from her head and the hat from her left hand, and instead place the peacock feather hat properly on her head.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "오른손에 프롬프트에 명시되지 않은 금속 방울을 들고 있습니다.",
     "fix_en": "Remove the golden bell from her right hand so that her hand is empty.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "신발이 레퍼런스의 붉은 전통 신발과 달리 검은색입니다.",
     "fix_en": "Change the black shoes to match the red traditional shoes from the character reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the stars from the sky in the top right corner.\n- Remove the red bandana from her head and the hat from her left hand, and instead place the peacock feather hat properly on her head.\n- Remove the golden bell from her right hand so that her hand is empty.\n- Change the black shoes to match the red traditional shoes from the character reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S64sh2__bgfirst_bg.png",
   "bg_asset_id": "3f3c9497-c1c4-4d65-a238-5ad6a42f972e",
   "bg_record_key": "S64sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S65sh2::bgfirst_bg": {
  "input_fingerprint": "856eeb6d3c4f5af2",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 화재 경보 소리에 화들짝 놀라 식당 뒤편으로 고개를 홱 돌린 금월도 마을 청년들의 찰나.\n\nLOCATION (lock): The village lane immediately outside the restaurant, watched by stationed residents at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside the clustered youths, hold a medium frame as the pan catches their upper bodies snapping toward the restaurant's rear. Place one youth in the left foreground and another in the right midground, both turning toward the same off-screen direction while the alley remains readable behind them.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 식당 밖 골목 (마을 주민과 청년들이 자리하고 있음); used as Provides the surveillance setting and a clear axis toward the alarm source; 반월 식당 (외부가 보임) — The side and route leading toward the restaurant's rear angle away from the camera; used as Its rearward direction motivates the youths' synchronized head turn and the continuing pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key natural night illumination appropriate to the exterior setting, preserving strong facial contrast during the pan.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 화재 경보 소리에 화들짝 놀라 식당 뒤편으로 고개를 홱 돌린 금월도 마을 청년들의 찰나.\n\nLOCATION (lock): The village lane immediately outside the restaurant, watched by stationed residents at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside the clustered youths, hold a medium frame as the pan catches their upper bodies snapping toward the restaurant's rear. Place one youth in the left foreground and another in the right midground, both turning toward the same off-screen direction while the alley remains readable behind them.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 식당 밖 골목 (마을 주민과 청년들이 자리하고 있음); used as Provides the surveillance setting and a clear axis toward the alarm source; 반월 식당 (외부가 보임) — The side and route leading toward the restaurant's rear angle away from the camera; used as Its rearward direction motivates the youths' synchronized head turn and the continuing pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key natural night illumination appropriate to the exterior setting, preserving strong facial contrast during the pan.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S65sh2__bgfirst_bg.png",
  "asset_id": "6ce606c2-dfff-46d3-a064-d1e44465a08a",
  "input_asset_ids": [
   "2934fc5d-6b9c-4861-a318-256bc14beea7",
   "1381154d-1d24-4167-a728-142328cc368d"
  ]
 },
 "S65sh2": {
  "input_fingerprint": "420b1ac591f42216",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 화재 경보 소리에 화들짝 놀라 식당 뒤편으로 고개를 홱 돌린 금월도 마을 청년들의 찰나.\n\nLOCATION (lock): The village lane immediately outside the restaurant, watched by stationed residents at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside the clustered youths, hold a medium frame as the pan catches their upper bodies snapping toward the restaurant's rear. Place one youth in the left foreground and another in the right midground, both turning toward the same off-screen direction while the alley remains readable behind them.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 식당 밖 골목 (마을 주민과 청년들이 자리하고 있음); used as Provides the surveillance setting and a clear axis toward the alarm source; 반월 식당 (외부가 보임) — The side and route leading toward the restaurant's rear angle away from the camera; used as Its rearward direction motivates the youths' synchronized head turn and the continuing pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key natural night illumination appropriate to the exterior setting, preserving strong facial contrast during the pan.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 화재 경보 소리에 화들짝 놀라 식당 뒤편으로 고개를 홱 돌린 금월도 마을 청년들의 찰나.\n\nLOCATION (lock): The village lane immediately outside the restaurant, watched by stationed residents at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside the clustered youths, hold a medium frame as the pan catches their upper bodies snapping toward the restaurant's rear. Place one youth in the left foreground and another in the right midground, both turning toward the same off-screen direction while the alley remains readable behind them.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 식당 밖 골목 (마을 주민과 청년들이 자리하고 있음); used as Provides the surveillance setting and a clear axis toward the alarm source; 반월 식당 (외부가 보임) — The side and route leading toward the restaurant's rear angle away from the camera; used as Its rearward direction motivates the youths' synchronized head turn and the continuing pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key natural night illumination appropriate to the exterior setting, preserving strong facial contrast during the pan.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 화재 경보 소리에 화들짝 놀라 식당 뒤편으로 고개를 홱 돌린 금월도 마을 청년들의 찰나.\n\nLOCATION (lock): The village lane immediately outside the restaurant, watched by stationed residents at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside the clustered youths, hold a medium frame as the pan catches their upper bodies snapping toward the restaurant's rear. Place one youth in the left foreground and another in the right midground, both turning toward the same off-screen direction while the alley remains readable behind them.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 식당 밖 골목 (마을 주민과 청년들이 자리하고 있음); used as Provides the surveillance setting and a clear axis toward the alarm source; 반월 식당 (외부가 보임) — The side and route leading toward the restaurant's rear angle away from the camera; used as Its rearward direction motivates the youths' synchronized head turn and the continuing pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key natural night illumination appropriate to the exterior setting, preserving strong facial contrast during the pan.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S65sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S65sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "readings": [
     {
      "label": "A",
      "direction": "좌측 전경 청년은 상체를 카메라 쪽에서 우측 뒤(식당 방향)로 홱 돌려 프레임 우측 오프스크린을 응시하고, 우측 중경의 체크셔츠 청년(청년 #2)도 몸을 화면 왼쪽 뒤편이 아니라 좌측 상방(식당 뒤편 축) 쪽으로 고개를 돌려 놀란 표정. 두 인물의 시선이 정확히 같은 오프스크린 한 점으로 수렴하지는 않지만, 둘 다 식당 건물 축(우측/후방) 쪽으로 급히 고개를 돌린 상태로 읽힌다. 배경의 두 주민도 같은 소리 방향으로 고개를 든다.",
      "built_space": "레퍼런스 로케이션의 요소가 거의 그대로 재현: 우측 흰 회벽 단층 식당(격자 창살 2개, 나무 미닫이문, 처마 아래 조명), 좌측 블록조 창고와 열린 나무문·선반, 확성기 달린 전신주, 바다·방파제, 콘크리트 바닥과 파란 플라스틱 의자·콘크리트 블록·홍백 차단봉까지 배치 일치. 구조물 중복이나 불가능한 요소 없음. 야간 저조도 조명으로 시간대 일치.",
      "entities": "좌측 전경 청년: 짧은 검은 머리, 넓은 얼굴형 — 청년 #1 프로필(넓은 앳된 얼굴)에 근접(단 의상은 현대 회색 티셔츠로 사극 의상 레퍼런스와 다름, 다만 현대 파트이므로 허용 범위). 우측 청년: 붉은 체크 셔츠+흰 이너+청바지+워크부츠로 청년 #2 레퍼런스 의상과 얼굴이 거의 정확히 일치. 배경에 앉아 있는 두 명은 '주민'으로 로케이션 락이 명시한 배치 주민에 해당. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "네 사람 모두 지면/의자에 확실히 지지됨: 우측 청년은 플라스틱 의자에 앉아 두 발이 바닥에 닿고 한 손은 무릎, 다른 손은 의자 팔걸이. 좌측 전경 청년은 의자에서 몸을 비틀어 일어나려는 상태로 팔이 등받이에 걸침. 공중에 뜬 신체나 지지 없는 물체 없음. 의자·블록·차단봉 모두 바닥에 놓여 그림자 일치."
     },
     {
      "label": "B",
      "direction": "좌측 전경 청년과 우측 중경 청년 모두 카메라 왼쪽 뒤/카메라 방향을 향해 눈을 크게 뜬 채 놀란 표정. 두 사람의 시선은 화면 좌측~정면 근처를 향해 거의 렌즈 쪽으로 수렴하며, 정작 '식당 뒤편'인 우측 건물 후방 축과는 반대 방향. 시선이 향하는 목표물이 화면 안에서 식당 뒤편으로 읽히지 않음.",
      "built_space": "우측에 흰 벽 단층 건물과 격자 창살, 벽등이 있어 로케이션과 유사하나 '반월식당' 붉은 간판 글자가 유리에 크게 삽입됨(프롬프트는 텍스트·캡션 금지). 좌측 배경에 창고 지붕과 확성기 전신주 재현. 좌측 전경에 큰 금속 기둥이 프레임을 가름. 구조 중복은 없음.",
      "entities": "좌측 청년: 짧은 검은 머리, 넓은 얼굴 — 청년 #1과 유사. 우측 청년: 짧은 머리, 갸름한 얼굴 — 청년 #2와 유사하나 의상이 레퍼런스의 붉은 체크셔츠가 아닌 어두운 작업복. 문제는 배경에 두건 쓴 사극 의상 청년(청년 #1 사극 룩 복제로 보이는 인물)과 여성·남성 주민 3명이 추가로 등장 — 좌측 전경 청년과 배경 두건 인물이 동일 인물 중복으로 읽힘. 화면 내 한글 간판 텍스트 존재.",
      "hard_violations": [
       "배경에 사극 복장(두건)을 한 청년 #1 형상이 별도로 서 있어 동일 인물 중복 등장으로 읽힘",
       "'반월식당' 한글 간판 문구가 프레임 내에 크게 렌더링 — 텍스트/캡션 금지 조항 위반"
      ],
      "physics": "인물들은 모두 두 발로 지면에 서 있고 무게 이동이 자연스러움. 공중에 뜬 물체나 지지 없는 신체 없음. 좌측 기둥은 지면에 수직으로 박혀 있음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 레퍼런스(식당 벽·창살·창고·확성기 전신주·플라스틱 의자)를 야간 저조도로 정확히 재현하고, 좌측 전경 1명 + 우측 중경 1명이 식당 뒤편 축으로 고개를 홱 돌리는 미디엄 프레임을 지시대로 구현했으며, 청년 #2의 얼굴·의상 일치도가 높고 하드 위반이 없다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물 배치와 놀란 표정은 좋으나 시선이 식당 뒤편이 아닌 카메라/좌측을 향하고, 금지된 '반월식당' 한글 간판 텍스트가 크게 들어갔으며 배경에 사극 복장 청년 #1이 중복 등장해 하드 위반이 두 건이다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 레퍼런스(식당 벽·창살·창고·확성기 전신주·플라스틱 의자)를 야간 저조도로 정확히 재현하고, 좌측 전경 1명 + 우측 중경 1명이 식당 뒤편 축으로 고개를 홱 돌리는 미디엄 프레임을 지시대로 구현했으며, 청년 #2의 얼굴·의상 일치도가 높고 하드 위반이 없다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물 배치와 놀란 표정은 좋으나 시선이 식당 뒤편이 아닌 카메라/좌측을 향하고, 금지된 '반월식당' 한글 간판 텍스트가 크게 들어갔으며 배경에 사극 복장 청년 #1이 중복 등장해 하드 위반이 두 건이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 전경 청년은 상체를 카메라 쪽에서 우측 뒤(식당 방향)로 홱 돌려 프레임 우측 오프스크린을 응시하고, 우측 중경의 체크셔츠 청년(청년 #2)도 몸을 화면 왼쪽 뒤편이 아니라 좌측 상방(식당 뒤편 축) 쪽으로 고개를 돌려 놀란 표정. 두 인물의 시선이 정확히 같은 오프스크린 한 점으로 수렴하지는 않지만, 둘 다 식당 건물 축(우측/후방) 쪽으로 급히 고개를 돌린 상태로 읽힌다. 배경의 두 주민도 같은 소리 방향으로 고개를 든다.",
      "built_space": "레퍼런스 로케이션의 요소가 거의 그대로 재현: 우측 흰 회벽 단층 식당(격자 창살 2개, 나무 미닫이문, 처마 아래 조명), 좌측 블록조 창고와 열린 나무문·선반, 확성기 달린 전신주, 바다·방파제, 콘크리트 바닥과 파란 플라스틱 의자·콘크리트 블록·홍백 차단봉까지 배치 일치. 구조물 중복이나 불가능한 요소 없음. 야간 저조도 조명으로 시간대 일치.",
      "entities": "좌측 전경 청년: 짧은 검은 머리, 넓은 얼굴형 — 청년 #1 프로필(넓은 앳된 얼굴)에 근접(단 의상은 현대 회색 티셔츠로 사극 의상 레퍼런스와 다름, 다만 현대 파트이므로 허용 범위). 우측 청년: 붉은 체크 셔츠+흰 이너+청바지+워크부츠로 청년 #2 레퍼런스 의상과 얼굴이 거의 정확히 일치. 배경에 앉아 있는 두 명은 '주민'으로 로케이션 락이 명시한 배치 주민에 해당. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "네 사람 모두 지면/의자에 확실히 지지됨: 우측 청년은 플라스틱 의자에 앉아 두 발이 바닥에 닿고 한 손은 무릎, 다른 손은 의자 팔걸이. 좌측 전경 청년은 의자에서 몸을 비틀어 일어나려는 상태로 팔이 등받이에 걸침. 공중에 뜬 신체나 지지 없는 물체 없음. 의자·블록·차단봉 모두 바닥에 놓여 그림자 일치."
     },
     {
      "label": "B",
      "direction": "좌측 전경 청년과 우측 중경 청년 모두 카메라 왼쪽 뒤/카메라 방향을 향해 눈을 크게 뜬 채 놀란 표정. 두 사람의 시선은 화면 좌측~정면 근처를 향해 거의 렌즈 쪽으로 수렴하며, 정작 '식당 뒤편'인 우측 건물 후방 축과는 반대 방향. 시선이 향하는 목표물이 화면 안에서 식당 뒤편으로 읽히지 않음.",
      "built_space": "우측에 흰 벽 단층 건물과 격자 창살, 벽등이 있어 로케이션과 유사하나 '반월식당' 붉은 간판 글자가 유리에 크게 삽입됨(프롬프트는 텍스트·캡션 금지). 좌측 배경에 창고 지붕과 확성기 전신주 재현. 좌측 전경에 큰 금속 기둥이 프레임을 가름. 구조 중복은 없음.",
      "entities": "좌측 청년: 짧은 검은 머리, 넓은 얼굴 — 청년 #1과 유사. 우측 청년: 짧은 머리, 갸름한 얼굴 — 청년 #2와 유사하나 의상이 레퍼런스의 붉은 체크셔츠가 아닌 어두운 작업복. 문제는 배경에 두건 쓴 사극 의상 청년(청년 #1 사극 룩 복제로 보이는 인물)과 여성·남성 주민 3명이 추가로 등장 — 좌측 전경 청년과 배경 두건 인물이 동일 인물 중복으로 읽힘. 화면 내 한글 간판 텍스트 존재.",
      "hard_violations": [
       "배경에 사극 복장(두건)을 한 청년 #1 형상이 별도로 서 있어 동일 인물 중복 등장으로 읽힘",
       "'반월식당' 한글 간판 문구가 프레임 내에 크게 렌더링 — 텍스트/캡션 금지 조항 위반"
      ],
      "physics": "인물들은 모두 두 발로 지면에 서 있고 무게 이동이 자연스러움. 공중에 뜬 물체나 지지 없는 신체 없음. 좌측 기둥은 지면에 수직으로 박혀 있음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 전경 청년은 몸을 왼쪽 뒤로 틀어 카메라 뒤/좌측 오프스크린을 응시하고, 우측 중경 청년도 같은 좌측 방향으로 시선을 던진다. 두 사람의 시선축이 대체로 일치해 '동시에 홱 돌아본' 순간이 읽힌다. 다만 화면 우측에 있는 식당 후면 방향과 시선 방향이 반대쪽이라, 경보음 발생 지점이 프레임 밖 좌측으로 해석되어야 한다.",
      "built_space": "레퍼런스의 흰 회벽 단층 건물, 격자 방범창, 처마 아래 조명등, 좌측 블록조 창고와 스피커 달린 전신주가 모두 재현됨. 건물은 화면 우측으로 원근이 물러나며 골목이 뒤로 열려 있어 배경 가독성이 좋다. 다만 벽면에 '반월식당' 붉은 글자 간판이 크게 노출 — 'No text' 지시 위반 소지.",
      "entities": "좌측 인물: 짧은 검은 머리, 넓은 얼굴형 — 청년 #1 프로필과 대체로 부합(의상은 조선시대 누더기가 아닌 현대 어두운 셔츠). 우측 인물: 마른 얼굴, 짧은 머리 — 청년 #2와 유사하나 체크셔츠 대신 작업복. 배경에 두건 쓴 남자, 여자 둘, 남자 하나 등 주민 4명이 추가로 등장 — 프롬프트는 '마을 주민이 자리한 골목'을 배경 요소로 명시하므로 배경 주민은 로케이션 설정 범위 내로 볼 수 있으나, 인물 리스트 외 인원이라는 점은 감점 요소.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 서 있고 어깨·목의 회전이 발과 골반보다 앞서는 자연스러운 팬 동작. 공중에 뜬 물체 없음. 야간 저조도 조명이 얼굴에 강한 명암 대비를 만들며 벽·금속 기둥의 질감이 물리적으로 읽힌다."
     },
     {
      "label": "B",
      "direction": "좌측 전경 청년은 오른쪽(식당 쪽)으로 고개를 돌리고 있으나 시선이 초점 없이 중경을 향한다. 우측 청년(체크셔츠)은 앉은 채 왼쪽을 보고 있어 두 사람의 시선이 서로 마주보는 방향 — '같은 오프스크린 방향'으로 동시에 돌아보라는 지시와 어긋난다. 배경 두 인물도 각기 다른 방향을 본다.",
      "built_space": "레퍼런스 장소(창고, 전신주 스피커, 흰 벽 건물, 플라스틱 의자, 콘크리트 블록)가 충실히 재현됨. 다만 낮 사진 구도를 거의 그대로 복제한 광각 와이드로, '미디엄 숏' 지시와 배치(좌측 전경 1명·우측 중경 1명)를 벗어난다. 원경에 원본에 없는 등대 불빛이 추가됨.",
      "entities": "우측 인물은 청년 #2 레퍼런스의 붉은 체크셔츠·데님·부츠를 정확히 재현. 좌측 전경 인물은 회색 티셔츠 차림으로 청년 #1의 조선시대 누더기 의상과 무관하며 얼굴 식별도 약함. 배경에 주민 2명 추가 착석.",
      "hard_violations": [],
      "physics": "네 인물 모두 플라스틱 의자에 앉거나 서 있고 지지가 명확하다. 공중 부양 없음. 다만 화재 경보에 '화들짝 놀란 찰나'라기에는 모두 앉아 있고 긴장감이 없어 지시된 동작 순간이 성립하지 않는다. 조명은 밤이지만 평탄하고 얼굴 대비가 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "눈높이 미디엄 숏, 좌측 전경·우측 중경 배치, 두 청년이 같은 오프스크린 방향으로 목을 홱 돌린 찰나와 강한 야간 명암을 모두 충족 — 벽면 '반월식당' 글자 노출(문자 금지 위반)과 배경 주민 추가가 감점이지만 스테이징 충실도에서 명백히 우위."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션 재현과 청년 #2 의상은 정확하나, 레퍼런스 구도를 그대로 베낀 와이드로 '미디엄 숏' 지시를 어기고 두 청년의 시선이 서로 반대라 '같은 방향으로 동시에 돌아보는' 찰나가 성립하지 않으며, 모두 앉은 채 놀람의 동작이 없다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "눈높이 미디엄 숏, 좌측 전경·우측 중경 배치, 두 청년이 같은 오프스크린 방향으로 목을 홱 돌린 찰나와 강한 야간 명암을 모두 충족 — 벽면 '반월식당' 글자 노출(문자 금지 위반)과 배경 주민 추가가 감점이지만 스테이징 충실도에서 명백히 우위."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "로케이션 재현과 청년 #2 의상은 정확하나, 레퍼런스 구도를 그대로 베낀 와이드로 '미디엄 숏' 지시를 어기고 두 청년의 시선이 서로 반대라 '같은 방향으로 동시에 돌아보는' 찰나가 성립하지 않으며, 모두 앉은 채 놀람의 동작이 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "좌측 전경 청년은 몸을 왼쪽 뒤로 틀어 카메라 뒤/좌측 오프스크린을 응시하고, 우측 중경 청년도 같은 좌측 방향으로 시선을 던진다. 두 사람의 시선축이 대체로 일치해 '동시에 홱 돌아본' 순간이 읽힌다. 다만 화면 우측에 있는 식당 후면 방향과 시선 방향이 반대쪽이라, 경보음 발생 지점이 프레임 밖 좌측으로 해석되어야 한다.",
      "built_space": "레퍼런스의 흰 회벽 단층 건물, 격자 방범창, 처마 아래 조명등, 좌측 블록조 창고와 스피커 달린 전신주가 모두 재현됨. 건물은 화면 우측으로 원근이 물러나며 골목이 뒤로 열려 있어 배경 가독성이 좋다. 다만 벽면에 '반월식당' 붉은 글자 간판이 크게 노출 — 'No text' 지시 위반 소지.",
      "entities": "좌측 인물: 짧은 검은 머리, 넓은 얼굴형 — 청년 #1 프로필과 대체로 부합(의상은 조선시대 누더기가 아닌 현대 어두운 셔츠). 우측 인물: 마른 얼굴, 짧은 머리 — 청년 #2와 유사하나 체크셔츠 대신 작업복. 배경에 두건 쓴 남자, 여자 둘, 남자 하나 등 주민 4명이 추가로 등장 — 프롬프트는 '마을 주민이 자리한 골목'을 배경 요소로 명시하므로 배경 주민은 로케이션 설정 범위 내로 볼 수 있으나, 인물 리스트 외 인원이라는 점은 감점 요소.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 서 있고 어깨·목의 회전이 발과 골반보다 앞서는 자연스러운 팬 동작. 공중에 뜬 물체 없음. 야간 저조도 조명이 얼굴에 강한 명암 대비를 만들며 벽·금속 기둥의 질감이 물리적으로 읽힌다."
     },
     {
      "label": "A",
      "direction": "좌측 전경 청년은 오른쪽(식당 쪽)으로 고개를 돌리고 있으나 시선이 초점 없이 중경을 향한다. 우측 청년(체크셔츠)은 앉은 채 왼쪽을 보고 있어 두 사람의 시선이 서로 마주보는 방향 — '같은 오프스크린 방향'으로 동시에 돌아보라는 지시와 어긋난다. 배경 두 인물도 각기 다른 방향을 본다.",
      "built_space": "레퍼런스 장소(창고, 전신주 스피커, 흰 벽 건물, 플라스틱 의자, 콘크리트 블록)가 충실히 재현됨. 다만 낮 사진 구도를 거의 그대로 복제한 광각 와이드로, '미디엄 숏' 지시와 배치(좌측 전경 1명·우측 중경 1명)를 벗어난다. 원경에 원본에 없는 등대 불빛이 추가됨.",
      "entities": "우측 인물은 청년 #2 레퍼런스의 붉은 체크셔츠·데님·부츠를 정확히 재현. 좌측 전경 인물은 회색 티셔츠 차림으로 청년 #1의 조선시대 누더기 의상과 무관하며 얼굴 식별도 약함. 배경에 주민 2명 추가 착석.",
      "hard_violations": [],
      "physics": "네 인물 모두 플라스틱 의자에 앉거나 서 있고 지지가 명확하다. 공중 부양 없음. 다만 화재 경보에 '화들짝 놀란 찰나'라기에는 모두 앉아 있고 긴장감이 없어 지시된 동작 순간이 성립하지 않는다. 조명은 밤이지만 평탄하고 얼굴 대비가 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "좌측 전경 청년은 상체를 카메라 쪽에서 우측 뒤(식당 방향)로 홱 돌려 프레임 우측 오프스크린을 응시하고, 우측 중경의 체크셔츠 청년(청년 #2)도 몸을 화면 왼쪽 뒤편이 아니라 좌측 상방(식당 뒤편 축) 쪽으로 고개를 돌려 놀란 표정. 두 인물의 시선이 정확히 같은 오프스크린 한 점으로 수렴하지는 않지만, 둘 다 식당 건물 축(우측/후방) 쪽으로 급히 고개를 돌린 상태로 읽힌다. 배경의 두 주민도 같은 소리 방향으로 고개를 든다.",
    "built_space": "레퍼런스 로케이션의 요소가 거의 그대로 재현: 우측 흰 회벽 단층 식당(격자 창살 2개, 나무 미닫이문, 처마 아래 조명), 좌측 블록조 창고와 열린 나무문·선반, 확성기 달린 전신주, 바다·방파제, 콘크리트 바닥과 파란 플라스틱 의자·콘크리트 블록·홍백 차단봉까지 배치 일치. 구조물 중복이나 불가능한 요소 없음. 야간 저조도 조명으로 시간대 일치.",
    "entities": "좌측 전경 청년: 짧은 검은 머리, 넓은 얼굴형 — 청년 #1 프로필(넓은 앳된 얼굴)에 근접(단 의상은 현대 회색 티셔츠로 사극 의상 레퍼런스와 다름, 다만 현대 파트이므로 허용 범위). 우측 청년: 붉은 체크 셔츠+흰 이너+청바지+워크부츠로 청년 #2 레퍼런스 의상과 얼굴이 거의 정확히 일치. 배경에 앉아 있는 두 명은 '주민'으로 로케이션 락이 명시한 배치 주민에 해당. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "네 사람 모두 지면/의자에 확실히 지지됨: 우측 청년은 플라스틱 의자에 앉아 두 발이 바닥에 닿고 한 손은 무릎, 다른 손은 의자 팔걸이. 좌측 전경 청년은 의자에서 몸을 비틀어 일어나려는 상태로 팔이 등받이에 걸침. 공중에 뜬 신체나 지지 없는 물체 없음. 의자·블록·차단봉 모두 바닥에 놓여 그림자 일치."
   },
   {
    "label": "B",
    "direction": "좌측 전경 청년과 우측 중경 청년 모두 카메라 왼쪽 뒤/카메라 방향을 향해 눈을 크게 뜬 채 놀란 표정. 두 사람의 시선은 화면 좌측~정면 근처를 향해 거의 렌즈 쪽으로 수렴하며, 정작 '식당 뒤편'인 우측 건물 후방 축과는 반대 방향. 시선이 향하는 목표물이 화면 안에서 식당 뒤편으로 읽히지 않음.",
    "built_space": "우측에 흰 벽 단층 건물과 격자 창살, 벽등이 있어 로케이션과 유사하나 '반월식당' 붉은 간판 글자가 유리에 크게 삽입됨(프롬프트는 텍스트·캡션 금지). 좌측 배경에 창고 지붕과 확성기 전신주 재현. 좌측 전경에 큰 금속 기둥이 프레임을 가름. 구조 중복은 없음.",
    "entities": "좌측 청년: 짧은 검은 머리, 넓은 얼굴 — 청년 #1과 유사. 우측 청년: 짧은 머리, 갸름한 얼굴 — 청년 #2와 유사하나 의상이 레퍼런스의 붉은 체크셔츠가 아닌 어두운 작업복. 문제는 배경에 두건 쓴 사극 의상 청년(청년 #1 사극 룩 복제로 보이는 인물)과 여성·남성 주민 3명이 추가로 등장 — 좌측 전경 청년과 배경 두건 인물이 동일 인물 중복으로 읽힘. 화면 내 한글 간판 텍스트 존재.",
    "hard_violations": [
     "배경에 사극 복장(두건)을 한 청년 #1 형상이 별도로 서 있어 동일 인물 중복 등장으로 읽힘",
     "'반월식당' 한글 간판 문구가 프레임 내에 크게 렌더링 — 텍스트/캡션 금지 조항 위반"
    ],
    "physics": "인물들은 모두 두 발로 지면에 서 있고 무게 이동이 자연스러움. 공중에 뜬 물체나 지지 없는 신체 없음. 좌측 기둥은 지면에 수직으로 박혀 있음."
   }
  ],
  "totals": {
   "A": 12,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "로케이션 레퍼런스(식당 벽·창살·창고·확성기 전신주·플라스틱 의자)를 야간 저조도로 정확히 재현하고, 좌측 전경 1명 + 우측 중경 1명이 식당 뒤편 축으로 고개를 홱 돌리는 미디엄 프레임을 지시대로 구현했으며, 청년 #2의 얼굴·의상 일치도가 높고 하드 위반이 없다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물 배치와 놀란 표정은 좋으나 시선이 식당 뒤편이 아닌 카메라/좌측을 향하고, 금지된 '반월식당' 한글 간판 텍스트가 크게 들어갔으며 배경에 사극 복장 청년 #1이 중복 등장해 하드 위반이 두 건이다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 근경의 인물이 캐릭터 레퍼런스(#1)에 지정된 누더기 전통 의상이 아닌 현대식 반팔 티셔츠를 입고 있습니다.",
     "fix_en": "Change the clothing of the left foreground young man to the heavily worn, ragged, earth-toned traditional Joseon outfit from his character reference, completely replacing the modern t-shirt, while strictly preserving his current pose, the right midground character in the plaid shirt, the background figures, the environment, the lighting, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에서 허용하지 않은 임의의 인물 2명(왼쪽 헛간 앞, 중앙 방파제 쪽)이 배경에 추가되었습니다.",
     "fix_en": "Remove the two extra characters sitting in the background (one by the left shed, one in the far center distance) along with their chairs, restoring the empty alley ground and background structures in those spots, while strictly preserving the two main characters in the foreground and midground, their current clothing, the lighting, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the clothing of the left foreground young man to the heavily worn, ragged, earth-toned traditional Joseon outfit from his character reference, completely replacing the modern t-shirt, while strictly preserving his current pose, the right midground character in the plaid shirt, the background figures, the environment, the lighting, and the exact framing.\n- Remove the two extra characters sitting in the background (one by the left shed, one in the far center distance) along with their chairs, restoring the empty alley ground and background structures in those spots, while strictly preserving the two main characters in the foreground and midground, their current clothing, the lighting, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 전경 청년은 화면 왼쪽 뒤(카메라 쪽/식당 반대편)로 고개를 홱 돌린 상태이고, 우측 중경의 체크셔츠 청년은 시선을 화면 왼쪽 오프스크린으로 향해 고개를 돌리고 있다. 두 인물의 시선 축이 대체로 같은 오프스크린 방향(좌측)으로 수렴해 '동시에 같은 곳을 돌아본다'는 지문에 부합한다. 배경의 두 주민도 같은 좌측 방향을 본다.",
      "built_space": "배경은 SHOT BACKGROUND와 일치: 좌측 블록조 창고(양철 지붕·목재 문·선반), 중앙 전주와 확성기, 방파제와 바다, 우측 반월 식당 외벽(격자 창살 2개, 미닫이 유리문, 벽등, 콘크리트 기단과 벽돌 블록). 레이아웃 스케치의 플라스틱 의자·수레·막대 등 소품도 같은 위치에 배치. 창문 개수·위치 정상, 중복 구조물 없음.",
      "entities": "우측 청년은 CHARACTER REFERENCE #2와 얼굴·헤어·붉은 체크 셔츠·크림 이너·청바지·워크부츠·양말까지 일치. 좌측 전경 청년은 짧은 검은 머리·넓은 얼굴의 한국 청년으로 #1의 얼굴형에 가깝지만 의상이 현대적 회색 티셔츠(참조의 1670 넝마 한복이 아님). 배경에 주민 2명이 추가로 앉아 있는데, 이는 로케이션 락의 '자리한 마을 주민'이자 레이아웃 스케치에 그려진 인물들과 대응한다.",
      "hard_violations": [],
      "physics": "두 주민과 우측 청년은 플라스틱 의자에 앉아 체중이 좌석에 실려 있고 발은 지면에 닿아 있다. 좌측 전경 청년은 하반신이 프레임 밖이지만 상체 축과 어깨 회전이 앉은 자세에서 상체를 비트는 동작으로 자연스럽다. 공중에 뜬 물체·인물 없음. 의자·수레·막대 모두 지면에 접지."
     },
     {
      "label": "B",
      "direction": "좌측 인물은 정면에 가깝게 서서 시선만 살짝 우측 아래로 향해 있어 '홱 돌아본' 순간의 회전 축이 읽히지 않는다. 우측 청년은 좌측 오프스크린을 본다. 두 사람의 시선이 같은 방향으로 수렴하지 않아 '동시에 고개를 돌리는' 축이 깨진다.",
      "built_space": "배경 건축·조명은 원본 유지. 다만 좌측 창고 앞 주민 2명과 스케치상의 인물들이 모두 삭제되었고, 좌측 인물이 서 있는 위치도 스케치의 전경 대형 인물(뒷머리 클로즈)보다 훨씬 작고 뒤로 물러나 있어 전경/중경 크기 대비가 사라졌다.",
      "entities": "우측 청년은 참조 #2와 일치. 좌측 인물은 참조 #1의 두건과 넝마 한복(1670 조선 복장)을 그대로 입고 있으나, 현대 한국 어촌 야간 골목이라는 로케이션·시대 설정과 충돌하며 얼굴도 참조보다 앳되고 다른 인상. 로케이션 락이 명시한 '자리한 마을 주민'은 전부 사라졌다.",
      "hard_violations": [],
      "physics": "좌측 인물은 두 발로 지면에 서 있고, 우측 청년은 의자에 앉아 발이 지면에 접지. 부양물 없음. 다만 좌측 인물은 놀라 돌아보는 동작의 관성(어깨 비틀림, 머리 앞섬)이 전혀 없이 정적으로 서 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "좌측 전경 대형 인물 + 우측 중경 청년의 스케치 배치와 '동시에 같은 오프스크린 방향으로 고개를 홱 돌리는' 순간을 미디엄 프레임으로 정확히 구현했고 배경 주민 배치·소품도 스케치와 일치한다. 좌측 청년의 의상이 참조 #1의 넝마 한복이 아닌 현대 티셔츠인 점이 감점이지만, 현대 한국 어촌 야간이라는 설정과는 오히려 정합적이다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "좌측 인물에게 참조 #1의 두건·넝마 의상을 입힌 대신, 계약이 요구하지 않은 손실이 크다 — 전경 인물의 화면 크기·뒷모습 배치가 무너지고, 로케이션 락에 명시된 배경 주민들이 전부 삭제되었으며, 무엇보다 '화들짝 놀라 홱 고개를 돌린' 시선 축이 사라져 정면 정지 포즈가 되었다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "좌측 전경 대형 인물 + 우측 중경 청년의 스케치 배치와 '동시에 같은 오프스크린 방향으로 고개를 홱 돌리는' 순간을 미디엄 프레임으로 정확히 구현했고 배경 주민 배치·소품도 스케치와 일치한다. 좌측 청년의 의상이 참조 #1의 넝마 한복이 아닌 현대 티셔츠인 점이 감점이지만, 현대 한국 어촌 야간이라는 설정과는 오히려 정합적이다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "좌측 인물에게 참조 #1의 두건·넝마 의상을 입힌 대신, 계약이 요구하지 않은 손실이 크다 — 전경 인물의 화면 크기·뒷모습 배치가 무너지고, 로케이션 락에 명시된 배경 주민들이 전부 삭제되었으며, 무엇보다 '화들짝 놀라 홱 고개를 돌린' 시선 축이 사라져 정면 정지 포즈가 되었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 전경 청년은 화면 왼쪽 뒤(카메라 쪽/식당 반대편)로 고개를 홱 돌린 상태이고, 우측 중경의 체크셔츠 청년은 시선을 화면 왼쪽 오프스크린으로 향해 고개를 돌리고 있다. 두 인물의 시선 축이 대체로 같은 오프스크린 방향(좌측)으로 수렴해 '동시에 같은 곳을 돌아본다'는 지문에 부합한다. 배경의 두 주민도 같은 좌측 방향을 본다.",
      "built_space": "배경은 SHOT BACKGROUND와 일치: 좌측 블록조 창고(양철 지붕·목재 문·선반), 중앙 전주와 확성기, 방파제와 바다, 우측 반월 식당 외벽(격자 창살 2개, 미닫이 유리문, 벽등, 콘크리트 기단과 벽돌 블록). 레이아웃 스케치의 플라스틱 의자·수레·막대 등 소품도 같은 위치에 배치. 창문 개수·위치 정상, 중복 구조물 없음.",
      "entities": "우측 청년은 CHARACTER REFERENCE #2와 얼굴·헤어·붉은 체크 셔츠·크림 이너·청바지·워크부츠·양말까지 일치. 좌측 전경 청년은 짧은 검은 머리·넓은 얼굴의 한국 청년으로 #1의 얼굴형에 가깝지만 의상이 현대적 회색 티셔츠(참조의 1670 넝마 한복이 아님). 배경에 주민 2명이 추가로 앉아 있는데, 이는 로케이션 락의 '자리한 마을 주민'이자 레이아웃 스케치에 그려진 인물들과 대응한다.",
      "hard_violations": [],
      "physics": "두 주민과 우측 청년은 플라스틱 의자에 앉아 체중이 좌석에 실려 있고 발은 지면에 닿아 있다. 좌측 전경 청년은 하반신이 프레임 밖이지만 상체 축과 어깨 회전이 앉은 자세에서 상체를 비트는 동작으로 자연스럽다. 공중에 뜬 물체·인물 없음. 의자·수레·막대 모두 지면에 접지."
     },
     {
      "label": "B",
      "direction": "좌측 인물은 정면에 가깝게 서서 시선만 살짝 우측 아래로 향해 있어 '홱 돌아본' 순간의 회전 축이 읽히지 않는다. 우측 청년은 좌측 오프스크린을 본다. 두 사람의 시선이 같은 방향으로 수렴하지 않아 '동시에 고개를 돌리는' 축이 깨진다.",
      "built_space": "배경 건축·조명은 원본 유지. 다만 좌측 창고 앞 주민 2명과 스케치상의 인물들이 모두 삭제되었고, 좌측 인물이 서 있는 위치도 스케치의 전경 대형 인물(뒷머리 클로즈)보다 훨씬 작고 뒤로 물러나 있어 전경/중경 크기 대비가 사라졌다.",
      "entities": "우측 청년은 참조 #2와 일치. 좌측 인물은 참조 #1의 두건과 넝마 한복(1670 조선 복장)을 그대로 입고 있으나, 현대 한국 어촌 야간 골목이라는 로케이션·시대 설정과 충돌하며 얼굴도 참조보다 앳되고 다른 인상. 로케이션 락이 명시한 '자리한 마을 주민'은 전부 사라졌다.",
      "hard_violations": [],
      "physics": "좌측 인물은 두 발로 지면에 서 있고, 우측 청년은 의자에 앉아 발이 지면에 접지. 부양물 없음. 다만 좌측 인물은 놀라 돌아보는 동작의 관성(어깨 비틀림, 머리 앞섬)이 전혀 없이 정적으로 서 있다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "청년 #2는 레퍼런스와 정확하나, 좌측 전경 인물이 1670년 누더기 한복 차림의 정면·전신에 가깝게 서 있어 스케치의 '뒷모습 대형 전경' 배치와 현대 어촌 야간 설정을 동시에 깨뜨리고, 두 사람의 시선이 서로 반대로 갈려 '동시에 식당 뒤편으로 홱 돌아본다'는 샷 텍스트 핵심 동작이 성립하지 않는다. 또 스케치가 지정한 골목 주민들이 모두 삭제되어 '주민들이 자리한 감시 골목' 로케이션 락도 약해졌다.  ★위반: [gpt] 고정된 빈 배경에 계약이 요구하지 않은 빈 의자, 넘어진 의자, 받침 블록과 긴 봉을 추가했다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "좌측 전경의 뒷모습 청년과 우측 착석 청년이 모두 같은 오프스크린(식당 뒤편) 방향으로 고개를 홱 돌린 찰나를 잡아 샷 텍스트와 스케치 화살표를 충족하고, 배경 주민들까지 스케치대로 배치되어 로케이션 락의 '주민들이 자리한 골목'이 살아난다. 좌측 청년의 의상이 캐릭터 레퍼런스와 다르고 배경 주민 추가가 PEOPLE 조항과 마찰하는 점은 감점이나, 스테이징·시선축·프레이밍 충실도에서 A를 앞선다.  ★위반: [gpt] 허용된 두 청년 외에 왼쪽 뒤와 중앙 뒤에 두 명의 추가 인물을 만들었다. / [gpt] 고정된 빈 배경에 계약이 요구하지 않은 다수의 의자, 넘어진 의자, 받침 블록과 긴 봉을 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.714,
      "B": 1.4
     },
     "adjusted": {
      "A": 1.464,
      "B": 0.9
     },
     "violations": {
      "A": [
       "[gpt] 고정된 빈 배경에 계약이 요구하지 않은 빈 의자, 넘어진 의자, 받침 블록과 긴 봉을 추가했다."
      ],
      "B": [
       "[gpt] 허용된 두 청년 외에 왼쪽 뒤와 중앙 뒤에 두 명의 추가 인물을 만들었다.",
       "[gpt] 고정된 빈 배경에 계약이 요구하지 않은 다수의 의자, 넘어진 의자, 받침 블록과 긴 봉을 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "청년 #2는 레퍼런스와 정확하나, 좌측 전경 인물이 1670년 누더기 한복 차림의 정면·전신에 가깝게 서 있어 스케치의 '뒷모습 대형 전경' 배치와 현대 어촌 야간 설정을 동시에 깨뜨리고, 두 사람의 시선이 서로 반대로 갈려 '동시에 식당 뒤편으로 홱 돌아본다'는 샷 텍스트 핵심 동작이 성립하지 않는다. 또 스케치가 지정한 골목 주민들이 모두 삭제되어 '주민들이 자리한 감시 골목' 로케이션 락도 약해졌다.  ★위반: [gpt] 고정된 빈 배경에 계약이 요구하지 않은 빈 의자, 넘어진 의자, 받침 블록과 긴 봉을 추가했다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "좌측 전경의 뒷모습 청년과 우측 착석 청년이 모두 같은 오프스크린(식당 뒤편) 방향으로 고개를 홱 돌린 찰나를 잡아 샷 텍스트와 스케치 화살표를 충족하고, 배경 주민들까지 스케치대로 배치되어 로케이션 락의 '주민들이 자리한 골목'이 살아난다. 좌측 청년의 의상이 캐릭터 레퍼런스와 다르고 배경 주민 추가가 PEOPLE 조항과 마찰하는 점은 감점이나, 스테이징·시선축·프레이밍 충실도에서 A를 앞선다.  ★위반: [gpt] 허용된 두 청년 외에 왼쪽 뒤와 중앙 뒤에 두 명의 추가 인물을 만들었다. / [gpt] 고정된 빈 배경에 계약이 요구하지 않은 다수의 의자, 넘어진 의자, 받침 블록과 긴 봉을 추가했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S65sh2__bgfirst_bg.png",
   "bg_asset_id": "6ce606c2-dfff-46d3-a064-d1e44465a08a",
   "bg_record_key": "S65sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S66sh1": {
  "input_fingerprint": "79eeef784cc0e821",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moon obscured by smoke.\n\nSHOT TEXT (authoritative, Korean): 낡은 창고 위로 거대한 불길이 솟구치며 붉게 타오르는 뒤뜰의 전경.\n\nLOCATION (lock): The restaurant's back garden around the burning storage shed, with smoke rising into the moonlit night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the elevated outer edge of the backyard, hold a static wide view across the full yard, with the burning warehouse centered in the background and the firefighting residents dispersed through the middle ground. Leave ample upper frame for the flames and rising smoke so the scale of the emergency reads before the camera advances in the next shot.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 낡은 창고 (활활 불타고 있음) — Its yard-facing side and roofline are visible to the camera; used as Primary architectural focus at the far side of the yard, providing scale for the flames and residents; 뒤뜰 (주민들이 호스와 양동이로 진화 중); used as Creates the broad field of chaotic firefighting activity around the warehouse; 검고 매케한 연기 (밤하늘로 거침없이 솟아오름); used as Forms a vertical visual path from the warehouse toward the upper frame; 밝은 달 (솟아오른 연기에 가려지고 있음); used as Upper-frame endpoint increasingly obscured by the smoke.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Red firelight drives a harsh, high-contrast night image while the bright moon remains partially veiled by black smoke.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The rear shed remains engulfed in flames, sending thick black smoke upward.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "뒤뜰 외곽 높은 정적 와이드, 중앙 배경의 불타는 창고, 중경에 분산된 진화 주민, 상단 여백의 수직 연기와 부분적으로 가려진 달까지 카메라 지시를 가장 정확히 충족하고 로케이션 고정 요소도 충실 — 물리·방향·구조 모두 무결.  ★위반: [gpt] ‘NO PEOPLE IN THIS SHOT’ 지시를 위반해 다수의 주민을 발명해 배치했다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "부감 와이드와 중앙 화재, 물리적 지지 모두 문제없으나 STRUCTURE LOOK 사진의 마을 배치와 프레이밍을 거의 복제해 로케이션(본채 처마·시멘트 담·건조대)이 사라졌고, 달이 연기에 가려지지 않은 채 선명해 조명 락에서 감점.  ★위반: [gpt] ‘NO PEOPLE IN THIS SHOT’ 지시를 위반해 다수의 주민을 발명해 배치했다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "눈높이 카메라로 '높은 외곽 부감 와이드' 지시를 어겼고, 전경에 몸통 없는 팔/손이 노즐을 쥔 채 침범하며 중경 인물 일부가 형체 붕괴 — 해부학적 불가 요소로 실격급.  ★위반: [claude-opus] 프레임 하단에 몸통 없는 정체불명의 팔/손이 노즐을 쥔 채 침범 — 소유자 신체가 존재하지 않는 해부학적으로 불가능한 신체 삽입 / [claude-opus] 좌측 중경에 형체가 붕괴된 인물(개/사람 판별 불가 덩어리) 등 인체 왜곡 / [gpt] ‘NO PEOPLE IN THIS SHOT’ 지시를 위반해 다수의 주민을 발명해 배치했다. / [gpt] 장면이 요구하지 않은 1인칭 전경의 팔과 손을 추가해 무인 와이드숏의 카메라 위치와 구도를 훼손했다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B05.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에 인물이 등장하지 않아야 한다(NO PEOPLE IN THIS SHOT)고 명시되었으나, 화재를 진압하는 다수의 사람들이 화면에 포함됨.",
     "fix_en": "Remove all people from the image, leaving only the dirt yard, garden plants, and scattered hoses. Preserve the burning structure, the surrounding walls, the camera framing, and the night lighting."
    },
    {
     "issue_ko": "불타는 창고가 'STRUCTURE LOOK' 레퍼런스의 하얀 목조 건물이 아닌, 'LOCATION' 사진의 시멘트 블록 건물로 잘못 생성됨.",
     "fix_en": "Replace the cinderblock structure with the white wooden building from the STRUCTURE LOOK reference, keeping it engulfed in flames. Preserve the camera angle, the surrounding yard, the hoses on the ground, and the overall lighting.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "달이 짙은 연기에 가려져야 한다는 지침과 달리, 하늘에 밝은 달이 선명하게 노출됨.",
     "fix_en": "Cover the bright moon completely with thick black smoke. Preserve the rest of the night sky, the fire, the structures, and the overall framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove all people from the image, leaving only the dirt yard, garden plants, and scattered hoses. Preserve the burning structure, the surrounding walls, the camera framing, and the night lighting.\n- Replace the cinderblock structure with the white wooden building from the STRUCTURE LOOK reference, keeping it engulfed in flames. Preserve the camera angle, the surrounding yard, the hoses on the ground, and the overall lighting.\n- Cover the bright moon completely with thick black smoke. Preserve the rest of the night sky, the fire, the structures, and the overall framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 뒤뜰 바깥 높은 가장자리에서 마당을 가로질러 내려다보며, 불타는 창고가 화면 중앙 배경에 놓인다. 연기는 창고 지붕에서 수직으로 상승해 상단 프레임의 달로 이어지고, 달은 연기·구름에 반쯤 가려져 있다. 시선 방향 자체는 화재를 향하지만, 프레임 전면·중경에 20명 가까운 인물이 호스와 양동이를 들고 화재 쪽으로 몸을 굽히고 있어 '사람 없음' 지시와 정면 충돌한다.",
      "built_space": "창고는 시멘트 블록 기둥 + 슬레이트 지붕 형태로 로케이션 사진 쪽에 가까우나, STRUCTURE LOOK의 판자벽·붉은 유리문 구조는 거의 사라지고 화염에 덮인 블록 구조로 바뀌었다. 우측 본채(창살 창, 유리 미닫이, 기와 처마), 좌측 콘크리트 담, 텃밭 이랑, 무말랭이 걸이대 등 로케이션 고정물은 대체로 유지된다. 다만 걸이대 위치가 마당 중앙으로 이동했고 무말랭이는 사라졌다.",
      "entities": "붉은 고무 대야, 파란 양동이, 흰 호스, 소화기 등 소품은 존재. 인물은 모두 한국인 남녀 마을 주민으로 보이며 작업복 차림 — 그러나 계약서는 '이 컷에 사람 없음'을 명시적으로 못박았으므로 이들은 전부 발명된 인물이다. 달은 상단 우측에 있고 부분적으로 가려짐 — 조건 충족.",
      "hard_violations": [
       "NO PEOPLE 지시 위반: 프레임 전역에 20명 가까운 인물(얼굴 포함)이 서 있고 활동 중 — 발명된 인물 다수",
       "일부 인물의 손·팔·다리가 뭉개지거나 호스와 붙어 해부학적으로 성립하지 않는 부분이 있음"
      ],
      "physics": "인물들은 모두 지면에 발을 딛고 있고 양동이·호스에 손이 닿아 있어 개별 지지는 성립. 호스는 지면을 따라 늘어져 있고, 양동이는 땅에 놓이거나 손에 들려 있다. 공중에 뜬 물체는 없음. 화염과 연기는 창고에서 발화해 수직으로 상승하는 자연스러운 흐름."
     },
     {
      "label": "B",
      "direction": "카메라는 뒤뜰 바깥쪽 높은 가장자리에서 마당 전체를 가로지르는 정적 와이드. 불타는 창고가 화면 중앙 배경에 자리하고, 검은 연기가 지붕에서 상단 프레임까지 수직 통로를 형성하며 그 끝의 달을 가리고 있다. 화염의 방향(지붕선을 따라 위로, 문·창 개구부에서 바깥으로)은 물리적으로 옳다.",
      "built_space": "창고는 STRUCTURE LOOK의 판자벽·격자 유리문·붉은 문틀·슬레이트 박공지붕 형태를 상당히 충실히 재현했고, 좌측 뒤로 부속 건물 지붕도 보인다. 우측 본채(창살 창, 유리 미닫이문, 기와 처마, 콘크리트 기단), 좌측 콘크리트 담, 텃밭 이랑과 마늘밭, 무말랭이 걸이대(무는 없음), 대야·양동이·호스 배치가 로케이션 사진과 일치. 구조물 개수와 배치에 중복 없음.",
      "entities": "붉은 대야, 파란/붉은 양동이, 소화기, 여러 갈래의 호스 — 로케이션 사진의 소품군과 대응. 달은 상단 중앙 우측 구름·연기 뒤에서 흐릿하게 비치며 '연기에 가려지는 밝은 달' 조건을 만족. 인물은 전혀 없음 — NO PEOPLE 조건 충족. 다만 계약의 '주민들이 진화 중'인 중경 활동은 호스·양동이 흔적으로만 암시된다.",
      "hard_violations": [],
      "physics": "호스는 전부 지면에 눌린 채 자연스러운 곡선으로 늘어져 있고, 양동이·대야·소화기는 땅에 놓여 있다. 공중에 지지 없이 뜬 물체 없음. 화염은 개구부와 지붕 틈에서 나와 상승 기류를 만들고 검은 연기가 그 위로 이어지는 인과가 성립. 붉은 불빛이 마당 흙바닥과 본채 벽에 정확한 감쇠로 떨어짐."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "화재 스케일과 달·연기 축은 살렸으나, '이 컷에 사람 없음' 잠금을 정면으로 어기고 얼굴이 보이는 주민 20여 명을 발명해 넣었고 일부는 해부학이 뭉개졌다; 창고 외형도 STRUCTURE LOOK의 판자벽·격자문 대신 블록 구조로 바뀌어 구조 잠금에서도 후퇴했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "인물 없이 장소와 상태만 담아 NO PEOPLE 잠금을 지키고, 창고의 판자벽·붉은 격자문·박공 슬레이트 지붕이 STRUCTURE LOOK과 일치하며, 마당 고정물·호스·양동이 배치와 연기→가려진 달의 수직 축, 붉은 화광 하이컨트라스트 야경까지 계약대로 성립한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "화재 스케일과 달·연기 축은 살렸으나, '이 컷에 사람 없음' 잠금을 정면으로 어기고 얼굴이 보이는 주민 20여 명을 발명해 넣었고 일부는 해부학이 뭉개졌다; 창고 외형도 STRUCTURE LOOK의 판자벽·격자문 대신 블록 구조로 바뀌어 구조 잠금에서도 후퇴했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "인물 없이 장소와 상태만 담아 NO PEOPLE 잠금을 지키고, 창고의 판자벽·붉은 격자문·박공 슬레이트 지붕이 STRUCTURE LOOK과 일치하며, 마당 고정물·호스·양동이 배치와 연기→가려진 달의 수직 축, 붉은 화광 하이컨트라스트 야경까지 계약대로 성립한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 뒤뜰 바깥 높은 가장자리에서 마당을 가로질러 내려다보며, 불타는 창고가 화면 중앙 배경에 놓인다. 연기는 창고 지붕에서 수직으로 상승해 상단 프레임의 달로 이어지고, 달은 연기·구름에 반쯤 가려져 있다. 시선 방향 자체는 화재를 향하지만, 프레임 전면·중경에 20명 가까운 인물이 호스와 양동이를 들고 화재 쪽으로 몸을 굽히고 있어 '사람 없음' 지시와 정면 충돌한다.",
      "built_space": "창고는 시멘트 블록 기둥 + 슬레이트 지붕 형태로 로케이션 사진 쪽에 가까우나, STRUCTURE LOOK의 판자벽·붉은 유리문 구조는 거의 사라지고 화염에 덮인 블록 구조로 바뀌었다. 우측 본채(창살 창, 유리 미닫이, 기와 처마), 좌측 콘크리트 담, 텃밭 이랑, 무말랭이 걸이대 등 로케이션 고정물은 대체로 유지된다. 다만 걸이대 위치가 마당 중앙으로 이동했고 무말랭이는 사라졌다.",
      "entities": "붉은 고무 대야, 파란 양동이, 흰 호스, 소화기 등 소품은 존재. 인물은 모두 한국인 남녀 마을 주민으로 보이며 작업복 차림 — 그러나 계약서는 '이 컷에 사람 없음'을 명시적으로 못박았으므로 이들은 전부 발명된 인물이다. 달은 상단 우측에 있고 부분적으로 가려짐 — 조건 충족.",
      "hard_violations": [
       "NO PEOPLE 지시 위반: 프레임 전역에 20명 가까운 인물(얼굴 포함)이 서 있고 활동 중 — 발명된 인물 다수",
       "일부 인물의 손·팔·다리가 뭉개지거나 호스와 붙어 해부학적으로 성립하지 않는 부분이 있음"
      ],
      "physics": "인물들은 모두 지면에 발을 딛고 있고 양동이·호스에 손이 닿아 있어 개별 지지는 성립. 호스는 지면을 따라 늘어져 있고, 양동이는 땅에 놓이거나 손에 들려 있다. 공중에 뜬 물체는 없음. 화염과 연기는 창고에서 발화해 수직으로 상승하는 자연스러운 흐름."
     },
     {
      "label": "B",
      "direction": "카메라는 뒤뜰 바깥쪽 높은 가장자리에서 마당 전체를 가로지르는 정적 와이드. 불타는 창고가 화면 중앙 배경에 자리하고, 검은 연기가 지붕에서 상단 프레임까지 수직 통로를 형성하며 그 끝의 달을 가리고 있다. 화염의 방향(지붕선을 따라 위로, 문·창 개구부에서 바깥으로)은 물리적으로 옳다.",
      "built_space": "창고는 STRUCTURE LOOK의 판자벽·격자 유리문·붉은 문틀·슬레이트 박공지붕 형태를 상당히 충실히 재현했고, 좌측 뒤로 부속 건물 지붕도 보인다. 우측 본채(창살 창, 유리 미닫이문, 기와 처마, 콘크리트 기단), 좌측 콘크리트 담, 텃밭 이랑과 마늘밭, 무말랭이 걸이대(무는 없음), 대야·양동이·호스 배치가 로케이션 사진과 일치. 구조물 개수와 배치에 중복 없음.",
      "entities": "붉은 대야, 파란/붉은 양동이, 소화기, 여러 갈래의 호스 — 로케이션 사진의 소품군과 대응. 달은 상단 중앙 우측 구름·연기 뒤에서 흐릿하게 비치며 '연기에 가려지는 밝은 달' 조건을 만족. 인물은 전혀 없음 — NO PEOPLE 조건 충족. 다만 계약의 '주민들이 진화 중'인 중경 활동은 호스·양동이 흔적으로만 암시된다.",
      "hard_violations": [],
      "physics": "호스는 전부 지면에 눌린 채 자연스러운 곡선으로 늘어져 있고, 양동이·대야·소화기는 땅에 놓여 있다. 공중에 지지 없이 뜬 물체 없음. 화염은 개구부와 지붕 틈에서 나와 상승 기류를 만들고 검은 연기가 그 위로 이어지는 인과가 성립. 붉은 불빛이 마당 흙바닥과 본채 벽에 정확한 감쇠로 떨어짐."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 뒤뜰 바깥쪽 높은 지점에서 마당 전체를 가로질러 정면을 향하고, 불타는 창고가 화면 중앙 배경에 놓인다. 불길과 검은 연기는 수직으로 상단 프레임을 향해 뻗어 시선 경로를 만든다. 오른쪽 본채(살림집)와 왼쪽 채소밭·담장이 로케이션 사진의 배치와 일치한다. 인물은 한 명도 없어 '사람 없음' 조항을 지킨다.",
      "built_space": "창고는 STRUCTURE LOOK의 목재 판벽·슬레이트 박공지붕·붉은 미닫이 유리문 형태를 그대로 반영했고, 옆의 작은 부속 건물과 담장 배치도 유사하다. 오른쪽 기와 본채, 창살 창문, 유리 미닫이문은 로케이션 사진의 고정 요소와 대응한다. 무·배추 건조대(나무 시렁)와 고무 대야, 호스 배치도 로케이션과 일치. 구조물 중복이나 부품 과다 없음.",
      "entities": "낡은 창고(활활 연소) 있음, 뒤뜰(채소밭·마당) 있음, 검고 매케한 연기 상단으로 상승 있음. 다만 '밝은 달'은 상단 구름·연기 속에 거의 식별되지 않아 달의 존재감이 약하다. 계약이 요구한 '주민들의 진화 활동'은 인물 금지 조항과 충돌하는데, A는 호스·양동이·소화기 등 진화 흔적만 남겨 사람은 배제했다.",
      "hard_violations": [],
      "physics": "모든 사물이 지면에 놓여 있다 — 호스는 땅에 늘어져 곡선을 그리고, 대야와 소화기는 흙바닥에 접지, 건조대는 기둥으로 지지된다. 공중에 떠 있는 물체 없음. 불길은 지붕선과 개구부에서 상승하며 연기 기둥으로 이어져 물리적으로 타당하다."
     },
     {
      "label": "B",
      "direction": "동일한 부감 와이드 앵글, 불타는 창고가 중앙 배경. 연기 기둥이 위로 뻗고 상단 우측에 구름/연기에 가려진 달이 뚜렷이 보인다. 그러나 중경 전체에 20명 가까운 주민들이 배치되어 시선을 분산시키며, 다수는 얼굴과 전신이 식별된다.",
      "built_space": "창고가 STRUCTURE LOOK의 목재 판벽·붉은 유리문 구조가 아닌 콘크리트 블록/시멘트 벽체로 바뀌어 로케이션 사진 쪽에 가깝고 구조 룩 권위와 어긋난다. 오른쪽 본채와 담장, 건조대 시렁은 유지. 건조대 위 무말랭이가 사라지고 위치도 이동.",
      "entities": "창고·뒤뜰·연기·달 모두 존재하고 달은 A보다 명확. 그러나 프롬프트의 'NO PEOPLE IN THIS SHOT — 사람이 서 있거나 지나가는 모습 금지'를 정면으로 위반하는 다수 인물이 등장한다. 인물들의 손·얼굴·복장이 모두 렌더되어 '발명된 인물' 조항에 해당한다.",
      "hard_violations": [
       "'NO PEOPLE IN THIS SHOT' 락을 위반해 20명 가까운 인물을 프레임 안에 창조(발명된 인물)",
       "일부 인물의 손/팔이 호스나 양동이와 어긋나 잡은 대상 없이 구부린 자세, 원경 인물은 형태가 뭉개진 덩어리로 렌더"
      ],
      "physics": "인물들은 대부분 지면에 접지해 허리를 굽히거나 양동이를 드는 자세지만, 여러 명은 잡고 있는 물체가 명확하지 않고 손이 허공에 있다. 원경 몇몇은 팔다리가 붙어 형체가 불분명. 호스와 대야는 지면에 놓여 있어 물리적으로는 대체로 타당."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'사람 없음' 락을 준수하고 STRUCTURE LOOK의 목재 판벽·붉은 유리문 창고 형태를 유지했으며, 부감 와이드·중앙 창고·상단 연기 경로를 정확히 구현했다. 달이 연기에 거의 완전히 묻혀 '밝은 달' 요소가 약한 점만 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "달 표현과 진화 활동감은 나아졌으나, 명시적 'NO PEOPLE IN THIS SHOT' 금지를 어기고 20여 명을 창조했고 창고 재질을 구조 룩(목재 판벽)에서 콘크리트 블록으로 바꾼 손실이 이득을 크게 초과한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'사람 없음' 락을 준수하고 STRUCTURE LOOK의 목재 판벽·붉은 유리문 창고 형태를 유지했으며, 부감 와이드·중앙 창고·상단 연기 경로를 정확히 구현했다. 달이 연기에 거의 완전히 묻혀 '밝은 달' 요소가 약한 점만 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "달 표현과 진화 활동감은 나아졌으나, 명시적 'NO PEOPLE IN THIS SHOT' 금지를 어기고 20여 명을 창조했고 창고 재질을 구조 룩(목재 판벽)에서 콘크리트 블록으로 바꾼 손실이 이득을 크게 초과한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 뒤뜰 바깥쪽 높은 지점에서 마당 전체를 가로질러 정면을 향하고, 불타는 창고가 화면 중앙 배경에 놓인다. 불길과 검은 연기는 수직으로 상단 프레임을 향해 뻗어 시선 경로를 만든다. 오른쪽 본채(살림집)와 왼쪽 채소밭·담장이 로케이션 사진의 배치와 일치한다. 인물은 한 명도 없어 '사람 없음' 조항을 지킨다.",
      "built_space": "창고는 STRUCTURE LOOK의 목재 판벽·슬레이트 박공지붕·붉은 미닫이 유리문 형태를 그대로 반영했고, 옆의 작은 부속 건물과 담장 배치도 유사하다. 오른쪽 기와 본채, 창살 창문, 유리 미닫이문은 로케이션 사진의 고정 요소와 대응한다. 무·배추 건조대(나무 시렁)와 고무 대야, 호스 배치도 로케이션과 일치. 구조물 중복이나 부품 과다 없음.",
      "entities": "낡은 창고(활활 연소) 있음, 뒤뜰(채소밭·마당) 있음, 검고 매케한 연기 상단으로 상승 있음. 다만 '밝은 달'은 상단 구름·연기 속에 거의 식별되지 않아 달의 존재감이 약하다. 계약이 요구한 '주민들의 진화 활동'은 인물 금지 조항과 충돌하는데, A는 호스·양동이·소화기 등 진화 흔적만 남겨 사람은 배제했다.",
      "hard_violations": [],
      "physics": "모든 사물이 지면에 놓여 있다 — 호스는 땅에 늘어져 곡선을 그리고, 대야와 소화기는 흙바닥에 접지, 건조대는 기둥으로 지지된다. 공중에 떠 있는 물체 없음. 불길은 지붕선과 개구부에서 상승하며 연기 기둥으로 이어져 물리적으로 타당하다."
     },
     {
      "label": "A",
      "direction": "동일한 부감 와이드 앵글, 불타는 창고가 중앙 배경. 연기 기둥이 위로 뻗고 상단 우측에 구름/연기에 가려진 달이 뚜렷이 보인다. 그러나 중경 전체에 20명 가까운 주민들이 배치되어 시선을 분산시키며, 다수는 얼굴과 전신이 식별된다.",
      "built_space": "창고가 STRUCTURE LOOK의 목재 판벽·붉은 유리문 구조가 아닌 콘크리트 블록/시멘트 벽체로 바뀌어 로케이션 사진 쪽에 가깝고 구조 룩 권위와 어긋난다. 오른쪽 본채와 담장, 건조대 시렁은 유지. 건조대 위 무말랭이가 사라지고 위치도 이동.",
      "entities": "창고·뒤뜰·연기·달 모두 존재하고 달은 A보다 명확. 그러나 프롬프트의 'NO PEOPLE IN THIS SHOT — 사람이 서 있거나 지나가는 모습 금지'를 정면으로 위반하는 다수 인물이 등장한다. 인물들의 손·얼굴·복장이 모두 렌더되어 '발명된 인물' 조항에 해당한다.",
      "hard_violations": [
       "'NO PEOPLE IN THIS SHOT' 락을 위반해 20명 가까운 인물을 프레임 안에 창조(발명된 인물)",
       "일부 인물의 손/팔이 호스나 양동이와 어긋나 잡은 대상 없이 구부린 자세, 원경 인물은 형태가 뭉개진 덩어리로 렌더"
      ],
      "physics": "인물들은 대부분 지면에 접지해 허리를 굽히거나 양동이를 드는 자세지만, 여러 명은 잡고 있는 물체가 명확하지 않고 손이 허공에 있다. 원경 몇몇은 팔다리가 붙어 형체가 불분명. 호스와 대야는 지면에 놓여 있어 물리적으로는 대체로 타당."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 6,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트+seed만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_bypass:bg_only"
 },
 "S67sh3::bgfirst_bg": {
  "input_fingerprint": "05af086df5c4d788",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 갑작스러운 플래시 불빛에 눈이 부셔 미간을 찡그리며 화들짝 놀란 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A dark ascending black-pine forest trail lit momentarily by a handheld flashlight.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in at eye level directly before 김지후(강수리영), ending on a close facial frame as the sudden flashlight beam catches her mid-flinch. Her face occupies most of the center-left frame, while the forest path and 정인우 remain excluded to isolate the shock without turning the shot into an extreme close-up.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Soft, limited context behind the close reaction without competing with her face; 플래쉬 라이트 (켜져 있음) — Positioned off camera in 정인우's direction, with its beam aimed toward her face; used as Produces the abrupt illumination responsible for the reaction while remaining outside the narrow frame.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: A sudden flashlight beam strikes her face against the existing moonlit night, creating an abrupt, high-contrast shock.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 갑작스러운 플래시 불빛에 눈이 부셔 미간을 찡그리며 화들짝 놀란 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A dark ascending black-pine forest trail lit momentarily by a handheld flashlight.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in at eye level directly before 김지후(강수리영), ending on a close facial frame as the sudden flashlight beam catches her mid-flinch. Her face occupies most of the center-left frame, while the forest path and 정인우 remain excluded to isolate the shock without turning the shot into an extreme close-up.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Soft, limited context behind the close reaction without competing with her face; 플래쉬 라이트 (켜져 있음) — Positioned off camera in 정인우's direction, with its beam aimed toward her face; used as Produces the abrupt illumination responsible for the reaction while remaining outside the narrow frame.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: A sudden flashlight beam strikes her face against the existing moonlit night, creating an abrupt, high-contrast shock.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S67sh3__bgfirst_bg.png",
  "asset_id": "27c9efe1-2ded-4d15-ad5a-1ac0ae80b705",
  "input_asset_ids": [
   "bb018548-412f-43df-84f9-bb859e18999b",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S67sh3": {
  "input_fingerprint": "e44a10e1cb1d71e8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 갑작스러운 플래시 불빛에 눈이 부셔 미간을 찡그리며 화들짝 놀란 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A dark ascending black-pine forest trail lit momentarily by a handheld flashlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in at eye level directly before 김지후(강수리영), ending on a close facial frame as the sudden flashlight beam catches her mid-flinch. Her face occupies most of the center-left frame, while the forest path and 정인우 remain excluded to isolate the shock without turning the shot into an extreme close-up.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Soft, limited context behind the close reaction without competing with her face; 플래쉬 라이트 (켜져 있음) — Positioned off camera in 정인우's direction, with its beam aimed toward her face; used as Produces the abrupt illumination responsible for the reaction while remaining outside the narrow frame.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: A sudden flashlight beam strikes her face against the existing moonlit night, creating an abrupt, high-contrast shock.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, while Inwoo’s injured arm remains casted and he carries his backpack and flashlight.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 갑작스러운 플래시 불빛에 눈이 부셔 미간을 찡그리며 화들짝 놀란 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A dark ascending black-pine forest trail lit momentarily by a handheld flashlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in at eye level directly before 김지후(강수리영), ending on a close facial frame as the sudden flashlight beam catches her mid-flinch. Her face occupies most of the center-left frame, while the forest path and 정인우 remain excluded to isolate the shock without turning the shot into an extreme close-up.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Soft, limited context behind the close reaction without competing with her face; 플래쉬 라이트 (켜져 있음) — Positioned off camera in 정인우's direction, with its beam aimed toward her face; used as Produces the abrupt illumination responsible for the reaction while remaining outside the narrow frame.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: A sudden flashlight beam strikes her face against the existing moonlit night, creating an abrupt, high-contrast shock.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, while Inwoo’s injured arm remains casted and he carries his backpack and flashlight.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 갑작스러운 플래시 불빛에 눈이 부셔 미간을 찡그리며 화들짝 놀란 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): A dark ascending black-pine forest trail lit momentarily by a handheld flashlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in at eye level directly before 김지후(강수리영), ending on a close facial frame as the sudden flashlight beam catches her mid-flinch. Her face occupies most of the center-left frame, while the forest path and 정인우 remain excluded to isolate the shock without turning the shot into an extreme close-up.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Soft, limited context behind the close reaction without competing with her face; 플래쉬 라이트 (켜져 있음) — Positioned off camera in 정인우's direction, with its beam aimed toward her face; used as Produces the abrupt illumination responsible for the reaction while remaining outside the narrow frame.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: A sudden flashlight beam strikes her face against the existing moonlit night, creating an abrupt, high-contrast shock.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, while Inwoo’s injured arm remains casted and he carries his backpack and flashlight.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S67sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S67sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물의 얼굴은 카메라 정면 눈높이를 향하고, 눈은 강한 빛에 감겨 미간이 찡그려져 있다. 화면 오른쪽 프레임 가장자리에 플래시라이트 헤드와 빔이 보이며 빔의 축은 그녀의 얼굴 쪽(좌측)을 향한다 — 조명 방향과 얼굴 우측면의 하이라이트가 일치한다. 다만 플래시라이트 자체가 프레임 안에 들어와 있어 '프레임 밖에 위치' 지시와 어긋난다.",
      "built_space": "구조물 없음. 배경은 어두운 밤 숲, 나무 줄기와 잔가지, 좌하단에 이끼 낀 돌 형태가 흐릿하게 보여 로케이션 사진의 소나무 숲길/석물과 대체로 부합. 배경은 얕은 심도로 얼굴과 경쟁하지 않는다.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 캐릭터 레퍼런스의 회녹색 볼캡과 올리브 이너 티셔츠 착용 — 모자·헤어·연령대 일치. 목걸이(뿔 펜던트) 보이지 않음 → 'Jihu remains without her necklace' 조건 충족. 얼굴은 레퍼런스보다 다소 성숙해 보이지만 동일 인물로 읽힌다. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 서 있는 상반신으로 지면 지지가 자연스럽게 암시되며 공중에 뜬 요소 없음. 플래시 빔의 산란(안개 속 광선)과 얼굴 하이라이트가 물리적으로 일관되나, 광원이 프레임 안 우측에 실체로 떠 있고 이를 쥔 손이 보이지 않는다(정인우 배제 프레이밍상 어쩔 수 없이 어색). 표정(눈 감김, 미간 찡그림, 입 벌림)은 급작스러운 눈부심 반응으로 자연스럽다."
     },
     {
      "label": "B",
      "direction": "얼굴은 카메라 정면을 향하지만 고개가 아래로 숙여져 있고 눈은 감겨 있다. 얼굴 좌측(화면 우측)에 좁은 빛이 스치지만 광원 방향이 모호하고 대비가 약해 '갑작스러운 플래시가 얼굴을 강타'하는 느낌이 약하다. 시선/광선 타깃 일치도가 낮다.",
      "built_space": "구조물 없음. 배경 좌측에 로케이션 사진의 석주(장승형 돌기둥)들이 선명히 보이고 소나무 숲이 넓게 펼쳐져 로케이션 일치도는 높으나, 배경이 얼굴과 경쟁할 만큼 넓게 노출된다.",
      "entities": "20대 한국 여성이지만 모자 없음, 젖은 듯 헝클어진 긴 검은 머리, 검은 셔츠/재킷 — 캐릭터 레퍼런스의 볼캡·브라운 워크재킷·올리브 헨리와 불일치. 얼굴 골격도 레퍼런스와 차이가 있어 동일 인물 확신이 떨어진다. 목걸이는 없어 캐리드 스테이트는 충족.",
      "hard_violations": [],
      "physics": "상반신은 서 있고 부양 요소 없음. 다만 조명 대비가 달빛 수준으로 낮아 '급작스러운 고대비 충격'이라는 조명 물리와 어긋나며, 머리카락이 축축하게 젖은 듯한 질감은 상황과 무관한 요소."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "클로즈업 스케일·눈높이 정면·강한 플래시 고대비·볼캡과 의상 등 캐릭터 일치가 모두 충족되어 샷 텍스트를 가장 충실히 구현했다(플래시가 프레임 안에 들어온 점만 감점)."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션 석물은 잘 살렸으나 프레이밍이 미디엄에 가깝게 넓고 조명이 달빛 수준으로 약해 '갑작스러운 플래시 눈부심' 순간이 살지 않으며, 모자·자켓 등 캐릭터 레퍼런스 의상과 얼굴 일치도도 낮다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "클로즈업 스케일·눈높이 정면·강한 플래시 고대비·볼캡과 의상 등 캐릭터 일치가 모두 충족되어 샷 텍스트를 가장 충실히 구현했다(플래시가 프레임 안에 들어온 점만 감점)."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "로케이션 석물은 잘 살렸으나 프레이밍이 미디엄에 가깝게 넓고 조명이 달빛 수준으로 약해 '갑작스러운 플래시 눈부심' 순간이 살지 않으며, 모자·자켓 등 캐릭터 레퍼런스 의상과 얼굴 일치도도 낮다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물의 얼굴은 카메라 정면 눈높이를 향하고, 눈은 강한 빛에 감겨 미간이 찡그려져 있다. 화면 오른쪽 프레임 가장자리에 플래시라이트 헤드와 빔이 보이며 빔의 축은 그녀의 얼굴 쪽(좌측)을 향한다 — 조명 방향과 얼굴 우측면의 하이라이트가 일치한다. 다만 플래시라이트 자체가 프레임 안에 들어와 있어 '프레임 밖에 위치' 지시와 어긋난다.",
      "built_space": "구조물 없음. 배경은 어두운 밤 숲, 나무 줄기와 잔가지, 좌하단에 이끼 낀 돌 형태가 흐릿하게 보여 로케이션 사진의 소나무 숲길/석물과 대체로 부합. 배경은 얕은 심도로 얼굴과 경쟁하지 않는다.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 캐릭터 레퍼런스의 회녹색 볼캡과 올리브 이너 티셔츠 착용 — 모자·헤어·연령대 일치. 목걸이(뿔 펜던트) 보이지 않음 → 'Jihu remains without her necklace' 조건 충족. 얼굴은 레퍼런스보다 다소 성숙해 보이지만 동일 인물로 읽힌다. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 서 있는 상반신으로 지면 지지가 자연스럽게 암시되며 공중에 뜬 요소 없음. 플래시 빔의 산란(안개 속 광선)과 얼굴 하이라이트가 물리적으로 일관되나, 광원이 프레임 안 우측에 실체로 떠 있고 이를 쥔 손이 보이지 않는다(정인우 배제 프레이밍상 어쩔 수 없이 어색). 표정(눈 감김, 미간 찡그림, 입 벌림)은 급작스러운 눈부심 반응으로 자연스럽다."
     },
     {
      "label": "B",
      "direction": "얼굴은 카메라 정면을 향하지만 고개가 아래로 숙여져 있고 눈은 감겨 있다. 얼굴 좌측(화면 우측)에 좁은 빛이 스치지만 광원 방향이 모호하고 대비가 약해 '갑작스러운 플래시가 얼굴을 강타'하는 느낌이 약하다. 시선/광선 타깃 일치도가 낮다.",
      "built_space": "구조물 없음. 배경 좌측에 로케이션 사진의 석주(장승형 돌기둥)들이 선명히 보이고 소나무 숲이 넓게 펼쳐져 로케이션 일치도는 높으나, 배경이 얼굴과 경쟁할 만큼 넓게 노출된다.",
      "entities": "20대 한국 여성이지만 모자 없음, 젖은 듯 헝클어진 긴 검은 머리, 검은 셔츠/재킷 — 캐릭터 레퍼런스의 볼캡·브라운 워크재킷·올리브 헨리와 불일치. 얼굴 골격도 레퍼런스와 차이가 있어 동일 인물 확신이 떨어진다. 목걸이는 없어 캐리드 스테이트는 충족.",
      "hard_violations": [],
      "physics": "상반신은 서 있고 부양 요소 없음. 다만 조명 대비가 달빛 수준으로 낮아 '급작스러운 고대비 충격'이라는 조명 물리와 어긋나며, 머리카락이 축축하게 젖은 듯한 질감은 상황과 무관한 요소."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "숲길 로케이션과 클로즈업 스케일은 무난하나, '갑작스러운 플래시 빔이 얼굴을 때린다'는 핵심 조명 사건이 거의 보이지 않고 레퍼런스의 볼캡·얼굴 일치도도 떨어진다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "플래시 빔의 방향과 얼굴 하이라이트·찡그림 반응이 정확히 맞물리고 의상(볼캡·올리브 상의)·목걸이 없음도 일치하나, 프레임 밖이어야 할 플래시가 화면 안에 크게 들어온 점이 감점.  ★위반: [claude-opus] 플래시 라이트 헤드가 프레임 우측 안에 크게 들어와 있어, '프레임 밖에 위치한다'는 지시를 위반하고 배경 소품을 전경 크기로 확대한 것에 해당 / [gpt] 화면 오른쪽의 플래시라이트가 이를 쥔 손이나 연결된 지지체 없이 공중에 떠 있어 물리적으로 지지되지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.429
     },
     "adjusted": {
      "A": 1.857,
      "B": 0.929
     },
     "violations": {
      "B": [
       "[claude-opus] 플래시 라이트 헤드가 프레임 우측 안에 크게 들어와 있어, '프레임 밖에 위치한다'는 지시를 위반하고 배경 소품을 전경 크기로 확대한 것에 해당",
       "[gpt] 화면 오른쪽의 플래시라이트가 이를 쥔 손이나 연결된 지지체 없이 공중에 떠 있어 물리적으로 지지되지 않는다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "숲길 로케이션과 클로즈업 스케일은 무난하나, '갑작스러운 플래시 빔이 얼굴을 때린다'는 핵심 조명 사건이 거의 보이지 않고 레퍼런스의 볼캡·얼굴 일치도도 떨어진다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "플래시 빔의 방향과 얼굴 하이라이트·찡그림 반응이 정확히 맞물리고 의상(볼캡·올리브 상의)·목걸이 없음도 일치하나, 프레임 밖이어야 할 플래시가 화면 안에 크게 들어온 점이 감점.  ★위반: [claude-opus] 플래시 라이트 헤드가 프레임 우측 안에 크게 들어와 있어, '프레임 밖에 위치한다'는 지시를 위반하고 배경 소품을 전경 크기로 확대한 것에 해당 / [gpt] 화면 오른쪽의 플래시라이트가 이를 쥔 손이나 연결된 지지체 없이 공중에 떠 있어 물리적으로 지지되지 않는다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인물의 얼굴은 카메라 정면 눈높이를 향하고, 눈은 강한 빛에 감겨 미간이 찡그려져 있다. 화면 오른쪽 프레임 가장자리에 플래시라이트 헤드와 빔이 보이며 빔의 축은 그녀의 얼굴 쪽(좌측)을 향한다 — 조명 방향과 얼굴 우측면의 하이라이트가 일치한다. 다만 플래시라이트 자체가 프레임 안에 들어와 있어 '프레임 밖에 위치' 지시와 어긋난다.",
    "built_space": "구조물 없음. 배경은 어두운 밤 숲, 나무 줄기와 잔가지, 좌하단에 이끼 낀 돌 형태가 흐릿하게 보여 로케이션 사진의 소나무 숲길/석물과 대체로 부합. 배경은 얕은 심도로 얼굴과 경쟁하지 않는다.",
    "entities": "20대 초반 한국 여성, 긴 검은 머리, 캐릭터 레퍼런스의 회녹색 볼캡과 올리브 이너 티셔츠 착용 — 모자·헤어·연령대 일치. 목걸이(뿔 펜던트) 보이지 않음 → 'Jihu remains without her necklace' 조건 충족. 얼굴은 레퍼런스보다 다소 성숙해 보이지만 동일 인물로 읽힌다. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "인물은 서 있는 상반신으로 지면 지지가 자연스럽게 암시되며 공중에 뜬 요소 없음. 플래시 빔의 산란(안개 속 광선)과 얼굴 하이라이트가 물리적으로 일관되나, 광원이 프레임 안 우측에 실체로 떠 있고 이를 쥔 손이 보이지 않는다(정인우 배제 프레이밍상 어쩔 수 없이 어색). 표정(눈 감김, 미간 찡그림, 입 벌림)은 급작스러운 눈부심 반응으로 자연스럽다."
   },
   {
    "label": "B",
    "direction": "얼굴은 카메라 정면을 향하지만 고개가 아래로 숙여져 있고 눈은 감겨 있다. 얼굴 좌측(화면 우측)에 좁은 빛이 스치지만 광원 방향이 모호하고 대비가 약해 '갑작스러운 플래시가 얼굴을 강타'하는 느낌이 약하다. 시선/광선 타깃 일치도가 낮다.",
    "built_space": "구조물 없음. 배경 좌측에 로케이션 사진의 석주(장승형 돌기둥)들이 선명히 보이고 소나무 숲이 넓게 펼쳐져 로케이션 일치도는 높으나, 배경이 얼굴과 경쟁할 만큼 넓게 노출된다.",
    "entities": "20대 한국 여성이지만 모자 없음, 젖은 듯 헝클어진 긴 검은 머리, 검은 셔츠/재킷 — 캐릭터 레퍼런스의 볼캡·브라운 워크재킷·올리브 헨리와 불일치. 얼굴 골격도 레퍼런스와 차이가 있어 동일 인물 확신이 떨어진다. 목걸이는 없어 캐리드 스테이트는 충족.",
    "hard_violations": [],
    "physics": "상반신은 서 있고 부양 요소 없음. 다만 조명 대비가 달빛 수준으로 낮아 '급작스러운 고대비 충격'이라는 조명 물리와 어긋나며, 머리카락이 축축하게 젖은 듯한 질감은 상황과 무관한 요소."
   }
  ],
  "totals": {
   "A": 14,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "클로즈업 스케일·눈높이 정면·강한 플래시 고대비·볼캡과 의상 등 캐릭터 일치가 모두 충족되어 샷 텍스트를 가장 충실히 구현했다(플래시가 프레임 안에 들어온 점만 감점)."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "로케이션 석물은 잘 살렸으나 프레이밍이 미디엄에 가깝게 넓고 조명이 달빛 수준으로 약해 '갑작스러운 플래시 눈부심' 순간이 살지 않으며, 모자·자켓 등 캐릭터 레퍼런스 의상과 얼굴 일치도도 낮다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측에 플래시 라이트 기기가 직접 노출되어 있습니다. 프롬프트 지시대로 기기는 화면 밖(off camera)에 위치하고 빛만 들어와야 합니다.",
     "fix_en": "Remove the physical flashlight fixture on the right side of the image, filling that space with the continuing beam of light and the dark forest background behind it. Preserve the woman, her expression, her clothing, the lighting on her face, and the rest of the background exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the physical flashlight fixture on the right side of the image, filling that space with the continuing beam of light and the dark forest background behind it. Preserve the woman, her expression, her clothing, the lighting on her face, and the rest of the background exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라 정면을 향하고 눈은 강한 빛에 감겨 있으며 미간을 찡그림. 빛줄기는 프레임 오른쪽에서 좌측(그녀 얼굴 쪽)으로 향하지만, 광원(플래시 렌즈)이 프레임 우측 가장자리 안에 명확히 보여 '플래시는 프레임 밖에 유지'라는 지시를 어김. 빔의 축도 얼굴보다 다소 위/뒤쪽 공간을 지나가는 느낌이며 얼굴에 닿는 지점이 애매함.",
      "built_space": "실외 숲길이라 구조물은 없음. 배경은 어두운 나무 실루엣과 푸른 하늘 조각으로 처리되어 있으나, 레퍼런스 배경의 돌기둥(석주)·계단길 등 고정 요소가 거의 사라지고 흐릿한 잡목만 남음. 로케이션 락과의 일치도가 낮음.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 회녹색 볼캡, 올리브 티셔츠 — 캐릭터 레퍼런스와 대체로 일치. 재킷은 프레임 밖/미착용으로 보이나 클로즈업이라 문제 없음. 목걸이 없음(계약 준수). 다만 얼굴이 레퍼런스보다 다소 나이 들고 넓게 보임.",
      "hard_violations": [
       "프레임 밖에 있어야 할 플래시 라이트 자체(렌즈 광원)가 화면 안에 들어와 '플래시는 좁은 프레임 밖에 유지' 지시 위반 — 지정되지 않은 소품/광원 요소의 프레임 내 출현"
      ],
      "physics": "인물은 서 있는 상반신으로 지면 지지 문제 없음. 공중에 뜬 물체 없음. 플래시 광원은 손이 보이지 않은 채 허공에 떠 있는 발광체로 렌더링되어 지지체가 없음(정인우의 손이 프레임 밖이라 해도 광원 본체까지 노출된 상태로 무엇이 들고 있는지 보이지 않음)."
     },
     {
      "label": "B",
      "direction": "인물은 카메라 정면을 향하고 눈을 질끈 감으며 미간을 찡그림. 빛줄기는 화면 오른쪽에서 왼쪽으로 대각선으로 들어와 그녀의 얼굴 오른쪽(화면 좌측 얼굴면)을 강하게 때리고 있으며, 광원 본체는 프레임 밖에 있고 빔과 산란광만 보임 — 지시대로 조준이 얼굴에 착지.",
      "built_space": "실외 숲길. 배경에 레퍼런스의 소나무 줄기, 좌측 이끼 낀 석주, 어두운 흙길과 밤하늘 조각이 보여 로케이션 락과의 일치도가 높음. 배경은 초점이 얕게 흐려져 얼굴과 경쟁하지 않음.",
      "entities": "20대 초반 한국 여성, 긴 생머리, 진녹색 볼캡, 올리브 티셔츠 — 캐릭터 레퍼런스와 일치. 목걸이 없음(캐리드 스테이트 준수). 정인우는 프레임 밖(정확).",
      "hard_violations": [],
      "physics": "상반신 정면 입상, 어깨와 목의 긴장으로 움찔하는 순간이 자연스럽게 표현됨. 공중에 떠 있는 물체 없음. 빔은 프레임 밖 손에서 나오는 것으로 일관되게 해석 가능."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "표정 연기와 클로즈업 스케일은 맞지만, '플래시는 프레임 밖에 유지'라는 명시 조건을 어기고 광원 렌즈가 화면 안에 무지지 상태로 떠 있으며, 배경의 석주·계단 등 로케이션 고정 요소가 흐릿한 잡목으로 대체되어 배경 락 일치도가 떨어진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 배경의 소나무·석주·흙길이 살아 있고, 플래시는 프레임 밖에 둔 채 빔만 얼굴에 정확히 꽂혀 급작스러운 눈부심 반응을 이목구비 중심 클로즈업으로 담아 계약을 가장 충실히 충족한다(변경도 최소)."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "표정 연기와 클로즈업 스케일은 맞지만, '플래시는 프레임 밖에 유지'라는 명시 조건을 어기고 광원 렌즈가 화면 안에 무지지 상태로 떠 있으며, 배경의 석주·계단 등 로케이션 고정 요소가 흐릿한 잡목으로 대체되어 배경 락 일치도가 떨어진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 배경의 소나무·석주·흙길이 살아 있고, 플래시는 프레임 밖에 둔 채 빔만 얼굴에 정확히 꽂혀 급작스러운 눈부심 반응을 이목구비 중심 클로즈업으로 담아 계약을 가장 충실히 충족한다(변경도 최소)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라 정면을 향하고 눈은 강한 빛에 감겨 있으며 미간을 찡그림. 빛줄기는 프레임 오른쪽에서 좌측(그녀 얼굴 쪽)으로 향하지만, 광원(플래시 렌즈)이 프레임 우측 가장자리 안에 명확히 보여 '플래시는 프레임 밖에 유지'라는 지시를 어김. 빔의 축도 얼굴보다 다소 위/뒤쪽 공간을 지나가는 느낌이며 얼굴에 닿는 지점이 애매함.",
      "built_space": "실외 숲길이라 구조물은 없음. 배경은 어두운 나무 실루엣과 푸른 하늘 조각으로 처리되어 있으나, 레퍼런스 배경의 돌기둥(석주)·계단길 등 고정 요소가 거의 사라지고 흐릿한 잡목만 남음. 로케이션 락과의 일치도가 낮음.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 회녹색 볼캡, 올리브 티셔츠 — 캐릭터 레퍼런스와 대체로 일치. 재킷은 프레임 밖/미착용으로 보이나 클로즈업이라 문제 없음. 목걸이 없음(계약 준수). 다만 얼굴이 레퍼런스보다 다소 나이 들고 넓게 보임.",
      "hard_violations": [
       "프레임 밖에 있어야 할 플래시 라이트 자체(렌즈 광원)가 화면 안에 들어와 '플래시는 좁은 프레임 밖에 유지' 지시 위반 — 지정되지 않은 소품/광원 요소의 프레임 내 출현"
      ],
      "physics": "인물은 서 있는 상반신으로 지면 지지 문제 없음. 공중에 뜬 물체 없음. 플래시 광원은 손이 보이지 않은 채 허공에 떠 있는 발광체로 렌더링되어 지지체가 없음(정인우의 손이 프레임 밖이라 해도 광원 본체까지 노출된 상태로 무엇이 들고 있는지 보이지 않음)."
     },
     {
      "label": "B",
      "direction": "인물은 카메라 정면을 향하고 눈을 질끈 감으며 미간을 찡그림. 빛줄기는 화면 오른쪽에서 왼쪽으로 대각선으로 들어와 그녀의 얼굴 오른쪽(화면 좌측 얼굴면)을 강하게 때리고 있으며, 광원 본체는 프레임 밖에 있고 빔과 산란광만 보임 — 지시대로 조준이 얼굴에 착지.",
      "built_space": "실외 숲길. 배경에 레퍼런스의 소나무 줄기, 좌측 이끼 낀 석주, 어두운 흙길과 밤하늘 조각이 보여 로케이션 락과의 일치도가 높음. 배경은 초점이 얕게 흐려져 얼굴과 경쟁하지 않음.",
      "entities": "20대 초반 한국 여성, 긴 생머리, 진녹색 볼캡, 올리브 티셔츠 — 캐릭터 레퍼런스와 일치. 목걸이 없음(캐리드 스테이트 준수). 정인우는 프레임 밖(정확).",
      "hard_violations": [],
      "physics": "상반신 정면 입상, 어깨와 목의 긴장으로 움찔하는 순간이 자연스럽게 표현됨. 공중에 떠 있는 물체 없음. 빔은 프레임 밖 손에서 나오는 것으로 일관되게 해석 가능."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후의 얼굴은 정면(카메라 쪽)을 향하고 있으며, 강한 빛에 눈을 질끈 감고 미간을 찡그린 상태. 화면 우측에서 좌측(그녀의 얼굴)으로 뻗어오는 플래시 빔이 실제로 그녀의 오른쪽 뺨·이마를 때리고 있어 광원 방향과 얼굴 하이라이트가 일치. 광원 자체(손전등 몸체)는 프레임 밖으로 빔만 보임 — '플래시는 프레임 밖' 지시와 부합.",
      "built_space": "인공 구조물 없음. 배경은 밤의 흑송 숲길로, 좌측에 이끼 낀 석물(장승/돌기둥)과 굵은 소나무 줄기, 뒤쪽으로 흙길이 보여 배경 레퍼런스의 지형·석물 배치와 일치. 배경 요소는 얼굴 뒤로 작고 어둡게 유지되어 경쟁하지 않음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 동일한 회녹색 워시드 볼캡과 올리브 헨리넥 상의. 목걸이는 보이지 않음(캐리드 스테이트 준수). 다른 인물·물체 없음. 정인우는 프레임 밖.",
      "hard_violations": [],
      "physics": "상반신 클로즈업으로 지면 지지 문제 없음. 어깨가 살짝 뒤로 물러나고 목이 움츠러든 화들짝 놀란 자세, 입이 반쯤 벌어져 순간 반응이 읽힘. 떠 있는 물체 없음. 빔의 산란과 대기감이 물리적으로 자연스럽고, 얼굴 밝기 구배가 우측 광원에서 좌측으로 감쇠."
     },
     {
      "label": "B",
      "direction": "동일하게 정면 얼굴, 눈 감고 미간 찡그림. 그러나 화면 우측 끝에 손전등 렌즈 헤드(원형 발광면과 베젤)가 실체로 프레임 안에 들어와 있음 — 계약은 '플래시는 좁은 프레임 밖에 남는다'고 명시. 빔 방향은 얼굴 쪽으로 맞음.",
      "built_space": "배경이 A보다 어둡고 뭉개져 좌측 석물·소나무 줄기·흙길의 형태가 거의 사라짐. 배경 레퍼런스의 고정 특징 재현도가 낮고 하늘 부분이 더 밝은 청색으로 넓게 노출됨.",
      "entities": "동일 인물, 동일 캡과 올리브 상의, 목걸이 없음. 다만 프레임 우측에 손전등이라는 추가 소품이 등장(정인우 손은 안 보이므로 지지 손 없는 부유 상태의 광원 헤드로 읽힘).",
      "hard_violations": [
       "프레임 밖에 있어야 할 손전등이 프레임 안에 들어왔고, 이를 쥔 손·팔이 전혀 없어 광원 헤드가 공중에 떠 있는 상태로 읽힘(지지물 없음)"
      ],
      "physics": "인물은 상반신 클로즈업으로 지지 문제 없음. 그러나 우측 손전등 헤드는 쥐고 있는 손도, 놓인 표면도 보이지 않아 아무것도 그것을 받치지 않음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "플래시는 빔만 남기고 프레임 밖으로 유지되어 '광원은 좁은 프레임 밖' 지시를 정확히 지켰고, 배경 석물·소나무 등 로케이션 고정 특징도 살아 있으며, 얼굴 크기·중앙 배치·찡그린 반응 순간이 레이아웃 스케치와 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "찡그린 표정과 인물 일치는 A와 사실상 동일하지만, 프레임 밖에 있어야 할 손전등 렌즈를 화면 안에 넣어 계약을 위반했고 그것을 쥔 손조차 없어 광원이 허공에 뜬 상태이며, 배경까지 뭉개 로케이션 재현도가 떨어져 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "플래시는 빔만 남기고 프레임 밖으로 유지되어 '광원은 좁은 프레임 밖' 지시를 정확히 지켰고, 배경 석물·소나무 등 로케이션 고정 특징도 살아 있으며, 얼굴 크기·중앙 배치·찡그린 반응 순간이 레이아웃 스케치와 일치한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "찡그린 표정과 인물 일치는 A와 사실상 동일하지만, 프레임 밖에 있어야 할 손전등 렌즈를 화면 안에 넣어 계약을 위반했고 그것을 쥔 손조차 없어 광원이 허공에 뜬 상태이며, 배경까지 뭉개 로케이션 재현도가 떨어져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후의 얼굴은 정면(카메라 쪽)을 향하고 있으며, 강한 빛에 눈을 질끈 감고 미간을 찡그린 상태. 화면 우측에서 좌측(그녀의 얼굴)으로 뻗어오는 플래시 빔이 실제로 그녀의 오른쪽 뺨·이마를 때리고 있어 광원 방향과 얼굴 하이라이트가 일치. 광원 자체(손전등 몸체)는 프레임 밖으로 빔만 보임 — '플래시는 프레임 밖' 지시와 부합.",
      "built_space": "인공 구조물 없음. 배경은 밤의 흑송 숲길로, 좌측에 이끼 낀 석물(장승/돌기둥)과 굵은 소나무 줄기, 뒤쪽으로 흙길이 보여 배경 레퍼런스의 지형·석물 배치와 일치. 배경 요소는 얼굴 뒤로 작고 어둡게 유지되어 경쟁하지 않음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 동일한 회녹색 워시드 볼캡과 올리브 헨리넥 상의. 목걸이는 보이지 않음(캐리드 스테이트 준수). 다른 인물·물체 없음. 정인우는 프레임 밖.",
      "hard_violations": [],
      "physics": "상반신 클로즈업으로 지면 지지 문제 없음. 어깨가 살짝 뒤로 물러나고 목이 움츠러든 화들짝 놀란 자세, 입이 반쯤 벌어져 순간 반응이 읽힘. 떠 있는 물체 없음. 빔의 산란과 대기감이 물리적으로 자연스럽고, 얼굴 밝기 구배가 우측 광원에서 좌측으로 감쇠."
     },
     {
      "label": "A",
      "direction": "동일하게 정면 얼굴, 눈 감고 미간 찡그림. 그러나 화면 우측 끝에 손전등 렌즈 헤드(원형 발광면과 베젤)가 실체로 프레임 안에 들어와 있음 — 계약은 '플래시는 좁은 프레임 밖에 남는다'고 명시. 빔 방향은 얼굴 쪽으로 맞음.",
      "built_space": "배경이 A보다 어둡고 뭉개져 좌측 석물·소나무 줄기·흙길의 형태가 거의 사라짐. 배경 레퍼런스의 고정 특징 재현도가 낮고 하늘 부분이 더 밝은 청색으로 넓게 노출됨.",
      "entities": "동일 인물, 동일 캡과 올리브 상의, 목걸이 없음. 다만 프레임 우측에 손전등이라는 추가 소품이 등장(정인우 손은 안 보이므로 지지 손 없는 부유 상태의 광원 헤드로 읽힘).",
      "hard_violations": [
       "프레임 밖에 있어야 할 손전등이 프레임 안에 들어왔고, 이를 쥔 손·팔이 전혀 없어 광원 헤드가 공중에 떠 있는 상태로 읽힘(지지물 없음)"
      ],
      "physics": "인물은 상반신 클로즈업으로 지지 문제 없음. 그러나 우측 손전등 헤드는 쥐고 있는 손도, 놓인 표면도 보이지 않아 아무것도 그것을 받치지 않음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S67sh3__bgfirst_bg.png",
   "bg_asset_id": "27c9efe1-2ded-4d15-ad5a-1ac0ae80b705",
   "bg_record_key": "S67sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S67sh8": {
  "input_fingerprint": "f5ab74f7c2a7ea3f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 텅 빈 자신의 목덜미에 손을 얹은 채 불안한 눈빛을 띠는 김지후(강수리영)의 찰나.\n\nLOCATION (lock): The unlit forest trail climbing away from the village toward the island's interior. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track parallel at shoulder height beside 김지후(강수리영), briefly tightening to a close composition that holds her anxious eyes above and her hand pressed to the bare neck below. Keep her on the near side of frame with the uphill direction opening ahead, emphasizing only the reduced camera distance while maintaining the established lateral movement.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Provides subdued moving context behind her shoulder as the camera tracks uphill; 목걸이가 없는 목덜미 (목걸이가 사라진 상태); used as Its absence is revealed by the hand resting on the empty neck rather than by showing the object itself.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight and the carried flashlight provide restrained, uneven night illumination across her anxious face and hand.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark path, handheld flashlight, moonlight, and the pair's clothing. Exclude the earlier startled-light action; show the woman touching her bare neck while walking.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s neck remains bare; Inwoo continues to wear his cast and carry the backpack and flashlight.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "지후 단독 클로즈업, 근측 배치와 우측으로 열린 오르막, 목덜미에 얹은 손과 전방을 살피는 불안한 눈빛까지 카메라·프레임 지시를 가장 정확히 충족하며 추가 인물 삽입도 없다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "장소 재현과 인물 유사도는 좋지만 지시되지 않은 제2 인물의 손·팔이 프레임에 들어오고 시선이 오르막 개방 방향과 반대로 향해 구도 지시에서 벗어난다.  ★위반: [claude-opus] 샷 텍스트가 지시하지 않은 제2 인물의 손·팔이 우측 근거리에 삽입됨 / [gpt] 김지후만 등장해야 하는 샷에 두 번째 인물의 상반신과 손을 추가했다. / [gpt] 화면에 드러난 손전등 운반자의 팔에 지속 조건으로 명시된 깁스가 보이지 않는다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물이 중앙에 놓여 '근측+전방 개방' 구도를 잃고, 인우의 팔·손전등이 전경 크기로 확대되며 광선이 카메라를 향해 조명 물리와 스케일 규정을 모두 위반한다.  ★위반: [claude-opus] 샷 텍스트가 지정하지 않은 제2 인물(인우)의 팔·손이 전경 크기로 삽입되어 배경 요소가 아닌 전경 존재로 확대됨 / [gpt] 샷 텍스트가 김지후만 보이도록 정했는데 화면 오른쪽에 다른 인물의 손과 손전등을 추가했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S67sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "목에 얹은 손의 손가락들이 비정상적으로 길고 관절 형태가 왜곡되어 해부학적으로 어색합니다.",
     "fix_en": "Redraw the hand resting on the neck to feature correct human anatomy, with natural finger lengths, distinct joints, and proper proportions. Preserve the character's face, expression, clothing, the flashlight beam, the lighting, and the forest background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the hand resting on the neck to feature correct human anatomy, with natural finger lengths, distinct joints, and proper proportions. Preserve the character's face, expression, clothing, the flashlight beam, the lighting, and the forest background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선·손 위치·야간 숲길 로케이션은 계약대로지만 얼굴이 캐릭터 레퍼런스보다 나이 들고 무겁게 변형됐고 목을 쥔 손의 조명·접촉감이 얼굴과 어긋나 붙인 듯 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 구도·오르막 방향·빈 목덜미에 얹은 손을 유지하면서 손과 목의 접촉 조명이 일관되고 얼굴이 레퍼런스 인물에 더 가까워, 계약이 요구하지 않은 변경은 최소이면서 이득이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선·손 위치·야간 숲길 로케이션은 계약대로지만 얼굴이 캐릭터 레퍼런스보다 나이 들고 무겁게 변형됐고 목을 쥔 손의 조명·접촉감이 얼굴과 어긋나 붙인 듯 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 구도·오르막 방향·빈 목덜미에 얹은 손을 유지하면서 손과 목의 접촉 조명이 일관되고 얼굴이 레퍼런스 인물에 더 가까워, 계약이 요구하지 않은 변경은 최소이면서 이득이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선·손 위치·장소 유지는 충족하나, 얼굴이 참조보다 늙고 피부 텍스처가 거칠며 손이 과대해 목을 움켜쥐듯 보여 정체성·자세 정확도에서 손해."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 구도·조명·의상·맨 목덜미를 유지하면서 얼굴이 캐릭터 참조의 앳된 인상에 더 가깝고 손 비율·접촉이 자연스러워, 계약이 요구하지 않은 변형이 가장 적은 쪽."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "시선·손 위치·장소 유지는 충족하나, 얼굴이 참조보다 늙고 피부 텍스처가 거칠며 손이 과대해 목을 움켜쥐듯 보여 정체성·자세 정확도에서 손해."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 구도·조명·의상·맨 목덜미를 유지하면서 얼굴이 캐릭터 참조의 앳된 인상에 더 가깝고 손 비율·접촉이 자연스러워, 계약이 요구하지 않은 변형이 가장 적은 쪽."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S67sh3"
  }
 },
 "S67sh9": {
  "input_fingerprint": "5616aca1265577df",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 어두운 숲길에서 심각한 표정으로 우뚝 멈춰 선 정인우와 김지후(강수리영)가 굳은 얼굴로 서로를 마주 보는 전경.\n\nLOCATION (lock): A secluded stretch of black-pine trail under moonlight, away from the village. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly out at eye level into a wide frontal view several paces ahead of the pair, holding both full bodies on opposite sides of the forest path. 김지후(강수리영) occupies the left midground and 정인우 the right, their halted bodies angled inward so the empty path between them becomes the visual pressure point.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward 정인우; 정인우 in the middle-right of the frame, midground, looks toward 김지후(강수리영); forest path between and behind them in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Separates the two figures while extending beyond them into uncertain space; 숲의 나무들 (숲길 주변에 자리함) — Tree trunks flank the path on both sides of the frame; used as Defines the surrounding enclosure and frames both sides of the confrontation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight and the carried flashlight maintain a low-key night contrast, leaving the space between the two figures visually tense.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pine forest, dark trail, flashlight illumination, and nighttime atmosphere. Exclude the neck-touch close action; show both figures stopped and facing each other seriously.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, and Inwoo retains his cast, backpack, and flashlight.\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 man in his mid-20s, dark hair, handsome youthful face); 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "아이레벨 와이드에서 좌측 지후·우측 인우가 서로를 정확히 마주보고 중앙 빈 숲길이 긴장점이 되며, 캐스트·백팩·손전등과 목걸이 부재까지 캐리드 스테이트를 모두 충족 — 달빛 로우키도 자연스러워 최적."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "레이아웃과 의상(지후 브라운 자켓)은 근접하나 배경 달이 과도한 스포트라이트처럼 커져 실제 스케일·달빛 저조도 원칙에서 벗어나고 인우 상의가 레퍼런스와 어긋남."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "구도와 상호 대면은 성립하지만 지후가 이전 스틸의 자켓 없이 반팔이고 인우 의상 색도 상실, 전체가 지나치게 어두워 두 인물의 굳은 표정 판독이 어렵다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S67sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 컷 스틸에서 지후는 초록색 티셔츠만 입고 있었으나, 이 사진에서는 재킷을 입고 있어 복장 연속성에 위배됩니다.",
     "fix_en": "Change Jihu's top to only the dark green t-shirt seen in the previous still, with bare lower arms, completely removing the jacket, while strictly preserving her cap, cargo pants, boots, face, exact pose, Inwoo's appearance, and the entire forest background and lighting."
    },
    {
     "issue_ko": "인우의 캐릭터 레퍼런스에 있는 짙은 녹색 롱코트가 누락되고 터틀넥만 입고 있습니다.",
     "fix_en": "Add the long dark green coat from his character reference onto Inwoo, worn over his maroon turtleneck, ensuring his backpack, blue arm cast, and flashlight remain intact and functional over the coat, while strictly preserving his face, pinstripe pants, Jihu's appearance, the flashlight beam, and the surrounding forest."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change Jihu's top to only the dark green t-shirt seen in the previous still, with bare lower arms, completely removing the jacket, while strictly preserving her cap, cargo pants, boots, face, exact pose, Inwoo's appearance, and the entire forest background and lighting.\n- Add the long dark green coat from his character reference onto Inwoo, worn over his maroon turtleneck, ensuring his backpack, blue arm cast, and flashlight remain intact and functional over the coat, while strictly preserving his face, pinstripe pants, Jihu's appearance, the flashlight beam, and the surrounding forest.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 정면·좌우 배치·상호 응시·달빛+손전등 저조도 대비를 모두 충족하고, 무엇보다 '지후는 목걸이 없음' 캐리드 스테이트를 지킴 — 인우의 롱코트 부재가 아쉬우나 계약이 명시한 지속 항목(깁스·백팩·손전등)은 갖춤."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인우에게 레퍼런스의 그린 롱코트를 되돌린 이득은 있으나, 그 대가로 지후에게 계약이 금지한 뿔 펜던트 목걸이를 다시 걸고 재킷을 벗겨 이전 스틸의 복장 지속성을 훼손 — 요청하지 않은 손실이 얻은 것보다 큼.  ★위반: [gpt] 지후에게 계약상 없어야 하는 목걸이와 펜던트를 새로 만들어, 명시된 휴대·착용 상태와 물체 수를 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.25
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.0
     },
     "violations": {
      "B": [
       "[gpt] 지후에게 계약상 없어야 하는 목걸이와 펜던트를 새로 만들어, 명시된 휴대·착용 상태와 물체 수를 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 정면·좌우 배치·상호 응시·달빛+손전등 저조도 대비를 모두 충족하고, 무엇보다 '지후는 목걸이 없음' 캐리드 스테이트를 지킴 — 인우의 롱코트 부재가 아쉬우나 계약이 명시한 지속 항목(깁스·백팩·손전등)은 갖춤."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인우에게 레퍼런스의 그린 롱코트를 되돌린 이득은 있으나, 그 대가로 지후에게 계약이 금지한 뿔 펜던트 목걸이를 다시 걸고 재킷을 벗겨 이전 스틸의 복장 지속성을 훼손 — 요청하지 않은 손실이 얻은 것보다 큼.  ★위반: [gpt] 지후에게 계약상 없어야 하는 목걸이와 펜던트를 새로 만들어, 명시된 휴대·착용 상태와 물체 수를 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 정면·좌우 배치·상호 응시·손전등 로우키가 모두 충족되고 정인우의 녹색 롱코트와 지후의 올리브 티셔츠 등 레퍼런스/이전 스틸 의상이 정확히 유지된다. 목에 남은 뿔 펜던트가 '목걸이 없음' 조항 위반이지만 이는 국소적 결함이다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "목걸이는 제거해 CARRIED STATE 하나를 고쳤으나, 요구되지 않은 대가로 정인우의 잠긴 녹색 롱코트·브로치가 통째로 사라지고 지후의 상의도 이전 스틸의 티셔츠에서 재킷으로 바뀌어 두 인물의 의상 락을 모두 훼손했다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "와이드 정면·좌우 배치·상호 응시·손전등 로우키가 모두 충족되고 정인우의 녹색 롱코트와 지후의 올리브 티셔츠 등 레퍼런스/이전 스틸 의상이 정확히 유지된다. 목에 남은 뿔 펜던트가 '목걸이 없음' 조항 위반이지만 이는 국소적 결함이다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "목걸이는 제거해 CARRIED STATE 하나를 고쳤으나, 요구되지 않은 대가로 정인우의 잠긴 녹색 롱코트·브로치가 통째로 사라지고 지후의 상의도 이전 스틸의 티셔츠에서 재킷으로 바뀌어 두 인물의 의상 락을 모두 훼손했다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S67sh8"
  }
 },
 "S68sh1::bgfirst_bg": {
  "input_fingerprint": "d9428aec2b2d3d00",
  "prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.\n\nLOCATION (lock): The altar ground before the giant boulder in the forest ritual clearing, encircled by burning fire pits.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level several paces behind 강영란(흰 머리 여자), hold a centered wide tableau of her kneeling back, the large rock beyond, and the circular fires around the ritual area. Keep the distant witnesses small along the outer depth of the frame so the static geometry reads as a guarded ceremony rather than a crowd scene.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (연기에 둘러싸여 있음) — The broad face toward the altar and kneeling figure is visible; used as Central ritual landmark directly beyond the kneeling figure; 원형으로 배치된 여러 모닥불 (활활 타오르고 있음); used as Defines the ceremonial boundary and frames 강영란 around the middle ground; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Occupies the space around the rock and softens its outline; 제단 (바위 앞에 놓여 있음) — Its working side faces the kneeling 강영란 and is partly visible from behind her; used as Supports the ritual action in front of the rock.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The circular fires create low-key ritual illumination through the pale surrounding smoke, with deep contrast around the rock and kneeling figure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nTHINGS AT THIS PLACE:\nThe site is an open clearing enclosed by a surrounding mountain forest perimeter. The forest edge defines the outer camera boundary, while continuous open ground leads inward from that perimeter to an immense upright rock. The rock is the principal permanent landmark within the clearing. Its front opens onto usable clearing ground, and additional open ground around its sides permits circulation between the rock area and the forest-facing edge. Ritual fires, smoke, altar equipment, blood applications, restraints, bodies, and celestial lighting conditions are not part of the persistent site layout.\n- forest boundary: surrounding mountain forest perimeter\n- clearing: open forest clearing ground\n- rock: immense upright ritual rock\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "effective_prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.\n\nLOCATION (lock): The altar ground before the giant boulder in the forest ritual clearing, encircled by burning fire pits.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level several paces behind 강영란(흰 머리 여자), hold a centered wide tableau of her kneeling back, the large rock beyond, and the circular fires around the ritual area. Keep the distant witnesses small along the outer depth of the frame so the static geometry reads as a guarded ceremony rather than a crowd scene.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (연기에 둘러싸여 있음) — The broad face toward the altar and kneeling figure is visible; used as Central ritual landmark directly beyond the kneeling figure; 원형으로 배치된 여러 모닥불 (활활 타오르고 있음); used as Defines the ceremonial boundary and frames 강영란 around the middle ground; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Occupies the space around the rock and softens its outline; 제단 (바위 앞에 놓여 있음) — Its working side faces the kneeling 강영란 and is partly visible from behind her; used as Supports the ritual action in front of the rock.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The circular fires create low-key ritual illumination through the pale surrounding smoke, with deep contrast around the rock and kneeling figure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nTHINGS AT THIS PLACE:\nThe site is an open clearing enclosed by a surrounding mountain forest perimeter. The forest edge defines the outer camera boundary, while continuous open ground leads inward from that perimeter to an immense upright rock. The rock is the principal permanent landmark within the clearing. Its front opens onto usable clearing ground, and additional open ground around its sides permits circulation between the rock area and the forest-facing edge. Ritual fires, smoke, altar equipment, blood applications, restraints, bodies, and celestial lighting conditions are not part of the persistent site layout.\n- forest boundary: surrounding mountain forest perimeter\n- clearing: open forest clearing ground\n- rock: immense upright ritual rock\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1__bgfirst_bg.png",
  "asset_id": "bcdee313-035b-4bbe-8cd6-0ac312f2c171",
  "input_asset_ids": [
   "a2d138d1-57cd-468c-bc5e-47398e100879"
  ]
 },
 "S68sh1": {
  "input_fingerprint": "a351b984ecc69854",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.\n\nLOCATION (lock): The altar ground before the giant boulder in the forest ritual clearing, encircled by burning fire pits. The shot takes place here — the attached STORYBOARD SKETCH fixes the staging, camera and figure placement of this exact place. No location photograph is attached — build the location itself strictly from the location text above and the shot text, inventing nothing beyond them.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The circular fires create low-key ritual illumination through the pale surrounding smoke, with deep contrast around the rock and kneeling figure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock and ring of fires.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.\n\nLOCATION (lock): The altar ground before the giant boulder in the forest ritual clearing, encircled by burning fire pits. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level several paces behind 강영란(흰 머리 여자), hold a centered wide tableau of her kneeling back, the large rock beyond, and the circular fires around the ritual area. Keep the distant witnesses small along the outer depth of the frame so the static geometry reads as a guarded ceremony rather than a crowd scene.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (연기에 둘러싸여 있음) — The broad face toward the altar and kneeling figure is visible; used as Central ritual landmark directly beyond the kneeling figure; 원형으로 배치된 여러 모닥불 (활활 타오르고 있음); used as Defines the ceremonial boundary and frames 강영란 around the middle ground; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Occupies the space around the rock and softens its outline; 제단 (바위 앞에 놓여 있음) — Its working side faces the kneeling 강영란 and is partly visible from behind her; used as Supports the ritual action in front of the rock.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The circular fires create low-key ritual illumination through the pale surrounding smoke, with deep contrast around the rock and kneeling figure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock and ring of fires.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.\n\nLOCATION (lock): The altar ground before the giant boulder in the forest ritual clearing, encircled by burning fire pits. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level several paces behind 강영란(흰 머리 여자), hold a centered wide tableau of her kneeling back, the large rock beyond, and the circular fires around the ritual area. Keep the distant witnesses small along the outer depth of the frame so the static geometry reads as a guarded ceremony rather than a crowd scene.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (연기에 둘러싸여 있음) — The broad face toward the altar and kneeling figure is visible; used as Central ritual landmark directly beyond the kneeling figure; 원형으로 배치된 여러 모닥불 (활활 타오르고 있음); used as Defines the ceremonial boundary and frames 강영란 around the middle ground; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Occupies the space around the rock and softens its outline; 제단 (바위 앞에 놓여 있음) — Its working side faces the kneeling 강영란 and is partly visible from behind her; used as Supports the ritual action in front of the rock.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The circular fires create low-key ritual illumination through the pale surrounding smoke, with deep contrast around the rock and kneeling figure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock and ring of fires.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "C": "Replace every grey or outlined mannequin figure in the FIRST attached\nimage with the real people the CHARACTER REFERENCE images show, and\noutput a photorealistic film still. Each mannequin becomes the character\nwhose POSE CANON and the shot text match that figure's pose and\nposition; never repeat one person across two mannequins. If no CHARACTER\nREFERENCE image is attached for a figure, still replace it with a\nplausible real person consistent with the text. Every mannequin becomes\na person — erasing a figure, or leaving one out, is not a replacement,\nand the number of figures never changes.\n\nKEEP EXACTLY: the background of the first image, the camera framing,\nand each mannequin's position, size, pose and the direction it is\nturned. A person must be exactly where their mannequin was, at the same\nscale, in the same pose, facing the same way — never mirrored, never\nre-staged, never straightened up, stood upright or otherwise re-posed.\nNo mannequin, grey figure or sketch line may remain anywhere in the\noutput.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 모닥불이 둥글게 타오르는 숲속 제단의 거대한 바위 앞에 강영란(흰 머리 여자)이 무릎을 꿇고 앉은 뒷모습.\n\nLOCATION (lock): The altar ground before the giant boulder in the forest ritual clearing, encircled by burning fire pits. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level several paces behind 강영란(흰 머리 여자), hold a centered wide tableau of her kneeling back, the large rock beyond, and the circular fires around the ritual area. Keep the distant witnesses small along the outer depth of the frame so the static geometry reads as a guarded ceremony rather than a crowd scene.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (연기에 둘러싸여 있음) — The broad face toward the altar and kneeling figure is visible; used as Central ritual landmark directly beyond the kneeling figure; 원형으로 배치된 여러 모닥불 (활활 타오르고 있음); used as Defines the ceremonial boundary and frames 강영란 around the middle ground; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Occupies the space around the rock and softens its outline; 제단 (바위 앞에 놓여 있음) — Its working side faces the kneeling 강영란 and is partly visible from behind her; used as Supports the ritual action in front of the rock.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The circular fires create low-key ritual illumination through the pale surrounding smoke, with deep contrast around the rock and kneeling figure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock and ring of fires.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1__bgfirst_bg.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ],
   "B": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1__bgfirst_bg.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ],
   "C": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1__bgfirst_bg.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ]
  },
  "totals": {
   "A": 9,
   "C": 7,
   "B": 6
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "스토리보드의 카메라 축·거석·기단·원형 불·주변 인물 배치를 가장 정확히 재현하고, 붉은 무복과 흰 쪽머리 후면 조건도 충족하며 야간 저조도 대비가 가장 잘 살아 1위.  ★위반: [gpt] 샷 텍스트가 영란 한 명만 보이도록 하고 다른 인물을 금지했는데, 숲 가장자리에 약 11명의 인물이 추가되었다."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "구도와 무복·흰 머리 조건은 맞으나 프레임이 좁고 배경 연기가 밝아 저조도 대비가 약하며 바위의 피 표식이 표면에 얹힌 물질감보다 평면적 얼룩으로 읽힘.  ★위반: [gpt] 샷에 허용되지 않은 약 10명의 주변 인물이 추가되어 단독 인물 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "방향·물리 문제는 없으나 의상이 금박 무늬 궁중 예복처럼 보여 '빨간 무복' 캐리드 스테이트에서 이탈하고 배경 인물 수·거석 비중이 스토리보드와 덜 맞음.  ★위반: [gpt] 영란 외에는 누구도 등장할 수 없는데 숲 가장자리에 약 9명의 추가 인물이 배치되었다."
   }
  ],
  "refs": [
   {
    "label": "SHOT BACKGROUND",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1__bgfirst_bg.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1__bgfirst_bg.png",
   "bg_asset_id": "bcdee313-035b-4bbe-8cd6-0ac312f2c171",
   "bg_record_key": "S68sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "lane_conti_only"
  },
  "ref_mode": "lane(map_marker): 스케치+엔티티",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S68sh4": {
  "input_fingerprint": "1555eb4c188ac6c6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 품속에서 꺼낸 짐승 뼈 모양의 목걸이를 허공으로 높이 치켜든 찰나.\n\nLOCATION (lock): The small altar directly at the foot of the giant ritual boulder, surrounded by firelight and haze. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From beside and slightly in front of the kneeling 강영란(흰 머리 여자), tilt upward from below her raised hand and settle on a tight medium composition at the gesture's peak. The necklace and gripping hand occupy the upper-center portion without exceeding a natural prop scale, while her angled face and ritual clothing remain below as human scale references.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 짐승 뼈 모양 목걸이 (허공으로 높이 치켜들린 상태) — Its bone-shaped profile is presented at a slight angle above 강영란's hand; used as Primary ritual object held above the performer at the endpoint of the tilt; 제단 (바위 앞에 놓여 있음) — Its upper side recedes beneath the raised hand; used as Lower background anchor connecting the raised object to the ritual space; 모닥불 (활활 타오르고 있음); used as Provides peripheral ritual context without overtaking the necklace; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Softens the depth behind the raised necklace and hand.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Firelight catches the raised hand and bone-shaped necklace against the smoky night, producing stark ritual contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 monolith, circular bonfires, smoke, ritual altar, and the elder's red robe. Exclude her kneeling prayer as the sole action; show her lifting the bone-shaped necklace.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran now holds Jihu’s missing white animal-bone necklace, establishing that it has been in her possession.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "옆·약간 앞 로우앵글 틸트업, 상단 중앙의 흰 짐승 뼈 목걸이(끈 포함)와 아래의 얼굴·붉은 의상, 거석·제단·모닥불·연기 장소 락까지 모두 충족한 유일한 컷.  ★위반: [gpt] 배경에 최소 5명의 추가 인물이 노출되어, 이 샷에 나타날 수 있는 사람은 강영란뿐이라는 명시적 제한을 위반한다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "앵글과 손·시선 방향은 좋지만 든 것이 끈 없는 누런 뼈 그 자체여서 '흰 짐승 뼈 모양 목걸이' 프롭 지정에서 벗어나고 모닥불 원형 배치 맥락도 약하다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "펜던트가 뼈가 아니라 사족 동물 조각상이고 시선이 치켜든 물체가 아닌 정면을 향하며, 배경 참관자들이 얼굴·팔다리 없는 흰 덩어리로 뭉개져 인간 형태 요구를 위반.  ★위반: [claude-opus] 배경 참관 인물들이 얼굴·팔다리 없는 흰 유령 같은 형체 없는 덩어리로 렌더링되어 인간 형태 요구를 위반"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "치켜든 손의 손가락 해부학적 구조가 기형적으로 뭉개져 있으며, 뼈가 손 아래로 늘어져 있어 '뼈 모양이 손 위쪽으로 제시되어야 한다'는 프롬프트의 구도 지시를 위반했습니다.",
     "fix_en": "Redraw the raised hand with correct human anatomy to directly grip the lower part of the bone, ensuring the bone extends upwards at a slight angle above the fist instead of dangling below it. Preserve the woman's face, her white hair, the red robe, the background boulder, the bonfires, and the current camera framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the raised hand with correct human anatomy to directly grip the lower part of the bone, ensuring the bone extends upwards at a slight angle above the fist instead of dangling below it. Preserve the woman's face, her white hair, the red robe, the background boulder, the bonfires, and the current camera framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란의 시선은 위로 치켜든 자신의 오른손과 그 끝에 매달린 뼈 목걸이를 향해 올라가 있고, 팔은 화면 상단 중앙으로 뻗어 있다. 카메라는 옆·약간 앞쪽 낮은 위치에서 손을 올려다보는 로우앵글로, 뼈가 상단 중앙에 걸린다. 시선의 착지점(치켜든 뼈)이 텍스트와 일치한다.",
      "built_space": "배경에 거대한 선돌(붉은 흔적 포함), 그 앞 낮은 원형 제단 기단이 손 아래로 물러나며 보이고, 좌우로 모닥불 네 곳, 안개 낀 나무숲과 흐릿하게 선 마을 사람들이 전작 스틸의 배치와 일치한다. 제단은 손 아래 하단 배경 앵커 역할을 정확히 수행.",
      "entities": "인물은 60대 후반 한국 여성, 백발을 뒤로 단정히 묶었고 붉은 저고리(전작의 붉은 의복)와 흰 동정이 보인다. 캐릭터 레퍼런스의 얼굴형과 근접. 목걸이는 흰 짐승 뼈(대퇴골 형태)가 가죽/실 끈에 매달린 '목걸이'로, 끈이 손가락 사이로 걸려 실제 목걸이임이 읽힌다. 손은 나이든 여성의 주름·힘줄이 보이는 손으로 인물과 일치.",
      "hard_violations": [],
      "physics": "손가락 사이로 끈을 집어 뼈가 중력에 따라 아래로 늘어져 매달린다 — 지지점(엄지·검지 집기)이 명확하고 매달림 방향도 중력과 일치. 팔은 어깨에서 곧게 뻗어 근육 긴장이 보이고, 몸은 무릎 꿇은 자세로 화면 하단에 안착. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선은 위로 치켜든 주먹과 뼈를 향해 있고, 팔은 화면 상단 중앙으로 뻗음. 카메라 각도·상승 방향은 A와 동일하게 정확하다.",
      "built_space": "선돌, 제단 기단, 좌우 모닥불, 안개, 흐릿한 인물군 모두 전작 스틸과 동일하게 유지. 배경 차이는 거의 없음(A와 사실상 같은 배경).",
      "entities": "동일 인물(백발·붉은 저고리·흰 동정)로 얼굴은 A보다 다소 다른 인상이나 여전히 레퍼런스 범주. 결정적 차이: 들고 있는 물건이 '목걸이'가 아니라 끈 없이 맨손으로 움켜쥔 뼈 조각이다. 줄·끈이 전혀 보이지 않아 '짐승 뼈 모양의 목걸이'라는 지정 소품 요건과 CARRIED STATE(지후의 흰 뼈 목걸이)를 충족하지 못한다.",
      "hard_violations": [],
      "physics": "주먹이 뼈 중간을 감싸 쥐고 있어 지지 자체는 성립하나, 쥔 손 위아래로 뼈의 양 골단이 튀어나온 형태가 어색하고 손가락 관절 묘사가 다소 뭉개져 있다. 팔·몸통은 무릎 꿇은 자세로 안정적으로 지지됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "끈에 매달린 흰 짐승 뼈 '목걸이'를 손가락으로 집어 높이 치켜든 순간을 로우앵글 미디엄으로 정확히 실현했고, 제단·모닥불·연기·선돌 등 전작 락도 유지 — 소품 정체성(목걸이) 요건을 유일하게 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·배경·인물은 A와 거의 동일하나 끈이 사라져 '목걸이'가 아닌 맨 뼈를 움켜쥔 상태가 되어 핵심 소품 계약(짐승 뼈 모양 목걸이·지후의 흰 뼈 목걸이 소지)을 깨뜨렸고, 얼굴 인상도 미세하게 달라져 얻은 것 없이 잃기만 했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "끈에 매달린 흰 짐승 뼈 '목걸이'를 손가락으로 집어 높이 치켜든 순간을 로우앵글 미디엄으로 정확히 실현했고, 제단·모닥불·연기·선돌 등 전작 락도 유지 — 소품 정체성(목걸이) 요건을 유일하게 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·배경·인물은 A와 거의 동일하나 끈이 사라져 '목걸이'가 아닌 맨 뼈를 움켜쥔 상태가 되어 핵심 소품 계약(짐승 뼈 모양 목걸이·지후의 흰 뼈 목걸이 소지)을 깨뜨렸고, 얼굴 인상도 미세하게 달라져 얻은 것 없이 잃기만 했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란의 시선은 위로 치켜든 자신의 오른손과 그 끝에 매달린 뼈 목걸이를 향해 올라가 있고, 팔은 화면 상단 중앙으로 뻗어 있다. 카메라는 옆·약간 앞쪽 낮은 위치에서 손을 올려다보는 로우앵글로, 뼈가 상단 중앙에 걸린다. 시선의 착지점(치켜든 뼈)이 텍스트와 일치한다.",
      "built_space": "배경에 거대한 선돌(붉은 흔적 포함), 그 앞 낮은 원형 제단 기단이 손 아래로 물러나며 보이고, 좌우로 모닥불 네 곳, 안개 낀 나무숲과 흐릿하게 선 마을 사람들이 전작 스틸의 배치와 일치한다. 제단은 손 아래 하단 배경 앵커 역할을 정확히 수행.",
      "entities": "인물은 60대 후반 한국 여성, 백발을 뒤로 단정히 묶었고 붉은 저고리(전작의 붉은 의복)와 흰 동정이 보인다. 캐릭터 레퍼런스의 얼굴형과 근접. 목걸이는 흰 짐승 뼈(대퇴골 형태)가 가죽/실 끈에 매달린 '목걸이'로, 끈이 손가락 사이로 걸려 실제 목걸이임이 읽힌다. 손은 나이든 여성의 주름·힘줄이 보이는 손으로 인물과 일치.",
      "hard_violations": [],
      "physics": "손가락 사이로 끈을 집어 뼈가 중력에 따라 아래로 늘어져 매달린다 — 지지점(엄지·검지 집기)이 명확하고 매달림 방향도 중력과 일치. 팔은 어깨에서 곧게 뻗어 근육 긴장이 보이고, 몸은 무릎 꿇은 자세로 화면 하단에 안착. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선은 위로 치켜든 주먹과 뼈를 향해 있고, 팔은 화면 상단 중앙으로 뻗음. 카메라 각도·상승 방향은 A와 동일하게 정확하다.",
      "built_space": "선돌, 제단 기단, 좌우 모닥불, 안개, 흐릿한 인물군 모두 전작 스틸과 동일하게 유지. 배경 차이는 거의 없음(A와 사실상 같은 배경).",
      "entities": "동일 인물(백발·붉은 저고리·흰 동정)로 얼굴은 A보다 다소 다른 인상이나 여전히 레퍼런스 범주. 결정적 차이: 들고 있는 물건이 '목걸이'가 아니라 끈 없이 맨손으로 움켜쥔 뼈 조각이다. 줄·끈이 전혀 보이지 않아 '짐승 뼈 모양의 목걸이'라는 지정 소품 요건과 CARRIED STATE(지후의 흰 뼈 목걸이)를 충족하지 못한다.",
      "hard_violations": [],
      "physics": "주먹이 뼈 중간을 감싸 쥐고 있어 지지 자체는 성립하나, 쥔 손 위아래로 뼈의 양 골단이 튀어나온 형태가 어색하고 손가락 관절 묘사가 다소 뭉개져 있다. 팔·몸통은 무릎 꿇은 자세로 안정적으로 지지됨."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·조명·인물 일치는 좋으나 중심 소품이 끈 없는 맨 뼈여서 '짐승 뼈 모양의 목걸이'라는 핵심 계약과 CARRIED STATE(지후의 흰 뼈 목걸이)를 충족하지 못한다.  ★위반: [gpt] 강영란 외에 여러 명의 흐릿한 배경 인물이 보이며, ‘보이는 사람은 강영란뿐이고 다른 사람을 추가하지 말라’는 인물 제한을 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "끈에 매달린 뼈 펜던트로 목걸이 계약을 정확히 충족하고 중력·파지 물리도 옳으며, 배경·의상·조명은 A와 동일하게 유지 — 뼈가 얼굴을 일부 가리는 손실이 있으나 얻은 것이 더 크다.  ★위반: [gpt] 강영란 외에 여러 명의 흐릿한 배경 인물이 보이며, ‘보이는 사람은 강영란뿐이고 다른 사람을 추가하지 말라’는 인물 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.167,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 강영란 외에 여러 명의 흐릿한 배경 인물이 보이며, ‘보이는 사람은 강영란뿐이고 다른 사람을 추가하지 말라’는 인물 제한을 위반한다."
      ],
      "B": [
       "[gpt] 강영란 외에 여러 명의 흐릿한 배경 인물이 보이며, ‘보이는 사람은 강영란뿐이고 다른 사람을 추가하지 말라’는 인물 제한을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·조명·인물 일치는 좋으나 중심 소품이 끈 없는 맨 뼈여서 '짐승 뼈 모양의 목걸이'라는 핵심 계약과 CARRIED STATE(지후의 흰 뼈 목걸이)를 충족하지 못한다.  ★위반: [gpt] 강영란 외에 여러 명의 흐릿한 배경 인물이 보이며, ‘보이는 사람은 강영란뿐이고 다른 사람을 추가하지 말라’는 인물 제한을 위반한다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "끈에 매달린 뼈 펜던트로 목걸이 계약을 정확히 충족하고 중력·파지 물리도 옳으며, 배경·의상·조명은 A와 동일하게 유지 — 뼈가 얼굴을 일부 가리는 손실이 있으나 얻은 것이 더 크다.  ★위반: [gpt] 강영란 외에 여러 명의 흐릿한 배경 인물이 보이며, ‘보이는 사람은 강영란뿐이고 다른 사람을 추가하지 말라’는 인물 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S68sh1"
  }
 },
 "S68sh7": {
  "input_fingerprint": "a2cf64cffd399b1c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 입술을 뾰족하게 오므린 채 허공을 향해 날카롭게 휘파람을 부는 입 모양을 한 얼굴 클로즈업.\n\nLOCATION (lock): The firelit altar before the blood-marked boulder in the nighttime forest clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the frontal push-in at face height on a close view of 강영란(흰 머리 여자), weighting the lower center toward her tightly pursed whistling lips while retaining her eyes and part of her ritual attire. Her lifted chin creates the upward direction of the whistle, and the background falls soft without converting the frame into an extreme close-up.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 모닥불 (활활 타오르고 있음); used as Soft peripheral traces preserve continuity with the ritual circle behind the facial close-up; 희뿌연 안개 같은 연기 (주변을 감싸고 있음); used as Forms the subdued depth behind her head.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Close firelit contrast shapes her raised face and pursed lips while pale smoke softens the ritual background.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 firelit ritual clearing, monolith, smoke, and red ceremonial clothing. Exclude the necklace-lifting gesture from the tight frame; focus on the elder whistling sharply.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s white animal-bone necklace now rests on the altar before the blood-marked rock; Youngran remains in her red shaman robe.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 6
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "장소 락(거석·혈흔·모닥불)과 인물·붉은 무복은 잘 맞으나, 턱을 든 위쪽 휘파람 방향성이 약하고 시선이 렌즈를 직시해 '허공을 향한' 지시를 덜 충족.  ★위반: [gpt] 배경 좌우에 샷 텍스트가 허용하지 않은 여러 사람의 몸이 흐릿하게 추가되어 있다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "들린 턱과 위쪽 허공을 향한 시선·오므린 입술이 샷 텍스트를 정확히 구현하고, 거석·모닥불 원형·연기 배경이 참조 장소와 정합하며 클로즈업 스케일도 규정대로.  ★위반: [gpt] 샷 텍스트가 강영란만 보이도록 제한했는데 배경에 여러 명의 추가 인물 실루엣이 보인다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "위를 향한 휘파람 방향은 맞지만 연기가 거석을 완전히 덮어 장소 락의 고정 특징(혈흔 거석·돌 제단)이 사라졌고 배경 연속성이 가장 약함.  ★위반: [gpt] 배경 좌우에 허용되지 않은 추가 인물들의 흐릿한 몸이 보인다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S68sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트가 '휘파람을 부는 입 모양'을 샷의 핵심 액션으로 요구했으나, 캐릭터의 입술이 빈틈없이 완전히 닫힌 채로 뾰족하게 모여 있어 휘파람을 불 수 없는 형태입니다.",
     "fix_en": "Part the center of her tightly pursed lips to create a small, dark circular aperture for a whistling action. Preserve her face, hair, red robe, lighting, the blurred background, and the exact framing."
    },
    {
     "issue_ko": "프롬프트의 인물 규정에서 샷 텍스트에 명시되지 않은 인물 추가를 금지했으나, 배경의 모닥불 주변에 여러 사람의 흐릿한 실루엣이 그려져 있습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "위치 설명에 '피 자국이 있는 바위(blood-marked boulder)'로 명시되었으나, 캐릭터 뒤의 바위에 붉은 흔적이 누락되어 이전 샷과의 디테일 연결이 끊어집니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Part the center of her tightly pursed lips to create a small, dark circular aperture for a whistling action. Preserve her face, hair, red robe, lighting, the blurred background, and the exact framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'입술을 뾰족하게 오므린' 휘파람 입 모양을 정확히 구현하고, 눈·붉은 무복 일부를 유지한 정면 클로즈업과 모닥불·연기 배경 연속성이 이전 스틸과 가장 잘 맞는다.  ★위반: [gpt] 강영란 외에는 어떤 사람도 보이면 안 되는데, 배경 좌우에 여러 사람 형상이 추가되어 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소·의상은 A와 거의 동일하나 입이 둥글게 벌어져 '뾰족하게 오므린' 휘파람 입 모양에서 멀어졌고, 피부 질감과 배경 디테일이 더 뭉개져 계약이 요구하지 않은 손실이 발생했다.  ★위반: [gpt] 강영란만 보여야 하는 쇼트에 배경의 여러 사람 형상이 추가되어 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.607
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.357
     },
     "violations": {
      "A": [
       "[gpt] 강영란 외에는 어떤 사람도 보이면 안 되는데, 배경 좌우에 여러 사람 형상이 추가되어 있다."
      ],
      "B": [
       "[gpt] 강영란만 보여야 하는 쇼트에 배경의 여러 사람 형상이 추가되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'입술을 뾰족하게 오므린' 휘파람 입 모양을 정확히 구현하고, 눈·붉은 무복 일부를 유지한 정면 클로즈업과 모닥불·연기 배경 연속성이 이전 스틸과 가장 잘 맞는다.  ★위반: [gpt] 강영란 외에는 어떤 사람도 보이면 안 되는데, 배경 좌우에 여러 사람 형상이 추가되어 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소·의상은 A와 거의 동일하나 입이 둥글게 벌어져 '뾰족하게 오므린' 휘파람 입 모양에서 멀어졌고, 피부 질감과 배경 디테일이 더 뭉개져 계약이 요구하지 않은 손실이 발생했다.  ★위반: [gpt] 강영란만 보여야 하는 쇼트에 배경의 여러 사람 형상이 추가되어 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "시선과 턱이 위쪽(프레임 밖 허공)을 향하고 있고, 입술은 정면 아래쪽 중앙에 위치. 휘파람의 방향성(위)이 들린 턱과 위로 향한 눈동자로 읽힘. 다만 눈동자가 다소 정면 렌즈 쪽에 가깝게 걸려 '허공을 향한' 상향감은 B와 유사한 수준.",
      "built_space": "배경은 이전 스틸의 제단 공터: 중앙 뒤 거석(모놀리스), 좌우로 여러 개의 모닥불, 흐릿한 참례자 실루엣, 옅은 안개/연기. 구조물 중복이나 추가 요소 없음. 거석 하나, 제단 돌단 하나로 개수 정상.",
      "entities": "한국인 60대 후반 여성, 백발을 뒤로 단정히 묶음, 붉은 무복에 흰 동정 — 캐릭터 레퍼런스 및 이전 스틸의 의상과 일치. 뼈 목걸이는 프레임에 없음(계약대로 제외). 추가 인물 없음(배경 참례자는 이전 스틸에서도 존재).",
      "hard_violations": [],
      "physics": "인물은 지면에 선 상태로 어깨·목이 프레임 하단에 안정적으로 연결됨. 공중에 뜬 물체 없음. 다만 입 모양이 휘파람용 '뾰족하게 오므린' 형태라기보다 입술이 크게 벌어진 '오(O)' 발성형에 가까워, 지시된 tightly pursed lips와 어긋남."
     },
     {
      "label": "B",
      "direction": "턱을 들고 시선이 위쪽 허공을 향함. 입술은 단단히 오므려 뾰족하게 모아진 형태로 위쪽을 향해 휘파람을 부는 동작이 명확. 프레임 하단 중앙에 입, 눈은 유지 — 지시된 무게중심과 일치.",
      "built_space": "동일한 제단 공터: 뒤편 거석 1개, 좌우 모닥불 다수, 안개/연기, 흐릿한 참례자들. 구조물 중복·추가 없음. 배경 요소가 실제 크기·거리에 맞는 작은 화면 점유율 유지.",
      "entities": "한국인 60대 후반 백발 여성, 단정히 넘긴 백발, 붉은 무복 + 흰 동정 — 레퍼런스 정체성/의상 일치. 목걸이 없음(계약대로). 얼굴 골격·주름·피부 톤이 A와 동일 인물로 읽힘.",
      "hard_violations": [],
      "physics": "지면에 선 인물의 머리·목·어깨가 자연스럽게 연결, 부유물 없음. 오므린 입술 주변 볼·인중 근육의 수축이 실제 휘파람 발성 근육 작용과 일치."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·의상·조명은 계약을 만족하지만 핵심 연기인 '입술을 뾰족하게 오므린 휘파람 입 모양'이 크게 벌어진 발성형 입으로 렌더링되어 샷 텍스트의 결정적 순간을 빗나감."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 프레이밍·거석/모닥불/연기 배경·붉은 무복을 그대로 유지한 채 입술만 단단히 오므린 정확한 휘파람 입 모양으로 고쳐, 얻은 것은 크고 잃은 것은 사실상 없음 — 정체성·의상·배경 개수 모두 불변."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·장소·의상·조명은 계약을 만족하지만 핵심 연기인 '입술을 뾰족하게 오므린 휘파람 입 모양'이 크게 벌어진 발성형 입으로 렌더링되어 샷 텍스트의 결정적 순간을 빗나감."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 프레이밍·거석/모닥불/연기 배경·붉은 무복을 그대로 유지한 채 입술만 단단히 오므린 정확한 휘파람 입 모양으로 고쳐, 얻은 것은 크고 잃은 것은 사실상 없음 — 정체성·의상·배경 개수 모두 불변."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "시선과 턱이 위쪽(프레임 밖 허공)을 향하고 있고, 입술은 정면 아래쪽 중앙에 위치. 휘파람의 방향성(위)이 들린 턱과 위로 향한 눈동자로 읽힘. 다만 눈동자가 다소 정면 렌즈 쪽에 가깝게 걸려 '허공을 향한' 상향감은 B와 유사한 수준.",
      "built_space": "배경은 이전 스틸의 제단 공터: 중앙 뒤 거석(모놀리스), 좌우로 여러 개의 모닥불, 흐릿한 참례자 실루엣, 옅은 안개/연기. 구조물 중복이나 추가 요소 없음. 거석 하나, 제단 돌단 하나로 개수 정상.",
      "entities": "한국인 60대 후반 여성, 백발을 뒤로 단정히 묶음, 붉은 무복에 흰 동정 — 캐릭터 레퍼런스 및 이전 스틸의 의상과 일치. 뼈 목걸이는 프레임에 없음(계약대로 제외). 추가 인물 없음(배경 참례자는 이전 스틸에서도 존재).",
      "hard_violations": [],
      "physics": "인물은 지면에 선 상태로 어깨·목이 프레임 하단에 안정적으로 연결됨. 공중에 뜬 물체 없음. 다만 입 모양이 휘파람용 '뾰족하게 오므린' 형태라기보다 입술이 크게 벌어진 '오(O)' 발성형에 가까워, 지시된 tightly pursed lips와 어긋남."
     },
     {
      "label": "A",
      "direction": "턱을 들고 시선이 위쪽 허공을 향함. 입술은 단단히 오므려 뾰족하게 모아진 형태로 위쪽을 향해 휘파람을 부는 동작이 명확. 프레임 하단 중앙에 입, 눈은 유지 — 지시된 무게중심과 일치.",
      "built_space": "동일한 제단 공터: 뒤편 거석 1개, 좌우 모닥불 다수, 안개/연기, 흐릿한 참례자들. 구조물 중복·추가 없음. 배경 요소가 실제 크기·거리에 맞는 작은 화면 점유율 유지.",
      "entities": "한국인 60대 후반 백발 여성, 단정히 넘긴 백발, 붉은 무복 + 흰 동정 — 레퍼런스 정체성/의상 일치. 목걸이 없음(계약대로). 얼굴 골격·주름·피부 톤이 A와 동일 인물로 읽힘.",
      "hard_violations": [],
      "physics": "지면에 선 인물의 머리·목·어깨가 자연스럽게 연결, 부유물 없음. 오므린 입술 주변 볼·인중 근육의 수축이 실제 휘파람 발성 근육 작용과 일치."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S68sh4"
  }
 },
 "S69sh4::bgfirst_bg": {
  "input_fingerprint": "a7af841483012461",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식인에 대한 진실을 깨닫고 경악하여 숲길 한가운데에 우뚝 멈춰 선 정인우의 전신.\n\nLOCATION (lock): In the middle of a dark pine-forest path illuminated only by a handheld flashlight.\n\nTIME OF DAY (lock): night, hazy sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at waist height several meters in front of 정인우, isolating his full body at the center of the forest path at the instant his forward movement stops. Keep the flashlight lowered within his silhouette and leave open path space around him so his realization reads as a physical rupture in the search.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 숲길 (수색 도중 멈춰 선 길); used as Provides the central corridor in which his halted body is isolated; 해송 나무들 (숲길 사이에 늘어서 있음) — Their trunks face the camera obliquely on both sides of the path; used as Creates vertical divisions around the lone figure and retains the search environment; 플래쉬 라이트 (켜져 있으며 흔들리다 멈춤) — Its front points low and away from the camera in 정인우's hand; used as Remains visible as the only carried search light before it is aimed toward 수리영; 희뿌연 연기 (나무 사이 밤하늘을 지나감); used as Passes through the visible night sky between the trees.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식인에 대한 진실을 깨닫고 경악하여 숲길 한가운데에 우뚝 멈춰 선 정인우의 전신.\n\nLOCATION (lock): In the middle of a dark pine-forest path illuminated only by a handheld flashlight.\n\nTIME OF DAY (lock): night, hazy sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at waist height several meters in front of 정인우, isolating his full body at the center of the forest path at the instant his forward movement stops. Keep the flashlight lowered within his silhouette and leave open path space around him so his realization reads as a physical rupture in the search.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 숲길 (수색 도중 멈춰 선 길); used as Provides the central corridor in which his halted body is isolated; 해송 나무들 (숲길 사이에 늘어서 있음) — Their trunks face the camera obliquely on both sides of the path; used as Creates vertical divisions around the lone figure and retains the search environment; 플래쉬 라이트 (켜져 있으며 흔들리다 멈춤) — Its front points low and away from the camera in 정인우's hand; used as Remains visible as the only carried search light before it is aimed toward 수리영; 희뿌연 연기 (나무 사이 밤하늘을 지나감); used as Passes through the visible night sky between the trees.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S69sh4__bgfirst_bg.png",
  "asset_id": "1b8912bf-814f-4044-8590-5ced2c6c546e",
  "input_asset_ids": [
   "9ef5a060-1df8-43e4-86d7-aecec31432e4",
   "09cf0b8b-8857-49e2-af2b-fcea7222c63c"
  ]
 },
 "S69sh4": {
  "input_fingerprint": "b09545653fe1519e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 식인에 대한 진실을 깨닫고 경악하여 숲길 한가운데에 우뚝 멈춰 선 정인우의 전신.\n\nLOCATION (lock): A dark black-pine trail where the pair pause while searching the forest by flashlight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at eye height from the center of the path in a wide full-body view of 정인우, caught at the instant his forward stride locks in place. Keep him slightly off center with open space in the direction of 김지후(강수리영), allowing his shocked stare and arrested posture to carry the realization.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 숲길 (밤의 숲길); used as Provides the central line along which his movement abruptly stops; 해송 나무 숲 (숲길을 둘러싸고 있음) — Tree trunks face the camera as staggered vertical layers along both sides of the path; used as Frames his isolated full body and leaves an obscured direction toward 김지후(강수리영); 플래쉬 라이트 (켜져 있고 흔들리던 움직임이 멈춤) — Its lens points away from his body along the path; used as Held by 정인우 as the sole described moving illumination during the search.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The single flashlight provides unstable, low-key illumination in the night forest, freezing into harsher contrast as 정인우 stops.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 flashlight-lit pine path, dense darkness, and both figures' clothing and positions. Exclude the prior face-to-face pause; show the man stopping in horror at the cannibalism implication.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, which stays on the ritual altar. Inwoo’s injured arm remains casted and he carries the backpack and flashlight.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "전진 보폭이 멈춘 순간(앞발 접지·뒷발 뒤꿈치)과 경악한 시선이 열린 좌측 공간을 향하고, 손전등 렌즈·광선이 몸에서 벗어나 길을 비추며 이전 스틸의 바위·해송·달까지 장소가 정확히 일치하는 전신 와이드."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "정지 보폭과 손전등 방향은 자연스럽지만 이전 스틸의 이끼 바위·달·굵은 줄기 배치가 사라진 다른 숲으로 보여 장소 락 일치도가 가장 낮고, 시선 방향의 여백도 부족하다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소는 유지되나 두 발이 나란한 정지 자세로 '멈춰 선 전진의 순간'이 사라졌고, 인물이 우측 끝에 몰려 시선 방향의 열린 공간 규정과 어긋나며 머리 비율·목 접합이 부자연스럽다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S67sh9_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S67sh9"
  }
 },
 "S69sh9": {
  "input_fingerprint": "461f098ec083a365",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 불이 꺼진 어두운 수풀 뒤로 김지후(강수리영)와 정인우가 바닥에 납작하게 엎드려 숨을 죽인 상태.\n\nLOCATION (lock): Dense undergrowth beside the unlit forest path used as cover from passing villagers. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At ground level behind the undergrowth, hold a static wide frame across 김지후(강수리영) and 정인우 lying flat in the same concealed plane. Let blurred vegetation edge the lower foreground while their prone bodies run laterally through the middle ground, with both faces turned toward the unseen commotion beyond the trees.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward off-screen commotion beyond the trees; 정인우 in the middle-right of the frame, midground, looks toward off-screen commotion beyond the trees; concealing undergrowth in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 숲풀 (두 사람 앞에서 시야를 가리고 있음); used as Foreground concealment that partially interrupts the camera's view of both prone figures; 나무들 (숲길 주변에 자리함) — Trunks form staggered vertical gaps beyond the concealed pair; used as Creates layered sightlines toward the off-screen moving youths and supports the following pan; 플래쉬 라이트 (꺼져 있음) — Kept low with its lens no longer casting a visible beam; used as Its loss of light is central to the concealment beat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: With the flashlight switched off, only restrained natural night ambience outlines the prone figures and foreground vegetation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark pine trail, handheld flashlight now switched off, and dense roadside brush. Exclude a standing reaction pose; show both figures lying flat as village youths pass.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace as she and Inwoo lie hidden; his cast, backpack, and flashlight remain with him.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "참조 스틸의 소나무길·이끼바위·달빛을 그대로 유지하면서 두 사람을 중앙 좌/우 미드그라운드에 같은 은폐면으로 납작하게 엎드리게 하고, 전경 수풀 블러와 좌측 오프스크린 시선, 인우의 파란 깁스·백팩까지 충족한 유일한 후보."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "프론 자세·시선 방향·꺼진 손전등은 좋으나, 활엽 관목 위주의 여름 숲으로 렌더되어 참조의 소나무 트레일 로케이션 락이 약하고 인우의 깁스가 확인되지 않으며 손전등 형태도 참조와 다르다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "로케이션 재현은 뛰어나지만 두 인물이 길 양쪽으로 분리되어 '동일 은폐면'이 깨지고 인물 스케일이 과도하게 작으며, 무엇보다 손전등이 여전히 점등되어 '불이 꺼진' 핵심 비트를 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S69sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 샷에서 인우의 왼팔에 있던 파란색 깁스가 현재 샷에서는 오른팔(카메라와 가까운 쪽 팔)에 잘못 그려져 있습니다.",
     "fix_en": "Remove the blue cast and white sling from Inwoo's right arm (the one closest to the camera) and render that arm wearing the maroon long sleeve, then place the blue cast and sling on his left arm (the one further away), keeping Jihu and Inwoo, their exact positions and poses, their remaining clothing, the forest set, the night lighting, and the wide framing completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 필수 소품으로 명시된 꺼진 플래시 라이트가 인우 주변이나 손에 보이지 않습니다.",
     "fix_en": "Place the switched-off orange flashlight from the previous still directly on the ground beside or lightly held by Inwoo's right hand, ensuring it emits no light, while maintaining Jihu and Inwoo, their exact positions and poses, their clothing, the forest set, the night lighting, and the wide framing completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지후가 캐릭터 레퍼런스에서 착용하고 있는 회색 야구 모자가 누락되었습니다 (프롬프트에서 제거를 지시한 것은 목걸이뿐입니다).",
     "fix_en": "Add the dark grey baseball cap from the character reference onto Jihu's head over her long black hair, keeping Jihu's pose and face, Inwoo, their exact positions, the rest of their clothing, the forest set, the night lighting, and the wide framing completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the blue cast and white sling from Inwoo's right arm (the one closest to the camera) and render that arm wearing the maroon long sleeve, then place the blue cast and sling on his left arm (the one further away), keeping Jihu and Inwoo, their exact positions and poses, their remaining clothing, the forest set, the night lighting, and the wide framing completely unchanged.\n- Place the switched-off orange flashlight from the previous still directly on the ground beside or lightly held by Inwoo's right hand, ensuring it emits no light, while maintaining Jihu and Inwoo, their exact positions and poses, their clothing, the forest set, the night lighting, and the wide framing completely unchanged.\n- Add the dark grey baseball cap from the character reference onto Jihu's head over her long black hair, keeping Jihu's pose and face, Inwoo, their exact positions, the rest of their clothing, the forest set, the night lighting, and the wide framing completely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·엎드린 자세는 충실하나, 계약이 명시한 '꺼진 플래시라이트'가 프레임에 전혀 없고 김지후의 레퍼런스 모자도 사라져 두 항목(소품·의상)에서 손실이 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 지면 레벨 와이드·좌우 배치·시선을 유지하면서 꺼진 손전등을 땅에 놓아 배경 요소와 소지품 조항을 충족했고, 김지후의 레퍼런스 볼캡까지 복원 — 추가된 변경이 모두 계약이 요구한 것이라 순이익이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·엎드린 자세는 충실하나, 계약이 명시한 '꺼진 플래시라이트'가 프레임에 전혀 없고 김지후의 레퍼런스 모자도 사라져 두 항목(소품·의상)에서 손실이 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 지면 레벨 와이드·좌우 배치·시선을 유지하면서 꺼진 손전등을 땅에 놓아 배경 요소와 소지품 조항을 충족했고, 김지후의 레퍼런스 볼캡까지 복원 — 추가된 변경이 모두 계약이 요구한 것이라 순이익이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 상체를 살짝 든 채 프레임 왼쪽 앞(카메라 좌측 오프스크린) 방향으로 시선을 향하고 있어 '나무 너머 보이지 않는 소란'을 보는 방향이 성립한다. 지후는 화면 중앙좌측에서 좌측 전방을, 인우는 중앙우측에서 좌측 전방을 응시. 꺼진 플래시라이트는 인우의 손 앞 지면에 놓여 렌즈가 좌측을 향하고 빛줄기는 없다.",
      "built_space": "구조물이 아닌 야외 숲길. 이전 스틸의 소나무 숲길, 좌측 이끼 낀 바위, 낙엽 깔린 길, 배경 달빛 등 고정 요소가 그대로 유지된다. 전경 하단에 수풀이 좌·우·하단을 두르며 시야를 부분적으로 가린다.",
      "entities": "지후: 한국인 20대 초반 여성, 긴 검은 머리, 캐릭터 레퍼런스의 회록색 캡과 브라운 워크재킷·카고팬츠·워크부츠 착용, 목걸이 없음(계약 일치). 인우: 20대 중반 한국인 남성, 이전 스틸과 동일한 버건디 터틀넥, 카키 백팩, 좌팔 하늘색 깁스. 소품 3종(깁스·백팩·플래시라이트) 모두 존재하며 플래시는 꺼진 상태로 지면에 놓임. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "두 몸 모두 지면에 완전히 밀착해 엎드려 있고 팔꿈치·전완·가슴·다리가 흙과 낙엽에 접촉해 무게가 실린다. 인우는 깁스한 왼팔을 지면에 얹고 오른팔로 몸을 지지, 지후는 팔과 몸통을 풀숲에 눌러 붙이고 있다. 공중에 떠 있는 요소 없음. 플래시라이트는 지면에 놓여 있어 지지가 명확."
     },
     {
      "label": "B",
      "direction": "두 인물 시선은 A와 동일하게 좌측 전방 오프스크린을 향한다. 그러나 플래시라이트가 프레임 어디에도 보이지 않아 '꺼진 플래시라이트를 낮게 둔다'는 배경 요소 지시의 대상이 사라졌다.",
      "built_space": "동일한 소나무 숲길, 좌측 바위, 낙엽길, 달. A와 거의 동일한 지오메트리이나 전경 수풀이 다소 줄고 화면이 약간 더 밝게 열려 있다.",
      "entities": "지후: 레퍼런스의 회록색 캡이 사라지고 맨머리로 렌더됨(계약이 요구하지 않은 의상 변경). 머리 모양·얼굴도 A보다 레퍼런스에서 다소 벗어난 인상. 인우: 버건디 터틀넥, 백팩, 하늘색 깁스 유지. 플래시라이트 부재 — 소지 상태 계약(그의 플래시라이트가 함께 남는다) 위반.",
      "hard_violations": [],
      "physics": "두 몸 모두 지면에 밀착해 엎드려 있고 접촉점이 자연스럽다. 부유하는 물체 없음. 다만 인우의 오른손 앞이 비어 있어 이전 스틸에서 들고 있던 손전등의 행방이 설명되지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지면 높이 와이드, 두 사람 나란히 엎드린 자세, 좌측 오프스크린 응시, 전경 수풀 차폐가 모두 충족되고 캐릭터 레퍼런스의 모자·의상과 '꺼진 플래시라이트'까지 유지해 계약 항목을 가장 온전히 채운다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 엎드린 자세는 유사하나 계약이 요구하지 않은 변경으로 지후의 캡이 사라지고 배경 핵심 요소이자 소지 계약인 꺼진 플래시라이트가 프레임에서 완전히 소실되어 손실이 이득보다 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지면 높이 와이드, 두 사람 나란히 엎드린 자세, 좌측 오프스크린 응시, 전경 수풀 차폐가 모두 충족되고 캐릭터 레퍼런스의 모자·의상과 '꺼진 플래시라이트'까지 유지해 계약 항목을 가장 온전히 채운다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도와 엎드린 자세는 유사하나 계약이 요구하지 않은 변경으로 지후의 캡이 사라지고 배경 핵심 요소이자 소지 계약인 꺼진 플래시라이트가 프레임에서 완전히 소실되어 손실이 이득보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물 모두 상체를 살짝 든 채 프레임 왼쪽 앞(카메라 좌측 오프스크린) 방향으로 시선을 향하고 있어 '나무 너머 보이지 않는 소란'을 보는 방향이 성립한다. 지후는 화면 중앙좌측에서 좌측 전방을, 인우는 중앙우측에서 좌측 전방을 응시. 꺼진 플래시라이트는 인우의 손 앞 지면에 놓여 렌즈가 좌측을 향하고 빛줄기는 없다.",
      "built_space": "구조물이 아닌 야외 숲길. 이전 스틸의 소나무 숲길, 좌측 이끼 낀 바위, 낙엽 깔린 길, 배경 달빛 등 고정 요소가 그대로 유지된다. 전경 하단에 수풀이 좌·우·하단을 두르며 시야를 부분적으로 가린다.",
      "entities": "지후: 한국인 20대 초반 여성, 긴 검은 머리, 캐릭터 레퍼런스의 회록색 캡과 브라운 워크재킷·카고팬츠·워크부츠 착용, 목걸이 없음(계약 일치). 인우: 20대 중반 한국인 남성, 이전 스틸과 동일한 버건디 터틀넥, 카키 백팩, 좌팔 하늘색 깁스. 소품 3종(깁스·백팩·플래시라이트) 모두 존재하며 플래시는 꺼진 상태로 지면에 놓임. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "두 몸 모두 지면에 완전히 밀착해 엎드려 있고 팔꿈치·전완·가슴·다리가 흙과 낙엽에 접촉해 무게가 실린다. 인우는 깁스한 왼팔을 지면에 얹고 오른팔로 몸을 지지, 지후는 팔과 몸통을 풀숲에 눌러 붙이고 있다. 공중에 떠 있는 요소 없음. 플래시라이트는 지면에 놓여 있어 지지가 명확."
     },
     {
      "label": "A",
      "direction": "두 인물 시선은 A와 동일하게 좌측 전방 오프스크린을 향한다. 그러나 플래시라이트가 프레임 어디에도 보이지 않아 '꺼진 플래시라이트를 낮게 둔다'는 배경 요소 지시의 대상이 사라졌다.",
      "built_space": "동일한 소나무 숲길, 좌측 바위, 낙엽길, 달. A와 거의 동일한 지오메트리이나 전경 수풀이 다소 줄고 화면이 약간 더 밝게 열려 있다.",
      "entities": "지후: 레퍼런스의 회록색 캡이 사라지고 맨머리로 렌더됨(계약이 요구하지 않은 의상 변경). 머리 모양·얼굴도 A보다 레퍼런스에서 다소 벗어난 인상. 인우: 버건디 터틀넥, 백팩, 하늘색 깁스 유지. 플래시라이트 부재 — 소지 상태 계약(그의 플래시라이트가 함께 남는다) 위반.",
      "hard_violations": [],
      "physics": "두 몸 모두 지면에 밀착해 엎드려 있고 접촉점이 자연스럽다. 부유하는 물체 없음. 다만 인우의 오른손 앞이 비어 있어 이전 스틸에서 들고 있던 손전등의 행방이 설명되지 않는다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S69sh4"
  }
 },
 "S69sh10": {
  "input_fingerprint": "459446d9e1af4380",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, hazy sky.\n\nSHOT TEXT (authoritative, Korean): 칠흑 같은 어둠 속에서 등불 없이 산길을 바쁘게 내려가며 한쪽 무릎이 구부러진 금월도 마을 청년들의 기괴한 실루엣.\n\nLOCATION (lock): On a descending forest trail between dark tree trunks, with no lanterns or artificial light. 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 dark path, pine trunks, undergrowth, and moonless ambience. Exclude the hidden pair and show only the youths descending without lamps.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s missing pendant remains at Youngran’s ritual altar.\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. 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.",
  "totals": {
   "C": 7,
   "A": 5,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "'한쪽 무릎이 구부러진 기괴한 자세'를 인물들의 실제 연기로 훌륭하게 구현했으며, 칠흑 같은 어둠 속 실루엣의 느낌과 지정된 배경 설정을 잘 유지했습니다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "어두운 밤의 분위기와 배경 조건은 충족했으나, '한쪽 무릎이 구부러진 기괴한 실루엣'이라는 핵심적인 자세 지침을 간과하고 평범하게 걷는 모습으로 렌더링되었습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "'칠흑 같은 어둠'과 '실루엣'이라는 조명 지침을 무시하고 지나치게 밝게 렌더링되었으며, 기괴한 자세가 아닌 일반적인 달리기 동작으로 표현되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S69sh9_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 금월도 마을 주민: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:902182>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "가장 왼쪽에 있는 청년의 아래로 늘어뜨린 왼손이 손가락 구분이 없이 뭉개져 있습니다.",
     "fix_en": "Reconstruct the leftmost youth's hanging left hand so that the fingers are distinct and anatomically correct.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "오른쪽 체크무늬 셔츠를 입은 청년의 얼굴이 제공된 캐릭터 레퍼런스의 소년과 정확히 일치하지 않고 더 나이 들어 보입니다.",
     "fix_en": "Edit the face of the youth in the plaid shirt on the right to exactly match the specific boy in the character reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Reconstruct the leftmost youth's hanging left hand so that the fingers are distinct and anatomically correct.\n- Edit the face of the youth in the plaid shirt on the right to exactly match the specific boy in the character reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S69sh9"
  }
 },
 "S70sh1::bgfirst_bg": {
  "input_fingerprint": "9200b4bb2dbf727f",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞 어둠 속에 멈춰 선 김지후(강수리영)와 정인우의 뒷모습.\n\nLOCATION (lock): The forest ground directly before the timber-braced mouth of the large natural cave at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height several meters behind the pair, hold a static wide frame with 김지후(강수리영) on the left and 정인우 on the right, both stopped in the lower third before the centered cave entrance. Their backs and unequal forward lean make the hesitation legible while the irregular added wooden posts break up the entrance behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, midground; 정인우 in the lower-right of the frame, midground; large cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 자연동굴 입구 (어둠 속에 열려 있음) — The opening faces the camera, with its interior extending directly away behind the two characters; used as Central destination and negative-space focal point behind both characters; 덧대어진 나무 기둥 (동굴 입구에 기괴하게 덧대어져 있음) — Their uneven front and side faces are visible around the cave opening; used as Irregular vertical divisions that make the entrance appear uncanny.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure holds the cave interior near black while preserving restrained separation around the two silhouettes.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞 어둠 속에 멈춰 선 김지후(강수리영)와 정인우의 뒷모습.\n\nLOCATION (lock): The forest ground directly before the timber-braced mouth of the large natural cave at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height several meters behind the pair, hold a static wide frame with 김지후(강수리영) on the left and 정인우 on the right, both stopped in the lower third before the centered cave entrance. Their backs and unequal forward lean make the hesitation legible while the irregular added wooden posts break up the entrance behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, midground; 정인우 in the lower-right of the frame, midground; large cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 자연동굴 입구 (어둠 속에 열려 있음) — The opening faces the camera, with its interior extending directly away behind the two characters; used as Central destination and negative-space focal point behind both characters; 덧대어진 나무 기둥 (동굴 입구에 기괴하게 덧대어져 있음) — Their uneven front and side faces are visible around the cave opening; used as Irregular vertical divisions that make the entrance appear uncanny.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure holds the cave interior near black while preserving restrained separation around the two silhouettes.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S70sh1__bgfirst_bg.png",
  "asset_id": "3b174573-9a87-49ae-94cf-0c2ffc88f6b0",
  "input_asset_ids": [
   "0a013a00-a770-45cc-8411-f058da71a506",
   "2ff437cd-b0a5-4527-8fc0-2ed7ad15b0fa",
   "1f532b2a-43f8-4b45-9ba3-d29cefed617e"
  ]
 },
 "S70sh1": {
  "input_fingerprint": "937e16da61ec612e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞 어둠 속에 멈춰 선 김지후(강수리영)와 정인우의 뒷모습.\n\nLOCATION (lock): The forest ground directly before the timber-braced mouth of the large natural cave at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height several meters behind the pair, hold a static wide frame with 김지후(강수리영) on the left and 정인우 on the right, both stopped in the lower third before the centered cave entrance. Their backs and unequal forward lean make the hesitation legible while the irregular added wooden posts break up the entrance behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, midground; 정인우 in the lower-right of the frame, midground; large cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 자연동굴 입구 (어둠 속에 열려 있음) — The opening faces the camera, with its interior extending directly away behind the two characters; used as Central destination and negative-space focal point behind both characters; 덧대어진 나무 기둥 (동굴 입구에 기괴하게 덧대어져 있음) — Their uneven front and side faces are visible around the cave opening; used as Irregular vertical divisions that make the entrance appear uncanny.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure holds the cave interior near black while preserving restrained separation around the two silhouettes.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, while Inwoo retains his cast, backpack, and flashlight at the cave entrance.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞 어둠 속에 멈춰 선 김지후(강수리영)와 정인우의 뒷모습.\n\nLOCATION (lock): The forest ground directly before the timber-braced mouth of the large natural cave at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height several meters behind the pair, hold a static wide frame with 김지후(강수리영) on the left and 정인우 on the right, both stopped in the lower third before the centered cave entrance. Their backs and unequal forward lean make the hesitation legible while the irregular added wooden posts break up the entrance behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, midground; 정인우 in the lower-right of the frame, midground; large cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 자연동굴 입구 (어둠 속에 열려 있음) — The opening faces the camera, with its interior extending directly away behind the two characters; used as Central destination and negative-space focal point behind both characters; 덧대어진 나무 기둥 (동굴 입구에 기괴하게 덧대어져 있음) — Their uneven front and side faces are visible around the cave opening; used as Irregular vertical divisions that make the entrance appear uncanny.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure holds the cave interior near black while preserving restrained separation around the two silhouettes.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, while Inwoo retains his cast, backpack, and flashlight at the cave entrance.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 기괴하게 나무 기둥이 덧대어진 거대한 자연동굴 입구 앞 어둠 속에 멈춰 선 김지후(강수리영)와 정인우의 뒷모습.\n\nLOCATION (lock): The forest ground directly before the timber-braced mouth of the large natural cave at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At standing eye height several meters behind the pair, hold a static wide frame with 김지후(강수리영) on the left and 정인우 on the right, both stopped in the lower third before the centered cave entrance. Their backs and unequal forward lean make the hesitation legible while the irregular added wooden posts break up the entrance behind them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, midground; 정인우 in the lower-right of the frame, midground; large cave entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 거대한 자연동굴 입구 (어둠 속에 열려 있음) — The opening faces the camera, with its interior extending directly away behind the two characters; used as Central destination and negative-space focal point behind both characters; 덧대어진 나무 기둥 (동굴 입구에 기괴하게 덧대어져 있음) — Their uneven front and side faces are visible around the cave opening; used as Irregular vertical divisions that make the entrance appear uncanny.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure holds the cave interior near black while preserving restrained separation around the two silhouettes.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, while Inwoo retains his cast, backpack, and flashlight at the cave entrance.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S70sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S70sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_natural_cave_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 뒷모습으로 카메라 반대편, 즉 프레임 중앙의 동굴 입구를 향해 서 있다. 여성(좌)의 시선은 약간 왼쪽 아래로 향해 정면 동굴을 완전히 응시하지 않고, 남성(우)은 상체를 크게 앞으로 숙여 시선이 동굴이 아니라 발밑 지면 쪽으로 떨어진다. 손전등은 오른손에 들려 있으나 렌즈가 아래/옆을 향하고 점등되어 있지 않아 동굴을 비추지 않는다.",
      "built_space": "고정 구조물은 암벽에 뚫린 자연동굴 입구와 덧댄 목재. 그러나 개구부가 매우 작고 낮으며, 목재는 STRUCTURE LOOK 사진의 아치형 다단 지주 구조가 아니라 LOCATION 사진의 단순한 가로보+기둥에 가까운 형태로, 두 참조 중 우선권을 가진 STRUCTURE LOOK과의 일치도가 낮다. 인물이 프레임 좌우 가장자리에 크게 배치되어 동굴이 상대적으로 작고 멀게 보인다.",
      "entities": "여성: 긴 검은 생머리, 20대 초반 체형, 갈색 워크재킷+카고팬츠 — 캐릭터 참조와 대체로 일치, 목걸이 미착용(계약 충족, 다만 뒷모습이라 확인 제한). 남성: 짧은 검은 머리, 20대 중반, 배낭 착용, 왼손목 부근에 흰 캐스트로 보이는 것, 손전등 소지 — 캐리 상태 3종 모두 확인 가능. 텍스트/워터마크 없음, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발로 지면을 딛고 서 있으며 그림자·접지 관계는 자연스럽다. 남성의 상체는 허리에서 크게 굽혀 있으나 다리로 지지되어 물리적으로 가능하다. 공중에 뜬 물체 없음. 다만 남성의 굽힌 자세는 '멈춰 선 뒷모습'의 망설임보다는 무언가를 줍거나 들여다보는 동작처럼 읽혀 순간 묘사와 어긋난다."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 완전한 뒷모습으로 정면 중앙의 동굴 입구를 향해 정지해 있다. 두 사람의 시선축이 모두 어둠 속 개구부로 수렴하며, 남성이 오른손에 든 손전등이 점등되어 빛이 동굴 입구 앞 지면을 향해 뻗어 있다 — 목표물이 명확히 동굴이다.",
      "built_space": "동굴 입구가 프레임 상중앙에 위치하고, 개구부 둘레에 불규칙한 목재 지주와 상단 X자 가새, 좌우 측면 기둥이 보여 STRUCTURE LOOK 참조의 아치형 목재 보강 구조와 잘 대응한다. 암벽의 형상과 좌우 수풀 경사도 LOCATION 사진과 부합. 구조물 크기 대 인물 스케일이 실제 비례로 유지되어 있다.",
      "entities": "여성: 긴 검은 생머리, 갈색 워크재킷+어두운 카고팬츠, 목걸이 없음 — 참조 및 캐리 계약 일치(모자 미착용은 사소한 차이). 남성: 짧은 검은 머리, 버건디 니트, 백팩 착용, 왼팔 흰 캐스트 뚜렷, 손전등 소지 — 캐스트·백팩·손전등 3종 모두 명확히 확인. 참조의 녹색 코트 대신 니트라는 점은 경미한 의상 차이. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 양발로 낙엽 덮인 지면을 딛고 서 있으며 발목 아래 접지와 그림자가 확인된다. 남성은 상체를 살짝 앞으로 기울여 여성과 다른 전방 경사를 만들고, 여성은 거의 수직으로 서 있어 '불균등한 전방 경사'가 성립한다. 손전등은 손에 쥐어져 있고 광선이 물리적으로 지면에 떨어진다. 공중 부양 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "뒷모습·야간 저조도는 지켰으나 인물이 프레임 양 가장자리에서 과대하게 커져 '중앙 동굴 입구+하단 3분의 1' 레이아웃이 무너졌고, 남성의 과도한 굽힘은 '멈춰 선' 순간이 아니며 목재 보강 구조도 STRUCTURE LOOK의 아치형 지주와 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "김지후 좌하·정인우 우하, 중앙 상단의 목재 덧댄 동굴 입구라는 프레임 레이아웃과 와이드 스케일을 정확히 구현했고, 불균등한 전방 경사·캐스트/백팩/손전등 캐리 상태·목걸이 부재까지 충족하며 STRUCTURE LOOK의 아치형 지주 형태도 가장 근접하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "뒷모습·야간 저조도는 지켰으나 인물이 프레임 양 가장자리에서 과대하게 커져 '중앙 동굴 입구+하단 3분의 1' 레이아웃이 무너졌고, 남성의 과도한 굽힘은 '멈춰 선' 순간이 아니며 목재 보강 구조도 STRUCTURE LOOK의 아치형 지주와 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "김지후 좌하·정인우 우하, 중앙 상단의 목재 덧댄 동굴 입구라는 프레임 레이아웃과 와이드 스케일을 정확히 구현했고, 불균등한 전방 경사·캐스트/백팩/손전등 캐리 상태·목걸이 부재까지 충족하며 STRUCTURE LOOK의 아치형 지주 형태도 가장 근접하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 뒷모습으로 카메라 반대편, 즉 프레임 중앙의 동굴 입구를 향해 서 있다. 여성(좌)의 시선은 약간 왼쪽 아래로 향해 정면 동굴을 완전히 응시하지 않고, 남성(우)은 상체를 크게 앞으로 숙여 시선이 동굴이 아니라 발밑 지면 쪽으로 떨어진다. 손전등은 오른손에 들려 있으나 렌즈가 아래/옆을 향하고 점등되어 있지 않아 동굴을 비추지 않는다.",
      "built_space": "고정 구조물은 암벽에 뚫린 자연동굴 입구와 덧댄 목재. 그러나 개구부가 매우 작고 낮으며, 목재는 STRUCTURE LOOK 사진의 아치형 다단 지주 구조가 아니라 LOCATION 사진의 단순한 가로보+기둥에 가까운 형태로, 두 참조 중 우선권을 가진 STRUCTURE LOOK과의 일치도가 낮다. 인물이 프레임 좌우 가장자리에 크게 배치되어 동굴이 상대적으로 작고 멀게 보인다.",
      "entities": "여성: 긴 검은 생머리, 20대 초반 체형, 갈색 워크재킷+카고팬츠 — 캐릭터 참조와 대체로 일치, 목걸이 미착용(계약 충족, 다만 뒷모습이라 확인 제한). 남성: 짧은 검은 머리, 20대 중반, 배낭 착용, 왼손목 부근에 흰 캐스트로 보이는 것, 손전등 소지 — 캐리 상태 3종 모두 확인 가능. 텍스트/워터마크 없음, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발로 지면을 딛고 서 있으며 그림자·접지 관계는 자연스럽다. 남성의 상체는 허리에서 크게 굽혀 있으나 다리로 지지되어 물리적으로 가능하다. 공중에 뜬 물체 없음. 다만 남성의 굽힌 자세는 '멈춰 선 뒷모습'의 망설임보다는 무언가를 줍거나 들여다보는 동작처럼 읽혀 순간 묘사와 어긋난다."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 완전한 뒷모습으로 정면 중앙의 동굴 입구를 향해 정지해 있다. 두 사람의 시선축이 모두 어둠 속 개구부로 수렴하며, 남성이 오른손에 든 손전등이 점등되어 빛이 동굴 입구 앞 지면을 향해 뻗어 있다 — 목표물이 명확히 동굴이다.",
      "built_space": "동굴 입구가 프레임 상중앙에 위치하고, 개구부 둘레에 불규칙한 목재 지주와 상단 X자 가새, 좌우 측면 기둥이 보여 STRUCTURE LOOK 참조의 아치형 목재 보강 구조와 잘 대응한다. 암벽의 형상과 좌우 수풀 경사도 LOCATION 사진과 부합. 구조물 크기 대 인물 스케일이 실제 비례로 유지되어 있다.",
      "entities": "여성: 긴 검은 생머리, 갈색 워크재킷+어두운 카고팬츠, 목걸이 없음 — 참조 및 캐리 계약 일치(모자 미착용은 사소한 차이). 남성: 짧은 검은 머리, 버건디 니트, 백팩 착용, 왼팔 흰 캐스트 뚜렷, 손전등 소지 — 캐스트·백팩·손전등 3종 모두 명확히 확인. 참조의 녹색 코트 대신 니트라는 점은 경미한 의상 차이. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 양발로 낙엽 덮인 지면을 딛고 서 있으며 발목 아래 접지와 그림자가 확인된다. 남성은 상체를 살짝 앞으로 기울여 여성과 다른 전방 경사를 만들고, 여성은 거의 수직으로 서 있어 '불균등한 전방 경사'가 성립한다. 손전등은 손에 쥐어져 있고 광선이 물리적으로 지면에 떨어진다. 공중 부양 요소 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 카메라에 등을 보이고 정면 중앙의 동굴 입구를 향해 서 있다. 여성(좌)은 시선·몸이 곧장 동굴 어둠을 향하고, 남성(우)은 약간 앞으로 기울어 동굴 쪽을 본다. 오른손에 든 손전등의 빔은 아래·앞쪽 지면을 향해 동굴 입구 진입로를 비춘다 — 목표(동굴 입구)에 정확히 닿는다.",
      "built_space": "동굴 입구는 프레임 상부 중앙에 위치하고, 목재 기둥·상인방·사선 버팀대가 STRUCTURE LOOK 사진의 다리 구조(수직 기둥 2쌍 + 상부 삼각 트러스)와 매우 유사하게 재현되었다. 개구부는 카메라를 향해 열려 있고 내부는 검게 소실된다. 좌우 관목 사면과 낙엽 진입로는 LOCATION 사진과 일치. 구조물 요소의 중복이나 여분은 없다.",
      "entities": "여성: 긴 검은 머리, 갈색 워크 재킷, 어두운 카고 팬츠 — 지후 레퍼런스와 일치(모자는 없으나 목걸이 없음 = CARRIED STATE 충족, 뒷모습이라 확인 가능한 범위). 남성: 짧은 검은 머리, 버건디 상의, 회색 백팩, 왼팔에 흰 깁스, 오른손에 손전등 — 인우의 cast/backpack/flashlight 3항목 모두 확인됨. 인물은 2명뿐, 추가 인물 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 지면 낙엽 위에 확실히 놓여 있고 그림자/접지가 자연스럽다. 손전등은 오른손이 실제로 쥐고 있으며 빔이 손 위치에서 나와 지면을 비춘다. 백팩은 어깨끈으로 지지, 깁스는 팔에 감겨 있다. 공중 부양이나 무지지 물체 없음."
     },
     {
      "label": "B",
      "direction": "여성(좌)은 몸이 좌측으로 돌아 있고 얼굴이 옆으로 향해 동굴이 아닌 프레임 왼쪽/측면을 보는 듯하다 — '뒷모습으로 동굴 앞에 멈춰 섬'과 어긋난다. 남성(우)은 크게 앞으로 숙여 동굴 쪽을 보지만 프레임 우측 가장자리에서 거의 측면 실루엣. 손전등은 손에 쥐어져 있으나 점등되지 않아 아무 곳도 비추지 않는다.",
      "built_space": "동굴 입구가 중앙에 있으나 목조 구조가 낮은 울타리형 가로대 몇 개로 축소되어 STRUCTURE LOOK의 트러스·수직 기둥 구조와 크게 다르다. 개구부가 매우 작아 '거대한 자연동굴 입구'로 읽히지 않고, 반대로 인물이 과도하게 크게 확대되어 전경 존재가 되면서 진짜 물리적 스케일 지시를 위반한다. 카메라 높이는 서 있는 눈높이에 가깝지만 인물이 하단 1/3이 아니라 프레임 세로 대부분을 차지.",
      "entities": "여성: 긴 검은 머리, 밝은 갈색 재킷, 카고 팬츠 — 대체로 일치, 목걸이 없음. 남성: 검은 후드 재킷, 검은 백팩, 오른손에 손전등, 왼손목에 흰 붕대/깁스 흔적이 보이나 캐스트로 명확히 읽기 어렵다. 인물 2명, 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 발이 지면에 접지되어 있고(남성 하반신 일부는 프레임 밖) 숙인 자세는 무릎·상체 굽힘으로 지지된다. 손전등은 손에 쥐어져 있다. 부양 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "서 있는 눈높이 광각, 두 인물 뒷모습이 하단 1/3, 중앙 상부에 STRUCTURE LOOK의 목재 트러스 동굴 입구 — 프레임 레이아웃·스케일·저조도 야간 톤이 모두 지시대로이고 인우의 깁스·백팩·손전등, 지후의 목걸이 부재까지 충족."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물이 과도하게 확대되어 하단 1/3 배치와 실제 스케일 규정을 깨고, 지후가 등이 아닌 측면을 보며 동굴을 향하지 않으며, 목조 구조가 낮은 울타리형으로 STRUCTURE LOOK과 크게 어긋난다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "서 있는 눈높이 광각, 두 인물 뒷모습이 하단 1/3, 중앙 상부에 STRUCTURE LOOK의 목재 트러스 동굴 입구 — 프레임 레이아웃·스케일·저조도 야간 톤이 모두 지시대로이고 인우의 깁스·백팩·손전등, 지후의 목걸이 부재까지 충족."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물이 과도하게 확대되어 하단 1/3 배치와 실제 스케일 규정을 깨고, 지후가 등이 아닌 측면을 보며 동굴을 향하지 않으며, 목조 구조가 낮은 울타리형으로 STRUCTURE LOOK과 크게 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 인물 모두 카메라에 등을 보이고 정면 중앙의 동굴 입구를 향해 서 있다. 여성(좌)은 시선·몸이 곧장 동굴 어둠을 향하고, 남성(우)은 약간 앞으로 기울어 동굴 쪽을 본다. 오른손에 든 손전등의 빔은 아래·앞쪽 지면을 향해 동굴 입구 진입로를 비춘다 — 목표(동굴 입구)에 정확히 닿는다.",
      "built_space": "동굴 입구는 프레임 상부 중앙에 위치하고, 목재 기둥·상인방·사선 버팀대가 STRUCTURE LOOK 사진의 다리 구조(수직 기둥 2쌍 + 상부 삼각 트러스)와 매우 유사하게 재현되었다. 개구부는 카메라를 향해 열려 있고 내부는 검게 소실된다. 좌우 관목 사면과 낙엽 진입로는 LOCATION 사진과 일치. 구조물 요소의 중복이나 여분은 없다.",
      "entities": "여성: 긴 검은 머리, 갈색 워크 재킷, 어두운 카고 팬츠 — 지후 레퍼런스와 일치(모자는 없으나 목걸이 없음 = CARRIED STATE 충족, 뒷모습이라 확인 가능한 범위). 남성: 짧은 검은 머리, 버건디 상의, 회색 백팩, 왼팔에 흰 깁스, 오른손에 손전등 — 인우의 cast/backpack/flashlight 3항목 모두 확인됨. 인물은 2명뿐, 추가 인물 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 지면 낙엽 위에 확실히 놓여 있고 그림자/접지가 자연스럽다. 손전등은 오른손이 실제로 쥐고 있으며 빔이 손 위치에서 나와 지면을 비춘다. 백팩은 어깨끈으로 지지, 깁스는 팔에 감겨 있다. 공중 부양이나 무지지 물체 없음."
     },
     {
      "label": "A",
      "direction": "여성(좌)은 몸이 좌측으로 돌아 있고 얼굴이 옆으로 향해 동굴이 아닌 프레임 왼쪽/측면을 보는 듯하다 — '뒷모습으로 동굴 앞에 멈춰 섬'과 어긋난다. 남성(우)은 크게 앞으로 숙여 동굴 쪽을 보지만 프레임 우측 가장자리에서 거의 측면 실루엣. 손전등은 손에 쥐어져 있으나 점등되지 않아 아무 곳도 비추지 않는다.",
      "built_space": "동굴 입구가 중앙에 있으나 목조 구조가 낮은 울타리형 가로대 몇 개로 축소되어 STRUCTURE LOOK의 트러스·수직 기둥 구조와 크게 다르다. 개구부가 매우 작아 '거대한 자연동굴 입구'로 읽히지 않고, 반대로 인물이 과도하게 크게 확대되어 전경 존재가 되면서 진짜 물리적 스케일 지시를 위반한다. 카메라 높이는 서 있는 눈높이에 가깝지만 인물이 하단 1/3이 아니라 프레임 세로 대부분을 차지.",
      "entities": "여성: 긴 검은 머리, 밝은 갈색 재킷, 카고 팬츠 — 대체로 일치, 목걸이 없음. 남성: 검은 후드 재킷, 검은 백팩, 오른손에 손전등, 왼손목에 흰 붕대/깁스 흔적이 보이나 캐스트로 명확히 읽기 어렵다. 인물 2명, 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 발이 지면에 접지되어 있고(남성 하반신 일부는 프레임 밖) 숙인 자세는 무릎·상체 굽힘으로 지지된다. 손전등은 손에 쥐어져 있다. 부양 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 인물 모두 뒷모습으로 카메라 반대편, 즉 프레임 중앙의 동굴 입구를 향해 서 있다. 여성(좌)의 시선은 약간 왼쪽 아래로 향해 정면 동굴을 완전히 응시하지 않고, 남성(우)은 상체를 크게 앞으로 숙여 시선이 동굴이 아니라 발밑 지면 쪽으로 떨어진다. 손전등은 오른손에 들려 있으나 렌즈가 아래/옆을 향하고 점등되어 있지 않아 동굴을 비추지 않는다.",
    "built_space": "고정 구조물은 암벽에 뚫린 자연동굴 입구와 덧댄 목재. 그러나 개구부가 매우 작고 낮으며, 목재는 STRUCTURE LOOK 사진의 아치형 다단 지주 구조가 아니라 LOCATION 사진의 단순한 가로보+기둥에 가까운 형태로, 두 참조 중 우선권을 가진 STRUCTURE LOOK과의 일치도가 낮다. 인물이 프레임 좌우 가장자리에 크게 배치되어 동굴이 상대적으로 작고 멀게 보인다.",
    "entities": "여성: 긴 검은 생머리, 20대 초반 체형, 갈색 워크재킷+카고팬츠 — 캐릭터 참조와 대체로 일치, 목걸이 미착용(계약 충족, 다만 뒷모습이라 확인 제한). 남성: 짧은 검은 머리, 20대 중반, 배낭 착용, 왼손목 부근에 흰 캐스트로 보이는 것, 손전등 소지 — 캐리 상태 3종 모두 확인 가능. 텍스트/워터마크 없음, 추가 인물 없음.",
    "hard_violations": [],
    "physics": "두 인물 모두 두 발로 지면을 딛고 서 있으며 그림자·접지 관계는 자연스럽다. 남성의 상체는 허리에서 크게 굽혀 있으나 다리로 지지되어 물리적으로 가능하다. 공중에 뜬 물체 없음. 다만 남성의 굽힌 자세는 '멈춰 선 뒷모습'의 망설임보다는 무언가를 줍거나 들여다보는 동작처럼 읽혀 순간 묘사와 어긋난다."
   },
   {
    "label": "B",
    "direction": "두 인물 모두 완전한 뒷모습으로 정면 중앙의 동굴 입구를 향해 정지해 있다. 두 사람의 시선축이 모두 어둠 속 개구부로 수렴하며, 남성이 오른손에 든 손전등이 점등되어 빛이 동굴 입구 앞 지면을 향해 뻗어 있다 — 목표물이 명확히 동굴이다.",
    "built_space": "동굴 입구가 프레임 상중앙에 위치하고, 개구부 둘레에 불규칙한 목재 지주와 상단 X자 가새, 좌우 측면 기둥이 보여 STRUCTURE LOOK 참조의 아치형 목재 보강 구조와 잘 대응한다. 암벽의 형상과 좌우 수풀 경사도 LOCATION 사진과 부합. 구조물 크기 대 인물 스케일이 실제 비례로 유지되어 있다.",
    "entities": "여성: 긴 검은 생머리, 갈색 워크재킷+어두운 카고팬츠, 목걸이 없음 — 참조 및 캐리 계약 일치(모자 미착용은 사소한 차이). 남성: 짧은 검은 머리, 버건디 니트, 백팩 착용, 왼팔 흰 캐스트 뚜렷, 손전등 소지 — 캐스트·백팩·손전등 3종 모두 명확히 확인. 참조의 녹색 코트 대신 니트라는 점은 경미한 의상 차이. 추가 인물·텍스트 없음.",
    "hard_violations": [],
    "physics": "두 인물 모두 양발로 낙엽 덮인 지면을 딛고 서 있으며 발목 아래 접지와 그림자가 확인된다. 남성은 상체를 살짝 앞으로 기울여 여성과 다른 전방 경사를 만들고, 여성은 거의 수직으로 서 있어 '불균등한 전방 경사'가 성립한다. 손전등은 손에 쥐어져 있고 광선이 물리적으로 지면에 떨어진다. 공중 부양 요소 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "뒷모습·야간 저조도는 지켰으나 인물이 프레임 양 가장자리에서 과대하게 커져 '중앙 동굴 입구+하단 3분의 1' 레이아웃이 무너졌고, 남성의 과도한 굽힘은 '멈춰 선' 순간이 아니며 목재 보강 구조도 STRUCTURE LOOK의 아치형 지주와 어긋난다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "김지후 좌하·정인우 우하, 중앙 상단의 목재 덧댄 동굴 입구라는 프레임 레이아웃과 와이드 스케일을 정확히 구현했고, 불균등한 전방 경사·캐스트/백팩/손전등 캐리 상태·목걸이 부재까지 충족하며 STRUCTURE LOOK의 아치형 지주 형태도 가장 근접하다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L26B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_natural_cave_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우(오른쪽)가 캐릭터 레퍼런스에서 입고 있는 짙은 초록색 코트가 생략되어 버건디색 스웨터만 입고 있습니다.",
     "fix_en": "Dress the man on the right in his dark green coat over the burgundy sweater, fitting it under the backpack straps, while preserving his current pose, backpack, flashlight, arm cast, the woman on the left, the cave background, and the lighting."
    },
    {
     "issue_ko": "김지후(왼쪽)가 캐릭터 레퍼런스에서 쓰고 있는 짙은 회색 캡 모자가 생략되었습니다.",
     "fix_en": "Add the dark grey baseball cap to the head of the woman on the left, keeping her long black hair visible beneath it, while preserving her current posture, clothing, the man on the right, the cave background, and the lighting."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Dress the man on the right in his dark green coat over the burgundy sweater, fitting it under the backpack straps, while preserving his current pose, backpack, flashlight, arm cast, the woman on the left, the cave background, and the lighting.\n- Add the dark grey baseball cap to the head of the woman on the left, keeping her long black hair visible beneath it, while preserving her current posture, clothing, the man on the right, the cave background, and the lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·구조물·야간 저조도는 충족하나, 정인우가 레퍼런스의 짙은 녹색 코트 대신 버건디 니트 차림이고 김지후의 회색 볼캡도 빠져 있어 캐릭터 레퍼런스 와드로브 정합에서 두 항목이 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 후방 구도·동굴 구조·CARRIED STATE(목걸이 없음/캐스트·배낭·손전등)를 유지하면서 정인우의 녹색 롱코트와 김지후의 볼캡까지 캐릭터 레퍼런스대로 복원했고, 배경·조명은 거의 손대지 않아 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·구조물·야간 저조도는 충족하나, 정인우가 레퍼런스의 짙은 녹색 코트 대신 버건디 니트 차림이고 김지후의 회색 볼캡도 빠져 있어 캐릭터 레퍼런스 와드로브 정합에서 두 항목이 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 후방 구도·동굴 구조·CARRIED STATE(목걸이 없음/캐스트·배낭·손전등)를 유지하면서 정인우의 녹색 롱코트와 김지후의 볼캡까지 캐릭터 레퍼런스대로 복원했고, 배경·조명은 거의 손대지 않아 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "깁스 표현이 다소 짧고 불명확한 약점은 있으나 모자와 녹색 롱코트를 포함한 인물 외형을 보존하면서 정확한 후면 와이드·좌우 배치·중앙 동굴 구조를 충실히 유지해 우세하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "팔뚝 깁스를 명확히 복원한 이득은 있지만, 계약이 요구하지 않은 지후의 모자 제거와 인우의 녹색 롱코트 삭제라는 큰 정체성·의상 비용이 발생해 A보다 낮다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "깁스 표현이 다소 짧고 불명확한 약점은 있으나 모자와 녹색 롱코트를 포함한 인물 외형을 보존하면서 정확한 후면 와이드·좌우 배치·중앙 동굴 구조를 충실히 유지해 우세하다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "팔뚝 깁스를 명확히 복원한 이득은 있지만, 계약이 요구하지 않은 지후의 모자 제거와 인우의 녹색 롱코트 삭제라는 큰 정체성·의상 비용이 발생해 A보다 낮다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S70sh1__bgfirst_bg.png",
   "bg_asset_id": "3b174573-9a87-49ae-94cf-0c2ffc88f6b0",
   "bg_record_key": "S70sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S70sh3": {
  "input_fingerprint": "3bf5179655836741",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 동굴의 짙은 어둠 속으로 성큼 걷기 위해 한 발을 공중에 든 mid-stride 자세의 김지후(강수리영) 전신.\n\nLOCATION (lock): Across the cave threshold, stepping from the exterior forest into the pitch-dark interior passage. 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 timber-braced cave mouth, surrounding pine forest, and deep black interior. Exclude the pair's earlier hesitation and show the woman stepping inside first.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s pendant remains at the ritual altar, and Inwoo’s injured arm remains cast.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "A": 7,
   "B": 2,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "동굴의 어둠 속으로 들어가는 방향과 한 발을 공중에 든 전신 자세를 명확하게 구현하여 프롬프트에 가장 충실합니다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "동굴 안이 아닌 밖으로 걸어 나오고 있으며, 지시된 공중에 뜬 발 자세가 생략되어 방향과 동작을 모두 위반했습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "한 발을 든 자세는 표현되었으나, 동굴 어둠 속이 아닌 숲을 향해 밖으로 걷고 있어 핵심 걷기 방향을 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S70sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "동굴 어둠 속으로 성큼 걷는다는 지문과 달리, 고개를 뒤로 돌려 바깥을 보고 있습니다.",
     "fix_en": "Turn her head to face forward into the cave interior, showing only the back of her head and long hair.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "공중에 들려 있는 왼쪽 발과 바닥 사이에 부자연스러운 검은 그림자 기둥이 이어져 있습니다.",
     "fix_en": "Erase the unnatural black shadow connecting the raised left foot to the ground, leaving clear space under the lifted boot.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Turn her head to face forward into the cave interior, showing only the back of her head and long hair.\n- Erase the unnatural black shadow connecting the raised left foot to the ground, leaving clear space under the lifted boot.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S70sh1"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S71sh2": {
  "input_fingerprint": "54af4fe7863383a1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 플래시 불빛에 의해 동굴 바닥에 흩어진 사람의 뼈와 뜯겨진 신체 부위들이 적나라하게 드러난 클로즈업.\n\nLOCATION (lock): A deep cave passage whose floor is strewn with human bones and severed remains, exposed only by a flashlight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height just behind 정인우's implied position, finish the steep downward tilt in a close hold on the cave floor, excluding both people from the image. The scattered bones and torn human parts occupy the central and lower portions at natural scale, with enough surrounding ground left visible to establish that they lie directly in the pair's path.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: scattered human remains on cave floor in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 흩어진 인골과 뜯어진 신체 부위 (뜯기고 부서진 채 흩어져 있음) — Their upward-facing and broken profiles are exposed to the camera across the ground ahead; used as Primary reveal held at the end of the downward tilt; 동굴 바닥 (인골과 신체 부위가 깔려 있음); used as Scale and location reference surrounding the remains.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: An unstable flashlight beam isolates the remains against the otherwise dark cave floor with harsh, intermittent contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The cave floor remains covered with scattered human bones and torn body parts. Jihu’s necklace remains absent, and Inwoo retains his cast, backpack, and failing flashlight.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "C": 9,
   "A": 8,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "무릎 높이 급한 하향 틸트·클로즈업, 인물 완전 배제, 중앙 하부 인골+뜯겨진 신체 부위, 레퍼런스 동굴 지형과 조명(불안정한 플래시 스팟)까지 가장 정확히 충족."
   },
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "프레이밍과 하향 틸트, 인물 배제, 실제 스케일 모두 양호하나 '뜯겨진 신체 부위' 표현이 뼈에 비해 빈약해 주요 리빌의 강도가 C보다 약함."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "카메라 각이 낮고 중앙 잔해가 전경을 과장 점유하며, 무엇보다 잔해 형태가 인체보다 동물 도체로 읽혀 '사람의 뼈와 뜯겨진 신체 부위' 지정에서 이탈."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B04.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S71sh14": {
  "input_fingerprint": "5db620f091cb563b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 동굴 구석에서 두꺼운 쇠사슬에 묶인 채 잔뜩 웅크린 강민숙(홍은미)의 초췌한 전신이 플래시 불빛에 뚜렷이 드러난 광경.\n\nLOCATION (lock): A dark holding recess deep inside the cave, where a chained prisoner is revealed by the handheld flashlight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From close to ground level beside 정인우's seated position, continue the forward dolly along the flashlight's direction and pause when 강민숙(홍은미)'s entire crouched body becomes readable in the distant corner. Frame her full figure slightly off-center with the chains crossing her compressed posture, leaving cave floor between camera and captive to preserve the disturbing distance of the discovery.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 동굴 구석 (어둠 속 구석으로 이어져 있음) — Both converging sides of the corner face the camera around 강민숙(홍은미); used as Recessed enclosure framing the captive's full body; 두꺼운 쇠사슬 (강민숙(홍은미)을 묶고 있음) — The chain is seen wrapped across 강민숙(홍은미)'s crouched body and extending toward the corner; used as Visible restraint crossing and enclosing the captive's body; 동굴 바닥 (인골과 아직 마르지 않은 피웅덩이가 이어져 있음); used as Foreground depth leading from the low camera to the captive.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The restored flashlight beam makes 강민숙(홍은미) and her chains abruptly clear while the surrounding cave remains in deep darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 bone-littered cave floor, rough walls, darkness, flashlight beam, and blood traces. Exclude the scattered remains as the sole focal subject; reveal the chained woman crouched in the corner.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains emaciated and chained in the cave corner. Jihu is still without her necklace, while Inwoo retains his cast, backpack, and flashlight.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "totals": {
   "A": 3,
   "B": 6,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "구석·사슬·바닥 요소는 잘 갖췄으나, 샷 텍스트가 허용한 인물은 강민숙뿐인데 배낭·깁스·플래시를 든 남성 전신을 전경에 추가해 인물 추가 금지 조항을 정면으로 위반(하드 폴트).  ★위반: [claude-opus] 샷 텍스트가 허용하지 않은 인물(정인우 추정 남성)의 전신이 전경에 추가로 등장 — PEOPLE 조항 위반(발명된 인물) / [gpt] 샷 텍스트가 강민숙만 보이도록 정한 장면에 정인우의 추가 인체가 크게 등장한다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "양쪽 벽이 수렴하는 리세스와 전경 인골·피의 깊이, 광원 축은 지시에 부합하나 인물 스케일이 과도하게 작고 사슬이 몸을 '잔뜩 웅크린 채 묶은' 두께·구속감에서 레퍼런스보다 약함."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "낮은 카메라·와이드 프레임에서 사슬이 웅크린 전신을 가로지르며 플래시로만 도드라지고, 인물 동일성·굵은 쇠사슬 재질·바닥 인골과 피의 연속성까지 지시를 가장 충실히 충족(추가 인물 없음)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S71sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   },
   {
    "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:963202>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "무릎 위에 얹은 손 부위에 세 번째 손이 생성되어 있으며 손가락들이 기형적으로 엉켜 있습니다. (치명적 오류)",
     "fix_en": "Redraw the hands in her lap to show exactly two normal human hands with five fingers each. Remove the extra third hand and any disconnected fingers, leaving only the dark fabric of her pants and the two correct hands in that space. Preserve her face, her exact pose, her clothing, the chains, the cave set, the lighting, and the framing exactly as they are."
    },
    {
     "issue_ko": "화면 우측에 위치한 왼발의 발가락 개수가 6개 이상이며 형태가 뭉개져 있습니다. (치명적 오류)",
     "fix_en": "Redraw her left foot (viewer's right) to have exactly five anatomically correct human toes. Remove the extra digits, filling the resulting space with the natural cave floor. Preserve her ankle shackle, her exact pose, her clothing, the cave set, the lighting, and the framing exactly as they are."
    },
    {
     "issue_ko": "화면 좌측 허벅지를 지나는 쇠사슬이 바지 원단 텍스처와 섞여 데님처럼 녹아내렸습니다. (경미한 오류)",
     "fix_en": ""
    },
    {
     "issue_ko": "화면 좌측 오른발 발목의 족쇄가 피부와 융합되어 경계가 불분명합니다. (경미한 오류)",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the hands in her lap to show exactly two normal human hands with five fingers each. Remove the extra third hand and any disconnected fingers, leaving only the dark fabric of her pants and the two correct hands in that space. Preserve her face, her exact pose, her clothing, the chains, the cave set, the lighting, and the framing exactly as they are.\n- Redraw her left foot (viewer's right) to have exactly five anatomically correct human toes. Remove the extra digits, filling the resulting space with the natural cave floor. Preserve her ankle shackle, her exact pose, her clothing, the cave set, the lighting, and the framing exactly as they are.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "낮은 앵글 와이드, 구석 벽감, 전경 인골·피웅덩이의 깊이, 그리고 '플래시 빔이 강민숙과 사슬을 갑자기 뚜렷하게 드러낸다'는 조명 지시를 가장 잘 충족한다; 전신·사슬 판독성이 확실하고 하드 위반 없음."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·자세·인물·사슬은 A와 사실상 동일하나 전반적으로 더 어둡게 눌려 인물과 쇠사슬의 '뚜렷이 드러난' 판독성과 구석 벽면 형상이 약화됐고, 계약이 요구하지 않은 노출·디테일 손실만 남아 이득이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "낮은 앵글 와이드, 구석 벽감, 전경 인골·피웅덩이의 깊이, 그리고 '플래시 빔이 강민숙과 사슬을 갑자기 뚜렷하게 드러낸다'는 조명 지시를 가장 잘 충족한다; 전신·사슬 판독성이 확실하고 하드 위반 없음."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·자세·인물·사슬은 A와 사실상 동일하나 전반적으로 더 어둡게 눌려 인물과 쇠사슬의 '뚜렷이 드러난' 판독성과 구석 벽면 형상이 약화됐고, 계약이 요구하지 않은 노출·디테일 손실만 남아 이득이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구석 리세스·쇠사슬·저각 와이드 등 계약 핵심은 충족하나, 인물이 다소 크게 붙어 '멀리 떨어진 발견의 거리'가 약하고 좌측 하단의 부자연스러운 밝은 얼룩과 손 형태 뭉개짐이 남아 있다.  ★위반: [gpt] 오른쪽 무릎 부근에 '6A00'처럼 읽히는 작은 문자형 표식이 있어 ‘화면 어디에도 텍스트 금지’를 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인물·의상·사슬·구석 구조를 유지한 채 프레임을 살짝 넓혀 전신과 바닥 깊이를 더 확보했고, 오프센터 배치와 손·바닥 접합의 정합성이 개선되어 계약이 요구한 '와이드, 약간 오프센터, 사이에 남는 동굴 바닥'에 더 부합한다 — 바꾼 것이 거의 없이 얻은 이득.  ★위반: [gpt] 오른쪽 무릎 부근에 '6A00'처럼 읽히는 작은 문자형 표식이 있어 ‘화면 어디에도 텍스트 금지’를 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.625,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 오른쪽 무릎 부근에 '6A00'처럼 읽히는 작은 문자형 표식이 있어 ‘화면 어디에도 텍스트 금지’를 위반한다."
      ],
      "B": [
       "[gpt] 오른쪽 무릎 부근에 '6A00'처럼 읽히는 작은 문자형 표식이 있어 ‘화면 어디에도 텍스트 금지’를 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구석 리세스·쇠사슬·저각 와이드 등 계약 핵심은 충족하나, 인물이 다소 크게 붙어 '멀리 떨어진 발견의 거리'가 약하고 좌측 하단의 부자연스러운 밝은 얼룩과 손 형태 뭉개짐이 남아 있다.  ★위반: [gpt] 오른쪽 무릎 부근에 '6A00'처럼 읽히는 작은 문자형 표식이 있어 ‘화면 어디에도 텍스트 금지’를 위반한다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 인물·의상·사슬·구석 구조를 유지한 채 프레임을 살짝 넓혀 전신과 바닥 깊이를 더 확보했고, 오프센터 배치와 손·바닥 접합의 정합성이 개선되어 계약이 요구한 '와이드, 약간 오프센터, 사이에 남는 동굴 바닥'에 더 부합한다 — 바꾼 것이 거의 없이 얻은 이득.  ★위반: [gpt] 오른쪽 무릎 부근에 '6A00'처럼 읽히는 작은 문자형 표식이 있어 ‘화면 어디에도 텍스트 금지’를 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S71sh2"
  }
 },
 "S71sh18": {
  "input_fingerprint": "715d5787448f83ba",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 눈물이 뺨을 타고 흘러내리며 입을 벌린 채 오열하는 표정으로 굳어 있는 강민숙(홍은미)의 얼굴 클로즈업.\n\nLOCATION (lock): At the chained holding spot deep within the bloodstained cave interior. 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 cave's rough stone, flashlight lighting, chains, and captive position. Exclude the broad full-body reveal and focus on the captive woman's anguished face.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): She is tightly curled on the floor in a corner of the cave with her torso folded forward, her head held low, and her limbs confined by thick chains.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains with her limbs confined by thick chains amid the cave’s accumulated human remains and blood.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "요구된 얼굴 클로즈업 앵글을 가장 잘 구현했으며, 눈물을 흘리며 오열하는 표정 지시를 충실히 따랐습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "표정 묘사는 적절하나 프레임이 너무 넓어져 얼굴 클로즈업 지시를 온전히 충족하지 못했습니다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "클로즈업 지시에 비해 불필요하게 신체가 많이 노출되었으며, 피사체의 시선이 다소 어색합니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S71sh14_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터가 상체를 꼿꼿이 세우고 고개를 들어 정면을 보고 있어, 상체를 앞으로 숙이고 고개를 푹 숙인 레퍼런스의 지정된 자세와 어긋납니다.",
     "fix_en": "Tilt the woman's head downward and hunch her shoulders to restore the forward-folded, head-low posture from the reference.",
     "needs_regeneration": false,
     "unfixable": true
    },
    {
     "issue_ko": "레퍼런스와 달리 목에 채워진 금속 고리가 우측 벽의 쇠사슬과 연결되어 있지 않고 끊어져 있습니다.",
     "fix_en": "Connect the metal collar around her neck to the thick rusty chain anchored to the rock wall on the right with a continuous chain.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Connect the metal collar around her neck to the thick rusty chain anchored to the rock wall on the right with a continuous chain.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S71sh14"
  }
 },
 "S72sh2::bgfirst_bg": {
  "input_fingerprint": "aedc47f374d7cce2",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 다 타버린 창고를 바라보며 허탈감에 빠져 멍하니 서 있는 황봉업(황 씨)의 측면.\n\nLOCATION (lock): The restaurant's back garden beside the charred remains of the storage shed at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 황봉업(황 씨), finish the dolly-in on a medium side profile with him occupying the right third and the burned warehouse remaining across his leftward eyeline in the background. His weight hangs back from the object of his stare, allowing the empty space between face and warehouse to carry his stunned loss.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-right of the frame, midground, looks toward burned warehouse; burned warehouse in the middle-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 다 타버린 창고 (홀라당 타버린 상태) — Its burned exterior faces the camera beyond 황봉업(황 씨)'s profile; used as Visible object of 황봉업(황 씨)'s vacant stare; 거뭇한 연기 (창고에서 뿜어져 나오고 있음); used as Slow atmospheric movement rising from the ruined building.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience uses restrained contrast, keeping 황봉업(황 씨)'s vacant profile distinct without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 다 타버린 창고를 바라보며 허탈감에 빠져 멍하니 서 있는 황봉업(황 씨)의 측면.\n\nLOCATION (lock): The restaurant's back garden beside the charred remains of the storage shed at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 황봉업(황 씨), finish the dolly-in on a medium side profile with him occupying the right third and the burned warehouse remaining across his leftward eyeline in the background. His weight hangs back from the object of his stare, allowing the empty space between face and warehouse to carry his stunned loss.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-right of the frame, midground, looks toward burned warehouse; burned warehouse in the middle-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 다 타버린 창고 (홀라당 타버린 상태) — Its burned exterior faces the camera beyond 황봉업(황 씨)'s profile; used as Visible object of 황봉업(황 씨)'s vacant stare; 거뭇한 연기 (창고에서 뿜어져 나오고 있음); used as Slow atmospheric movement rising from the ruined building.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience uses restrained contrast, keeping 황봉업(황 씨)'s vacant profile distinct without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S72sh2__bgfirst_bg.png",
  "asset_id": "14789c92-a033-479a-94c4-ec300932b183",
  "input_asset_ids": [
   "8a69a99b-ed47-44f5-afbc-a56714c9ab18",
   "6644f381-2de2-4b3d-a88d-5491a3d0d431",
   "a724fb27-abad-4d06-bbe9-79bbb37368ab"
  ]
 },
 "S72sh2": {
  "input_fingerprint": "0ce4c15f2e17f9a6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 다 타버린 창고를 바라보며 허탈감에 빠져 멍하니 서 있는 황봉업(황 씨)의 측면.\n\nLOCATION (lock): The restaurant's back garden beside the charred remains of the storage shed at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 황봉업(황 씨), finish the dolly-in on a medium side profile with him occupying the right third and the burned warehouse remaining across his leftward eyeline in the background. His weight hangs back from the object of his stare, allowing the empty space between face and warehouse to carry his stunned loss.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-right of the frame, midground, looks toward burned warehouse; burned warehouse in the middle-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 다 타버린 창고 (홀라당 타버린 상태) — Its burned exterior faces the camera beyond 황봉업(황 씨)'s profile; used as Visible object of 황봉업(황 씨)'s vacant stare; 거뭇한 연기 (창고에서 뿜어져 나오고 있음); used as Slow atmospheric movement rising from the ruined building.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience uses restrained contrast, keeping 황봉업(황 씨)'s vacant profile distinct without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shed is now completely burned out and continues emitting dark smoke.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 다 타버린 창고를 바라보며 허탈감에 빠져 멍하니 서 있는 황봉업(황 씨)의 측면.\n\nLOCATION (lock): The restaurant's back garden beside the charred remains of the storage shed at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 황봉업(황 씨), finish the dolly-in on a medium side profile with him occupying the right third and the burned warehouse remaining across his leftward eyeline in the background. His weight hangs back from the object of his stare, allowing the empty space between face and warehouse to carry his stunned loss.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-right of the frame, midground, looks toward burned warehouse; burned warehouse in the middle-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 다 타버린 창고 (홀라당 타버린 상태) — Its burned exterior faces the camera beyond 황봉업(황 씨)'s profile; used as Visible object of 황봉업(황 씨)'s vacant stare; 거뭇한 연기 (창고에서 뿜어져 나오고 있음); used as Slow atmospheric movement rising from the ruined building.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience uses restrained contrast, keeping 황봉업(황 씨)'s vacant profile distinct without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shed is now completely burned out and continues emitting dark smoke.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 다 타버린 창고를 바라보며 허탈감에 빠져 멍하니 서 있는 황봉업(황 씨)의 측면.\n\nLOCATION (lock): The restaurant's back garden beside the charred remains of the storage shed at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level beside 황봉업(황 씨), finish the dolly-in on a medium side profile with him occupying the right third and the burned warehouse remaining across his leftward eyeline in the background. His weight hangs back from the object of his stare, allowing the empty space between face and warehouse to carry his stunned loss.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-right of the frame, midground, looks toward burned warehouse; burned warehouse in the middle-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 다 타버린 창고 (홀라당 타버린 상태) — Its burned exterior faces the camera beyond 황봉업(황 씨)'s profile; used as Visible object of 황봉업(황 씨)'s vacant stare; 거뭇한 연기 (창고에서 뿜어져 나오고 있음); used as Slow atmospheric movement rising from the ruined building.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience uses restrained contrast, keeping 황봉업(황 씨)'s vacant profile distinct without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shed is now completely burned out and continues emitting dark smoke.\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 man in his mid-50s, dark graying hair, broad genial face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S72sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S72sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B06.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "우측 3분의 1·좌측 시선·중경 인물/배경 창고의 프레임 레이아웃과 미디엄 숏 스케일을 정확히 구현했고, 로케이션 사진의 건조대·파밭·툇마루까지 일치하며 인물 의상·연령대도 레퍼런스에 부합한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선 방향과 야간 저조도 톤은 맞으나 크롭이 미디엄보다 타이트해 인물이 우측 절반을 차지하고 창고가 배경 이상으로 확대됐으며, 머리색(백발 없음)과 검정 셔츠 의상이 캐릭터 레퍼런스와 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.667,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "우측 3분의 1·좌측 시선·중경 인물/배경 창고의 프레임 레이아웃과 미디엄 숏 스케일을 정확히 구현했고, 로케이션 사진의 건조대·파밭·툇마루까지 일치하며 인물 의상·연령대도 레퍼런스에 부합한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선 방향과 야간 저조도 톤은 맞으나 크롭이 미디엄보다 타이트해 인물이 우측 절반을 차지하고 창고가 배경 이상으로 확대됐으며, 머리색(백발 없음)과 검정 셔츠 의상이 캐릭터 레퍼런스와 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 측면샷 스케일, 우측 3분의 1 배치, 좌향 시선이 정확히 불탄 창고에 꽂히고 창고 형태·연기가 로케이션 사진과 일치 — 저조도 야간 지시도 가장 충실."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소 요소와 니트 의상은 충실하나 프레임이 넓어져 미디엄샷 규정을 벗어나고 창고 잔해가 축소·단순화되었으며 백발과 부가 조명 인상이 인물·조명 지시에서 이탈."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 측면샷 스케일, 우측 3분의 1 배치, 좌향 시선이 정확히 불탄 창고에 꽂히고 창고 형태·연기가 로케이션 사진과 일치 — 저조도 야간 지시도 가장 충실."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소 요소와 니트 의상은 충실하나 프레임이 넓어져 미디엄샷 규정을 벗어나고 창고 잔해가 축소·단순화되었으며 백발과 부가 조명 인상이 인물·조명 지시에서 이탈."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "우측 3분의 1·좌측 시선·중경 인물/배경 창고의 프레임 레이아웃과 미디엄 숏 스케일을 정확히 구현했고, 로케이션 사진의 건조대·파밭·툇마루까지 일치하며 인물 의상·연령대도 레퍼런스에 부합한다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "시선 방향과 야간 저조도 톤은 맞으나 크롭이 미디엄보다 타이트해 인물이 우측 절반을 차지하고 창고가 배경 이상으로 확대됐으며, 머리색(백발 없음)과 검정 셔츠 의상이 캐릭터 레퍼런스와 어긋난다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B06.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터가 레퍼런스에 지정된 파란색 스웨터와 가죽 앞치마 대신 어두운 재킷을 입고 있어 복장 연속성이 깨집니다.",
     "fix_en": "Replace the character's dark jacket with the blue speckled sweater and dirty dark leather apron shown in the character reference. Preserve the character's face, pose, position, the burned shed, the smoke, the background, the lighting, and the framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 '거뭇한 연기'로 명시되었으나, 창고에서 피어오르는 연기가 밝은 흰색/회색으로 묘사되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "로케이션 레퍼런스의 좌측 빨랫줄에 널려 있던 채소(작물)들이 생략되고 빈 줄만 남았습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the character's dark jacket with the blue speckled sweater and dirty dark leather apron shown in the character reference. Preserve the character's face, pose, position, the burned shed, the smoke, the background, the lighting, and the framing exactly.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "score": 6,
      "verdict_ko": "구도·시선·장소는 계약대로지만, 캐릭터 레퍼런스가 못박은 니트 스웨터+고무 앞치마가 사라지고 어두운 셔츠/재킷으로 바뀌어 의상 동일성이 어긋난다.",
      "label": "A"
     },
     {
      "score": 8,
      "verdict_ko": "동일한 측면 미디엄 구도와 좌향 응시, 배경 잔해·연기·야간 저조도를 유지하면서 레퍼런스의 니트+앞치마 복장까지 정확히 지켜, 다른 요소는 거의 바꾸지 않은 채 의상 항목만 회복했다.",
      "label": "B"
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "score": 6,
      "verdict_ko": "구도·시선·장소는 계약대로지만, 캐릭터 레퍼런스가 못박은 니트 스웨터+고무 앞치마가 사라지고 어두운 셔츠/재킷으로 바뀌어 의상 동일성이 어긋난다.",
      "label": "A"
     },
     {
      "score": 8,
      "verdict_ko": "동일한 측면 미디엄 구도와 좌향 응시, 배경 잔해·연기·야간 저조도를 유지하면서 레퍼런스의 니트+앞치마 복장까지 정확히 지켜, 다른 요소는 거의 바꾸지 않은 채 의상 항목만 회복했다.",
      "label": "B"
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "측면 미디엄, 우측 3분의 1 배치, 좌측 창고를 향한 시선, 야간 저조도, 연기 지속까지 모두 충족하고 캐릭터 레퍼런스의 남색 니트+고무 앞치마 의상까지 정확히 유지 — 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·장소는 A와 동일하게 맞지만 계약이 요구하지 않은 의상 교체(레퍼런스의 니트+앞치마 → 무지 어두운 셔츠)와 과도한 암부로 인물 재질감이 사라져, 얻은 것 없이 아이덴티티/워드로브를 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "측면 미디엄, 우측 3분의 1 배치, 좌측 창고를 향한 시선, 야간 저조도, 연기 지속까지 모두 충족하고 캐릭터 레퍼런스의 남색 니트+고무 앞치마 의상까지 정확히 유지 — 변경이 가장 적다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·장소는 A와 동일하게 맞지만 계약이 요구하지 않은 의상 교체(레퍼런스의 니트+앞치마 → 무지 어두운 셔츠)와 과도한 암부로 인물 재질감이 사라져, 얻은 것 없이 아이덴티티/워드로브를 잃었다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S72sh2__bgfirst_bg.png",
   "bg_asset_id": "14789c92-a033-479a-94c4-ec300932b183",
   "bg_record_key": "S72sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S72sh4": {
  "input_fingerprint": "8c68830cb90ee16d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어금니를 꽉 깨물며 끓어오르는 분노를 간신히 억누르는 황봉업(황 씨)의 살벌한 얼굴 클로즈업.\n\nLOCATION (lock): The scorched backyard ground directly before the burned storage shed. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the short arc just off 황봉업(황 씨)'s frontal axis and push into a severe close-up, with his face occupying most of the frame and the clamped jawline held near the lower third. Keep only a narrow, defocused trace of the burned warehouse behind him so the single emphasized change is his expression tightening from vacancy into controlled rage.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 다 타버린 창고 (홀라당 타버린 상태) — Only an indistinct oblique portion of its burned exterior remains behind 황봉업(황 씨); used as Narrow defocused context retained at the edge of the close-up; 거뭇한 연기 (창고에서 계속 나오고 있음); used as Sparse background trace connecting the close-up to the preceding shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night contrast carves the clenched jaw and compressed cheek while the background falls soft and subdued.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 burned-out shed, smoking ruins, wet backyard, and nighttime light. Exclude a broad ruin-focused composition; frame the boatman's suppressed rage.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The destroyed shed remains charred and smoking behind Hwang.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "정면축에서 약간 벗어난 아크 앵글의 클로즈업으로 얼굴이 프레임 대부분을 차지하고, 어금니를 깨문 턱선이 하단 3분의 1 부근에 놓이며 배경의 탄 창고·연기는 좁게 디포커스로만 남아 지시를 가장 정확히 충족한다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "분노 표현과 클로즈업 스케일은 강하나 카메라가 거의 완전 정면·아이라인 직시에 가깝고 이를 드러낸 표정이 '간신히 억누르는' 억제보다 폭발에 가까우며, 배경 건물 벽이 오른쪽에서 다소 넓게 차지한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물 동일성과 야간 저조도는 좋지만 표정이 여전히 멍한 상태에 가까워 '어금니를 꽉 깨문 살벌한' 순간이 약하고, 얼굴 크기도 셋 중 가장 작아 severe close-up 지시에 미달한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S72sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터의 치아가 위아래 구분이 없는 기형적인 덩어리로 렌더링되어 해부학적으로 심각한 오류가 있습니다.",
     "fix_en": "Redraw the character's visible teeth into anatomically correct, distinct upper and lower human teeth resting naturally against each other, while strictly preserving the character's exact facial features, expression, hair, clothing, lighting, camera framing, and the entire blurred background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배경 왼쪽의 금속 파이프가 질감을 잃고 허공에 뜬 부자연스러운 흰색 선처럼 보입니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's visible teeth into anatomically correct, distinct upper and lower human teeth resting naturally against each other, while strictly preserving the character's exact facial features, expression, hair, clothing, lighting, camera framing, and the entire blurred background.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "극단적 클로즈업·정면축 살짝 옆 각도·하단 3분의 1 턱선·좁은 디포커스 창고 배경을 모두 충족하고, 이악문 교합과 치열이 실제 얼굴로 읽혀 '어금니를 꽉 깨문 억눌린 분노'를 자연스럽게 성립시킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·배경·조명은 A와 동일하나 계약이 요구하지 않은 치아 형태·밝기 변경으로 치열이 과장되게 크고 하얘져 인물 인상과 교합의 사실성이 손상됐다 — 얻은 것 없이 정체성 표현만 잃은 변경."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "극단적 클로즈업·정면축 살짝 옆 각도·하단 3분의 1 턱선·좁은 디포커스 창고 배경을 모두 충족하고, 이악문 교합과 치열이 실제 얼굴로 읽혀 '어금니를 꽉 깨문 억눌린 분노'를 자연스럽게 성립시킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·배경·조명은 A와 동일하나 계약이 요구하지 않은 치아 형태·밝기 변경으로 치열이 과장되게 크고 하얘져 인물 인상과 교합의 사실성이 손상됐다 — 얻은 것 없이 정체성 표현만 잃은 변경."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·정체성·장소는 동일하나, 입을 크게 벌려 치아 전체가 드러난 과장된 표정이 '어금니를 꽉 깨물며 간신히 억누르는' 지문에서 벗어나고 치아 광택이 저조도 조명과 어긋나 인공적으로 읽힌다. 또 배경 연기 흔적이 B보다 약해 '계속 나오는 거뭇한 연기' 항목이 희미하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 프레이밍·시선·장소·의상을 유지하면서 입 벌림만 절제해 어금니를 문 억눌린 분노로 교정했고, 배경의 연기 기둥이 이전 스틸과의 연결(거뭇한 연기)을 더 분명히 살린다 — 변화는 지문이 요구한 표정과 조명 정합에 한정되어 손실 없이 얻은 수리."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·정체성·장소는 동일하나, 입을 크게 벌려 치아 전체가 드러난 과장된 표정이 '어금니를 꽉 깨물며 간신히 억누르는' 지문에서 벗어나고 치아 광택이 저조도 조명과 어긋나 인공적으로 읽힌다. 또 배경 연기 흔적이 B보다 약해 '계속 나오는 거뭇한 연기' 항목이 희미하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 프레이밍·시선·장소·의상을 유지하면서 입 벌림만 절제해 어금니를 문 억눌린 분노로 교정했고, 배경의 연기 기둥이 이전 스틸과의 연결(거뭇한 연기)을 더 분명히 살린다 — 변화는 지문이 요구한 표정과 조명 정합에 한정되어 손실 없이 얻은 수리."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S72sh2"
  }
 },
 "S73sh4::bgfirst_bg": {
  "input_fingerprint": "48b64afb07b6f42a",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 마을 청년 #2가 고산들의 귓가에 바짝 입을 댄 채 긴밀한 표정으로 멈춰 있는 고정된 찰나.\n\nLOCATION (lock): The edge of the firelit ritual clearing behind the officiant and giant boulder.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At head height beside the pair, let the dolly-in settle into a tight profile two-shot at the instant 마을 청년 #2's mouth is closest to 고산들's ear. Place the whisperer along the left edge and the listener on the right, with overlapping profiles but a clear gap around the mouth and ear so the secretive action reads immediately.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 마을 청년 #2 in the middle-left of the frame, foreground; 고산들 in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 모닥불 (활활 타오르고 있음); used as Soft background depth linking the private whisper to the ongoing rite; 북과 징 (무악사들이 연주하고 있음) — Only oblique portions of the instruments are visible behind the pair; used as Partially visible ritual context beyond the tight two-shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light provides warm, uneven facial separation against the low-key night surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 마을 청년 #2가 고산들의 귓가에 바짝 입을 댄 채 긴밀한 표정으로 멈춰 있는 고정된 찰나.\n\nLOCATION (lock): The edge of the firelit ritual clearing behind the officiant and giant boulder.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At head height beside the pair, let the dolly-in settle into a tight profile two-shot at the instant 마을 청년 #2's mouth is closest to 고산들's ear. Place the whisperer along the left edge and the listener on the right, with overlapping profiles but a clear gap around the mouth and ear so the secretive action reads immediately.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 마을 청년 #2 in the middle-left of the frame, foreground; 고산들 in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 모닥불 (활활 타오르고 있음); used as Soft background depth linking the private whisper to the ongoing rite; 북과 징 (무악사들이 연주하고 있음) — Only oblique portions of the instruments are visible behind the pair; used as Partially visible ritual context beyond the tight two-shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light provides warm, uneven facial separation against the low-key night surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S73sh4__bgfirst_bg.png",
  "asset_id": "8ad64330-ebe1-45ee-acbd-f7eaa5caa59c",
  "input_asset_ids": [
   "b06e1941-4613-4ffa-96a2-497411cd6b1c",
   "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  ]
 },
 "S73sh4": {
  "input_fingerprint": "9b32a64acf583173",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 마을 청년 #2가 고산들의 귓가에 바짝 입을 댄 채 긴밀한 표정으로 멈춰 있는 고정된 찰나.\n\nLOCATION (lock): The edge of the firelit ritual clearing behind the officiant and giant boulder. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At head height beside the pair, let the dolly-in settle into a tight profile two-shot at the instant 마을 청년 #2's mouth is closest to 고산들's ear. Place the whisperer along the left edge and the listener on the right, with overlapping profiles but a clear gap around the mouth and ear so the secretive action reads immediately.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 마을 청년 #2 in the middle-left of the frame, foreground; 고산들 in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 모닥불 (활활 타오르고 있음); used as Soft background depth linking the private whisper to the ongoing rite; 북과 징 (무악사들이 연주하고 있음) — Only oblique portions of the instruments are visible behind the pair; used as Partially visible ritual context beyond the tight two-shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light provides warm, uneven facial separation against the low-key night surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains dressed in the red shaman robe at the ritual ground.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 마을 청년 #2가 고산들의 귓가에 바짝 입을 댄 채 긴밀한 표정으로 멈춰 있는 고정된 찰나.\n\nLOCATION (lock): The edge of the firelit ritual clearing behind the officiant and giant boulder. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At head height beside the pair, let the dolly-in settle into a tight profile two-shot at the instant 마을 청년 #2's mouth is closest to 고산들's ear. Place the whisperer along the left edge and the listener on the right, with overlapping profiles but a clear gap around the mouth and ear so the secretive action reads immediately.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 마을 청년 #2 in the middle-left of the frame, foreground; 고산들 in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 모닥불 (활활 타오르고 있음); used as Soft background depth linking the private whisper to the ongoing rite; 북과 징 (무악사들이 연주하고 있음) — Only oblique portions of the instruments are visible behind the pair; used as Partially visible ritual context beyond the tight two-shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light provides warm, uneven facial separation against the low-key night surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains dressed in the red shaman robe at the ritual ground.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 마을 청년 #2가 고산들의 귓가에 바짝 입을 댄 채 긴밀한 표정으로 멈춰 있는 고정된 찰나.\n\nLOCATION (lock): The edge of the firelit ritual clearing behind the officiant and giant boulder. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At head height beside the pair, let the dolly-in settle into a tight profile two-shot at the instant 마을 청년 #2's mouth is closest to 고산들's ear. Place the whisperer along the left edge and the listener on the right, with overlapping profiles but a clear gap around the mouth and ear so the secretive action reads immediately.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 마을 청년 #2 in the middle-left of the frame, foreground; 고산들 in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 모닥불 (활활 타오르고 있음); used as Soft background depth linking the private whisper to the ongoing rite; 북과 징 (무악사들이 연주하고 있음) — Only oblique portions of the instruments are visible behind the pair; used as Partially visible ritual context beyond the tight two-shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light provides warm, uneven facial separation against the low-key night surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains dressed in the red shaman robe at the ritual ground.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S73sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S73sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 사람이 마주 보고 서로의 눈을 응시하는 정면 대치 구도. 청년의 입은 고산들의 귀가 아니라 상대 얼굴 정면을 향하며, 두 얼굴 사이에 모닥불이 보일 만큼 간격이 벌어져 있다. '귓가에 바짝 입을 댄' 방향성이 성립하지 않는다.",
      "built_space": "실외 의식터. 배경에 거석(중앙 상단), 모닥불, 좌측에 북, 우측에 징과 연주자들이 배치되어 로케이션과 대체로 일치. 다만 무악사와 인물 수가 다수 추가되어 프레임에 들어와 있고, 북·징이 '비스듬한 일부'가 아니라 비교적 온전히 보인다.",
      "entities": "우측 남성은 40대 중반 각진 얼굴로 고산들 레퍼런스에 근접하나 비니·플란넬·조끼 대신 어두운 재킷 차림. 좌측 청년은 짧은 검은 머리의 마른 한국 청년이나 의상이 레퍼런스의 붉은 체크셔츠가 아니라 베이지 한복풍 상의 — 현대 인물 설정과 어긋남. 배경에 이름 없는 다수 인물(무악사, 흰옷 인물들)이 추가로 등장.",
      "hard_violations": [],
      "physics": "두 인물 모두 직립, 지면에 발을 딛고 서 있는 것으로 읽히며 공중에 뜬 요소 없음. 모닥불과 광원 방향은 자연스럽고 얼굴 측면 하이라이트가 불빛과 일치."
     },
     {
      "label": "B",
      "direction": "좌측 청년이 몸을 앞으로 기울여 입술을 오므린 채 우측 고산들의 귀/관자놀이 쪽으로 밀착. 입이 향하는 지점이 상대의 귀 방향이며, 고산들의 시선은 정면 아래쪽으로 고정되어 듣는 자세. 속삭임 행위가 즉각 읽힘.",
      "built_space": "실외 의식터, 배경 중앙에 활활 타는 모닥불, 좌측에 북과 연주자 손, 우측에 징과 채를 든 손이 프레임 가장자리에 비스듬히 일부만 보임 — 지시대로 '악기의 사선 일부'만 노출. 거석은 프레임에서 확인되지 않지만 타이트한 클로즈업 상 허용 범위.",
      "entities": "우측 남성은 갈색 비니, 올리브 조끼, 플란넬 셔츠로 고산들 레퍼런스와 의상·얼굴·연령 모두 일치. 좌측 청년은 붉은 체크 플란넬 셔츠, 짧은 검은 머리, 마른 얼굴로 마을 청년 #2 레퍼런스와 일치. 배경 인물은 손과 상반신 일부만 잘려 있어 무악사 컨텍스트로 기능.",
      "hard_violations": [],
      "physics": "청년은 상체를 앞으로 기울이며 어깨·목의 하중 이동이 보이고 프레임 밖 하체가 지지. 고산들은 직립 자세로 안정. 부유하는 물체 없음. 모닥불이 역광 겸 키라이트로 두 얼굴 윤곽을 따뜻하게 분리."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "두 사람이 마주 보고 눈을 맞추는 대치 구도라 '귓가에 입을 바짝 댄 속삭임'이라는 핵심 동작이 성립하지 않고, 청년 의상이 레퍼런스(붉은 체크셔츠)와 다른 한복풍이며 배경에 이름 없는 인물이 다수 추가·확대되어 악기가 지시된 '사선 일부' 이상으로 노출된다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌측 속삭이는 청년 / 우측 듣는 고산들의 타이트한 프로필 투샷, 입이 실제로 귀를 향하는 결정적 순간을 정확히 포착했고 두 인물의 얼굴·의상이 캐릭터 레퍼런스와 일치하며 모닥불·북·징이 배경 깊이로만 사선 일부 노출되어 지시를 충족한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "두 사람이 마주 보고 눈을 맞추는 대치 구도라 '귓가에 입을 바짝 댄 속삭임'이라는 핵심 동작이 성립하지 않고, 청년 의상이 레퍼런스(붉은 체크셔츠)와 다른 한복풍이며 배경에 이름 없는 인물이 다수 추가·확대되어 악기가 지시된 '사선 일부' 이상으로 노출된다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌측 속삭이는 청년 / 우측 듣는 고산들의 타이트한 프로필 투샷, 입이 실제로 귀를 향하는 결정적 순간을 정확히 포착했고 두 인물의 얼굴·의상이 캐릭터 레퍼런스와 일치하며 모닥불·북·징이 배경 깊이로만 사선 일부 노출되어 지시를 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 사람이 마주 보고 서로의 눈을 응시하는 정면 대치 구도. 청년의 입은 고산들의 귀가 아니라 상대 얼굴 정면을 향하며, 두 얼굴 사이에 모닥불이 보일 만큼 간격이 벌어져 있다. '귓가에 바짝 입을 댄' 방향성이 성립하지 않는다.",
      "built_space": "실외 의식터. 배경에 거석(중앙 상단), 모닥불, 좌측에 북, 우측에 징과 연주자들이 배치되어 로케이션과 대체로 일치. 다만 무악사와 인물 수가 다수 추가되어 프레임에 들어와 있고, 북·징이 '비스듬한 일부'가 아니라 비교적 온전히 보인다.",
      "entities": "우측 남성은 40대 중반 각진 얼굴로 고산들 레퍼런스에 근접하나 비니·플란넬·조끼 대신 어두운 재킷 차림. 좌측 청년은 짧은 검은 머리의 마른 한국 청년이나 의상이 레퍼런스의 붉은 체크셔츠가 아니라 베이지 한복풍 상의 — 현대 인물 설정과 어긋남. 배경에 이름 없는 다수 인물(무악사, 흰옷 인물들)이 추가로 등장.",
      "hard_violations": [],
      "physics": "두 인물 모두 직립, 지면에 발을 딛고 서 있는 것으로 읽히며 공중에 뜬 요소 없음. 모닥불과 광원 방향은 자연스럽고 얼굴 측면 하이라이트가 불빛과 일치."
     },
     {
      "label": "B",
      "direction": "좌측 청년이 몸을 앞으로 기울여 입술을 오므린 채 우측 고산들의 귀/관자놀이 쪽으로 밀착. 입이 향하는 지점이 상대의 귀 방향이며, 고산들의 시선은 정면 아래쪽으로 고정되어 듣는 자세. 속삭임 행위가 즉각 읽힘.",
      "built_space": "실외 의식터, 배경 중앙에 활활 타는 모닥불, 좌측에 북과 연주자 손, 우측에 징과 채를 든 손이 프레임 가장자리에 비스듬히 일부만 보임 — 지시대로 '악기의 사선 일부'만 노출. 거석은 프레임에서 확인되지 않지만 타이트한 클로즈업 상 허용 범위.",
      "entities": "우측 남성은 갈색 비니, 올리브 조끼, 플란넬 셔츠로 고산들 레퍼런스와 의상·얼굴·연령 모두 일치. 좌측 청년은 붉은 체크 플란넬 셔츠, 짧은 검은 머리, 마른 얼굴로 마을 청년 #2 레퍼런스와 일치. 배경 인물은 손과 상반신 일부만 잘려 있어 무악사 컨텍스트로 기능.",
      "hard_violations": [],
      "physics": "청년은 상체를 앞으로 기울이며 어깨·목의 하중 이동이 보이고 프레임 밖 하체가 지지. 고산들은 직립 자세로 안정. 부유하는 물체 없음. 모닥불이 역광 겸 키라이트로 두 얼굴 윤곽을 따뜻하게 분리."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "왼쪽 청년이 오른쪽 남자 쪽으로 얼굴을 기울여 입술을 내밀고 있으나, 입이 향하는 지점은 상대의 귀가 아니라 상대의 이마/코 부근이다. 청년의 시선은 아래로 내려 상대 얼굴을 향하고, 고산들의 시선은 정면 앞(청년의 목/얼굴 방향)을 향한다. 속삭임의 방향성이 '귓가'가 아니라 '얼굴 정면'으로 읽히는 점이 약점. 다만 프로필 2샷·좌우 배치(속삭이는 자 왼쪽, 듣는 자 오른쪽)는 지시대로다.",
      "built_space": "야외 의식터. 배경 중앙에 모닥불이 활활 타오르고, 좌측에 북(장구형 큰 북)과 연주자의 손, 우측에 징과 이를 든 손이 비스듬히 일부만 보인다 — 지시된 '악기의 비스듬한 일부만' 조건에 부합. 다만 북과 징이 배경치고는 다소 크게 잡혀 전경 존재감에 가깝고, 거대 바위는 프레임에서 확인되지 않는다(불길에 가려 추정). 지면·돌 재질은 로케이션 사진과 유사.",
      "entities": "고산들: 40대 중반 한국 남성, 각진 차가운 얼굴, 레퍼런스의 갈색 비니와 올리브 베스트+체크 셔츠 착용 — 의상·연령·인상 모두 일치(레퍼런스는 짧은 머리지만 비니 착용으로 무리 없음). 마을 청년 #2: 짧은 검은 머리, 마른 젊은 얼굴, 붉은 체크 셔츠 — 레퍼런스와 일치. 제3의 인물은 배경 무악사의 손/팔 일부만 보여 인물 추가 위반으로 보긴 어렵다(의식 진행 컨텍스트로 지시됨).",
      "hard_violations": [],
      "physics": "두 사람 모두 상반신이 화면에 있고, 청년은 상체를 오른쪽으로 기울인 자세로 어깨·몸통이 프레임 하단에서 이어져 지지가 확인된다. 공중에 뜬 물체 없음. 북은 나무 삼각대에 받쳐져 있고 징은 연주자의 손에 들려 있어 지지 명확. 불꽃 광원과 얼굴 하이라이트 방향(불이 중앙 배경, 두 얼굴 안쪽 면이 밝음)이 물리적으로 일관됨."
     },
     {
      "label": "B",
      "direction": "두 사람이 서로를 정면으로 마주 본 대칭 프로필 대치 구도. 청년의 입은 상대의 귀 근처가 아니라 얼굴 앞 허공을 향하고, 두 사람 모두 서로의 눈을 응시한다. '귓가에 바짝 입을 댄' 밀담의 방향이 전혀 실현되지 않았고, 오히려 대립 대면 샷으로 읽힌다.",
      "built_space": "야외 의식터. 배경 중앙 모닥불(작게), 뒤에 거대 바위 실루엣, 상단 우측 달과 구름 — 로케이션 레퍼런스와 잘 맞음. 좌측에 북과 연주자, 우측에 징과 채를 든 연주자가 보이나 이들은 전신 인물로 뚜렷이 드러나 '비스듬한 일부'라는 조건보다 많이 노출됨. 인물 스케일·거리감은 자연스럽다.",
      "entities": "고산들: 40대 남성, 짧게 친 머리, 각진 얼굴 — 레퍼런스 얼굴과 유사하나 비니 없이 짧은 머리, 어두운 재킷으로 의상 일치도는 중간. 마을 청년 #2: 젊은 한국 남성이나 헤어가 레퍼런스보다 정돈되고 얼굴이 다소 다르며, 의상이 붉은 체크 셔츠가 아닌 베이지 한복풍 상의로 현대 캐릭터 레퍼런스와 불일치. 배경에 무악사 외 추가 인물 실루엣 다수가 비교적 뚜렷하다.",
      "hard_violations": [],
      "physics": "두 인물 모두 똑바로 선 자세로 지면에 발이 있으리라 추정되는 안정 구도, 공중 부양 없음. 북은 나무 스탠드에, 징은 프레임에 걸린 채 연주자가 채를 들고 있어 지지 명확. 다만 청년의 얼굴 밝기가 뒤편 작은 모닥불 세기에 비해 과하게 균일해 조명 물리 일관성이 다소 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "속삭이는 자세·기울임·좌우 배치·타이트 프로필 2샷과 모닥불/북·징의 비스듬한 부분 노출까지 샷 텍스트 스테이징을 대체로 구현했고 두 인물 아이덴티티·의상이 레퍼런스와 일치한다. 입이 귀가 아닌 이마/코 쪽을 향하고 악기가 다소 크게 잡힌 점이 감점."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "'귓가에 입을 바짝 댄' 밀담이 아니라 서로 눈을 마주 보는 대칭 대치 구도로, 샷 텍스트의 핵심 동작이 실현되지 않았고 청년의 의상·헤어가 캐릭터 레퍼런스와 어긋나며 배경 무악사들이 '일부만' 조건보다 과도하게 드러났다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "속삭이는 자세·기울임·좌우 배치·타이트 프로필 2샷과 모닥불/북·징의 비스듬한 부분 노출까지 샷 텍스트 스테이징을 대체로 구현했고 두 인물 아이덴티티·의상이 레퍼런스와 일치한다. 입이 귀가 아닌 이마/코 쪽을 향하고 악기가 다소 크게 잡힌 점이 감점."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "'귓가에 입을 바짝 댄' 밀담이 아니라 서로 눈을 마주 보는 대칭 대치 구도로, 샷 텍스트의 핵심 동작이 실현되지 않았고 청년의 의상·헤어가 캐릭터 레퍼런스와 어긋나며 배경 무악사들이 '일부만' 조건보다 과도하게 드러났다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "왼쪽 청년이 오른쪽 남자 쪽으로 얼굴을 기울여 입술을 내밀고 있으나, 입이 향하는 지점은 상대의 귀가 아니라 상대의 이마/코 부근이다. 청년의 시선은 아래로 내려 상대 얼굴을 향하고, 고산들의 시선은 정면 앞(청년의 목/얼굴 방향)을 향한다. 속삭임의 방향성이 '귓가'가 아니라 '얼굴 정면'으로 읽히는 점이 약점. 다만 프로필 2샷·좌우 배치(속삭이는 자 왼쪽, 듣는 자 오른쪽)는 지시대로다.",
      "built_space": "야외 의식터. 배경 중앙에 모닥불이 활활 타오르고, 좌측에 북(장구형 큰 북)과 연주자의 손, 우측에 징과 이를 든 손이 비스듬히 일부만 보인다 — 지시된 '악기의 비스듬한 일부만' 조건에 부합. 다만 북과 징이 배경치고는 다소 크게 잡혀 전경 존재감에 가깝고, 거대 바위는 프레임에서 확인되지 않는다(불길에 가려 추정). 지면·돌 재질은 로케이션 사진과 유사.",
      "entities": "고산들: 40대 중반 한국 남성, 각진 차가운 얼굴, 레퍼런스의 갈색 비니와 올리브 베스트+체크 셔츠 착용 — 의상·연령·인상 모두 일치(레퍼런스는 짧은 머리지만 비니 착용으로 무리 없음). 마을 청년 #2: 짧은 검은 머리, 마른 젊은 얼굴, 붉은 체크 셔츠 — 레퍼런스와 일치. 제3의 인물은 배경 무악사의 손/팔 일부만 보여 인물 추가 위반으로 보긴 어렵다(의식 진행 컨텍스트로 지시됨).",
      "hard_violations": [],
      "physics": "두 사람 모두 상반신이 화면에 있고, 청년은 상체를 오른쪽으로 기울인 자세로 어깨·몸통이 프레임 하단에서 이어져 지지가 확인된다. 공중에 뜬 물체 없음. 북은 나무 삼각대에 받쳐져 있고 징은 연주자의 손에 들려 있어 지지 명확. 불꽃 광원과 얼굴 하이라이트 방향(불이 중앙 배경, 두 얼굴 안쪽 면이 밝음)이 물리적으로 일관됨."
     },
     {
      "label": "A",
      "direction": "두 사람이 서로를 정면으로 마주 본 대칭 프로필 대치 구도. 청년의 입은 상대의 귀 근처가 아니라 얼굴 앞 허공을 향하고, 두 사람 모두 서로의 눈을 응시한다. '귓가에 바짝 입을 댄' 밀담의 방향이 전혀 실현되지 않았고, 오히려 대립 대면 샷으로 읽힌다.",
      "built_space": "야외 의식터. 배경 중앙 모닥불(작게), 뒤에 거대 바위 실루엣, 상단 우측 달과 구름 — 로케이션 레퍼런스와 잘 맞음. 좌측에 북과 연주자, 우측에 징과 채를 든 연주자가 보이나 이들은 전신 인물로 뚜렷이 드러나 '비스듬한 일부'라는 조건보다 많이 노출됨. 인물 스케일·거리감은 자연스럽다.",
      "entities": "고산들: 40대 남성, 짧게 친 머리, 각진 얼굴 — 레퍼런스 얼굴과 유사하나 비니 없이 짧은 머리, 어두운 재킷으로 의상 일치도는 중간. 마을 청년 #2: 젊은 한국 남성이나 헤어가 레퍼런스보다 정돈되고 얼굴이 다소 다르며, 의상이 붉은 체크 셔츠가 아닌 베이지 한복풍 상의로 현대 캐릭터 레퍼런스와 불일치. 배경에 무악사 외 추가 인물 실루엣 다수가 비교적 뚜렷하다.",
      "hard_violations": [],
      "physics": "두 인물 모두 똑바로 선 자세로 지면에 발이 있으리라 추정되는 안정 구도, 공중 부양 없음. 북은 나무 스탠드에, 징은 프레임에 걸린 채 연주자가 채를 들고 있어 지지 명확. 다만 청년의 얼굴 밝기가 뒤편 작은 모닥불 세기에 비해 과하게 균일해 조명 물리 일관성이 다소 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 사람이 마주 보고 서로의 눈을 응시하는 정면 대치 구도. 청년의 입은 고산들의 귀가 아니라 상대 얼굴 정면을 향하며, 두 얼굴 사이에 모닥불이 보일 만큼 간격이 벌어져 있다. '귓가에 바짝 입을 댄' 방향성이 성립하지 않는다.",
    "built_space": "실외 의식터. 배경에 거석(중앙 상단), 모닥불, 좌측에 북, 우측에 징과 연주자들이 배치되어 로케이션과 대체로 일치. 다만 무악사와 인물 수가 다수 추가되어 프레임에 들어와 있고, 북·징이 '비스듬한 일부'가 아니라 비교적 온전히 보인다.",
    "entities": "우측 남성은 40대 중반 각진 얼굴로 고산들 레퍼런스에 근접하나 비니·플란넬·조끼 대신 어두운 재킷 차림. 좌측 청년은 짧은 검은 머리의 마른 한국 청년이나 의상이 레퍼런스의 붉은 체크셔츠가 아니라 베이지 한복풍 상의 — 현대 인물 설정과 어긋남. 배경에 이름 없는 다수 인물(무악사, 흰옷 인물들)이 추가로 등장.",
    "hard_violations": [],
    "physics": "두 인물 모두 직립, 지면에 발을 딛고 서 있는 것으로 읽히며 공중에 뜬 요소 없음. 모닥불과 광원 방향은 자연스럽고 얼굴 측면 하이라이트가 불빛과 일치."
   },
   {
    "label": "B",
    "direction": "좌측 청년이 몸을 앞으로 기울여 입술을 오므린 채 우측 고산들의 귀/관자놀이 쪽으로 밀착. 입이 향하는 지점이 상대의 귀 방향이며, 고산들의 시선은 정면 아래쪽으로 고정되어 듣는 자세. 속삭임 행위가 즉각 읽힘.",
    "built_space": "실외 의식터, 배경 중앙에 활활 타는 모닥불, 좌측에 북과 연주자 손, 우측에 징과 채를 든 손이 프레임 가장자리에 비스듬히 일부만 보임 — 지시대로 '악기의 사선 일부'만 노출. 거석은 프레임에서 확인되지 않지만 타이트한 클로즈업 상 허용 범위.",
    "entities": "우측 남성은 갈색 비니, 올리브 조끼, 플란넬 셔츠로 고산들 레퍼런스와 의상·얼굴·연령 모두 일치. 좌측 청년은 붉은 체크 플란넬 셔츠, 짧은 검은 머리, 마른 얼굴로 마을 청년 #2 레퍼런스와 일치. 배경 인물은 손과 상반신 일부만 잘려 있어 무악사 컨텍스트로 기능.",
    "hard_violations": [],
    "physics": "청년은 상체를 앞으로 기울이며 어깨·목의 하중 이동이 보이고 프레임 밖 하체가 지지. 고산들은 직립 자세로 안정. 부유하는 물체 없음. 모닥불이 역광 겸 키라이트로 두 얼굴 윤곽을 따뜻하게 분리."
   }
  ],
  "totals": {
   "A": 8,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "두 사람이 마주 보고 눈을 맞추는 대치 구도라 '귓가에 입을 바짝 댄 속삭임'이라는 핵심 동작이 성립하지 않고, 청년 의상이 레퍼런스(붉은 체크셔츠)와 다른 한복풍이며 배경에 이름 없는 인물이 다수 추가·확대되어 악기가 지시된 '사선 일부' 이상으로 노출된다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "좌측 속삭이는 청년 / 우측 듣는 고산들의 타이트한 프로필 투샷, 입이 실제로 귀를 향하는 결정적 순간을 정확히 포착했고 두 인물의 얼굴·의상이 캐릭터 레퍼런스와 일치하며 모닥불·북·징이 배경 깊이로만 사선 일부 노출되어 지시를 충족한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 청년의 입이 오른쪽 남자의 귀가 아닌 코와 맞닿을 위치에 있어, 귓속말이 아닌 입을 맞추려는 자세로 보입니다.",
     "fix_en": "Redraw the head and neck of the young man on the left, shifting his face higher and deeper into the background so his whispering mouth is positioned directly beside the older man's ear. Preserve the framing, the older man's exact face and pose, the clothing of both characters, the background bonfire, and the instruments.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "등장이 허용되지 않은 외부 인물(악기를 잡고 있는 연주자들의 팔과 몸통)이 화면 좌우 가장자리에 나타났습니다.",
     "fix_en": "Erase the human arms, hands, and torso fragments visible on the far left edge by the drum and the far right edge by the gong, replacing the removed people with dark night foliage and wooden support stands for the instruments. Keep the two central men, their poses, their clothing, the bonfire, and the instruments themselves exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the head and neck of the young man on the left, shifting his face higher and deeper into the background so his whispering mouth is positioned directly beside the older man's ear. Preserve the framing, the older man's exact face and pose, the clothing of both characters, the background bonfire, and the instruments.\n- Erase the human arms, hands, and torso fragments visible on the far left edge by the drum and the far right edge by the gong, replacing the removed people with dark night foliage and wooden support stands for the instruments. Keep the two central men, their poses, their clothing, the bonfire, and the instruments themselves exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "타이트 프로필 투샷·좌우 배치·모닥불 배경이 지시대로이고, 북·징을 '연주하는 무악사'의 팔이 비스듬히 걸쳐 배경 의례 맥락 조건을 유일하게 충족한다. 입이 귀보다 얼굴 앞을 향한 점은 아쉬우나 변경 없이 계약 항목을 더 많이 지켰다.  ★위반: [gpt] 장면에 허용된 두 사람 외에 북·징 연주자의 팔, 손, 몸 일부가 좌우 가장자리에 추가되어 있다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 렌더는 A와 대등하지만, 계약이 요구한 '무악사들이 연주하고 있는' 북과 징에서 연주자를 전부 지워 악기만 대칭으로 세워두고 좌측에 참조에 없는 관목까지 추가해, 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.4,
      "B": 1.714
     },
     "adjusted": {
      "A": 1.15,
      "B": 1.714
     },
     "violations": {
      "A": [
       "[gpt] 장면에 허용된 두 사람 외에 북·징 연주자의 팔, 손, 몸 일부가 좌우 가장자리에 추가되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "타이트 프로필 투샷·좌우 배치·모닥불 배경이 지시대로이고, 북·징을 '연주하는 무악사'의 팔이 비스듬히 걸쳐 배경 의례 맥락 조건을 유일하게 충족한다. 입이 귀보다 얼굴 앞을 향한 점은 아쉬우나 변경 없이 계약 항목을 더 많이 지켰다.  ★위반: [gpt] 장면에 허용된 두 사람 외에 북·징 연주자의 팔, 손, 몸 일부가 좌우 가장자리에 추가되어 있다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 렌더는 A와 대등하지만, 계약이 요구한 '무악사들이 연주하고 있는' 북과 징에서 연주자를 전부 지워 악기만 대칭으로 세워두고 좌측에 참조에 없는 관목까지 추가해, 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "청년 #2는 왼쪽에서 오른쪽을 향한 측면, 고산들은 오른쪽에서 왼쪽을 향한 측면. 그러나 청년의 입이 고산들의 '귀'가 아니라 코/뺨 앞쪽을 향해 있어 사실상 정면으로 마주보는 배치다. 귓가 속삭임의 방향성은 성립하지 않고, 두 얼굴이 거의 입맞춤 직전처럼 읽힌다. 고산들의 시선은 앞쪽(청년 쪽 아래)을 향한다.",
      "built_space": "야외 의식터. 뒤로 모닥불이 활활 타오르고, 좌측에 북(장구형 통북)이 나무 삼각 거치대에, 우측에 징이 걸린 틀이 보인다. 악기는 사람 없이 스탠드에 걸려 있고 프레임 양끝에서 사선으로 일부만 보인다. 배경 상단 중앙에 거석의 밑동이 어둡게 보이며 참조 로케이션(흙바닥, 수풀, 돌)과 일치. 배경 사물 크기는 실제 스케일에 근접.",
      "entities": "고산들: 40대 한국 남성, 갈색 니트 비니, 올리브 조끼+체크 셔츠 — 캐릭터 참조와 일치. 청년 #2: 짧은 검은머리, 붉은 체크 셔츠 — 참조와 일치. 제3의 인물은 없음(악사 신체 미등장). 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 상반신이 프레임에 있고 몸은 지면에 서거나 앉은 자세로 자연스럽게 지지됨. 청년은 상체를 앞으로 기울여 목을 내미는 자세로, 어깨 라인이 기울기와 일치. 공중 부양이나 무지지 물체 없음. 악기는 나무 거치대에 걸려 지지됨."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 청년의 입이 고산들의 뺨/코 앞을 향함 — 귀가 아니다. 추가로 좌우 프레임 가장자리에 잘린 인물들(북채를 든 손, 징을 든 손)이 등장하며 이들의 시선/방향은 알 수 없다.",
      "built_space": "동일한 모닥불 배경. 좌측 북 뒤에 북채를 쥔 팔과 몸통 일부, 우측 징을 잡은 손과 팔이 새로 등장. 모닥불 좌우로 작은 불꽃(횃불 같은)이 추가됨. 거석 밑동은 A와 비슷하게 흐릿하게 보임.",
      "entities": "고산들·청년 #2 동일 매칭. 그러나 프레임 좌우에 무악사로 보이는 추가 인물의 팔·몸통이 들어와 있다 — 프롬프트 PEOPLE 조항은 두 사람 외 인물 등장을 금지하고, 부분 신체도 지명된 인물의 것이어야 한다고 못박음. 이는 규정 위반 인물 추가.",
      "hard_violations": [
       "프롬프트가 금지한 제3의 인물(무악사) 신체가 좌우 프레임에 추가로 등장 — '절대 다른 사람을 추가하지 말 것' 위반"
      ],
      "physics": "두 주인공의 지지는 A와 동일하게 문제없음. 좌측 인물의 팔은 북 뒤에서 나오는데 몸통 연결이 모호하고, 우측 징을 든 손도 팔의 연결이 어색하게 잘려 있어 신체 연결이 불명확하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "입이 귀가 아닌 뺨/코 앞을 향해 '귓가 속삭임' 방향성은 미흡하지만, 두 인물만 등장시키고 악기를 사선 일부만 배경에 배치한 점에서 프롬프트의 인물 제한·타이트 투샷 구성을 정확히 지켰다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "동일한 속삭임 방향 오류를 그대로 둔 채 프롬프트가 명시적으로 금지한 무악사(제3 인물)의 팔·몸통을 좌우에 새로 넣어, 얻은 것 없이 인물 계약을 위반한 손실만 남겼다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "입이 귀가 아닌 뺨/코 앞을 향해 '귓가 속삭임' 방향성은 미흡하지만, 두 인물만 등장시키고 악기를 사선 일부만 배경에 배치한 점에서 프롬프트의 인물 제한·타이트 투샷 구성을 정확히 지켰다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "동일한 속삭임 방향 오류를 그대로 둔 채 프롬프트가 명시적으로 금지한 무악사(제3 인물)의 팔·몸통을 좌우에 새로 넣어, 얻은 것 없이 인물 계약을 위반한 손실만 남겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "청년 #2는 왼쪽에서 오른쪽을 향한 측면, 고산들은 오른쪽에서 왼쪽을 향한 측면. 그러나 청년의 입이 고산들의 '귀'가 아니라 코/뺨 앞쪽을 향해 있어 사실상 정면으로 마주보는 배치다. 귓가 속삭임의 방향성은 성립하지 않고, 두 얼굴이 거의 입맞춤 직전처럼 읽힌다. 고산들의 시선은 앞쪽(청년 쪽 아래)을 향한다.",
      "built_space": "야외 의식터. 뒤로 모닥불이 활활 타오르고, 좌측에 북(장구형 통북)이 나무 삼각 거치대에, 우측에 징이 걸린 틀이 보인다. 악기는 사람 없이 스탠드에 걸려 있고 프레임 양끝에서 사선으로 일부만 보인다. 배경 상단 중앙에 거석의 밑동이 어둡게 보이며 참조 로케이션(흙바닥, 수풀, 돌)과 일치. 배경 사물 크기는 실제 스케일에 근접.",
      "entities": "고산들: 40대 한국 남성, 갈색 니트 비니, 올리브 조끼+체크 셔츠 — 캐릭터 참조와 일치. 청년 #2: 짧은 검은머리, 붉은 체크 셔츠 — 참조와 일치. 제3의 인물은 없음(악사 신체 미등장). 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 상반신이 프레임에 있고 몸은 지면에 서거나 앉은 자세로 자연스럽게 지지됨. 청년은 상체를 앞으로 기울여 목을 내미는 자세로, 어깨 라인이 기울기와 일치. 공중 부양이나 무지지 물체 없음. 악기는 나무 거치대에 걸려 지지됨."
     },
     {
      "label": "A",
      "direction": "A와 동일하게 청년의 입이 고산들의 뺨/코 앞을 향함 — 귀가 아니다. 추가로 좌우 프레임 가장자리에 잘린 인물들(북채를 든 손, 징을 든 손)이 등장하며 이들의 시선/방향은 알 수 없다.",
      "built_space": "동일한 모닥불 배경. 좌측 북 뒤에 북채를 쥔 팔과 몸통 일부, 우측 징을 잡은 손과 팔이 새로 등장. 모닥불 좌우로 작은 불꽃(횃불 같은)이 추가됨. 거석 밑동은 A와 비슷하게 흐릿하게 보임.",
      "entities": "고산들·청년 #2 동일 매칭. 그러나 프레임 좌우에 무악사로 보이는 추가 인물의 팔·몸통이 들어와 있다 — 프롬프트 PEOPLE 조항은 두 사람 외 인물 등장을 금지하고, 부분 신체도 지명된 인물의 것이어야 한다고 못박음. 이는 규정 위반 인물 추가.",
      "hard_violations": [
       "프롬프트가 금지한 제3의 인물(무악사) 신체가 좌우 프레임에 추가로 등장 — '절대 다른 사람을 추가하지 말 것' 위반"
      ],
      "physics": "두 주인공의 지지는 A와 동일하게 문제없음. 좌측 인물의 팔은 북 뒤에서 나오는데 몸통 연결이 모호하고, 우측 징을 든 손도 팔의 연결이 어색하게 잘려 있어 신체 연결이 불명확하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 11
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S73sh4__bgfirst_bg.png",
   "bg_asset_id": "8ad64330-ebe1-45ee-acbd-f7eaa5caa59c",
   "bg_record_key": "S73sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "숲속 제단 공터",
   "groupbg_asset_id": "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S73sh5": {
  "input_fingerprint": "a965eda1023f646a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 미간을 팍 구긴 고산들이 제단의 강영란(흰 머리 여자)을 향해 심각하게 시선을 고정한 찰나.\n\nLOCATION (lock): The observers' position behind the altar in the forest ritual clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at eye level within close range of 고산들, now in a frontal three-quarter profile on the left with his deeply furrowed face as the primary subject. Preserve 강영란(흰 머리 여자) farther across the ritual area on the right along his natural eyeline, allowing their locked gaze to connect foreground reaction and background authority without forcing either toward the camera.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, looks toward 강영란(흰 머리 여자) across the ritual area; 강영란(흰 머리 여자) in the middle-right of the frame, background, looks toward 고산들.\n- KEY BACKGROUND ELEMENTS: 바위 (제의 공간에 놓여 있음); used as Spatial anchor around which 강영란(흰 머리 여자) is caught mid-ritual; 무령 (손에 들려 흔들리던 중) — The raised bell is angled beside 강영란(흰 머리 여자)'s body as she turns her attention toward 고산들; used as Ritual action cue held with 강영란(흰 머리 여자) in the background; 모닥불 (활활 타오르고 있음); used as Background depth and active ritual context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bonfire illumination flickers across the ritual space, holding 고산들 in stronger contrast while 강영란(흰 머리 여자) remains readable along his eyeline.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 firelit ritual clearing, monolith, musicians, villagers, and elder's position. Exclude the whispering youth from the tight focal area; show the man fixing a grave look on the elder.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe; Jihu’s missing necklace remains on the rock altar.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 화면 중앙좌측 전경에 3/4 정면으로 서 있으나 시선이 카메라 쪽(약간 오른쪽 아래)으로 향해 거의 렌즈를 응시하는 느낌이며, 화면 우측 배경의 강영란을 잇는 아이라인이 명확하지 않다. 강영란은 몸을 정면으로 두고 시선을 대략 좌측 전경 방향으로 보내 고산들 쪽에 근접한다. 무령은 그녀의 오른손에 들려 머리 위로 올려져 있고 방울 뭉치가 위를 향한다.",
    "built_space": "숲 속 제의 공터: 모닥불, 선돌(모놀리스), 북과 징 거치대, 앉은 악사와 마을 사람들, 전경 우하단에 제단 바위와 그 위의 목걸이가 놓임 — 레퍼런스의 고정 요소가 대체로 보존됨. 다만 전경 바위가 매우 크게 잡혀 배경 인물과의 스케일이 다소 과장되어 보인다.",
    "entities": "고산들: 40대 중반 한국 남성, 짧은 머리, 비니, 올리브 조끼+체크 셔츠 — 레퍼런스 일치. 강영란: 백발 노년 여성, 붉은 무복 — 일치. 무령: 금속 방울 다발, 손에 들림 — 일치. 지후의 목걸이: 제단 바위 위에 놓임 — 일치. 다만 좌측 배경에 체크 셔츠 청년(속삭이던 청년으로 보이는 인물)이 앉아 있어 배제 지시와 충돌하는 소지가 있으나 배경 마을 사람 군집 범위 내로 볼 수 있다.",
    "hard_violations": [],
    "physics": "두 인물 모두 지면에 두 발로 서 있고, 앉은 악사들은 땅에 접지. 강영란의 팔은 어깨에서 자연스럽게 들려 무령을 쥐고 있어 지지 문제 없음. 부유하는 물체 없음."
   },
   {
    "label": "B",
    "direction": "고산들은 좌측 전경 3/4 정면, 눈동자가 화면 우측(카메라 오른쪽 깊은 곳)으로 확실히 이동해 있어 배경 우측의 강영란과 아이라인이 연결된다. 강영란은 몸을 좌측으로 틀고 시선을 고산들 쪽(좌측 전경)으로 내려보낸다. 무령(종)은 그녀의 오른손에 들려 몸 옆에 올려져 있고 종 입이 아래를 향해 실제 사용 방향과 맞다.",
    "built_space": "레퍼런스와 같은 화톳불, 선돌, 북·징 거치대, 앉은 악사·마을 사람들, 제단 바위 위 목걸이가 우측 중경에 배치 — 위치와 재질 일치. 전경 바위를 과장하지 않아 실제 스케일이 유지된다.",
    "entities": "고산들: 40대 중반, 짧은 머리+비니, 올리브 조끼와 낡은 셔츠, 얼굴 그을음까지 레퍼런스와 일치, 미간 주름 확연. 강영란: 백발, 붉은 무복, 흰 동정 — 일치. 무령: 금속 종, 광택 있는 놋빛 — 재질 사실적. 목걸이: 제단 바위 위에 놓임 — 지시 일치.",
    "hard_violations": [],
    "physics": "두 인물 모두 지면 접지, 강영란의 들어올린 팔은 어깨-팔꿈치 연결이 자연스럽고 종의 무게가 손목에 걸려 있음. 부유 물체 없음, 중복된 신체 없음."
   },
   {
    "label": "C",
    "direction": "고산들은 좌측 전경 3/4 정면이나 시선이 거의 카메라 정면/약간 좌하로 향해 우측 배경의 강영란과 아이라인이 맞지 않는다. 강영란은 몸을 우측으로 향한 채 시선이 아래·전방으로 향하며 고산들을 보고 있다고 읽기 어렵다. 무령은 오른손에 들려 위로 올려져 있음.",
    "built_space": "모닥불, 선돌, 북 거치대, 제단 바위와 제물, 배경 마을 사람들 — 장소는 유지. 그러나 좌측 배경 인물들이 바이올린을 켜는 서양 현악기 연주자로 렌더링되어 레퍼런스의 북·징 풍물패와 어긋나며, 존재하지 않는 소도구가 삽입되었다.",
    "entities": "고산들: 인물 일치. 강영란: 백발·붉은 무복 일치. 무령: 방울 다발 형태로 손에 들림. 목걸이: 제단 위 소품 중 식별이 어렵고 대신 다른 제물들이 놓임. 좌측 인물들이 든 바이올린은 프롬프트/레퍼런스에 없는 발명된 소품.",
    "hard_violations": [
     "레퍼런스에 없는 서양 바이올린과 연주 인물이 배경에 삽입됨(발명된 인물/사물)"
    ],
    "physics": "인물들은 모두 접지, 부유 물체는 없음. 다만 모닥불 앞 인물들의 실루엣 처리가 흐릿하게 뭉개져 형태 해상도가 낮다."
   }
  ],
  "totals": {
   "A": 6,
   "B": 9,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "장소·의상·목걸이 등 계승 요소는 충실하나 고산들의 시선이 거의 렌즈를 향해 강영란과의 아이라인 연결이 약하고, 전경 바위가 과대하게 확대되어 실제 스케일 지시를 어긴다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "고산들의 눈동자가 우측 배경 강영란으로 확실히 향해 아이라인이 연결되고, 무령의 방향·제단 위 목걸이·화톳불·선돌·풍물패까지 레퍼런스 고정 요소를 스케일 왜곡 없이 지켜 클로즈업 구도 지시를 가장 정확히 실현."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "고산들의 시선이 카메라 정면에 가까워 강영란과의 시선 고정이 성립하지 않고, 배경에 레퍼런스에 없는 바이올린 연주자들이 삽입되어 발명된 소품·인물의 하드 위반."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S73sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들의 시선이 강영란을 향하지 않고 다른 곳(허공이나 아래쪽)을 보고 있어 두 사람의 시선이 교차해야 하는 지시를 위반함.",
     "fix_en": "Adjust the man's eyes so his pupils align with and look directly at the white-haired woman's face, preserving the people present and their positions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "고산들의 표정이 평온하여 지문이 요구한 '미간을 팍 구긴' 상태가 전혀 반영되지 않음.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 컷에서 전경에 있던 속삭이던 청년(빨간 체크 셔츠)이 배경의 북 치는 악사로 역할과 위치가 임의로 변경되어 연속성에 어긋남.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Adjust the man's eyes so his pupils align with and look directly at the white-haired woman's face, preserving the people present and their positions, their clothing, the set, the light, and the framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 프레임, 좌측 전경 고산들과 우측 배경 강영란의 시선 연결, 붉은 무복·무령·제단 목걸이·모닥불 등 계약 항목을 모두 충족하며 '미간을 팍 구긴' 표정의 주름과 그을음 질감이 이전 스틸의 얼굴 결과 가장 일치한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "A와 사실상 동일 구도지만 계약이 요구하지 않은 변경 — 고산들 얼굴의 주름·그을음이 매끄럽게 정리되어 '미간을 팍 구긴' 심각한 표정 강도가 약해지고 배경 마을 사람들이 더 어둠에 묻혀 제의 군중의 가독성이 떨어진 점이 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 프레임, 좌측 전경 고산들과 우측 배경 강영란의 시선 연결, 붉은 무복·무령·제단 목걸이·모닥불 등 계약 항목을 모두 충족하며 '미간을 팍 구긴' 표정의 주름과 그을음 질감이 이전 스틸의 얼굴 결과 가장 일치한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "A와 사실상 동일 구도지만 계약이 요구하지 않은 변경 — 고산들 얼굴의 주름·그을음이 매끄럽게 정리되어 '미간을 팍 구긴' 심각한 표정 강도가 약해지고 배경 마을 사람들이 더 어둠에 묻혀 제의 군중의 가독성이 떨어진 점이 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·시선축·제단 목걸이·붉은 무복이 모두 충족되고, 고산들의 체크 플란넬 셔츠와 미간을 깊게 구긴 표정이 레퍼런스와 샷 텍스트에 정확히 부합한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·위치·소품은 A와 동일하나 계약이 요구하지 않은 의상 변경(체크 플란넬 → 무지 단추 셔츠)으로 이전 스틸의 복장 락을 깨뜨렸고 미간 주름 강도도 약해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·시선축·제단 목걸이·붉은 무복이 모두 충족되고, 고산들의 체크 플란넬 셔츠와 미간을 깊게 구긴 표정이 레퍼런스와 샷 텍스트에 정확히 부합한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·위치·소품은 A와 동일하나 계약이 요구하지 않은 의상 변경(체크 플란넬 → 무지 단추 셔츠)으로 이전 스틸의 복장 락을 깨뜨렸고 미간 주름 강도도 약해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S73sh4"
  }
 },
 "S74sh2::bgfirst_bg": {
  "input_fingerprint": "17c54dac9c9f3d08",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강민숙(홍은미)이 홱 뒤를 돌아본 고정된 자세로 분노에 찬 얼굴을 한 채 입을 크게 벌려 소리치는 찰나.\n\nLOCATION (lock): A lightless escape route through dense black-pine forest below the cave.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level close to 강민숙(홍은미)'s front side, hold static immediately after her abrupt turn, framing her face and twisted upper torso slightly right of center. Her open shout is directed past the left edge toward 김지후(강수리영), while the caught mid-stop posture preserves the momentum of the group's hurried descent without bringing anyone else into the narrow frame.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, foreground, looks toward 김지후(강수리영) outside the left frame edge.\n- KEY BACKGROUND ELEMENTS: 숲 (불빛 없이 어두운 상태); used as Soft, close background enclosure around the halted confrontation; 숲의 수풀 (일행의 진행 방향을 둘러싸고 있음); used as Partial foreground and background layering around 강민숙(홍은미)'s turned shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The forest remains source-less and near-black as described, with restrained low-key exposure preserving 강민숙(홍은미)'s angry expression without adding a visible light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강민숙(홍은미)이 홱 뒤를 돌아본 고정된 자세로 분노에 찬 얼굴을 한 채 입을 크게 벌려 소리치는 찰나.\n\nLOCATION (lock): A lightless escape route through dense black-pine forest below the cave.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level close to 강민숙(홍은미)'s front side, hold static immediately after her abrupt turn, framing her face and twisted upper torso slightly right of center. Her open shout is directed past the left edge toward 김지후(강수리영), while the caught mid-stop posture preserves the momentum of the group's hurried descent without bringing anyone else into the narrow frame.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, foreground, looks toward 김지후(강수리영) outside the left frame edge.\n- KEY BACKGROUND ELEMENTS: 숲 (불빛 없이 어두운 상태); used as Soft, close background enclosure around the halted confrontation; 숲의 수풀 (일행의 진행 방향을 둘러싸고 있음); used as Partial foreground and background layering around 강민숙(홍은미)'s turned shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The forest remains source-less and near-black as described, with restrained low-key exposure preserving 강민숙(홍은미)'s angry expression without adding a visible light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S74sh2__bgfirst_bg.png",
  "asset_id": "828ff95a-866b-4d8a-8093-674260eb5ffb",
  "input_asset_ids": [
   "fec68ab5-33de-41da-ab94-dfb84a376116",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S74sh2": {
  "input_fingerprint": "b9b7353a765d4d8b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 홱 뒤를 돌아본 고정된 자세로 분노에 찬 얼굴을 한 채 입을 크게 벌려 소리치는 찰나.\n\nLOCATION (lock): A lightless escape route through dense black-pine forest below the cave. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level close to 강민숙(홍은미)'s front side, hold static immediately after her abrupt turn, framing her face and twisted upper torso slightly right of center. Her open shout is directed past the left edge toward 김지후(강수리영), while the caught mid-stop posture preserves the momentum of the group's hurried descent without bringing anyone else into the narrow frame.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, foreground, looks toward 김지후(강수리영) outside the left frame edge.\n- KEY BACKGROUND ELEMENTS: 숲 (불빛 없이 어두운 상태); used as Soft, close background enclosure around the halted confrontation; 숲의 수풀 (일행의 진행 방향을 둘러싸고 있음); used as Partial foreground and background layering around 강민숙(홍은미)'s turned shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The forest remains source-less and near-black as described, with restrained low-key exposure preserving 강민숙(홍은미)'s angry expression without adding a visible light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk is free of the cave chain; Jihu remains without her necklace, and Inwoo retains his cast, backpack, and flashlight while escaping with them.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 홱 뒤를 돌아본 고정된 자세로 분노에 찬 얼굴을 한 채 입을 크게 벌려 소리치는 찰나.\n\nLOCATION (lock): A lightless escape route through dense black-pine forest below the cave. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level close to 강민숙(홍은미)'s front side, hold static immediately after her abrupt turn, framing her face and twisted upper torso slightly right of center. Her open shout is directed past the left edge toward 김지후(강수리영), while the caught mid-stop posture preserves the momentum of the group's hurried descent without bringing anyone else into the narrow frame.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, foreground, looks toward 김지후(강수리영) outside the left frame edge.\n- KEY BACKGROUND ELEMENTS: 숲 (불빛 없이 어두운 상태); used as Soft, close background enclosure around the halted confrontation; 숲의 수풀 (일행의 진행 방향을 둘러싸고 있음); used as Partial foreground and background layering around 강민숙(홍은미)'s turned shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The forest remains source-less and near-black as described, with restrained low-key exposure preserving 강민숙(홍은미)'s angry expression without adding a visible light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk is free of the cave chain; Jihu remains without her necklace, and Inwoo retains his cast, backpack, and flashlight while escaping with them.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 홱 뒤를 돌아본 고정된 자세로 분노에 찬 얼굴을 한 채 입을 크게 벌려 소리치는 찰나.\n\nLOCATION (lock): A lightless escape route through dense black-pine forest below the cave. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level close to 강민숙(홍은미)'s front side, hold static immediately after her abrupt turn, framing her face and twisted upper torso slightly right of center. Her open shout is directed past the left edge toward 김지후(강수리영), while the caught mid-stop posture preserves the momentum of the group's hurried descent without bringing anyone else into the narrow frame.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, foreground, looks toward 김지후(강수리영) outside the left frame edge.\n- KEY BACKGROUND ELEMENTS: 숲 (불빛 없이 어두운 상태); used as Soft, close background enclosure around the halted confrontation; 숲의 수풀 (일행의 진행 방향을 둘러싸고 있음); used as Partial foreground and background layering around 강민숙(홍은미)'s turned shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The forest remains source-less and near-black as described, with restrained low-key exposure preserving 강민숙(홍은미)'s angry expression without adding a visible light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk is free of the cave chain; Jihu remains without her necklace, and Inwoo retains his cast, backpack, and flashlight while escaping with them.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S74sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S74sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·의상·로케이션은 정확하나 몸이 거의 정면이라 '홱 뒤를 돌아본 고정된 자세'의 비틀림과 급정지 관성이 약하고, 인물이 화면 우측에 치우쳐 크기가 다소 작아 클로즈업 규정에도 덜 부합한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "하강 중 급정지한 몸통과 뒤로 홱 돌린 머리, 좌측 프레임 밖을 향한 분노의 외침이 샷 텍스트를 정확히 구현했고 석주·소나무 등 로케이션 고정 요소와 무광원 저조도도 일치한다(머플러 누락은 경미한 감점)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.417,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·의상·로케이션은 정확하나 몸이 거의 정면이라 '홱 뒤를 돌아본 고정된 자세'의 비틀림과 급정지 관성이 약하고, 인물이 화면 우측에 치우쳐 크기가 다소 작아 클로즈업 규정에도 덜 부합한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "하강 중 급정지한 몸통과 뒤로 홱 돌린 머리, 좌측 프레임 밖을 향한 분노의 외침이 샷 텍스트를 정확히 구현했고 석주·소나무 등 로케이션 고정 요소와 무광원 저조도도 일치한다(머플러 누락은 경미한 감점)."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성이 상체를 비틀어 카메라 쪽(좌측 전방)으로 홱 돌아본 자세이며, 시선과 크게 벌린 입은 프레임 왼쪽 가장자리 너머 약간 카메라 쪽을 향한다. 즉 좌측 프레임 밖의 김지후를 향해 외치는 방향과 대체로 일치한다. 얼굴은 화면 중앙~우측에 배치.",
      "built_space": "구조물 없음. 배경은 검은 소나무 숲과 좌측의 이끼 낀 석주(장승/석물) 열, 마른 솔잎 바닥으로 레퍼런스 로케이션의 고정 요소가 그대로 보인다. 잡목·덤불이 어깨 주변을 감싸 전경/배경 레이어를 형성.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 갸름한 얼굴로 캐릭터 레퍼런스와 부합. 회색 울 코트 착용(스카프는 프레임/자세상 보이지 않음). 목걸이·사슬 등 추가 소품 없음. 다른 인물 없음. 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 상체 무게중심이 앞으로 기울고 어깨가 비틀린 형태로, 급히 내려가다 멈추며 돌아본 관성이 코트 주름과 흩날린 머리카락으로 뒷받침된다. 공중에 뜬 신체나 무지지 물체 없음."
     },
     {
      "label": "B",
      "direction": "여성의 몸은 카메라 쪽 우측을 향해 서 있고, 얼굴은 정면에 가깝게 살짝 우측을 향한 채 입을 벌리고 있다. 시선이 좌측 프레임 밖의 대상으로 향하지 않고 오히려 카메라 오른쪽/정면 방향을 본다 — 샷 텍스트가 요구한 '왼쪽 가장자리 너머 김지후를 향한 외침'과 방향이 어긋난다.",
      "built_space": "구조물 없음. 배경 좌측 중경에 석주 두어 개가 보이고 관목 덤불이 둘러싼다. 로케이션은 대체로 부합하나 석주 열이 다소 작고 흐릿하다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 갸름한 얼굴 — 레퍼런스와 부합하며 회색 코트와 회색 머플러까지 재현. 다른 인물·문자 없음.",
      "hard_violations": [],
      "physics": "발은 프레임 밖이나 상체가 거의 직립이라 '홱 돌아본' 비틀림·관성 흔적이 약하다. 부유하거나 지지 없는 요소는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "홱 돌아본 비틀린 상체와 크게 벌린 입, 좌측 프레임 밖을 향한 분노한 시선이 샷 텍스트와 일치하고, 석주·솔잎 바닥 등 로케이션 고정 요소와 무광원 저조도까지 충실해 클로즈업 요구를 가장 잘 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 동일성과 의상(스카프 포함)은 좋으나, 몸이 카메라 우측을 향하고 시선이 좌측 프레임 밖 김지후로 가지 않으며 '홱 뒤를 돌아본' 비틀림도 약하고 프레임이 미디엄에 가까워 클로즈업 지정에 미달한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "홱 돌아본 비틀린 상체와 크게 벌린 입, 좌측 프레임 밖을 향한 분노한 시선이 샷 텍스트와 일치하고, 석주·솔잎 바닥 등 로케이션 고정 요소와 무광원 저조도까지 충실해 클로즈업 요구를 가장 잘 충족한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물 동일성과 의상(스카프 포함)은 좋으나, 몸이 카메라 우측을 향하고 시선이 좌측 프레임 밖 김지후로 가지 않으며 '홱 뒤를 돌아본' 비틀림도 약하고 프레임이 미디엄에 가까워 클로즈업 지정에 미달한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성이 상체를 비틀어 카메라 쪽(좌측 전방)으로 홱 돌아본 자세이며, 시선과 크게 벌린 입은 프레임 왼쪽 가장자리 너머 약간 카메라 쪽을 향한다. 즉 좌측 프레임 밖의 김지후를 향해 외치는 방향과 대체로 일치한다. 얼굴은 화면 중앙~우측에 배치.",
      "built_space": "구조물 없음. 배경은 검은 소나무 숲과 좌측의 이끼 낀 석주(장승/석물) 열, 마른 솔잎 바닥으로 레퍼런스 로케이션의 고정 요소가 그대로 보인다. 잡목·덤불이 어깨 주변을 감싸 전경/배경 레이어를 형성.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 갸름한 얼굴로 캐릭터 레퍼런스와 부합. 회색 울 코트 착용(스카프는 프레임/자세상 보이지 않음). 목걸이·사슬 등 추가 소품 없음. 다른 인물 없음. 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 상체 무게중심이 앞으로 기울고 어깨가 비틀린 형태로, 급히 내려가다 멈추며 돌아본 관성이 코트 주름과 흩날린 머리카락으로 뒷받침된다. 공중에 뜬 신체나 무지지 물체 없음."
     },
     {
      "label": "A",
      "direction": "여성의 몸은 카메라 쪽 우측을 향해 서 있고, 얼굴은 정면에 가깝게 살짝 우측을 향한 채 입을 벌리고 있다. 시선이 좌측 프레임 밖의 대상으로 향하지 않고 오히려 카메라 오른쪽/정면 방향을 본다 — 샷 텍스트가 요구한 '왼쪽 가장자리 너머 김지후를 향한 외침'과 방향이 어긋난다.",
      "built_space": "구조물 없음. 배경 좌측 중경에 석주 두어 개가 보이고 관목 덤불이 둘러싼다. 로케이션은 대체로 부합하나 석주 열이 다소 작고 흐릿하다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 갸름한 얼굴 — 레퍼런스와 부합하며 회색 코트와 회색 머플러까지 재현. 다른 인물·문자 없음.",
      "hard_violations": [],
      "physics": "발은 프레임 밖이나 상체가 거의 직립이라 '홱 돌아본' 비틀림·관성 흔적이 약하다. 부유하거나 지지 없는 요소는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "인물·의상·로케이션은 정확하나 몸이 거의 정면이라 '홱 뒤를 돌아본 고정된 자세'의 비틀림과 급정지 관성이 약하고, 인물이 화면 우측에 치우쳐 크기가 다소 작아 클로즈업 규정에도 덜 부합한다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "하강 중 급정지한 몸통과 뒤로 홱 돌린 머리, 좌측 프레임 밖을 향한 분노의 외침이 샷 텍스트를 정확히 구현했고 석주·소나무 등 로케이션 고정 요소와 무광원 저조도도 일치한다(머플러 누락은 경미한 감점)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "여성의 등 뒤(화면 좌측)에 정체불명의 코트 소매가 하나 더 허공에 떠 있습니다.",
     "fix_en": "Remove the extra, floating grey sleeve protruding from behind the woman's back, replacing it with the dark forest and ground background. Preserve the woman's face, her open-mouthed angry expression, her exact pose, her main coat, the tombstones, the dark night lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra, floating grey sleeve protruding from behind the woman's back, replacing it with the dark forest and ground background. Preserve the woman's face, her open-mouthed angry expression, her exact pose, her main coat, the tombstones, the dark night lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일, 우측 중앙 배치, 좌측 프레임 밖을 향한 분노의 외침, 급정지한 상체 비틀림이 모두 명확하고 무광원 저조도와 로케이션 지형도 레퍼런스에 가장 근접해 계약 이행도가 높다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도지만 상체 비틀림과 회전 관성이 약해지고 배경 선돌 배치·수풀이 바뀌며 전체 노출이 밝아져 '광원 없는 근암흑' 지시에서 멀어졌다 — 계약이 요구하지 않은 변경이 손실로 남는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.764
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.764
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일, 우측 중앙 배치, 좌측 프레임 밖을 향한 분노의 외침, 급정지한 상체 비틀림이 모두 명확하고 무광원 저조도와 로케이션 지형도 레퍼런스에 가장 근접해 계약 이행도가 높다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도지만 상체 비틀림과 회전 관성이 약해지고 배경 선돌 배치·수풀이 바뀌며 전체 노출이 밝아져 '광원 없는 근암흑' 지시에서 멀어졌다 — 계약이 요구하지 않은 변경이 손실로 남는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일 구도지만 얼굴이 더 크게 확대되고 렌즈 정면에 가깝게 향해 '왼쪽 프레임 밖 김지후를 향한 외침' 방향성이 약해졌고, 레퍼런스의 좁은 얼굴형과도 다소 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·저조도 무광원 야간 숲·석주 배경을 그대로 지키면서 얼굴 방향이 좌측 프레임 밖 대상으로 더 정확히 향하고 레퍼런스 얼굴 비례에 근접해, 변경 폭이 작으면서 계약 충족도가 높다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.764,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.764,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도지만 얼굴이 더 크게 확대되고 렌즈 정면에 가깝게 향해 '왼쪽 프레임 밖 김지후를 향한 외침' 방향성이 약해졌고, 레퍼런스의 좁은 얼굴형과도 다소 어긋난다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·저조도 무광원 야간 숲·석주 배경을 그대로 지키면서 얼굴 방향이 좌측 프레임 밖 대상으로 더 정확히 향하고 레퍼런스 얼굴 비례에 근접해, 변경 폭이 작으면서 계약 충족도가 높다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S74sh2__bgfirst_bg.png",
   "bg_asset_id": "828ff95a-866b-4d8a-8093-674260eb5ffb",
   "bg_record_key": "S74sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S74sh8": {
  "input_fingerprint": "8ec1d5677f2d2dcc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 숲 저편에서 날아든 휘파람 소리에 화들짝 놀란 기색으로 고개를 홱 돌린 채 굳어버린 김지후(강수리영)의 긴장된 얼굴.\n\nLOCATION (lock): The dark forest path along which the three fugitives hurry away from the cave. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At close eye level, the pan completes from 김지후(강수리영)'s forward motion and locks into a brief static hold from slightly ahead of her turning side. Her tense face occupies the right two-thirds in a three-quarter view, while the left edge preserves a narrow strip of empty forest toward the offscreen whistle; the abrupt change in her gaze is the sole visual shift.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: dark forest (nighttime and without visible light); used as A narrow background strip creates negative space in the direction of the whistle.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Near-black, low-key nighttime exposure isolates her startled expression without introducing a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark forest path, moonlight, three fleeing figures, and dense pines. Exclude the mother's argument from the tight frame; show the daughter reacting toward the distant whistle.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace, which stays on the ritual altar. Inwoo’s arm remains casted and he retains his backpack and flashlight.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 3,
   "B": 8,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "시선 방향과 좌측 네거티브 스페이스는 맞지만, 인물이 20대 초 김지후가 아닌 중년 여성으로 렌더되어 인물 락을 정면 위반하고 장소의 고정 요소(석주 무덤·관목)도 사라졌다.  ★위반: [claude-opus] 지정 인물(20대 초 김지후) 대신 중년 여성으로 렌더 — 지시된 인물이 아닌 다른 사람이 등장"
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "김지후 동일성·의상·시선 방향·좌측 여백·이전 스틸 장소 요소가 모두 충실하나, 야간 '거의 검정 저조도' 노출 지시에 비해 배경이 지나치게 밝고 정보가 많으며 프레이밍이 클로즈업보다 다소 느슨하다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "3/4 측면으로 오른쪽 2/3를 차지한 긴장된 김지후의 얼굴, 좌측 휘파람 방향의 어두운 여백, 가시 광원 없는 근사흑 야간 노출까지 카메라·조명 지시를 가장 정확히 구현하고 장소 요소(석주 무덤)도 유지했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S74sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽 가장자리가 지정된 어두운 숲 배경이 아닌, 완전히 새까만 형태 없는 덩어리로 가려져 있어 질감 묘사 지침(Material Realism)을 위반했습니다.",
     "fix_en": "Remove the completely solid black mass on the extreme left edge and fill that space with the dark pine forest background. Preserve the woman's face, expression, hair, clothing, pose, lighting, and the existing background elements on the right exactly."
    },
    {
     "issue_ko": "기준 이미지의 재킷은 단추 여밈 방식이나, 생성된 이미지의 재킷 가슴팍에는 금속 지퍼가 잘못 묘사되어 있습니다.",
     "fix_en": "Change the metallic zipper track on the jacket's front opening to a plain fabric edge with bronze snap buttons matching the reference. Preserve the woman's face, hair, pose, the rest of her clothing, and the background exactly."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the completely solid black mass on the extreme left edge and fill that space with the dark pine forest background. Preserve the woman's face, expression, hair, clothing, pose, lighting, and the existing background elements on the right exactly.\n- Change the metallic zipper track on the jacket's front opening to a plain fabric edge with bronze snap buttons matching the reference. Preserve the woman's face, hair, pose, the rest of her clothing, and the background exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'가시 광원 없는 근-암흑 저조도로 놀란 표정만 고립'이라는 라이팅 락과 '휘파람 방향의 좁은 빈 숲 여백'을 정확히 구현했고, 시선 방향·클로즈업 스케일·우측 2/3 배치·캐리드 스테이트(목걸이 없음)도 모두 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·시선은 A와 동일하나, 좌측 배경을 달빛으로 밝게 되살려 석주와 나무가 또렷해지면서 '가시 광원 없는 근-암흑'과 '빈 네거티브 스페이스' 지시가 약해졌다 — 계약이 요구하지 않은 노출 상승이 표정 고립이라는 핵심 무드를 손해봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'가시 광원 없는 근-암흑 저조도로 놀란 표정만 고립'이라는 라이팅 락과 '휘파람 방향의 좁은 빈 숲 여백'을 정확히 구현했고, 시선 방향·클로즈업 스케일·우측 2/3 배치·캐리드 스테이트(목걸이 없음)도 모두 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·시선은 A와 동일하나, 좌측 배경을 달빛으로 밝게 되살려 석주와 나무가 또렷해지면서 '가시 광원 없는 근-암흑'과 '빈 네거티브 스페이스' 지시가 약해졌다 — 계약이 요구하지 않은 노출 상승이 표정 고립이라는 핵심 무드를 손해봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선 방향·3/4 클로즈업·오른쪽 2/3 배치·좌측 빈 숲 띠를 모두 충족하고, 이전 스틸의 석주 열·소나무·비탈이 그대로 살아 로케이션 락과 야간 저조도 연속성이 가장 정확하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 시선은 A와 같으나 좌측 절반을 통째로 검게 눌러 '휘파람 방향의 숲 네거티브 스페이스'와 이전 스틸의 고정 배경 요소를 잃었고, 계약이 요구하지 않은 배경 소실·목선 변형이라는 손실만 남았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선 방향·3/4 클로즈업·오른쪽 2/3 배치·좌측 빈 숲 띠를 모두 충족하고, 이전 스틸의 석주 열·소나무·비탈이 그대로 살아 로케이션 락과 야간 저조도 연속성이 가장 정확하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 시선은 A와 같으나 좌측 절반을 통째로 검게 눌러 '휘파람 방향의 숲 네거티브 스페이스'와 이전 스틸의 고정 배경 요소를 잃었고, 계약이 요구하지 않은 배경 소실·목선 변형이라는 손실만 남았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S74sh2"
  }
 },
 "S75sh2": {
  "input_fingerprint": "605612cd0f63dff5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 동굴 바닥에 쓸쓸히 나뒹구는 끊어진 쇠사슬 단면의 클로즈업.\n\nLOCATION (lock): The vacated holding recess deep inside the cave, illuminated by the searchers' torches. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The camera hovers just above the cave floor beside the empty holding area, angled down as the tilt settles on the severed chain end. The broken cross-section occupies less than the central third, isolated by shallow focus but surrounded by enough visible floor to preserve scale and location.\n- FRAMING SCALE: insert close-up on a detail\n- FRAME LAYOUT: severed chain end in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: broken chain (broken and lying loose) — The severed cross-section faces the camera while a short length trails away across the floor; used as Primary focal detail, with the severed end turned clearly toward the lens; cave floor (exposed around the chain); used as Visible around the chain as spatial context for the empty holding area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering torchlight falls across the chain and cave floor with restrained, high-contrast falloff.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The cave corner remains empty, with Minsuk’s severed chain left lying on the floor.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "C": 8,
   "A": 7,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "바닥 바로 위 로우앵글, 중앙의 절단면이 렌즈를 정면으로 향하고 짧은 사슬이 뒤로 흘러가며, 레퍼런스 굴 구조·벽면 사슬·횃불 조명까지 지켜져 촬영 지시에 가장 충실하다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "장소 락과 카메라 높이·프레임 배치는 우수하지만 절단면이 검게 뭉개진 덩어리로 보여 '끊어진 단면이 렌즈를 향한다'는 핵심 디테일 표현이 약하다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "무거운 끊어진 링이 지지 없이 수직 자립하는 물리 불가 스테이징에 더해, 레퍼런스의 좁은 암반 통로가 밝은 흙벽 공간으로 바뀌고 없던 사슬 파편이 추가됐다.  ★위반: [claude-opus] 끊어진 링이 바닥 지지 없이 수직으로 곧게 세워져 균형을 유지하는, 물리적으로 성립하지 않는 자립 자세"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "잘려나간 쇠사슬의 끝부분이 바닥에 눕혀져 있지 않고, 중력을 무시한 채 비현실적으로 꼿꼿하게 서 있습니다.",
     "fix_en": "Redraw the broken chain link in the center foreground so that it lies completely flat and horizontal on the cave floor, instead of standing upright. The severed metallic ends must still face the camera but rest on the ground. Preserve the current camera framing, the shallow depth of field, the cave floor texture, the lighting, and the rest of the chain trailing into the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the broken chain link in the center foreground so that it lies completely flat and horizontal on the cave floor, instead of standing upright. The severed metallic ends must still face the camera but rest on the ground. Preserve the current camera framing, the shallow depth of field, the cave floor texture, the lighting, and the rest of the chain trailing into the background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "단면을 정확히 중앙에서 렌즈 정면으로 보여 주는 이점은 크지만, 끝 고리를 세워 놓아 계약의 핵심인 ‘바닥에 느슨하게 나뒹구는 끊어진 사슬’의 순간을 훼손한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "수정으로 파손 고리를 바닥에 자연스럽게 눕혀 핵심 상태를 회복했고 배경·소품·조명은 거의 건드리지 않았으며, 대가인 단면의 약한 좌측 이동과 정면성 감소보다 얻은 충실도가 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "단면을 정확히 중앙에서 렌즈 정면으로 보여 주는 이점은 크지만, 끝 고리를 세워 놓아 계약의 핵심인 ‘바닥에 느슨하게 나뒹구는 끊어진 사슬’의 순간을 훼손한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "수정으로 파손 고리를 바닥에 자연스럽게 눕혀 핵심 상태를 회복했고 배경·소품·조명은 거의 건드리지 않았으며, 대가인 단면의 약한 좌측 이동과 정면성 감소보다 얻은 충실도가 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "장소·조명·접지 물리는 모두 양호하나, '절단 단면이 렌즈를 향해 분명히 돌려져 있어야 한다'는 핵심 지시가 약하게만 충족되어 파단면이 옆으로 누워 뭉툭한 덩어리처럼 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 프레임·장소·조명을 그대로 유지한 채 파단 단면만 렌즈 쪽으로 명확히 드러내 계약의 핵심(단면 클로즈업, 중앙 전경, 카메라 정면)을 충족했고, 링이 하부 링·바닥에 접지해 지지되어 물리적으로도 성립한다 — 밝은 은색 하이라이트가 다소 강한 점이 유일한 비용."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "장소·조명·접지 물리는 모두 양호하나, '절단 단면이 렌즈를 향해 분명히 돌려져 있어야 한다'는 핵심 지시가 약하게만 충족되어 파단면이 옆으로 누워 뭉툭한 덩어리처럼 읽힌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 프레임·장소·조명을 그대로 유지한 채 파단 단면만 렌즈 쪽으로 명확히 드러내 계약의 핵심(단면 클로즈업, 중앙 전경, 카메라 정면)을 충족했고, 링이 하부 링·바닥에 접지해 지지되어 물리적으로도 성립한다 — 밝은 은색 하이라이트가 다소 강한 점이 유일한 비용."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S76sh1::bgfirst_bg": {
  "input_fingerprint": "1e8c0a3941a0e86f",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 입을 반쯤 벌린 채 숲길에 우뚝 멈춰 선 강민숙(홍은미)의 전신.\n\nLOCATION (lock): On the nighttime forest path beside the slaughterhouse and nearby goat pens.\n\nTIME OF DAY (lock): night, moonlight.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height on the path ahead of the group, the backward track settles into a static wide frame at the exact instant 강민숙(홍은미) arrests her stride. She occupies the middle-left in full figure with her body turned three-quarters toward the unseen attraction, while 김지후(강수리영) and 정인우 remain smaller and staggered behind her along the path.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 숲길 (Visible at night); used as The path supplies the receding axis that preserves the spacing between the abruptly halted leader and her companions; 숲 (Dark); used as The surrounding forest encloses both sides of the frame and withholds the object of 강민숙(홍은미)'s attention until the coming pivot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 입을 반쯤 벌린 채 숲길에 우뚝 멈춰 선 강민숙(홍은미)의 전신.\n\nLOCATION (lock): On the nighttime forest path beside the slaughterhouse and nearby goat pens.\n\nTIME OF DAY (lock): night, moonlight.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height on the path ahead of the group, the backward track settles into a static wide frame at the exact instant 강민숙(홍은미) arrests her stride. She occupies the middle-left in full figure with her body turned three-quarters toward the unseen attraction, while 김지후(강수리영) and 정인우 remain smaller and staggered behind her along the path.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 숲길 (Visible at night); used as The path supplies the receding axis that preserves the spacing between the abruptly halted leader and her companions; 숲 (Dark); used as The surrounding forest encloses both sides of the frame and withholds the object of 강민숙(홍은미)'s attention until the coming pivot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S76sh1__bgfirst_bg.png",
  "asset_id": "406c8acd-d14b-4772-af7d-d63c5d72749b",
  "input_asset_ids": [
   "d9b6eeb9-80c9-4a69-bf76-53e5b3606257",
   "0eb1234f-4ed6-464e-bf45-623129662d19"
  ]
 },
 "S76sh1": {
  "input_fingerprint": "ad2af2b3239dc3b1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, moonlight.\n\nSHOT TEXT (authoritative, Korean): 입을 반쯤 벌린 채 숲길에 우뚝 멈춰 선 강민숙(홍은미)의 전신.\n\nLOCATION (lock): On the nighttime forest path beside the slaughterhouse and nearby goat pens. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s pendant remains at the ritual altar; Inwoo’s injured arm remains cast.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, moonlight.\n\nSHOT TEXT (authoritative, Korean): 입을 반쯤 벌린 채 숲길에 우뚝 멈춰 선 강민숙(홍은미)의 전신.\n\nLOCATION (lock): On the nighttime forest path beside the slaughterhouse and nearby goat pens. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s pendant remains at the ritual altar; Inwoo’s injured arm remains cast.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, moonlight.\n\nSHOT TEXT (authoritative, Korean): 입을 반쯤 벌린 채 숲길에 우뚝 멈춰 선 강민숙(홍은미)의 전신.\n\nLOCATION (lock): On the nighttime forest path beside the slaughterhouse and nearby goat pens. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s pendant remains at the ritual altar; Inwoo’s injured arm remains cast.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S76sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S76sh1.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B03.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "레퍼런스의 구도를 피하면서 텍스트에 명시된 염소 우리를 반영해 앵글을 새롭게 잡았고, 입을 벌린 채 우뚝 선 전신의 모습이 정확히 연출되었습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "레퍼런스 이미지의 배경과 카메라 프레이밍을 그대로 복사하여 '프레이밍 복사 금지' 지침을 위반했습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "레퍼런스의 구도를 피하면서 텍스트에 명시된 염소 우리를 반영해 앵글을 새롭게 잡았고, 입을 벌린 채 우뚝 선 전신의 모습이 정확히 연출되었습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "레퍼런스 이미지의 배경과 카메라 프레이밍을 그대로 복사하여 '프레이밍 복사 금지' 지침을 위반했습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "입을 반쯤 벌린 전신 샷의 요구사항을 잘 충족하며, 레퍼런스 이미지의 쓰러진 나무와 지형 등 장소 디테일을 가장 정확하게 유지했습니다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물의 포즈와 표정은 적절하나, 레퍼런스 이미지 좌측에 없던 거대한 나무 구조물(우리)을 임의로 생성하여 장소 일치도가 떨어집니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "입을 반쯤 벌린 전신 샷의 요구사항을 잘 충족하며, 레퍼런스 이미지의 쓰러진 나무와 지형 등 장소 디테일을 가장 정확하게 유지했습니다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물의 포즈와 표정은 적절하나, 레퍼런스 이미지 좌측에 없던 거대한 나무 구조물(우리)을 임의로 생성하여 장소 일치도가 떨어집니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 12,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "레퍼런스의 구도를 피하면서 텍스트에 명시된 염소 우리를 반영해 앵글을 새롭게 잡았고, 입을 벌린 채 우뚝 선 전신의 모습이 정확히 연출되었습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "레퍼런스 이미지의 배경과 카메라 프레이밍을 그대로 복사하여 '프레이밍 복사 금지' 지침을 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B03.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 숲 배경에 참조 이미지에는 없는 나무 구조물(축사)이 임의로 추가되었습니다.",
     "fix_en": "Remove the wooden structure on the left and replace it with trees and dark foliage to match the reference photograph exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "도축장 건물 입구 오른쪽에 열려 있는 철제 슬라이딩 문이 누락되었습니다.",
     "fix_en": "Restore the open, rusty metal door panel to the right side of the building's doorway, matching the architectural details of the reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the wooden structure on the left and replace it with trees and dark foliage to match the reference photograph exactly.\n- Restore the open, rusty metal door panel to the right side of the building's doorway, matching the architectural details of the reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S76sh1__bgfirst_bg.png",
   "bg_asset_id": "406c8acd-d14b-4772-af7d-d63c5d72749b",
   "bg_record_key": "S76sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S76sh5": {
  "input_fingerprint": "403bd8f08267b6c4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 도축장의 열린 문 안쪽 어둠 속을 향해 상체를 쑥 밀어 넣은 강민숙(홍은미)의 mid-action 자세, 뒷발이 문턱 바깥 지면을 디디고 있는 찰나.\n\nLOCATION (lock): The exterior doorway of the forest slaughterhouse beside the goat pen at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From a low waist-height position just outside the open doorway, the dolly finishes behind and diagonally to 강민숙(홍은미), retaining her entire forward-driving pose. Her upper body crosses into the dark interior in the upper center while her planted rear foot remains visible at the lower edge outside the threshold, making the split between exterior and interior unmistakable.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, midground, moves toward dark slaughterhouse interior; open doorway and interior in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: slaughterhouse doorway (open) — The exterior-facing side surrounds the opening, with the interior visible beyond it; used as Forms the central threshold frame around her divided body position; slaughterhouse interior (dark); used as Receives her upper body and provides the dark destination of the movement; door threshold (unobstructed) — Its outer edge crosses the lower center of the frame; used as Separates her rear foot from the part of her body already inside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight defines the exterior silhouette while the nighttime slaughterhouse interior remains dark and low-key.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains free of her severed chain as she enters the slaughterhouse; Jihu’s necklace is absent and Inwoo’s arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 도축장의 열린 문 안쪽 어둠 속을 향해 상체를 쑥 밀어 넣은 강민숙(홍은미)의 mid-action 자세, 뒷발이 문턱 바깥 지면을 디디고 있는 찰나.\n\nLOCATION (lock): The exterior doorway of the forest slaughterhouse beside the goat pen at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From a low waist-height position just outside the open doorway, the dolly finishes behind and diagonally to 강민숙(홍은미), retaining her entire forward-driving pose. Her upper body crosses into the dark interior in the upper center while her planted rear foot remains visible at the lower edge outside the threshold, making the split between exterior and interior unmistakable.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, midground, moves toward dark slaughterhouse interior; open doorway and interior in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: slaughterhouse doorway (open) — The exterior-facing side surrounds the opening, with the interior visible beyond it; used as Forms the central threshold frame around her divided body position; slaughterhouse interior (dark); used as Receives her upper body and provides the dark destination of the movement; door threshold (unobstructed) — Its outer edge crosses the lower center of the frame; used as Separates her rear foot from the part of her body already inside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight defines the exterior silhouette while the nighttime slaughterhouse interior remains dark and low-key.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains free of her severed chain as she enters the slaughterhouse; Jihu’s necklace is absent and Inwoo’s arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, moonlit.\n\nSHOT TEXT (authoritative, Korean): 도축장의 열린 문 안쪽 어둠 속을 향해 상체를 쑥 밀어 넣은 강민숙(홍은미)의 mid-action 자세, 뒷발이 문턱 바깥 지면을 디디고 있는 찰나.\n\nLOCATION (lock): The exterior doorway of the forest slaughterhouse beside the goat pen at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From a low waist-height position just outside the open doorway, the dolly finishes behind and diagonally to 강민숙(홍은미), retaining her entire forward-driving pose. Her upper body crosses into the dark interior in the upper center while her planted rear foot remains visible at the lower edge outside the threshold, making the split between exterior and interior unmistakable.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, midground, moves toward dark slaughterhouse interior; open doorway and interior in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: slaughterhouse doorway (open) — The exterior-facing side surrounds the opening, with the interior visible beyond it; used as Forms the central threshold frame around her divided body position; slaughterhouse interior (dark); used as Receives her upper body and provides the dark destination of the movement; door threshold (unobstructed) — Its outer edge crosses the lower center of the frame; used as Separates her rear foot from the part of her body already inside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight defines the exterior silhouette while the nighttime slaughterhouse interior remains dark and low-key.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains free of her severed chain as she enters the slaughterhouse; Jihu’s necklace is absent and Inwoo’s arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S76sh5__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S76sh5.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L28B01.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_livestock_and_slaughter_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "내부를 향한 동작과 실내외 발 배치는 맞지만 카메라가 너무 멀고 정면성이 강하며 뒷발도 요구된 하단 가장자리에서 멀다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "낮은 후방 대각선 시점, 내부로 들어간 상체, 문턱 밖 하단의 뒷발과 옆 염소 우리까지 핵심 구도와 장소 관계를 가장 정확히 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.583,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.583,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "내부를 향한 동작과 실내외 발 배치는 맞지만 카메라가 너무 멀고 정면성이 강하며 뒷발도 요구된 하단 가장자리에서 멀다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "낮은 후방 대각선 시점, 내부로 들어간 상체, 문턱 밖 하단의 뒷발과 옆 염소 우리까지 핵심 구도와 장소 관계를 가장 정확히 구현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "문밖 뒷발과 실내로 들어간 상체의 분할 및 역동성은 정확하지만, 인물이 중앙에서 오른쪽으로 치우치고 STRUCTURE LOOK과 다른 전면 건물이 크게 보인다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "넓은 후방 시점, 중앙 배치, 어두운 실내로 향한 상체와 문밖에 디딘 뒷발을 가장 정확히 구현했으나, 고정 구조의 형태가 STRUCTURE LOOK과 일치하지 않는다."
     }
    ],
    "all_candidates_fail": true,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.857,
      "B": 1.857
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "문밖 뒷발과 실내로 들어간 상체의 분할 및 역동성은 정확하지만, 인물이 중앙에서 오른쪽으로 치우치고 STRUCTURE LOOK과 다른 전면 건물이 크게 보인다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "넓은 후방 시점, 중앙 배치, 어두운 실내로 향한 상체와 문밖에 디딘 뒷발을 가장 정확히 구현했으나, 고정 구조의 형태가 STRUCTURE LOOK과 일치하지 않는다."
     }
    ],
    "all_candidates_fail": true
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 13,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "내부를 향한 동작과 실내외 발 배치는 맞지만 카메라가 너무 멀고 정면성이 강하며 뒷발도 요구된 하단 가장자리에서 멀다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "낮은 후방 대각선 시점, 내부로 들어간 상체, 문턱 밖 하단의 뒷발과 옆 염소 우리까지 핵심 구도와 장소 관계를 가장 정확히 구현했다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L28B01.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_livestock_and_slaughter_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터가 '상체를 어둠 속으로 쑥 밀어 넣은' 동작 대신 양손으로 문틀을 짚고 몸을 지탱하고 있으며, 이로 인해 오른쪽으로 치우친 몸에서 왼쪽 문틀까지 닿기 위해 왼쪽 팔이 해부학적으로 불가능한 길이로 늘어나 있습니다.",
     "fix_en": "Remove the character's hands from the exterior door frames, filling those spots with the plain wooden jambs, and redraw both arms reaching forward into the dark interior to thrust her upper body deeper inside. Preserve the character's exact leg positions, grey coat, black pants and boots, the wooden shack, the background structure, the moonlit lighting, and the current camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the character's hands from the exterior door frames, filling those spots with the plain wooden jambs, and redraw both arms reaching forward into the dark interior to thrust her upper body deeper inside. Preserve the character's exact leg positions, grey coat, black pants and boots, the wooden shack, the background structure, the moonlit lighting, and the current camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 문 바깥 낮은 허리 높이에서 강민숙의 뒤·대각선을 잡는다. 그녀의 몸통과 머리는 화면 중앙 상단의 어두운 문 안쪽을 향해 밀려 들어가 있고, 시선도 어둠 속을 향한다. 양손은 문틀 좌우(왼손은 열린 문짝 가장자리, 오른손은 오른쪽 문설주)를 짚어 전진 동작의 방향과 일치한다. 뒷발(오른발)은 문지방 바깥 흙바닥을 딛고 화면 하단 우측에 보인다 — 실내/실외 분할이 명확히 읽힌다.",
      "built_space": "구조물은 LOCATION 사진의 판자벽·깨진 유리창·함석 처마·콘크리트 문지방과 일치하고, 우측 배경에 STRUCTURE LOOK의 목재 울타리(염소 우리)가 실제 거리에 맞는 작은 크기로 들어와 있다. 문은 하나, 문짝은 안쪽으로 열려 있으며 경첩·빗장 금속이 좌측 문설주에 정상적으로 붙어 있다. 문지방 외곽선이 화면 하단 중앙을 가로지른다. 중복된 개구부나 여분 구조물은 없다.",
      "entities": "인물은 1명. 검은 단발머리, 마른 체구의 중년 한국 여성으로 CHARACTER REF의 회색 울코트·검은 바지·검은 부츠와 일치한다. 얼굴은 뒤통수 각도라 거의 보이지 않지만 헤어라인·머리 길이는 레퍼런스와 부합. 사슬·목걸이 등 추가 소품 없음. 추가 인물, 텍스트, 워터마크 없음.",
      "hard_violations": [],
      "physics": "앞발은 문지방 위 돌턱에 올려져 체중을 받고, 뒷발은 흙바닥에 발끝으로 디디고 있으며 두 팔이 문틀을 짚어 상체를 앞으로 밀어내는 추진력을 만든다. 앞으로 기운 상체의 무게중심이 두 손·앞발로 지지되어 mid-action 돌진 자세가 물리적으로 성립한다. 공중에 떠 있는 부분 없음."
     },
     {
      "label": "B",
      "direction": "동일 카메라 위치·동일 구도. 머리와 상체는 어두운 실내를 향하지만 고개가 아래로 꺾여 시선이 문 안쪽 어둠보다 발밑/문지방 쪽으로 떨어져 보인다. 오른팔은 문틀을 짚지 않고 왼쪽 문설주 방향으로 뻗은 채 허공에 떠 있어 지지 대상이 불명확하다. 뒷발은 A와 동일하게 문지방 바깥 흙바닥을 딛는다.",
      "built_space": "구조물과 배경 울타리는 A와 사실상 동일하고 LOCATION/STRUCTURE 레퍼런스와 부합한다. 다만 문 안쪽 열린 문짝의 판자·경첩 디테일이 어둠에 뭉개져 사라졌고, 좌측 상단 함석 환기구·경첩 금속의 질감이 A보다 흐리다. 개구부 수·문지방 위치는 정상.",
      "entities": "인물 1명, 동일한 회색 코트·검은 바지·부츠의 중년 한국 여성. 머리카락이 A보다 헝클어져 얼굴선이 더 가려지고 헤어 실루엣이 레퍼런스의 단정한 단발에서 다소 벗어난다. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "앞발은 문지방 돌턱에, 뒷발은 흙바닥에 닿아 있어 지지 자체는 존재한다. 그러나 상체가 앞으로 기운 정도에 비해 두 팔이 문틀을 확실히 짚지 않고 앞으로 늘어져 있어(오른팔은 팔꿈치가 꺾인 채 허공), 목이 아래로 꺾인 자세와 합쳐져 '밀어 넣는' 추진력보다 넘어지기 직전의 애매한 균형으로 읽힌다. 어깨-목 연결이 다소 부자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "두 손으로 문틀을 짚고 상체를 어둠 속으로 쑥 밀어 넣는 추진 자세와 문턱 바깥을 딛은 뒷발이 모두 명확해 shot text의 mid-action·실내외 분할 요구를 정확히 충족하고, 구조물·달빛 톤도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도지만 목이 아래로 꺾이고 팔이 문틀을 짚지 않은 채 늘어져 '어둠 속으로 밀어 넣는' 추진력이 사라졌고, 머리카락 실루엣과 열린 문짝 디테일까지 계약이 요구하지 않은 손실이 발생했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "두 손으로 문틀을 짚고 상체를 어둠 속으로 쑥 밀어 넣는 추진 자세와 문턱 바깥을 딛은 뒷발이 모두 명확해 shot text의 mid-action·실내외 분할 요구를 정확히 충족하고, 구조물·달빛 톤도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도지만 목이 아래로 꺾이고 팔이 문틀을 짚지 않은 채 늘어져 '어둠 속으로 밀어 넣는' 추진력이 사라졌고, 머리카락 실루엣과 열린 문짝 디테일까지 계약이 요구하지 않은 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 문 바깥 낮은 허리 높이에서 강민숙의 뒤·대각선을 잡는다. 그녀의 몸통과 머리는 화면 중앙 상단의 어두운 문 안쪽을 향해 밀려 들어가 있고, 시선도 어둠 속을 향한다. 양손은 문틀 좌우(왼손은 열린 문짝 가장자리, 오른손은 오른쪽 문설주)를 짚어 전진 동작의 방향과 일치한다. 뒷발(오른발)은 문지방 바깥 흙바닥을 딛고 화면 하단 우측에 보인다 — 실내/실외 분할이 명확히 읽힌다.",
      "built_space": "구조물은 LOCATION 사진의 판자벽·깨진 유리창·함석 처마·콘크리트 문지방과 일치하고, 우측 배경에 STRUCTURE LOOK의 목재 울타리(염소 우리)가 실제 거리에 맞는 작은 크기로 들어와 있다. 문은 하나, 문짝은 안쪽으로 열려 있으며 경첩·빗장 금속이 좌측 문설주에 정상적으로 붙어 있다. 문지방 외곽선이 화면 하단 중앙을 가로지른다. 중복된 개구부나 여분 구조물은 없다.",
      "entities": "인물은 1명. 검은 단발머리, 마른 체구의 중년 한국 여성으로 CHARACTER REF의 회색 울코트·검은 바지·검은 부츠와 일치한다. 얼굴은 뒤통수 각도라 거의 보이지 않지만 헤어라인·머리 길이는 레퍼런스와 부합. 사슬·목걸이 등 추가 소품 없음. 추가 인물, 텍스트, 워터마크 없음.",
      "hard_violations": [],
      "physics": "앞발은 문지방 위 돌턱에 올려져 체중을 받고, 뒷발은 흙바닥에 발끝으로 디디고 있으며 두 팔이 문틀을 짚어 상체를 앞으로 밀어내는 추진력을 만든다. 앞으로 기운 상체의 무게중심이 두 손·앞발로 지지되어 mid-action 돌진 자세가 물리적으로 성립한다. 공중에 떠 있는 부분 없음."
     },
     {
      "label": "B",
      "direction": "동일 카메라 위치·동일 구도. 머리와 상체는 어두운 실내를 향하지만 고개가 아래로 꺾여 시선이 문 안쪽 어둠보다 발밑/문지방 쪽으로 떨어져 보인다. 오른팔은 문틀을 짚지 않고 왼쪽 문설주 방향으로 뻗은 채 허공에 떠 있어 지지 대상이 불명확하다. 뒷발은 A와 동일하게 문지방 바깥 흙바닥을 딛는다.",
      "built_space": "구조물과 배경 울타리는 A와 사실상 동일하고 LOCATION/STRUCTURE 레퍼런스와 부합한다. 다만 문 안쪽 열린 문짝의 판자·경첩 디테일이 어둠에 뭉개져 사라졌고, 좌측 상단 함석 환기구·경첩 금속의 질감이 A보다 흐리다. 개구부 수·문지방 위치는 정상.",
      "entities": "인물 1명, 동일한 회색 코트·검은 바지·부츠의 중년 한국 여성. 머리카락이 A보다 헝클어져 얼굴선이 더 가려지고 헤어 실루엣이 레퍼런스의 단정한 단발에서 다소 벗어난다. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "앞발은 문지방 돌턱에, 뒷발은 흙바닥에 닿아 있어 지지 자체는 존재한다. 그러나 상체가 앞으로 기운 정도에 비해 두 팔이 문틀을 확실히 짚지 않고 앞으로 늘어져 있어(오른팔은 팔꿈치가 꺾인 채 허공), 목이 아래로 꺾인 자세와 합쳐져 '밀어 넣는' 추진력보다 넘어지기 직전의 애매한 균형으로 읽힌다. 어깨-목 연결이 다소 부자연스럽다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "저각 와이드·문턱 분할·뒷발 접지는 충족하나, 상체가 개구부가 아닌 왼쪽 문설주 벽 쪽으로 기울고 한쪽 팔만 뻗어 '어둠 속으로 상체를 밀어 넣는' 표적과 추진력이 흐려졌으며, 개구부 안 문짝이 사라져 로케이션 구조 정보도 일부 손실."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "상체가 개구부 정중앙 어둠으로 정확히 진입하고 양손이 좌우 문설주를 짚어 mid-action 추진이 물리적으로 성립하며, 뒷발이 문턱 바깥 지면을 디뎌 내외부 분할이 명확하고 열린 문짝까지 살아 있어 로케이션 구조 재현도 더 충실."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "저각 와이드·문턱 분할·뒷발 접지는 충족하나, 상체가 개구부가 아닌 왼쪽 문설주 벽 쪽으로 기울고 한쪽 팔만 뻗어 '어둠 속으로 상체를 밀어 넣는' 표적과 추진력이 흐려졌으며, 개구부 안 문짝이 사라져 로케이션 구조 정보도 일부 손실."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상체가 개구부 정중앙 어둠으로 정확히 진입하고 양손이 좌우 문설주를 짚어 mid-action 추진이 물리적으로 성립하며, 뒷발이 문턱 바깥 지면을 디뎌 내외부 분할이 명확하고 열린 문짝까지 살아 있어 로케이션 구조 재현도 더 충실."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S76sh5__bgfirst_bg.png",
   "bg_asset_id": "fd4bf0a1-b508-4736-b11d-c03a3ed8885f",
   "bg_record_key": "S76sh5::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S77sh1::bgfirst_bg": {
  "input_fingerprint": "b61e18f08c262c0d",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 도축장 안에서 강민숙(홍은미)이 붉은 염소 피가 가득 든 양동이를 머리 위로 쏟아붓는 찰나.\n\nLOCATION (lock): The dark main work floor inside the slaughterhouse, beside buckets filled with goat blood.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 강민숙(홍은미), the opening dolly-in holds a wide frontal three-quarter composition so her raised arms, tipped bucket, and full-body braced action remain legible. She occupies the middle third as the falling goat blood crosses her head and torso, with open interior space retained around her rather than isolating the bucket.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: bucket of goat blood (being emptied) — The open top is tipped downward toward her head, with the handle held above it; used as Action prop held above her head, kept proportionate to her body; slaughterhouse interior (dark); used as Provides restrained spatial context around the pouring action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime interior lighting holds the room in darkness while the red goat blood remains the strongest tonal accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 도축장 안에서 강민숙(홍은미)이 붉은 염소 피가 가득 든 양동이를 머리 위로 쏟아붓는 찰나.\n\nLOCATION (lock): The dark main work floor inside the slaughterhouse, beside buckets filled with goat blood.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 강민숙(홍은미), the opening dolly-in holds a wide frontal three-quarter composition so her raised arms, tipped bucket, and full-body braced action remain legible. She occupies the middle third as the falling goat blood crosses her head and torso, with open interior space retained around her rather than isolating the bucket.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: bucket of goat blood (being emptied) — The open top is tipped downward toward her head, with the handle held above it; used as Action prop held above her head, kept proportionate to her body; slaughterhouse interior (dark); used as Provides restrained spatial context around the pouring action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime interior lighting holds the room in darkness while the red goat blood remains the strongest tonal accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S77sh1__bgfirst_bg.png",
  "asset_id": "d4f41ec9-7fbe-41ff-86d4-49e6efca77db",
  "input_asset_ids": [
   "f9c0c13d-f664-4c38-8f14-b48fc41e89c2",
   "9a856501-3807-4b4f-93fe-15729efb69bc"
  ]
 },
 "S77sh1": {
  "input_fingerprint": "3585526fc53ea92e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 도축장 안에서 강민숙(홍은미)이 붉은 염소 피가 가득 든 양동이를 머리 위로 쏟아붓는 찰나.\n\nLOCATION (lock): The dark main work floor inside the slaughterhouse, beside buckets filled with goat blood. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 강민숙(홍은미), the opening dolly-in holds a wide frontal three-quarter composition so her raised arms, tipped bucket, and full-body braced action remain legible. She occupies the middle third as the falling goat blood crosses her head and torso, with open interior space retained around her rather than isolating the bucket.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: bucket of goat blood (being emptied) — The open top is tipped downward toward her head, with the handle held above it; used as Action prop held above her head, kept proportionate to her body; slaughterhouse interior (dark); used as Provides restrained spatial context around the pouring action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime interior lighting holds the room in darkness while the red goat blood remains the strongest tonal accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk coats herself completely in goat blood to mask her scent. Jihu remains without her necklace, and Inwoo retains his cast and backpack.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강민숙(홍은미) right now, so 강민숙(홍은미)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강민숙(홍은미): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 도축장 안에서 강민숙(홍은미)이 붉은 염소 피가 가득 든 양동이를 머리 위로 쏟아붓는 찰나.\n\nLOCATION (lock): The dark main work floor inside the slaughterhouse, beside buckets filled with goat blood. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 강민숙(홍은미), the opening dolly-in holds a wide frontal three-quarter composition so her raised arms, tipped bucket, and full-body braced action remain legible. She occupies the middle third as the falling goat blood crosses her head and torso, with open interior space retained around her rather than isolating the bucket.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: bucket of goat blood (being emptied) — The open top is tipped downward toward her head, with the handle held above it; used as Action prop held above her head, kept proportionate to her body; slaughterhouse interior (dark); used as Provides restrained spatial context around the pouring action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime interior lighting holds the room in darkness while the red goat blood remains the strongest tonal accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk coats herself completely in goat blood to mask her scent. Jihu remains without her necklace, and Inwoo retains his cast and backpack.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강민숙(홍은미) right now, so 강민숙(홍은미)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강민숙(홍은미): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 도축장 안에서 강민숙(홍은미)이 붉은 염소 피가 가득 든 양동이를 머리 위로 쏟아붓는 찰나.\n\nLOCATION (lock): The dark main work floor inside the slaughterhouse, beside buckets filled with goat blood. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 강민숙(홍은미), the opening dolly-in holds a wide frontal three-quarter composition so her raised arms, tipped bucket, and full-body braced action remain legible. She occupies the middle third as the falling goat blood crosses her head and torso, with open interior space retained around her rather than isolating the bucket.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: bucket of goat blood (being emptied) — The open top is tipped downward toward her head, with the handle held above it; used as Action prop held above her head, kept proportionate to her body; slaughterhouse interior (dark); used as Provides restrained spatial context around the pouring action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime interior lighting holds the room in darkness while the red goat blood remains the strongest tonal accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk coats herself completely in goat blood to mask her scent. Jihu remains without her necklace, and Inwoo retains his cast and backpack.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강민숙(홍은미) right now, so 강민숙(홍은미)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강민숙(홍은미): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S77sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S77sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    },
    {
     "label": "PROP REFERENCE — 염소 피 양동이: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1175562>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    },
    {
     "label": "PROP REFERENCE — 염소 피 양동이: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1175562>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "여성이 정면 3/4로 카메라를 향해 서 있고, 양손으로 든 양동이의 열린 입구가 아래(자기 머리 정수리)를 향해 기울어져 있다. 피 줄기가 정확히 머리 위에서 얼굴·상체를 타고 내려와 발밑 바닥에 고인다. 시선은 눈을 감은 채 아래를 향해 쏟아지는 피를 받는 자세로, 목표(자기 머리)에 정확히 일치한다.",
      "built_space": "도축장 실내: 참조 사진의 스테인리스 작업대, 천장 레일에 걸린 고기 갈고리 열, 왼쪽 문틀과 안쪽 창고, 오른쪽 창문·유리 미닫이문, 우측 벽면 스테인리스 통, 바닥 배수구 그레이팅이 모두 같은 배치로 재현됨. 구조물은 하나씩만 존재하고 중복 없음. 인물은 화면 중앙 1/3을 차지하며 주변 실내 공간이 넉넉히 남아 있어 와이드샷 규정에 맞는다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴 — 캐릭터 참조와 합치. 양동이는 아연도금 금속 통에 손잡이가 위쪽으로 잡혀 있어 프롭 참조와 대체로 일치(녹 디테일은 약함). 피는 붉고 점성 있는 액체로 옷과 바닥에 광택 있게 고인다. 방수 앞치마·장화 착용으로 도축장 복장 타당. 여분 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 바닥에 벌려 딛고 있고 무릎이 살짝 굽어 버티는 자세, 양손이 실제로 양동이 몸통과 손잡이 부위를 쥐고 있다. 액체는 중력 방향으로 낙하해 어깨·팔·다리를 타고 흘러 바닥에 웅덩이를 만든다. 공중에 떠 있는 물체 없음. 지지 구조 모두 확인됨."
     },
     {
      "label": "B",
      "direction": "인물이 측면(왼쪽 프로파일)으로 서 있고 양동이 입구는 자기 머리보다 앞쪽 옆을 향해 기울어져 있다. 쏟아진 피는 머리 정수리를 거치지 않고 얼굴 앞을 지나 한 덩어리 커튼처럼 몸 앞으로 흘러내려, '머리 위로 쏟아붓는' 타깃 적중이 약하다. 카메라 축도 정면 3/4가 아닌 거의 완전 측면.",
      "built_space": "도축장 실내 요소(작업대, 갈고리, 문, 창)는 존재하나 전경 바닥에 참조에 없는 피 양동이 두 개가 추가로 놓여 있음(다만 로케이션 설명은 '피 양동이들 옆'이라 허용 범위). 우측 스테인리스 통 위치는 유지. 인물이 화면 좌우 중앙을 크게 차지해 미디엄-와이드에 가깝고, 양동이가 신체 대비 과대하게 크게 렌더됨(비례 규정 위반 소지).",
      "entities": "40대 후반 한국 여성으로 보이나 얼굴이 옆으로 돌아 참조 대조가 제한적, 머리는 젖어 붙은 상태. 양동이는 아연도금 통으로 참조와 유사하지만 신체 대비 과대. 피가 액체라기보다 두꺼운 젤리/시트 같은 단일 덩어리로 렌더되어 물성이 부자연스럽다.",
      "hard_violations": [],
      "physics": "두 발이 바닥을 딛고 앞뒤로 벌린 런지 자세, 양손이 양동이 손잡이와 테두리를 쥐고 있어 지지는 확인된다. 다만 쏟아진 피가 낙하 스트림이 아니라 공중에서 하나의 두꺼운 판/커튼 형태로 정지한 듯 보이고 하단이 허공에서 끊겨 바닥과 연결이 불분명 — 액체 물성 실패에 가깝다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이 정면 3/4 와이드, 인물이 중앙 1/3, 양동이 입구가 정확히 머리 위로 기울어져 피가 머리·상체를 타고 내려오며 로케이션 참조의 갈고리·작업대·배수구까지 일치 — 샷 텍스트와 프레이밍 지시를 가장 충실히 구현."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "측면 축에 인물 크기가 커 와이드 정면 3/4 규정에서 벗어나고, 양동이가 신체 대비 과대하며 피가 액체가 아닌 두꺼운 젤리 판처럼 허공에 떠 물성·머리 위 낙하 타깃 모두 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이 정면 3/4 와이드, 인물이 중앙 1/3, 양동이 입구가 정확히 머리 위로 기울어져 피가 머리·상체를 타고 내려오며 로케이션 참조의 갈고리·작업대·배수구까지 일치 — 샷 텍스트와 프레이밍 지시를 가장 충실히 구현."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "측면 축에 인물 크기가 커 와이드 정면 3/4 규정에서 벗어나고, 양동이가 신체 대비 과대하며 피가 액체가 아닌 두꺼운 젤리 판처럼 허공에 떠 물성·머리 위 낙하 타깃 모두 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성이 정면 3/4로 카메라를 향해 서 있고, 양손으로 든 양동이의 열린 입구가 아래(자기 머리 정수리)를 향해 기울어져 있다. 피 줄기가 정확히 머리 위에서 얼굴·상체를 타고 내려와 발밑 바닥에 고인다. 시선은 눈을 감은 채 아래를 향해 쏟아지는 피를 받는 자세로, 목표(자기 머리)에 정확히 일치한다.",
      "built_space": "도축장 실내: 참조 사진의 스테인리스 작업대, 천장 레일에 걸린 고기 갈고리 열, 왼쪽 문틀과 안쪽 창고, 오른쪽 창문·유리 미닫이문, 우측 벽면 스테인리스 통, 바닥 배수구 그레이팅이 모두 같은 배치로 재현됨. 구조물은 하나씩만 존재하고 중복 없음. 인물은 화면 중앙 1/3을 차지하며 주변 실내 공간이 넉넉히 남아 있어 와이드샷 규정에 맞는다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴 — 캐릭터 참조와 합치. 양동이는 아연도금 금속 통에 손잡이가 위쪽으로 잡혀 있어 프롭 참조와 대체로 일치(녹 디테일은 약함). 피는 붉고 점성 있는 액체로 옷과 바닥에 광택 있게 고인다. 방수 앞치마·장화 착용으로 도축장 복장 타당. 여분 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 바닥에 벌려 딛고 있고 무릎이 살짝 굽어 버티는 자세, 양손이 실제로 양동이 몸통과 손잡이 부위를 쥐고 있다. 액체는 중력 방향으로 낙하해 어깨·팔·다리를 타고 흘러 바닥에 웅덩이를 만든다. 공중에 떠 있는 물체 없음. 지지 구조 모두 확인됨."
     },
     {
      "label": "B",
      "direction": "인물이 측면(왼쪽 프로파일)으로 서 있고 양동이 입구는 자기 머리보다 앞쪽 옆을 향해 기울어져 있다. 쏟아진 피는 머리 정수리를 거치지 않고 얼굴 앞을 지나 한 덩어리 커튼처럼 몸 앞으로 흘러내려, '머리 위로 쏟아붓는' 타깃 적중이 약하다. 카메라 축도 정면 3/4가 아닌 거의 완전 측면.",
      "built_space": "도축장 실내 요소(작업대, 갈고리, 문, 창)는 존재하나 전경 바닥에 참조에 없는 피 양동이 두 개가 추가로 놓여 있음(다만 로케이션 설명은 '피 양동이들 옆'이라 허용 범위). 우측 스테인리스 통 위치는 유지. 인물이 화면 좌우 중앙을 크게 차지해 미디엄-와이드에 가깝고, 양동이가 신체 대비 과대하게 크게 렌더됨(비례 규정 위반 소지).",
      "entities": "40대 후반 한국 여성으로 보이나 얼굴이 옆으로 돌아 참조 대조가 제한적, 머리는 젖어 붙은 상태. 양동이는 아연도금 통으로 참조와 유사하지만 신체 대비 과대. 피가 액체라기보다 두꺼운 젤리/시트 같은 단일 덩어리로 렌더되어 물성이 부자연스럽다.",
      "hard_violations": [],
      "physics": "두 발이 바닥을 딛고 앞뒤로 벌린 런지 자세, 양손이 양동이 손잡이와 테두리를 쥐고 있어 지지는 확인된다. 다만 쏟아진 피가 낙하 스트림이 아니라 공중에서 하나의 두꺼운 판/커튼 형태로 정지한 듯 보이고 하단이 허공에서 끊겨 바닥과 연결이 불분명 — 액체 물성 실패에 가깝다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "양동이는 머리 위가 아니라 인물의 좌측 앞쪽에서 기울어져 있고, 쏟아진 피 기둥이 머리를 지나지 않고 얼굴 앞·가슴 앞을 사선으로 스쳐 바닥으로 떨어진다. 시선은 아래를 향하고, 낙하 흐름의 타깃은 인물의 머리가 아니라 몸 앞 허공/바닥이다. 즉 '머리 위로 쏟아붓는' 지시의 조준이 빗나갔다.",
      "built_space": "도축장 내부는 참조 사진과 유사하게 재현됨(좌측 문, 중앙 작업대, 우측 스테인리스 통, 우측 유리문, 천장 갈고리 레일). 다만 카메라가 다소 낮고 광각으로 왜곡되어 있고, 전경에 참조에 없던 양동이 두 개가 추가로 놓여 있다(다만 '양동이들 옆'이라는 로케이션 락과는 부합).",
      "entities": "인물은 40대 후반 한국 여성, 검은 단발, 좁은 얼굴로 캐릭터 참조와 대체로 부합. 양동이는 아연도금 금속에 나무 손잡이가 보이는 참조 프롭과 유사. 다만 팔뚝·손 외 몸통 대부분은 피로 덮이지 않아 '온몸을 피로 코팅' 상태 진행 중으로는 읽힌다. 복장은 회색 작업복.",
      "hard_violations": [],
      "physics": "두 발이 바닥에 딛고 있고 상체는 뒤로 젖혀져 양동이를 두 손으로 잡고 있어 지지는 존재. 그러나 쏟아지는 피가 하나의 두꺼운 젤리 같은 리본/시트로 굳어져 있어 액체의 분산·비말·물성이 부자연스럽고, 몸을 타고 흐르지 않고 몸 앞 허공에 붙은 판처럼 보인다. 액체 물성 realism이 약함."
     },
     {
      "label": "B",
      "direction": "양동이는 정확히 머리 바로 위에서 아래로 기울어져 있고, 붉은 피가 정수리→얼굴→어깨→가슴을 타고 흘러내려 발밑 웅덩이로 모인다. 시선은 감은 눈, 얼굴은 정면 아래. 샷 텍스트의 '머리 위로 쏟아붓는 찰나'와 조준이 정확히 일치.",
      "built_space": "참조 로케이션의 천장 갈고리 열, 중앙 작업대, 우측 창, 우측 스테인리스 통, 좌측 문, 배수구까지 재현되어 공간 일치도가 높다. 카메라는 가슴 높이 정면, 인물은 중앙 1/3에 서 있고 주변 여백이 유지되어 wide 프레이밍 지시와 부합.",
      "entities": "인물은 한국 여성, 40대 후반대, 어두운 머리, 좁은 얼굴 — 캐릭터 참조와 어느 정도 부합(정면 각도상 유사). 양동이는 금속 재질이나 참조의 나무 손잡이·녹 디테일이 덜 보이고 다소 매끈함. 방수 앞치마/장화 복장은 도축장 정황에 맞음. 온몸을 피로 덮는 캐리드 스테이트와 부합.",
      "hard_violations": [],
      "physics": "양발이 바닥에 굳게 디디고 양손이 양동이 테두리를 실제로 잡고 있으며, 팔꿈치 굽힘과 어깨 각도가 들어올린 무게와 일치. 쏟아지는 피는 갈래로 갈라져 몸을 타고 흐르고 바닥에 광택 있는 웅덩이를 형성 — 액체의 중력·점성이 자연스럽다. 다만 정면 삼사분면(three-quarter)이라기보다 완전 정면에 가깝다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현은 좋으나 피가 머리 위가 아닌 몸 앞 허공을 지나 조준이 빗나갔고, 액체가 굳은 젤리 시트처럼 보여 물질 리얼리즘이 무너졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "양동이가 정확히 머리 위에서 기울어져 피가 머리·상체를 타고 흐르고, 가슴 높이 정면 와이드에 중앙 1/3 배치·로케이션 일치까지 지시를 충실히 realize했다(완전 정면에 가까운 각도는 감점)."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 재현은 좋으나 피가 머리 위가 아닌 몸 앞 허공을 지나 조준이 빗나갔고, 액체가 굳은 젤리 시트처럼 보여 물질 리얼리즘이 무너졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "양동이가 정확히 머리 위에서 기울어져 피가 머리·상체를 타고 흐르고, 가슴 높이 정면 와이드에 중앙 1/3 배치·로케이션 일치까지 지시를 충실히 realize했다(완전 정면에 가까운 각도는 감점)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "양동이는 머리 위가 아니라 인물의 좌측 앞쪽에서 기울어져 있고, 쏟아진 피 기둥이 머리를 지나지 않고 얼굴 앞·가슴 앞을 사선으로 스쳐 바닥으로 떨어진다. 시선은 아래를 향하고, 낙하 흐름의 타깃은 인물의 머리가 아니라 몸 앞 허공/바닥이다. 즉 '머리 위로 쏟아붓는' 지시의 조준이 빗나갔다.",
      "built_space": "도축장 내부는 참조 사진과 유사하게 재현됨(좌측 문, 중앙 작업대, 우측 스테인리스 통, 우측 유리문, 천장 갈고리 레일). 다만 카메라가 다소 낮고 광각으로 왜곡되어 있고, 전경에 참조에 없던 양동이 두 개가 추가로 놓여 있다(다만 '양동이들 옆'이라는 로케이션 락과는 부합).",
      "entities": "인물은 40대 후반 한국 여성, 검은 단발, 좁은 얼굴로 캐릭터 참조와 대체로 부합. 양동이는 아연도금 금속에 나무 손잡이가 보이는 참조 프롭과 유사. 다만 팔뚝·손 외 몸통 대부분은 피로 덮이지 않아 '온몸을 피로 코팅' 상태 진행 중으로는 읽힌다. 복장은 회색 작업복.",
      "hard_violations": [],
      "physics": "두 발이 바닥에 딛고 있고 상체는 뒤로 젖혀져 양동이를 두 손으로 잡고 있어 지지는 존재. 그러나 쏟아지는 피가 하나의 두꺼운 젤리 같은 리본/시트로 굳어져 있어 액체의 분산·비말·물성이 부자연스럽고, 몸을 타고 흐르지 않고 몸 앞 허공에 붙은 판처럼 보인다. 액체 물성 realism이 약함."
     },
     {
      "label": "A",
      "direction": "양동이는 정확히 머리 바로 위에서 아래로 기울어져 있고, 붉은 피가 정수리→얼굴→어깨→가슴을 타고 흘러내려 발밑 웅덩이로 모인다. 시선은 감은 눈, 얼굴은 정면 아래. 샷 텍스트의 '머리 위로 쏟아붓는 찰나'와 조준이 정확히 일치.",
      "built_space": "참조 로케이션의 천장 갈고리 열, 중앙 작업대, 우측 창, 우측 스테인리스 통, 좌측 문, 배수구까지 재현되어 공간 일치도가 높다. 카메라는 가슴 높이 정면, 인물은 중앙 1/3에 서 있고 주변 여백이 유지되어 wide 프레이밍 지시와 부합.",
      "entities": "인물은 한국 여성, 40대 후반대, 어두운 머리, 좁은 얼굴 — 캐릭터 참조와 어느 정도 부합(정면 각도상 유사). 양동이는 금속 재질이나 참조의 나무 손잡이·녹 디테일이 덜 보이고 다소 매끈함. 방수 앞치마/장화 복장은 도축장 정황에 맞음. 온몸을 피로 덮는 캐리드 스테이트와 부합.",
      "hard_violations": [],
      "physics": "양발이 바닥에 굳게 디디고 양손이 양동이 테두리를 실제로 잡고 있으며, 팔꿈치 굽힘과 어깨 각도가 들어올린 무게와 일치. 쏟아지는 피는 갈래로 갈라져 몸을 타고 흐르고 바닥에 광택 있는 웅덩이를 형성 — 액체의 중력·점성이 자연스럽다. 다만 정면 삼사분면(three-quarter)이라기보다 완전 정면에 가깝다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "여성이 정면 3/4로 카메라를 향해 서 있고, 양손으로 든 양동이의 열린 입구가 아래(자기 머리 정수리)를 향해 기울어져 있다. 피 줄기가 정확히 머리 위에서 얼굴·상체를 타고 내려와 발밑 바닥에 고인다. 시선은 눈을 감은 채 아래를 향해 쏟아지는 피를 받는 자세로, 목표(자기 머리)에 정확히 일치한다.",
    "built_space": "도축장 실내: 참조 사진의 스테인리스 작업대, 천장 레일에 걸린 고기 갈고리 열, 왼쪽 문틀과 안쪽 창고, 오른쪽 창문·유리 미닫이문, 우측 벽면 스테인리스 통, 바닥 배수구 그레이팅이 모두 같은 배치로 재현됨. 구조물은 하나씩만 존재하고 중복 없음. 인물은 화면 중앙 1/3을 차지하며 주변 실내 공간이 넉넉히 남아 있어 와이드샷 규정에 맞는다.",
    "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴 — 캐릭터 참조와 합치. 양동이는 아연도금 금속 통에 손잡이가 위쪽으로 잡혀 있어 프롭 참조와 대체로 일치(녹 디테일은 약함). 피는 붉고 점성 있는 액체로 옷과 바닥에 광택 있게 고인다. 방수 앞치마·장화 착용으로 도축장 복장 타당. 여분 인물 없음.",
    "hard_violations": [],
    "physics": "두 발이 바닥에 벌려 딛고 있고 무릎이 살짝 굽어 버티는 자세, 양손이 실제로 양동이 몸통과 손잡이 부위를 쥐고 있다. 액체는 중력 방향으로 낙하해 어깨·팔·다리를 타고 흘러 바닥에 웅덩이를 만든다. 공중에 떠 있는 물체 없음. 지지 구조 모두 확인됨."
   },
   {
    "label": "B",
    "direction": "인물이 측면(왼쪽 프로파일)으로 서 있고 양동이 입구는 자기 머리보다 앞쪽 옆을 향해 기울어져 있다. 쏟아진 피는 머리 정수리를 거치지 않고 얼굴 앞을 지나 한 덩어리 커튼처럼 몸 앞으로 흘러내려, '머리 위로 쏟아붓는' 타깃 적중이 약하다. 카메라 축도 정면 3/4가 아닌 거의 완전 측면.",
    "built_space": "도축장 실내 요소(작업대, 갈고리, 문, 창)는 존재하나 전경 바닥에 참조에 없는 피 양동이 두 개가 추가로 놓여 있음(다만 로케이션 설명은 '피 양동이들 옆'이라 허용 범위). 우측 스테인리스 통 위치는 유지. 인물이 화면 좌우 중앙을 크게 차지해 미디엄-와이드에 가깝고, 양동이가 신체 대비 과대하게 크게 렌더됨(비례 규정 위반 소지).",
    "entities": "40대 후반 한국 여성으로 보이나 얼굴이 옆으로 돌아 참조 대조가 제한적, 머리는 젖어 붙은 상태. 양동이는 아연도금 통으로 참조와 유사하지만 신체 대비 과대. 피가 액체라기보다 두꺼운 젤리/시트 같은 단일 덩어리로 렌더되어 물성이 부자연스럽다.",
    "hard_violations": [],
    "physics": "두 발이 바닥을 딛고 앞뒤로 벌린 런지 자세, 양손이 양동이 손잡이와 테두리를 쥐고 있어 지지는 확인된다. 다만 쏟아진 피가 낙하 스트림이 아니라 공중에서 하나의 두꺼운 판/커튼 형태로 정지한 듯 보이고 하단이 허공에서 끊겨 바닥과 연결이 불분명 — 액체 물성 실패에 가깝다."
   }
  ],
  "totals": {
   "A": 16,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "가슴 높이 정면 3/4 와이드, 인물이 중앙 1/3, 양동이 입구가 정확히 머리 위로 기울어져 피가 머리·상체를 타고 내려오며 로케이션 참조의 갈고리·작업대·배수구까지 일치 — 샷 텍스트와 프레이밍 지시를 가장 충실히 구현."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "측면 축에 인물 크기가 커 와이드 정면 3/4 규정에서 벗어나고, 양동이가 신체 대비 과대하며 피가 액체가 아닌 두꺼운 젤리 판처럼 허공에 떠 물성·머리 위 낙하 타깃 모두 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   },
   {
    "label": "PROP REFERENCE — 염소 피 양동이: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1175562>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물이 들고 있는 양동이가 참고 이미지(가로 줄무늬가 있는 함석 재질, 나무 손잡이)와 달리 매끄러운 원통형 고철로 그려졌고, 프롬프트에 명시된 위쪽 손잡이도 없습니다.",
     "fix_en": "Replace the smooth metal bucket above her head with the ridged, galvanized steel bucket from the prop reference, ensuring it has a wire handle with a wooden grip visible above it. Preserve the woman's face, her black suit, her pose, the falling blood, the blood pool on the floor, and the exact lighting and background architecture.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the smooth metal bucket above her head with the ridged, galvanized steel bucket from the prop reference, ensuring it has a wire handle with a wooden grip visible above it. Preserve the woman's face, her black suit, her pose, the falling blood, the blood pool on the floor, and the exact lighting and background architecture.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·동작·인물은 맞지만 배경이 원본보다 밝고 채도가 올라가 '저조도 야간' 락이 약해졌고, 양동이가 아연도금 질감·나무 손잡이 없는 매끈한 통으로 프롭 레퍼런스에서 벗어난다.  ★위반: [gpt] 인물 왼쪽 바닥까지 이어지는 가늘고 밝은 수직 가이드선이 남아 있어 스케치/도해 표식 누출로 보인다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 와이드 구도와 쏟아붓는 찰나를 유지하면서 배경의 어두운 야간 톤을 SHOT BACKGROUND에 더 충실히 보존하고, 양동이의 아연도금 얼룩·녹·나무 손잡이까지 프롭 레퍼런스와 일치시켜 우세.  ★위반: [gpt] 인물 왼쪽 바닥까지 이어지는 가늘고 밝은 수직 가이드선이 남아 있어 스케치/도해 표식 누출로 보인다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.611,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.361,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 인물 왼쪽 바닥까지 이어지는 가늘고 밝은 수직 가이드선이 남아 있어 스케치/도해 표식 누출로 보인다."
      ],
      "B": [
       "[gpt] 인물 왼쪽 바닥까지 이어지는 가늘고 밝은 수직 가이드선이 남아 있어 스케치/도해 표식 누출로 보인다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·동작·인물은 맞지만 배경이 원본보다 밝고 채도가 올라가 '저조도 야간' 락이 약해졌고, 양동이가 아연도금 질감·나무 손잡이 없는 매끈한 통으로 프롭 레퍼런스에서 벗어난다.  ★위반: [gpt] 인물 왼쪽 바닥까지 이어지는 가늘고 밝은 수직 가이드선이 남아 있어 스케치/도해 표식 누출로 보인다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 와이드 구도와 쏟아붓는 찰나를 유지하면서 배경의 어두운 야간 톤을 SHOT BACKGROUND에 더 충실히 보존하고, 양동이의 아연도금 얼룩·녹·나무 손잡이까지 프롭 레퍼런스와 일치시켜 우세.  ★위반: [gpt] 인물 왼쪽 바닥까지 이어지는 가늘고 밝은 수직 가이드선이 남아 있어 스케치/도해 표식 누출로 보인다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 포즈·행위를 담았으나 양동이가 몸 대비 과장되게 커져 '몸에 비례하게 유지' 지시를 어기고, 전체 노출이 밝아져 저조도 야간 톤이 약해졌으며 얼굴 인상도 레퍼런스에서 더 멀어졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "야간 저조도 유지, 배경 참조와의 일치도, 양동이의 신체 대비 비율, 정면 3/4 와이드 프레이밍이 모두 계약에 더 충실하며 쏟아지는 순간의 물리도 자연스럽다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 포즈·행위를 담았으나 양동이가 몸 대비 과장되게 커져 '몸에 비례하게 유지' 지시를 어기고, 전체 노출이 밝아져 저조도 야간 톤이 약해졌으며 얼굴 인상도 레퍼런스에서 더 멀어졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "야간 저조도 유지, 배경 참조와의 일치도, 양동이의 신체 대비 비율, 정면 3/4 와이드 프레이밍이 모두 계약에 더 충실하며 쏟아지는 순간의 물리도 자연스럽다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S77sh1__bgfirst_bg.png",
   "bg_asset_id": "d4f41ec9-7fbe-41ff-86d4-49e6efca77db",
   "bg_record_key": "S77sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S77sh8": {
  "input_fingerprint": "f969981bc1613d71",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 피가 든 양동이를 정인우의 몸을 향해 확 들이붓는 순간.\n\nLOCATION (lock): The slaughterhouse work area beside the blood buckets and butchering equipment. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The forward move ends at upper-torso height from a three-quarter angle exactly as 김지후(강수리영) snaps the bucket toward 정인우. 김지후 drives diagonally from the left midground while 정인우 recoils on the right, and the pouring arc bridges their shared space without either figure leaving the frame.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, reaches for 정인우 with the tipped bucket; 정인우 in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: bucket of goat blood (tipped and pouring) — Its opening angles from 김지후(강수리영) toward 정인우's upper body; used as Connects the two figures through the direction of the sudden pour; slaughterhouse interior (dark); used as Remains subdued behind the two-person action axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key interior lighting preserves strong contrast, with the red goat blood cutting across the restrained dark palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark slaughterhouse, blood buckets, hanging tools, and the mother's already blood-soaked state. Exclude her pouring action; show the daughter throwing blood over the man.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains drenched in goat blood as Jihu pours another bucket over Inwoo; his injured arm is still casted.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "B": 8,
   "A": 6,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "양동이 입구가 정인우 상체를 정확히 겨누고 액체가 그의 몸에 착지하며, 두 인물의 중경 미디엄샷 배치·3/4 각도·이전 스틸의 도축장 고정 요소·양측 캐릭터 의상(초록 코트, 브로치)이 모두 일치해 가장 충실하다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "조준과 리코일, 인물 배치는 정확하지만 이전 스틸에 없던 피 묻은 옷더미 카트가 배경에 추가되고 양동이 형태·크기가 프롭 참조와 어긋나며 여자 얼굴이 참조보다 나이 들어 보인다.  ★위반: [gpt] 두 인물 사이 중앙에 이전 장면과 프롬프트에 없는 피 묻은 의복 더미와 이동식 카트를 두드러지게 추가했다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "정인우가 참조의 초록 울코트·버건디 터틀넥 대신 회색 작업복을 입어 의상 지속 락을 어기고, 통 개구 방향과 액체 궤적이 불일치하며 양동이 형태도 프롭 참조와 크게 다르다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S77sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "PROP REFERENCE — 염소 피 양동이: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1175562>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후(왼쪽)가 레퍼런스와 달리 맨손이 아닌 검은색 장갑을 끼고 있습니다(이전 컷 등장인물의 설정이 잘못 적용됨).",
     "fix_en": "Change Jihu's black gloves to bare hands with natural skin, keeping her grip on the bucket exactly the same, while preserving her face, hair, clothing, the bucket, the pouring blood, Inwoo, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "김지후가 캐릭터 레퍼런스 이미지에 있는 짙은 회색 야구 모자를 쓰지 않았습니다.",
     "fix_en": "Add a dark grey baseball cap to Jihu's head to match her character reference, preserving her face, long black hair, pose, clothing, the bucket, the pouring blood, Inwoo, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change Jihu's black gloves to bare hands with natural skin, keeping her grip on the bucket exactly the same, while preserving her face, hair, clothing, the bucket, the pouring blood, Inwoo, and the background.\n- Add a dark grey baseball cap to Jihu's head to match her character reference, preserving her face, long black hair, pose, clothing, the bucket, the pouring blood, Inwoo, and the background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·겨냥·장소 잠금은 충족하나, 김지후 캐릭터 레퍼런스의 회색 볼캡이 사라지고 한 손만 검은 장갑을 낀 채 큰 금속 양동이를 사실상 한 손으로 붓는 형태라 의상 일치와 무게감에서 손해를 본다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 미디엄 3/4 구도와 정확한 붓는 방향을 유지하면서 캐릭터 레퍼런스의 회색 볼캡을 되살리고 두 손으로 양동이를 받쳐 무게감을 확보했으며, 배경·인물·소품은 그대로여서 변경 비용 대비 이득이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.653,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.653,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·겨냥·장소 잠금은 충족하나, 김지후 캐릭터 레퍼런스의 회색 볼캡이 사라지고 한 손만 검은 장갑을 낀 채 큰 금속 양동이를 사실상 한 손으로 붓는 형태라 의상 일치와 무게감에서 손해를 본다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 미디엄 3/4 구도와 정확한 붓는 방향을 유지하면서 캐릭터 레퍼런스의 회색 볼캡을 되살리고 두 손으로 양동이를 받쳐 무게감을 확보했으며, 배경·인물·소품은 그대로여서 변경 비용 대비 이득이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "3/4 사이즈 미디엄샷, 상반신 높이, 좌측 김지후→우측 정인우로 이어지는 피의 호 등 프레임 지시를 충실히 지키고, 캐릭터 레퍼런스의 회색 볼캡·워크재킷과 양동이 재질까지 유지하며 두 손 그립도 물리적으로 명확하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·조준·장소는 A와 거의 동일하지만 계약이 요구하지 않은 변경 — 캐릭터 레퍼런스의 회색 볼캡 제거와 검은 고무장갑 추가 — 로 인물 정체성·의상이 손상되고, 양동이를 쥔 손가락 형태가 뭉개져 파지가 약하게 읽힌다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "3/4 사이즈 미디엄샷, 상반신 높이, 좌측 김지후→우측 정인우로 이어지는 피의 호 등 프레임 지시를 충실히 지키고, 캐릭터 레퍼런스의 회색 볼캡·워크재킷과 양동이 재질까지 유지하며 두 손 그립도 물리적으로 명확하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·조준·장소는 A와 거의 동일하지만 계약이 요구하지 않은 변경 — 캐릭터 레퍼런스의 회색 볼캡 제거와 검은 고무장갑 추가 — 로 인물 정체성·의상이 손상되고, 양동이를 쥔 손가락 형태가 뭉개져 파지가 약하게 읽힌다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S77sh1"
  }
 },
 "S77sh10": {
  "input_fingerprint": "f881d35eeb233e1c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 재빨리 다른 염소 피 양동이를 자신의 머리 위로 쏟아붓는 찰나.\n\nLOCATION (lock): The dark central floor of the slaughterhouse amid buckets of goat blood. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The fast pan rotates at the same upper-torso height from 정인우 and settles beside 김지후(강수리영) as the second bucket reaches her head. She occupies the central two-thirds in a tight medium composition, arms raised and torso compressed beneath the tipped bucket, while only a slim margin of the slaughterhouse remains visible.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: second bucket of goat blood (being emptied) — The open side is inverted directly over 김지후(강수리영)'s head; used as Held above the primary subject as the pan settles, remaining secondary to her body and face; slaughterhouse interior (dark); used as Appears only as a narrow contextual margin behind her.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime interior lighting catches the falling red blood against an otherwise subdued, high-contrast frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 slaughterhouse interior, blood buckets, tools, and the man's fresh blood coating. Exclude the throw toward him; show the daughter pouring another bucket over herself.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk and Inwoo remain coated in goat blood, and Jihu now drenches herself as well. Jihu’s necklace remains absent and Inwoo’s arm remains casted.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "B": 8,
   "A": 6,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "양동이가 정수리 위에 뒤집혀 피가 머리로 정확히 쏟아지고, 인물이 중앙 2/3를 채운 타이트 미디엄에 배경 여백은 좁으며 목걸이 부재·프롭 재질까지 지켜 지정 구도에 가장 충실."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "쏟아붓는 순간과 장소 재현은 좋지만 목에 뼈 목걸이가 보여 '목걸이 부재' 조항을 위반하고, 배경 여백이 넓어 지정된 타이트 미디엄보다 넓게 잡혔다.  ★위반: [gpt] 지속 상태에서 명시적으로 없어야 하는 흰색 펜던트 목걸이가 새로 보인다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "모자가 사라져 이전 스틸의 복장 상태와 어긋나고 목걸이가 보이며, 인물이 작고 배경이 넓게 드러나 '좁은 여백의 타이트 미디엄' 지시에서 가장 멀다.  ★위반: [gpt] 지속 상태에서 명시적으로 없어야 하는 흰색 펜던트 목걸이가 새로 보인다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S77sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "PROP REFERENCE — 염소 피 양동이: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1175562>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 양동이의 왼쪽(화면 좌측) 측면에 손잡이를 연결하는 금속 브래킷과 철사가 누락되어 구조적으로 불가능한 형태입니다.",
     "fix_en": "Draw the missing metal bracket and wire handle connection on the left side of the bucket, mirroring the right side. Preserve the woman's face, her hands, her clothing, the blood flow, the existing bucket shape, and the background exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Major] 인물이 액체를 쏟아붓는 격렬한 행동 중에 카메라 렌즈를 멍하게 정면으로 응시하고 있어 '자연스러운 연기(NATURAL PERFORMANCE)' 지침을 위반했습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Draw the missing metal bracket and wire handle connection on the left side of the bucket, mirroring the right side. Preserve the woman's face, her hands, her clothing, the blood flow, the existing bucket shape, and the background exactly.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "양동이의 열린 면이 김지후의 정수리 바로 위에서 아래로 완전히 뒤집혀 있고, 피 줄기가 수직으로 그녀의 모자·이마·얼굴·재킷을 따라 흘러내린다. 그녀의 시선은 정면 약간 위쪽(카메라 쪽)을 향하며 붓는 순간의 경직된 표정이다. 배경 도축장 내부는 좌우 얇은 여백으로만 보인다.",
      "built_space": "도축장 내부: 상단 가로 레일에 걸린 고기 갈고리 열, 뒤쪽 스테인리스 작업대와 살점, 좌측 문틀과 어두운 통로 — 이전 스틸의 고정 요소가 그대로 유지된다. 인물 뒤 여백은 좁고, 배경 물체 크기 비율도 실제 거리에 맞다. 추가 인물·중복 소품 없음.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 머리, 회색 캡 모자, 갈색 워크 재킷 — 캐릭터 레퍼런스와 일치. 목걸이 없음(계약대로). 양동이: 아연도금 함석통, 테두리 녹, 나무 손잡이 달린 철제 베일 — 프롭 레퍼런스와 재질·마모 일치. 양동이는 한 개만 존재.",
      "hard_violations": [],
      "physics": "양동이는 양손이 통의 바닥 양옆을 확실히 감싸 쥔 채 머리 위에서 기울어져 지지된다. 팔꿈치가 위로 들려 무게를 받는 자세가 자연스럽고, 쏟아지는 피는 중력 방향으로 연속된 줄기와 두피·어깨 위 유막으로 이어져 흐름의 인과가 성립한다. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "위쪽 양동이의 개구부는 머리 위에서 아래로 향하고 피가 얼굴로 흘러내린다. 그러나 프레임 하단, 그녀의 가슴/몸통 위치에 두 번째 양동이가 정면을 향해 서 있고 그녀의 상반신이 그 통 안에서 솟아난 것처럼 겹쳐진다. 시선은 정면 약간 위.",
      "built_space": "배경 도축장은 A와 동일(갈고리 레일, 작업대, 좌측 문틀). 다만 전경에 실물 크기보다 크게 확대된 두 번째 양동이가 인물 몸통을 가려 '좁은 배경 여백 + 인물 중앙 2/3' 구성을 훼손한다. 위쪽 양동이의 베일(손잡이)이 통에서 분리되어 인물 얼굴 앞 허공에 커다란 아치로 떠 있다.",
      "entities": "김지후 얼굴·머리·재킷은 A와 사실상 동일하게 레퍼런스와 일치. 그러나 계약이 명시한 양동이는 '두 번째 양동이 하나'인데 화면에는 별개의 양동이가 하나 더 추가되어 소품 개수가 어긋난다. 하단 양동이는 손이 닿아 있지 않다.",
      "hard_violations": [
       "전경에 지지·설명 없는 두 번째(추가) 양동이가 인물 몸통 위치에 떠 있듯 서 있어 계약이 요구하지 않은 소품이 추가됨",
       "위쪽 양동이의 철제 손잡이(베일)가 통과 분리되어 인물 얼굴 앞 공중에 떠 있음 — 아무것도 지지하지 않는 물체",
       "확대된 전경 양동이가 인물 몸통을 삼켜 신체가 통 속에서 잘려 나온 듯한 불가능한 배치"
      ],
      "physics": "위쪽 양동이는 양손이 잡고 있어 지지되지만, 하단의 큰 양동이는 어떤 손도, 어떤 받침도 없이 그녀의 흉부 높이에 떠 있는 상태로 보이며 바닥과의 접점이 보이지 않는다. 분리된 손잡이 아치 역시 어떤 것에도 붙어 있지 않다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "뒤집힌 양동이가 머리 위에 정확히 위치하고 양손이 통을 확실히 쥔 채 피가 수직으로 쏟아지며, 중앙 2/3 미디엄 숏·좁은 배경 여백·야간 저조도 대비까지 계약대로 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "얼굴·의상·배경은 A와 사실상 같으나, 계약에 없는 거대한 전경 양동이가 인물 몸통을 삼키고 위쪽 통의 손잡이가 공중에 분리되어 떠 있어 소품 개수·지지·프레이밍을 모두 망가뜨린 손해가 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "뒤집힌 양동이가 머리 위에 정확히 위치하고 양손이 통을 확실히 쥔 채 피가 수직으로 쏟아지며, 중앙 2/3 미디엄 숏·좁은 배경 여백·야간 저조도 대비까지 계약대로 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "얼굴·의상·배경은 A와 사실상 같으나, 계약에 없는 거대한 전경 양동이가 인물 몸통을 삼키고 위쪽 통의 손잡이가 공중에 분리되어 떠 있어 소품 개수·지지·프레이밍을 모두 망가뜨린 손해가 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "양동이의 열린 면이 김지후의 정수리 바로 위에서 아래로 완전히 뒤집혀 있고, 피 줄기가 수직으로 그녀의 모자·이마·얼굴·재킷을 따라 흘러내린다. 그녀의 시선은 정면 약간 위쪽(카메라 쪽)을 향하며 붓는 순간의 경직된 표정이다. 배경 도축장 내부는 좌우 얇은 여백으로만 보인다.",
      "built_space": "도축장 내부: 상단 가로 레일에 걸린 고기 갈고리 열, 뒤쪽 스테인리스 작업대와 살점, 좌측 문틀과 어두운 통로 — 이전 스틸의 고정 요소가 그대로 유지된다. 인물 뒤 여백은 좁고, 배경 물체 크기 비율도 실제 거리에 맞다. 추가 인물·중복 소품 없음.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 머리, 회색 캡 모자, 갈색 워크 재킷 — 캐릭터 레퍼런스와 일치. 목걸이 없음(계약대로). 양동이: 아연도금 함석통, 테두리 녹, 나무 손잡이 달린 철제 베일 — 프롭 레퍼런스와 재질·마모 일치. 양동이는 한 개만 존재.",
      "hard_violations": [],
      "physics": "양동이는 양손이 통의 바닥 양옆을 확실히 감싸 쥔 채 머리 위에서 기울어져 지지된다. 팔꿈치가 위로 들려 무게를 받는 자세가 자연스럽고, 쏟아지는 피는 중력 방향으로 연속된 줄기와 두피·어깨 위 유막으로 이어져 흐름의 인과가 성립한다. 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "위쪽 양동이의 개구부는 머리 위에서 아래로 향하고 피가 얼굴로 흘러내린다. 그러나 프레임 하단, 그녀의 가슴/몸통 위치에 두 번째 양동이가 정면을 향해 서 있고 그녀의 상반신이 그 통 안에서 솟아난 것처럼 겹쳐진다. 시선은 정면 약간 위.",
      "built_space": "배경 도축장은 A와 동일(갈고리 레일, 작업대, 좌측 문틀). 다만 전경에 실물 크기보다 크게 확대된 두 번째 양동이가 인물 몸통을 가려 '좁은 배경 여백 + 인물 중앙 2/3' 구성을 훼손한다. 위쪽 양동이의 베일(손잡이)이 통에서 분리되어 인물 얼굴 앞 허공에 커다란 아치로 떠 있다.",
      "entities": "김지후 얼굴·머리·재킷은 A와 사실상 동일하게 레퍼런스와 일치. 그러나 계약이 명시한 양동이는 '두 번째 양동이 하나'인데 화면에는 별개의 양동이가 하나 더 추가되어 소품 개수가 어긋난다. 하단 양동이는 손이 닿아 있지 않다.",
      "hard_violations": [
       "전경에 지지·설명 없는 두 번째(추가) 양동이가 인물 몸통 위치에 떠 있듯 서 있어 계약이 요구하지 않은 소품이 추가됨",
       "위쪽 양동이의 철제 손잡이(베일)가 통과 분리되어 인물 얼굴 앞 공중에 떠 있음 — 아무것도 지지하지 않는 물체",
       "확대된 전경 양동이가 인물 몸통을 삼켜 신체가 통 속에서 잘려 나온 듯한 불가능한 배치"
      ],
      "physics": "위쪽 양동이는 양손이 잡고 있어 지지되지만, 하단의 큰 양동이는 어떤 손도, 어떤 받침도 없이 그녀의 흉부 높이에 떠 있는 상태로 보이며 바닥과의 접점이 보이지 않는다. 분리된 손잡이 아치 역시 어떤 것에도 붙어 있지 않다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 중앙, 두 손을 머리 위로 올려 양동이를 기울였고 양동이 개구부가 정확히 그녀의 정수리 위를 향해 아래로 뒤집혀 있다. 피는 수직으로 그녀의 모자·얼굴·어깨로 낙하한다. 시선은 살짝 위쪽/정면을 향해 카메라축 가까이 머문다. 조준(쏟는 방향)은 계약대로 그녀 자신의 머리에 정확히 착지한다.",
      "built_space": "도축장 내부: 뒤쪽 상단에 갈고리 레일, 왼쪽 문틀, 오른쪽 스테인리스 싱크/작업대, 이전 스틸의 벽면·창문 톤이 유지된다. 다만 화면 하단 전경에 두 번째(세 번째) 아연 양동이가 거대하게 그녀의 가슴 앞을 가로막듯 서 있어, 인물 몸통의 상당 부분을 가린다. 계약은 '두 번째 양동이는 머리 위에 들려 있고 배경은 좁은 여백만'이라 했으므로 이 전경 양동이는 실제 스케일·배치를 왜곡한 요소다(그녀 상반신 크기의 양동이가 공중에 걸린 듯 놓여 있다).",
      "entities": "인물: 한국인 20대 초반 여성, 긴 흑발, 갈색 워크재킷+회색 캡 — 캐릭터 레퍼런스 및 이전 스틸과 일치. 목걸이 없음(계약 준수). 양동이: 아연도금 통, 녹 얼룩, 금속 손잡이 — 프롭 레퍼런스와 부합. 다만 전경의 추가 양동이는 샷 텍스트가 요구하지 않은 오브젝트로, 그 안이 비어 보이며 지지물이 불명확하다.",
      "hard_violations": [
       "전경에 인물 몸통을 가릴 만큼 크게 배치된 추가 양동이 — 계약이 요구하지 않은 오브젝트이며, 받침·손·바닥 접점이 보이지 않아 무엇이 지탱하는지 읽히지 않는 부유 상태로 렌더됨(배경 요소를 전경 존재로 확대하지 말라는 지시 위반)"
      ],
      "physics": "들린 양동이는 양손이 통 몸통을 감싸 확실히 지지하고 있고, 낙하하는 피는 중력 방향으로 두껍게 흐르며 광택·점성이 사실적이다. 반면 하단 전경 양동이는 어떤 손도, 어떤 표면도 닿아 있지 않으며 그녀의 가슴 높이에 떠 있는 것처럼 보인다 — 지지물 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 김지후가 중앙에서 두 손으로 양동이를 머리 위로 뒤집었고, 개구부가 정수리 바로 위를 향한다. 피 줄기는 수직으로 모자챙·얼굴 좌우·목·재킷 앞면으로 흘러내린다. 조준점은 그녀 자신의 머리로 정확히 착지.",
      "built_space": "도축장 내부 동일: 상단 갈고리 레일, 좌측 문틀과 어두운 통로, 우측 스테인리스 싱크와 수도꼭지, 중경 작업대 위 붉은 고깃덩이 — 이전 스틸의 고정 요소가 유지된다. 배경은 인물 좌우의 좁은 여백으로만 보이고, 전경을 침범하는 불필요한 대형 오브젝트가 없다. 계약의 '슬림한 여백' 조건에 부합.",
      "entities": "인물: 20대 초반 한국인 여성, 긴 흑발, 회색 캡, 갈색 워크재킷 — 레퍼런스와 일치. 목걸이 없음. 상반신이 이미 피로 흠뻑 젖어 'Jihu now drenches herself' 상태가 시각적으로 확인된다. 양동이: 아연 표면·녹·금속 손잡이로 프롭 레퍼런스와 부합.",
      "hard_violations": [],
      "physics": "양동이는 양손이 통 벽면을 잡고 기울여 지지 — 손·손목·전완이 프레임 안에 있고 실제 사용법과 일치. 피는 중력대로 낙하해 옷 위에서 점성 있게 늘어지고 흘러내리며, 젖은 천의 무게감과 광택이 표현된다. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "쏟는 방향·인물·장소는 맞으나, 계약에 없는 대형 양동이가 전경에 떠 있듯 배치되어 인물 몸통을 가리고 '좁은 배경 여백/실제 스케일 유지' 조항을 정면으로 어긴다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "머리 위로 뒤집힌 양동이·수직 낙하하는 피·중앙 2/3 타이트 미디엄샷·좁은 도축장 여백이 모두 계약대로이고, 불필요한 전경 오브젝트 없이 이전 스틸의 고정 요소와 의상·무목걸이 상태를 그대로 유지한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "쏟는 방향·인물·장소는 맞으나, 계약에 없는 대형 양동이가 전경에 떠 있듯 배치되어 인물 몸통을 가리고 '좁은 배경 여백/실제 스케일 유지' 조항을 정면으로 어긴다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "머리 위로 뒤집힌 양동이·수직 낙하하는 피·중앙 2/3 타이트 미디엄샷·좁은 도축장 여백이 모두 계약대로이고, 불필요한 전경 오브젝트 없이 이전 스틸의 고정 요소와 의상·무목걸이 상태를 그대로 유지한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 중앙, 두 손을 머리 위로 올려 양동이를 기울였고 양동이 개구부가 정확히 그녀의 정수리 위를 향해 아래로 뒤집혀 있다. 피는 수직으로 그녀의 모자·얼굴·어깨로 낙하한다. 시선은 살짝 위쪽/정면을 향해 카메라축 가까이 머문다. 조준(쏟는 방향)은 계약대로 그녀 자신의 머리에 정확히 착지한다.",
      "built_space": "도축장 내부: 뒤쪽 상단에 갈고리 레일, 왼쪽 문틀, 오른쪽 스테인리스 싱크/작업대, 이전 스틸의 벽면·창문 톤이 유지된다. 다만 화면 하단 전경에 두 번째(세 번째) 아연 양동이가 거대하게 그녀의 가슴 앞을 가로막듯 서 있어, 인물 몸통의 상당 부분을 가린다. 계약은 '두 번째 양동이는 머리 위에 들려 있고 배경은 좁은 여백만'이라 했으므로 이 전경 양동이는 실제 스케일·배치를 왜곡한 요소다(그녀 상반신 크기의 양동이가 공중에 걸린 듯 놓여 있다).",
      "entities": "인물: 한국인 20대 초반 여성, 긴 흑발, 갈색 워크재킷+회색 캡 — 캐릭터 레퍼런스 및 이전 스틸과 일치. 목걸이 없음(계약 준수). 양동이: 아연도금 통, 녹 얼룩, 금속 손잡이 — 프롭 레퍼런스와 부합. 다만 전경의 추가 양동이는 샷 텍스트가 요구하지 않은 오브젝트로, 그 안이 비어 보이며 지지물이 불명확하다.",
      "hard_violations": [
       "전경에 인물 몸통을 가릴 만큼 크게 배치된 추가 양동이 — 계약이 요구하지 않은 오브젝트이며, 받침·손·바닥 접점이 보이지 않아 무엇이 지탱하는지 읽히지 않는 부유 상태로 렌더됨(배경 요소를 전경 존재로 확대하지 말라는 지시 위반)"
      ],
      "physics": "들린 양동이는 양손이 통 몸통을 감싸 확실히 지지하고 있고, 낙하하는 피는 중력 방향으로 두껍게 흐르며 광택·점성이 사실적이다. 반면 하단 전경 양동이는 어떤 손도, 어떤 표면도 닿아 있지 않으며 그녀의 가슴 높이에 떠 있는 것처럼 보인다 — 지지물 없음."
     },
     {
      "label": "A",
      "direction": "동일하게 김지후가 중앙에서 두 손으로 양동이를 머리 위로 뒤집었고, 개구부가 정수리 바로 위를 향한다. 피 줄기는 수직으로 모자챙·얼굴 좌우·목·재킷 앞면으로 흘러내린다. 조준점은 그녀 자신의 머리로 정확히 착지.",
      "built_space": "도축장 내부 동일: 상단 갈고리 레일, 좌측 문틀과 어두운 통로, 우측 스테인리스 싱크와 수도꼭지, 중경 작업대 위 붉은 고깃덩이 — 이전 스틸의 고정 요소가 유지된다. 배경은 인물 좌우의 좁은 여백으로만 보이고, 전경을 침범하는 불필요한 대형 오브젝트가 없다. 계약의 '슬림한 여백' 조건에 부합.",
      "entities": "인물: 20대 초반 한국인 여성, 긴 흑발, 회색 캡, 갈색 워크재킷 — 레퍼런스와 일치. 목걸이 없음. 상반신이 이미 피로 흠뻑 젖어 'Jihu now drenches herself' 상태가 시각적으로 확인된다. 양동이: 아연 표면·녹·금속 손잡이로 프롭 레퍼런스와 부합.",
      "hard_violations": [],
      "physics": "양동이는 양손이 통 벽면을 잡고 기울여 지지 — 손·손목·전완이 프레임 안에 있고 실제 사용법과 일치. 피는 중력대로 낙하해 옷 위에서 점성 있게 늘어지고 흘러내리며, 젖은 천의 무게감과 광택이 표현된다. 부유하는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 8
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S77sh8"
  }
 },
 "S78sh1::bgfirst_bg": {
  "input_fingerprint": "019070b53f0e18e2",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 일렁이는 모닥불 불빛과 핏빛 바위 앞에서 강영란(흰 머리 여자)이 기괴하고 날 선 표정으로 서 있는 전경.\n\nLOCATION (lock): The firelit altar area before the blood-smeared boulder in the forest ritual clearing.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters in front of 강영란(흰 머리 여자), the camera begins its dolly past a low ribbon of bonfire in the foreground toward her and the blood-red rock behind. 강영란 holds the center in a rigid three-quarter confrontation, while 고산들 remains near the opposite frame edge on the same axis, preserving the charged distance between them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: bonfire in the lower-center of the frame, foreground; 강영란(흰 머리 여자) in the middle-center of the frame, midground, looks toward 고산들; 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자).\n- KEY BACKGROUND ELEMENTS: bonfire (burning and flickering); used as A low foreground layer that separates the camera from the confrontation without obscuring either figure; blood-red rock (positioned behind 강영란(흰 머리 여자)); used as Frames 강영란(흰 머리 여자) from behind as the ominous visual anchor.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light carves 강영란(흰 머리 여자) into severe contrast against the blood-red rock and the nighttime forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 일렁이는 모닥불 불빛과 핏빛 바위 앞에서 강영란(흰 머리 여자)이 기괴하고 날 선 표정으로 서 있는 전경.\n\nLOCATION (lock): The firelit altar area before the blood-smeared boulder in the forest ritual clearing.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters in front of 강영란(흰 머리 여자), the camera begins its dolly past a low ribbon of bonfire in the foreground toward her and the blood-red rock behind. 강영란 holds the center in a rigid three-quarter confrontation, while 고산들 remains near the opposite frame edge on the same axis, preserving the charged distance between them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: bonfire in the lower-center of the frame, foreground; 강영란(흰 머리 여자) in the middle-center of the frame, midground, looks toward 고산들; 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자).\n- KEY BACKGROUND ELEMENTS: bonfire (burning and flickering); used as A low foreground layer that separates the camera from the confrontation without obscuring either figure; blood-red rock (positioned behind 강영란(흰 머리 여자)); used as Frames 강영란(흰 머리 여자) from behind as the ominous visual anchor.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light carves 강영란(흰 머리 여자) into severe contrast against the blood-red rock and the nighttime forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S78sh1__bgfirst_bg.png",
  "asset_id": "34feb538-20dc-4dd5-81eb-31cb517203ed",
  "input_asset_ids": [
   "9536fecf-a083-4e12-979b-788e985800a0",
   "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  ]
 },
 "S78sh1": {
  "input_fingerprint": "bc02c177fd33643d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 일렁이는 모닥불 불빛과 핏빛 바위 앞에서 강영란(흰 머리 여자)이 기괴하고 날 선 표정으로 서 있는 전경.\n\nLOCATION (lock): The firelit altar area before the blood-smeared boulder in the forest ritual clearing. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters in front of 강영란(흰 머리 여자), the camera begins its dolly past a low ribbon of bonfire in the foreground toward her and the blood-red rock behind. 강영란 holds the center in a rigid three-quarter confrontation, while 고산들 remains near the opposite frame edge on the same axis, preserving the charged distance between them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: bonfire in the lower-center of the frame, foreground; 강영란(흰 머리 여자) in the middle-center of the frame, midground, looks toward 고산들; 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자).\n- KEY BACKGROUND ELEMENTS: bonfire (burning and flickering); used as A low foreground layer that separates the camera from the confrontation without obscuring either figure; blood-red rock (positioned behind 강영란(흰 머리 여자)); used as Frames 강영란(흰 머리 여자) from behind as the ominous visual anchor.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light carves 강영란(흰 머리 여자) into severe contrast against the blood-red rock and the nighttime forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock; Jihu’s necklace stays on its altar.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 일렁이는 모닥불 불빛과 핏빛 바위 앞에서 강영란(흰 머리 여자)이 기괴하고 날 선 표정으로 서 있는 전경.\n\nLOCATION (lock): The firelit altar area before the blood-smeared boulder in the forest ritual clearing. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters in front of 강영란(흰 머리 여자), the camera begins its dolly past a low ribbon of bonfire in the foreground toward her and the blood-red rock behind. 강영란 holds the center in a rigid three-quarter confrontation, while 고산들 remains near the opposite frame edge on the same axis, preserving the charged distance between them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: bonfire in the lower-center of the frame, foreground; 강영란(흰 머리 여자) in the middle-center of the frame, midground, looks toward 고산들; 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자).\n- KEY BACKGROUND ELEMENTS: bonfire (burning and flickering); used as A low foreground layer that separates the camera from the confrontation without obscuring either figure; blood-red rock (positioned behind 강영란(흰 머리 여자)); used as Frames 강영란(흰 머리 여자) from behind as the ominous visual anchor.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light carves 강영란(흰 머리 여자) into severe contrast against the blood-red rock and the nighttime forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock; Jihu’s necklace stays on its altar.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 일렁이는 모닥불 불빛과 핏빛 바위 앞에서 강영란(흰 머리 여자)이 기괴하고 날 선 표정으로 서 있는 전경.\n\nLOCATION (lock): The firelit altar area before the blood-smeared boulder in the forest ritual clearing. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters in front of 강영란(흰 머리 여자), the camera begins its dolly past a low ribbon of bonfire in the foreground toward her and the blood-red rock behind. 강영란 holds the center in a rigid three-quarter confrontation, while 고산들 remains near the opposite frame edge on the same axis, preserving the charged distance between them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: bonfire in the lower-center of the frame, foreground; 강영란(흰 머리 여자) in the middle-center of the frame, midground, looks toward 고산들; 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자).\n- KEY BACKGROUND ELEMENTS: bonfire (burning and flickering); used as A low foreground layer that separates the camera from the confrontation without obscuring either figure; blood-red rock (positioned behind 강영란(흰 머리 여자)); used as Frames 강영란(흰 머리 여자) from behind as the ominous visual anchor.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flickering bonfire light carves 강영란(흰 머리 여자) into severe contrast against the blood-red rock and the nighttime forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in her red shaman robe before the blood-marked ritual rock; Jihu’s necklace stays on its altar.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S78sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S78sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 중앙에서 정면에 가깝게 카메라 쪽을 응시하며, 우측 프레임 가장자리의 남자(고산들, 뒷모습)를 향한 시선이 아니다. 고산들은 등을 보이며 바위·영란 쪽을 바라보는 것으로 읽히나, 두 사람의 시선 교환 축이 성립하지 않는다(영란의 얼굴이 렌즈를 향함).",
      "built_space": "장소는 레퍼런스의 선돌형 바위와 여러 돌 화덕 원형을 어느 정도 재현했으나, 바위 형태가 넓고 둔덕처럼 뭉개져 레퍼런스의 뾰족한 입석과 차이가 크다. 또한 프롬프트에 없는 촛대, 향로, 제기 상, 소반 등 다수의 제단 소품과 추가 모닥불 3곳이 발명되어 배치되었다.",
      "entities": "강영란: 한국인 노년 여성, 백발, 붉은 무복 — 일치하나 얼굴이 레퍼런스와 유사도가 낮고 다소 서구적으로 보임. 바위: 붉은 자국이 물감 흘림처럼 과하게 흘러내려 스티커성 도료 느낌. 고산들: 뒷모습 남성, 남색 두루마기 — 크기가 전경 인물급으로 과대해 미드그라운드 조건과 어긋남.",
      "hard_violations": [
       "프롬프트가 지정하지 않은 다수의 제단 소품(촛대·초·향로·제기상)과 추가 모닥불이 발명되어 화면에 배치됨"
      ],
      "physics": "영란은 두 발이 지면에 닿아 서 있으나 붉은 치마 밑단과 지면 접지·그림자가 모호해 살짝 떠 보이는 구간이 있다. 모닥불은 돌 원형 안 장작 위에 얹혀 있어 지지는 정상. 촛불들은 촛대에 꽂혀 있음."
     },
     {
      "label": "B",
      "direction": "강영란은 바위 앞 중앙에서 몸을 약간 사분면으로 틀고 얼굴을 오른쪽(고산들 방향)으로 향해 응시한다. 고산들은 우측 프레임 가장자리에서 좌측 영란 쪽을 정확히 바라본다. 두 시선이 같은 축에서 맞물려 대치 구도가 성립한다.",
      "built_space": "레퍼런스의 뾰족한 입석 바위, 흙바닥, 사방에 놓인 돌 원형 화덕들, 어두운 수목 경계가 거의 그대로 재현됨. 전경 하단 중앙의 돌 테두리 화덕에서 모닥불이 타오르며 카메라와 인물 사이의 낮은 층을 형성한다. 발명된 구조물·소품 없음.",
      "entities": "강영란: 한국인 노년 여성, 단정히 올린 백발, 붉은 무복 착용, 손에 방울 프롭 — 캐릭터 레퍼런스와 얼굴·체구가 잘 부합. 고산들: 젊은 한국 남성, 작업복 차림, 실제 거리감에 맞는 적절한 크기. 바위의 붉은 자국은 표면 결을 따라 스며든 어두운 프롭 자국으로 물성이 자연스러움.",
      "hard_violations": [],
      "physics": "영란은 두 발로 지면을 딛고 서 있으며 발밑 그림자와 불빛 접지가 확인됨. 고산들도 양발이 흙바닥에 닿아 체중이 실린 자세. 모닥불은 돌 테두리 안 통나무 더미 위에서 타며 연기가 위로 오름 — 모두 지지 확인됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "영란이 고산들이 아닌 렌즈를 응시해 시선 축이 깨졌고, 프롬프트에 없는 촛대·향로·제기 등 다수 소품과 추가 모닥불을 발명했으며 고산들이 전경급으로 과대해 스케일 규정을 어겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전경 하단 중앙 모닥불·중앙 영란·우측 고산들의 프레임 레이아웃과 상호 응시 축을 정확히 지켰고, 레퍼런스 입석과 화덕 원형 등 로케이션 물성도 충실하며 발명 요소가 없다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "영란이 고산들이 아닌 렌즈를 응시해 시선 축이 깨졌고, 프롬프트에 없는 촛대·향로·제기 등 다수 소품과 추가 모닥불을 발명했으며 고산들이 전경급으로 과대해 스케일 규정을 어겼다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전경 하단 중앙 모닥불·중앙 영란·우측 고산들의 프레임 레이아웃과 상호 응시 축을 정확히 지켰고, 레퍼런스 입석과 화덕 원형 등 로케이션 물성도 충실하며 발명 요소가 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 중앙에서 정면에 가깝게 카메라 쪽을 응시하며, 우측 프레임 가장자리의 남자(고산들, 뒷모습)를 향한 시선이 아니다. 고산들은 등을 보이며 바위·영란 쪽을 바라보는 것으로 읽히나, 두 사람의 시선 교환 축이 성립하지 않는다(영란의 얼굴이 렌즈를 향함).",
      "built_space": "장소는 레퍼런스의 선돌형 바위와 여러 돌 화덕 원형을 어느 정도 재현했으나, 바위 형태가 넓고 둔덕처럼 뭉개져 레퍼런스의 뾰족한 입석과 차이가 크다. 또한 프롬프트에 없는 촛대, 향로, 제기 상, 소반 등 다수의 제단 소품과 추가 모닥불 3곳이 발명되어 배치되었다.",
      "entities": "강영란: 한국인 노년 여성, 백발, 붉은 무복 — 일치하나 얼굴이 레퍼런스와 유사도가 낮고 다소 서구적으로 보임. 바위: 붉은 자국이 물감 흘림처럼 과하게 흘러내려 스티커성 도료 느낌. 고산들: 뒷모습 남성, 남색 두루마기 — 크기가 전경 인물급으로 과대해 미드그라운드 조건과 어긋남.",
      "hard_violations": [
       "프롬프트가 지정하지 않은 다수의 제단 소품(촛대·초·향로·제기상)과 추가 모닥불이 발명되어 화면에 배치됨"
      ],
      "physics": "영란은 두 발이 지면에 닿아 서 있으나 붉은 치마 밑단과 지면 접지·그림자가 모호해 살짝 떠 보이는 구간이 있다. 모닥불은 돌 원형 안 장작 위에 얹혀 있어 지지는 정상. 촛불들은 촛대에 꽂혀 있음."
     },
     {
      "label": "B",
      "direction": "강영란은 바위 앞 중앙에서 몸을 약간 사분면으로 틀고 얼굴을 오른쪽(고산들 방향)으로 향해 응시한다. 고산들은 우측 프레임 가장자리에서 좌측 영란 쪽을 정확히 바라본다. 두 시선이 같은 축에서 맞물려 대치 구도가 성립한다.",
      "built_space": "레퍼런스의 뾰족한 입석 바위, 흙바닥, 사방에 놓인 돌 원형 화덕들, 어두운 수목 경계가 거의 그대로 재현됨. 전경 하단 중앙의 돌 테두리 화덕에서 모닥불이 타오르며 카메라와 인물 사이의 낮은 층을 형성한다. 발명된 구조물·소품 없음.",
      "entities": "강영란: 한국인 노년 여성, 단정히 올린 백발, 붉은 무복 착용, 손에 방울 프롭 — 캐릭터 레퍼런스와 얼굴·체구가 잘 부합. 고산들: 젊은 한국 남성, 작업복 차림, 실제 거리감에 맞는 적절한 크기. 바위의 붉은 자국은 표면 결을 따라 스며든 어두운 프롭 자국으로 물성이 자연스러움.",
      "hard_violations": [],
      "physics": "영란은 두 발로 지면을 딛고 서 있으며 발밑 그림자와 불빛 접지가 확인됨. 고산들도 양발이 흙바닥에 닿아 체중이 실린 자세. 모닥불은 돌 테두리 안 통나무 더미 위에서 타며 연기가 위로 오름 — 모두 지지 확인됨."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 중앙, 핏빛 선돌 바로 앞에 서서 상체를 살짝 우측(고산들 쪽)으로 튼 3/4 자세이며 시선도 우측 프레임 가장자리의 남자 쪽을 향한다. 우측 가장자리의 고산들은 좌측(강영란 방향)으로 몸과 얼굴을 돌려 서로 마주보는 축이 성립한다. 두 사람의 시선 대상이 서로에게 정확히 떨어진다.",
      "built_space": "실내 구조물은 없음. 로케이션 사진의 요소(중앙 선돌, 원형 돌 화덕 여러 개, 어두운 숲 라인, 흙바닥)가 그대로 재현됨. 화덕은 참조와 같은 돌 링 형태이고 개수·배치도 자연스럽다. 전경 화덕 하나만 불이 타고 있어 '낮은 리본 같은 전경 불' 층 역할을 한다. 바위 표면에 붉은 얼룩이 스트로크로 얹혀 있고 표면 굴곡을 따른다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 붉은 무복(치마저고리) 착용 — 캐리드 상태 조항과 일치. 손에 방울로 보이는 소품을 쥐고 있음. 고산들: 젊은 한국 남성, 회색 상의·어두운 바지, 뒷모습에 가까운 프로필. 추가 인물·소품 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 땅에 닿아 체중이 실려 있고 지면에 불빛으로 인한 그림자·바닥 광이 맞물린다. 불은 장작 위에서 타며 화덕 돌에 실제 반사광을 던진다. 공중에 떠 있는 물체 없음. 붉은 무복은 무게감 있게 드리워지고 불빛 쪽 면이 밝다."
     },
     {
      "label": "B",
      "direction": "강영란은 중앙에서 카메라 정면을 거의 똑바로 응시한다 — 프레임 지시인 '고산들을 바라본다'와 어긋난다. 우측 전경의 남자는 뒷모습으로 바위/여자 방향을 보고 있어 축은 절반만 맞는다. 즉 여자의 시선이 고산들에게 떨어지지 않는다.",
      "built_space": "선돌이 참조의 뾰족한 세로형 멘히르가 아니라 넓적한 삼각 바위로 바뀌었고, 그 앞에 프롬프트에 없는 제단 상·놋그릇·향로·촛대 다수가 추가되었다. 배경 화덕 여러 개가 동시에 불타고 있어 참조의 꺼진 돌 화덕 배치와 다르다. 바위의 붉은 자국은 흘러내린 도료 같은 과장된 형태.",
      "entities": "강영란: 백발 노년 여성, 붉은 무복 — 대체로 일치하나 얼굴이 참조 인물과 다소 다르고 큰 원형 펜던트 목걸이를 착용 — '지후의 목걸이는 제단에 남는다'는 캐리드 조항과 충돌 소지. 남자는 남색 도포 차림으로 전경에 크게 배치되어 '반대 프레임 가장자리 같은 축, 거리 유지' 지시보다 훨씬 가깝고 크다. 촛대·제기 등은 프롬프트가 지정하지 않은 소품.",
      "hard_violations": [
       "프롬프트에 없는 제단 기물(촛대·향로·제기 다수)과 다수의 불타는 화덕이 발명되어 추가됨"
      ],
      "physics": "두 인물 모두 지면에 발을 딛고 있으나, 강영란의 치마 밑단과 지면이 만나는 부분이 모호하고 발이 보이지 않아 접지감이 약하다. 촛불은 화덕 불빛과 세기가 어긋나며 촛불이 배경을 밝히는 정도가 물리적으로 과하다. 공중 부양 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "핏빛 선돌 앞 중앙의 강영란이 우측 가장자리 고산들을 향해 3/4로 대치하고, 낮은 전경 모닥불이 두 인물을 가리지 않는 층으로 놓여 프레임 레이아웃·시선축·로케이션 락을 모두 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "강영란이 고산들이 아닌 카메라를 응시해 시선 지시를 어기고, 남자는 전경에 과하게 크게 배치되었으며 참조에 없는 제단 기물·촛대·다수의 불타는 화덕이 발명되어 로케이션 락과 소품 규정을 위반한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "핏빛 선돌 앞 중앙의 강영란이 우측 가장자리 고산들을 향해 3/4로 대치하고, 낮은 전경 모닥불이 두 인물을 가리지 않는 층으로 놓여 프레임 레이아웃·시선축·로케이션 락을 모두 충족한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "강영란이 고산들이 아닌 카메라를 응시해 시선 지시를 어기고, 남자는 전경에 과하게 크게 배치되었으며 참조에 없는 제단 기물·촛대·다수의 불타는 화덕이 발명되어 로케이션 락과 소품 규정을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "강영란은 화면 중앙, 핏빛 선돌 바로 앞에 서서 상체를 살짝 우측(고산들 쪽)으로 튼 3/4 자세이며 시선도 우측 프레임 가장자리의 남자 쪽을 향한다. 우측 가장자리의 고산들은 좌측(강영란 방향)으로 몸과 얼굴을 돌려 서로 마주보는 축이 성립한다. 두 사람의 시선 대상이 서로에게 정확히 떨어진다.",
      "built_space": "실내 구조물은 없음. 로케이션 사진의 요소(중앙 선돌, 원형 돌 화덕 여러 개, 어두운 숲 라인, 흙바닥)가 그대로 재현됨. 화덕은 참조와 같은 돌 링 형태이고 개수·배치도 자연스럽다. 전경 화덕 하나만 불이 타고 있어 '낮은 리본 같은 전경 불' 층 역할을 한다. 바위 표면에 붉은 얼룩이 스트로크로 얹혀 있고 표면 굴곡을 따른다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 붉은 무복(치마저고리) 착용 — 캐리드 상태 조항과 일치. 손에 방울로 보이는 소품을 쥐고 있음. 고산들: 젊은 한국 남성, 회색 상의·어두운 바지, 뒷모습에 가까운 프로필. 추가 인물·소품 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 땅에 닿아 체중이 실려 있고 지면에 불빛으로 인한 그림자·바닥 광이 맞물린다. 불은 장작 위에서 타며 화덕 돌에 실제 반사광을 던진다. 공중에 떠 있는 물체 없음. 붉은 무복은 무게감 있게 드리워지고 불빛 쪽 면이 밝다."
     },
     {
      "label": "A",
      "direction": "강영란은 중앙에서 카메라 정면을 거의 똑바로 응시한다 — 프레임 지시인 '고산들을 바라본다'와 어긋난다. 우측 전경의 남자는 뒷모습으로 바위/여자 방향을 보고 있어 축은 절반만 맞는다. 즉 여자의 시선이 고산들에게 떨어지지 않는다.",
      "built_space": "선돌이 참조의 뾰족한 세로형 멘히르가 아니라 넓적한 삼각 바위로 바뀌었고, 그 앞에 프롬프트에 없는 제단 상·놋그릇·향로·촛대 다수가 추가되었다. 배경 화덕 여러 개가 동시에 불타고 있어 참조의 꺼진 돌 화덕 배치와 다르다. 바위의 붉은 자국은 흘러내린 도료 같은 과장된 형태.",
      "entities": "강영란: 백발 노년 여성, 붉은 무복 — 대체로 일치하나 얼굴이 참조 인물과 다소 다르고 큰 원형 펜던트 목걸이를 착용 — '지후의 목걸이는 제단에 남는다'는 캐리드 조항과 충돌 소지. 남자는 남색 도포 차림으로 전경에 크게 배치되어 '반대 프레임 가장자리 같은 축, 거리 유지' 지시보다 훨씬 가깝고 크다. 촛대·제기 등은 프롬프트가 지정하지 않은 소품.",
      "hard_violations": [
       "프롬프트에 없는 제단 기물(촛대·향로·제기 다수)과 다수의 불타는 화덕이 발명되어 추가됨"
      ],
      "physics": "두 인물 모두 지면에 발을 딛고 있으나, 강영란의 치마 밑단과 지면이 만나는 부분이 모호하고 발이 보이지 않아 접지감이 약하다. 촛불은 화덕 불빛과 세기가 어긋나며 촛불이 배경을 밝히는 정도가 물리적으로 과하다. 공중 부양 물체는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "강영란은 화면 중앙에서 정면에 가깝게 카메라 쪽을 응시하며, 우측 프레임 가장자리의 남자(고산들, 뒷모습)를 향한 시선이 아니다. 고산들은 등을 보이며 바위·영란 쪽을 바라보는 것으로 읽히나, 두 사람의 시선 교환 축이 성립하지 않는다(영란의 얼굴이 렌즈를 향함).",
    "built_space": "장소는 레퍼런스의 선돌형 바위와 여러 돌 화덕 원형을 어느 정도 재현했으나, 바위 형태가 넓고 둔덕처럼 뭉개져 레퍼런스의 뾰족한 입석과 차이가 크다. 또한 프롬프트에 없는 촛대, 향로, 제기 상, 소반 등 다수의 제단 소품과 추가 모닥불 3곳이 발명되어 배치되었다.",
    "entities": "강영란: 한국인 노년 여성, 백발, 붉은 무복 — 일치하나 얼굴이 레퍼런스와 유사도가 낮고 다소 서구적으로 보임. 바위: 붉은 자국이 물감 흘림처럼 과하게 흘러내려 스티커성 도료 느낌. 고산들: 뒷모습 남성, 남색 두루마기 — 크기가 전경 인물급으로 과대해 미드그라운드 조건과 어긋남.",
    "hard_violations": [
     "프롬프트가 지정하지 않은 다수의 제단 소품(촛대·초·향로·제기상)과 추가 모닥불이 발명되어 화면에 배치됨"
    ],
    "physics": "영란은 두 발이 지면에 닿아 서 있으나 붉은 치마 밑단과 지면 접지·그림자가 모호해 살짝 떠 보이는 구간이 있다. 모닥불은 돌 원형 안 장작 위에 얹혀 있어 지지는 정상. 촛불들은 촛대에 꽂혀 있음."
   },
   {
    "label": "B",
    "direction": "강영란은 바위 앞 중앙에서 몸을 약간 사분면으로 틀고 얼굴을 오른쪽(고산들 방향)으로 향해 응시한다. 고산들은 우측 프레임 가장자리에서 좌측 영란 쪽을 정확히 바라본다. 두 시선이 같은 축에서 맞물려 대치 구도가 성립한다.",
    "built_space": "레퍼런스의 뾰족한 입석 바위, 흙바닥, 사방에 놓인 돌 원형 화덕들, 어두운 수목 경계가 거의 그대로 재현됨. 전경 하단 중앙의 돌 테두리 화덕에서 모닥불이 타오르며 카메라와 인물 사이의 낮은 층을 형성한다. 발명된 구조물·소품 없음.",
    "entities": "강영란: 한국인 노년 여성, 단정히 올린 백발, 붉은 무복 착용, 손에 방울 프롭 — 캐릭터 레퍼런스와 얼굴·체구가 잘 부합. 고산들: 젊은 한국 남성, 작업복 차림, 실제 거리감에 맞는 적절한 크기. 바위의 붉은 자국은 표면 결을 따라 스며든 어두운 프롭 자국으로 물성이 자연스러움.",
    "hard_violations": [],
    "physics": "영란은 두 발로 지면을 딛고 서 있으며 발밑 그림자와 불빛 접지가 확인됨. 고산들도 양발이 흙바닥에 닿아 체중이 실린 자세. 모닥불은 돌 테두리 안 통나무 더미 위에서 타며 연기가 위로 오름 — 모두 지지 확인됨."
   }
  ],
  "totals": {
   "A": 8,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "영란이 고산들이 아닌 렌즈를 응시해 시선 축이 깨졌고, 프롬프트에 없는 촛대·향로·제기 등 다수 소품과 추가 모닥불을 발명했으며 고산들이 전경급으로 과대해 스케일 규정을 어겼다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "전경 하단 중앙 모닥불·중앙 영란·우측 고산들의 프레임 레이아웃과 상호 응시 축을 정확히 지켰고, 레퍼런스 입석과 화덕 원형 등 로케이션 물성도 충실하며 발명 요소가 없다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "샷 텍스트에 언급되지 않은 남자가 화면 오른쪽에 나타났습니다. 지시문의 'PEOPLE' 항목은 샷 텍스트에 없는 인물을 절대 추가하지 말라고 명시하고 있습니다.",
     "fix_en": "Remove the man standing on the right side of the frame completely, replacing him with the dark forest background and the dirt ground of the clearing. Maintain the woman in the red robe, her pose, the bonfire, the large rock, the lighting, and the camera framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the man standing on the right side of the frame completely, replacing him with the dark forest background and the dirt ground of the clearing. Maintain the woman in the red robe, her pose, the bonfire, the large rock, the lighting, and the camera framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 중앙 미드그라운드에서 3/4 자세로 우측(고산들 방향)을 향해 시선을 두고 있다. 우측 프레임 가장자리의 고산들은 좌측으로 몸과 시선을 돌려 강영란을 마주본다. 두 사람의 시선축이 실제로 서로에게 닿아 프레임 레이아웃(중앙-중앙 / 중앙-우측)을 충족한다.",
      "built_space": "제단 공터: 중앙의 핏자국 있는 선돌이 강영란 바로 뒤에 서서 배경 앵커 역할을 하고, 로케이션 사진의 여러 돌 화덕 링들이 좌우에 흩어져 있다. 전경 하단 중앙에 돌로 두른 모닥불 하나가 있고 화덕 개수·배치가 레퍼런스와 일관된다. 인물 크기 대 바위 크기 비율도 실제 스케일에 맞는다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 붉은 무복(캐리드 스테이트 준수), 손에 방울로 보이는 소품. 레퍼런스 얼굴과 부합. 고산들: 젊은 한국 남성, 회청색 상의에 어두운 바지 — 샷 텍스트의 프레임 레이아웃이 명시한 인물이므로 추가 인물이 아니다.",
      "hard_violations": [],
      "physics": "두 사람 모두 두 발로 땅을 딛고 서 있으며 그림자·발밑 접지가 확인된다. 모닥불은 돌 화덕 안 장작 위에서 타오르고 불빛이 인물 정면과 바위에 실제로 반사된다. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "강영란은 정면에 가까운 자세로 서서 시선을 화면 좌측 약간 위로 던지고 있다. 그러나 프레임 안에 고산들이 존재하지 않아 '고산들을 바라본다'는 시선 목표가 화면 어디에도 없다. 우측 미드그라운드는 비어 있다.",
      "built_space": "동일한 제단 공터, 핏자국 선돌이 강영란 뒤에 있고 전경 중앙에 돌 화덕 모닥불. 화덕 링 배치는 A와 유사하나 우측 인물이 사라진 자리에 빈 지면과 화덕이 놓여 있다. 전체 구도는 좌우 대칭에 가깝다.",
      "entities": "강영란: 백발 쪽진 머리, 붉은 무복, 60대 후반 한국 여성으로 레퍼런스와 부합. 고산들은 아예 부재 — 프레임 레이아웃이 명시한 '중앙 우측 미드그라운드의 고산들'이라는 계약 항목이 누락되었다.",
      "hard_violations": [],
      "physics": "강영란은 두 발로 지면에 서 있고 접지가 자연스럽다. 모닥불은 장작 위에서 타며 인물 하반신에 광량을 준다. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프레임 레이아웃이 요구한 '중앙-미드그라운드 강영란 ↔ 우측 미드그라운드 고산들'의 대치 시선축을 그대로 구현했고, 전경 모닥불·배후 핏빛 바위·야간 로케이션 락도 모두 충족한다. 표정이 좀 더 '날 선' 느낌이었다면 완벽했을 것."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·조명·인물 동일성은 A와 사실상 같으나, 계약이 명시한 고산들을 삭제해 '두 사람 사이의 팽팽한 거리'와 '고산들을 바라본다'는 시선 목표가 통째로 사라졌다 — 고친 것보다 잃은 것이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "프레임 레이아웃이 요구한 '중앙-미드그라운드 강영란 ↔ 우측 미드그라운드 고산들'의 대치 시선축을 그대로 구현했고, 전경 모닥불·배후 핏빛 바위·야간 로케이션 락도 모두 충족한다. 표정이 좀 더 '날 선' 느낌이었다면 완벽했을 것."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·조명·인물 동일성은 A와 사실상 같으나, 계약이 명시한 고산들을 삭제해 '두 사람 사이의 팽팽한 거리'와 '고산들을 바라본다'는 시선 목표가 통째로 사라졌다 — 고친 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 화면 중앙 미드그라운드에서 3/4 자세로 우측(고산들 방향)을 향해 시선을 두고 있다. 우측 프레임 가장자리의 고산들은 좌측으로 몸과 시선을 돌려 강영란을 마주본다. 두 사람의 시선축이 실제로 서로에게 닿아 프레임 레이아웃(중앙-중앙 / 중앙-우측)을 충족한다.",
      "built_space": "제단 공터: 중앙의 핏자국 있는 선돌이 강영란 바로 뒤에 서서 배경 앵커 역할을 하고, 로케이션 사진의 여러 돌 화덕 링들이 좌우에 흩어져 있다. 전경 하단 중앙에 돌로 두른 모닥불 하나가 있고 화덕 개수·배치가 레퍼런스와 일관된다. 인물 크기 대 바위 크기 비율도 실제 스케일에 맞는다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 붉은 무복(캐리드 스테이트 준수), 손에 방울로 보이는 소품. 레퍼런스 얼굴과 부합. 고산들: 젊은 한국 남성, 회청색 상의에 어두운 바지 — 샷 텍스트의 프레임 레이아웃이 명시한 인물이므로 추가 인물이 아니다.",
      "hard_violations": [],
      "physics": "두 사람 모두 두 발로 땅을 딛고 서 있으며 그림자·발밑 접지가 확인된다. 모닥불은 돌 화덕 안 장작 위에서 타오르고 불빛이 인물 정면과 바위에 실제로 반사된다. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "강영란은 정면에 가까운 자세로 서서 시선을 화면 좌측 약간 위로 던지고 있다. 그러나 프레임 안에 고산들이 존재하지 않아 '고산들을 바라본다'는 시선 목표가 화면 어디에도 없다. 우측 미드그라운드는 비어 있다.",
      "built_space": "동일한 제단 공터, 핏자국 선돌이 강영란 뒤에 있고 전경 중앙에 돌 화덕 모닥불. 화덕 링 배치는 A와 유사하나 우측 인물이 사라진 자리에 빈 지면과 화덕이 놓여 있다. 전체 구도는 좌우 대칭에 가깝다.",
      "entities": "강영란: 백발 쪽진 머리, 붉은 무복, 60대 후반 한국 여성으로 레퍼런스와 부합. 고산들은 아예 부재 — 프레임 레이아웃이 명시한 '중앙 우측 미드그라운드의 고산들'이라는 계약 항목이 누락되었다.",
      "hard_violations": [],
      "physics": "강영란은 두 발로 지면에 서 있고 접지가 자연스럽다. 모닥불은 장작 위에서 타며 인물 하반신에 광량을 준다. 부유 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강영란은 프레임 중앙에서 정면보다 약간 오른쪽(카메라 기준 화면 왼쪽)으로 시선을 던지고 있으나, 시선이 향할 대상인 고산들이 프레임에 전혀 없다. 따라서 '고산들을 본다'는 지시의 표적이 화면에 존재하지 않는다. 모닥불은 하단 중앙 전경에 정확히 놓였고, 핏빛 바위는 그녀 뒤에 정렬되어 있다.",
      "built_space": "건축 구조물은 없고 의식용 공터. 레퍼런스대로 선돌(핏빛 얼룩 있는 바위), 주변 원형 돌무지 화덕들, 어두운 숲 라인이 재현됨. 화덕 개수·배치는 레퍼런스와 유사하며 중앙 화덕에만 불이 붙어 있음. 척도도 자연스러움.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 흰 머리, 붉은 무복(계약의 red shaman robe 일치), 손에 방울로 보이는 금속 물체를 쥠. 캐릭터 레퍼런스의 얼굴과 유사. 고산들: 프레임 레이아웃이 '화면 중앙우측 미드그라운드에 고산들'을 명시했으나 부재 — 계약이 요구한 인물이 빠짐. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여자는 두 발로 땅을 딛고 서 있고, 그림자와 불빛 방향이 모닥불과 일치. 불꽃은 장작 위에서 위로 솟고 연기/열기 왜곡이 자연스러움. 공중에 떠 있는 물체 없음. 다만 화염이 그녀 하반신을 가리는 전경 레이어로 작동해 '어느 인물도 가리지 않는다'는 조건에 약간 어긋남."
     },
     {
      "label": "B",
      "direction": "강영란은 중앙에서 화면 오른쪽, 즉 고산들 쪽으로 얼굴과 시선을 돌린 3/4 대치 자세. 고산들은 화면 우측 가장자리에서 왼쪽의 강영란을 바라봄 — 두 시선이 서로에게 정확히 착지한다. 모닥불은 하단 중앙 전경.",
      "built_space": "동일한 의식 공터: 선돌, 붉은 얼룩, 원형 돌 화덕들, 어두운 숲 능선이 A와 사실상 동일하게 유지됨. 척도 정상, 배경 요소 확대 없음. 고산들이 추가되면서 우측 화덕 하나가 그의 몸에 가려질 뿐 배치 변화 없음.",
      "entities": "강영란: A와 동일한 얼굴·흰 머리·붉은 무복·손에 쥔 방울로 정합. 고산들: 젊은 한국 남성, 회청색 상의와 어두운 바지, 얼굴은 프로필로 보이며 인물 레퍼런스는 제공되지 않았으나 샷 텍스트/프레임 레이아웃이 명시적으로 요구한 인물이므로 '없는 사람 추가'가 아님. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 두 발로 서 있고 그림자가 불빛 반대편으로 뻗음. 남자의 몸에 모닥불 측광이 걸려 있고 옷 주름·무게중심이 자연스럽다. 불꽃 물리와 장작 배치는 A와 동일하게 사실적. 떠 있는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소·인물·불빛은 충실하나 FRAME LAYOUT이 명시한 '화면 중앙우측의 고산들'이 통째로 빠져 강영란의 시선이 표적 없이 허공으로 향하고, 계약의 핵심인 '두 사람 사이의 팽팽한 거리' 대치 구도가 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 장소·인물·불빛·바위 배치를 그대로 유지한 채 계약이 요구한 고산들을 우측 미드그라운드에 정확히 세워 상호 시선의 대치 구도를 완성했고, 그 외에 강영란의 얼굴·머리·붉은 무복·손의 방울·배경 화덕 등 어떤 요소도 바꾸지 않아 얻은 것이 잃은 것보다 명백히 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소·인물·불빛은 충실하나 FRAME LAYOUT이 명시한 '화면 중앙우측의 고산들'이 통째로 빠져 강영란의 시선이 표적 없이 허공으로 향하고, 계약의 핵심인 '두 사람 사이의 팽팽한 거리' 대치 구도가 성립하지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 장소·인물·불빛·바위 배치를 그대로 유지한 채 계약이 요구한 고산들을 우측 미드그라운드에 정확히 세워 상호 시선의 대치 구도를 완성했고, 그 외에 강영란의 얼굴·머리·붉은 무복·손의 방울·배경 화덕 등 어떤 요소도 바꾸지 않아 얻은 것이 잃은 것보다 명백히 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "강영란은 프레임 중앙에서 정면보다 약간 오른쪽(카메라 기준 화면 왼쪽)으로 시선을 던지고 있으나, 시선이 향할 대상인 고산들이 프레임에 전혀 없다. 따라서 '고산들을 본다'는 지시의 표적이 화면에 존재하지 않는다. 모닥불은 하단 중앙 전경에 정확히 놓였고, 핏빛 바위는 그녀 뒤에 정렬되어 있다.",
      "built_space": "건축 구조물은 없고 의식용 공터. 레퍼런스대로 선돌(핏빛 얼룩 있는 바위), 주변 원형 돌무지 화덕들, 어두운 숲 라인이 재현됨. 화덕 개수·배치는 레퍼런스와 유사하며 중앙 화덕에만 불이 붙어 있음. 척도도 자연스러움.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 흰 머리, 붉은 무복(계약의 red shaman robe 일치), 손에 방울로 보이는 금속 물체를 쥠. 캐릭터 레퍼런스의 얼굴과 유사. 고산들: 프레임 레이아웃이 '화면 중앙우측 미드그라운드에 고산들'을 명시했으나 부재 — 계약이 요구한 인물이 빠짐. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여자는 두 발로 땅을 딛고 서 있고, 그림자와 불빛 방향이 모닥불과 일치. 불꽃은 장작 위에서 위로 솟고 연기/열기 왜곡이 자연스러움. 공중에 떠 있는 물체 없음. 다만 화염이 그녀 하반신을 가리는 전경 레이어로 작동해 '어느 인물도 가리지 않는다'는 조건에 약간 어긋남."
     },
     {
      "label": "A",
      "direction": "강영란은 중앙에서 화면 오른쪽, 즉 고산들 쪽으로 얼굴과 시선을 돌린 3/4 대치 자세. 고산들은 화면 우측 가장자리에서 왼쪽의 강영란을 바라봄 — 두 시선이 서로에게 정확히 착지한다. 모닥불은 하단 중앙 전경.",
      "built_space": "동일한 의식 공터: 선돌, 붉은 얼룩, 원형 돌 화덕들, 어두운 숲 능선이 A와 사실상 동일하게 유지됨. 척도 정상, 배경 요소 확대 없음. 고산들이 추가되면서 우측 화덕 하나가 그의 몸에 가려질 뿐 배치 변화 없음.",
      "entities": "강영란: A와 동일한 얼굴·흰 머리·붉은 무복·손에 쥔 방울로 정합. 고산들: 젊은 한국 남성, 회청색 상의와 어두운 바지, 얼굴은 프로필로 보이며 인물 레퍼런스는 제공되지 않았으나 샷 텍스트/프레임 레이아웃이 명시적으로 요구한 인물이므로 '없는 사람 추가'가 아님. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 두 발로 서 있고 그림자가 불빛 반대편으로 뻗음. 남자의 몸에 모닥불 측광이 걸려 있고 옷 주름·무게중심이 자연스럽다. 불꽃 물리와 장작 배치는 A와 동일하게 사실적. 떠 있는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S78sh1__bgfirst_bg.png",
   "bg_asset_id": "34feb538-20dc-4dd5-81eb-31cb517203ed",
   "bg_record_key": "S78sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "숲속 제단 공터",
   "groupbg_asset_id": "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S78sh4": {
  "input_fingerprint": "59c47f05264a5c1a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 굳은 결심을 한 고산들이 강영란(흰 머리 여자)을 향해 고개를 깊이 숙인 채 서 있는 모습.\n\nLOCATION (lock): The open ground between the altar boulder and the edge of the ritual clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the side of the two-person axis, the tracking move pauses at the deepest point of 고산들's bow, placing his folded torso across the left-center foreground. 강영란(흰 머리 여자) remains beyond him on the right in stable three-quarter view, so his lowered posture and her unyielding reception read within one continuous spatial line.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground; 강영란(흰 머리 여자) in the middle-right of the frame, midground, looks toward bowing 고산들.\n- KEY BACKGROUND ELEMENTS: blood-red rock (visible behind the confrontation); used as Provides the established ritual-space anchor behind the figures; bonfire (burning and flickering); used as Appears near the lower frame edge and motivates the shifting contrast across both figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Uneven bonfire light emphasizes the depth of 고산들's bow and the fixed severity of 강영란(흰 머리 여자).\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 firelit monolith, smoke, ritual space, and the elder's red ceremonial clothing. Exclude her solitary stance; show the man bowing with resolved posture before her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in the red shaman robe, and Jihu’s missing necklace remains on the ritual altar.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "숙인 남자·시선 축·거석·모닥불 배치 모두 충족하고 의상도 일치하지만, 남자가 거의 90도로 꺾여 머리가 카메라 쪽으로 접혀 얼굴 판독이 어렵고 전경 비중이 과해 미디엄샷의 두 인물 균형이 C보다 떨어짐."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물 지지와 절 자세는 무난하나 남자의 의상이 캐릭터 레퍼런스(올리브 조끼·체크 셔츠·비니)와 전혀 다른 회청 리넨이고, 과한 연기로 강영란과 핏빛 거석이 흐려져 배경 앵커·정체성 락 준수가 가장 약함."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "좌측 전경의 깊은 절, 우측 중경 3/4 자세로 그를 내려보는 강영란, 뒤의 핏빛 거석과 하단 가장자리 모닥불까지 지정 레이아웃을 정확히 구현하고 고산들 의상·얼굴도 레퍼런스와 가장 일치."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S78sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 고산들(왼쪽 남자)의 왼팔에 달린 손의 엄지손가락이 등 쪽(화면 왼쪽)을 향하고 있어, 해부학적으로 앞뒤가 뒤바뀐 손(오른손)이 그려진 심각한 오류가 있습니다.",
     "fix_en": "Redraw the bowing man's visible hand so it reads anatomically correctly as a left hand, with the thumb pointing forward towards the woman. Preserve the man's pose, his clothing, the woman's exact appearance, the bonfire, the background monolith, and the lighting."
    },
    {
     "issue_ko": "[Major] 레퍼런스 이미지에서 짧은 단발머리였던 강영란의 머리 스타일이 비녀를 꽂은 올림머리로 바뀌어 이전 숏과의 연속성이 훼손되었습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "[Minor] 강영란이 들고 있는 무령(방울)의 위치가 이전 숏의 오른손에서 왼손으로 바뀌었습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the bowing man's visible hand so it reads anatomically correctly as a left hand, with the thumb pointing forward towards the woman. Preserve the man's pose, his clothing, the woman's exact appearance, the bonfire, the background monolith, and the lighting.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "숙인 상체가 좌측 전경, 백발 여인이 우측 중경 3/4로 연속 공간선을 이루고, 손이 허벅지에 얹혀 절하는 하중이 명확하며 미디엄샷 스케일과 하단 모닥불 배치도 규정대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·의상은 A와 거의 같으나 계약이 요구하지 않은 변경이 누적됐다 — 프레임이 살짝 넓어져 인물 크기가 줄고, 남자의 오른손이 허벅지 지지에서 떨어져 형태가 뭉개졌으며 여자 위치·깃·방울 색이 미세하게 달라져 손해가 이득보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.857,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "숙인 상체가 좌측 전경, 백발 여인이 우측 중경 3/4로 연속 공간선을 이루고, 손이 허벅지에 얹혀 절하는 하중이 명확하며 미디엄샷 스케일과 하단 모닥불 배치도 규정대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·의상은 A와 거의 같으나 계약이 요구하지 않은 변경이 누적됐다 — 프레임이 살짝 넓어져 인물 크기가 줄고, 남자의 오른손이 허벅지 지지에서 떨어져 형태가 뭉개졌으며 여자 위치·깃·방울 색이 미세하게 달라져 손해가 이득보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "숙인 자세·시선축·장소 락 모두 충족하지만, 베스트가 어깨에서 흘러내리고 상완 볼륨이 부풀어 캐릭터 레퍼런스 실루엣이 흐트러지며 허리 굽힘의 힌지가 덜 분명하다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 프레임·모노리스·모닥불·붉은 무복을 유지하면서 고산들의 의상 실루엣이 캐릭터 레퍼런스에 더 정확하고 굽힘의 무게 이동이 물리적으로 자연스러워, 계약이 요구한 '깊은 절'을 손실 없이 개선했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.653,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.653,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "숙인 자세·시선축·장소 락 모두 충족하지만, 베스트가 어깨에서 흘러내리고 상완 볼륨이 부풀어 캐릭터 레퍼런스 실루엣이 흐트러지며 허리 굽힘의 힌지가 덜 분명하다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 프레임·모노리스·모닥불·붉은 무복을 유지하면서 고산들의 의상 실루엣이 캐릭터 레퍼런스에 더 정확하고 굽힘의 무게 이동이 물리적으로 자연스러워, 계약이 요구한 '깊은 절'을 손실 없이 개선했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S78sh1"
  }
 },
 "S78sh9": {
  "input_fingerprint": "914d2e3210db7a62",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 예상치 못한 강영란(흰 머리 여자)의 말에 미간을 구기며 얼굴이 차갑게 굳어버린 고산들의 클로즈업.\n\nLOCATION (lock): At the edge of the firelit boulder altar in the nighttime forest clearing. 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 ritual fires, blood-marked boulder, and the two figures' positions. Exclude the man's bowed posture and focus on his hardened reaction.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s pendant remains on the ritual altar.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "B": 7,
   "A": 4,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "지시된 클로즈업 프레이밍과 차갑게 굳은 표정을 훌륭히 소화했으며, 사당과 제단의 공간적 배치 및 제단 위 펜던트까지 레퍼런스와 일관되게 유지했습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "카메라가 여성의 시점으로 이동했음에도 사당과 제단이 인물 뒤에 위치하는 공간적 오류가 발생했고, 펜던트의 형태도 불명확합니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "클로즈업이 아닌 미디엄 샷에 가깝게 연출되었으며, A와 마찬가지로 세트의 공간적 논리를 어기고 사당과 제단을 인물 뒤로 잘못 배치했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S78sh4_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레퍼런스에서 펜던트는 제단 탁자 위 중앙에 평평하게 놓여 있으나, 현재 이미지에서는 탁자 우측 모서리에 수직으로 매달려 있어 상태가 일치하지 않습니다.",
     "fix_en": "Change the gold pendant on the right edge of the background table so that it lies flat on the top surface instead of hanging vertically over the edge.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "공간 연속성 오류: 레퍼런스에서 화로는 남자 앞에 위치하지만, 현재 시점에서는 남자의 등 뒤(어깨 바로 뒤)에 배치되어 있습니다.",
     "fix_en": "Remove the fire bowl and its flames from behind the man's left shoulder.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the gold pendant on the right edge of the background table so that it lies flat on the top surface instead of hanging vertically over the edge.\n- Remove the fire bowl and its flames from behind the man's left shoulder.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S78sh4"
  }
 },
 "S79sh1::bgfirst_bg": {
  "input_fingerprint": "a70d2a014c97755a",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여 서 있는 전경.\n\nLOCATION (lock): The brightly lit island pier around the moored fishing boat at night.\n\nTIME OF DAY (lock): late night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From an elevated eye line near the dock edge, a static wide view places the moored fishing boat in the central background and the dense gathering of village youths around it across the midground. 마을 청년 #1 and 마을 청년 #2 are distinguishable near opposite sides of the boat, but neither is isolated from the wider crowd, allowing the dock-wide mobilization to remain the primary image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: moored fishing boat surrounded by village youths in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (moored) — The side of the moored boat faces the camera, with its length extending across the dock; used as Central gathering anchor encircled by the youths and readable in the elevated layout; dock (crowded with village youths) — Its length recedes from the lower frame toward the boat; used as Defines the gathering area and separates the clustered youths from the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright nighttime illumination exposes the dock and clustered youths in stark contrast without placing any lighting fixture in frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여 서 있는 전경.\n\nLOCATION (lock): The brightly lit island pier around the moored fishing boat at night.\n\nTIME OF DAY (lock): late night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From an elevated eye line near the dock edge, a static wide view places the moored fishing boat in the central background and the dense gathering of village youths around it across the midground. 마을 청년 #1 and 마을 청년 #2 are distinguishable near opposite sides of the boat, but neither is isolated from the wider crowd, allowing the dock-wide mobilization to remain the primary image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: moored fishing boat surrounded by village youths in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (moored) — The side of the moored boat faces the camera, with its length extending across the dock; used as Central gathering anchor encircled by the youths and readable in the elevated layout; dock (crowded with village youths) — Its length recedes from the lower frame toward the boat; used as Defines the gathering area and separates the clustered youths from the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright nighttime illumination exposes the dock and clustered youths in stark contrast without placing any lighting fixture in frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S79sh1__bgfirst_bg.png",
  "asset_id": "10aceaf7-ce7f-4595-ba7d-9707eca619ce",
  "input_asset_ids": [
   "baf707fb-57fe-42fb-852c-24b0e240e642",
   "9936be90-d0a1-41bb-a6c1-f58411c2fb76",
   "27aa855b-8eac-4174-87da-8a3e22db2252"
  ]
 },
 "S79sh1": {
  "input_fingerprint": "cf90dfce9d3fdd13",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): late night.\n\nSHOT TEXT (authoritative, Korean): 밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여 서 있는 전경.\n\nLOCATION (lock): The brightly lit island pier around the moored fishing boat at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From an elevated eye line near the dock edge, a static wide view places the moored fishing boat in the central background and the dense gathering of village youths around it across the midground. 마을 청년 #1 and 마을 청년 #2 are distinguishable near opposite sides of the boat, but neither is isolated from the wider crowd, allowing the dock-wide mobilization to remain the primary image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: moored fishing boat surrounded by village youths in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (moored) — The side of the moored boat faces the camera, with its length extending across the dock; used as Central gathering anchor encircled by the youths and readable in the elevated layout; dock (crowded with village youths) — Its length recedes from the lower frame toward the boat; used as Defines the gathering area and separates the clustered youths from the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright nighttime illumination exposes the dock and clustered youths in stark contrast without placing any lighting fixture in frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): late night.\n\nSHOT TEXT (authoritative, Korean): 밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여 서 있는 전경.\n\nLOCATION (lock): The brightly lit island pier around the moored fishing boat at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From an elevated eye line near the dock edge, a static wide view places the moored fishing boat in the central background and the dense gathering of village youths around it across the midground. 마을 청년 #1 and 마을 청년 #2 are distinguishable near opposite sides of the boat, but neither is isolated from the wider crowd, allowing the dock-wide mobilization to remain the primary image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: moored fishing boat surrounded by village youths in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (moored) — The side of the moored boat faces the camera, with its length extending across the dock; used as Central gathering anchor encircled by the youths and readable in the elevated layout; dock (crowded with village youths) — Its length recedes from the lower frame toward the boat; used as Defines the gathering area and separates the clustered youths from the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright nighttime illumination exposes the dock and clustered youths in stark contrast without placing any lighting fixture in frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): late night.\n\nSHOT TEXT (authoritative, Korean): 밝은 조명이 켜진 선착장 어선 주변으로 금월도 마을 청년들이 빽빽하게 모여 서 있는 전경.\n\nLOCATION (lock): The brightly lit island pier around the moored fishing boat at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From an elevated eye line near the dock edge, a static wide view places the moored fishing boat in the central background and the dense gathering of village youths around it across the midground. 마을 청년 #1 and 마을 청년 #2 are distinguishable near opposite sides of the boat, but neither is isolated from the wider crowd, allowing the dock-wide mobilization to remain the primary image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: moored fishing boat surrounded by village youths in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (moored) — The side of the moored boat faces the camera, with its length extending across the dock; used as Central gathering anchor encircled by the youths and readable in the elevated layout; dock (crowded with village youths) — Its length recedes from the lower frame toward the boat; used as Defines the gathering area and separates the clustered youths from the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright nighttime illumination exposes the dock and clustered youths in stark contrast without placing any lighting fixture in frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S79sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S79sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B07.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "청년들 대부분이 프레임 중앙(선착장 안쪽)을 향해 원형으로 서서 서로 마주보고 있고, 중앙의 누더기 차림 인물(마을 청년 #1)은 카메라 쪽을 정면으로 응시. 시선의 목표가 어선이 아니라 서로/카메라라 '어선 주변으로 모여 선' 텍스트와 어긋난다. 무엇보다 프레임 전역에 흰색 화살표 형태의 그래픽 선들이 다수 겹쳐져 있어 인물 시선/방향을 지시하는 다이어그램 마커가 그대로 노출됨.",
      "built_space": "구조물은 LOCATION 사진의 '섬을식당' 노란 건물, 좌측 함석 창고, 가로등, 방파제가 재현되어 있으나, 계류된 어선이 화면 중앙 배경이 아니라 우측 하단 전경에 크게 배치되고, 중앙에는 조타실 같은 흰 구조물이 육상에 어색하게 놓여 있어 어선/육상 경계가 모호. 프레임 레이아웃(중앙 배경의 어선)이 지켜지지 않음.",
      "entities": "인물은 모두 한국인 청년으로 보이며 동일한 흙빛 상의·검정 바지 차림. 중앙 인물만 캐릭터 레퍼런스의 누더기 한복 차림으로 청년 #1과 일치. 어선은 실제 어선 형태이나 전경 배치. 배경 식당 간판 글자는 레퍼런스와 유사.",
      "hard_violations": [
       "프레임 전체에 흰색 화살표(지시선) 그래픽이 다수 삽입 — 다이어그램/마커 누출, 텍스트·주석 금지 위반",
       "중앙에 어선 조타실 형태 구조물이 부두 위에 독립적으로 서 있어 물리적으로 지지·설명되지 않는 발명 오브젝트"
      ],
      "physics": "인물들은 모두 두 발로 지면에 서 있고 그림자와 젖은 노면 반사가 대체로 맞음. 다만 중앙 조타실 구조물은 선체 없이 부두 위에 떠 있듯 놓여 있어 지지 근거가 없음. 우측 하단 어선은 물 위에 정박한 것으로 읽힘."
     },
     {
      "label": "B",
      "direction": "청년들이 부두에 정박한 어선을 중심으로 둥글게 둘러싸 서 있고, 대다수 등이 카메라를 향한 채 시선이 배와 배 앞에 선 누더기 차림 인물(청년 #1)에게 모인다. 배 우측에도 한 명이 배를 마주보고 서 있어 '배 양쪽에 구분되는 두 청년' 조건을 충족. 시선 방향이 배/중앙 인물이라는 목표에 정확히 착지.",
      "built_space": "부두가 하단 프레임에서 배 쪽으로 이어지며 물러나고, 계류된 어선은 화면 중앙 배경에 측면을 카메라로 보인 채 길게 놓임 — FRAME LAYOUT 일치. 좌측에 STRUCTURE LOOK의 함석 판자 창고(간판 부착)와 LOCATION의 노란 '섬을식당', 가로등, 방파제, 해안 조명이 함께 존재. 시점은 부두 가장자리 근처의 높은 눈높이 와이드로 지정과 부합.",
      "entities": "전원 한국인 청년 남성, 낡은 작업복. 중앙 인물은 캐릭터 레퍼런스의 찢어진 누더기 한복·머릿수건 차림으로 청년 #1과 일치. 어선은 흰 조타실·청록 선체로 LOCATION 사진의 어선과 유사. 좌측 창고 간판은 '금월상회'로 레퍼런스의 '식사상회'와 문구가 다르나 마을명(금월도)에 맞춘 소품 수준의 차이.",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 부두에 서 있고, 젖은 콘크리트에 발과 그림자가 접지. 어선은 물에 떠 계류되어 뱃머리가 부두에 붙어 있고 밧줄 다발이 부두에 놓여 있음 — 지지 근거 명확. 공중에 뜬 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "화면 전반에 흰 화살표 지시선 그래픽이 노출되고(주석 금지 위반), 어선이 중앙 배경이 아닌 우측 전경으로 밀렸으며 부두 위에 근거 없는 조타실 구조물이 서 있어 하드 위반이 중첩된다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "계류 어선이 중앙 배경에 측면을 보인 채 놓이고 청년들이 이를 빽빽이 에워싼 고각 와이드로 샷 텍스트·프레임 레이아웃·야간 조명을 모두 충족하며, 마커 누출이나 물리 오류가 없다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "화면 전반에 흰 화살표 지시선 그래픽이 노출되고(주석 금지 위반), 어선이 중앙 배경이 아닌 우측 전경으로 밀렸으며 부두 위에 근거 없는 조타실 구조물이 서 있어 하드 위반이 중첩된다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "계류 어선이 중앙 배경에 측면을 보인 채 놓이고 청년들이 이를 빽빽이 에워싼 고각 와이드로 샷 텍스트·프레임 레이아웃·야간 조명을 모두 충족하며, 마커 누출이나 물리 오류가 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "청년들 대부분이 프레임 중앙(선착장 안쪽)을 향해 원형으로 서서 서로 마주보고 있고, 중앙의 누더기 차림 인물(마을 청년 #1)은 카메라 쪽을 정면으로 응시. 시선의 목표가 어선이 아니라 서로/카메라라 '어선 주변으로 모여 선' 텍스트와 어긋난다. 무엇보다 프레임 전역에 흰색 화살표 형태의 그래픽 선들이 다수 겹쳐져 있어 인물 시선/방향을 지시하는 다이어그램 마커가 그대로 노출됨.",
      "built_space": "구조물은 LOCATION 사진의 '섬을식당' 노란 건물, 좌측 함석 창고, 가로등, 방파제가 재현되어 있으나, 계류된 어선이 화면 중앙 배경이 아니라 우측 하단 전경에 크게 배치되고, 중앙에는 조타실 같은 흰 구조물이 육상에 어색하게 놓여 있어 어선/육상 경계가 모호. 프레임 레이아웃(중앙 배경의 어선)이 지켜지지 않음.",
      "entities": "인물은 모두 한국인 청년으로 보이며 동일한 흙빛 상의·검정 바지 차림. 중앙 인물만 캐릭터 레퍼런스의 누더기 한복 차림으로 청년 #1과 일치. 어선은 실제 어선 형태이나 전경 배치. 배경 식당 간판 글자는 레퍼런스와 유사.",
      "hard_violations": [
       "프레임 전체에 흰색 화살표(지시선) 그래픽이 다수 삽입 — 다이어그램/마커 누출, 텍스트·주석 금지 위반",
       "중앙에 어선 조타실 형태 구조물이 부두 위에 독립적으로 서 있어 물리적으로 지지·설명되지 않는 발명 오브젝트"
      ],
      "physics": "인물들은 모두 두 발로 지면에 서 있고 그림자와 젖은 노면 반사가 대체로 맞음. 다만 중앙 조타실 구조물은 선체 없이 부두 위에 떠 있듯 놓여 있어 지지 근거가 없음. 우측 하단 어선은 물 위에 정박한 것으로 읽힘."
     },
     {
      "label": "B",
      "direction": "청년들이 부두에 정박한 어선을 중심으로 둥글게 둘러싸 서 있고, 대다수 등이 카메라를 향한 채 시선이 배와 배 앞에 선 누더기 차림 인물(청년 #1)에게 모인다. 배 우측에도 한 명이 배를 마주보고 서 있어 '배 양쪽에 구분되는 두 청년' 조건을 충족. 시선 방향이 배/중앙 인물이라는 목표에 정확히 착지.",
      "built_space": "부두가 하단 프레임에서 배 쪽으로 이어지며 물러나고, 계류된 어선은 화면 중앙 배경에 측면을 카메라로 보인 채 길게 놓임 — FRAME LAYOUT 일치. 좌측에 STRUCTURE LOOK의 함석 판자 창고(간판 부착)와 LOCATION의 노란 '섬을식당', 가로등, 방파제, 해안 조명이 함께 존재. 시점은 부두 가장자리 근처의 높은 눈높이 와이드로 지정과 부합.",
      "entities": "전원 한국인 청년 남성, 낡은 작업복. 중앙 인물은 캐릭터 레퍼런스의 찢어진 누더기 한복·머릿수건 차림으로 청년 #1과 일치. 어선은 흰 조타실·청록 선체로 LOCATION 사진의 어선과 유사. 좌측 창고 간판은 '금월상회'로 레퍼런스의 '식사상회'와 문구가 다르나 마을명(금월도)에 맞춘 소품 수준의 차이.",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 부두에 서 있고, 젖은 콘크리트에 발과 그림자가 접지. 어선은 물에 떠 계류되어 뱃머리가 부두에 붙어 있고 밧줄 다발이 부두에 놓여 있음 — 지지 근거 명확. 공중에 뜬 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "높은 시선의 부감 와이드. 계류된 어선이 중앙 배경에 측면을 카메라 쪽으로 보이며 정박해 있고, 청년들의 시선은 대체로 배와 그 앞에 선 인물(누더기 차림의 청년) 쪽을 향한다. 앞쪽 등 돌린 청년들의 뒤통수 방향도 배를 향해 수렴하여 시선 벡터가 목표물(어선/중앙 인물)에 정확히 착지한다.",
      "built_space": "부두 구조: 좌측 골함석 창고(창문 위치·재질 로케이션 사진과 일치), 노란 '섬을 식당' 건물과 간판, 돌쌓기 옹벽, 가로등 기둥, 우측 물가와 방파제 라인 모두 로케이션 사진의 배치와 부합. 어선은 흰 조타실+청색 선체로 로케이션 사진의 배와 동일 계열, 길이가 부두를 따라 뻗어 있다. 구조물 중복·이중화 없음.",
      "entities": "인물 전원 한국인 청년, 짧은 검은 머리, 흙빛 삼베·누더기 상하의로 시대극 마을 청년으로 읽힘. 중앙에 선 인물은 캐릭터 레퍼런스의 누더기 저고리·치마형 하의와 유사한 의상. 간판 텍스트는 세트 내 실물 간판(‘섬을 속식당’, ‘금월상회’)으로 화면 밖 캡션·워터마크는 없음. 다만 로케이션의 '식사상회'가 '금월상회'로 바뀐 소품 표기 차이가 있음.",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 부두 콘크리트를 딛고 서 있으며 무게중심이 자연스럽다. 공중에 뜬 신체나 지지 없는 물체 없음. 배는 수면에 흘수선까지 잠겨 계류줄·타이어 펜더로 안벽에 붙어 있고, 갑판 위 밧줄 뭉치는 갑판에 놓여 있다. 그림자와 젖은 노면 반사가 광원 방향과 일치."
     },
     {
      "label": "B",
      "direction": "부감 와이드로 청년들이 넓은 부두에 늘어서 있고 시선은 중앙의 배/인물 쪽을 향한다. 그러나 화면 전반(중앙 상단, 중경 여러 곳)에 흰색 화살표 그래픽이 10개 이상 인물들 사이를 가로질러 그려져 있어, 실제 촬영 프레임이 아니라 다이어그램이 덧입혀진 상태다. 시선/방향 판독 자체가 이 오버레이에 오염됨.",
      "built_space": "노란 식당 건물, 골함석 창고, 가로등, 옹벽 등 로케이션 요소는 재현. 그러나 배가 두 척으로 분리 배치되어 중앙 배경에 조타실만 부두 위에 얹힌 듯 보이고(선체가 부두 뒤로 사라져 흘수 관계가 불명확), 우하단에 또 다른 어선이 크게 배치되어 '중앙 배경의 계류 어선을 청년들이 에워싼다'는 프레임 레이아웃이 흐트러짐. 중앙 배는 사실상 선실 상부만 보여 부두 위에 놓인 구조물처럼 읽힌다.",
      "entities": "청년들은 한국인 남성으로 일관되게 렌더링, 누더기 차림의 중앙 인물이 캐릭터 레퍼런스와 유사. 다만 화면에 얹힌 흰 화살표들은 프롬프트가 금지한 마커/주석/그래픽 오버레이로, 실물 표면에 놓인 재질감이 전혀 없는 평면 그래픽이다.",
      "hard_violations": [
       "화면 곳곳에 흰색 화살표 다이어그램 마커가 덧입혀져 있음(주석/그래픽 오버레이 금지 위반)",
       "중앙 어선의 선체가 부두 면과 정합되지 않아 조타실이 지면 위에 떠 있는 듯 보이는 지지 불명 배치"
      ],
      "physics": "인물들은 젖은 부두에 발을 딛고 서 있어 지지 자체는 문제 없음. 그러나 중앙 어선은 수면·안벽과의 접합이 보이지 않아 무엇이 떠받치는지 판독 불가하며, 흰 화살표는 어떤 물리적 표면에도 얹히지 않은 순수 그래픽으로 재질 리얼리즘 조항을 정면으로 위반."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부감 와이드에서 중앙 배경의 계류 어선 측면과 이를 빽빽하게 에워싼 청년 군집, 로케이션의 식당·창고·가로등·옹벽 배치를 정확히 재현했고 오버레이나 부유물 없이 물리적으로 견고하다."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "화면 전체에 흰 화살표 다이어그램이 덧입혀져 '주석·마커 금지'를 정면 위반하고, 중앙 어선이 조타실만 부두 위에 얹힌 듯 지지가 불명확해 프레임 레이아웃과 물리 판독 모두 실패."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "부감 와이드에서 중앙 배경의 계류 어선 측면과 이를 빽빽하게 에워싼 청년 군집, 로케이션의 식당·창고·가로등·옹벽 배치를 정확히 재현했고 오버레이나 부유물 없이 물리적으로 견고하다."
     },
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "화면 전체에 흰 화살표 다이어그램이 덧입혀져 '주석·마커 금지'를 정면 위반하고, 중앙 어선이 조타실만 부두 위에 얹힌 듯 지지가 불명확해 프레임 레이아웃과 물리 판독 모두 실패."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "높은 시선의 부감 와이드. 계류된 어선이 중앙 배경에 측면을 카메라 쪽으로 보이며 정박해 있고, 청년들의 시선은 대체로 배와 그 앞에 선 인물(누더기 차림의 청년) 쪽을 향한다. 앞쪽 등 돌린 청년들의 뒤통수 방향도 배를 향해 수렴하여 시선 벡터가 목표물(어선/중앙 인물)에 정확히 착지한다.",
      "built_space": "부두 구조: 좌측 골함석 창고(창문 위치·재질 로케이션 사진과 일치), 노란 '섬을 식당' 건물과 간판, 돌쌓기 옹벽, 가로등 기둥, 우측 물가와 방파제 라인 모두 로케이션 사진의 배치와 부합. 어선은 흰 조타실+청색 선체로 로케이션 사진의 배와 동일 계열, 길이가 부두를 따라 뻗어 있다. 구조물 중복·이중화 없음.",
      "entities": "인물 전원 한국인 청년, 짧은 검은 머리, 흙빛 삼베·누더기 상하의로 시대극 마을 청년으로 읽힘. 중앙에 선 인물은 캐릭터 레퍼런스의 누더기 저고리·치마형 하의와 유사한 의상. 간판 텍스트는 세트 내 실물 간판(‘섬을 속식당’, ‘금월상회’)으로 화면 밖 캡션·워터마크는 없음. 다만 로케이션의 '식사상회'가 '금월상회'로 바뀐 소품 표기 차이가 있음.",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 부두 콘크리트를 딛고 서 있으며 무게중심이 자연스럽다. 공중에 뜬 신체나 지지 없는 물체 없음. 배는 수면에 흘수선까지 잠겨 계류줄·타이어 펜더로 안벽에 붙어 있고, 갑판 위 밧줄 뭉치는 갑판에 놓여 있다. 그림자와 젖은 노면 반사가 광원 방향과 일치."
     },
     {
      "label": "A",
      "direction": "부감 와이드로 청년들이 넓은 부두에 늘어서 있고 시선은 중앙의 배/인물 쪽을 향한다. 그러나 화면 전반(중앙 상단, 중경 여러 곳)에 흰색 화살표 그래픽이 10개 이상 인물들 사이를 가로질러 그려져 있어, 실제 촬영 프레임이 아니라 다이어그램이 덧입혀진 상태다. 시선/방향 판독 자체가 이 오버레이에 오염됨.",
      "built_space": "노란 식당 건물, 골함석 창고, 가로등, 옹벽 등 로케이션 요소는 재현. 그러나 배가 두 척으로 분리 배치되어 중앙 배경에 조타실만 부두 위에 얹힌 듯 보이고(선체가 부두 뒤로 사라져 흘수 관계가 불명확), 우하단에 또 다른 어선이 크게 배치되어 '중앙 배경의 계류 어선을 청년들이 에워싼다'는 프레임 레이아웃이 흐트러짐. 중앙 배는 사실상 선실 상부만 보여 부두 위에 놓인 구조물처럼 읽힌다.",
      "entities": "청년들은 한국인 남성으로 일관되게 렌더링, 누더기 차림의 중앙 인물이 캐릭터 레퍼런스와 유사. 다만 화면에 얹힌 흰 화살표들은 프롬프트가 금지한 마커/주석/그래픽 오버레이로, 실물 표면에 놓인 재질감이 전혀 없는 평면 그래픽이다.",
      "hard_violations": [
       "화면 곳곳에 흰색 화살표 다이어그램 마커가 덧입혀져 있음(주석/그래픽 오버레이 금지 위반)",
       "중앙 어선의 선체가 부두 면과 정합되지 않아 조타실이 지면 위에 떠 있는 듯 보이는 지지 불명 배치"
      ],
      "physics": "인물들은 젖은 부두에 발을 딛고 서 있어 지지 자체는 문제 없음. 그러나 중앙 어선은 수면·안벽과의 접합이 보이지 않아 무엇이 떠받치는지 판독 불가하며, 흰 화살표는 어떤 물리적 표면에도 얹히지 않은 순수 그래픽으로 재질 리얼리즘 조항을 정면으로 위반."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 4,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "청년들 대부분이 프레임 중앙(선착장 안쪽)을 향해 원형으로 서서 서로 마주보고 있고, 중앙의 누더기 차림 인물(마을 청년 #1)은 카메라 쪽을 정면으로 응시. 시선의 목표가 어선이 아니라 서로/카메라라 '어선 주변으로 모여 선' 텍스트와 어긋난다. 무엇보다 프레임 전역에 흰색 화살표 형태의 그래픽 선들이 다수 겹쳐져 있어 인물 시선/방향을 지시하는 다이어그램 마커가 그대로 노출됨.",
    "built_space": "구조물은 LOCATION 사진의 '섬을식당' 노란 건물, 좌측 함석 창고, 가로등, 방파제가 재현되어 있으나, 계류된 어선이 화면 중앙 배경이 아니라 우측 하단 전경에 크게 배치되고, 중앙에는 조타실 같은 흰 구조물이 육상에 어색하게 놓여 있어 어선/육상 경계가 모호. 프레임 레이아웃(중앙 배경의 어선)이 지켜지지 않음.",
    "entities": "인물은 모두 한국인 청년으로 보이며 동일한 흙빛 상의·검정 바지 차림. 중앙 인물만 캐릭터 레퍼런스의 누더기 한복 차림으로 청년 #1과 일치. 어선은 실제 어선 형태이나 전경 배치. 배경 식당 간판 글자는 레퍼런스와 유사.",
    "hard_violations": [
     "프레임 전체에 흰색 화살표(지시선) 그래픽이 다수 삽입 — 다이어그램/마커 누출, 텍스트·주석 금지 위반",
     "중앙에 어선 조타실 형태 구조물이 부두 위에 독립적으로 서 있어 물리적으로 지지·설명되지 않는 발명 오브젝트"
    ],
    "physics": "인물들은 모두 두 발로 지면에 서 있고 그림자와 젖은 노면 반사가 대체로 맞음. 다만 중앙 조타실 구조물은 선체 없이 부두 위에 떠 있듯 놓여 있어 지지 근거가 없음. 우측 하단 어선은 물 위에 정박한 것으로 읽힘."
   },
   {
    "label": "B",
    "direction": "청년들이 부두에 정박한 어선을 중심으로 둥글게 둘러싸 서 있고, 대다수 등이 카메라를 향한 채 시선이 배와 배 앞에 선 누더기 차림 인물(청년 #1)에게 모인다. 배 우측에도 한 명이 배를 마주보고 서 있어 '배 양쪽에 구분되는 두 청년' 조건을 충족. 시선 방향이 배/중앙 인물이라는 목표에 정확히 착지.",
    "built_space": "부두가 하단 프레임에서 배 쪽으로 이어지며 물러나고, 계류된 어선은 화면 중앙 배경에 측면을 카메라로 보인 채 길게 놓임 — FRAME LAYOUT 일치. 좌측에 STRUCTURE LOOK의 함석 판자 창고(간판 부착)와 LOCATION의 노란 '섬을식당', 가로등, 방파제, 해안 조명이 함께 존재. 시점은 부두 가장자리 근처의 높은 눈높이 와이드로 지정과 부합.",
    "entities": "전원 한국인 청년 남성, 낡은 작업복. 중앙 인물은 캐릭터 레퍼런스의 찢어진 누더기 한복·머릿수건 차림으로 청년 #1과 일치. 어선은 흰 조타실·청록 선체로 LOCATION 사진의 어선과 유사. 좌측 창고 간판은 '금월상회'로 레퍼런스의 '식사상회'와 문구가 다르나 마을명(금월도)에 맞춘 소품 수준의 차이.",
    "hard_violations": [],
    "physics": "모든 인물이 두 발로 부두에 서 있고, 젖은 콘크리트에 발과 그림자가 접지. 어선은 물에 떠 계류되어 뱃머리가 부두에 붙어 있고 밧줄 다발이 부두에 놓여 있음 — 지지 근거 명확. 공중에 뜬 물체 없음."
   }
  ],
  "totals": {
   "A": 4,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 2,
    "verdict_ko": "화면 전반에 흰 화살표 지시선 그래픽이 노출되고(주석 금지 위반), 어선이 중앙 배경이 아닌 우측 전경으로 밀렸으며 부두 위에 근거 없는 조타실 구조물이 서 있어 하드 위반이 중첩된다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "계류 어선이 중앙 배경에 측면을 보인 채 놓이고 청년들이 이를 빽빽이 에워싼 고각 와이드로 샷 텍스트·프레임 레이아웃·야간 조명을 모두 충족하며, 마커 누출이나 물리 오류가 없다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B07.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지정된 구조물 레퍼런스(흰색 골판지 가건물과 적벽돌 건물)의 형태와 재질을 무시하고 장소 레퍼런스의 건물(회색 창고와 노란색 식당)을 그대로 생성했습니다.",
     "fix_en": "Replace the grey shed on the left and the yellow building in the background with the structures from the STRUCTURE LOOK reference: a white corrugated shack with an open doorway and a red brick building behind it. Preserve the people, the boat, the lighting, and the camera framing.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "어선의 측면이 카메라를 향하고 선체가 부두를 가로지르게(가로 방향) 배치하라는 프레이밍 지시와 달리, 어선이 세로 방향으로 길게 정박되어 있습니다.",
     "fix_en": "Rotate the fishing boat so its broad side directly faces the camera and its length extends horizontally across the dock. Preserve the gathering of people, the lighting, and the background exactly.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "프레임 안에 조명 기구를 두지 말라는 지시를 어기고 가로등이 여러 개 보입니다.",
     "fix_en": "Remove the streetlight poles and glowing lamps entirely from the frame, replacing them with the dark hillside and night sky. Preserve the illumination on the dock, the people, the boat, and the buildings.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "텍스트를 금지한 지시와 달리 왼쪽 창고와 배경 식당 간판에 문자가 적혀 있습니다.",
     "fix_en": "Remove all text from the signboard on the left shed and the sign on the background building, leaving their surfaces completely blank. Preserve the buildings, lighting, the boat, and the people exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the grey shed on the left and the yellow building in the background with the structures from the STRUCTURE LOOK reference: a white corrugated shack with an open doorway and a red brick building behind it. Preserve the people, the boat, the lighting, and the camera framing.\n- Rotate the fishing boat so its broad side directly faces the camera and its length extends horizontally across the dock. Preserve the gathering of people, the lighting, and the background exactly.\n- Remove the streetlight poles and glowing lamps entirely from the frame, replacing them with the dark hillside and night sky. Preserve the illumination on the dock, the people, the boat, and the buildings.\n- Remove all text from the signboard on the left shed and the sign on the background building, leaving their surfaces completely blank. Preserve the buildings, lighting, the boat, and the people exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 부두 가장자리 높은 시선에서 정박한 어선을 화면 중앙 배경에 두고 내려다본다. 청년 무리는 배와 부두 중앙 공터를 향해 안쪽으로 둘러서 있고, 대부분의 시선이 배 옆 계류 지점에 선 인물(중앙의 서 있는 청년)과 배 쪽으로 수렴한다. 배의 뱃머리는 좌측 부두를 향하고 선측이 카메라 쪽으로 노출되어 있다. 배 좌·우 반대편에 각각 구별되는 청년 두 명(중앙 좌측 한 명, 우측 갑판 옆 한 명)이 서 있어 '#1과 #2가 배 양쪽에 구별된다'는 지시를 충족한다.",
      "built_space": "부두 구조는 LOCATION 사진과 강하게 일치: 좌측 골함석 창고(창문 위치 동일), 노란색 '섬을 속식당' 건물과 간판, 가로등 기둥, 돌축대, 우측 갯바위와 원거리 어선 조업등까지 재현. 계류 안벽·타이어 펜더·로프 뭉치가 실제 부두 요소로 배치. 조명기구는 프레임 안에 있으나(가로등) 원 로케이션에 존재하는 고정물이라 장소 락에 부합. 다만 창고 간판 글자('금월상회')가 텍스트로 보여 '문자 금지' 조항과 충돌한다.",
      "entities": "인물은 모두 한국인 청년으로 보이며, 누더기 조각천 상의·거친 마·짚신 계열 신발 등 캐릭터 레퍼런스(#1)의 넝마 의상 계열과 일관. 배는 흰·청록 도색의 실제 소형 어선(황 씨 어선)으로 LOCATION 사진의 배와 같은 계열. 무리 규모는 '빽빽하게 모여 선' 전경 요구에 맞게 30명 이상.",
      "hard_violations": [
       "창고 벽 간판에 '금월상회', 식당 간판에 '섬을 속식당' 등 문자가 판독 가능하게 렌더링 — 'No text/annotations' 조항 위반(경미하나 명시 금지 항목)"
      ],
      "physics": "모든 인물이 두 발로 부두 바닥에 서 있으며 지면 접촉과 그림자가 확인된다. 공중에 뜬 신체 없음. 배는 수면에 흘수선까지 잠겨 계류 로프와 펜더로 안벽에 붙어 있고, 로프 뭉치는 바닥에 놓여 있다. 지지되지 않는 물체 없음."
     },
     {
      "label": "B",
      "direction": "동일한 부감 와이드지만 어선이 화면 중앙보다 오른쪽으로 크게 밀려 나갔고 선체가 프레임 오른쪽 절반을 차지한다. 청년들의 시선은 여전히 중앙의 인물 쪽으로 수렴하나, '배를 둘러싼' 원형이 아니라 배 앞쪽 공터를 향한 열로 읽힌다. 배 양쪽에 구별되는 두 청년은 확인되지만 우측 인물은 배 선체 앞에 붙어 있다.",
      "built_space": "LOCATION 사진의 노란 '섬을식당'과 가로등, 돌축대, 갯바위 실루엣이 사라지고 그 자리에 붉은 벽돌 단층 건물(STRUCTURE LOOK의 '반월식당' 계열 벽돌 건물)이 들어섰다 — 로케이션 사진이 승자여야 하는 주변 요소를 STRUCTURE 사진 쪽으로 바꿔치기했다. 좌측 골함석 창고는 남았으나 간판이 지워진 무지 벽. 화면 어디에도 부두 가로등이 없는데 인물과 지면은 강한 상단광으로 밝다(광원 미표기 요구엔 부합하나 로케이션의 조명 배치와 어긋남). 배가 실제 축척 대비 크게 확대되어 배경 요소가 전경적 존재로 커진 상태.",
      "entities": "인물 구성·의상은 A와 거의 동일한 넝마 차림 한국인 청년들. 배는 흰·청록 대형 어선으로 로케이션 사진의 소형 어선보다 훨씬 크고 조타실 형태도 다름. 벽돌 건물은 로케이션에 없는 구조물로 대체 도입.",
      "hard_violations": [
       "LOCATION 사진의 고정 지물(노란 섬을식당·가로등·돌축대)을 제거하고 그 자리에 다른 벽돌 건물을 배치 — 장소 락 위반 수준의 배경 교체"
      ],
      "physics": "인물 전원 지면 접지, 공중 부양 없음. 배는 수면에 떠 계류되어 있으나 부두와의 높이 관계상 흘수선이 거의 보이지 않고 선체가 안벽 위로 솟아 접안 관계가 다소 불명확. 로프 뭉치는 바닥에 놓여 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "로케이션 사진의 노란 식당·가로등·돌축대·갯바위까지 그대로 살려 장소 락을 지켰고, 어선을 중앙 배경에 두고 청년들이 빽빽이 에워싼 부감 와이드 구도를 정확히 실현 — 간판 문자 노출이 감점이지만 장소·구도 충실도가 결정적으로 앞선다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "간판 문자를 지운 이득은 있으나, 계약이 요구하지 않은 배경 교체(식당·가로등 삭제 후 벽돌 건물 삽입)와 어선의 과대 확대·우측 이탈로 '중앙 배경의 배를 둘러싼 전경'과 장소 락·실제 축척 조항을 함께 잃었다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "로케이션 사진의 노란 식당·가로등·돌축대·갯바위까지 그대로 살려 장소 락을 지켰고, 어선을 중앙 배경에 두고 청년들이 빽빽이 에워싼 부감 와이드 구도를 정확히 실현 — 간판 문자 노출이 감점이지만 장소·구도 충실도가 결정적으로 앞선다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "간판 문자를 지운 이득은 있으나, 계약이 요구하지 않은 배경 교체(식당·가로등 삭제 후 벽돌 건물 삽입)와 어선의 과대 확대·우측 이탈로 '중앙 배경의 배를 둘러싼 전경'과 장소 락·실제 축척 조항을 함께 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 부두 가장자리 높은 시선에서 정박한 어선을 화면 중앙 배경에 두고 내려다본다. 청년 무리는 배와 부두 중앙 공터를 향해 안쪽으로 둘러서 있고, 대부분의 시선이 배 옆 계류 지점에 선 인물(중앙의 서 있는 청년)과 배 쪽으로 수렴한다. 배의 뱃머리는 좌측 부두를 향하고 선측이 카메라 쪽으로 노출되어 있다. 배 좌·우 반대편에 각각 구별되는 청년 두 명(중앙 좌측 한 명, 우측 갑판 옆 한 명)이 서 있어 '#1과 #2가 배 양쪽에 구별된다'는 지시를 충족한다.",
      "built_space": "부두 구조는 LOCATION 사진과 강하게 일치: 좌측 골함석 창고(창문 위치 동일), 노란색 '섬을 속식당' 건물과 간판, 가로등 기둥, 돌축대, 우측 갯바위와 원거리 어선 조업등까지 재현. 계류 안벽·타이어 펜더·로프 뭉치가 실제 부두 요소로 배치. 조명기구는 프레임 안에 있으나(가로등) 원 로케이션에 존재하는 고정물이라 장소 락에 부합. 다만 창고 간판 글자('금월상회')가 텍스트로 보여 '문자 금지' 조항과 충돌한다.",
      "entities": "인물은 모두 한국인 청년으로 보이며, 누더기 조각천 상의·거친 마·짚신 계열 신발 등 캐릭터 레퍼런스(#1)의 넝마 의상 계열과 일관. 배는 흰·청록 도색의 실제 소형 어선(황 씨 어선)으로 LOCATION 사진의 배와 같은 계열. 무리 규모는 '빽빽하게 모여 선' 전경 요구에 맞게 30명 이상.",
      "hard_violations": [
       "창고 벽 간판에 '금월상회', 식당 간판에 '섬을 속식당' 등 문자가 판독 가능하게 렌더링 — 'No text/annotations' 조항 위반(경미하나 명시 금지 항목)"
      ],
      "physics": "모든 인물이 두 발로 부두 바닥에 서 있으며 지면 접촉과 그림자가 확인된다. 공중에 뜬 신체 없음. 배는 수면에 흘수선까지 잠겨 계류 로프와 펜더로 안벽에 붙어 있고, 로프 뭉치는 바닥에 놓여 있다. 지지되지 않는 물체 없음."
     },
     {
      "label": "B",
      "direction": "동일한 부감 와이드지만 어선이 화면 중앙보다 오른쪽으로 크게 밀려 나갔고 선체가 프레임 오른쪽 절반을 차지한다. 청년들의 시선은 여전히 중앙의 인물 쪽으로 수렴하나, '배를 둘러싼' 원형이 아니라 배 앞쪽 공터를 향한 열로 읽힌다. 배 양쪽에 구별되는 두 청년은 확인되지만 우측 인물은 배 선체 앞에 붙어 있다.",
      "built_space": "LOCATION 사진의 노란 '섬을식당'과 가로등, 돌축대, 갯바위 실루엣이 사라지고 그 자리에 붉은 벽돌 단층 건물(STRUCTURE LOOK의 '반월식당' 계열 벽돌 건물)이 들어섰다 — 로케이션 사진이 승자여야 하는 주변 요소를 STRUCTURE 사진 쪽으로 바꿔치기했다. 좌측 골함석 창고는 남았으나 간판이 지워진 무지 벽. 화면 어디에도 부두 가로등이 없는데 인물과 지면은 강한 상단광으로 밝다(광원 미표기 요구엔 부합하나 로케이션의 조명 배치와 어긋남). 배가 실제 축척 대비 크게 확대되어 배경 요소가 전경적 존재로 커진 상태.",
      "entities": "인물 구성·의상은 A와 거의 동일한 넝마 차림 한국인 청년들. 배는 흰·청록 대형 어선으로 로케이션 사진의 소형 어선보다 훨씬 크고 조타실 형태도 다름. 벽돌 건물은 로케이션에 없는 구조물로 대체 도입.",
      "hard_violations": [
       "LOCATION 사진의 고정 지물(노란 섬을식당·가로등·돌축대)을 제거하고 그 자리에 다른 벽돌 건물을 배치 — 장소 락 위반 수준의 배경 교체"
      ],
      "physics": "인물 전원 지면 접지, 공중 부양 없음. 배는 수면에 떠 계류되어 있으나 부두와의 높이 관계상 흘수선이 거의 보이지 않고 선체가 안벽 위로 솟아 접안 관계가 다소 불명확. 로프 뭉치는 바닥에 놓여 있다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "군중 배치와 두 청년의 대칭 배치는 충족하나, LOCATION 락의 노란 식당·가로등·만 건너 조명이 사라지고 참조에 없는 붉은 벽돌 건물이 들어섰으며 어선이 배경 규모를 넘어 확대되어 '실제 스케일 유지'와 장소 고정에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "로케이션 사진의 섬을식당·가로등·방파제·해상 조명과 어선의 계류 위치·스케일을 그대로 지키면서 배를 둘러싼 청년 군집과 양편의 청년 #1·#2 배치를 정확히 구현했다 — 간판 한글이 남은 점은 감점이지만 장소 고정 이득이 훨씬 크다.  ★위반: [gpt] 왼쪽 창고와 배경 식당에 한글 간판 문자가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다. / [gpt] 프레임 안에 여러 가로등과 해안 조명기구를 직접 배치해 ‘조명기구를 화면에 두지 말라’는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.429
     },
     "adjusted": {
      "A": 1.75,
      "B": 0.929
     },
     "violations": {
      "B": [
       "[gpt] 왼쪽 창고와 배경 식당에 한글 간판 문자가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다.",
       "[gpt] 프레임 안에 여러 가로등과 해안 조명기구를 직접 배치해 ‘조명기구를 화면에 두지 말라’는 명시 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "군중 배치와 두 청년의 대칭 배치는 충족하나, LOCATION 락의 노란 식당·가로등·만 건너 조명이 사라지고 참조에 없는 붉은 벽돌 건물이 들어섰으며 어선이 배경 규모를 넘어 확대되어 '실제 스케일 유지'와 장소 고정에서 손실이 크다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 사진의 섬을식당·가로등·방파제·해상 조명과 어선의 계류 위치·스케일을 그대로 지키면서 배를 둘러싼 청년 군집과 양편의 청년 #1·#2 배치를 정확히 구현했다 — 간판 한글이 남은 점은 감점이지만 장소 고정 이득이 훨씬 크다.  ★위반: [gpt] 왼쪽 창고와 배경 식당에 한글 간판 문자가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다. / [gpt] 프레임 안에 여러 가로등과 해안 조명기구를 직접 배치해 ‘조명기구를 화면에 두지 말라’는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S79sh1__bgfirst_bg.png",
   "bg_asset_id": "10aceaf7-ce7f-4595-ba7d-9707eca619ce",
   "bg_record_key": "S79sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S79sh3": {
  "input_fingerprint": "e3afc2b932017df9",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): late night.\n\nSHOT TEXT (authoritative, Korean): 금월도 마을 주민들이 플래시 불빛을 어두운 바위 틈새의 한 곳을 향해 고정하여 비추고 있는 찰나.\n\nLOCATION (lock): The rocky edges around the illuminated island pier where villagers conduct a flashlight search. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold a static medium-wide view at standing eye level beside and slightly behind the residents, with their overlapping shoulders and braced flashlights spread across the lower half of frame. Their beams converge diagonally on a single point inside the rocky gap in the mid-background, preserving the shared line of sight for the later forward move.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 바위 틈새 (어두운 틈새 한 곳이 집중적으로 비춰짐) — The opening faces the camera obliquely, exposing the single dark point illuminated by the residents; used as The residents' shared focal point in the middle background; 플래시 라이트 (켜진 채 한 지점에 고정됨) — Their front ends are directed away from the camera and toward the rocky gap; used as Held across the lower half of frame, with their beams establishing converging sight lines.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Hard, concentrated flashlight beams cut through the surrounding night darkness with restrained low-key contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 brightly lit pier, moored fishing boat, nighttime village, and assembled search party. Exclude a static crowd-wide composition; show residents directing flashlight beams into the dark rocks.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "다수 주민들이 하반부에 어깨를 겹치고 서서 플래시를 앞으로 뻗고 있으며, 광선들이 중경의 어두운 바위 틈새 한 지점으로 대각선 수렴한다. 틈새 안쪽 좁은 어둠이 집중 조명되어 시선선이 실제로 그 목표에 착지한다. 다만 좌측 청년 한 명(마을 청년 #1 얼굴)은 카메라 쪽을 향해 정면 시선을 준다.",
    "built_space": "레퍼런스의 밝은 부두, 계류된 어선, 노란 식당 건물(간판), 마을 가로등, 방파제·테트라포드가 모두 재현되어 장소 락이 유지된다. 바위 틈새는 카메라에 사면으로 열려 있고 인물 대비 크기도 실제 스케일 범위 내이다.",
    "entities": "인물 전원 한국인 젊은 남성, 레퍼런스의 회색·베이지 낡은 상의 복장과 일치. 플래시는 금속·고무 질감의 실제 손전등으로 손에 잡혀 있고 전면이 카메라 반대쪽을 향한다. 청년 #1 얼굴은 레퍼런스와 유사하나 두건이 없다.",
    "hard_violations": [],
    "physics": "모든 인물이 바위 위·부두 바닥에 두 발로 서 있고, 플래시는 각각 손에 쥐어져 있다. 공중에 뜬 신체·물체 없음. 광선의 원점이 각 손전등 렌즈와 일치한다."
   },
   {
    "label": "B",
    "direction": "인물들이 우측 절벽면을 향해 서 있으나 광선 대부분은 카메라 쪽/측면으로 새어 나오며, 중앙 인물의 손전등 빔이 우측 암벽의 밝은 사각 패치를 비춘다. 그 목표는 '어두운 틈새 한 점'이 아니라 벽면의 액자형 밝은 직사각형이며, 다른 주민들 시선은 서로 다른 방향(아래·옆)으로 흩어져 공유 시선선이 없다.",
    "built_space": "부두, 계류 어선, 밝은 부두 조명이 사실상 보이지 않고 원경에 작은 마을 불빛만 있다. 레퍼런스의 노란 식당·방파제·정박선 등 고정 특징이 결여되어 장소 락이 약하다. 우측 암벽이 화면 절반을 차지해 배경 요소가 전경 존재로 확대되었다.",
    "entities": "중앙 인물은 두건과 넝마 한복 차림으로 레퍼런스 청년 #1과 유사하나, 주변에 중년·노년 남성 등 프로필에 없는 인물들이 다수 포함된다. 손전등은 금속 질감으로 실재감 있으나 빔 방향 일부가 렌즈 방향과 불일치. 암벽의 밝은 직사각형은 근거 없는 판형/부조 같은 발명 요소로 보인다.",
    "hard_violations": [
     "암벽에 근거 없는 직사각형 판/명판형 요소가 삽입되어 프롬프트가 지정한 '어두운 틈새 한 점' 대신 발명된 오브제가 초점이 됨",
     "지정 인물 프로필(젊은 마을 청년)에 없는 중년·노년 인물 다수 추가",
     "레퍼런스가 못 박은 밝은 부두·정박 어선 등 장소 고정 특징 부재로 로케이션 이탈"
    ],
    "physics": "인물들은 바위 위에 발을 딛고 서 있고 로프와 손전등은 손에 쥐어져 있다. 부양 물체는 없으나 일부 빔이 손전등 각도와 어긋난다."
   },
   {
    "label": "C",
    "direction": "주민들이 화면 하반부에서 중앙의 좁고 어두운 틈새를 향해 두 개 정도의 플래시 빔을 수렴시킨다. 목표점은 실제로 어두운 바위 틈새의 한 곳이라 시선선은 맞다. 그러나 청년 #1은 프레임 왼쪽 옆을 보고 있고, 켜진 손전등 수가 프롬프트가 요구한 '하반부 전반에 퍼진 다수의 플래시'에 비해 매우 적다.",
    "built_space": "화면 전체가 거대한 암벽으로 채워져 밝은 부두, 계류 어선, 마을 야경 등 레퍼런스의 고정 특징이 전혀 보이지 않는다. 바위가 전경화되어 실제 스케일·미디엄 와이드 부두 주변 감각이 사라졌고, 사실상 협곡 내부처럼 읽힌다.",
    "entities": "인물 전원 젊은 한국 남성, 복장은 레퍼런스의 낡은 회색·갈색 상의와 부합. 청년 #1 얼굴은 레퍼런스와 근접. 손전등은 금속 질감이며 손에 쥐어짐. 틈새 안쪽 실루엣이 사람처럼 보이는 모호한 형체로 읽혀 다소 불명확.",
    "hard_violations": [],
    "physics": "모든 인물이 지면에 서 있고 손전등은 손에, 여러 손이 앞사람 어깨에 놓여 접촉점이 명확하다. 부양·무지지 물체 없음."
   }
  ],
  "totals": {
   "A": 8,
   "C": 5,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "밝은 부두·정박 어선·마을 야경의 로케이션 락을 지키면서 주민 어깨와 플래시가 하반부에 퍼지고 빔이 중경 바위 틈새 한 점으로 대각선 수렴하는 미디엄 와이드를 정확히 구현했다(청년 #1의 카메라 정면 시선만 감점)."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "빔 수렴과 틈새 목표는 맞지만 암벽이 프레임을 독점해 레퍼런스의 부두·어선·마을 불빛이 사라지고 켜진 플래시 수도 적어 '하반부에 퍼진 다수의 플래시' 스테이징을 충족하지 못한다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "초점이 어두운 틈새 대신 암벽의 발명된 밝은 사각 판이며, 프로필에 없는 중·노년 인물이 다수 추가되고 부두·정박선 등 장소 고정 요소가 사라져 여러 하드 위반에 해당한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S79sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "바위 틈새의 조명이 모이는 곳에 프롬프트에 없는 사람의 실루엣이 서 있습니다 (치명적 오류).",
     "fix_en": "Remove the human silhouette standing inside the illuminated rocky gap, replacing it entirely with bare rock texture matching the surrounding crevice. Preserve all foreground people, their clothing, the flashlights, the light beams, and the background harbor set.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "좌측의 주요 인물이 바위 틈새가 아닌 카메라 렌즈를 정면으로 응시하고 있어 시선 지침을 위반했습니다 (치명적 오류).",
     "fix_en": "Turn the head of the young man looking at the camera so he faces away toward the rocky gap, showing his back or profile to match the group's shared line of sight. Preserve his flashlight, his clothing, the positions of all other people, the light beams, and the environment exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "좌측 상단 허공(인물들 뒤편)에서 시작되는 물리적으로 불가능한 가로 방향의 빛줄기가 떠 있습니다 (치명적 오류).",
     "fix_en": "Erase the horizontal light beam on the far left that originates in mid-air behind the group, replacing it with the dark night sky. Preserve the remaining light beams, all people, their flashlights, the rocks, and the background environment.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "좌측 청년의 의상이 캐릭터 레퍼런스에 지정된 낡은 전통 의상이 아닌 일반 재킷으로 묘사되었습니다 (주요 오류).",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the human silhouette standing inside the illuminated rocky gap, replacing it entirely with bare rock texture matching the surrounding crevice. Preserve all foreground people, their clothing, the flashlights, the light beams, and the background harbor set.\n- Turn the head of the young man looking at the camera so he faces away toward the rocky gap, showing his back or profile to match the group's shared line of sight. Preserve his flashlight, his clothing, the positions of all other people, the light beams, and the environment exactly.\n- Erase the horizontal light beam on the far left that originates in mid-air behind the group, replacing it with the dark night sky. Preserve the remaining light beams, all people, their flashlights, the rocks, and the background environment.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "빔 수렴과 로케이션은 충족하나, 한 청년이 얼굴을 렌즈 쪽으로 돌려 '공유 시선선 유지'와 카메라 응시 금지 지침을 깨고, 틈새 안 인물형 실루엣이 지정되지 않은 존재를 추가한 인상을 준다.  ★위반: [claude-opus] 바위 틈새 안쪽에 샷 텍스트가 지정하지 않은 인물형 검은 실루엣이 서 있는 것으로 읽힘(추가 인물/형상 의심)"
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "모든 주민이 등을 보인 채 손전등을 틈새 한 점으로 고정 수렴시켜 '옆·약간 뒤 아이레벨 미디엄와이드' 스테이징과 시선선을 정확히 지키고, 틈새 내부의 불필요한 형상도 없어 로케이션·의상·물리 모두 무리 없이 성립한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.25,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[claude-opus] 바위 틈새 안쪽에 샷 텍스트가 지정하지 않은 인물형 검은 실루엣이 서 있는 것으로 읽힘(추가 인물/형상 의심)"
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "빔 수렴과 로케이션은 충족하나, 한 청년이 얼굴을 렌즈 쪽으로 돌려 '공유 시선선 유지'와 카메라 응시 금지 지침을 깨고, 틈새 안 인물형 실루엣이 지정되지 않은 존재를 추가한 인상을 준다.  ★위반: [claude-opus] 바위 틈새 안쪽에 샷 텍스트가 지정하지 않은 인물형 검은 실루엣이 서 있는 것으로 읽힘(추가 인물/형상 의심)"
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "모든 주민이 등을 보인 채 손전등을 틈새 한 점으로 고정 수렴시켜 '옆·약간 뒤 아이레벨 미디엄와이드' 스테이징과 시선선을 정확히 지키고, 틈새 내부의 불필요한 형상도 없어 로케이션·의상·물리 모두 무리 없이 성립한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 주민들 옆·약간 뒤 눈높이에 고정, 등과 어깨가 화면 하단 절반을 채운다. 손전등 8개 남짓의 광선이 모두 화면 중앙 중경의 갈라진 바위 틈새 한 지점으로 대각선 수렴한다. 인물들의 시선(뒤통수·측면 얼굴)도 같은 방향. 조준 대상 = 밝게 빛나는 바위 틈새 한 곳으로 정확히 일치.",
      "built_space": "이전 스틸의 요소가 유지된다: 오른쪽 물가에 계류된 어선 1척, 배경 언덕 위 노란 '섬을속식당' 유사 건물, 가로등, 좌측 슬레이트 창고, 방파제 테트라포드. 부두-바위 지형의 연속성 성립. 중복 구조물·패널 없음.",
      "entities": "모두 한국인 청년 남성, 이전 스틸과 동일한 흙빛·회갈색 낡은 상의. 캐릭터 레퍼런스(마을 청년 #1)의 얼굴은 뒷모습·측면 위주라 특정되지 않지만 프로필(짧은 검은 머리, 넓은 젊은 얼굴)과 모순되지 않는다. 손전등은 금속 바디의 실제 손전등으로 손에 쥐어져 있다. 추가 인물·이질적 오브젝트 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "모든 인물은 바위 위에 두 발로 서 있고, 손전등은 각각 한두 손으로 파지되어 팔뚝이 지지한다. 공중에 떠 있는 물체 없음. 광선은 빛 산란 형태로 렌더되며 바위 표면에 실제 하이라이트를 만든다."
     },
     {
      "label": "B",
      "direction": "A와 동일한 앵글·수렴 구도. 다만 좌측 중경 한 청년이 손전등은 앞으로 든 채 얼굴만 카메라 쪽으로 완전히 돌려 정면을 응시한다 — 그의 시선만 공유 시선축에서 이탈. 또한 바위 틈새 안 밝은 지점에 검은 인영 같은 실루엣 덩어리가 서 있어 '어두운 틈새 한 곳'이라는 목표 대신 정체불명 형체가 놓였다.",
      "built_space": "배경 구조물은 A와 동일(어선, 노란 건물, 가로등, 창고, 테트라포드). 구조 모순 없음.",
      "entities": "틈새 속 형체는 인간 형태의 검은 실루엣으로, 프롬프트가 허용한 인물(마을 청년 #1)도 아니고 샷 텍스트가 명시하지 않은 추가 존재이며, '사람을 실루엣·덩어리로 환원하지 말라'는 지시에도 위배된다. 카메라를 정면으로 보는 청년은 얼굴이 레퍼런스 청년과 유사하나 '렌즈 응시 금지' 기본 연기 지침을 어긴다.",
      "hard_violations": [
       "샷 텍스트가 지시하지 않은 인물/형체를 바위 틈새 안에 추가 — 게다가 얼굴·신체가 없는 검은 실루엣 덩어리로 렌더됨(인물의 실루엣·덩어리 환원 금지 위반)"
      ],
      "physics": "서 있는 주민들의 지지·파지는 A와 동일하게 정상. 틈새 속 형체는 발 접지가 보이지 않는 부유하는 듯한 검은 덩어리로, 지지점을 확인할 수 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정지 아이레벨 미디엄와이드, 하단 절반의 겹친 어깨와 손전등, 대각선 수렴 광선이 중경 바위 틈새 한 점에 정확히 꽂히는 계약을 그대로 충족하고 추가 인물·이물 없이 로케이션 연속성도 유지 — 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "틈새 안에 샷 텍스트에 없는 검은 인영 실루엣을 추가하고(인물의 덩어리 환원 금지 위반) 좌측 청년의 얼굴을 렌즈 정면으로 돌려 공유 시선축까지 깨뜨렸다 — 얼굴 식별을 얻은 대가로 계약이 요구하지 않은 손실이 더 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정지 아이레벨 미디엄와이드, 하단 절반의 겹친 어깨와 손전등, 대각선 수렴 광선이 중경 바위 틈새 한 점에 정확히 꽂히는 계약을 그대로 충족하고 추가 인물·이물 없이 로케이션 연속성도 유지 — 변경이 가장 적다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "틈새 안에 샷 텍스트에 없는 검은 인영 실루엣을 추가하고(인물의 덩어리 환원 금지 위반) 좌측 청년의 얼굴을 렌즈 정면으로 돌려 공유 시선축까지 깨뜨렸다 — 얼굴 식별을 얻은 대가로 계약이 요구하지 않은 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 주민들 옆·약간 뒤 눈높이에 고정, 등과 어깨가 화면 하단 절반을 채운다. 손전등 8개 남짓의 광선이 모두 화면 중앙 중경의 갈라진 바위 틈새 한 지점으로 대각선 수렴한다. 인물들의 시선(뒤통수·측면 얼굴)도 같은 방향. 조준 대상 = 밝게 빛나는 바위 틈새 한 곳으로 정확히 일치.",
      "built_space": "이전 스틸의 요소가 유지된다: 오른쪽 물가에 계류된 어선 1척, 배경 언덕 위 노란 '섬을속식당' 유사 건물, 가로등, 좌측 슬레이트 창고, 방파제 테트라포드. 부두-바위 지형의 연속성 성립. 중복 구조물·패널 없음.",
      "entities": "모두 한국인 청년 남성, 이전 스틸과 동일한 흙빛·회갈색 낡은 상의. 캐릭터 레퍼런스(마을 청년 #1)의 얼굴은 뒷모습·측면 위주라 특정되지 않지만 프로필(짧은 검은 머리, 넓은 젊은 얼굴)과 모순되지 않는다. 손전등은 금속 바디의 실제 손전등으로 손에 쥐어져 있다. 추가 인물·이질적 오브젝트 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "모든 인물은 바위 위에 두 발로 서 있고, 손전등은 각각 한두 손으로 파지되어 팔뚝이 지지한다. 공중에 떠 있는 물체 없음. 광선은 빛 산란 형태로 렌더되며 바위 표면에 실제 하이라이트를 만든다."
     },
     {
      "label": "A",
      "direction": "A와 동일한 앵글·수렴 구도. 다만 좌측 중경 한 청년이 손전등은 앞으로 든 채 얼굴만 카메라 쪽으로 완전히 돌려 정면을 응시한다 — 그의 시선만 공유 시선축에서 이탈. 또한 바위 틈새 안 밝은 지점에 검은 인영 같은 실루엣 덩어리가 서 있어 '어두운 틈새 한 곳'이라는 목표 대신 정체불명 형체가 놓였다.",
      "built_space": "배경 구조물은 A와 동일(어선, 노란 건물, 가로등, 창고, 테트라포드). 구조 모순 없음.",
      "entities": "틈새 속 형체는 인간 형태의 검은 실루엣으로, 프롬프트가 허용한 인물(마을 청년 #1)도 아니고 샷 텍스트가 명시하지 않은 추가 존재이며, '사람을 실루엣·덩어리로 환원하지 말라'는 지시에도 위배된다. 카메라를 정면으로 보는 청년은 얼굴이 레퍼런스 청년과 유사하나 '렌즈 응시 금지' 기본 연기 지침을 어긴다.",
      "hard_violations": [
       "샷 텍스트가 지시하지 않은 인물/형체를 바위 틈새 안에 추가 — 게다가 얼굴·신체가 없는 검은 실루엣 덩어리로 렌더됨(인물의 실루엣·덩어리 환원 금지 위반)"
      ],
      "physics": "서 있는 주민들의 지지·파지는 A와 동일하게 정상. 틈새 속 형체는 발 접지가 보이지 않는 부유하는 듯한 검은 덩어리로, 지지점을 확인할 수 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S79sh1"
  }
 },
 "S80sh14::bgfirst_bg": {
  "input_fingerprint": "3cae8d3bb511cd60",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 창고 구석의 낡은 그물 더미 틈새 사이로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 드러나 있는 정지된 순간.\n\nLOCATION (lock): A cramped corner inside the pier-side fishing-gear shed, hidden behind floor-to-ceiling stacks of nets, traps, rods and fish baskets.\n\nTIME OF DAY (lock): night, with historical day and night montage.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Pause the dolly-in at face height where the first clear opening between the piled nets reveals Kang Min-sook in a tight three-quarter close view. Her blood-covered rigid face occupies the right side while soft, irregular strands of netting partially occlude the left foreground and preserve the sense of concealment.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 낡은 어망 더미 (층층이 쌓여 얼굴 일부를 가림); used as Irregular foreground occlusion and concealment frame around Kang Min-sook's face; 어구 장비 더미 (창고 안에 높고 빽빽하게 쌓임) — Only crowded edges and overlapping sides are visible behind the net pile; used as Compressed background clutter that prevents a clear escape route from the corner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse illumination leaves most of the concealment in low-key shadow while retaining the blood across her face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 창고 구석의 낡은 그물 더미 틈새 사이로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 드러나 있는 정지된 순간.\n\nLOCATION (lock): A cramped corner inside the pier-side fishing-gear shed, hidden behind floor-to-ceiling stacks of nets, traps, rods and fish baskets.\n\nTIME OF DAY (lock): night, with historical day and night montage.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Pause the dolly-in at face height where the first clear opening between the piled nets reveals Kang Min-sook in a tight three-quarter close view. Her blood-covered rigid face occupies the right side while soft, irregular strands of netting partially occlude the left foreground and preserve the sense of concealment.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 낡은 어망 더미 (층층이 쌓여 얼굴 일부를 가림); used as Irregular foreground occlusion and concealment frame around Kang Min-sook's face; 어구 장비 더미 (창고 안에 높고 빽빽하게 쌓임) — Only crowded edges and overlapping sides are visible behind the net pile; used as Compressed background clutter that prevents a clear escape route from the corner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse illumination leaves most of the concealment in low-key shadow while retaining the blood across her face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh14__bgfirst_bg.png",
  "asset_id": "fe978ba5-5df8-416a-8a52-9bbc1bd6ad5c",
  "input_asset_ids": [
   "434bb50f-6350-4eec-9a50-1b0f2fe42681",
   "1f5558ff-3316-495e-827f-db124264a781"
  ]
 },
 "S80sh14": {
  "input_fingerprint": "d70ae46287d21d75",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 어두운 창고 구석의 낡은 그물 더미 틈새 사이로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 드러나 있는 정지된 순간.\n\nLOCATION (lock): A cramped corner inside the pier-side fishing-gear shed, hidden behind floor-to-ceiling stacks of nets, traps, rods and fish baskets. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Pause the dolly-in at face height where the first clear opening between the piled nets reveals Kang Min-sook in a tight three-quarter close view. Her blood-covered rigid face occupies the right side while soft, irregular strands of netting partially occlude the left foreground and preserve the sense of concealment.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 낡은 어망 더미 (층층이 쌓여 얼굴 일부를 가림); used as Irregular foreground occlusion and concealment frame around Kang Min-sook's face; 어구 장비 더미 (창고 안에 높고 빽빽하게 쌓임) — Only crowded edges and overlapping sides are visible behind the net pile; used as Compressed background clutter that prevents a clear escape route from the corner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse illumination leaves most of the concealment in low-key shadow while retaining the blood across her face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain thoroughly coated in goat blood while hiding among the nets. Jihu’s necklace remains absent, and Inwoo’s cast, backpack, flashlight, and phone stay with him.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 어두운 창고 구석의 낡은 그물 더미 틈새 사이로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 드러나 있는 정지된 순간.\n\nLOCATION (lock): A cramped corner inside the pier-side fishing-gear shed, hidden behind floor-to-ceiling stacks of nets, traps, rods and fish baskets. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Pause the dolly-in at face height where the first clear opening between the piled nets reveals Kang Min-sook in a tight three-quarter close view. Her blood-covered rigid face occupies the right side while soft, irregular strands of netting partially occlude the left foreground and preserve the sense of concealment.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 낡은 어망 더미 (층층이 쌓여 얼굴 일부를 가림); used as Irregular foreground occlusion and concealment frame around Kang Min-sook's face; 어구 장비 더미 (창고 안에 높고 빽빽하게 쌓임) — Only crowded edges and overlapping sides are visible behind the net pile; used as Compressed background clutter that prevents a clear escape route from the corner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse illumination leaves most of the concealment in low-key shadow while retaining the blood across her face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain thoroughly coated in goat blood while hiding among the nets. Jihu’s necklace remains absent, and Inwoo’s cast, backpack, flashlight, and phone stay with him.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 어두운 창고 구석의 낡은 그물 더미 틈새 사이로 피범벅이 된 강민숙(홍은미)의 굳은 얼굴이 드러나 있는 정지된 순간.\n\nLOCATION (lock): A cramped corner inside the pier-side fishing-gear shed, hidden behind floor-to-ceiling stacks of nets, traps, rods and fish baskets. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Pause the dolly-in at face height where the first clear opening between the piled nets reveals Kang Min-sook in a tight three-quarter close view. Her blood-covered rigid face occupies the right side while soft, irregular strands of netting partially occlude the left foreground and preserve the sense of concealment.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 낡은 어망 더미 (층층이 쌓여 얼굴 일부를 가림); used as Irregular foreground occlusion and concealment frame around Kang Min-sook's face; 어구 장비 더미 (창고 안에 높고 빽빽하게 쌓임) — Only crowded edges and overlapping sides are visible behind the net pile; used as Compressed background clutter that prevents a clear escape route from the corner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse illumination leaves most of the concealment in low-key shadow while retaining the blood across her face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain thoroughly coated in goat blood while hiding among the nets. Jihu’s necklace remains absent, and Inwoo’s cast, backpack, flashlight, and phone stay with him.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh14__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S80sh14.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴을 화면 우측에 두고 좌측 전경을 불규칙한 그물 가닥으로 가리는 카메라 지시를 정확히 이행했고, 로케이션 레퍼런스의 구조·비품 배치와 인물 동일성도 가장 잘 맞음."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "피범벅과 창고 질감은 좋으나 얼굴이 좌측·그물이 좌측이라 지정된 좌우 배치가 반대이고, 배경 로프 더미가 전경처럼 확대되어 압축된 구석감과 스케일 지시에서 밀림."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.417
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴을 화면 우측에 두고 좌측 전경을 불규칙한 그물 가닥으로 가리는 카메라 지시를 정확히 이행했고, 로케이션 레퍼런스의 구조·비품 배치와 인물 동일성도 가장 잘 맞음."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "피범벅과 창고 질감은 좋으나 얼굴이 좌측·그물이 좌측이라 지정된 좌우 배치가 반대이고, 배경 로프 더미가 전경처럼 확대되어 압축된 구석감과 스케일 지시에서 밀림."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "피범벅·저조도 질감과 재질감은 가장 영화적이지만, 지정된 '얼굴은 화면 오른쪽' 배치를 어기고 얼굴이 중앙에 놓였으며 프레이밍이 클로즈업보다 넓고 로케이션 세부(벽 통발 열, 부구 상자)가 레퍼런스와 덜 일치함."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "얼굴 우측 배치 + 왼쪽 전경 그물 가림이라는 카메라 지시를 정확히 구현하고 로케이션·인물 동일성도 레퍼런스와 가장 근접하나, 얼굴 크기가 클로즈업치고 작고 배경이 밝아 '대부분 저조도 은폐' 지시가 약해짐."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.635,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.635,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "피범벅·저조도 질감과 재질감은 가장 영화적이지만, 지정된 '얼굴은 화면 오른쪽' 배치를 어기고 얼굴이 중앙에 놓였으며 프레이밍이 클로즈업보다 넓고 로케이션 세부(벽 통발 열, 부구 상자)가 레퍼런스와 덜 일치함."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "얼굴 우측 배치 + 왼쪽 전경 그물 가림이라는 카메라 지시를 정확히 구현하고 로케이션·인물 동일성도 레퍼런스와 가장 근접하나, 얼굴 크기가 클로즈업치고 작고 배경이 밝아 '대부분 저조도 은폐' 지시가 약해짐."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "얼굴을 화면 우측에 두고 좌측 전경을 불규칙한 그물 가닥으로 가리는 카메라 지시를 정확히 이행했고, 로케이션 레퍼런스의 구조·비품 배치와 인물 동일성도 가장 잘 맞음."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "피범벅과 창고 질감은 좋으나 얼굴이 좌측·그물이 좌측이라 지정된 좌우 배치가 반대이고, 배경 로프 더미가 전경처럼 확대되어 압축된 구석감과 스케일 지시에서 밀림."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프레이밍 지시(왼쪽 전경만 부분적으로 가림)와 달리, 화면 우측의 인물 얼굴과 몸을 가로지르는 초점이 나간 굵은 그물 가닥들이 임의로 추가되어 시야를 방해합니다.",
     "fix_en": "Remove all out-of-focus net strands crossing the right half of the frame and obscuring the woman's face and torso. Restore her face to be clearly visible without obstruction. Preserve the woman's facial features, the blood pattern on her skin, her dark clothing, the existing net pile on the left side, and the background warehouse structure (fans, cages, and baskets) exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove all out-of-focus net strands crossing the right half of the frame and obscuring the woman's face and torso. Restore her face to be clearly visible without obstruction. Preserve the woman's facial features, the blood pattern on her skin, her dark clothing, the existing net pile on the left side, and the background warehouse structure (fans, cages, and baskets) exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강민숙의 시선은 카메라 렌즈 쪽(정면 살짝 좌측)을 향해 고정돼 있고, 얼굴은 프레임 우측에 배치돼 있다. 좌측 전경에는 늘어진 그물 가닥이 화면을 가로질러 시야를 부분적으로 막고 있어 '그물 틈새로 드러난 얼굴'이라는 지시와 시선 방향이 일치한다. 다른 인물·무기·지시 물체는 없다.",
      "built_space": "배경 창고 구조는 레퍼런스와 일치: 좌측 벽에 걸린 어망 더미와 부표 줄, 좌하단 로프 뭉치, 흰색 부표 보관대, 정면 벽의 원형 통발 8개(2단), 그 우측의 격자형 통발 벽, 우측의 적재된 플라스틱 바구니 더미와 세워둔 장대들, 우하단 통발 틀. 개수와 위치가 유지되며 인물이 우측 통발 벽 일부를 가리는 것은 정상적 가림. 새 패널이나 중복 집기 없음.",
      "entities": "인물은 40대 후반 한국 여성, 짙은 단발, 갸름하고 단정한 얼굴로 캐릭터 레퍼런스와 부합. 검정 터틀넥 위 어두운 회색 코트로 레퍼런스 의상 계열 유지. 얼굴 전체에 흘러내린 붉은 혈흔이 실제 액체처럼 광택과 흐름을 가짐. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 그물 더미 뒤 바닥/구조물에 기대어 서 있거나 웅크린 상태로 어깨까지 프레임에 들어와 있고, 몸통 아래쪽은 전경 그물과 프레임 하단에 가려 자연스럽다. 공중에 떠 있는 물체 없음. 전경 그물 가닥은 상단 프레임 밖 그물 더미에서 늘어져 매달려 있어 지지가 확인된다. 혈액은 중력 방향으로 흘러내린 자국."
     },
     {
      "label": "B",
      "direction": "시선과 얼굴 방향은 A와 동일하게 카메라 정면. 다만 좌측 전경의 그물 가닥 오클루전이 거의 사라져 얼굴 앞을 가리는 요소가 없고, '그물 틈새 사이로 드러난' 은폐감이 크게 약화됐다.",
      "built_space": "배경 구조 자체는 레퍼런스와 대체로 일치하나 좌측 어망 더미의 실루엣이 단순화·축소되고 전경 그물 가닥이 제거되어 좌측 전경 볼륨이 얕아졌다. 우측 바구니 더미와 장대, 통발 벽 등 개수는 유지. 중복 구조물이나 신설 패널은 없음.",
      "entities": "동일 인물, 40대 후반 한국 여성, 단발, 혈흔 분장 동일. 다만 의상이 A의 매끈한 어두운 코트에서 굵은 트위드/헤링본 질감의 회갈색 재킷으로 바뀌어 레퍼런스의 매끈한 울 코트에서 더 멀어졌다. 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 화면 우측 하단으로 어깨까지 자연스럽게 지지되어 서 있음. 떠 있는 물체 없음. 다만 전경 그물이 사라져 무엇이 그녀를 가리는지에 대한 물리적 은폐 근거가 약함."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'낡은 그물 더미 틈새로 얼굴이 드러난다'는 샷 텍스트의 핵심인 좌측 전경 그물 오클루전을 실제로 구현했고, 배경 집기 배치·개수와 인물 동일성·혈흔 표현 모두 유지해 계약을 가장 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "전경 그물 가닥을 걷어내 얼굴은 더 깨끗이 보이지만, 계약이 명시한 '그물 틈새 은폐 프레임'이라는 핵심 요소를 잃었고 요구되지 않은 의상 질감 변경(매끈한 코트→트위드 재킷)까지 더해져 손해가 더 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'낡은 그물 더미 틈새로 얼굴이 드러난다'는 샷 텍스트의 핵심인 좌측 전경 그물 오클루전을 실제로 구현했고, 배경 집기 배치·개수와 인물 동일성·혈흔 표현 모두 유지해 계약을 가장 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "전경 그물 가닥을 걷어내 얼굴은 더 깨끗이 보이지만, 계약이 명시한 '그물 틈새 은폐 프레임'이라는 핵심 요소를 잃었고 요구되지 않은 의상 질감 변경(매끈한 코트→트위드 재킷)까지 더해져 손해가 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강민숙의 시선은 카메라 렌즈 쪽(정면 살짝 좌측)을 향해 고정돼 있고, 얼굴은 프레임 우측에 배치돼 있다. 좌측 전경에는 늘어진 그물 가닥이 화면을 가로질러 시야를 부분적으로 막고 있어 '그물 틈새로 드러난 얼굴'이라는 지시와 시선 방향이 일치한다. 다른 인물·무기·지시 물체는 없다.",
      "built_space": "배경 창고 구조는 레퍼런스와 일치: 좌측 벽에 걸린 어망 더미와 부표 줄, 좌하단 로프 뭉치, 흰색 부표 보관대, 정면 벽의 원형 통발 8개(2단), 그 우측의 격자형 통발 벽, 우측의 적재된 플라스틱 바구니 더미와 세워둔 장대들, 우하단 통발 틀. 개수와 위치가 유지되며 인물이 우측 통발 벽 일부를 가리는 것은 정상적 가림. 새 패널이나 중복 집기 없음.",
      "entities": "인물은 40대 후반 한국 여성, 짙은 단발, 갸름하고 단정한 얼굴로 캐릭터 레퍼런스와 부합. 검정 터틀넥 위 어두운 회색 코트로 레퍼런스 의상 계열 유지. 얼굴 전체에 흘러내린 붉은 혈흔이 실제 액체처럼 광택과 흐름을 가짐. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 그물 더미 뒤 바닥/구조물에 기대어 서 있거나 웅크린 상태로 어깨까지 프레임에 들어와 있고, 몸통 아래쪽은 전경 그물과 프레임 하단에 가려 자연스럽다. 공중에 떠 있는 물체 없음. 전경 그물 가닥은 상단 프레임 밖 그물 더미에서 늘어져 매달려 있어 지지가 확인된다. 혈액은 중력 방향으로 흘러내린 자국."
     },
     {
      "label": "B",
      "direction": "시선과 얼굴 방향은 A와 동일하게 카메라 정면. 다만 좌측 전경의 그물 가닥 오클루전이 거의 사라져 얼굴 앞을 가리는 요소가 없고, '그물 틈새 사이로 드러난' 은폐감이 크게 약화됐다.",
      "built_space": "배경 구조 자체는 레퍼런스와 대체로 일치하나 좌측 어망 더미의 실루엣이 단순화·축소되고 전경 그물 가닥이 제거되어 좌측 전경 볼륨이 얕아졌다. 우측 바구니 더미와 장대, 통발 벽 등 개수는 유지. 중복 구조물이나 신설 패널은 없음.",
      "entities": "동일 인물, 40대 후반 한국 여성, 단발, 혈흔 분장 동일. 다만 의상이 A의 매끈한 어두운 코트에서 굵은 트위드/헤링본 질감의 회갈색 재킷으로 바뀌어 레퍼런스의 매끈한 울 코트에서 더 멀어졌다. 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 화면 우측 하단으로 어깨까지 자연스럽게 지지되어 서 있음. 떠 있는 물체 없음. 다만 전경 그물이 사라져 무엇이 그녀를 가리는지에 대한 물리적 은폐 근거가 약함."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "인물·배경·조명은 충실하나, '낡은 그물 더미 틈새 사이로 얼굴이 드러난다'는 샷 텍스트와 '좌측 전경을 불규칙한 그물 가닥이 부분 차폐한다'는 카메라 지시가 사실상 구현되지 않아 은폐감이 약하다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "인물 정체성·의상·혈흔·배경 구조를 A와 동일하게 유지한 채 좌측 전경 그물 차폐만 추가해 '틈새 사이로 드러난 얼굴'이라는 핵심 지시를 충족 — 요구되지 않은 변경 없이 이득만 있는 수리."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "인물·배경·조명은 충실하나, '낡은 그물 더미 틈새 사이로 얼굴이 드러난다'는 샷 텍스트와 '좌측 전경을 불규칙한 그물 가닥이 부분 차폐한다'는 카메라 지시가 사실상 구현되지 않아 은폐감이 약하다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "인물 정체성·의상·혈흔·배경 구조를 A와 동일하게 유지한 채 좌측 전경 그물 차폐만 추가해 '틈새 사이로 드러난 얼굴'이라는 핵심 지시를 충족 — 요구되지 않은 변경 없이 이득만 있는 수리."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh14__bgfirst_bg.png",
   "bg_asset_id": "fe978ba5-5df8-416a-8a52-9bbc1bd6ad5c",
   "bg_record_key": "S80sh14::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "groupbg::기근기_마당": {
  "input_fingerprint": "539cf0244c1e1c2e",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "기근기_마당",
    "tags": [
     "S80sh31"
    ]
   },
   "context_sig": "6b01f80d76ff7278"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the dirt yard of a famine-era thatched home beneath a bright full moon.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 초가집 마당(밤): 보름달이 환하게 뜬 밤, 낮에 남편 시체를 먹었던 아낙이 온몸을 비튼다.\n\nTIME OF DAY (lock): night, with historical day-and-night montage.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the dirt yard of a famine-era thatched home beneath a bright full moon.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 초가집 마당(밤): 보름달이 환하게 뜬 밤, 낮에 남편 시체를 먹었던 아낙이 온몸을 비튼다.\n\nTIME OF DAY (lock): night, with historical day-and-night montage.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_기근기_마당_9a619f.png",
  "asset_id": "eeea1df8-8fae-4cc3-bbc9-8b734cbf01c6",
  "input_asset_ids": [
   "99463c29-4560-41ad-8b10-37d272f2f3df"
  ],
  "origin_tag": "S80sh31",
  "place_text": "In the dirt yard of a famine-era thatched home beneath a bright full moon.",
  "origin_inputs": {
   "place_text": "In the dirt yard of a famine-era thatched home beneath a bright full moon.",
   "time_of_day_en": "night, with historical day-and-night montage",
   "conti_asset_id": "99463c29-4560-41ad-8b10-37d272f2f3df"
  }
 },
 "S80sh31::bgfirst_bg": {
  "input_fingerprint": "5482c95052d155d9",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고통스러운 비명을 내지르듯 입을 크게 벌린 채 두 눈이 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.\n\nLOCATION (lock): The dirt yard of a thatched rural house under a bright full moon during the historical famine.\n\nTIME OF DAY (lock): night, with historical day and night montage.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the peak of the forward move, frame the woman at face height in an extreme facial close-up, with a slight low tilt following her head as her mouth opens and her bloodshot eyes strain upward. Her eyes and sharpened teeth remain together in frame, while the contorted body and lengthening nails survive only as cropped edge details.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 경신 대기근의 아낙 in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright full-moon night illumination meets severe facial contrast, emphasizing her red, bloodshot eyes without softening the transformation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고통스러운 비명을 내지르듯 입을 크게 벌린 채 두 눈이 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.\n\nLOCATION (lock): The dirt yard of a thatched rural house under a bright full moon during the historical famine.\n\nTIME OF DAY (lock): night, with historical day and night montage.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the peak of the forward move, frame the woman at face height in an extreme facial close-up, with a slight low tilt following her head as her mouth opens and her bloodshot eyes strain upward. Her eyes and sharpened teeth remain together in frame, while the contorted body and lengthening nails survive only as cropped edge details.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 경신 대기근의 아낙 in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright full-moon night illumination meets severe facial contrast, emphasizing her red, bloodshot eyes without softening the transformation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh31__bgfirst_bg.png",
  "asset_id": "a29f4218-c9da-42ac-81a8-7214b18ff734",
  "input_asset_ids": [
   "99463c29-4560-41ad-8b10-37d272f2f3df",
   "8857733f-ec39-482a-9344-2410a2ffb1cb"
  ]
 },
 "S80sh31": {
  "input_fingerprint": "b75f20b8b517b688",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 고통스러운 비명을 내지르듯 입을 크게 벌린 채 두 눈이 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.\n\nLOCATION (lock): The dirt yard of a thatched rural house under a bright full moon during the historical famine. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the peak of the forward move, frame the woman at face height in an extreme facial close-up, with a slight low tilt following her head as her mouth opens and her bloodshot eyes strain upward. Her eyes and sharpened teeth remain together in frame, while the contorted body and lengthening nails survive only as cropped edge details.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 경신 대기근의 아낙 in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright full-moon night illumination meets severe facial contrast, emphasizing her red, bloodshot eyes without softening the transformation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 경신 대기근의 아낙 (17th-century Korean woman, disheveled dark hair, gaunt hollow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 고통스러운 비명을 내지르듯 입을 크게 벌린 채 두 눈이 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.\n\nLOCATION (lock): The dirt yard of a thatched rural house under a bright full moon during the historical famine. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the peak of the forward move, frame the woman at face height in an extreme facial close-up, with a slight low tilt following her head as her mouth opens and her bloodshot eyes strain upward. Her eyes and sharpened teeth remain together in frame, while the contorted body and lengthening nails survive only as cropped edge details.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 경신 대기근의 아낙 in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright full-moon night illumination meets severe facial contrast, emphasizing her red, bloodshot eyes without softening the transformation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 경신 대기근의 아낙 (17th-century Korean woman, disheveled dark hair, gaunt hollow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 고통스러운 비명을 내지르듯 입을 크게 벌린 채 두 눈이 피가 맺힌 듯 새빨갛게 충혈된 경신 대기근의 아낙의 끔찍한 얼굴 클로즈업.\n\nLOCATION (lock): The dirt yard of a thatched rural house under a bright full moon during the historical famine. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the peak of the forward move, frame the woman at face height in an extreme facial close-up, with a slight low tilt following her head as her mouth opens and her bloodshot eyes strain upward. Her eyes and sharpened teeth remain together in frame, while the contorted body and lengthening nails survive only as cropped edge details.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 경신 대기근의 아낙 in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright full-moon night illumination meets severe facial contrast, emphasizing her red, bloodshot eyes without softening the transformation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 경신 대기근의 아낙 (17th-century Korean woman, disheveled dark hair, gaunt hollow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh31__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S80sh31.png"
    },
    {
     "label": "CHARACTER REFERENCE — 경신 대기근의 아낙: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1598912>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B04.png"
    },
    {
     "label": "CHARACTER REFERENCE — 경신 대기근의 아낙: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1598912>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "위를 치켜뜬 충혈된 눈과 벌린 입, 로케이션 일치는 좋으나 프레임이 다소 넓어 '익스트림 페이셜 클로즈업'에 못 미치고, 날카로운 이빨·길어지는 손톱의 가장자리 디테일이 전혀 없다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴이 프레임을 가득 채우는 익스트림 클로즈업, 위로 치켜뜬 충혈된 눈, 날카로운 치아, 하단 가장자리에 크롭된 긴 손톱까지 샷 텍스트의 스테이징을 가장 충실히 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "위를 치켜뜬 충혈된 눈과 벌린 입, 로케이션 일치는 좋으나 프레임이 다소 넓어 '익스트림 페이셜 클로즈업'에 못 미치고, 날카로운 이빨·길어지는 손톱의 가장자리 디테일이 전혀 없다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴이 프레임을 가득 채우는 익스트림 클로즈업, 위로 치켜뜬 충혈된 눈, 날카로운 치아, 하단 가장자리에 크롭된 긴 손톱까지 샷 텍스트의 스테이징을 가장 충실히 구현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여인의 얼굴은 정면을 향하고 시선은 위쪽(카메라 상단)으로 치켜뜬 상태 — 샷 텍스트의 '눈이 위로 치뜨는' 방향과 대체로 일치. 다만 카메라는 얼굴 높이 정면이며 약한 로우앵글감이 희미하다. 프레임 하단 좌우에 길게 자란 손톱을 단 손 두 쌍(좌하단 손가락 2개, 우하단 손 하나)이 여인 쪽이 아닌 프레임 안쪽을 향해 뻗어 있는데, 이 손들은 여인의 어깨 바깥쪽에서 나와 그녀의 팔로 연결되는 해부학적 경로가 보이지 않는다.",
      "built_space": "배경은 초가 부엌/토방 — 왼쪽 나무 선반과 옹기, 열린 문틀 너머 돌담과 초가, 상단에 보름달, 오른쪽 흙 부뚜막과 무쇠솥, 나무 대접들. 레퍼런스 장소의 요소가 정확히 배치되어 있고 배경 오브젝트 크기도 실제 스케일에 맞다. 다만 프롬프트가 지정한 '흙마당'이 아니라 실내 부엌이라는 점은 두 후보 공통.",
      "entities": "한국인 중년 여성, 헝클어진 검은 장발, 수척한 얼굴 — 캐릭터 레퍼런스와 유사하나 A는 피부 주름·볼 함몰을 과장해 레퍼런스보다 훨씬 늙고 다른 인물처럼 보인다. 치아는 위아래 송곳니가 뾰족하게 변형되어 '날카로워진 이'는 충족하나 인간 해부를 벗어난 괴물 치열에 가깝다. 눈은 붉게 충혈되었고 홍채·동공은 유지. 의상은 회갈색 삼베 저고리로 일치.",
      "hard_violations": [
       "프레임 하단 좌우에 여인의 몸과 연결되지 않는 길고 손질된 손톱의 손들이 떠 있다 — 어깨 폭과 위치상 그녀의 팔로 이어질 수 없고, 좌우 손이 서로 다른 방향·다른 인물 크기로 보여 추가 인물(또는 지지되지 않는 부유 신체)로 읽힌다."
      ],
      "physics": "머리와 목은 어깨 위에 자연스럽게 얹혀 있고 상체는 화면 하단에서 지지됨. 그러나 하단의 손들은 팔뚝이 전혀 보이지 않아 무엇이 받치는지 확인되지 않으며, 매니큐어 광택이 도는 매끈한 손가락은 기근 아낙의 손 재질과도 불일치한다."
     },
     {
      "label": "B",
      "direction": "얼굴은 정면 살짝 상방을 향하고 턱이 들려 있으며, 충혈된 두 눈은 위쪽으로 치떠 카메라 상단 밖을 응시 — 샷 텍스트의 '눈이 위로 치뜬다'와 정확히 일치. 카메라는 얼굴 높이에서 약간 아래쪽에서 올려다보는 미세 로우틸트로 목선과 턱 밑이 보여 지시된 앵글과 부합.",
      "built_space": "배경은 레퍼런스 부엌 그대로 — 좌측 나무 선반 위 옹기, 열린 문틀 너머 돌담·초가·보름달, 우측 흙 부뚜막과 무쇠솥 뚜껑, 나무 대접과 작은 항아리. 원근·크기 비율이 실제 스케일에 맞고 배경 사물이 전경으로 확대되지 않았다. 역시 실내 부엌이라 '흙마당' 지시와는 어긋난다.",
      "entities": "한국인 중년 여성, 헝클어진 검은 장발, 움푹한 볼과 앙상한 목 — 캐릭터 레퍼런스의 골격·헤어라인·얼굴형과 상당히 근접. 눈은 흰자에 붉은 실핏줄이 서고 홍채·동공 정상, 인간 해부 유지. 치아는 벌린 입 안에 아랫니가 보이며 날카로움 표현은 A보다 약하다. 삼베 저고리 일치.",
      "hard_violations": [],
      "physics": "머리는 목과 어깨에 자연스럽게 연결되어 젖혀져 있고, 상체는 프레임 하단에서 이어지며 부유하는 신체나 지지 없는 물체가 없다. 프레임 안에 다른 손이나 추가 신체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "장소·충혈·벌린 입은 살렸으나 화면 하단에 여인의 팔로 이어지지 않는 매끈한 긴 손톱의 손들이 떠 있어 추가 신체/부유 요소로 읽히고, 얼굴도 레퍼런스보다 과도하게 노화·괴물화되어 인물 동일성이 흔들린다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴 높이 미세 로우앵글의 익스트림 클로즈업, 위로 치뜬 충혈된 두 눈과 크게 벌린 입을 정확히 잡았고 레퍼런스 부엌 배경과 인물 동일성도 유지, 하드 위반 없음(날카로운 이 표현은 다소 약함)."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "장소·충혈·벌린 입은 살렸으나 화면 하단에 여인의 팔로 이어지지 않는 매끈한 긴 손톱의 손들이 떠 있어 추가 신체/부유 요소로 읽히고, 얼굴도 레퍼런스보다 과도하게 노화·괴물화되어 인물 동일성이 흔들린다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 높이 미세 로우앵글의 익스트림 클로즈업, 위로 치뜬 충혈된 두 눈과 크게 벌린 입을 정확히 잡았고 레퍼런스 부엌 배경과 인물 동일성도 유지, 하드 위반 없음(날카로운 이 표현은 다소 약함)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여인의 얼굴은 정면을 향하고 시선은 위쪽(카메라 상단)으로 치켜뜬 상태 — 샷 텍스트의 '눈이 위로 치뜨는' 방향과 대체로 일치. 다만 카메라는 얼굴 높이 정면이며 약한 로우앵글감이 희미하다. 프레임 하단 좌우에 길게 자란 손톱을 단 손 두 쌍(좌하단 손가락 2개, 우하단 손 하나)이 여인 쪽이 아닌 프레임 안쪽을 향해 뻗어 있는데, 이 손들은 여인의 어깨 바깥쪽에서 나와 그녀의 팔로 연결되는 해부학적 경로가 보이지 않는다.",
      "built_space": "배경은 초가 부엌/토방 — 왼쪽 나무 선반과 옹기, 열린 문틀 너머 돌담과 초가, 상단에 보름달, 오른쪽 흙 부뚜막과 무쇠솥, 나무 대접들. 레퍼런스 장소의 요소가 정확히 배치되어 있고 배경 오브젝트 크기도 실제 스케일에 맞다. 다만 프롬프트가 지정한 '흙마당'이 아니라 실내 부엌이라는 점은 두 후보 공통.",
      "entities": "한국인 중년 여성, 헝클어진 검은 장발, 수척한 얼굴 — 캐릭터 레퍼런스와 유사하나 A는 피부 주름·볼 함몰을 과장해 레퍼런스보다 훨씬 늙고 다른 인물처럼 보인다. 치아는 위아래 송곳니가 뾰족하게 변형되어 '날카로워진 이'는 충족하나 인간 해부를 벗어난 괴물 치열에 가깝다. 눈은 붉게 충혈되었고 홍채·동공은 유지. 의상은 회갈색 삼베 저고리로 일치.",
      "hard_violations": [
       "프레임 하단 좌우에 여인의 몸과 연결되지 않는 길고 손질된 손톱의 손들이 떠 있다 — 어깨 폭과 위치상 그녀의 팔로 이어질 수 없고, 좌우 손이 서로 다른 방향·다른 인물 크기로 보여 추가 인물(또는 지지되지 않는 부유 신체)로 읽힌다."
      ],
      "physics": "머리와 목은 어깨 위에 자연스럽게 얹혀 있고 상체는 화면 하단에서 지지됨. 그러나 하단의 손들은 팔뚝이 전혀 보이지 않아 무엇이 받치는지 확인되지 않으며, 매니큐어 광택이 도는 매끈한 손가락은 기근 아낙의 손 재질과도 불일치한다."
     },
     {
      "label": "A",
      "direction": "얼굴은 정면 살짝 상방을 향하고 턱이 들려 있으며, 충혈된 두 눈은 위쪽으로 치떠 카메라 상단 밖을 응시 — 샷 텍스트의 '눈이 위로 치뜬다'와 정확히 일치. 카메라는 얼굴 높이에서 약간 아래쪽에서 올려다보는 미세 로우틸트로 목선과 턱 밑이 보여 지시된 앵글과 부합.",
      "built_space": "배경은 레퍼런스 부엌 그대로 — 좌측 나무 선반 위 옹기, 열린 문틀 너머 돌담·초가·보름달, 우측 흙 부뚜막과 무쇠솥 뚜껑, 나무 대접과 작은 항아리. 원근·크기 비율이 실제 스케일에 맞고 배경 사물이 전경으로 확대되지 않았다. 역시 실내 부엌이라 '흙마당' 지시와는 어긋난다.",
      "entities": "한국인 중년 여성, 헝클어진 검은 장발, 움푹한 볼과 앙상한 목 — 캐릭터 레퍼런스의 골격·헤어라인·얼굴형과 상당히 근접. 눈은 흰자에 붉은 실핏줄이 서고 홍채·동공 정상, 인간 해부 유지. 치아는 벌린 입 안에 아랫니가 보이며 날카로움 표현은 A보다 약하다. 삼베 저고리 일치.",
      "hard_violations": [],
      "physics": "머리는 목과 어깨에 자연스럽게 연결되어 젖혀져 있고, 상체는 프레임 하단에서 이어지며 부유하는 신체나 지지 없는 물체가 없다. 프레임 안에 다른 손이나 추가 신체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "위를 치켜뜬 충혈된 눈과 벌린 입, 로케이션 일치는 좋으나 프레임이 다소 넓어 '익스트림 페이셜 클로즈업'에 못 미치고, 날카로운 이빨·길어지는 손톱의 가장자리 디테일이 전혀 없다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "얼굴이 프레임을 가득 채우는 익스트림 클로즈업, 위로 치켜뜬 충혈된 눈, 날카로운 치아, 하단 가장자리에 크롭된 긴 손톱까지 샷 텍스트의 스테이징을 가장 충실히 구현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B04.png"
   },
   {
    "label": "CHARACTER REFERENCE — 경신 대기근의 아낙: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1598912>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에 묘사된 '날카로워진 치아(sharpened teeth)'가 반영되지 않고 평범한 사람의 치아로 그려졌습니다.",
     "fix_en": "Change the woman's teeth inside her open mouth to be sharp and pointed, strictly preserving her face, bloodshot eyes, expression, hair, clothing, lighting, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the woman's teeth inside her open mouth to be sharp and pointed, strictly preserving her face, bloodshot eyes, expression, hair, clothing, lighting, and the background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여인의 얼굴은 정면을 향해 살짝 위로 젖혀져 있고, 충혈된 두 눈은 프레임 상단 쪽(위)을 응시한다. 스케치 화살표가 지시한 '위로 향하는 시선/머리 젖힘' 방향과 일치한다. 카메라는 얼굴 높이에서 약간 로우앵글로 올려다보는 축이며, 인물은 화면 중앙 전경에 배치되어 있다.",
      "built_space": "배경은 SHOT BACKGROUND의 초가 부엌 그대로다. 좌측에 문틀·돌담·초가지붕·보름달, 좌측 선반의 옹기, 우측에 흙 부뚜막과 가마솥 뚜껑, 그 앞 옹기와 나무 함지박이 정확한 위치에 있다. 문·부뚜막·가마솥은 각각 1개씩으로 개수와 배치가 맞고, 원근도 배경 사진과 정합적이다.",
      "entities": "인물은 캐릭터 레퍼런스와 동일한 한국인 중년 여성 — 헝클어진 검은 장발, 야윈 광대와 움푹한 볼, 회갈색 삼베 저고리 깃 여밈까지 일치. 치아는 인간의 정상적인 치열이며, 눈은 홍채·동공이 살아 있는 정상 안구에 실핏줄로 새빨갛게 충혈된 상태로 '피가 맺힌 듯' 지시를 연기로 구현했다.",
      "hard_violations": [],
      "physics": "인물은 상체가 프레임 하단에서 이어져 목·어깨로 지지되며, 고개를 뒤로 젖힌 자세에 맞게 목 근육과 힘줄이 팽팽히 당겨져 있다. 공중에 뜬 신체나 무지지 물체 없음. 배경 기물은 모두 바닥/부뚜막 위에 놓여 있다."
     },
     {
      "label": "B",
      "direction": "동일하게 고개를 살짝 젖히고 충혈된 눈이 위쪽을 응시한다. 카메라 축·시선 방향은 스케치와 일치.",
      "built_space": "배경은 A와 거의 동일하게 SHOT BACKGROUND를 재현. 문틀, 돌담, 달, 선반 옹기, 부뚜막·가마솥 각 1개로 개수 정상. 다만 좌측 나무 기둥·문틀 구조가 A보다 다소 정리되어 원본과 비슷한 수준이며 큰 이상 없음.",
      "entities": "얼굴·머리·저고리는 레퍼런스와 대체로 일치하나, 입 안이 인간 치열이 아니라 위아래 큰 송곳니가 돌출한 흡혈귀/괴물형 이빨로 렌더링되었다. 프롬프트는 '모든 인물은 실제 인간'이며 안구·해부구조를 초자연적으로 변형하지 말라고 명시했는데, 날카로운 송곳니 변형은 인간 해부를 벗어난 판타지 묘사다. 눈은 충혈 상태로 정상 안구.",
      "hard_violations": [
       "인간 해부 구조를 벗어난 송곳니(흡혈귀형 이빨) — '모든 인물은 실제 인간, 해부 구조 변형 금지' 조항 위반의 물리적으로 불가능한 인체 묘사"
      ],
      "physics": "상체가 하단에서 이어져 목으로 지지되고 목 힘줄이 당겨져 있어 지지에는 문제 없음. 공중에 뜬 물체 없음. 다만 돌출 송곳니가 잇몸에 자연스럽게 착생한 실물감보다는 부착물처럼 보인다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경·카메라축·중앙 전경 클로즈업, 위로 치켜뜬 충혈된 눈과 크게 벌린 입을 모두 충족하면서 인물을 실제 인간 해부 구조로 유지해 '모든 인물은 인간, 안구·해부 변형 금지' 조항을 지켰다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "프레이밍과 배경 재현은 A와 동급이나, 요구되지 않은 흡혈귀형 송곳니를 추가해 인간 해부 유지 조항을 정면으로 위반했고 '날카로운 이'라는 비유를 문자 그대로 판타지화한 손실이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경·카메라축·중앙 전경 클로즈업, 위로 치켜뜬 충혈된 눈과 크게 벌린 입을 모두 충족하면서 인물을 실제 인간 해부 구조로 유지해 '모든 인물은 인간, 안구·해부 변형 금지' 조항을 지켰다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "프레이밍과 배경 재현은 A와 동급이나, 요구되지 않은 흡혈귀형 송곳니를 추가해 인간 해부 유지 조항을 정면으로 위반했고 '날카로운 이'라는 비유를 문자 그대로 판타지화한 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여인의 얼굴은 정면을 향해 살짝 위로 젖혀져 있고, 충혈된 두 눈은 프레임 상단 쪽(위)을 응시한다. 스케치 화살표가 지시한 '위로 향하는 시선/머리 젖힘' 방향과 일치한다. 카메라는 얼굴 높이에서 약간 로우앵글로 올려다보는 축이며, 인물은 화면 중앙 전경에 배치되어 있다.",
      "built_space": "배경은 SHOT BACKGROUND의 초가 부엌 그대로다. 좌측에 문틀·돌담·초가지붕·보름달, 좌측 선반의 옹기, 우측에 흙 부뚜막과 가마솥 뚜껑, 그 앞 옹기와 나무 함지박이 정확한 위치에 있다. 문·부뚜막·가마솥은 각각 1개씩으로 개수와 배치가 맞고, 원근도 배경 사진과 정합적이다.",
      "entities": "인물은 캐릭터 레퍼런스와 동일한 한국인 중년 여성 — 헝클어진 검은 장발, 야윈 광대와 움푹한 볼, 회갈색 삼베 저고리 깃 여밈까지 일치. 치아는 인간의 정상적인 치열이며, 눈은 홍채·동공이 살아 있는 정상 안구에 실핏줄로 새빨갛게 충혈된 상태로 '피가 맺힌 듯' 지시를 연기로 구현했다.",
      "hard_violations": [],
      "physics": "인물은 상체가 프레임 하단에서 이어져 목·어깨로 지지되며, 고개를 뒤로 젖힌 자세에 맞게 목 근육과 힘줄이 팽팽히 당겨져 있다. 공중에 뜬 신체나 무지지 물체 없음. 배경 기물은 모두 바닥/부뚜막 위에 놓여 있다."
     },
     {
      "label": "B",
      "direction": "동일하게 고개를 살짝 젖히고 충혈된 눈이 위쪽을 응시한다. 카메라 축·시선 방향은 스케치와 일치.",
      "built_space": "배경은 A와 거의 동일하게 SHOT BACKGROUND를 재현. 문틀, 돌담, 달, 선반 옹기, 부뚜막·가마솥 각 1개로 개수 정상. 다만 좌측 나무 기둥·문틀 구조가 A보다 다소 정리되어 원본과 비슷한 수준이며 큰 이상 없음.",
      "entities": "얼굴·머리·저고리는 레퍼런스와 대체로 일치하나, 입 안이 인간 치열이 아니라 위아래 큰 송곳니가 돌출한 흡혈귀/괴물형 이빨로 렌더링되었다. 프롬프트는 '모든 인물은 실제 인간'이며 안구·해부구조를 초자연적으로 변형하지 말라고 명시했는데, 날카로운 송곳니 변형은 인간 해부를 벗어난 판타지 묘사다. 눈은 충혈 상태로 정상 안구.",
      "hard_violations": [
       "인간 해부 구조를 벗어난 송곳니(흡혈귀형 이빨) — '모든 인물은 실제 인간, 해부 구조 변형 금지' 조항 위반의 물리적으로 불가능한 인체 묘사"
      ],
      "physics": "상체가 하단에서 이어져 목으로 지지되고 목 힘줄이 당겨져 있어 지지에는 문제 없음. 공중에 뜬 물체 없음. 다만 돌출 송곳니가 잇몸에 자연스럽게 착생한 실물감보다는 부착물처럼 보인다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 명시한 '눈과 날카로워진 이가 함께 프레임에 남는다'를 유일하게 충족하고, 크게 벌린 입·충혈된 상향 시선·배경 고정 요소 모두 스케치와 배경 레퍼런스에 부합한다. 송곳니가 다소 과장되어 초자연 연출로 읽힐 여지는 감점 요소지만 계약이 요구한 항목이다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 동일성과 배경 유지는 무난하나, 계약이 명시한 '날카로워진 이'가 평범한 치열로 바뀌었고 입 벌림도 작아져 스케치의 절규 강도가 약화되었으며 배경 조명이 원본의 밝은 보름달 대비보다 어둡게 변경되어 요구되지 않은 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트가 명시한 '눈과 날카로워진 이가 함께 프레임에 남는다'를 유일하게 충족하고, 크게 벌린 입·충혈된 상향 시선·배경 고정 요소 모두 스케치와 배경 레퍼런스에 부합한다. 송곳니가 다소 과장되어 초자연 연출로 읽힐 여지는 감점 요소지만 계약이 요구한 항목이다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물 동일성과 배경 유지는 무난하나, 계약이 명시한 '날카로워진 이'가 평범한 치열로 바뀌었고 입 벌림도 작아져 스케치의 절규 강도가 약화되었으며 배경 조명이 원본의 밝은 보름달 대비보다 어둡게 변경되어 요구되지 않은 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh31__bgfirst_bg.png",
   "bg_asset_id": "a29f4218-c9da-42ac-81a8-7214b18ff734",
   "bg_record_key": "S80sh31::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "groupbg::과거_상륙해변": {
  "input_fingerprint": "0e8cbbe3c70330e4",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "과거_상륙해변",
    "tags": [
     "S80sh56"
    ]
   },
   "context_sig": "4e78a29f8c2b1531"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a sandy island shore at the landing point, where arriving survivors face the waiting residents.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 금월도 입구(낮): 배를 타고 들어오는 인간과 똑같은 모습의 십수 명 육혈귀들.\n- 바닷가에 나와 이들을 반갑게 맞는 금월도 원주민들의 해맑은 모습.\n\nTIME OF DAY (lock): night, with historical day-and-night montage.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On a sandy island shore at the landing point, where arriving survivors face the waiting residents.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 금월도 입구(낮): 배를 타고 들어오는 인간과 똑같은 모습의 십수 명 육혈귀들.\n- 바닷가에 나와 이들을 반갑게 맞는 금월도 원주민들의 해맑은 모습.\n\nTIME OF DAY (lock): night, with historical day-and-night montage.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_과거_상륙해변_faa2c8.png",
  "asset_id": "5b6f50e7-8a63-4e2b-a37c-4a60bd5386c2",
  "input_asset_ids": [
   "f99f8466-40c1-4bbb-a8c7-6b1415f03157"
  ],
  "origin_tag": "S80sh56",
  "place_text": "On a sandy island shore at the landing point, where arriving survivors face the waiting residents.",
  "origin_inputs": {
   "place_text": "On a sandy island shore at the landing point, where arriving survivors face the waiting residents.",
   "time_of_day_en": "night, with historical day-and-night montage",
   "conti_asset_id": "f99f8466-40c1-4bbb-a8c7-6b1415f03157"
  }
 },
 "S80sh56::bgfirst_bg": {
  "input_fingerprint": "b31d2d08a15261c8",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 금월도 해변에 첫발을 내디딘 과거의 조선인 육혈귀 생존자들이 자신들을 환영하는 원주민들을 향해 의미심장하고 섬뜩한 미소를 짓는 찰나.\n\nLOCATION (lock): The island's shoreline landing where arriving historical survivors first meet the welcoming native residents.\n\nTIME OF DAY (lock): night, with historical day and night montage.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle near the end of the shoreline approach at chest-to-eye height, isolating a shallow row of disembarking survivors in a medium frame as their bodies finish stepping ashore. The foremost survivor turns in three-quarter view with a restrained smile toward the welcoming residents beyond the camera, while additional survivors recede behind and the arriving boat remains a scale reference at frame edge.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도착한 배 (금월도 입구에 도착함) — The side nearest the shoreline is visible behind the survivors as they leave it; used as Partial background and edge reference establishing the survivors' disembarkation; 바다 (낮의 해안에 접함); used as Environmental separation between the arriving boat and the island shoreline; 금월도 해변 (생존자들이 막 발을 내디딤); used as Ground plane under the survivors' first steps ashore.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light holds the smiles clearly while restrained contrast gives their welcome an ominous undertone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 금월도 해변에 첫발을 내디딘 과거의 조선인 육혈귀 생존자들이 자신들을 환영하는 원주민들을 향해 의미심장하고 섬뜩한 미소를 짓는 찰나.\n\nLOCATION (lock): The island's shoreline landing where arriving historical survivors first meet the welcoming native residents.\n\nTIME OF DAY (lock): night, with historical day and night montage.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle near the end of the shoreline approach at chest-to-eye height, isolating a shallow row of disembarking survivors in a medium frame as their bodies finish stepping ashore. The foremost survivor turns in three-quarter view with a restrained smile toward the welcoming residents beyond the camera, while additional survivors recede behind and the arriving boat remains a scale reference at frame edge.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도착한 배 (금월도 입구에 도착함) — The side nearest the shoreline is visible behind the survivors as they leave it; used as Partial background and edge reference establishing the survivors' disembarkation; 바다 (낮의 해안에 접함); used as Environmental separation between the arriving boat and the island shoreline; 금월도 해변 (생존자들이 막 발을 내디딤); used as Ground plane under the survivors' first steps ashore.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light holds the smiles clearly while restrained contrast gives their welcome an ominous undertone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh56__bgfirst_bg.png",
  "asset_id": "97297b1e-e024-4552-8bf1-adb7e356d4ab",
  "input_asset_ids": [
   "f99f8466-40c1-4bbb-a8c7-6b1415f03157",
   "30373278-e710-49c0-ab39-3ae89dd47cc5"
  ]
 },
 "S80sh56": {
  "input_fingerprint": "14ddedf37a3e721c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 금월도 해변에 첫발을 내디딘 과거의 조선인 육혈귀 생존자들이 자신들을 환영하는 원주민들을 향해 의미심장하고 섬뜩한 미소를 짓는 찰나.\n\nLOCATION (lock): The island's shoreline landing where arriving historical survivors first meet the welcoming native residents. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle near the end of the shoreline approach at chest-to-eye height, isolating a shallow row of disembarking survivors in a medium frame as their bodies finish stepping ashore. The foremost survivor turns in three-quarter view with a restrained smile toward the welcoming residents beyond the camera, while additional survivors recede behind and the arriving boat remains a scale reference at frame edge.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도착한 배 (금월도 입구에 도착함) — The side nearest the shoreline is visible behind the survivors as they leave it; used as Partial background and edge reference establishing the survivors' disembarkation; 바다 (낮의 해안에 접함); used as Environmental separation between the arriving boat and the island shoreline; 금월도 해변 (생존자들이 막 발을 내디딤); used as Ground plane under the survivors' first steps ashore.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light holds the smiles clearly while restrained contrast gives their welcome an ominous undertone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 금월도 해변에 첫발을 내디딘 과거의 조선인 육혈귀 생존자들이 자신들을 환영하는 원주민들을 향해 의미심장하고 섬뜩한 미소를 짓는 찰나.\n\nLOCATION (lock): The island's shoreline landing where arriving historical survivors first meet the welcoming native residents. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle near the end of the shoreline approach at chest-to-eye height, isolating a shallow row of disembarking survivors in a medium frame as their bodies finish stepping ashore. The foremost survivor turns in three-quarter view with a restrained smile toward the welcoming residents beyond the camera, while additional survivors recede behind and the arriving boat remains a scale reference at frame edge.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도착한 배 (금월도 입구에 도착함) — The side nearest the shoreline is visible behind the survivors as they leave it; used as Partial background and edge reference establishing the survivors' disembarkation; 바다 (낮의 해안에 접함); used as Environmental separation between the arriving boat and the island shoreline; 금월도 해변 (생존자들이 막 발을 내디딤); used as Ground plane under the survivors' first steps ashore.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light holds the smiles clearly while restrained contrast gives their welcome an ominous undertone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, with historical day and night montage.\n\nSHOT TEXT (authoritative, Korean): 금월도 해변에 첫발을 내디딘 과거의 조선인 육혈귀 생존자들이 자신들을 환영하는 원주민들을 향해 의미심장하고 섬뜩한 미소를 짓는 찰나.\n\nLOCATION (lock): The island's shoreline landing where arriving historical survivors first meet the welcoming native residents. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle near the end of the shoreline approach at chest-to-eye height, isolating a shallow row of disembarking survivors in a medium frame as their bodies finish stepping ashore. The foremost survivor turns in three-quarter view with a restrained smile toward the welcoming residents beyond the camera, while additional survivors recede behind and the arriving boat remains a scale reference at frame edge.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 도착한 배 (금월도 입구에 도착함) — The side nearest the shoreline is visible behind the survivors as they leave it; used as Partial background and edge reference establishing the survivors' disembarkation; 바다 (낮의 해안에 접함); used as Environmental separation between the arriving boat and the island shoreline; 금월도 해변 (생존자들이 막 발을 내디딤); used as Ground plane under the survivors' first steps ashore.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light holds the smiles clearly while restrained contrast gives their welcome an ominous undertone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh56__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S80sh56.png"
    },
    {
     "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:934378>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B05.png"
    },
    {
     "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:934378>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "선두의 검은 한복 여인이 프레임 오른쪽(카메라 밖이 아니라 프레임 안 오른쪽)에 서 있는 주민 무리 쪽으로 몸을 3/4로 틀고 절제된 미소를 짓는다. 시선은 오른쪽 아래 방향의 주민들에게 향한다. 다만 샷 텍스트는 환영하는 주민들이 '카메라 너머'에 있다고 지정하는데, 여기서는 주민 여러 명(팔을 뻗은 여성, 아이 둘 등)이 프레임 안에 크게 들어와 있다. 뒤쪽 생존자들(3~4명)은 왼쪽으로 물러나 있고 배는 오른쪽 중경에 있다.",
      "built_space": "레퍼런스 장소의 초가집, 돌담, 항아리, 나무 건조대, 자갈 해변, 돛대 달린 배가 재현되어 있다. 다만 배가 상당히 멀고 작아 '프레임 가장자리의 스케일 기준' 역할은 약하며, 하선 동선(배→해변)이 인물 배치와 어긋나 보인다. 좌우로 인물이 늘어선 넓은 무대 구성이라 미디엄샷보다 와이드에 가깝다.",
      "entities": "주인공은 캐릭터 레퍼런스의 검정 한복·비녀·노리개·회백색 섞인 머리와 상당히 일치하나 얼굴이 레퍼런스보다 젊어졌다. 문제는 프롬프트가 '오직 과거의 조선인 육혈귀 생존자만' 등장 가능하다고 못박았는데, 오른쪽에 팔을 뻗은 주민 여성들과 아동 2명 등 명백히 '원주민' 역의 인물들이 프레임 안에 다수 추가되어 있다. 아이들은 생존자 프로필(성인)과도 불일치.",
      "hard_violations": [
       "샷 텍스트가 원주민을 카메라 너머에 두었고 PEOPLE 조항이 생존자 외 인물 등장을 금지했음에도, 환영하는 주민 성인 4명과 아동 2명이 프레임 안에 명확히 렌더링됨(추가 인물)"
      ],
      "physics": "모든 인물이 자갈 해변에 두 발로 접지해 있고, 주인공은 왼손에 보따리 두 개를 실제 무게감 있게 들고 있다. 뻗은 팔, 옷 주름, 그림자 모두 자연스럽고 공중에 뜬 물체는 없다."
     },
     {
      "label": "B",
      "direction": "전경 오른쪽의 노년 여성이 3/4 측면으로 몸을 틀고 프레임 오른쪽 바깥(카메라 너머)을 향해 절제되고 섬뜩한 미소를 짓는다 — 환영하는 주민들이 카메라 밖에 있다는 지시와 정확히 일치. 뒤쪽 생존자 3명은 해변을 따라 걸어 나오며 같은 방향을 응시한다. 배는 오른쪽 프레임 가장자리에 놓여 하선 기준점 역할.",
      "built_space": "레퍼런스의 초가지붕 세 채, 돌담, 나무 건조 구조물, 대나무 바구니, 자갈+모래 해변, 돛대와 짐을 실은 목선, 흐린 하늘과 원경 섬까지 장소가 매우 충실하게 재현됨. 배가 오른쪽 가장자리에 부분적으로만 보이며 실제 크기 비율도 합당하다.",
      "entities": "주인공은 레퍼런스의 노년 한국 여성, 회백색 섞인 검은 머리, 노리개(술 장식)까지 이어지지만 저고리가 검정이 아닌 회갈색으로 바뀌었고 얼굴도 레퍼런스보다 다소 젊고 갸름하다. 뒤 3인은 성인 조선인 생존자로 수척한 인상이라 프로필에 부합. 원주민은 프레임 밖에 있어 금지된 추가 인물이 없다.",
      "hard_violations": [],
      "physics": "네 인물 모두 자갈 해변을 딛고 있고 뒤 남성은 걷는 중 무게 이동이 보인다. 배는 물가에 좌초·계류된 상태로 접지, 바구니는 지면에 놓여 있다. 부유하거나 지지 없는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "장소 재현과 물리는 무난하나, 원주민을 카메라 너머에 두라는 카메라 지시와 '생존자 외 인물 금지' 조항을 어기고 환영 주민·아동을 프레임 안에 다수 넣었으며 프레이밍도 미디엄이 아닌 와이드로 벌어졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "카메라 밖 주민을 향한 3/4 미소, 뒤로 물러선 생존자 열, 오른쪽 가장자리의 배까지 카메라 지시를 정확히 이행했고 추가 인물 없이 장소 락도 충실 — 저고리 색이 레퍼런스의 검정에서 회갈색으로 바뀐 점만 감점."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "장소 재현과 물리는 무난하나, 원주민을 카메라 너머에 두라는 카메라 지시와 '생존자 외 인물 금지' 조항을 어기고 환영 주민·아동을 프레임 안에 다수 넣었으며 프레이밍도 미디엄이 아닌 와이드로 벌어졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "카메라 밖 주민을 향한 3/4 미소, 뒤로 물러선 생존자 열, 오른쪽 가장자리의 배까지 카메라 지시를 정확히 이행했고 추가 인물 없이 장소 락도 충실 — 저고리 색이 레퍼런스의 검정에서 회갈색으로 바뀐 점만 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "선두의 검은 한복 여인이 프레임 오른쪽(카메라 밖이 아니라 프레임 안 오른쪽)에 서 있는 주민 무리 쪽으로 몸을 3/4로 틀고 절제된 미소를 짓는다. 시선은 오른쪽 아래 방향의 주민들에게 향한다. 다만 샷 텍스트는 환영하는 주민들이 '카메라 너머'에 있다고 지정하는데, 여기서는 주민 여러 명(팔을 뻗은 여성, 아이 둘 등)이 프레임 안에 크게 들어와 있다. 뒤쪽 생존자들(3~4명)은 왼쪽으로 물러나 있고 배는 오른쪽 중경에 있다.",
      "built_space": "레퍼런스 장소의 초가집, 돌담, 항아리, 나무 건조대, 자갈 해변, 돛대 달린 배가 재현되어 있다. 다만 배가 상당히 멀고 작아 '프레임 가장자리의 스케일 기준' 역할은 약하며, 하선 동선(배→해변)이 인물 배치와 어긋나 보인다. 좌우로 인물이 늘어선 넓은 무대 구성이라 미디엄샷보다 와이드에 가깝다.",
      "entities": "주인공은 캐릭터 레퍼런스의 검정 한복·비녀·노리개·회백색 섞인 머리와 상당히 일치하나 얼굴이 레퍼런스보다 젊어졌다. 문제는 프롬프트가 '오직 과거의 조선인 육혈귀 생존자만' 등장 가능하다고 못박았는데, 오른쪽에 팔을 뻗은 주민 여성들과 아동 2명 등 명백히 '원주민' 역의 인물들이 프레임 안에 다수 추가되어 있다. 아이들은 생존자 프로필(성인)과도 불일치.",
      "hard_violations": [
       "샷 텍스트가 원주민을 카메라 너머에 두었고 PEOPLE 조항이 생존자 외 인물 등장을 금지했음에도, 환영하는 주민 성인 4명과 아동 2명이 프레임 안에 명확히 렌더링됨(추가 인물)"
      ],
      "physics": "모든 인물이 자갈 해변에 두 발로 접지해 있고, 주인공은 왼손에 보따리 두 개를 실제 무게감 있게 들고 있다. 뻗은 팔, 옷 주름, 그림자 모두 자연스럽고 공중에 뜬 물체는 없다."
     },
     {
      "label": "B",
      "direction": "전경 오른쪽의 노년 여성이 3/4 측면으로 몸을 틀고 프레임 오른쪽 바깥(카메라 너머)을 향해 절제되고 섬뜩한 미소를 짓는다 — 환영하는 주민들이 카메라 밖에 있다는 지시와 정확히 일치. 뒤쪽 생존자 3명은 해변을 따라 걸어 나오며 같은 방향을 응시한다. 배는 오른쪽 프레임 가장자리에 놓여 하선 기준점 역할.",
      "built_space": "레퍼런스의 초가지붕 세 채, 돌담, 나무 건조 구조물, 대나무 바구니, 자갈+모래 해변, 돛대와 짐을 실은 목선, 흐린 하늘과 원경 섬까지 장소가 매우 충실하게 재현됨. 배가 오른쪽 가장자리에 부분적으로만 보이며 실제 크기 비율도 합당하다.",
      "entities": "주인공은 레퍼런스의 노년 한국 여성, 회백색 섞인 검은 머리, 노리개(술 장식)까지 이어지지만 저고리가 검정이 아닌 회갈색으로 바뀌었고 얼굴도 레퍼런스보다 다소 젊고 갸름하다. 뒤 3인은 성인 조선인 생존자로 수척한 인상이라 프로필에 부합. 원주민은 프레임 밖에 있어 금지된 추가 인물이 없다.",
      "hard_violations": [],
      "physics": "네 인물 모두 자갈 해변을 딛고 있고 뒤 남성은 걷는 중 무게 이동이 보인다. 배는 물가에 좌초·계류된 상태로 접지, 바구니는 지면에 놓여 있다. 부유하거나 지지 없는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "전경 우측 여성이 3/4 측면으로 카메라 좌측(프레임 밖 환영 주민 방향)을 향해 시선을 두고 절제된 미소를 짓는다. 뒤쪽 세 명의 생존자도 같은 방향으로 걸어오며 시선이 앞쪽 해안 진입로를 향한다. 시선이 렌즈를 직시하지 않고 카메라 옆을 지나가므로 '카메라 너머의 환영 주민'을 겨냥한 지시와 일치한다.",
      "built_space": "레퍼런스 장소와 일치: 좌측 초가지붕 가옥들, 돌담, 나무 건조대 기둥, 바구니와 다발, 자갈 해변, 우측 물가에 돛대 세운 목선 두 척. 배는 프레임 우측 가장자리에 부분적으로만 보여 스케일 레퍼런스 역할을 하고, 바다가 배와 해안을 분리한다. 구조물 수·배치에 중복이나 과장 확대 없음.",
      "entities": "전경 인물은 캐릭터 레퍼런스의 노년 한국 여성과 얼굴·회끗한 머리·마른 체형이 유사하나 머리가 다소 검고 젊게 렌더됨. 의상은 검은 치마+회갈색 저고리로 레퍼런스의 검은 치마·노리개(술 장식)를 부분 반영. 뒤 세 명 모두 한국인 성인, 여윈 얼굴, 낡은 삼베 한복 — 생존자 프로필에 부합. 환영 주민은 프레임 밖이라 등장하지 않음(지시대로). 눈은 정상 인체 눈.",
      "hard_violations": [],
      "physics": "네 인물 모두 두 발이 자갈밭에 접지, 걷는 무게 이동이 자연스럽고 그림자 방향 일관. 공중에 뜬 물체 없음. 배는 물가 바닥에 안착, 돛대 지지줄이 보임. 천의 주름과 젖은 자갈의 광택 등 재질 반응이 사실적."
     },
     {
      "label": "B",
      "direction": "중앙의 검은 한복 여성은 프레임 우측(주민들 쪽)을 보며 미소. 우측 전경의 주민 여성은 두 팔을 뻗어 환영 제스처를 하고 그녀를 본다. 시선 관계는 성립하나, 환영 주민들이 프레임 안에 다수 등장한다 — 카메라 지시는 '카메라 너머의 주민들'로 프레임 밖에 두라고 명시.",
      "built_space": "장소는 레퍼런스와 일치(초가, 돌담, 자갈, 배 두 척). 다만 배가 중경 멀리 축소되어 '가장자리 스케일 레퍼런스'보다는 배경 소품처럼 처리되고, 하선 동작(배에서 막 내리는)과의 공간적 연결이 약하다. 프레임 폭이 넓어 medium shot이라기보다 와이드/풀샷에 가깝다.",
      "entities": "중앙 인물은 캐릭터 레퍼런스와 얼굴·쪽진 머리·검은 한복·노리개까지 매우 근접. 그러나 좌측 줄지어 선 인물들과 우측 주민 무리(여성 다수, 어린 소녀 둘, 갓 쓴 남성)는 프롬프트가 허용하지 않은 인물 — 'never add a person the shot text does not show' 위반 소지. 특히 아동 두 명은 생존자 프로필(성인)에 해당하지 않음.",
      "hard_violations": [
       "샷 텍스트/카메라 지시가 프레임 밖에 두라고 한 환영 주민들과 아동을 포함한 다수 인물을 프레임 안에 추가 등장시킴 (허용 인물 목록 위반)"
      ],
      "physics": "모든 인물이 지면에 접지, 뻗은 팔은 어깨에서 자연스럽게 연결. 중앙 인물은 양손에 보따리를 쥐고 있어 지지 관계 명확. 공중 부양 요소 없음. 다만 우측 전경 팔의 원근 크기가 다소 과장됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 지시대로 얕은 열의 생존자들을 미디엄으로 잡고, 선두 인물이 3/4 각도로 프레임 밖 주민들을 향해 절제된 미소를 지으며 배가 가장자리 스케일 레퍼런스로 남는다 — 인물 추가 없이 지시를 가장 충실히 실현."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "캐릭터 레퍼런스 일치도는 높으나, 프레임 밖에 두라고 명시된 환영 주민과 아동까지 다수 등장시키고 프레임이 와이드로 넓어져 미디엄샷·엣지 배 스케일 지시를 어겼다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "카메라 지시대로 얕은 열의 생존자들을 미디엄으로 잡고, 선두 인물이 3/4 각도로 프레임 밖 주민들을 향해 절제된 미소를 지으며 배가 가장자리 스케일 레퍼런스로 남는다 — 인물 추가 없이 지시를 가장 충실히 실현."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "캐릭터 레퍼런스 일치도는 높으나, 프레임 밖에 두라고 명시된 환영 주민과 아동까지 다수 등장시키고 프레임이 와이드로 넓어져 미디엄샷·엣지 배 스케일 지시를 어겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "전경 우측 여성이 3/4 측면으로 카메라 좌측(프레임 밖 환영 주민 방향)을 향해 시선을 두고 절제된 미소를 짓는다. 뒤쪽 세 명의 생존자도 같은 방향으로 걸어오며 시선이 앞쪽 해안 진입로를 향한다. 시선이 렌즈를 직시하지 않고 카메라 옆을 지나가므로 '카메라 너머의 환영 주민'을 겨냥한 지시와 일치한다.",
      "built_space": "레퍼런스 장소와 일치: 좌측 초가지붕 가옥들, 돌담, 나무 건조대 기둥, 바구니와 다발, 자갈 해변, 우측 물가에 돛대 세운 목선 두 척. 배는 프레임 우측 가장자리에 부분적으로만 보여 스케일 레퍼런스 역할을 하고, 바다가 배와 해안을 분리한다. 구조물 수·배치에 중복이나 과장 확대 없음.",
      "entities": "전경 인물은 캐릭터 레퍼런스의 노년 한국 여성과 얼굴·회끗한 머리·마른 체형이 유사하나 머리가 다소 검고 젊게 렌더됨. 의상은 검은 치마+회갈색 저고리로 레퍼런스의 검은 치마·노리개(술 장식)를 부분 반영. 뒤 세 명 모두 한국인 성인, 여윈 얼굴, 낡은 삼베 한복 — 생존자 프로필에 부합. 환영 주민은 프레임 밖이라 등장하지 않음(지시대로). 눈은 정상 인체 눈.",
      "hard_violations": [],
      "physics": "네 인물 모두 두 발이 자갈밭에 접지, 걷는 무게 이동이 자연스럽고 그림자 방향 일관. 공중에 뜬 물체 없음. 배는 물가 바닥에 안착, 돛대 지지줄이 보임. 천의 주름과 젖은 자갈의 광택 등 재질 반응이 사실적."
     },
     {
      "label": "A",
      "direction": "중앙의 검은 한복 여성은 프레임 우측(주민들 쪽)을 보며 미소. 우측 전경의 주민 여성은 두 팔을 뻗어 환영 제스처를 하고 그녀를 본다. 시선 관계는 성립하나, 환영 주민들이 프레임 안에 다수 등장한다 — 카메라 지시는 '카메라 너머의 주민들'로 프레임 밖에 두라고 명시.",
      "built_space": "장소는 레퍼런스와 일치(초가, 돌담, 자갈, 배 두 척). 다만 배가 중경 멀리 축소되어 '가장자리 스케일 레퍼런스'보다는 배경 소품처럼 처리되고, 하선 동작(배에서 막 내리는)과의 공간적 연결이 약하다. 프레임 폭이 넓어 medium shot이라기보다 와이드/풀샷에 가깝다.",
      "entities": "중앙 인물은 캐릭터 레퍼런스와 얼굴·쪽진 머리·검은 한복·노리개까지 매우 근접. 그러나 좌측 줄지어 선 인물들과 우측 주민 무리(여성 다수, 어린 소녀 둘, 갓 쓴 남성)는 프롬프트가 허용하지 않은 인물 — 'never add a person the shot text does not show' 위반 소지. 특히 아동 두 명은 생존자 프로필(성인)에 해당하지 않음.",
      "hard_violations": [
       "샷 텍스트/카메라 지시가 프레임 밖에 두라고 한 환영 주민들과 아동을 포함한 다수 인물을 프레임 안에 추가 등장시킴 (허용 인물 목록 위반)"
      ],
      "physics": "모든 인물이 지면에 접지, 뻗은 팔은 어깨에서 자연스럽게 연결. 중앙 인물은 양손에 보따리를 쥐고 있어 지지 관계 명확. 공중 부양 요소 없음. 다만 우측 전경 팔의 원근 크기가 다소 과장됨."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "선두의 검은 한복 여인이 프레임 오른쪽(카메라 밖이 아니라 프레임 안 오른쪽)에 서 있는 주민 무리 쪽으로 몸을 3/4로 틀고 절제된 미소를 짓는다. 시선은 오른쪽 아래 방향의 주민들에게 향한다. 다만 샷 텍스트는 환영하는 주민들이 '카메라 너머'에 있다고 지정하는데, 여기서는 주민 여러 명(팔을 뻗은 여성, 아이 둘 등)이 프레임 안에 크게 들어와 있다. 뒤쪽 생존자들(3~4명)은 왼쪽으로 물러나 있고 배는 오른쪽 중경에 있다.",
    "built_space": "레퍼런스 장소의 초가집, 돌담, 항아리, 나무 건조대, 자갈 해변, 돛대 달린 배가 재현되어 있다. 다만 배가 상당히 멀고 작아 '프레임 가장자리의 스케일 기준' 역할은 약하며, 하선 동선(배→해변)이 인물 배치와 어긋나 보인다. 좌우로 인물이 늘어선 넓은 무대 구성이라 미디엄샷보다 와이드에 가깝다.",
    "entities": "주인공은 캐릭터 레퍼런스의 검정 한복·비녀·노리개·회백색 섞인 머리와 상당히 일치하나 얼굴이 레퍼런스보다 젊어졌다. 문제는 프롬프트가 '오직 과거의 조선인 육혈귀 생존자만' 등장 가능하다고 못박았는데, 오른쪽에 팔을 뻗은 주민 여성들과 아동 2명 등 명백히 '원주민' 역의 인물들이 프레임 안에 다수 추가되어 있다. 아이들은 생존자 프로필(성인)과도 불일치.",
    "hard_violations": [
     "샷 텍스트가 원주민을 카메라 너머에 두었고 PEOPLE 조항이 생존자 외 인물 등장을 금지했음에도, 환영하는 주민 성인 4명과 아동 2명이 프레임 안에 명확히 렌더링됨(추가 인물)"
    ],
    "physics": "모든 인물이 자갈 해변에 두 발로 접지해 있고, 주인공은 왼손에 보따리 두 개를 실제 무게감 있게 들고 있다. 뻗은 팔, 옷 주름, 그림자 모두 자연스럽고 공중에 뜬 물체는 없다."
   },
   {
    "label": "B",
    "direction": "전경 오른쪽의 노년 여성이 3/4 측면으로 몸을 틀고 프레임 오른쪽 바깥(카메라 너머)을 향해 절제되고 섬뜩한 미소를 짓는다 — 환영하는 주민들이 카메라 밖에 있다는 지시와 정확히 일치. 뒤쪽 생존자 3명은 해변을 따라 걸어 나오며 같은 방향을 응시한다. 배는 오른쪽 프레임 가장자리에 놓여 하선 기준점 역할.",
    "built_space": "레퍼런스의 초가지붕 세 채, 돌담, 나무 건조 구조물, 대나무 바구니, 자갈+모래 해변, 돛대와 짐을 실은 목선, 흐린 하늘과 원경 섬까지 장소가 매우 충실하게 재현됨. 배가 오른쪽 가장자리에 부분적으로만 보이며 실제 크기 비율도 합당하다.",
    "entities": "주인공은 레퍼런스의 노년 한국 여성, 회백색 섞인 검은 머리, 노리개(술 장식)까지 이어지지만 저고리가 검정이 아닌 회갈색으로 바뀌었고 얼굴도 레퍼런스보다 다소 젊고 갸름하다. 뒤 3인은 성인 조선인 생존자로 수척한 인상이라 프로필에 부합. 원주민은 프레임 밖에 있어 금지된 추가 인물이 없다.",
    "hard_violations": [],
    "physics": "네 인물 모두 자갈 해변을 딛고 있고 뒤 남성은 걷는 중 무게 이동이 보인다. 배는 물가에 좌초·계류된 상태로 접지, 바구니는 지면에 놓여 있다. 부유하거나 지지 없는 물체 없음."
   }
  ],
  "totals": {
   "A": 8,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "장소 재현과 물리는 무난하나, 원주민을 카메라 너머에 두라는 카메라 지시와 '생존자 외 인물 금지' 조항을 어기고 환영 주민·아동을 프레임 안에 다수 넣었으며 프레이밍도 미디엄이 아닌 와이드로 벌어졌다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "카메라 밖 주민을 향한 3/4 미소, 뒤로 물러선 생존자 열, 오른쪽 가장자리의 배까지 카메라 지시를 정확히 이행했고 추가 인물 없이 장소 락도 충실 — 저고리 색이 레퍼런스의 검정에서 회갈색으로 바뀐 점만 감점."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B05.png"
   },
   {
    "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:934378>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "시간대가 '밤(night)'으로 고정(lock)되어 있으나, 이미지는 낮 시간대로 렌더링되었습니다.",
     "fix_en": "Change the lighting, sky, and overall environment to nighttime, preserving the exact people, their clothing, their poses and expressions, the boats, and the shoreline geometry exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "전경에 있는 인물의 머리카락이 검은색이고 느슨하게 묶여 있습니다. 캐릭터 레퍼런스의 지시에 따라 회색 머리에 비녀를 꽂은 단정한 형태와 정확히 일치해야 합니다.",
     "fix_en": "Change the foremost woman's hair to grey, tightly parted in the middle and pulled back with a traditional binyeo hairpin, preserving her face, her expression, her clothing, all background people, the boats, and the landscape exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the lighting, sky, and overall environment to nighttime, preserving the exact people, their clothing, their poses and expressions, the boats, and the shoreline geometry exactly.\n- Change the foremost woman's hair to grey, tightly parted in the middle and pulled back with a traditional binyeo hairpin, preserving her face, her expression, her clothing, all background people, the boats, and the landscape exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·스케일·로케이션은 충실하나 TIME OF DAY 락(밤)을 어긴 완전한 흐린 대낮이며, 캐릭터 레퍼런스의 은백발+비녀가 검은 머리로 바뀌어 정체성 항목에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·로케이션·인물 배치를 유지하면서 잠금된 '밤' 시간대를 실현하고, 레퍼런스의 은백발·비녀까지 복원했으며 추가된 등잔불은 야간 조명의 물리적 근거로 정당하다.  ★위반: [gpt] 계약과 위치 참고에 없는 횃불 여러 개를 집, 건조대와 배에 새로 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.429
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.179
     },
     "violations": {
      "B": [
       "[gpt] 계약과 위치 참고에 없는 횃불 여러 개를 집, 건조대와 배에 새로 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·스케일·로케이션은 충실하나 TIME OF DAY 락(밤)을 어긴 완전한 흐린 대낮이며, 캐릭터 레퍼런스의 은백발+비녀가 검은 머리로 바뀌어 정체성 항목에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·로케이션·인물 배치를 유지하면서 잠금된 '밤' 시간대를 실현하고, 레퍼런스의 은백발·비녀까지 복원했으며 추가된 등잔불은 야간 조명의 물리적 근거로 정당하다.  ★위반: [gpt] 계약과 위치 참고에 없는 횃불 여러 개를 집, 건조대와 배에 새로 추가했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "선두 여성은 화면 왼쪽 앞(카메라 너머)을 3/4 각도로 바라보며 절제된 미소를 짓는다 — 시선이 카메라를 벗어난 전방의 환영 원주민 쪽에 정확히 착지한다. 뒤따르는 3명은 해변 안쪽(카메라 쪽)으로 걸어오며 시선도 대체로 앞쪽을 향한다. 오른쪽 배는 프레임 가장자리 스케일 기준으로 물가에 정박.",
      "built_space": "레퍼런스 로케이션의 초가집 3채, 돌담, 나무 건조대 기둥, 대나무 바구니와 짚 꾸러미, 물가의 돛대 달린 목선 두 척이 모두 재현되어 배치·재질이 일치. 배는 우측 가장자리에서 실제 크기로만 차지하고 전경화되지 않음. 등불/횃불이 야간 광원으로 추가되어 있으나 세트 픽스처로 자연스럽다.",
      "entities": "선두 인물은 캐릭터 레퍼런스의 노년 한국 여성 — 흰머리를 뒤로 묶고 비녀를 꽂았으며 얼굴 골격·주름·검은 치마와 노리개 술이 레퍼런스와 일치. 상의는 낡은 회갈색 저고리로 생존자 복장으로 각색됨. 뒤 3인 역시 여윈 조선인 생존자 차림. 원주민은 프레임 밖에 있어 등장 인물 위반 없음.",
      "hard_violations": [],
      "physics": "네 인물 모두 두 발이 자갈 해변에 닿아 있고 뒤쪽 인물들은 보행 중 한 발 착지·한 발 이동의 자연스러운 무게 이동을 보인다. 공중에 뜬 신체나 지지 없는 물체 없음. 바구니와 짚단은 땅에 놓여 그림자와 접지가 있다."
     },
     {
      "label": "B",
      "direction": "선두 여성은 A와 거의 동일한 각도로 전방 왼쪽(카메라 너머 원주민 방향)을 보며 미소. 뒤 3인도 동일하게 앞으로 걸어온다. 배는 우측 가장자리 정박.",
      "built_space": "동일한 로케이션 구성 — 초가집, 돌담, 건조대, 바구니, 목선. 레퍼런스의 흐린 낮 하늘과 회백색 바다가 그대로 재현되어 공간 일치도는 매우 높다. 배 크기·위치도 적절.",
      "entities": "선두 인물이 캐릭터 레퍼런스와 어긋난다: 백발이 아닌 검은 단발/헝클어진 머리, 비녀 없음, 얼굴이 훨씬 젊고 주름이 적어 노년 여성 정체성이 바뀌었다. 검은 치마와 노리개는 유지. 뒤 3인은 A와 동일한 생존자들.",
      "hard_violations": [],
      "physics": "모든 인물이 지면에 접지하고 보행 무게 이동이 자연스럽다. 부유물 없음. 좌하단 바구니·짚단도 지면에 안정적으로 놓임."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "TIME OF DAY 락(밤)을 지키면서 미디엄 3/4 프레이밍, 배·바다·해변 배경 요소, 그리고 무엇보다 캐릭터 레퍼런스의 백발·비녀·노년 얼굴을 정확히 유지했다 — 등불 광원이 추가된 정도가 유일한 비용."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션의 흐린 낮 톤을 그대로 살려 'natural daytime ambient' 문구엔 부합하지만 'TIME OF DAY (lock): night'를 어겼고, 무엇보다 계약이 요구하지 않은 정체성 변경 — 선두 생존자의 백발·비녀가 사라지고 검은 머리의 더 젊은 얼굴로 바뀐 점이 결정적 손실이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "TIME OF DAY 락(밤)을 지키면서 미디엄 3/4 프레이밍, 배·바다·해변 배경 요소, 그리고 무엇보다 캐릭터 레퍼런스의 백발·비녀·노년 얼굴을 정확히 유지했다 — 등불 광원이 추가된 정도가 유일한 비용."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션의 흐린 낮 톤을 그대로 살려 'natural daytime ambient' 문구엔 부합하지만 'TIME OF DAY (lock): night'를 어겼고, 무엇보다 계약이 요구하지 않은 정체성 변경 — 선두 생존자의 백발·비녀가 사라지고 검은 머리의 더 젊은 얼굴로 바뀐 점이 결정적 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "선두 여성은 화면 왼쪽 앞(카메라 너머)을 3/4 각도로 바라보며 절제된 미소를 짓는다 — 시선이 카메라를 벗어난 전방의 환영 원주민 쪽에 정확히 착지한다. 뒤따르는 3명은 해변 안쪽(카메라 쪽)으로 걸어오며 시선도 대체로 앞쪽을 향한다. 오른쪽 배는 프레임 가장자리 스케일 기준으로 물가에 정박.",
      "built_space": "레퍼런스 로케이션의 초가집 3채, 돌담, 나무 건조대 기둥, 대나무 바구니와 짚 꾸러미, 물가의 돛대 달린 목선 두 척이 모두 재현되어 배치·재질이 일치. 배는 우측 가장자리에서 실제 크기로만 차지하고 전경화되지 않음. 등불/횃불이 야간 광원으로 추가되어 있으나 세트 픽스처로 자연스럽다.",
      "entities": "선두 인물은 캐릭터 레퍼런스의 노년 한국 여성 — 흰머리를 뒤로 묶고 비녀를 꽂았으며 얼굴 골격·주름·검은 치마와 노리개 술이 레퍼런스와 일치. 상의는 낡은 회갈색 저고리로 생존자 복장으로 각색됨. 뒤 3인 역시 여윈 조선인 생존자 차림. 원주민은 프레임 밖에 있어 등장 인물 위반 없음.",
      "hard_violations": [],
      "physics": "네 인물 모두 두 발이 자갈 해변에 닿아 있고 뒤쪽 인물들은 보행 중 한 발 착지·한 발 이동의 자연스러운 무게 이동을 보인다. 공중에 뜬 신체나 지지 없는 물체 없음. 바구니와 짚단은 땅에 놓여 그림자와 접지가 있다."
     },
     {
      "label": "A",
      "direction": "선두 여성은 A와 거의 동일한 각도로 전방 왼쪽(카메라 너머 원주민 방향)을 보며 미소. 뒤 3인도 동일하게 앞으로 걸어온다. 배는 우측 가장자리 정박.",
      "built_space": "동일한 로케이션 구성 — 초가집, 돌담, 건조대, 바구니, 목선. 레퍼런스의 흐린 낮 하늘과 회백색 바다가 그대로 재현되어 공간 일치도는 매우 높다. 배 크기·위치도 적절.",
      "entities": "선두 인물이 캐릭터 레퍼런스와 어긋난다: 백발이 아닌 검은 단발/헝클어진 머리, 비녀 없음, 얼굴이 훨씬 젊고 주름이 적어 노년 여성 정체성이 바뀌었다. 검은 치마와 노리개는 유지. 뒤 3인은 A와 동일한 생존자들.",
      "hard_violations": [],
      "physics": "모든 인물이 지면에 접지하고 보행 무게 이동이 자연스럽다. 부유물 없음. 좌하단 바구니·짚단도 지면에 안정적으로 놓임."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh56__bgfirst_bg.png",
   "bg_asset_id": "97297b1e-e024-4552-8bf1-adb7e356d4ab",
   "bg_record_key": "S80sh56::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S81sh1": {
  "input_fingerprint": "575091a9b69e8eb6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)와 정인우가 강민숙(홍은미)을 향해 경악으로 입을 떡 벌린 얼굴.\n\nLOCATION (lock): Inside the dark fishing-gear warehouse, hidden among nets, rods, traps, and stacked baskets. 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\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain coated in goat blood inside the gear shed; Jihu’s pendant remains at the ritual altar.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상); 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
  "totals": {
   "B": 7,
   "C": 5,
   "A": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "요구된 '얼굴' 프레이밍을 완벽히 구현했고 이전 샷의 V자 그물 틈새 위치를 정확히 유지했으나, 정인우의 모자 누락이 아쉽습니다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "얼굴 위주의 프레이밍은 적절하나 이전 샷의 그물 배치 연속성이 떨어지며 정인우의 모자가 누락되었습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "정인우의 복장은 정확하나, '얼굴' 샷을 너무 넓게 잡아 프레이밍을 위반했고 지후가 그물 밖으로 이동해 연속성을 깼습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S80sh14_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903809>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경 안쪽에 밝은 하얀 빛이 들어오는 곳이 있어, 지정된 시간대인 '밤(night)' 설정과 일치하지 않습니다.",
     "fix_en": "Change the bright white light in the background window or door to dark night shadows.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 허용되지 않은 인물(또는 피가 전혀 묻지 않은 인물)이 오른쪽 앞경에 나타나, 등장인물 제한 및 '피를 뒤집어쓴' 상태 유지 규칙을 위반했습니다.",
     "fix_en": "Remove the person in the right foreground, replacing them with dark, out-of-focus fishing nets and gear to match the left foreground.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "정인우가 낚시 조끼 안에 입은 상의가 레퍼런스의 짙은 녹색 재킷이 아닌 회색 긴팔 셔츠로 잘못 묘사되었습니다.",
     "fix_en": "Change the grey long-sleeve shirt worn under Inwoo's vest to a dark green jacket.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the bright white light in the background window or door to dark night shadows.\n- Remove the person in the right foreground, replacing them with dark, out-of-focus fishing nets and gear to match the left foreground.\n- Change the grey long-sleeve shirt worn under Inwoo's vest to a dark green jacket.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S80sh14"
  }
 },
 "S81sh10": {
  "input_fingerprint": "53ba85878ad659e0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 눈물을 가득 머금은 채 원망스러운 눈빛으로 강민숙(홍은미)을 쏘아보는 찰나.\n\nLOCATION (lock): The narrow hiding space among stacked nets, traps and fishing baskets inside the pier-side gear shed. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the advance beside Suri-young's eyeline in a tight close view, placing her tear-filled face on the right-center and Kang Min-sook's soft shoulder and cheek edge in the left foreground. The slightly off-axis angle preserves the physical line between daughter and mother while Suri-young's accusatory gaze becomes the sharpest plane.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward 강민숙(홍은미); 강민숙(홍은미) in the middle-left of the frame, foreground, looks toward 김지후(강수리영).\n- KEY BACKGROUND ELEMENTS: 어구 창고 내부 (어구 장비가 빽빽하게 쌓임); used as Soft background compression that keeps the confrontation inside the concealed warehouse.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse light catches the tears while deep facial contrast hardens Suri-young's grief into accusation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark gear storehouse, nets, fishing equipment, and blood-coated clothing. Exclude the mother's explanation from the tight frame; show the daughter glaring at her through tears.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains blood-coated and without her necklace; Minsuk is likewise blood-coated, and Inwoo retains his cast.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 눈물을 가득 머금은 채 원망스러운 눈빛으로 강민숙(홍은미)을 쏘아보는 찰나.\n\nLOCATION (lock): The narrow hiding space among stacked nets, traps and fishing baskets inside the pier-side gear shed. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the advance beside Suri-young's eyeline in a tight close view, placing her tear-filled face on the right-center and Kang Min-sook's soft shoulder and cheek edge in the left foreground. The slightly off-axis angle preserves the physical line between daughter and mother while Suri-young's accusatory gaze becomes the sharpest plane.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward 강민숙(홍은미); 강민숙(홍은미) in the middle-left of the frame, foreground, looks toward 김지후(강수리영).\n- KEY BACKGROUND ELEMENTS: 어구 창고 내부 (어구 장비가 빽빽하게 쌓임); used as Soft background compression that keeps the confrontation inside the concealed warehouse.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse light catches the tears while deep facial contrast hardens Suri-young's grief into accusation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains blood-coated and without her necklace; Minsuk is likewise blood-coated, and Inwoo retains his cast.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 눈물을 가득 머금은 채 원망스러운 눈빛으로 강민숙(홍은미)을 쏘아보는 찰나.\n\nLOCATION (lock): The narrow hiding space among stacked nets, traps and fishing baskets inside the pier-side gear shed. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the advance beside Suri-young's eyeline in a tight close view, placing her tear-filled face on the right-center and Kang Min-sook's soft shoulder and cheek edge in the left foreground. The slightly off-axis angle preserves the physical line between daughter and mother while Suri-young's accusatory gaze becomes the sharpest plane.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward 강민숙(홍은미); 강민숙(홍은미) in the middle-left of the frame, foreground, looks toward 김지후(강수리영).\n- KEY BACKGROUND ELEMENTS: 어구 창고 내부 (어구 장비가 빽빽하게 쌓임); used as Soft background compression that keeps the confrontation inside the concealed warehouse.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse light catches the tears while deep facial contrast hardens Suri-young's grief into accusation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark gear storehouse, nets, fishing equipment, and blood-coated clothing. Exclude the mother's explanation from the tight frame; show the daughter glaring at her through tears.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains blood-coated and without her necklace; Minsuk is likewise blood-coated, and Inwoo retains his cast.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh10__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S81sh10.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후는 화면 중앙 우측에 위치해 얼굴을 왼쪽 전경의 어머니 뒤통수/어깨 쪽으로 명확히 돌려 시선을 보내고 있다. 눈물이 뺨을 타고 흐르며 눈빛이 왼쪽 전경 인물에 정확히 꽂힌다. 어머니(강민숙)는 좌측 전경에 뒤통수·귀·어깨만 보이며 지후 쪽을 향한 각도로 서 있어 모녀 간 시선 축이 성립한다.",
      "built_space": "어구 창고 내부: 좌측 뒤 노란 부표가 달린 그물 다발, 바닥의 흰 로프 뭉치, 뒷벽의 원형 통발 격자, 우측의 적층된 플라스틱 바구니와 장대·바퀴 달린 손수레, 우측 하단 철망 바구니 — 레퍼런스 로케이션의 고정 요소들이 올바른 크기·거리 비율로 배치. 배경 요소가 전경화되지 않았고 천장 저조도 광원 하나로 어두운 실내가 유지됨.",
      "entities": "지후: 20대 초반 한국 여성, 길고 검은 머리, 젖은 머리카락, 앳된 얼굴 — 캐릭터 레퍼런스와 일치. 목걸이 없음(계약 일치), 옷과 얼굴·목·가슴에 피가 묻어 있어 'blood-coated' 유지. 좌측 전경 인물도 피가 묻은 옷과 어깨·뺨 가장자리만 보이는 성인 여성으로 어머니 프로필에 부합. 화면 내 추가 인물·문자 없음.",
      "physics": "지후는 두 발로 서 있는 상반신 프레임이며 몸통 무게중심이 자연스럽게 화면 우측으로 기운 채 상체를 왼쪽으로 비틀어 시선을 준다. 공중에 뜬 물체 없음. 어머니 어깨는 전경 바닥에 선 신체의 일부로 지지가 명확. 눈물은 피부 표면을 따라 흐르는 광택으로 렌더링되어 스티커처럼 얹히지 않음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "지후는 화면 중앙 우측에 서서 좌측 전경 인물을 향해 시선을 준다 — 방향 자체는 맞다. 좌측 전경 인물은 얼굴 옆면이 카메라를 향한 각도로, 시선이 지후가 아니라 프레임 밖 아래쪽을 향해 보이며 모녀 간 시선 축이 다소 어긋난다. 배경 통발·바구니는 정지 오브젝트.",
      "built_space": "어구 창고: 중앙에 큰 그물/통발 더미, 뒷벽 원형 통발, 우측 적층 바구니·장대·철망 바구니 등 로케이션 요소가 재현됨. 다만 천장에 밝은 전구가 노출되어 '어두운 창고'의 저조도보다 밝고, 중앙의 그물 더미가 인물 사이를 가로막아 전경 오브젝트로 크게 확대되어 있다.",
      "entities": "지후: 20대 한국 여성, 머리를 묶은 상태(레퍼런스의 긴 생머리와 다소 차이), 캐릭터 레퍼런스의 올리브 헨리넥+갈색 재킷 착용, 피가 옅게 묻음. 목걸이 없음. 좌측 전경 여성도 피 묻은 옷. 추가 인물·문자 없음.",
      "physics": "지후는 두 발로 바닥에 서 있고 팔은 옆으로 늘어뜨린 차렷에 가까운 정지 자세 — 지지에 문제는 없으나 무게 이동이 거의 없다. 공중 부양 물체 없음. 눈물은 뺨 위 광택으로 표현.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 요구한 클로즈업 — 우중앙 지후의 눈물 젖은 얼굴이 가장 선명한 면, 좌측 전경에 어머니의 어깨·뺨 가장자리 — 를 정확히 구현했고, 시선 축·피투성이 상태·어두운 어구 창고 로케이션이 모두 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 전신 가까운 미디엄으로 잡혀 '클로즈업' 및 '얼굴이 가장 선명한 면' 지시를 어겼고, 중앙 그물 더미가 두 인물 사이를 가로막으며 천장 전구가 노출돼 어두운 창고 톤과 눈물 묘사가 약하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 요구한 클로즈업 — 우중앙 지후의 눈물 젖은 얼굴이 가장 선명한 면, 좌측 전경에 어머니의 어깨·뺨 가장자리 — 를 정확히 구현했고, 시선 축·피투성이 상태·어두운 어구 창고 로케이션이 모두 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 전신 가까운 미디엄으로 잡혀 '클로즈업' 및 '얼굴이 가장 선명한 면' 지시를 어겼고, 중앙 그물 더미가 두 인물 사이를 가로막으며 천장 전구가 노출돼 어두운 창고 톤과 눈물 묘사가 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후는 화면 중앙 우측에 위치해 얼굴을 왼쪽 전경의 어머니 뒤통수/어깨 쪽으로 명확히 돌려 시선을 보내고 있다. 눈물이 뺨을 타고 흐르며 눈빛이 왼쪽 전경 인물에 정확히 꽂힌다. 어머니(강민숙)는 좌측 전경에 뒤통수·귀·어깨만 보이며 지후 쪽을 향한 각도로 서 있어 모녀 간 시선 축이 성립한다.",
      "built_space": "어구 창고 내부: 좌측 뒤 노란 부표가 달린 그물 다발, 바닥의 흰 로프 뭉치, 뒷벽의 원형 통발 격자, 우측의 적층된 플라스틱 바구니와 장대·바퀴 달린 손수레, 우측 하단 철망 바구니 — 레퍼런스 로케이션의 고정 요소들이 올바른 크기·거리 비율로 배치. 배경 요소가 전경화되지 않았고 천장 저조도 광원 하나로 어두운 실내가 유지됨.",
      "entities": "지후: 20대 초반 한국 여성, 길고 검은 머리, 젖은 머리카락, 앳된 얼굴 — 캐릭터 레퍼런스와 일치. 목걸이 없음(계약 일치), 옷과 얼굴·목·가슴에 피가 묻어 있어 'blood-coated' 유지. 좌측 전경 인물도 피가 묻은 옷과 어깨·뺨 가장자리만 보이는 성인 여성으로 어머니 프로필에 부합. 화면 내 추가 인물·문자 없음.",
      "physics": "지후는 두 발로 서 있는 상반신 프레임이며 몸통 무게중심이 자연스럽게 화면 우측으로 기운 채 상체를 왼쪽으로 비틀어 시선을 준다. 공중에 뜬 물체 없음. 어머니 어깨는 전경 바닥에 선 신체의 일부로 지지가 명확. 눈물은 피부 표면을 따라 흐르는 광택으로 렌더링되어 스티커처럼 얹히지 않음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "지후는 화면 중앙 우측에 서서 좌측 전경 인물을 향해 시선을 준다 — 방향 자체는 맞다. 좌측 전경 인물은 얼굴 옆면이 카메라를 향한 각도로, 시선이 지후가 아니라 프레임 밖 아래쪽을 향해 보이며 모녀 간 시선 축이 다소 어긋난다. 배경 통발·바구니는 정지 오브젝트.",
      "built_space": "어구 창고: 중앙에 큰 그물/통발 더미, 뒷벽 원형 통발, 우측 적층 바구니·장대·철망 바구니 등 로케이션 요소가 재현됨. 다만 천장에 밝은 전구가 노출되어 '어두운 창고'의 저조도보다 밝고, 중앙의 그물 더미가 인물 사이를 가로막아 전경 오브젝트로 크게 확대되어 있다.",
      "entities": "지후: 20대 한국 여성, 머리를 묶은 상태(레퍼런스의 긴 생머리와 다소 차이), 캐릭터 레퍼런스의 올리브 헨리넥+갈색 재킷 착용, 피가 옅게 묻음. 목걸이 없음. 좌측 전경 여성도 피 묻은 옷. 추가 인물·문자 없음.",
      "physics": "지후는 두 발로 바닥에 서 있고 팔은 옆으로 늘어뜨린 차렷에 가까운 정지 자세 — 지지에 문제는 없으나 무게 이동이 거의 없다. 공중 부양 물체 없음. 눈물은 뺨 위 광택으로 표현.",
      "hard_violations": []
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소와 의상 일치는 좋으나 샷 스케일이 미디엄에 가깝게 넓어 '타이트 클로즈업' 지시를 어겼고, 표정도 원망스러운 쏘아봄보다 애원에 가까워 샷 텍스트의 순간을 덜 포착했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "타이트 클로즈업 스케일, 우중앙 지후·좌전경 민숙 어깨 배치, 눈물 머금은 원망의 응시가 모두 샷 텍스트대로 착지했고 어구 창고 배경 요소도 레퍼런스와 부합한다(재킷 미착용은 감점 요소)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.417,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소와 의상 일치는 좋으나 샷 스케일이 미디엄에 가깝게 넓어 '타이트 클로즈업' 지시를 어겼고, 표정도 원망스러운 쏘아봄보다 애원에 가까워 샷 텍스트의 순간을 덜 포착했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트 클로즈업 스케일, 우중앙 지후·좌전경 민숙 어깨 배치, 눈물 머금은 원망의 응시가 모두 샷 텍스트대로 착지했고 어구 창고 배경 요소도 레퍼런스와 부합한다(재킷 미착용은 감점 요소)."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "지후는 화면 중앙 우측에 위치해 얼굴을 왼쪽 전경의 어머니 뒤통수/어깨 쪽으로 명확히 돌려 시선을 보내고 있다. 눈물이 뺨을 타고 흐르며 눈빛이 왼쪽 전경 인물에 정확히 꽂힌다. 어머니(강민숙)는 좌측 전경에 뒤통수·귀·어깨만 보이며 지후 쪽을 향한 각도로 서 있어 모녀 간 시선 축이 성립한다.",
    "built_space": "어구 창고 내부: 좌측 뒤 노란 부표가 달린 그물 다발, 바닥의 흰 로프 뭉치, 뒷벽의 원형 통발 격자, 우측의 적층된 플라스틱 바구니와 장대·바퀴 달린 손수레, 우측 하단 철망 바구니 — 레퍼런스 로케이션의 고정 요소들이 올바른 크기·거리 비율로 배치. 배경 요소가 전경화되지 않았고 천장 저조도 광원 하나로 어두운 실내가 유지됨.",
    "entities": "지후: 20대 초반 한국 여성, 길고 검은 머리, 젖은 머리카락, 앳된 얼굴 — 캐릭터 레퍼런스와 일치. 목걸이 없음(계약 일치), 옷과 얼굴·목·가슴에 피가 묻어 있어 'blood-coated' 유지. 좌측 전경 인물도 피가 묻은 옷과 어깨·뺨 가장자리만 보이는 성인 여성으로 어머니 프로필에 부합. 화면 내 추가 인물·문자 없음.",
    "physics": "지후는 두 발로 서 있는 상반신 프레임이며 몸통 무게중심이 자연스럽게 화면 우측으로 기운 채 상체를 왼쪽으로 비틀어 시선을 준다. 공중에 뜬 물체 없음. 어머니 어깨는 전경 바닥에 선 신체의 일부로 지지가 명확. 눈물은 피부 표면을 따라 흐르는 광택으로 렌더링되어 스티커처럼 얹히지 않음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "지후는 화면 중앙 우측에 서서 좌측 전경 인물을 향해 시선을 준다 — 방향 자체는 맞다. 좌측 전경 인물은 얼굴 옆면이 카메라를 향한 각도로, 시선이 지후가 아니라 프레임 밖 아래쪽을 향해 보이며 모녀 간 시선 축이 다소 어긋난다. 배경 통발·바구니는 정지 오브젝트.",
    "built_space": "어구 창고: 중앙에 큰 그물/통발 더미, 뒷벽 원형 통발, 우측 적층 바구니·장대·철망 바구니 등 로케이션 요소가 재현됨. 다만 천장에 밝은 전구가 노출되어 '어두운 창고'의 저조도보다 밝고, 중앙의 그물 더미가 인물 사이를 가로막아 전경 오브젝트로 크게 확대되어 있다.",
    "entities": "지후: 20대 한국 여성, 머리를 묶은 상태(레퍼런스의 긴 생머리와 다소 차이), 캐릭터 레퍼런스의 올리브 헨리넥+갈색 재킷 착용, 피가 옅게 묻음. 목걸이 없음. 좌측 전경 여성도 피 묻은 옷. 추가 인물·문자 없음.",
    "physics": "지후는 두 발로 바닥에 서 있고 팔은 옆으로 늘어뜨린 차렷에 가까운 정지 자세 — 지지에 문제는 없으나 무게 이동이 거의 없다. 공중 부양 물체 없음. 눈물은 뺨 위 광택으로 표현.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 16,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "샷 텍스트가 요구한 클로즈업 — 우중앙 지후의 눈물 젖은 얼굴이 가장 선명한 면, 좌측 전경에 어머니의 어깨·뺨 가장자리 — 를 정확히 구현했고, 시선 축·피투성이 상태·어두운 어구 창고 로케이션이 모두 일치한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물이 전신 가까운 미디엄으로 잡혀 '클로즈업' 및 '얼굴이 가장 선명한 면' 지시를 어겼고, 중앙 그물 더미가 두 인물 사이를 가로막으며 천장 전구가 노출돼 어두운 창고 톤과 눈물 묘사가 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후(오른쪽)가 레퍼런스에 있는 어두운 갈색 재킷을 입고 있지 않고 녹색 셔츠만 입고 있습니다.",
     "fix_en": "Clothe the woman on the right in her dark brown collared jacket over her green shirt, preserving her exact face, hair, tears, blood stains, pose, the woman in the left foreground, the lighting, the framing, and the entire background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Clothe the woman on the right in her dark brown collared jacket over her green shirt, preserving her exact face, hair, tears, blood stains, pose, the woman in the left foreground, the lighting, the framing, and the entire background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선 축은 대체로 맞지만 계약이 요구하지 않은 변경(캐릭터 레퍼런스의 갈색 워크재킷을 제거해 피 묻은 티셔츠 한 겹으로 바꾸고, 후벽 원형 통발 개수·배경 디테일을 뭉갬)이 정체성·의상 항목에서 손실이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·좌전경 어머니/우중앙 지후의 시선 대치·야간 창고 조명을 지키면서 레퍼런스 의상(갈색 재킷+올리브 헨리넥)과 배경 어구 배치·개수를 더 충실히 보존해, 바뀐 것이 적고 계약 항목이 더 많이 맞는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선 축은 대체로 맞지만 계약이 요구하지 않은 변경(캐릭터 레퍼런스의 갈색 워크재킷을 제거해 피 묻은 티셔츠 한 겹으로 바꾸고, 후벽 원형 통발 개수·배경 디테일을 뭉갬)이 정체성·의상 항목에서 손실이다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·좌전경 어머니/우중앙 지후의 시선 대치·야간 창고 조명을 지키면서 레퍼런스 의상(갈색 재킷+올리브 헨리넥)과 배경 어구 배치·개수를 더 충실히 보존해, 바뀐 것이 적고 계약 항목이 더 많이 맞는다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스의 브라운 재킷+올리브 티 의상을 유지한 채 피투성이·목걸이 없음 조항을 지키고, 스케치대로 정면을 향해 서서 좌측 전경 민숙을 쏘아보며 배경 구조도 가장 적게 가린다 — 변경이 가장 적은 쪽."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·연기·배경은 A와 대등하나 계약이 요구하지 않은 변경으로 캐릭터 레퍼런스의 겉재킷이 사라지고 티셔츠 차림이 되었으며 몸이 우측으로 틀어져 스케치의 정면 배치에서 벗어난 것이 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스의 브라운 재킷+올리브 티 의상을 유지한 채 피투성이·목걸이 없음 조항을 지키고, 스케치대로 정면을 향해 서서 좌측 전경 민숙을 쏘아보며 배경 구조도 가장 적게 가린다 — 변경이 가장 적은 쪽."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·연기·배경은 A와 대등하나 계약이 요구하지 않은 변경으로 캐릭터 레퍼런스의 겉재킷이 사라지고 티셔츠 차림이 되었으며 몸이 우측으로 틀어져 스케치의 정면 배치에서 벗어난 것이 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh10__bgfirst_bg.png",
   "bg_asset_id": "8e004c41-3143-4bf4-8915-b43fc72ae9c9",
   "bg_record_key": "S81sh10::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S81sh4"
  }
 },
 "S81sh12": {
  "input_fingerprint": "0576d3f533792edc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 고개를 푹 떨군 채 얼굴을 일그러뜨리며 서럽게 오열하고 있는 순간.\n\nLOCATION (lock): The cramped rear corner of the fishing-gear shed, screened from the door by piled nets and equipment. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the reverse angle at Kang Min-sook's lowered face level, hold a static close frame and tilt down slightly as her head collapses toward her chest. Her distorted face and heaving shoulders occupy the lower center, with the surrounding warehouse reduced to soft, constricting edges.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망과 어구 (창고 구석을 빽빽하게 둘러쌈); used as Soft peripheral enclosure around the breakdown.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key warehouse illumination lets her lowered face fall into heavier shadow while retaining the movement of her sobbing shoulders.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cluttered storehouse, dimness, nets, and the mother's blood-soaked clothing. Exclude the daughter and man from the close-up; show the mother bowing her head and sobbing.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains coated in goat blood as she cries; Jihu and Inwoo retain the same blood disguise nearby.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 고개를 푹 떨군 채 얼굴을 일그러뜨리며 서럽게 오열하고 있는 순간.\n\nLOCATION (lock): The cramped rear corner of the fishing-gear shed, screened from the door by piled nets and equipment. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the reverse angle at Kang Min-sook's lowered face level, hold a static close frame and tilt down slightly as her head collapses toward her chest. Her distorted face and heaving shoulders occupy the lower center, with the surrounding warehouse reduced to soft, constricting edges.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망과 어구 (창고 구석을 빽빽하게 둘러쌈); used as Soft peripheral enclosure around the breakdown.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key warehouse illumination lets her lowered face fall into heavier shadow while retaining the movement of her sobbing shoulders.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains coated in goat blood as she cries; Jihu and Inwoo retain the same blood disguise nearby.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 고개를 푹 떨군 채 얼굴을 일그러뜨리며 서럽게 오열하고 있는 순간.\n\nLOCATION (lock): The cramped rear corner of the fishing-gear shed, screened from the door by piled nets and equipment. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the reverse angle at Kang Min-sook's lowered face level, hold a static close frame and tilt down slightly as her head collapses toward her chest. Her distorted face and heaving shoulders occupy the lower center, with the surrounding warehouse reduced to soft, constricting edges.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망과 어구 (창고 구석을 빽빽하게 둘러쌈); used as Soft peripheral enclosure around the breakdown.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key warehouse illumination lets her lowered face fall into heavier shadow while retaining the movement of her sobbing shoulders.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cluttered storehouse, dimness, nets, and the mother's blood-soaked clothing. Exclude the daughter and man from the close-up; show the mother bowing her head and sobbing.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains coated in goat blood as she cries; Jihu and Inwoo retain the same blood disguise nearby.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh12__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S81sh12.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여자는 고개를 숙이고 두 손으로 입을 가린 채 눈을 감고 오열한다. 시선 방향은 아래. 그러나 뒤쪽에 남자 두 명이 서서 각각 아래를 내려다보고 있으며, 이들은 숏 텍스트가 지정하지 않은 인물이다. 카메라는 여자보다 다소 높은 위치에서 넓게 잡아 창고 전체를 보여준다.",
      "built_space": "위치 레퍼런스의 창고(원형 통발, 걸린 어망, 노란 부표, 사각 통발 더미, 플라스틱 바구니 더미, 오른쪽 철망 수레)가 거의 그대로 재현됨. 공간 자체는 정확하나 '구석에 어망이 빽빽이 둘러싼 좁은 구석'이 아니라 방 중앙의 넓은 뷰다.",
      "entities": "중앙 여성은 40대 후반 한국 여성, 검은 머리, 피 묻은 회색 상의 — 캐릭터 레퍼런스와 대체로 일치하나 얼굴은 다소 뭉개짐. 배경의 두 남성은 서로 거의 동일한 외모/의상으로 복제된 듯 보이며, 숏 텍스트가 배제하라고 명시한 인물들이다(딸과 남자를 클로즈업에서 제외하라).",
      "hard_violations": [
       "숏 텍스트/프리비어스 스틸 사용 지침이 명시적으로 제외를 요구한 인물 2명을 추가로 등장시킴(발명된/추가 인물)",
       "두 남성이 거의 동일한 얼굴·의상으로 복제된 신체처럼 보임"
      ],
      "physics": "여자는 무릎 꿇거나 몸을 앞으로 숙인 자세로 바닥에 지지되어 있고 팔꿈치·손이 얼굴을 받친다. 두 남성은 바닥에 두 발로 서 있음. 부유하는 물체 없음."
     },
     {
      "label": "B",
      "direction": "여자는 고개를 앞으로 숙인 채 눈을 감고 얼굴을 일그러뜨리며 오열한다. 카메라는 숙인 얼굴 높이에서 약간 내려다보는 리버스 각도로 정면을 잡고, 얼굴과 어깨가 화면 중앙 하부를 차지한다. 다른 인물 없음.",
      "built_space": "좌우로 밧줄 다발, 초록 어망, 원형 통발, 나무 막대가 빽빽하게 그녀를 감싸고 뒤에는 콘크리트 벽 — 레퍼런스 창고의 재질(콘크리트, 어망, 로프, 통발)과 일치하는 좁은 뒷구석. 배경 요소는 주변부 소프트 인클로저로만 기능.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴형 — 캐릭터 레퍼런스와 부합. 흙·피가 번진 회갈색 셔츠로 피 묻은 옷 상태 유지(피 얼룩은 A보다 옅음). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "그녀는 어망·통발 더미 앞에 무릎 꿇거나 앉은 자세로 몸통이 지지되고, 어깨는 앞으로 말려 있음. 공중에 떠 있는 요소 없음. 눈은 감긴 정상 인체 해부."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "'딸과 남자를 클로즈업에서 제외'라는 명시 지시를 어기고 거의 동일해 보이는 남성 2명을 추가했으며, 클로즈업이 아닌 창고 전체 와이드로 프레이밍 권한을 무시했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "숙인 얼굴 높이의 리버스 클로즈업, 화면 하부 중앙의 일그러진 얼굴과 들썩이는 어깨, 어망·로프가 빽빽이 감싼 창고 뒷구석까지 지시대로 구현했고 추가 인물이 없다(피 묻은 옷 표현이 다소 약한 점만 아쉬움)."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "'딸과 남자를 클로즈업에서 제외'라는 명시 지시를 어기고 거의 동일해 보이는 남성 2명을 추가했으며, 클로즈업이 아닌 창고 전체 와이드로 프레이밍 권한을 무시했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "숙인 얼굴 높이의 리버스 클로즈업, 화면 하부 중앙의 일그러진 얼굴과 들썩이는 어깨, 어망·로프가 빽빽이 감싼 창고 뒷구석까지 지시대로 구현했고 추가 인물이 없다(피 묻은 옷 표현이 다소 약한 점만 아쉬움)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여자는 고개를 숙이고 두 손으로 입을 가린 채 눈을 감고 오열한다. 시선 방향은 아래. 그러나 뒤쪽에 남자 두 명이 서서 각각 아래를 내려다보고 있으며, 이들은 숏 텍스트가 지정하지 않은 인물이다. 카메라는 여자보다 다소 높은 위치에서 넓게 잡아 창고 전체를 보여준다.",
      "built_space": "위치 레퍼런스의 창고(원형 통발, 걸린 어망, 노란 부표, 사각 통발 더미, 플라스틱 바구니 더미, 오른쪽 철망 수레)가 거의 그대로 재현됨. 공간 자체는 정확하나 '구석에 어망이 빽빽이 둘러싼 좁은 구석'이 아니라 방 중앙의 넓은 뷰다.",
      "entities": "중앙 여성은 40대 후반 한국 여성, 검은 머리, 피 묻은 회색 상의 — 캐릭터 레퍼런스와 대체로 일치하나 얼굴은 다소 뭉개짐. 배경의 두 남성은 서로 거의 동일한 외모/의상으로 복제된 듯 보이며, 숏 텍스트가 배제하라고 명시한 인물들이다(딸과 남자를 클로즈업에서 제외하라).",
      "hard_violations": [
       "숏 텍스트/프리비어스 스틸 사용 지침이 명시적으로 제외를 요구한 인물 2명을 추가로 등장시킴(발명된/추가 인물)",
       "두 남성이 거의 동일한 얼굴·의상으로 복제된 신체처럼 보임"
      ],
      "physics": "여자는 무릎 꿇거나 몸을 앞으로 숙인 자세로 바닥에 지지되어 있고 팔꿈치·손이 얼굴을 받친다. 두 남성은 바닥에 두 발로 서 있음. 부유하는 물체 없음."
     },
     {
      "label": "B",
      "direction": "여자는 고개를 앞으로 숙인 채 눈을 감고 얼굴을 일그러뜨리며 오열한다. 카메라는 숙인 얼굴 높이에서 약간 내려다보는 리버스 각도로 정면을 잡고, 얼굴과 어깨가 화면 중앙 하부를 차지한다. 다른 인물 없음.",
      "built_space": "좌우로 밧줄 다발, 초록 어망, 원형 통발, 나무 막대가 빽빽하게 그녀를 감싸고 뒤에는 콘크리트 벽 — 레퍼런스 창고의 재질(콘크리트, 어망, 로프, 통발)과 일치하는 좁은 뒷구석. 배경 요소는 주변부 소프트 인클로저로만 기능.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴형 — 캐릭터 레퍼런스와 부합. 흙·피가 번진 회갈색 셔츠로 피 묻은 옷 상태 유지(피 얼룩은 A보다 옅음). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "그녀는 어망·통발 더미 앞에 무릎 꿇거나 앉은 자세로 몸통이 지지되고, 어깨는 앞으로 말려 있음. 공중에 떠 있는 요소 없음. 눈은 감긴 정상 인체 해부."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 고개를 숙인 여인의 얼굴 높이에서 약간 내려다보는 리버스 앵글. 인물의 시선은 눈을 감고 아래(가슴 쪽)를 향하며, 얼굴이 프레임 하단 중앙에 위치. 다른 지향성 물체(무기·포인팅 오브젝트) 없음.",
      "built_space": "실내 창고 구석. 좌우와 후방을 어망, 통발, 밧줄 뭉치, 나무 기둥이 빽빽하게 둘러싸 '부드러운 주변 폐쇄'를 구성. 벽은 레퍼런스와 같은 회색 콘크리트/모르타르 질감. 구조물 중복이나 불가능한 배치 없음.",
      "entities": "40대 후반 한국 여성, 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스와 무리 없이 일치. 낡은 회갈색 셔츠에 갈색-붉은 혈흔이 목·가슴·소매에 배어 있어 '피에 젖은 옷' 유지. 딸과 남자는 프레임에서 제외되어 지시대로임. 추가 인물 없음, 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 무릎을 꿇거나 낮게 앉은 자세로 뒤쪽 어망 더미에 기대듯 몸통이 앞으로 굽어 있고, 어깨가 들썩이는 오열 자세. 무게는 바닥/무릎과 뒤 어구에 실려 있어 지지 근거가 명확. 공중에 뜬 물체 없음. 눈물·젖은 피부의 광택이 물리적으로 자연스럽다."
     },
     {
      "label": "B",
      "direction": "여인은 고개를 숙이고 두 손으로 입을 가린 채 아래를 향함. 그러나 배경의 남자 두 명이 각각 그녀 쪽을 내려다보며 시선을 던지고 있어, 샷 텍스트가 지정하지 않은 시선 벡터가 추가됨.",
      "built_space": "레퍼런스 창고의 넓은 전경이 거의 그대로 보임 — 코너, 벽면 통발, 바구니 더미, 우측 철망 수레까지. 클로즈업이 아니라 미디엄/와이드에 가까워 배경이 전경 존재감으로 커짐. 구조 자체의 중복은 없음.",
      "entities": "중앙 여성은 40대 후반 한국 여성으로 레퍼런스와 대체로 부합하고 피 묻은 옷·손을 유지. 그러나 좌우에 성인 남성 두 명이 추가되어 있으며, 두 사람은 서로 거의 동일한 얼굴·복장·자세의 복제 인물로 보인다. 지시는 '딸과 남자를 클로즈업에서 제외'하며, 등장 가능 인물은 강민숙 한 명뿐.",
      "hard_violations": [
       "샷 텍스트/인물 규정이 허용하지 않은 인물 2명 추가 (딸·남자 제외 지시 위반)",
       "좌우 남성이 얼굴·복장·자세가 사실상 동일한 복제 신체로 보임"
      ],
      "physics": "여인은 무릎을 꿇고 상체를 앞으로 숙여 바닥에 체중을 실은 자세로 지지 근거 있음. 두 남성은 콘크리트 바닥에 두 발로 서 있어 지지에는 문제 없음. 공중 부양 요소 없음. 다만 손의 피가 지나치게 도장한 듯 균일하게 붉어 재질감이 약간 떨어진다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "고개 떨군 얼굴 높이의 리버스 클로즈업, 하단 중앙 배치, 어망·어구의 부드러운 주변 폐쇄, 피 젖은 옷과 저조도 야간 조명까지 지시를 정확히 충족하며 인물은 강민숙 한 명뿐이다."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "'딸과 남자를 제외하라'는 지시를 어기고 사실상 복제된 남성 2명을 추가했고, 클로즈업이 아니라 창고 전경이 드러나는 넓은 프레임이어서 카메라·프레이밍 권한 조항을 정면으로 위반한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "고개 떨군 얼굴 높이의 리버스 클로즈업, 하단 중앙 배치, 어망·어구의 부드러운 주변 폐쇄, 피 젖은 옷과 저조도 야간 조명까지 지시를 정확히 충족하며 인물은 강민숙 한 명뿐이다."
     },
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "'딸과 남자를 제외하라'는 지시를 어기고 사실상 복제된 남성 2명을 추가했고, 클로즈업이 아니라 창고 전경이 드러나는 넓은 프레임이어서 카메라·프레이밍 권한 조항을 정면으로 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 고개를 숙인 여인의 얼굴 높이에서 약간 내려다보는 리버스 앵글. 인물의 시선은 눈을 감고 아래(가슴 쪽)를 향하며, 얼굴이 프레임 하단 중앙에 위치. 다른 지향성 물체(무기·포인팅 오브젝트) 없음.",
      "built_space": "실내 창고 구석. 좌우와 후방을 어망, 통발, 밧줄 뭉치, 나무 기둥이 빽빽하게 둘러싸 '부드러운 주변 폐쇄'를 구성. 벽은 레퍼런스와 같은 회색 콘크리트/모르타르 질감. 구조물 중복이나 불가능한 배치 없음.",
      "entities": "40대 후반 한국 여성, 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스와 무리 없이 일치. 낡은 회갈색 셔츠에 갈색-붉은 혈흔이 목·가슴·소매에 배어 있어 '피에 젖은 옷' 유지. 딸과 남자는 프레임에서 제외되어 지시대로임. 추가 인물 없음, 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 무릎을 꿇거나 낮게 앉은 자세로 뒤쪽 어망 더미에 기대듯 몸통이 앞으로 굽어 있고, 어깨가 들썩이는 오열 자세. 무게는 바닥/무릎과 뒤 어구에 실려 있어 지지 근거가 명확. 공중에 뜬 물체 없음. 눈물·젖은 피부의 광택이 물리적으로 자연스럽다."
     },
     {
      "label": "A",
      "direction": "여인은 고개를 숙이고 두 손으로 입을 가린 채 아래를 향함. 그러나 배경의 남자 두 명이 각각 그녀 쪽을 내려다보며 시선을 던지고 있어, 샷 텍스트가 지정하지 않은 시선 벡터가 추가됨.",
      "built_space": "레퍼런스 창고의 넓은 전경이 거의 그대로 보임 — 코너, 벽면 통발, 바구니 더미, 우측 철망 수레까지. 클로즈업이 아니라 미디엄/와이드에 가까워 배경이 전경 존재감으로 커짐. 구조 자체의 중복은 없음.",
      "entities": "중앙 여성은 40대 후반 한국 여성으로 레퍼런스와 대체로 부합하고 피 묻은 옷·손을 유지. 그러나 좌우에 성인 남성 두 명이 추가되어 있으며, 두 사람은 서로 거의 동일한 얼굴·복장·자세의 복제 인물로 보인다. 지시는 '딸과 남자를 클로즈업에서 제외'하며, 등장 가능 인물은 강민숙 한 명뿐.",
      "hard_violations": [
       "샷 텍스트/인물 규정이 허용하지 않은 인물 2명 추가 (딸·남자 제외 지시 위반)",
       "좌우 남성이 얼굴·복장·자세가 사실상 동일한 복제 신체로 보임"
      ],
      "physics": "여인은 무릎을 꿇고 상체를 앞으로 숙여 바닥에 체중을 실은 자세로 지지 근거 있음. 두 남성은 콘크리트 바닥에 두 발로 서 있어 지지에는 문제 없음. 공중 부양 요소 없음. 다만 손의 피가 지나치게 도장한 듯 균일하게 붉어 재질감이 약간 떨어진다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 5,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "여자는 고개를 숙이고 두 손으로 입을 가린 채 눈을 감고 오열한다. 시선 방향은 아래. 그러나 뒤쪽에 남자 두 명이 서서 각각 아래를 내려다보고 있으며, 이들은 숏 텍스트가 지정하지 않은 인물이다. 카메라는 여자보다 다소 높은 위치에서 넓게 잡아 창고 전체를 보여준다.",
    "built_space": "위치 레퍼런스의 창고(원형 통발, 걸린 어망, 노란 부표, 사각 통발 더미, 플라스틱 바구니 더미, 오른쪽 철망 수레)가 거의 그대로 재현됨. 공간 자체는 정확하나 '구석에 어망이 빽빽이 둘러싼 좁은 구석'이 아니라 방 중앙의 넓은 뷰다.",
    "entities": "중앙 여성은 40대 후반 한국 여성, 검은 머리, 피 묻은 회색 상의 — 캐릭터 레퍼런스와 대체로 일치하나 얼굴은 다소 뭉개짐. 배경의 두 남성은 서로 거의 동일한 외모/의상으로 복제된 듯 보이며, 숏 텍스트가 배제하라고 명시한 인물들이다(딸과 남자를 클로즈업에서 제외하라).",
    "hard_violations": [
     "숏 텍스트/프리비어스 스틸 사용 지침이 명시적으로 제외를 요구한 인물 2명을 추가로 등장시킴(발명된/추가 인물)",
     "두 남성이 거의 동일한 얼굴·의상으로 복제된 신체처럼 보임"
    ],
    "physics": "여자는 무릎 꿇거나 몸을 앞으로 숙인 자세로 바닥에 지지되어 있고 팔꿈치·손이 얼굴을 받친다. 두 남성은 바닥에 두 발로 서 있음. 부유하는 물체 없음."
   },
   {
    "label": "B",
    "direction": "여자는 고개를 앞으로 숙인 채 눈을 감고 얼굴을 일그러뜨리며 오열한다. 카메라는 숙인 얼굴 높이에서 약간 내려다보는 리버스 각도로 정면을 잡고, 얼굴과 어깨가 화면 중앙 하부를 차지한다. 다른 인물 없음.",
    "built_space": "좌우로 밧줄 다발, 초록 어망, 원형 통발, 나무 막대가 빽빽하게 그녀를 감싸고 뒤에는 콘크리트 벽 — 레퍼런스 창고의 재질(콘크리트, 어망, 로프, 통발)과 일치하는 좁은 뒷구석. 배경 요소는 주변부 소프트 인클로저로만 기능.",
    "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴형 — 캐릭터 레퍼런스와 부합. 흙·피가 번진 회갈색 셔츠로 피 묻은 옷 상태 유지(피 얼룩은 A보다 옅음). 추가 인물 없음.",
    "hard_violations": [],
    "physics": "그녀는 어망·통발 더미 앞에 무릎 꿇거나 앉은 자세로 몸통이 지지되고, 어깨는 앞으로 말려 있음. 공중에 떠 있는 요소 없음. 눈은 감긴 정상 인체 해부."
   }
  ],
  "totals": {
   "A": 5,
   "B": 17
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "'딸과 남자를 클로즈업에서 제외'라는 명시 지시를 어기고 거의 동일해 보이는 남성 2명을 추가했으며, 클로즈업이 아닌 창고 전체 와이드로 프레이밍 권한을 무시했다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "숙인 얼굴 높이의 리버스 클로즈업, 화면 하부 중앙의 일그러진 얼굴과 들썩이는 어깨, 어망·로프가 빽빽이 감싼 창고 뒷구석까지 지시대로 구현했고 추가 인물이 없다(피 묻은 옷 표현이 다소 약한 점만 아쉬움)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트는 '고개를 푹 떨군 채' 가슴 쪽으로 고개가 무너지는 모습을 지시했으나, 인물의 고개가 정면을 향해 들려 있습니다.",
     "fix_en": "Redraw the woman's head to be bowed deeply forward so her chin collapses toward her chest, placing her face in heavier shadow, while strictly preserving her identity, sobbing expression, her clothing, the camera framing, and the surrounding fishing nets.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트는 '피투성이가 된 옷(blood-soaked clothing)'을 입고 '피를 뒤집어쓴(coated in goat blood)' 상태를 요구했으나, 옷에 핏자국이 매우 적게 묻어 있습니다.",
     "fix_en": "Paint the woman's shirt to be heavily saturated and coated with dark red blood to read as blood-soaked, while strictly preserving her identity, facial expression, head pose, lighting, the camera framing, and all background warehouse elements.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the woman's head to be bowed deeply forward so her chin collapses toward her chest, placing her face in heavier shadow, while strictly preserving her identity, sobbing expression, her clothing, the camera framing, and the surrounding fishing nets.\n- Paint the woman's shirt to be heavily saturated and coated with dark red blood to read as blood-soaked, while strictly preserving her identity, facial expression, head pose, lighting, the camera framing, and all background warehouse elements.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴 표정 연기는 선명하나 고개를 거의 들고 정면을 보여 '고개를 푹 떨군' 지시와 어긋나고, 피에 뒤덮인 상태가 옅은 얼룩으로 축소돼 CARRIED STATE 조항을 충족하지 못한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "머리를 가슴 쪽으로 깊이 떨군 채 어깨가 들썩이는 순간과 하단 중앙 배치, 저조도 그림자 속 얼굴, 짙게 젖은 피 의상까지 샷 텍스트·CARRIED STATE를 모두 충족하며 배경과 인물 동일성은 그대로 유지했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴 표정 연기는 선명하나 고개를 거의 들고 정면을 보여 '고개를 푹 떨군' 지시와 어긋나고, 피에 뒤덮인 상태가 옅은 얼룩으로 축소돼 CARRIED STATE 조항을 충족하지 못한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "머리를 가슴 쪽으로 깊이 떨군 채 어깨가 들썩이는 순간과 하단 중앙 배치, 저조도 그림자 속 얼굴, 짙게 젖은 피 의상까지 샷 텍스트·CARRIED STATE를 모두 충족하며 배경과 인물 동일성은 그대로 유지했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여인의 시선은 감겨 있고 얼굴은 아래로 푹 떨궈져 있음. 머리 정수리가 카메라 쪽으로 기울어 턱이 가슴에 거의 닿는 각도 — 샷 텍스트의 '고개를 푹 떨군 채'와 일치. 카메라는 숙여진 얼굴 높이에서 약간 내려다보는 각도로, 얼굴과 어깨가 프레임 하단 중앙을 점유.",
      "built_space": "창고 뒤편 구석: 좌우로 로프 다발, 초록빛 어망, 원형 통발/어구 더미, 뒤편 콘크리트 벽면이 레퍼런스 장소의 재질(거친 회색 콘크리트, 어망, 밧줄)과 일치. 우측에 나무 막대와 밧줄로 묶인 어구가 전경 프레이밍으로 서 있음. 배경 요소는 실제 크기 비율을 지켜 인물 뒤에 배치됨.",
      "entities": "40대 후반 한국 여성, 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스와 대체로 부합(머리는 흐트러져 땀에 젖은 상태). 의상은 흙빛 셔츠에 가슴·소매·어깨까지 짙게 번진 붉은 피 — 'CARRIED STATE: 염소 피로 뒤덮인 상태'를 충실히 유지. 다른 인물 없음(딸·남자 제외 지시 준수).",
      "hard_violations": [],
      "physics": "여인은 어구 더미 사이 바닥에 주저앉아 상체를 앞으로 숙인 자세. 어깨가 들썩이는 형태로 굽어 있고 몸통 하중이 무릎/바닥으로 전달됨. 공중에 뜬 요소 없음. 피는 직물에 스며들어 젖은 결을 만들며 천의 주름을 따라 번져 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "여인의 얼굴이 정면에 가깝게 들려 있고 눈을 감은 채 카메라를 향해 울고 있음 — 고개를 '푹 떨군' 각도가 아니라 거의 수평으로 든 상태. 카메라는 얼굴 정면 높이이며 틸트다운 느낌이 약함. 샷 텍스트의 핵심 동작(고개를 푹 떨굼, 머리가 가슴으로 무너짐)과 불일치.",
      "built_space": "배경은 A와 동일한 로프 다발, 어망, 통발, 콘크리트 벽 구성으로 장소 락은 유지됨. 우측 나무 막대·묶인 어구도 동일.",
      "entities": "동일 여성 배우이나 얼굴이 더 크게 드러나며 이목구비가 다소 다르게 보임(레퍼런스의 갸름한 얼굴보다 넓적). 결정적으로 의상의 피가 거의 사라져 옅은 얼룩 몇 점만 남음 — 'blood-soaked clothing' 및 CARRIED STATE(염소 피로 코팅) 지시 위반. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "동일하게 바닥에 주저앉아 상체를 세운 자세, 지지 문제 없음. 다만 얼굴이 들려 있어 '무너지는' 무게감이 약하고, 옷의 얼룩은 흐린 표면 얼룩으로만 읽혀 젖은 피의 물성(광택·스며듦)이 부족."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고개를 푹 떨군 각도, 숙인 얼굴 높이의 리버스 앵글, 하단 중앙 배치, 그리고 '피에 젖은 옷' 유지까지 계약의 핵심을 모두 충족 — 그림자에 얼굴이 묻히는 로우키도 지시대로다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴을 정면으로 들어 올려 '고개를 푹 떨군' 지시를 어겼고, 요청하지도 않은 채 옷의 피를 거의 지워 CARRIED STATE(염소 피로 뒤덮임)와 이전 스틸 연속성을 훼손했다 — 표정 가독성을 얻고 계약 두 항목을 잃은 수리."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고개를 푹 떨군 각도, 숙인 얼굴 높이의 리버스 앵글, 하단 중앙 배치, 그리고 '피에 젖은 옷' 유지까지 계약의 핵심을 모두 충족 — 그림자에 얼굴이 묻히는 로우키도 지시대로다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴을 정면으로 들어 올려 '고개를 푹 떨군' 지시를 어겼고, 요청하지도 않은 채 옷의 피를 거의 지워 CARRIED STATE(염소 피로 뒤덮임)와 이전 스틸 연속성을 훼손했다 — 표정 가독성을 얻고 계약 두 항목을 잃은 수리."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여인의 시선은 감겨 있고 얼굴은 아래로 푹 떨궈져 있음. 머리 정수리가 카메라 쪽으로 기울어 턱이 가슴에 거의 닿는 각도 — 샷 텍스트의 '고개를 푹 떨군 채'와 일치. 카메라는 숙여진 얼굴 높이에서 약간 내려다보는 각도로, 얼굴과 어깨가 프레임 하단 중앙을 점유.",
      "built_space": "창고 뒤편 구석: 좌우로 로프 다발, 초록빛 어망, 원형 통발/어구 더미, 뒤편 콘크리트 벽면이 레퍼런스 장소의 재질(거친 회색 콘크리트, 어망, 밧줄)과 일치. 우측에 나무 막대와 밧줄로 묶인 어구가 전경 프레이밍으로 서 있음. 배경 요소는 실제 크기 비율을 지켜 인물 뒤에 배치됨.",
      "entities": "40대 후반 한국 여성, 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스와 대체로 부합(머리는 흐트러져 땀에 젖은 상태). 의상은 흙빛 셔츠에 가슴·소매·어깨까지 짙게 번진 붉은 피 — 'CARRIED STATE: 염소 피로 뒤덮인 상태'를 충실히 유지. 다른 인물 없음(딸·남자 제외 지시 준수).",
      "hard_violations": [],
      "physics": "여인은 어구 더미 사이 바닥에 주저앉아 상체를 앞으로 숙인 자세. 어깨가 들썩이는 형태로 굽어 있고 몸통 하중이 무릎/바닥으로 전달됨. 공중에 뜬 요소 없음. 피는 직물에 스며들어 젖은 결을 만들며 천의 주름을 따라 번져 물리적으로 타당."
     },
     {
      "label": "A",
      "direction": "여인의 얼굴이 정면에 가깝게 들려 있고 눈을 감은 채 카메라를 향해 울고 있음 — 고개를 '푹 떨군' 각도가 아니라 거의 수평으로 든 상태. 카메라는 얼굴 정면 높이이며 틸트다운 느낌이 약함. 샷 텍스트의 핵심 동작(고개를 푹 떨굼, 머리가 가슴으로 무너짐)과 불일치.",
      "built_space": "배경은 A와 동일한 로프 다발, 어망, 통발, 콘크리트 벽 구성으로 장소 락은 유지됨. 우측 나무 막대·묶인 어구도 동일.",
      "entities": "동일 여성 배우이나 얼굴이 더 크게 드러나며 이목구비가 다소 다르게 보임(레퍼런스의 갸름한 얼굴보다 넓적). 결정적으로 의상의 피가 거의 사라져 옅은 얼룩 몇 점만 남음 — 'blood-soaked clothing' 및 CARRIED STATE(염소 피로 코팅) 지시 위반. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "동일하게 바닥에 주저앉아 상체를 세운 자세, 지지 문제 없음. 다만 얼굴이 들려 있어 '무너지는' 무게감이 약하고, 옷의 얼룩은 흐린 표면 얼룩으로만 읽혀 젖은 피의 물성(광택·스며듦)이 부족."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh12__bgfirst_bg.png",
   "bg_asset_id": "647aeb3d-e35e-405c-b707-e95428bbf56f",
   "bg_record_key": "S81sh12::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S81sh10"
  }
 },
 "S82sh2": {
  "input_fingerprint": "41e1daad853bd9f8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn transitioning to morning.\n\nSHOT TEXT (authoritative, Korean): 바다 위로 붉은 태양이 눈부시게 솟아오른 찰나의 전경.\n\nLOCATION (lock): Open water directly off the island at sunrise, beneath a reddening dawn sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold the completed upward tilt from the same wide coastal vantage, placing the horizon across the lower portion of frame and the risen red sun above the sea near the upper center. The surrounding water remains broad enough to make the sun feel distant rather than enlarged or abstracted.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 바다 위로 떠오른 붉은 태양 in the upper-center of the frame, background; 수평선과 앞바다 in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 금월도 앞바다 (여명이 밝아오며 붉은 빛이 드리움); used as Broad lower field and horizon reference beneath the rising sun; 붉은 태양 (바다 위로 떠오르기 시작함); used as Primary focal point above the horizon.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn shifts into a vivid red sunrise, with the emerging daylight spreading across the sea.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "C": 9,
   "A": 7,
   "B": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "태양이 상단 중앙, 수평선이 하단부라는 프레임 레이아웃을 정확히 실현하고 전경 해안 암반으로 '섬 앞바다 와이드 전망'까지 성립시켜 위치 락에 가장 부합한다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "태양과 반사광 묘사는 좋으나 수평선이 화면 중앙 부근으로 올라와 '하단부 수평선·상단 중앙 태양' 배치가 덜 맞고, 앞바다를 특정할 해안·섬 요소가 전혀 없다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "태양이 화면 중앙보다 아래에서 수평선에 반쯤 잠겨 있어 '눈부시게 솟아오른' 순간과 상단 중앙 배치를 둘 다 놓쳤고, 하늘 비중이 과다해 바다 하단 필드가 좁다."
   }
  ],
  "refs": [],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S83sh4::bgfirst_bg": {
  "input_fingerprint": "01471e5232a8ccfb",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들이 심각한 표정으로 강영란(흰 머리 여자)을 묵묵히 내려다보는 측면.\n\nLOCATION (lock): The restaurant's front-door area overlooking the island pier and searching villagers in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at Sandeul's chest height from his side, framing his grave profile in the middle foreground and seated Yeongran below his natural downward eyeline. The open doorway and passing searchers remain deeper in frame, but focus stays on the silent vertical tension between him and Yeongran before the camera advances.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자); 강영란(흰 머리 여자) in the lower-left of the frame, foreground; 열린 식당 문 in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 문 (열려 있음) — The doorway is seen from inside at an angle, with the exterior visible beyond it; used as Deep background opening that retains the continuing village search beyond the conversation; 문 밖을 오가는 마을 주민들 (수리영 일행을 찾으며 오가는 중); used as Distant activity visible through the open doorway; 수리영이 늘 앉던 테이블 (강영란이 그 자리에 앉아 있음) — Its near edge angles across the lower frame beside Yeongran; used as Lower spatial anchor establishing Yeongran's seated position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant maintains sober contrast between the interior figures and the visible exterior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들이 심각한 표정으로 강영란(흰 머리 여자)을 묵묵히 내려다보는 측면.\n\nLOCATION (lock): The restaurant's front-door area overlooking the island pier and searching villagers in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at Sandeul's chest height from his side, framing his grave profile in the middle foreground and seated Yeongran below his natural downward eyeline. The open doorway and passing searchers remain deeper in frame, but focus stays on the silent vertical tension between him and Yeongran before the camera advances.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자); 강영란(흰 머리 여자) in the lower-left of the frame, foreground; 열린 식당 문 in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 문 (열려 있음) — The doorway is seen from inside at an angle, with the exterior visible beyond it; used as Deep background opening that retains the continuing village search beyond the conversation; 문 밖을 오가는 마을 주민들 (수리영 일행을 찾으며 오가는 중); used as Distant activity visible through the open doorway; 수리영이 늘 앉던 테이블 (강영란이 그 자리에 앉아 있음) — Its near edge angles across the lower frame beside Yeongran; used as Lower spatial anchor establishing Yeongran's seated position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant maintains sober contrast between the interior figures and the visible exterior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S83sh4__bgfirst_bg.png",
  "asset_id": "458225b1-7223-436f-8e19-62d5f8b3f646",
  "input_asset_ids": [
   "08f50216-04df-422b-93b3-2c4ea8e897af",
   "cb1cebd1-dc5f-4c42-9666-f8d5907e30ec"
  ]
 },
 "S83sh4": {
  "input_fingerprint": "cf838915a4a7a50a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들이 심각한 표정으로 강영란(흰 머리 여자)을 묵묵히 내려다보는 측면.\n\nLOCATION (lock): The restaurant's front-door area overlooking the island pier and searching villagers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at Sandeul's chest height from his side, framing his grave profile in the middle foreground and seated Yeongran below his natural downward eyeline. The open doorway and passing searchers remain deeper in frame, but focus stays on the silent vertical tension between him and Yeongran before the camera advances.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자); 강영란(흰 머리 여자) in the lower-left of the frame, foreground; 열린 식당 문 in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 문 (열려 있음) — The doorway is seen from inside at an angle, with the exterior visible beyond it; used as Deep background opening that retains the continuing village search beyond the conversation; 문 밖을 오가는 마을 주민들 (수리영 일행을 찾으며 오가는 중); used as Distant activity visible through the open doorway; 수리영이 늘 앉던 테이블 (강영란이 그 자리에 앉아 있음) — Its near edge angles across the lower frame beside Yeongran; used as Lower spatial anchor establishing Yeongran's seated position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant maintains sober contrast between the interior figures and the visible exterior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들이 심각한 표정으로 강영란(흰 머리 여자)을 묵묵히 내려다보는 측면.\n\nLOCATION (lock): The restaurant's front-door area overlooking the island pier and searching villagers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at Sandeul's chest height from his side, framing his grave profile in the middle foreground and seated Yeongran below his natural downward eyeline. The open doorway and passing searchers remain deeper in frame, but focus stays on the silent vertical tension between him and Yeongran before the camera advances.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자); 강영란(흰 머리 여자) in the lower-left of the frame, foreground; 열린 식당 문 in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 문 (열려 있음) — The doorway is seen from inside at an angle, with the exterior visible beyond it; used as Deep background opening that retains the continuing village search beyond the conversation; 문 밖을 오가는 마을 주민들 (수리영 일행을 찾으며 오가는 중); used as Distant activity visible through the open doorway; 수리영이 늘 앉던 테이블 (강영란이 그 자리에 앉아 있음) — Its near edge angles across the lower frame beside Yeongran; used as Lower spatial anchor establishing Yeongran's seated position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant maintains sober contrast between the interior figures and the visible exterior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들이 심각한 표정으로 강영란(흰 머리 여자)을 묵묵히 내려다보는 측면.\n\nLOCATION (lock): The restaurant's front-door area overlooking the island pier and searching villagers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at Sandeul's chest height from his side, framing his grave profile in the middle foreground and seated Yeongran below his natural downward eyeline. The open doorway and passing searchers remain deeper in frame, but focus stays on the silent vertical tension between him and Yeongran before the camera advances.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-right of the frame, midground, looks toward 강영란(흰 머리 여자); 강영란(흰 머리 여자) in the lower-left of the frame, foreground; 열린 식당 문 in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 식당 문 (열려 있음) — The doorway is seen from inside at an angle, with the exterior visible beyond it; used as Deep background opening that retains the continuing village search beyond the conversation; 문 밖을 오가는 마을 주민들 (수리영 일행을 찾으며 오가는 중); used as Distant activity visible through the open doorway; 수리영이 늘 앉던 테이블 (강영란이 그 자리에 앉아 있음) — Its near edge angles across the lower frame beside Yeongran; used as Lower spatial anchor establishing Yeongran's seated position.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the restaurant maintains sober contrast between the interior figures and the visible exterior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S83sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S83sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 프레임 우측에 서서 머리를 좌하단으로 살짝 숙이고 있으나, 시선이 실제로 닿는 지점은 화면 중앙 하단의 빈 테이블/바닥 부근이며 좌측 끝에 앉은 흰 머리 여자와는 상당한 거리가 벌어져 있다. 강영란은 고개를 숙여 자기 앞 테이블을 보고 있어 두 사람의 시선이 만들 '수직 긴장'이 성립하지 않는다. 카메라는 인물 측면을 잡고 있으나 두 사람 사이 빈 공간이 화면의 절반을 차지한다.",
      "built_space": "식당 내부 구조는 레퍼런스와 매우 일치한다 — 좌측 창호 격자창, 벽시계·액자 자리, 커튼과 걸린 수건, 우측 진열대와 냉동고, 중앙의 열린 양문형 출입문과 그 너머 부두. 테이블·의자 배치와 재질도 원본과 같다. 문은 중앙(약간 좌측)에 있고, 프레임 레이아웃이 요구한 '좌상단 배경의 열린 문'에 근사하다. 다만 지시된 미디엄 숏이 아니라 실내 전체를 담는 와이드/롱 숏이라 인물 스케일이 작다.",
      "entities": "고산들: 40대 한국 남자, 짧게 친 검은 머리, 각진 냉정한 얼굴, 레퍼런스의 올리브 조끼+체크 셔츠 그대로 — 일치도 높음(모자 없음은 허용 범위). 강영란: 흰 머리를 묶은 노년 한국 여성, 회색 니트 — 프롬프트 조건 충족. 문밖에 마을 주민 5~6명이 오가며 수색하는 모습이 작게 보임 — 실제 스케일 유지.",
      "hard_violations": [],
      "physics": "고산들은 두 발로 바닥을 딛고 선 자연스러운 체중 분포, 팔은 옆으로 늘어뜨림. 강영란은 의자에 앉아 팔을 테이블 쪽에 두고 있으며 상체가 의자·테이블로 지지됨. 공중에 뜬 물체나 무지지 신체 없음."
     },
     {
      "label": "B",
      "direction": "고산들은 우측 중경에 측면 프로필로 서서 시선을 좌하단으로 내리깔고, 그 시선축이 정확히 좌측 하단에 앉아 위를 올려다보는 흰 머리 여자의 얼굴에 착지한다. 두 사람의 눈맞춤이 성립해 '내려다보는 측면'의 수직 긴장이 명확하다. 카메라는 고산들의 가슴 높이 측면에서 잡혀 있다.",
      "built_space": "열린 양문형 나무 격자문이 배경 좌측~중앙에 있고 그 너머 방파제·부두·마을 언덕이 보인다. 우측에는 레퍼런스와 동일한 금속 진열선반(과자·음료·병)과 스테인리스 작업대, 좌측 벽엔 걸린 수건. 테이블·의자 형태도 원본과 같다. 강영란 앞 테이블의 근접 모서리가 하단 프레임을 가로질러 좌석 위치를 앵커링한다. 레퍼런스 대비 좌측 창호 격자창이 보이지 않고 문 위치가 좌측으로 이동했으나 카메라 각도 변경으로 설명 가능.",
      "entities": "고산들: 40대 한국 남자, 짧게 친 머리, 각진 얼굴 — 얼굴 일치도 양호. 다만 복장이 레퍼런스의 올리브 조끼+체크 셔츠가 아닌 어두운 회색 작업 셔츠로 바뀜(의상 불일치). 강영란: 흰 머리 노년 한국 여성, 어두운 회색 셔츠 — 조건 충족. 문 밖에 수색 중인 마을 주민 5명이 실제 스케일로 오감.",
      "hard_violations": [],
      "physics": "고산들은 양발로 바닥을 딛고 서 있으며 상체가 약간 앞으로 기운 자연스러운 자세. 강영란은 의자에 앉아 상체를 비틀어 올려다보는 자세로, 의자 등받이와 좌면이 지지. 부양하거나 지지 없는 신체·물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소 재현은 레퍼런스에 가장 충실하나, 지정된 '미디엄 숏'이 아닌 실내 전경 와이드로 인물 스케일이 과도하게 작고, 고산들의 시선이 강영란에게 닿지 않아 핵심인 '내려다보는 측면'의 수직 긴장이 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이 측면 미디엄 숏, 우중간 고산들 / 좌하단 앉은 강영란 / 좌상 배경의 열린 문과 수색하는 주민까지 지시된 프레임 레이아웃과 시선 착지를 정확히 구현했다; 의상이 레퍼런스 조끼와 다른 점만 감점."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소 재현은 레퍼런스에 가장 충실하나, 지정된 '미디엄 숏'이 아닌 실내 전경 와이드로 인물 스케일이 과도하게 작고, 고산들의 시선이 강영란에게 닿지 않아 핵심인 '내려다보는 측면'의 수직 긴장이 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이 측면 미디엄 숏, 우중간 고산들 / 좌하단 앉은 강영란 / 좌상 배경의 열린 문과 수색하는 주민까지 지시된 프레임 레이아웃과 시선 착지를 정확히 구현했다; 의상이 레퍼런스 조끼와 다른 점만 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 프레임 우측에 서서 머리를 좌하단으로 살짝 숙이고 있으나, 시선이 실제로 닿는 지점은 화면 중앙 하단의 빈 테이블/바닥 부근이며 좌측 끝에 앉은 흰 머리 여자와는 상당한 거리가 벌어져 있다. 강영란은 고개를 숙여 자기 앞 테이블을 보고 있어 두 사람의 시선이 만들 '수직 긴장'이 성립하지 않는다. 카메라는 인물 측면을 잡고 있으나 두 사람 사이 빈 공간이 화면의 절반을 차지한다.",
      "built_space": "식당 내부 구조는 레퍼런스와 매우 일치한다 — 좌측 창호 격자창, 벽시계·액자 자리, 커튼과 걸린 수건, 우측 진열대와 냉동고, 중앙의 열린 양문형 출입문과 그 너머 부두. 테이블·의자 배치와 재질도 원본과 같다. 문은 중앙(약간 좌측)에 있고, 프레임 레이아웃이 요구한 '좌상단 배경의 열린 문'에 근사하다. 다만 지시된 미디엄 숏이 아니라 실내 전체를 담는 와이드/롱 숏이라 인물 스케일이 작다.",
      "entities": "고산들: 40대 한국 남자, 짧게 친 검은 머리, 각진 냉정한 얼굴, 레퍼런스의 올리브 조끼+체크 셔츠 그대로 — 일치도 높음(모자 없음은 허용 범위). 강영란: 흰 머리를 묶은 노년 한국 여성, 회색 니트 — 프롬프트 조건 충족. 문밖에 마을 주민 5~6명이 오가며 수색하는 모습이 작게 보임 — 실제 스케일 유지.",
      "hard_violations": [],
      "physics": "고산들은 두 발로 바닥을 딛고 선 자연스러운 체중 분포, 팔은 옆으로 늘어뜨림. 강영란은 의자에 앉아 팔을 테이블 쪽에 두고 있으며 상체가 의자·테이블로 지지됨. 공중에 뜬 물체나 무지지 신체 없음."
     },
     {
      "label": "B",
      "direction": "고산들은 우측 중경에 측면 프로필로 서서 시선을 좌하단으로 내리깔고, 그 시선축이 정확히 좌측 하단에 앉아 위를 올려다보는 흰 머리 여자의 얼굴에 착지한다. 두 사람의 눈맞춤이 성립해 '내려다보는 측면'의 수직 긴장이 명확하다. 카메라는 고산들의 가슴 높이 측면에서 잡혀 있다.",
      "built_space": "열린 양문형 나무 격자문이 배경 좌측~중앙에 있고 그 너머 방파제·부두·마을 언덕이 보인다. 우측에는 레퍼런스와 동일한 금속 진열선반(과자·음료·병)과 스테인리스 작업대, 좌측 벽엔 걸린 수건. 테이블·의자 형태도 원본과 같다. 강영란 앞 테이블의 근접 모서리가 하단 프레임을 가로질러 좌석 위치를 앵커링한다. 레퍼런스 대비 좌측 창호 격자창이 보이지 않고 문 위치가 좌측으로 이동했으나 카메라 각도 변경으로 설명 가능.",
      "entities": "고산들: 40대 한국 남자, 짧게 친 머리, 각진 얼굴 — 얼굴 일치도 양호. 다만 복장이 레퍼런스의 올리브 조끼+체크 셔츠가 아닌 어두운 회색 작업 셔츠로 바뀜(의상 불일치). 강영란: 흰 머리 노년 한국 여성, 어두운 회색 셔츠 — 조건 충족. 문 밖에 수색 중인 마을 주민 5명이 실제 스케일로 오감.",
      "hard_violations": [],
      "physics": "고산들은 양발로 바닥을 딛고 서 있으며 상체가 약간 앞으로 기운 자연스러운 자세. 강영란은 의자에 앉아 상체를 비틀어 올려다보는 자세로, 의자 등받이와 좌면이 지지. 부양하거나 지지 없는 신체·물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물 배치와 시선 방향은 대체로 맞으나 열린 문과 바깥 풍경이 배경이 아닌 화면 절반을 차지하도록 확대되어 '깊은 배경 개구부·실제 스케일 유지' 지시를 어겼고, 고산들 복장이 캐릭터 레퍼런스(올리브 조끼·체크 셔츠)와 불일치하며 하강 시선이 여자에게 정확히 닿지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이 측면 미디엄 샷, 중앙우측 미드그라운드의 고산들과 좌하단 전경에 앉은 백발 강영란, 상단 좌중앙 배경의 열린 문과 그 너머 수색하는 주민이라는 프레임 레이아웃을 모두 충족하고 캐릭터 레퍼런스 복장·얼굴, 로케이션 건축 디테일까지 일치한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 배치와 시선 방향은 대체로 맞으나 열린 문과 바깥 풍경이 배경이 아닌 화면 절반을 차지하도록 확대되어 '깊은 배경 개구부·실제 스케일 유지' 지시를 어겼고, 고산들 복장이 캐릭터 레퍼런스(올리브 조끼·체크 셔츠)와 불일치하며 하강 시선이 여자에게 정확히 닿지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이 측면 미디엄 샷, 중앙우측 미드그라운드의 고산들과 좌하단 전경에 앉은 백발 강영란, 상단 좌중앙 배경의 열린 문과 그 너머 수색하는 주민이라는 프레임 레이아웃을 모두 충족하고 캐릭터 레퍼런스 복장·얼굴, 로케이션 건축 디테일까지 일치한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 프레임 우측에 서서 머리를 좌하단으로 살짝 숙이고 있으나, 시선이 실제로 닿는 지점은 화면 중앙 하단의 빈 테이블/바닥 부근이며 좌측 끝에 앉은 흰 머리 여자와는 상당한 거리가 벌어져 있다. 강영란은 고개를 숙여 자기 앞 테이블을 보고 있어 두 사람의 시선이 만들 '수직 긴장'이 성립하지 않는다. 카메라는 인물 측면을 잡고 있으나 두 사람 사이 빈 공간이 화면의 절반을 차지한다.",
    "built_space": "식당 내부 구조는 레퍼런스와 매우 일치한다 — 좌측 창호 격자창, 벽시계·액자 자리, 커튼과 걸린 수건, 우측 진열대와 냉동고, 중앙의 열린 양문형 출입문과 그 너머 부두. 테이블·의자 배치와 재질도 원본과 같다. 문은 중앙(약간 좌측)에 있고, 프레임 레이아웃이 요구한 '좌상단 배경의 열린 문'에 근사하다. 다만 지시된 미디엄 숏이 아니라 실내 전체를 담는 와이드/롱 숏이라 인물 스케일이 작다.",
    "entities": "고산들: 40대 한국 남자, 짧게 친 검은 머리, 각진 냉정한 얼굴, 레퍼런스의 올리브 조끼+체크 셔츠 그대로 — 일치도 높음(모자 없음은 허용 범위). 강영란: 흰 머리를 묶은 노년 한국 여성, 회색 니트 — 프롬프트 조건 충족. 문밖에 마을 주민 5~6명이 오가며 수색하는 모습이 작게 보임 — 실제 스케일 유지.",
    "hard_violations": [],
    "physics": "고산들은 두 발로 바닥을 딛고 선 자연스러운 체중 분포, 팔은 옆으로 늘어뜨림. 강영란은 의자에 앉아 팔을 테이블 쪽에 두고 있으며 상체가 의자·테이블로 지지됨. 공중에 뜬 물체나 무지지 신체 없음."
   },
   {
    "label": "B",
    "direction": "고산들은 우측 중경에 측면 프로필로 서서 시선을 좌하단으로 내리깔고, 그 시선축이 정확히 좌측 하단에 앉아 위를 올려다보는 흰 머리 여자의 얼굴에 착지한다. 두 사람의 눈맞춤이 성립해 '내려다보는 측면'의 수직 긴장이 명확하다. 카메라는 고산들의 가슴 높이 측면에서 잡혀 있다.",
    "built_space": "열린 양문형 나무 격자문이 배경 좌측~중앙에 있고 그 너머 방파제·부두·마을 언덕이 보인다. 우측에는 레퍼런스와 동일한 금속 진열선반(과자·음료·병)과 스테인리스 작업대, 좌측 벽엔 걸린 수건. 테이블·의자 형태도 원본과 같다. 강영란 앞 테이블의 근접 모서리가 하단 프레임을 가로질러 좌석 위치를 앵커링한다. 레퍼런스 대비 좌측 창호 격자창이 보이지 않고 문 위치가 좌측으로 이동했으나 카메라 각도 변경으로 설명 가능.",
    "entities": "고산들: 40대 한국 남자, 짧게 친 머리, 각진 얼굴 — 얼굴 일치도 양호. 다만 복장이 레퍼런스의 올리브 조끼+체크 셔츠가 아닌 어두운 회색 작업 셔츠로 바뀜(의상 불일치). 강영란: 흰 머리 노년 한국 여성, 어두운 회색 셔츠 — 조건 충족. 문 밖에 수색 중인 마을 주민 5명이 실제 스케일로 오감.",
    "hard_violations": [],
    "physics": "고산들은 양발로 바닥을 딛고 서 있으며 상체가 약간 앞으로 기운 자연스러운 자세. 강영란은 의자에 앉아 상체를 비틀어 올려다보는 자세로, 의자 등받이와 좌면이 지지. 부양하거나 지지 없는 신체·물체 없음."
   }
  ],
  "totals": {
   "A": 13,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "장소 재현은 레퍼런스에 가장 충실하나, 지정된 '미디엄 숏'이 아닌 실내 전경 와이드로 인물 스케일이 과도하게 작고, 고산들의 시선이 강영란에게 닿지 않아 핵심인 '내려다보는 측면'의 수직 긴장이 성립하지 않는다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "가슴 높이 측면 미디엄 숏, 우중간 고산들 / 좌하단 앉은 강영란 / 좌상 배경의 열린 문과 수색하는 주민까지 지시된 프레임 레이아웃과 시선 착지를 정확히 구현했다; 의상이 레퍼런스 조끼와 다른 점만 감점."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들의 의상이 캐릭터 레퍼런스(초록색 조끼와 체크 셔츠)와 일치하지 않고 어두운 단색 재킷으로 렌더링되었습니다.",
     "fix_en": "Change the standing man's dark jacket to a worn green canvas work vest worn open over a blue plaid flannel shirt, matching the character reference, while strictly preserving his face, hair, posture, the seated white-haired woman, the room interior, the people outside, the lighting, and the exact camera framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the standing man's dark jacket to a worn green canvas work vest worn open over a blue plaid flannel shirt, matching the character reference, while strictly preserving his face, hair, posture, the seated white-haired woman, the room interior, the people outside, the lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·로케이션은 B와 사실상 동일하나, 고산들의 의상이 캐릭터 레퍼런스의 올리브 조끼+체크 플란넬이 아닌 단색 회색 셔츠로 바뀌어 '얼굴·머리·체격을 정확히 맞추라'는 레퍼런스 의상 일관성에서 확실히 뒤진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이 측면 미디엄샷, 내려다보는 시선, 좌하단 앉은 흰 머리 여자, 좌상단 열린 문과 수색하는 주민이라는 프레임 레이아웃을 모두 충족하면서 캐릭터 레퍼런스의 조끼·플란넬·작업바지 의상까지 일치시켜 A 대비 잃은 것 없이 정체성 항목을 회복했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·로케이션은 B와 사실상 동일하나, 고산들의 의상이 캐릭터 레퍼런스의 올리브 조끼+체크 플란넬이 아닌 단색 회색 셔츠로 바뀌어 '얼굴·머리·체격을 정확히 맞추라'는 레퍼런스 의상 일관성에서 확실히 뒤진다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이 측면 미디엄샷, 내려다보는 시선, 좌하단 앉은 흰 머리 여자, 좌상단 열린 문과 수색하는 주민이라는 프레임 레이아웃을 모두 충족하면서 캐릭터 레퍼런스의 조끼·플란넬·작업바지 의상까지 일치시켜 A 대비 잃은 것 없이 정체성 항목을 회복했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고산들의 의상(올리브 베스트+체크 셔츠)이 캐릭터 레퍼런스와 일치하고, 측면 프로필로 좌하단에 앉은 흰 머리 여자를 내려다보는 시선·프레임 배치·문밖 수색 주민까지 계약대로 충족. 팔이 몸에 붙은 다소 경직된 자세가 유일한 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·시선·배경은 A와 거의 동일하지만 계약이 요구하지 않은 의상 변경(레퍼런스의 올리브 베스트·플란넬을 단색 회색 셔츠로 바꿈)이 인물 정체성 축을 손상시켜 손실이 이득보다 큼."
     }
    ],
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 화면 중앙우측에서 좌측을 향한 측면 프로필, 시선이 아래로 기울어 좌하단에 앉은 흰 머리 노년 여성의 얼굴에 정확히 떨어진다. 여성은 고개를 들어 그를 올려다본다. 문 밖 주민들은 부두 쪽을 오가며 카메라를 보지 않는다.",
      "built_space": "레퍼런스 식당 내부와 일치: 좌측 열린 여닫이 유리문과 그 너머 방파제·부두·마을 언덕, 우측 진열 선반과 스테인리스 카운터, 나무 테이블·검은 좌판 의자. 테이블 한 변이 여성 옆 하단으로 비스듬히 지나가며 착석 위치를 고정. 중복된 구조물이나 불가능한 반사 없음.",
      "entities": "고산들: 40대 한국 남성, 짧게 깎은 검은 머리, 각진 냉정한 얼굴 — 레퍼런스 얼굴과 일치. 의상은 레퍼런스의 올리브 워크베스트+청록 체크 플란넬로 일치(비니는 없음). 강영란: 백발을 뒤로 묶은 노년 한국 여성, 회갈색 리넨 셔츠. 문밖 주민 4~5명은 원경 크기로 적정. 추가 인물·문자 없음.",
      "hard_violations": [],
      "physics": "고산들은 두 발로 바닥에 서 있고 무게가 실린 자연스러운 직립, 팔은 몸 옆으로 늘어져 있음. 여성은 의자에 앉아 테이블 옆에 몸을 지지. 공중에 뜬 물체 없음, 들고 있는 물건 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 고산들이 우측 중경에서 좌측 아래를 향한 측면 프로필, 시선이 좌하단 앉은 흰 머리 여성에게 정확히 닿는다. 여성은 위를 올려다본다. 문밖 주민들은 부두를 따라 이동.",
      "built_space": "레퍼런스 식당과 일치: 열린 유리문, 방파제, 우측 선반과 카운터, 테이블·의자 배치가 A와 사실상 동일. 구조 중복이나 불가능한 반사 없음.",
      "entities": "고산들: 얼굴·머리는 레퍼런스와 일치하나 의상이 단색 짙은 회색 워크셔츠 하나로 바뀌어 레퍼런스의 올리브 베스트와 체크 플란넬이 사라짐. 강영란은 A와 동일한 백발 노년 여성·같은 셔츠. 배경 인물 수 동일. 문자 없음.",
      "hard_violations": [],
      "physics": "남성은 양발로 바닥을 딛고 서 있으며 팔은 자연스럽게 내려짐. 여성은 의자에 앉아 있음. 부유하는 신체나 물체 없음."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고산들의 의상(올리브 베스트+체크 셔츠)이 캐릭터 레퍼런스와 일치하고, 측면 프로필로 좌하단에 앉은 흰 머리 여자를 내려다보는 시선·프레임 배치·문밖 수색 주민까지 계약대로 충족. 팔이 몸에 붙은 다소 경직된 자세가 유일한 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·시선·배경은 A와 거의 동일하지만 계약이 요구하지 않은 의상 변경(레퍼런스의 올리브 베스트·플란넬을 단색 회색 셔츠로 바꿈)이 인물 정체성 축을 손상시켜 손실이 이득보다 큼."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "고산들은 화면 중앙우측에서 좌측을 향한 측면 프로필, 시선이 아래로 기울어 좌하단에 앉은 흰 머리 노년 여성의 얼굴에 정확히 떨어진다. 여성은 고개를 들어 그를 올려다본다. 문 밖 주민들은 부두 쪽을 오가며 카메라를 보지 않는다.",
      "built_space": "레퍼런스 식당 내부와 일치: 좌측 열린 여닫이 유리문과 그 너머 방파제·부두·마을 언덕, 우측 진열 선반과 스테인리스 카운터, 나무 테이블·검은 좌판 의자. 테이블 한 변이 여성 옆 하단으로 비스듬히 지나가며 착석 위치를 고정. 중복된 구조물이나 불가능한 반사 없음.",
      "entities": "고산들: 40대 한국 남성, 짧게 깎은 검은 머리, 각진 냉정한 얼굴 — 레퍼런스 얼굴과 일치. 의상은 레퍼런스의 올리브 워크베스트+청록 체크 플란넬로 일치(비니는 없음). 강영란: 백발을 뒤로 묶은 노년 한국 여성, 회갈색 리넨 셔츠. 문밖 주민 4~5명은 원경 크기로 적정. 추가 인물·문자 없음.",
      "hard_violations": [],
      "physics": "고산들은 두 발로 바닥에 서 있고 무게가 실린 자연스러운 직립, 팔은 몸 옆으로 늘어져 있음. 여성은 의자에 앉아 테이블 옆에 몸을 지지. 공중에 뜬 물체 없음, 들고 있는 물건 없음."
     },
     {
      "label": "A",
      "direction": "동일하게 고산들이 우측 중경에서 좌측 아래를 향한 측면 프로필, 시선이 좌하단 앉은 흰 머리 여성에게 정확히 닿는다. 여성은 위를 올려다본다. 문밖 주민들은 부두를 따라 이동.",
      "built_space": "레퍼런스 식당과 일치: 열린 유리문, 방파제, 우측 선반과 카운터, 테이블·의자 배치가 A와 사실상 동일. 구조 중복이나 불가능한 반사 없음.",
      "entities": "고산들: 얼굴·머리는 레퍼런스와 일치하나 의상이 단색 짙은 회색 워크셔츠 하나로 바뀌어 레퍼런스의 올리브 베스트와 체크 플란넬이 사라짐. 강영란은 A와 동일한 백발 노년 여성·같은 셔츠. 배경 인물 수 동일. 문자 없음.",
      "hard_violations": [],
      "physics": "남성은 양발로 바닥을 딛고 서 있으며 팔은 자연스럽게 내려짐. 여성은 의자에 앉아 있음. 부유하는 신체나 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S83sh4__bgfirst_bg.png",
   "bg_asset_id": "458225b1-7223-436f-8e19-62d5f8b3f646",
   "bg_record_key": "S83sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S83sh5": {
  "input_fingerprint": "39befbe64c4cacda",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 서늘하고 독기 어린 눈빛으로 허공을 뚫어지게 노려보는 얼굴 클로즈업.\n\nLOCATION (lock): The central dining table inside the restaurant, facing its open view toward the sea and village activity. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at Yeongran's seated eye level in an especially tight close view, preserving a slight three-quarter side angle rather than flattening her into a frontal portrait. Her face occupies most of the center-left while a narrow strip of empty restaurant space remains along her gaze line, making the unseen objective feel fixed and deliberate.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 반월 식당 내부 (낮의 실내); used as A narrow, unfocused spatial strip retained beyond Yeongran's gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is shaped into cool, firm facial contrast that preserves her unwavering, venomous stare.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight restaurant, table placement, open view toward the pier, and elder's seated position. Exclude the man and exterior searchers from the tight close-up; focus on her cold, determined stare.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "백발 여성이 프레임 오른쪽 약간 위쪽 허공을 향해 시선을 고정. 시선 끝에 사람은 없고 빈 식당·부두 공간이 놓여 있어 '허공 노려보기'는 성립. 다만 얼굴이 거의 정면에 가까운 3/4로, 지시된 측면감이 약하고 눈빛의 독기는 다소 무표정·멍한 쪽에 가깝다.",
    "built_space": "반월 식당 내부: 왼쪽에 나무 격자 미닫이문과 열린 바다·부두 뷰, 오른쪽에 목재 의자와 스테인리스 테이블, 왼쪽 상단에 수건. 레퍼런스의 고정 요소들이 정확히 재현되고 배경 스케일도 실제 크기·거리에 맞다.",
    "entities": "강영란: 한국인 60대 후반 여성, 백발을 뒤로 묶은 형태, 회갈색 리넨 셔츠 — 이전 스틸의 의상·헤어와 일치. 남자와 외부 수색자는 배제됨. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "앉은 자세 상반신만 보이고 몸통이 하단 프레임에 안정적으로 걸쳐 있음. 공중에 떠 있는 요소 없음. 배경 가구는 바닥에 접지."
   },
   {
    "label": "B",
    "direction": "시선은 프레임 오른쪽 수평 방향의 빈 실내·부두 방향 허공에 고정. 시선선 위에 좁고 흐릿한 빈 식당 공간(의자·테이블·개방된 부두 뷰)이 남아 있어 '보이지 않는 목표'가 지정된 느낌을 만든다. 얼굴은 3/4 측면각이 명확히 유지되고 눈매·턱 근육에 서늘한 긴장이 실려 노려보는 연기가 가장 강하다.",
    "built_space": "반월 식당: 오른쪽에 나무 격자 유리문, 그 밖으로 방파제·마을 건물·전신주, 왼쪽 벽면 창, 하단에 양념통과 스테인리스 식탁, 배경에 목재 의자. 레퍼런스의 재질·창틀·부두 개방 뷰가 일치하며 배경 물체가 과대화되지 않았다.",
    "entities": "강영란: 백발을 정갈하게 뒤로 묶은 60대 후반 한국 여성, 회색 리넨 셔츠 — 캐릭터/이전 스틸 동일 인물로 읽힘. 다른 인물 전무.",
    "hard_violations": [],
    "physics": "앉은 상태의 머리·어깨만 프레임에 있고 어깨선이 하단으로 자연히 이어짐. 부양 물체 없음, 가구 모두 접지."
   },
   {
    "label": "C",
    "direction": "시선은 오른쪽 약간 아래·정면 근처 허공을 향함. 그러나 시선선 쪽 공간이 초점 흐린 실내 벽/테이블뿐이고 개방된 바다·부두 뷰가 거의 사라져 '고정된 목표'감이 약하다. 표정은 독기보다 담담·침울에 가깝다.",
    "built_space": "식당 내부이지만 배경이 크게 흐려져 격자문 하나와 왼쪽 창, 수건, 양념통, 의자 정도만 식별. 바다·부두 개방 뷰가 부재해 LOCATION의 '바다를 향해 열린 뷰' 요소가 약화.",
    "entities": "강영란: 백발·회색 셔츠의 60대 후반 한국 여성으로 레퍼런스와 부합. 다른 인물 없음.",
    "hard_violations": [],
    "physics": "앉은 상반신, 어깨가 프레임 하단에 자연 지지. 떠 있는 물체 없음."
   }
  ],
  "totals": {
   "B": 9,
   "C": 6,
   "A": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "3/4 측면각의 타이트한 클로즈업, 중앙-좌측 얼굴 배치, 시선선에 남은 좁고 흐릿한 식당·부두 빈 공간까지 카메라 지시를 가장 정확히 충족하고 서늘한 노려보는 연기도 가장 살아 있다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "프레임·인물 배치는 무난하나 배경이 과도하게 뭉개져 바다로 열린 부두 뷰(LOCATION 락)가 사라지고, 눈빛이 독기보다 담담한 침울로 읽혀 샷 텍스트의 정서 강도가 약하다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "장소 요소는 잘 재현했지만 얼굴이 거의 정면에 가까워 '정면 초상으로 납작해지지 말라'는 3/4 측면 지시를 어기고, 클로즈업 타이트함과 독기 어린 응시도 상대적으로 부족하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S83sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "치명적(Critical): 인물의 표정이 지나치게 평온하고 차분하여, 샷의 핵심인 '서늘하고 독기 어린 눈빛으로 노려보는' 연기가 완전히 누락되었습니다.",
     "fix_en": "Modify the woman's facial expression into a cold, venomous glare: sharply lower and furrow her eyebrows, tense and narrow her eyelids to create a piercing stare, and tighten her jawline. Preserve her exact facial identity, head angle, white hair, dark grey collared shirt, camera framing, daytime lighting, and all out-of-focus restaurant background details exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Modify the woman's facial expression into a cold, venomous glare: sharply lower and furrow her eyebrows, tense and narrow her eyelids to create a piercing stare, and tighten her jawline. Preserve her exact facial identity, head angle, white hair, dark grey collared shirt, camera framing, daytime lighting, and all out-of-focus restaurant background details exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·장소·의상은 계약대로지만 눈매가 풀려 '독기 어린 응시' 연기 강도가 약하고, 주름 과장으로 캐릭터 레퍼런스보다 인물이 더 늙어 보임."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·세트·의상을 유지하면서 눈썹과 눈꺼풀 조임만으로 '서늘하고 독기 어린 응시'를 구현했고, 얼굴 렌더도 캐릭터 레퍼런스에 더 근접 — 요구되지 않은 변경은 사실상 없음."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·장소·의상은 계약대로지만 눈매가 풀려 '독기 어린 응시' 연기 강도가 약하고, 주름 과장으로 캐릭터 레퍼런스보다 인물이 더 늙어 보임."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 구도·세트·의상을 유지하면서 눈썹과 눈꺼풀 조임만으로 '서늘하고 독기 어린 응시'를 구현했고, 얼굴 렌더도 캐릭터 레퍼런스에 더 근접 — 요구되지 않은 변경은 사실상 없음."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 구도·장소 락을 지키면서 미간을 모은 서늘하고 독기 어린 응시를 실제로 연기해내 지문의 핵심(허공을 뚫어지게 노려봄)과 '차갑고 단단한 얼굴 대비' 조명 지시를 모두 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소·의상은 동일하게 유지했으나 계약이 요구하지 않은 표정 완화(눈매 이완·주름 감소)와 콘트라스트 저하로 '독기 어린 노려봄'이라는 지문의 유일한 연기 요구를 잃어, 고친 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 구도·장소 락을 지키면서 미간을 모은 서늘하고 독기 어린 응시를 실제로 연기해내 지문의 핵심(허공을 뚫어지게 노려봄)과 '차갑고 단단한 얼굴 대비' 조명 지시를 모두 충족한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·장소·의상은 동일하게 유지했으나 계약이 요구하지 않은 표정 완화(눈매 이완·주름 감소)와 콘트라스트 저하로 '독기 어린 노려봄'이라는 지문의 유일한 연기 요구를 잃어, 고친 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S83sh4"
  }
 },
 "S84sh1::bgfirst_bg": {
  "input_fingerprint": "2859e7c4aaa9d129",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 먼지가 잔뜩 낀 흐릿한 창문 틈새로 바깥을 예리하게 내다보는 강민숙(홍은미)의 뒷모습.\n\nLOCATION (lock): The dusty window side of the packed pier-side fishing-gear shed, overlooking the harbor through obscured glass.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level directly behind 강민숙(홍은미), hold a tight static frame in which her back occupies roughly two-thirds of the image, offset just enough to preserve a narrow sightline through the window. Her shoulders and head form a dark foreground enclosure around the small, hazy exterior view, establishing the starting axis for the later backward move.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground, looks toward outside through the window.\n- KEY BACKGROUND ELEMENTS: 흐릿한 창문 (먼지가 잔뜩 껴 흐릿함) — The dust-covered pane faces the camera obliquely, with only a narrow, indistinct view toward the outside pier visible through it; used as The window preserves a narrow exterior sightline beyond 강민숙(홍은미)'s silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Muted daytime illumination through the dusty window leaves 강민숙(홍은미)'s back in restrained, high-contrast shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 먼지가 잔뜩 낀 흐릿한 창문 틈새로 바깥을 예리하게 내다보는 강민숙(홍은미)의 뒷모습.\n\nLOCATION (lock): The dusty window side of the packed pier-side fishing-gear shed, overlooking the harbor through obscured glass.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level directly behind 강민숙(홍은미), hold a tight static frame in which her back occupies roughly two-thirds of the image, offset just enough to preserve a narrow sightline through the window. Her shoulders and head form a dark foreground enclosure around the small, hazy exterior view, establishing the starting axis for the later backward move.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground, looks toward outside through the window.\n- KEY BACKGROUND ELEMENTS: 흐릿한 창문 (먼지가 잔뜩 껴 흐릿함) — The dust-covered pane faces the camera obliquely, with only a narrow, indistinct view toward the outside pier visible through it; used as The window preserves a narrow exterior sightline beyond 강민숙(홍은미)'s silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Muted daytime illumination through the dusty window leaves 강민숙(홍은미)'s back in restrained, high-contrast shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S84sh1__bgfirst_bg.png",
  "asset_id": "eb472c59-0bb5-45da-9059-fa54830abf1d",
  "input_asset_ids": [
   "622e4aec-55af-4f01-a0bd-424ed4f310c3",
   "0c62e470-9918-4838-a8eb-4542cf5e3086"
  ]
 },
 "S84sh1": {
  "input_fingerprint": "259eaadf89554f49",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 먼지가 잔뜩 낀 흐릿한 창문 틈새로 바깥을 예리하게 내다보는 강민숙(홍은미)의 뒷모습.\n\nLOCATION (lock): The dusty window side of the packed pier-side fishing-gear shed, overlooking the harbor through obscured glass. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level directly behind 강민숙(홍은미), hold a tight static frame in which her back occupies roughly two-thirds of the image, offset just enough to preserve a narrow sightline through the window. Her shoulders and head form a dark foreground enclosure around the small, hazy exterior view, establishing the starting axis for the later backward move.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground, looks toward outside through the window.\n- KEY BACKGROUND ELEMENTS: 흐릿한 창문 (먼지가 잔뜩 껴 흐릿함) — The dust-covered pane faces the camera obliquely, with only a narrow, indistinct view toward the outside pier visible through it; used as The window preserves a narrow exterior sightline beyond 강민숙(홍은미)'s silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Muted daytime illumination through the dusty window leaves 강민숙(홍은미)'s back in restrained, high-contrast shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain in hiding in the gear shed, with the goat blood still masking their scent. Jihu’s necklace remains on the ritual altar and Inwoo’s arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 먼지가 잔뜩 낀 흐릿한 창문 틈새로 바깥을 예리하게 내다보는 강민숙(홍은미)의 뒷모습.\n\nLOCATION (lock): The dusty window side of the packed pier-side fishing-gear shed, overlooking the harbor through obscured glass. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level directly behind 강민숙(홍은미), hold a tight static frame in which her back occupies roughly two-thirds of the image, offset just enough to preserve a narrow sightline through the window. Her shoulders and head form a dark foreground enclosure around the small, hazy exterior view, establishing the starting axis for the later backward move.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground, looks toward outside through the window.\n- KEY BACKGROUND ELEMENTS: 흐릿한 창문 (먼지가 잔뜩 껴 흐릿함) — The dust-covered pane faces the camera obliquely, with only a narrow, indistinct view toward the outside pier visible through it; used as The window preserves a narrow exterior sightline beyond 강민숙(홍은미)'s silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Muted daytime illumination through the dusty window leaves 강민숙(홍은미)'s back in restrained, high-contrast shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain in hiding in the gear shed, with the goat blood still masking their scent. Jihu’s necklace remains on the ritual altar and Inwoo’s arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 먼지가 잔뜩 낀 흐릿한 창문 틈새로 바깥을 예리하게 내다보는 강민숙(홍은미)의 뒷모습.\n\nLOCATION (lock): The dusty window side of the packed pier-side fishing-gear shed, overlooking the harbor through obscured glass. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level directly behind 강민숙(홍은미), hold a tight static frame in which her back occupies roughly two-thirds of the image, offset just enough to preserve a narrow sightline through the window. Her shoulders and head form a dark foreground enclosure around the small, hazy exterior view, establishing the starting axis for the later backward move.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, foreground, looks toward outside through the window.\n- KEY BACKGROUND ELEMENTS: 흐릿한 창문 (먼지가 잔뜩 껴 흐릿함) — The dust-covered pane faces the camera obliquely, with only a narrow, indistinct view toward the outside pier visible through it; used as The window preserves a narrow exterior sightline beyond 강민숙(홍은미)'s silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Muted daytime illumination through the dusty window leaves 강민숙(홍은미)'s back in restrained, high-contrast shadow.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain in hiding in the gear shed, with the goat blood still masking their scent. Jihu’s necklace remains on the ritual altar and Inwoo’s arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S84sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S84sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B06.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물의 정확히 뒤, 눈높이에 있고 강민숙은 프레임 중앙에서 살짝 왼쪽에 서서 머리를 오른쪽으로 돌려 창문 쪽을 본다. 시선축은 화면 중앙 상단의 흐릿한 창(부두·타이어·방파제가 희미하게 보임)에 정확히 도달한다. 어깨와 머리가 어두운 전경 프레임을 만들고 그 오른쪽 옆으로 좁은 외부 시야가 유지된다 — 지정된 '좁은 사선 시야' 구성과 일치.",
      "built_space": "레퍼런스 로케이션의 구조가 거의 그대로 유지된다: 좌측 검은 그물과 노란 부표, 좌측 하단 콘크리트 블록, 중앙 벽의 2연창 목재 창틀, 우측 적층 플라스틱 바구니 더미와 대나무 장대·롤러, 우측 하단 철망 바구니. 창은 하나뿐이고 위치도 레퍼런스와 동일. 인물은 실내 바닥에 서 있고 스케일도 실제 비례에 맞다(창이 전경화되지 않음).",
      "entities": "강민숙: 어깨 아래 검은 단발~중단발, 한국인 여성, 짙은 회색 트위드 코트 — 캐릭터 레퍼런스의 헤어와 다크 그레이 코트와 부합. 뒷모습이므로 얼굴은 보이지 않으나 목덜미·체형·연령대가 40대 후반 여성으로 읽힌다. 추가 인물 없음, 문자/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 몸통은 수직으로 서 있고 체중이 안정적으로 실린 자연스러운 입식 자세. 공중에 뜬 물체 없음. 창밖 빛은 창에서 들어와 인물 등을 어둡게 남기는 방향으로 일관되며, 먼지 낀 유리의 뿌연 확산광이 물리적으로 타당하다."
     },
     {
      "label": "B",
      "direction": "인물은 프레임 중앙에서 살짝 오른쪽, 3/4 뒤에서 잡혀 있고 얼굴 옆선이 보인다. 시선은 오른쪽 앞의 문틀/유리문 쪽을 향하는 듯하나, 실제 '먼지 낀 창'과 항구 뷰는 인물 왼쪽(화면 좌측)의 깨끗한 큰 창에 있고 그쪽은 보고 있지 않다. 즉 시선 목표와 지정된 창의 관계가 어긋난다. 손은 오른쪽 문틀을 짚고 있다.",
      "built_space": "로케이션이 상당히 개조되었다: 좌측에 레퍼런스의 벽면 창이 옮겨져 있고, 우측에는 레퍼런스에 없는 대형 유리 칸막이/유리문이 새로 생겼다. 유리 너머로 바구니·장대·철망 바구니가 보여 실내가 두 공간으로 분할된 셈. 좌측 창 유리는 먼지가 거의 없이 맑아 어선·방파제가 선명해 '먼지가 잔뜩 껴 흐릿한 창'이라는 락과 반대. 카메라도 정후방이 아니라 측후방.",
      "entities": "강민숙: 검은 단발, 회색 스카프와 다크 그레이 코트 — 레퍼런스 의상과 잘 맞고 얼굴 옆선도 40대 후반 한국 여성으로 읽힌다. 추가 인물 없음, 문자 없음.",
      "hard_violations": [],
      "physics": "인물은 바닥에 서서 오른손으로 문틀을 짚어 지지하고 있어 무게 배분이 자연스럽다. 부유 물체 없음. 다만 우측 유리면의 반사/투과가 다소 혼재하나 치명적 불가능은 아님."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 정후방·눈높이, 등이 화면의 2/3를 차지하며 그 옆으로 좁은 흐릿한 창 시야를 남기는 지정 구도를 그대로 실현했고, 로케이션 구조(그물·바구니 더미·2연창)도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "측후방 3/4 앵글로 얼굴이 보이고, 항구가 선명히 보이는 맑은 창 + 레퍼런스에 없는 대형 유리 칸막이를 새로 만들어 '먼지 낀 흐릿한 창 틈새' 락과 정후방 카메라 지시를 모두 벗어났다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 정후방·눈높이, 등이 화면의 2/3를 차지하며 그 옆으로 좁은 흐릿한 창 시야를 남기는 지정 구도를 그대로 실현했고, 로케이션 구조(그물·바구니 더미·2연창)도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "측후방 3/4 앵글로 얼굴이 보이고, 항구가 선명히 보이는 맑은 창 + 레퍼런스에 없는 대형 유리 칸막이를 새로 만들어 '먼지 낀 흐릿한 창 틈새' 락과 정후방 카메라 지시를 모두 벗어났다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물의 정확히 뒤, 눈높이에 있고 강민숙은 프레임 중앙에서 살짝 왼쪽에 서서 머리를 오른쪽으로 돌려 창문 쪽을 본다. 시선축은 화면 중앙 상단의 흐릿한 창(부두·타이어·방파제가 희미하게 보임)에 정확히 도달한다. 어깨와 머리가 어두운 전경 프레임을 만들고 그 오른쪽 옆으로 좁은 외부 시야가 유지된다 — 지정된 '좁은 사선 시야' 구성과 일치.",
      "built_space": "레퍼런스 로케이션의 구조가 거의 그대로 유지된다: 좌측 검은 그물과 노란 부표, 좌측 하단 콘크리트 블록, 중앙 벽의 2연창 목재 창틀, 우측 적층 플라스틱 바구니 더미와 대나무 장대·롤러, 우측 하단 철망 바구니. 창은 하나뿐이고 위치도 레퍼런스와 동일. 인물은 실내 바닥에 서 있고 스케일도 실제 비례에 맞다(창이 전경화되지 않음).",
      "entities": "강민숙: 어깨 아래 검은 단발~중단발, 한국인 여성, 짙은 회색 트위드 코트 — 캐릭터 레퍼런스의 헤어와 다크 그레이 코트와 부합. 뒷모습이므로 얼굴은 보이지 않으나 목덜미·체형·연령대가 40대 후반 여성으로 읽힌다. 추가 인물 없음, 문자/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발은 프레임 밖이지만 몸통은 수직으로 서 있고 체중이 안정적으로 실린 자연스러운 입식 자세. 공중에 뜬 물체 없음. 창밖 빛은 창에서 들어와 인물 등을 어둡게 남기는 방향으로 일관되며, 먼지 낀 유리의 뿌연 확산광이 물리적으로 타당하다."
     },
     {
      "label": "B",
      "direction": "인물은 프레임 중앙에서 살짝 오른쪽, 3/4 뒤에서 잡혀 있고 얼굴 옆선이 보인다. 시선은 오른쪽 앞의 문틀/유리문 쪽을 향하는 듯하나, 실제 '먼지 낀 창'과 항구 뷰는 인물 왼쪽(화면 좌측)의 깨끗한 큰 창에 있고 그쪽은 보고 있지 않다. 즉 시선 목표와 지정된 창의 관계가 어긋난다. 손은 오른쪽 문틀을 짚고 있다.",
      "built_space": "로케이션이 상당히 개조되었다: 좌측에 레퍼런스의 벽면 창이 옮겨져 있고, 우측에는 레퍼런스에 없는 대형 유리 칸막이/유리문이 새로 생겼다. 유리 너머로 바구니·장대·철망 바구니가 보여 실내가 두 공간으로 분할된 셈. 좌측 창 유리는 먼지가 거의 없이 맑아 어선·방파제가 선명해 '먼지가 잔뜩 껴 흐릿한 창'이라는 락과 반대. 카메라도 정후방이 아니라 측후방.",
      "entities": "강민숙: 검은 단발, 회색 스카프와 다크 그레이 코트 — 레퍼런스 의상과 잘 맞고 얼굴 옆선도 40대 후반 한국 여성으로 읽힌다. 추가 인물 없음, 문자 없음.",
      "hard_violations": [],
      "physics": "인물은 바닥에 서서 오른손으로 문틀을 짚어 지지하고 있어 무게 배분이 자연스럽다. 부유 물체 없음. 다만 우측 유리면의 반사/투과가 다소 혼재하나 치명적 불가능은 아님."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "눈높이 뒤 시점·중간샷에서 인물 등이 화면 상당 부분을 차지하고 손으로 창틀을 짚어 먼지 낀 유리를 예리하게 내다보는 순간을 물리적으로 설득력 있게 담았으며, 로케이션 재질감과 인물 동일성도 일치 — 다만 실제 항구가 보이는 창이 좌측 배경으로 밀려 시선축과 사이트라인이 약간 어긋난 점은 감점.  ★위반: [gpt] 기준 장소에 없는 대형 세로 유리 칸막이/추가 창을 발명하여 민숙의 위치와 시선 대상이 잘못된 구조 안에 놓였다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "레퍼런스 로케이션 재현과 창밖 부두 사이트라인은 정확하나, 인물이 창에서 멀리 떨어져 있어 '창문 틈새로 내다보는' 밀착 상황이 성립하지 않고 등이 화면 2/3를 차지하는 지정 프레이밍에도 못 미치며, 머리·어깨가 배경에 합성된 듯 평면적으로 읽혀 물질 리얼리즘이 약함."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.4,
      "B": 1.714
     },
     "adjusted": {
      "A": 1.15,
      "B": 1.714
     },
     "violations": {
      "A": [
       "[gpt] 기준 장소에 없는 대형 세로 유리 칸막이/추가 창을 발명하여 민숙의 위치와 시선 대상이 잘못된 구조 안에 놓였다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "눈높이 뒤 시점·중간샷에서 인물 등이 화면 상당 부분을 차지하고 손으로 창틀을 짚어 먼지 낀 유리를 예리하게 내다보는 순간을 물리적으로 설득력 있게 담았으며, 로케이션 재질감과 인물 동일성도 일치 — 다만 실제 항구가 보이는 창이 좌측 배경으로 밀려 시선축과 사이트라인이 약간 어긋난 점은 감점.  ★위반: [gpt] 기준 장소에 없는 대형 세로 유리 칸막이/추가 창을 발명하여 민숙의 위치와 시선 대상이 잘못된 구조 안에 놓였다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "레퍼런스 로케이션 재현과 창밖 부두 사이트라인은 정확하나, 인물이 창에서 멀리 떨어져 있어 '창문 틈새로 내다보는' 밀착 상황이 성립하지 않고 등이 화면 2/3를 차지하는 지정 프레이밍에도 못 미치며, 머리·어깨가 배경에 합성된 듯 평면적으로 읽혀 물질 리얼리즘이 약함."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 인물의 정확히 뒤, 눈높이에 있고 강민숙은 프레임 중앙에서 살짝 왼쪽에 서서 머리를 오른쪽으로 돌려 창문 쪽을 본다. 시선축은 화면 중앙 상단의 흐릿한 창(부두·타이어·방파제가 희미하게 보임)에 정확히 도달한다. 어깨와 머리가 어두운 전경 프레임을 만들고 그 오른쪽 옆으로 좁은 외부 시야가 유지된다 — 지정된 '좁은 사선 시야' 구성과 일치.",
    "built_space": "레퍼런스 로케이션의 구조가 거의 그대로 유지된다: 좌측 검은 그물과 노란 부표, 좌측 하단 콘크리트 블록, 중앙 벽의 2연창 목재 창틀, 우측 적층 플라스틱 바구니 더미와 대나무 장대·롤러, 우측 하단 철망 바구니. 창은 하나뿐이고 위치도 레퍼런스와 동일. 인물은 실내 바닥에 서 있고 스케일도 실제 비례에 맞다(창이 전경화되지 않음).",
    "entities": "강민숙: 어깨 아래 검은 단발~중단발, 한국인 여성, 짙은 회색 트위드 코트 — 캐릭터 레퍼런스의 헤어와 다크 그레이 코트와 부합. 뒷모습이므로 얼굴은 보이지 않으나 목덜미·체형·연령대가 40대 후반 여성으로 읽힌다. 추가 인물 없음, 문자/워터마크 없음.",
    "hard_violations": [],
    "physics": "두 발은 프레임 밖이지만 몸통은 수직으로 서 있고 체중이 안정적으로 실린 자연스러운 입식 자세. 공중에 뜬 물체 없음. 창밖 빛은 창에서 들어와 인물 등을 어둡게 남기는 방향으로 일관되며, 먼지 낀 유리의 뿌연 확산광이 물리적으로 타당하다."
   },
   {
    "label": "B",
    "direction": "인물은 프레임 중앙에서 살짝 오른쪽, 3/4 뒤에서 잡혀 있고 얼굴 옆선이 보인다. 시선은 오른쪽 앞의 문틀/유리문 쪽을 향하는 듯하나, 실제 '먼지 낀 창'과 항구 뷰는 인물 왼쪽(화면 좌측)의 깨끗한 큰 창에 있고 그쪽은 보고 있지 않다. 즉 시선 목표와 지정된 창의 관계가 어긋난다. 손은 오른쪽 문틀을 짚고 있다.",
    "built_space": "로케이션이 상당히 개조되었다: 좌측에 레퍼런스의 벽면 창이 옮겨져 있고, 우측에는 레퍼런스에 없는 대형 유리 칸막이/유리문이 새로 생겼다. 유리 너머로 바구니·장대·철망 바구니가 보여 실내가 두 공간으로 분할된 셈. 좌측 창 유리는 먼지가 거의 없이 맑아 어선·방파제가 선명해 '먼지가 잔뜩 껴 흐릿한 창'이라는 락과 반대. 카메라도 정후방이 아니라 측후방.",
    "entities": "강민숙: 검은 단발, 회색 스카프와 다크 그레이 코트 — 레퍼런스 의상과 잘 맞고 얼굴 옆선도 40대 후반 한국 여성으로 읽힌다. 추가 인물 없음, 문자 없음.",
    "hard_violations": [],
    "physics": "인물은 바닥에 서서 오른손으로 문틀을 짚어 지지하고 있어 무게 배분이 자연스럽다. 부유 물체 없음. 다만 우측 유리면의 반사/투과가 다소 혼재하나 치명적 불가능은 아님."
   }
  ],
  "totals": {
   "A": 13,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "카메라 정후방·눈높이, 등이 화면의 2/3를 차지하며 그 옆으로 좁은 흐릿한 창 시야를 남기는 지정 구도를 그대로 실현했고, 로케이션 구조(그물·바구니 더미·2연창)도 레퍼런스와 일치한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "측후방 3/4 앵글로 얼굴이 보이고, 항구가 선명히 보이는 맑은 창 + 레퍼런스에 없는 대형 유리 칸막이를 새로 만들어 '먼지 낀 흐릿한 창 틈새' 락과 정후방 카메라 지시를 모두 벗어났다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B06.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S84sh1__bgfirst_bg.png",
   "bg_asset_id": "eb472c59-0bb5-45da-9059-fa54830abf1d",
   "bg_record_key": "S84sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S84sh5": {
  "input_fingerprint": "830ee3330e8a3f46",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우가 백팩에서 38구경 권총을 불쑥 꺼내 든 찰나의 클로즈업.\n\nLOCATION (lock): The narrow hiding area inside the fishing-gear shed among stacked nets, traps and baskets. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height beside 정인우, complete the dolly-in as his hand jerks the handgun clear of the backpack, isolating the weapon, gripping hand, and opening while retaining a sliver of his torso as scale reference. The handgun is caught laterally rather than aimed toward the lens, and the compressed framing emphasizes only the reduced camera distance from the preceding conversational coverage.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 백팩 (열린 상태) — The open top is angled toward the camera, with 정인우's hand emerging from inside; used as Its opening forms the lower framing pocket from which the weapon suddenly emerges; 38구경 권총 (백팩에서 막 꺼내 든 상태) — Its side profile is visible as it clears the backpack, with the muzzle directed safely across the frame rather than at camera; used as The weapon and gripping hand are the isolated focal detail at the instant of revelation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The same muted daytime interior illumination holds a sharp tonal separation between the hand, handgun, and backpack opening.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dusty window, stacked nets and fishing gear, daylight filtering through grime, and three fugitives' positions. Exclude the lookout view from the insert; focus on the revolver being pulled from the backpack.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo reveals and takes possession of the .38-caliber handgun from his backpack; his injured arm remains casted. All three remain blood-coated, and Jihu’s necklace remains absent.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우가 백팩에서 38구경 권총을 불쑥 꺼내 든 찰나의 클로즈업.\n\nLOCATION (lock): The narrow hiding area inside the fishing-gear shed among stacked nets, traps and baskets. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height beside 정인우, complete the dolly-in as his hand jerks the handgun clear of the backpack, isolating the weapon, gripping hand, and opening while retaining a sliver of his torso as scale reference. The handgun is caught laterally rather than aimed toward the lens, and the compressed framing emphasizes only the reduced camera distance from the preceding conversational coverage.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 백팩 (열린 상태) — The open top is angled toward the camera, with 정인우's hand emerging from inside; used as Its opening forms the lower framing pocket from which the weapon suddenly emerges; 38구경 권총 (백팩에서 막 꺼내 든 상태) — Its side profile is visible as it clears the backpack, with the muzzle directed safely across the frame rather than at camera; used as The weapon and gripping hand are the isolated focal detail at the instant of revelation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The same muted daytime interior illumination holds a sharp tonal separation between the hand, handgun, and backpack opening.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo reveals and takes possession of the .38-caliber handgun from his backpack; his injured arm remains casted. All three remain blood-coated, and Jihu’s necklace remains absent.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우가 백팩에서 38구경 권총을 불쑥 꺼내 든 찰나의 클로즈업.\n\nLOCATION (lock): The narrow hiding area inside the fishing-gear shed among stacked nets, traps and baskets. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height beside 정인우, complete the dolly-in as his hand jerks the handgun clear of the backpack, isolating the weapon, gripping hand, and opening while retaining a sliver of his torso as scale reference. The handgun is caught laterally rather than aimed toward the lens, and the compressed framing emphasizes only the reduced camera distance from the preceding conversational coverage.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 백팩 (열린 상태) — The open top is angled toward the camera, with 정인우's hand emerging from inside; used as Its opening forms the lower framing pocket from which the weapon suddenly emerges; 38구경 권총 (백팩에서 막 꺼내 든 상태) — Its side profile is visible as it clears the backpack, with the muzzle directed safely across the frame rather than at camera; used as The weapon and gripping hand are the isolated focal detail at the instant of revelation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The same muted daytime interior illumination holds a sharp tonal separation between the hand, handgun, and backpack opening.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dusty window, stacked nets and fishing gear, daylight filtering through grime, and three fugitives' positions. Exclude the lookout view from the insert; focus on the revolver being pulled from the backpack.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo reveals and takes possession of the .38-caliber handgun from his backpack; his injured arm remains casted. All three remain blood-coated, and Jihu’s necklace remains absent.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S84sh5__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S84sh5.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1253367>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B06.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1253367>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "총구가 렌즈가 아닌 화면을 가로질러 측면 프로필로 잡히고, 배낭 개구부가 하단 포켓을 이루며 손·총·개구부가 분리된 인서트로 압축돼 카메라 지시를 가장 정확히 실현했고 혈흔까지 유지했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소 재현은 좋으나 총이 측면이 아닌 전방 사선으로 걸쳐 있고 프레이밍이 넓어 인서트 압축이 약하며, 손이 중년 남성처럼 보이고 혈흔이 없어 정인우 신원·캐리드 상태 조건에서 밀린다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "총구가 렌즈가 아닌 화면을 가로질러 측면 프로필로 잡히고, 배낭 개구부가 하단 포켓을 이루며 손·총·개구부가 분리된 인서트로 압축돼 카메라 지시를 가장 정확히 실현했고 혈흔까지 유지했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소 재현은 좋으나 총이 측면이 아닌 전방 사선으로 걸쳐 있고 프레이밍이 넓어 인서트 압축이 약하며, 손이 중년 남성처럼 보이고 혈흔이 없어 정인우 신원·캐리드 상태 조건에서 밀린다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이·달리인 완료의 인서트 클로즈업으로 총·쥔 손·백팩 개구부만 고립시키고 몸통은 스케일용 일부만 남겨 카메라 지시를 정확히 충족했고, 총구도 렌즈를 피해 화면을 가로지른다. 손이 다소 연령대가 높아 보이고 리볼버 그립 재질이 프롭 레퍼런스와 약간 다른 점은 감점 요소."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "리볼버 형태는 프롭 레퍼런스와 가장 가깝고 총구 방향도 안전하지만, 방 전체와 인물 전신 측면이 들어온 와이드에 가까운 프레이밍이라 '인서트 클로즈업·달리인 완료·몸통은 sliver만'이라는 최우선 스테이징 지시를 위반하며, 손이 가방에서 이미 멀어져 '불쑥 꺼내 든 찰나'의 순간성도 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이·달리인 완료의 인서트 클로즈업으로 총·쥔 손·백팩 개구부만 고립시키고 몸통은 스케일용 일부만 남겨 카메라 지시를 정확히 충족했고, 총구도 렌즈를 피해 화면을 가로지른다. 손이 다소 연령대가 높아 보이고 리볼버 그립 재질이 프롭 레퍼런스와 약간 다른 점은 감점 요소."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "리볼버 형태는 프롭 레퍼런스와 가장 가깝고 총구 방향도 안전하지만, 방 전체와 인물 전신 측면이 들어온 와이드에 가까운 프레이밍이라 '인서트 클로즈업·달리인 완료·몸통은 sliver만'이라는 최우선 스테이징 지시를 위반하며, 손이 가방에서 이미 멀어져 '불쑥 꺼내 든 찰나'의 순간성도 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 14
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "총구가 렌즈가 아닌 화면을 가로질러 측면 프로필로 잡히고, 배낭 개구부가 하단 포켓을 이루며 손·총·개구부가 분리된 인서트로 압축돼 카메라 지시를 가장 정확히 실현했고 혈흔까지 유지했다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "장소 재현은 좋으나 총이 측면이 아닌 전방 사선으로 걸쳐 있고 프레이밍이 넓어 인서트 압축이 약하며, 손이 중년 남성처럼 보이고 혈흔이 없어 정인우 신원·캐리드 상태 조건에서 밀린다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B06.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1253367>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 위치가 레이아웃 스케치와 반대로 화면 오른쪽에 배치되어 샷의 전체 구도가 어긋났습니다.",
     "fix_en": "Place the person on the left side of the frame, matching the exact position, pose, and screen size shown in the layout sketch.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "인물의 의상이 캐릭터 레퍼런스의 의상(녹색 코트, 와인색 터틀넥)과 일치하지 않습니다.",
     "fix_en": "Change the character's clothing to match the reference: a dark green overcoat over a burgundy turtleneck.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지문에 명시된 '깁스를 한 팔(injured arm remains casted)' 설정이 팔에 반영되지 않았습니다.",
     "fix_en": "Add a medical cast to the visible arm holding the weapon.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Place the person on the left side of the frame, matching the exact position, pose, and screen size shown in the layout sketch.\n- Change the character's clothing to match the reference: a dark green overcoat over a burgundy turtleneck.\n- Add a medical cast to the visible arm holding the weapon.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "readings": [
     {
      "label": "A",
      "direction": "총구는 화면 왼쪽(백팩 개구부 위쪽)을 향해 수평으로 뻗어 있어 렌즈를 겨누지 않는다 — 샷 텍스트의 '측면으로 포착, 렌즈 비겨냥' 요구에 부합. 다만 손과 총이 백팩 개구부 위 공중에서 오른쪽 벽 쪽 인물의 팔에서 뻗어 나오며, 백팩 안에서 '막 꺼내는' 궤적이라기보다 이미 옆으로 뻗어 정지한 상태로 읽힌다. 인물의 얼굴·시선은 프레임 밖.",
      "built_space": "배경 구조는 대체로 유지: 왼쪽 그물 커튼, 통발 상자, 중앙 창문 두 짝, 오른쪽 적재 바구니와 대나무 장대, 우하단 철망 바구니, 전경 백팩 모두 원위치. 다만 카메라가 더 뒤로 빠져 배경 요소들이 축소되고 우측 상단 벽면 액자·플라스틱 바구니 일부가 인물 팔로 가려짐. 오른쪽 벽 앞에 인물의 몸통이 서 있는데, 원 배경에서 그 위치는 장대·바구니 선반 자리라 몸이 그 앞을 지나가는 것은 허용 범위. 새 구조물 추가는 없음.",
      "entities": "총기는 프롭 레퍼런스의 리볼버(38구경, 나무 그립)와 잘 일치하며 총열이 다소 길다. 인물은 손과 팔뚝, 어깨 일부만 보이고 의상이 짙은 회녹색 워크재킷/야상으로, 캐릭터 레퍼런스의 초록 울 코트와 다르다. 계약이 명시한 '깁스한 부상 팔'이 전혀 보이지 않으며 손목은 맨살. 혈흔은 손등에 약간 있음. 얼굴 미노출로 신원 확인 불가.",
      "hard_violations": [],
      "physics": "총은 오른손이 그립을 확실히 쥐고 있고, 팔은 어깨에서 이어져 지지가 명확하다. 백팩은 바닥에 놓여 열려 있고 자립. 부유하는 물체 없음. 다만 총이 백팩 개구부에서 '솟아오르는' 순간이라기보다 개구부 위를 가로질러 수평 정지한 느낌이라 순간성은 약하다."
     },
     {
      "label": "B",
      "direction": "총구는 화면 오른쪽 아래-앞쪽으로 비스듬히 향해 렌즈를 직접 겨누지 않고 프레임을 가로지른다 — 요구에 부합. 손은 백팩 개구부 바로 위에서 위로 끌어올리는 궤적이고 총 아래쪽이 가방 입구와 이어져 '막 꺼내는 찰나'가 읽힌다. 인물의 얼굴은 상단에서 잘려 코 아래만 보이며 시선은 아래(총/가방) 쪽.",
      "built_space": "배경 유지에 편차가 있다: 오른쪽 벽 앞 대나무 장대 다발과 흰 플라스틱 바구니 조합이 금속 상자/스틸 통 같은 형태로 변형되고, 원본의 노란 부표 달린 그물 커튼과 통발 상자 배치가 왼쪽에서 인물에 가려지며 일부 단순화됨. 창문 2짝, 적재 바구니 기둥, 우하단 철망 바구니, 전경 백팩은 원위치 유지. 새 구조물이 자란 것은 아니고 기존 선반 집기의 형태가 일부 바뀐 수준.",
      "entities": "인물: 캐릭터 레퍼런스의 초록 울 코트 + 버건디 터틀넥이 정확히 일치, 20대 한국 남성 턱선·피부톤 일치. 팔은 흰 깁스/붕대로 감겨 있어 CARRIED STATE의 '부상 팔 깁스' 조항을 충족. 총기는 레퍼런스 리볼버와 형태·금속감 일치하고 혈흔이 묻어 'blood-coated' 조항과도 맞음. 백팩은 배경과 동일.",
      "hard_violations": [],
      "physics": "총은 오른손이 그립을 쥐고 손가락이 트리거가드 근처에 걸려 있으며, 팔은 깁스된 팔뚝에서 어깨로 이어져 지지 명확. 백팩은 바닥에 놓인 채 열려 있고 손이 그 입구에서 나오는 동작선이 성립. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "총구 방향과 배경 보존은 무난하지만, 프레임이 넓게 빠져 '인서트 클로즈업'의 압축감이 약하고, 무엇보다 계약이 명시한 깁스된 부상 팔이 사라지고 캐릭터 레퍼런스의 초록 코트가 회녹색 작업 재킷으로 바뀌어 신원·의상·CARRIED STATE를 모두 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레이아웃 스케치대로 백팩 입구에서 총을 끌어올리는 찰나를 잡았고, 깁스한 팔·초록 코트·버건디 터틀넥·혈흔 묻은 38구경 리볼버까지 레퍼런스와 계약을 모두 충족 — 오른쪽 벽 집기 형태가 일부 변형된 것이 손실이나 인물·프롭 충실도가 그것을 크게 상회한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "총구 방향과 배경 보존은 무난하지만, 프레임이 넓게 빠져 '인서트 클로즈업'의 압축감이 약하고, 무엇보다 계약이 명시한 깁스된 부상 팔이 사라지고 캐릭터 레퍼런스의 초록 코트가 회녹색 작업 재킷으로 바뀌어 신원·의상·CARRIED STATE를 모두 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레이아웃 스케치대로 백팩 입구에서 총을 끌어올리는 찰나를 잡았고, 깁스한 팔·초록 코트·버건디 터틀넥·혈흔 묻은 38구경 리볼버까지 레퍼런스와 계약을 모두 충족 — 오른쪽 벽 집기 형태가 일부 변형된 것이 손실이나 인물·프롭 충실도가 그것을 크게 상회한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "총구는 화면 왼쪽(백팩 개구부 위쪽)을 향해 수평으로 뻗어 있어 렌즈를 겨누지 않는다 — 샷 텍스트의 '측면으로 포착, 렌즈 비겨냥' 요구에 부합. 다만 손과 총이 백팩 개구부 위 공중에서 오른쪽 벽 쪽 인물의 팔에서 뻗어 나오며, 백팩 안에서 '막 꺼내는' 궤적이라기보다 이미 옆으로 뻗어 정지한 상태로 읽힌다. 인물의 얼굴·시선은 프레임 밖.",
      "built_space": "배경 구조는 대체로 유지: 왼쪽 그물 커튼, 통발 상자, 중앙 창문 두 짝, 오른쪽 적재 바구니와 대나무 장대, 우하단 철망 바구니, 전경 백팩 모두 원위치. 다만 카메라가 더 뒤로 빠져 배경 요소들이 축소되고 우측 상단 벽면 액자·플라스틱 바구니 일부가 인물 팔로 가려짐. 오른쪽 벽 앞에 인물의 몸통이 서 있는데, 원 배경에서 그 위치는 장대·바구니 선반 자리라 몸이 그 앞을 지나가는 것은 허용 범위. 새 구조물 추가는 없음.",
      "entities": "총기는 프롭 레퍼런스의 리볼버(38구경, 나무 그립)와 잘 일치하며 총열이 다소 길다. 인물은 손과 팔뚝, 어깨 일부만 보이고 의상이 짙은 회녹색 워크재킷/야상으로, 캐릭터 레퍼런스의 초록 울 코트와 다르다. 계약이 명시한 '깁스한 부상 팔'이 전혀 보이지 않으며 손목은 맨살. 혈흔은 손등에 약간 있음. 얼굴 미노출로 신원 확인 불가.",
      "hard_violations": [],
      "physics": "총은 오른손이 그립을 확실히 쥐고 있고, 팔은 어깨에서 이어져 지지가 명확하다. 백팩은 바닥에 놓여 열려 있고 자립. 부유하는 물체 없음. 다만 총이 백팩 개구부에서 '솟아오르는' 순간이라기보다 개구부 위를 가로질러 수평 정지한 느낌이라 순간성은 약하다."
     },
     {
      "label": "B",
      "direction": "총구는 화면 오른쪽 아래-앞쪽으로 비스듬히 향해 렌즈를 직접 겨누지 않고 프레임을 가로지른다 — 요구에 부합. 손은 백팩 개구부 바로 위에서 위로 끌어올리는 궤적이고 총 아래쪽이 가방 입구와 이어져 '막 꺼내는 찰나'가 읽힌다. 인물의 얼굴은 상단에서 잘려 코 아래만 보이며 시선은 아래(총/가방) 쪽.",
      "built_space": "배경 유지에 편차가 있다: 오른쪽 벽 앞 대나무 장대 다발과 흰 플라스틱 바구니 조합이 금속 상자/스틸 통 같은 형태로 변형되고, 원본의 노란 부표 달린 그물 커튼과 통발 상자 배치가 왼쪽에서 인물에 가려지며 일부 단순화됨. 창문 2짝, 적재 바구니 기둥, 우하단 철망 바구니, 전경 백팩은 원위치 유지. 새 구조물이 자란 것은 아니고 기존 선반 집기의 형태가 일부 바뀐 수준.",
      "entities": "인물: 캐릭터 레퍼런스의 초록 울 코트 + 버건디 터틀넥이 정확히 일치, 20대 한국 남성 턱선·피부톤 일치. 팔은 흰 깁스/붕대로 감겨 있어 CARRIED STATE의 '부상 팔 깁스' 조항을 충족. 총기는 레퍼런스 리볼버와 형태·금속감 일치하고 혈흔이 묻어 'blood-coated' 조항과도 맞음. 백팩은 배경과 동일.",
      "hard_violations": [],
      "physics": "총은 오른손이 그립을 쥐고 손가락이 트리거가드 근처에 걸려 있으며, 팔은 깁스된 팔뚝에서 어깨로 이어져 지지 명확. 백팩은 바닥에 놓인 채 열려 있고 손이 그 입구에서 나오는 동작선이 성립. 부유 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물이 프레임 좌측에서 백팩 개구부 위로 손을 뻗어 리볼버를 꺼내는 순간. 총구는 화면 우측 아래(백팩 쪽)를 향해 비스듬히 가로지르며 렌즈를 겨누지 않음 — 계약의 '측면으로 잡히고 카메라를 향하지 않음'과 일치. 시선은 프레임 상단에서 잘려 얼굴 하단만 보이고 손/총 쪽을 향하는 각도.",
      "built_space": "배경 지오메트리는 대체로 유지: 좌측 그물 더미(인물에 상당 부분 가림), 정면 창 2연창, 우측 적층 바구니·대나무 장대·철망 바구니, 하단 열린 백팩 모두 원 위치. 다만 우측 중단의 등나무 바구니가 금속 통 형태로 바뀌고 장대·타이어 배열이 다소 단순화됨(원본 대비 질감 변경). 세로 크롭이 배경보다 좁아 상단 천장부가 잘림.",
      "entities": "손·팔은 20대 남성, 정인우 캐릭터 레퍼런스의 짙은 녹색 울 코트와 버건디 터틀넥이 그대로 확인됨. 오른팔에 캐스트(석고 붕대)가 감겨 있어 'injured arm remains casted' 계약 충족. 총은 프롭 레퍼런스의 목재 그립 .38 리볼버 계열이며 표면에 혈흔이 묻어 'blood-coated' 지속 상태와 호응. 총열이 레퍼런스보다 길다는 점은 경미한 차이.",
      "hard_violations": [],
      "physics": "손이 총 그립을 확실히 쥐고 있고, 팔뚝은 백팩 개구부 바로 위에서 위로 당겨지는 궤적. 백팩은 바닥에 놓여 자체 무게로 형태 유지. 떠 있는 물체 없음. 신체는 좌측 벽/그물 앞에 서 있으며 지지가 명확."
     },
     {
      "label": "B",
      "direction": "손과 팔이 프레임 우측에서 왼쪽으로 뻗어 리볼버를 수평으로 들고 있으며, 총구는 화면 좌측(백팩/그물 쪽)을 가로질러 향함 — 렌즈를 겨누지 않는 점은 충족. 그러나 손이 백팩 개구부 바로 위가 아니라 개구부에서 멀리 떨어진 오른쪽 허공에 있어 '가방에서 막 꺼내는 찰나'의 관계가 끊김.",
      "built_space": "배경은 원본에 매우 충실(그물, 통발, 창, 적층 바구니, 철망 바구니, 백팩 모두 동일 위치). 다만 우측 인물 몸통이 대나무 장대·타이어 영역을 가리고, 우측 상단 바구니 형태가 약간 달라짐. 스케치가 지정한 인물 위치(좌측 상단에서 백팩 위로 내려오는 팔)와 달리 인물이 우측에 배치되어 레이아웃 스케치의 배치를 어김.",
      "entities": "보이는 것은 팔 하나와 몸통 일부뿐. 의상이 정인우 레퍼런스의 짙은 녹색 울 코트/버건디 터틀넥이 아니라 낡은 카키색 워크재킷으로 바뀜 — 계약이 요구하지 않은 의상 변경. 팔에 캐스트가 전혀 없어 'injured arm remains casted' 계약 위반. 손등 혈흔은 있음. 총은 .38 리볼버로 프롭과 부합.",
      "hard_violations": [],
      "physics": "손이 그립을 쥐고 있고 팔은 오른쪽 프레임 밖 몸통에 연결되어 지지는 성립. 다만 총이 백팩과 물리적으로 접촉·연속되지 않아 '꺼내 드는 찰나'의 운동 궤적이 읽히지 않고, 이미 꺼낸 뒤 정지한 상태처럼 보임."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "정인우의 레퍼런스 의상(녹색 코트·버건디 터틀넥)과 깁스한 팔, 혈흔 묻은 .38 리볼버가 모두 확인되고 백팩 개구부에서 총을 끌어올리는 순간이 스케치 배치대로 좌측에 놓여 계약을 가장 충실히 이행함; 우측 바구니 질감 변형과 다소 넓은 크롭은 감점 요소."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "배경 보존과 총기 디테일은 깔끔하나, 계약이 요구하지 않은 의상 교체(카키 작업재킷)와 필수 지속조건인 '깁스한 팔' 소실, 스케치와 반대편(우측) 배치, 백팩 개구부와 분리된 손 위치로 '가방에서 꺼내는 찰나'가 성립하지 않음."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "정인우의 레퍼런스 의상(녹색 코트·버건디 터틀넥)과 깁스한 팔, 혈흔 묻은 .38 리볼버가 모두 확인되고 백팩 개구부에서 총을 끌어올리는 순간이 스케치 배치대로 좌측에 놓여 계약을 가장 충실히 이행함; 우측 바구니 질감 변형과 다소 넓은 크롭은 감점 요소."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "배경 보존과 총기 디테일은 깔끔하나, 계약이 요구하지 않은 의상 교체(카키 작업재킷)와 필수 지속조건인 '깁스한 팔' 소실, 스케치와 반대편(우측) 배치, 백팩 개구부와 분리된 손 위치로 '가방에서 꺼내는 찰나'가 성립하지 않음."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물이 프레임 좌측에서 백팩 개구부 위로 손을 뻗어 리볼버를 꺼내는 순간. 총구는 화면 우측 아래(백팩 쪽)를 향해 비스듬히 가로지르며 렌즈를 겨누지 않음 — 계약의 '측면으로 잡히고 카메라를 향하지 않음'과 일치. 시선은 프레임 상단에서 잘려 얼굴 하단만 보이고 손/총 쪽을 향하는 각도.",
      "built_space": "배경 지오메트리는 대체로 유지: 좌측 그물 더미(인물에 상당 부분 가림), 정면 창 2연창, 우측 적층 바구니·대나무 장대·철망 바구니, 하단 열린 백팩 모두 원 위치. 다만 우측 중단의 등나무 바구니가 금속 통 형태로 바뀌고 장대·타이어 배열이 다소 단순화됨(원본 대비 질감 변경). 세로 크롭이 배경보다 좁아 상단 천장부가 잘림.",
      "entities": "손·팔은 20대 남성, 정인우 캐릭터 레퍼런스의 짙은 녹색 울 코트와 버건디 터틀넥이 그대로 확인됨. 오른팔에 캐스트(석고 붕대)가 감겨 있어 'injured arm remains casted' 계약 충족. 총은 프롭 레퍼런스의 목재 그립 .38 리볼버 계열이며 표면에 혈흔이 묻어 'blood-coated' 지속 상태와 호응. 총열이 레퍼런스보다 길다는 점은 경미한 차이.",
      "hard_violations": [],
      "physics": "손이 총 그립을 확실히 쥐고 있고, 팔뚝은 백팩 개구부 바로 위에서 위로 당겨지는 궤적. 백팩은 바닥에 놓여 자체 무게로 형태 유지. 떠 있는 물체 없음. 신체는 좌측 벽/그물 앞에 서 있으며 지지가 명확."
     },
     {
      "label": "A",
      "direction": "손과 팔이 프레임 우측에서 왼쪽으로 뻗어 리볼버를 수평으로 들고 있으며, 총구는 화면 좌측(백팩/그물 쪽)을 가로질러 향함 — 렌즈를 겨누지 않는 점은 충족. 그러나 손이 백팩 개구부 바로 위가 아니라 개구부에서 멀리 떨어진 오른쪽 허공에 있어 '가방에서 막 꺼내는 찰나'의 관계가 끊김.",
      "built_space": "배경은 원본에 매우 충실(그물, 통발, 창, 적층 바구니, 철망 바구니, 백팩 모두 동일 위치). 다만 우측 인물 몸통이 대나무 장대·타이어 영역을 가리고, 우측 상단 바구니 형태가 약간 달라짐. 스케치가 지정한 인물 위치(좌측 상단에서 백팩 위로 내려오는 팔)와 달리 인물이 우측에 배치되어 레이아웃 스케치의 배치를 어김.",
      "entities": "보이는 것은 팔 하나와 몸통 일부뿐. 의상이 정인우 레퍼런스의 짙은 녹색 울 코트/버건디 터틀넥이 아니라 낡은 카키색 워크재킷으로 바뀜 — 계약이 요구하지 않은 의상 변경. 팔에 캐스트가 전혀 없어 'injured arm remains casted' 계약 위반. 손등 혈흔은 있음. 총은 .38 리볼버로 프롭과 부합.",
      "hard_violations": [],
      "physics": "손이 그립을 쥐고 있고 팔은 오른쪽 프레임 밖 몸통에 연결되어 지지는 성립. 다만 총이 백팩과 물리적으로 접촉·연속되지 않아 '꺼내 드는 찰나'의 운동 궤적이 읽히지 않고, 이미 꺼낸 뒤 정지한 상태처럼 보임."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S84sh5__bgfirst_bg.png",
   "bg_asset_id": "a14c3d86-4f90-4824-ab6f-6c397b38a25e",
   "bg_record_key": "S84sh5::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S84sh1"
  }
 },
 "S85sh4::bgfirst_bg": {
  "input_fingerprint": "edf7871f59ac97d4",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어구 창고 쪽을 향해 예리한 시선을 고정한 고산들의 굳은 얼굴 클로즈업.\n\nLOCATION (lock): On the village side of the island pier, facing the nearby fishing-gear warehouse.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 고산들's face height and just off his eyeline, hold a firm static close-up with his face weighted slightly to one side and the warehouse direction left beyond the opposite frame edge. His rigid jaw and narrowed eyes carry the entire composition, while the shallow background prevents the unseen target of his suspicion from being visually resolved.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (Present beside the pier) — The warehouse lies just outside the frame along 고산들's sightline; used as Off-screen eyeline anchor that motivates 고산들's fixed stare.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어구 창고 쪽을 향해 예리한 시선을 고정한 고산들의 굳은 얼굴 클로즈업.\n\nLOCATION (lock): On the village side of the island pier, facing the nearby fishing-gear warehouse.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 고산들's face height and just off his eyeline, hold a firm static close-up with his face weighted slightly to one side and the warehouse direction left beyond the opposite frame edge. His rigid jaw and narrowed eyes carry the entire composition, while the shallow background prevents the unseen target of his suspicion from being visually resolved.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (Present beside the pier) — The warehouse lies just outside the frame along 고산들's sightline; used as Off-screen eyeline anchor that motivates 고산들's fixed stare.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S85sh4__bgfirst_bg.png",
  "asset_id": "9fad90ac-4cff-4528-bd1f-fe4c175fc7b9",
  "input_asset_ids": [
   "c0a8eba1-98f6-4c9b-ab31-388c6f645794",
   "690ece37-1769-459c-a2ec-76a15158892c"
  ]
 },
 "S85sh4": {
  "input_fingerprint": "87c3fc29051d40b0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어구 창고 쪽을 향해 예리한 시선을 고정한 고산들의 굳은 얼굴 클로즈업.\n\nLOCATION (lock): On the village side of the island pier, facing the nearby fishing-gear warehouse. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The fugitives remain hidden in the gear shed and coated in goat blood; Inwoo retains the .38 revolver.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어구 창고 쪽을 향해 예리한 시선을 고정한 고산들의 굳은 얼굴 클로즈업.\n\nLOCATION (lock): On the village side of the island pier, facing the nearby fishing-gear warehouse. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The fugitives remain hidden in the gear shed and coated in goat blood; Inwoo retains the .38 revolver.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어구 창고 쪽을 향해 예리한 시선을 고정한 고산들의 굳은 얼굴 클로즈업.\n\nLOCATION (lock): On the village side of the island pier, facing the nearby fishing-gear warehouse. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The fugitives remain hidden in the gear shed and coated in goat blood; Inwoo retains the .38 revolver.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 고산들 (한국인 40대 중반 남성, 짧게 깎은 검은 머리, 각진 얼굴, 날카로운 눈매) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S85sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S85sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:876576>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:876576>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "인물의 시선이 화면 우측의 창고 방향을 적절히 향하고 있으며, 굳은 얼굴의 클로즈업과 캐릭터 디자인을 충실히 반영했습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물이 창고가 아닌 반대편 바다 쪽을 바라보고 있어 시선 방향에 대한 지문을 위반했습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "인물의 시선이 화면 우측의 창고 방향을 적절히 향하고 있으며, 굳은 얼굴의 클로즈업과 캐릭터 디자인을 충실히 반영했습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "인물이 창고가 아닌 반대편 바다 쪽을 바라보고 있어 시선 방향에 대한 지문을 위반했습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어구 창고가 위치한 화면 오른쪽으로 시선을 향하고 있어 '창고 쪽을 향해 고정한 시선'이라는 지문을 잘 충족합니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "어구 창고를 등지고 반대편 바다 쪽을 바라보고 있어 시선 방향이 지문의 요구사항과 상충됩니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어구 창고가 위치한 화면 오른쪽으로 시선을 향하고 있어 '창고 쪽을 향해 고정한 시선'이라는 지문을 잘 충족합니다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "어구 창고를 등지고 반대편 바다 쪽을 바라보고 있어 시선 방향이 지문의 요구사항과 상충됩니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 9,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "인물의 시선이 화면 우측의 창고 방향을 적절히 향하고 있으며, 굳은 얼굴의 클로즈업과 캐릭터 디자인을 충실히 반영했습니다."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "인물이 창고가 아닌 반대편 바다 쪽을 바라보고 있어 시선 방향에 대한 지문을 위반했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L18B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:876576>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들이 배경에 있는 어구 창고를 향하지 않고 다른 방향을 보고 있습니다.",
     "fix_en": "Turn his head and eyes to gaze directly at the fishing-gear warehouse in the background.",
     "needs_regeneration": false,
     "unfixable": true
    }
   ]
  },
  "fix_skipped": true,
  "fix_skip_reason": "all_issues_unfixable",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S85sh4__bgfirst_bg.png",
   "bg_asset_id": "9fad90ac-4cff-4528-bd1f-fe4c175fc7b9",
   "bg_record_key": "S85sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S85sh6": {
  "input_fingerprint": "30b9691aec9d618a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 햇살이 부서지는 푸른 바다 위, 선수에 하얀 물보라를 강하게 일으킨 채 앞으로 나아가는 찰나에 고정된 경찰 순찰정의 외부 전경.\n\nLOCATION (lock): The sunlit water immediately offshore from the island pier as a police patrol boat approaches. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the pier-side edge, hold a static long view outward across the sea as the police patrol boat advances toward camera and the pier, centered slightly below the horizon. The vessel remains small enough for the surrounding sea to communicate distance, while its bow and white spray clearly reveal rapid forward motion.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: approaching police patrol boat in the middle-center of the frame, background, moves toward pier.\n- KEY BACKGROUND ELEMENTS: 푸른 바다 (밝은 햇살이 부서짐); used as The open expanse establishes the patrol boat's distance and approach route; 경찰 순찰정 (선수에 하얀 물보라를 일으키며 빠르게 접근 중) — The bow faces toward camera and the pier, presenting a slight three-quarter front view; used as The primary distant subject advances directly toward the pier with its bow readable; 선착장 가장자리 (바다와 맞닿은 위치) — Its seaward-facing edge runs across the bottom margin of the composition; used as A thin lower-frame edge supplies a fixed destination and scale reference for the moving vessel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright sunlight glints across the blue sea and catches the patrol boat's white bow spray.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 6,
   "B": 5,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "선수 방향과 물보라, 하단 얇은 부두 에지는 지시에 잘 맞지만 참조 로케이션의 석축 방파제·소나무 언덕·어촌 지형이 전혀 없어 장소 고정에서 이탈하고 선체에 'POLICE' 영문 도색 텍스트가 노출된 점이 감점.  ★위반: [gpt] 선체에 명확한 영문 ‘POLICE’ 텍스트가 노출되어 ‘어떠한 텍스트도 금지’ 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "완전 정면(3/4 정면 아님)에 하단 부두가 과도하게 넓어 '얇은 하단 에지' 지시를 어기고, 배경이 참조와 다른 넓은 만·현대 주택가로 채워져 로케이션 락 충실도가 가장 낮음.  ★위반: [gpt] 순찰정 선수 측면에 문자로 읽히는 희미한 표식이 노출되어 텍스트 금지 조건을 위반한다."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "참조의 석축 방파제·소나무 언덕·선착장 계선주를 그대로 살린 로케이션 재현에, 선수가 카메라·부두 쪽을 향한 약간의 3/4 정면과 강한 흰 물보라·수면 햇살 반짝임까지 샷 텍스트와 프레임 지시를 가장 정확히 충족."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B01.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "보트 선수 좌측에 흰색 텍스트가 있습니다. 프롬프트에서 모든 텍스트의 사용을 엄격히 금지했습니다.",
     "fix_en": "Erase the white text on the left side of the boat's bow, filling the area with the plain dark paint of the hull. Preserve the boat's shape, the wake, the sea, the background, and the foreground dock exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스 사진의 좁은 돌 선착장과 달리, 화면 하단에 넓은 현대식 콘크리트 부두와 금속 계선주가 그려져 장소의 지형이 일치하지 않으며 프롬프트의 '얇은 하단 여백(thin lower-frame edge)' 지시도 어겼습니다.",
     "fix_en": "Remove the three rusty metal bollards from the foreground concrete dock, leaving the concrete surface flat and empty. Preserve all other elements including the boat, sea, wake, background landmass, and lighting exactly as they are.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the white text on the left side of the boat's bow, filling the area with the plain dark paint of the hull. Preserve the boat's shape, the wake, the sea, the background, and the foreground dock exactly as they are.\n- Remove the three rusty metal bollards from the foreground concrete dock, leaving the concrete surface flat and empty. Preserve all other elements including the boat, sea, wake, background landmass, and lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선수 정면·백색 물보라·중앙 배치·하단 선착장 가장자리라는 프레임 명세를 모두 충족하고, 계선주 등 로케이션 고정 설비가 살아 있어 부두 가장자리의 물질감과 스케일 기준이 가장 잘 읽힌다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 A와 사실상 동일하나 계약이 요구하지 않은 변경(계선주 3개 소실, 연석 블록 재배치, 선체 색이 밝은 회백색으로 변화)이 발생해 로케이션 고정 설비와 경찰정 식별성이 손실됐다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선수 정면·백색 물보라·중앙 배치·하단 선착장 가장자리라는 프레임 명세를 모두 충족하고, 계선주 등 로케이션 고정 설비가 살아 있어 부두 가장자리의 물질감과 스케일 기준이 가장 잘 읽힌다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 A와 사실상 동일하나 계약이 요구하지 않은 변경(계선주 3개 소실, 연석 블록 재배치, 선체 색이 밝은 회백색으로 변화)이 발생해 로케이션 고정 설비와 경찰정 식별성이 손실됐다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선착장 가장자리에서의 정적 와이드, 화면 중앙 약간 아래의 접근하는 순찰정, 선수 흰 물보라와 햇살 반짝임까지 계약을 그대로 충족하며 불필요한 추가물이 없다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 구도이나 계약이 요구하지 않은 계선주 추가(특히 우하단의 과대한 전경 볼라드는 '배경 물체를 전경으로 키우지 말라'는 지시에 위배)와 선수 갑판의 정체불명 원통 부속이 생겨, 얻은 것 없이 잃은 것만 있다.  ★위반: [gpt] 계약이나 장소 참조에 없는 계선 설비 세 개와 쇠사슬을 새로 만들어 물체 수와 배치를 변경했다. / [gpt] 순찰정 선수 중앙에 용도가 불명확한 큰 검은 원형 부착물을 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.375
     },
     "adjusted": {
      "A": 2.0,
      "B": 0.875
     },
     "violations": {
      "B": [
       "[gpt] 계약이나 장소 참조에 없는 계선 설비 세 개와 쇠사슬을 새로 만들어 물체 수와 배치를 변경했다.",
       "[gpt] 순찰정 선수 중앙에 용도가 불명확한 큰 검은 원형 부착물을 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "선착장 가장자리에서의 정적 와이드, 화면 중앙 약간 아래의 접근하는 순찰정, 선수 흰 물보라와 햇살 반짝임까지 계약을 그대로 충족하며 불필요한 추가물이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 구도이나 계약이 요구하지 않은 계선주 추가(특히 우하단의 과대한 전경 볼라드는 '배경 물체를 전경으로 키우지 말라'는 지시에 위배)와 선수 갑판의 정체불명 원통 부속이 생겨, 얻은 것 없이 잃은 것만 있다.  ★위반: [gpt] 계약이나 장소 참조에 없는 계선 설비 세 개와 쇠사슬을 새로 만들어 물체 수와 배치를 변경했다. / [gpt] 순찰정 선수 중앙에 용도가 불명확한 큰 검은 원형 부착물을 추가했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S86sh7::bgfirst_bg": {
  "input_fingerprint": "6507a98b27eb25fc",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 경찰 순찰정 갑판 위에 올라선 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 꽉 맞잡고 위로 끌어올리는 힘이 실린 mid-action 순간.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored police patrol boat.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At deck height near the boarding point, finish the dolly-in on the triangular tension created by 정인우 above and 김지후(강수리영) and 강민숙(홍은미) reaching from below, with their locked hands centered and all three upper bodies retained. 정인우 braces in the upper-left while the two women rise diagonally from the lower-right, allowing the rail and deck edge to make the difference in elevation physically clear.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 정인우 in the upper-left of the frame, midground, reaches for the two women below the deck edge; 김지후(강수리영) in the lower-center of the frame, foreground, reaches for 정인우's hand; 강민숙(홍은미) in the lower-right of the frame, foreground, reaches for 정인우's hand.\n- KEY BACKGROUND ELEMENTS: 순찰정 난간 (승선 지점에 위치함) — Its deck-side edge cuts diagonally behind the linked arms; used as The rail separates deck level from the lower boarding position and frames the joined hands; 순찰정 갑판 (정인우가 올라선 상태); used as The visible upper surface supports 정인우's braced posture and establishes that he is already aboard.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight gives the interlocked hands and strained faces crisp separation without introducing a new lighting axis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 경찰 순찰정 갑판 위에 올라선 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 꽉 맞잡고 위로 끌어올리는 힘이 실린 mid-action 순간.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored police patrol boat.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At deck height near the boarding point, finish the dolly-in on the triangular tension created by 정인우 above and 김지후(강수리영) and 강민숙(홍은미) reaching from below, with their locked hands centered and all three upper bodies retained. 정인우 braces in the upper-left while the two women rise diagonally from the lower-right, allowing the rail and deck edge to make the difference in elevation physically clear.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 정인우 in the upper-left of the frame, midground, reaches for the two women below the deck edge; 김지후(강수리영) in the lower-center of the frame, foreground, reaches for 정인우's hand; 강민숙(홍은미) in the lower-right of the frame, foreground, reaches for 정인우's hand.\n- KEY BACKGROUND ELEMENTS: 순찰정 난간 (승선 지점에 위치함) — Its deck-side edge cuts diagonally behind the linked arms; used as The rail separates deck level from the lower boarding position and frames the joined hands; 순찰정 갑판 (정인우가 올라선 상태); used as The visible upper surface supports 정인우's braced posture and establishes that he is already aboard.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight gives the interlocked hands and strained faces crisp separation without introducing a new lighting axis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S86sh7__bgfirst_bg.png",
  "asset_id": "43ac00a1-5c47-4afd-b1ce-821e46889599",
  "input_asset_ids": [
   "e67f324c-a6c4-4414-9491-9a8294f859c6",
   "e036b5cc-c3d8-45e4-b080-47eb7a216b4f",
   "27aa855b-8eac-4174-87da-8a3e22db2252"
  ]
 },
 "S86sh7": {
  "input_fingerprint": "f20470361d0c8804",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 경찰 순찰정 갑판 위에 올라선 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 꽉 맞잡고 위로 끌어올리는 힘이 실린 mid-action 순간.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored police patrol boat. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At deck height near the boarding point, finish the dolly-in on the triangular tension created by 정인우 above and 김지후(강수리영) and 강민숙(홍은미) reaching from below, with their locked hands centered and all three upper bodies retained. 정인우 braces in the upper-left while the two women rise diagonally from the lower-right, allowing the rail and deck edge to make the difference in elevation physically clear.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 정인우 in the upper-left of the frame, midground, reaches for the two women below the deck edge; 김지후(강수리영) in the lower-center of the frame, foreground, reaches for 정인우's hand; 강민숙(홍은미) in the lower-right of the frame, foreground, reaches for 정인우's hand.\n- KEY BACKGROUND ELEMENTS: 순찰정 난간 (승선 지점에 위치함) — Its deck-side edge cuts diagonally behind the linked arms; used as The rail separates deck level from the lower boarding position and frames the joined hands; 순찰정 갑판 (정인우가 올라선 상태); used as The visible upper surface supports 정인우's braced posture and establishes that he is already aboard.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight gives the interlocked hands and strained faces crisp separation without introducing a new lighting axis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain coated with goat blood as Inwoo pulls the two women aboard. Inwoo retains his cast and concealed .38 handgun; Jihu remains without her necklace.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 경찰 순찰정 갑판 위에 올라선 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 꽉 맞잡고 위로 끌어올리는 힘이 실린 mid-action 순간.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored police patrol boat. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At deck height near the boarding point, finish the dolly-in on the triangular tension created by 정인우 above and 김지후(강수리영) and 강민숙(홍은미) reaching from below, with their locked hands centered and all three upper bodies retained. 정인우 braces in the upper-left while the two women rise diagonally from the lower-right, allowing the rail and deck edge to make the difference in elevation physically clear.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 정인우 in the upper-left of the frame, midground, reaches for the two women below the deck edge; 김지후(강수리영) in the lower-center of the frame, foreground, reaches for 정인우's hand; 강민숙(홍은미) in the lower-right of the frame, foreground, reaches for 정인우's hand.\n- KEY BACKGROUND ELEMENTS: 순찰정 난간 (승선 지점에 위치함) — Its deck-side edge cuts diagonally behind the linked arms; used as The rail separates deck level from the lower boarding position and frames the joined hands; 순찰정 갑판 (정인우가 올라선 상태); used as The visible upper surface supports 정인우's braced posture and establishes that he is already aboard.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight gives the interlocked hands and strained faces crisp separation without introducing a new lighting axis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain coated with goat blood as Inwoo pulls the two women aboard. Inwoo retains his cast and concealed .38 handgun; Jihu remains without her necklace.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 경찰 순찰정 갑판 위에 올라선 정인우가 뒤따라온 김지후(강수리영)와 강민숙(홍은미)의 손을 꽉 맞잡고 위로 끌어올리는 힘이 실린 mid-action 순간.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored police patrol boat. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At deck height near the boarding point, finish the dolly-in on the triangular tension created by 정인우 above and 김지후(강수리영) and 강민숙(홍은미) reaching from below, with their locked hands centered and all three upper bodies retained. 정인우 braces in the upper-left while the two women rise diagonally from the lower-right, allowing the rail and deck edge to make the difference in elevation physically clear.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 정인우 in the upper-left of the frame, midground, reaches for the two women below the deck edge; 김지후(강수리영) in the lower-center of the frame, foreground, reaches for 정인우's hand; 강민숙(홍은미) in the lower-right of the frame, foreground, reaches for 정인우's hand.\n- KEY BACKGROUND ELEMENTS: 순찰정 난간 (승선 지점에 위치함) — Its deck-side edge cuts diagonally behind the linked arms; used as The rail separates deck level from the lower boarding position and frames the joined hands; 순찰정 갑판 (정인우가 올라선 상태); used as The visible upper surface supports 정인우's braced posture and establishes that he is already aboard.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight gives the interlocked hands and strained faces crisp separation without introducing a new lighting axis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain coated with goat blood as Inwoo pulls the two women aboard. Inwoo retains his cast and concealed .38 handgun; Jihu remains without her necklace.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S86sh7__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S86sh7.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "맞잡은 손이 화면 중앙에 오고 정인우 좌상단·두 여성 우하단의 대각 삼각 구도, 난간·연석이 고저차를 명확히 하는 medium shot을 정확히 구현했고, 녹색 코트·브로치·깁스·은닉 권총 등 정인우 아이덴티티와 소지 조건까지 충족한다(강민숙이 정인우 손 대신 지후 팔을 잡은 점은 감점).  ★위반: [gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 손 맞잡음은 성립하나 정인우의 의상·얼굴이 캐릭터 레퍼런스와 크게 어긋나고 깁스·.38 권총이 전혀 보이지 않으며, 화면 절반을 차지한 빈 어선이 순찰정 갑판·난간이라는 배경 요소 지정을 흐린다.  ★위반: [gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.714
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.464
     },
     "violations": {
      "A": [
       "[gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
      ],
      "B": [
       "[gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "맞잡은 손이 화면 중앙에 오고 정인우 좌상단·두 여성 우하단의 대각 삼각 구도, 난간·연석이 고저차를 명확히 하는 medium shot을 정확히 구현했고, 녹색 코트·브로치·깁스·은닉 권총 등 정인우 아이덴티티와 소지 조건까지 충족한다(강민숙이 정인우 손 대신 지후 팔을 잡은 점은 감점).  ★위반: [gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 손 맞잡음은 성립하나 정인우의 의상·얼굴이 캐릭터 레퍼런스와 크게 어긋나고 깁스·.38 권총이 전혀 보이지 않으며, 화면 절반을 차지한 빈 어선이 순찰정 갑판·난간이라는 배경 요소 지정을 흐린다.  ★위반: [gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 좌상단에서 상체를 아래·오른쪽으로 기울여 시선과 양손이 모두 아래쪽 두 여성의 손으로 향한다. 지후는 화면 하단 중앙에서 위를 올려다보며 오른팔을 위로 뻗어 인우의 손을 잡고 있고, 민숙은 우측에서 왼팔을 위로 뻗어 같은 결합 지점을 향한다. 세 사람의 시선·팔 방향이 프레임 중앙의 맞잡은 손 한 점으로 정확히 수렴한다.",
      "built_space": "난간(파이프 레일)이 인우 앞을 가로질러 대각으로 지나가고 그 너머 아래로 콘크리트 안벽과 계선 홈, 그리고 우측에 파랑/흰색 어선 선체와 조타실 구조물이 보인다. 다만 인우가 서 있는 면은 사실상 부두(방파제) 위이고 아래쪽 여성들이 배 쪽에 있어, '갑판 위 인우 / 아래 승선 위치의 두 여성'이라는 고저 관계는 성립하나 갑판·부두 관계가 약간 반전된 인상이 있다. 로케이션 사진의 노란 섬마을식당, 함석 창고, 석축, 계선주, 회색 흐린 하늘이 재현되어 장소 일치도가 높다.",
      "entities": "인우: 20대 중반 한국 남성, 검은 머리, 얼굴에 피 얼룩 — 레퍼런스 얼굴과 유사하나 의상이 초록 코트가 아닌 갈색 워크재킷(캐리드 스테이트에 코트 지정은 없음). 깁스와 권총은 프레임/의상에 가려 확인 불가. 지후: 20대 초반 여성, 긴 검은 머리, 젖고 피 묻은 상태, 목걸이 없음(계약 일치). 민숙: 40대 후반 여성, 단발 검은 머리, 좁고 세련된 얼굴, 회색 코트 — 레퍼런스와 잘 부합. 세 사람 모두 염소 피로 보이는 붉은 얼룩이 옷과 피부에 묻어 있다.",
      "physics": "인우는 왼무릎을 난간 하단 구조/부두 면에 얹고 한쪽 다리로 버티며 상체를 앞으로 실어 당기는 자세 — 체중 지지가 명확하다. 지후는 아래쪽 배/물가 위치에서 몸통이 화면 밖 하단으로 이어지고 왼손이 아래 구조물에 닿아 있으며, 민숙은 선체 위에 서 있는 것으로 읽힌다. 공중에 떠 있는 신체나 무지지 물체는 없다. 맞잡은 손의 힘줄·근육 긴장이 당기는 동작과 일치.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "인우는 좌측 상단에서 오른팔을 아래로 뻗어 지후의 손을 잡고 있으며 시선도 아래 손 쪽으로 내려간다. 지후는 하단 중앙에서 위를 보며 오른팔을 뻗어 인우 손을 잡음. 그러나 민숙은 인우를 향해 손을 뻗지 않고 양손으로 지후의 팔/자기 팔을 잡은 채 시선만 위를 향한다 — 프레임 레이아웃이 요구한 '민숙도 인우의 손을 향해 뻗는다'가 미충족.",
      "built_space": "인우가 딛고 선 곳은 순찰정 갑판이 아니라 콘크리트 방파제 벽체 상단이며, 그가 발을 얹은 것은 낮은 파이프 난간이다. 우측 멀리 흰색 순찰정이 있으나 인우와 배 사이 거리가 있어 '갑판 위에 올라선' 상태가 성립하지 않고, 난간이 결합된 손 뒤를 대각으로 자르는 배치도 아니다. 배경의 함석 창고·간판 건물·석축은 로케이션과 유사.",
      "entities": "인우: 레퍼런스 그대로 초록 코트+버건디 터틀넥+브로치, 왼팔 흰 깁스와 허리춤 권총(옷 밖으로 노출)이 보여 캐리드 스테이트 일부는 명확히 충족. 다만 코트·상의가 거의 깨끗해 '염소 피로 뒤덮인' 상태가 아님. 지후: 20대 초반, 긴 검은 머리, 젖은 얼굴, 목걸이 없음. 민숙: 40대 후반, 회색 코트, 팔에 피 얼룩, 검은 가방 소지 — 얼굴은 레퍼런스와 부합.",
      "physics": "인우는 오른발을 방파제 위, 왼발을 얇은 파이프 난간 위에 얹은 불안정한 자세로, 사람을 끌어올리는 힘을 실을 지지가 빈약하다(난간 위에 체중이 실린 발). 지후는 아래 물/부두 사이 공간에서 하반신이 보이지 않고 무엇이 그녀를 받치는지 불명확하나 완전 부유로 보이진 않음. 민숙은 배 옆 갑판/부두 면에 서 있음. 인우의 뻗은 팔은 실제 당김 부하보다 이완되어 mid-action 긴장감이 약함.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "세 사람의 팔·시선이 중앙의 맞잡은 손 한 점으로 수렴하고 난간이 결합된 팔 뒤를 대각으로 자르며 고저차를 만들어, 미디엄 삼각 구도·mid-action 당김의 지시를 가장 충실히 구현했다(인우 의상이 레퍼런스 초록 코트와 다르고 깁스가 확인되지 않는 점은 감점)."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 동일성과 깁스·권총 유지가 뛰어나지만, 인우가 순찰정 갑판이 아니라 방파제 벽·난간 위에 올라서 있고 민숙이 인우의 손을 향해 뻗지 않으며 옷에 염소 피 흔적이 거의 없어 핵심 스테이징·캐리드 스테이트가 어긋난다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "세 사람의 팔·시선이 중앙의 맞잡은 손 한 점으로 수렴하고 난간이 결합된 팔 뒤를 대각으로 자르며 고저차를 만들어, 미디엄 삼각 구도·mid-action 당김의 지시를 가장 충실히 구현했다(인우 의상이 레퍼런스 초록 코트와 다르고 깁스가 확인되지 않는 점은 감점)."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물 동일성과 깁스·권총 유지가 뛰어나지만, 인우가 순찰정 갑판이 아니라 방파제 벽·난간 위에 올라서 있고 민숙이 인우의 손을 향해 뻗지 않으며 옷에 염소 피 흔적이 거의 없어 핵심 스테이징·캐리드 스테이트가 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인우는 화면 좌상단에서 상체를 아래·오른쪽으로 기울여 시선과 양손이 모두 아래쪽 두 여성의 손으로 향한다. 지후는 화면 하단 중앙에서 위를 올려다보며 오른팔을 위로 뻗어 인우의 손을 잡고 있고, 민숙은 우측에서 왼팔을 위로 뻗어 같은 결합 지점을 향한다. 세 사람의 시선·팔 방향이 프레임 중앙의 맞잡은 손 한 점으로 정확히 수렴한다.",
      "built_space": "난간(파이프 레일)이 인우 앞을 가로질러 대각으로 지나가고 그 너머 아래로 콘크리트 안벽과 계선 홈, 그리고 우측에 파랑/흰색 어선 선체와 조타실 구조물이 보인다. 다만 인우가 서 있는 면은 사실상 부두(방파제) 위이고 아래쪽 여성들이 배 쪽에 있어, '갑판 위 인우 / 아래 승선 위치의 두 여성'이라는 고저 관계는 성립하나 갑판·부두 관계가 약간 반전된 인상이 있다. 로케이션 사진의 노란 섬마을식당, 함석 창고, 석축, 계선주, 회색 흐린 하늘이 재현되어 장소 일치도가 높다.",
      "entities": "인우: 20대 중반 한국 남성, 검은 머리, 얼굴에 피 얼룩 — 레퍼런스 얼굴과 유사하나 의상이 초록 코트가 아닌 갈색 워크재킷(캐리드 스테이트에 코트 지정은 없음). 깁스와 권총은 프레임/의상에 가려 확인 불가. 지후: 20대 초반 여성, 긴 검은 머리, 젖고 피 묻은 상태, 목걸이 없음(계약 일치). 민숙: 40대 후반 여성, 단발 검은 머리, 좁고 세련된 얼굴, 회색 코트 — 레퍼런스와 잘 부합. 세 사람 모두 염소 피로 보이는 붉은 얼룩이 옷과 피부에 묻어 있다.",
      "physics": "인우는 왼무릎을 난간 하단 구조/부두 면에 얹고 한쪽 다리로 버티며 상체를 앞으로 실어 당기는 자세 — 체중 지지가 명확하다. 지후는 아래쪽 배/물가 위치에서 몸통이 화면 밖 하단으로 이어지고 왼손이 아래 구조물에 닿아 있으며, 민숙은 선체 위에 서 있는 것으로 읽힌다. 공중에 떠 있는 신체나 무지지 물체는 없다. 맞잡은 손의 힘줄·근육 긴장이 당기는 동작과 일치.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "인우는 좌측 상단에서 오른팔을 아래로 뻗어 지후의 손을 잡고 있으며 시선도 아래 손 쪽으로 내려간다. 지후는 하단 중앙에서 위를 보며 오른팔을 뻗어 인우 손을 잡음. 그러나 민숙은 인우를 향해 손을 뻗지 않고 양손으로 지후의 팔/자기 팔을 잡은 채 시선만 위를 향한다 — 프레임 레이아웃이 요구한 '민숙도 인우의 손을 향해 뻗는다'가 미충족.",
      "built_space": "인우가 딛고 선 곳은 순찰정 갑판이 아니라 콘크리트 방파제 벽체 상단이며, 그가 발을 얹은 것은 낮은 파이프 난간이다. 우측 멀리 흰색 순찰정이 있으나 인우와 배 사이 거리가 있어 '갑판 위에 올라선' 상태가 성립하지 않고, 난간이 결합된 손 뒤를 대각으로 자르는 배치도 아니다. 배경의 함석 창고·간판 건물·석축은 로케이션과 유사.",
      "entities": "인우: 레퍼런스 그대로 초록 코트+버건디 터틀넥+브로치, 왼팔 흰 깁스와 허리춤 권총(옷 밖으로 노출)이 보여 캐리드 스테이트 일부는 명확히 충족. 다만 코트·상의가 거의 깨끗해 '염소 피로 뒤덮인' 상태가 아님. 지후: 20대 초반, 긴 검은 머리, 젖은 얼굴, 목걸이 없음. 민숙: 40대 후반, 회색 코트, 팔에 피 얼룩, 검은 가방 소지 — 얼굴은 레퍼런스와 부합.",
      "physics": "인우는 오른발을 방파제 위, 왼발을 얇은 파이프 난간 위에 얹은 불안정한 자세로, 사람을 끌어올리는 힘을 실을 지지가 빈약하다(난간 위에 체중이 실린 발). 지후는 아래 물/부두 사이 공간에서 하반신이 보이지 않고 무엇이 그녀를 받치는지 불명확하나 완전 부유로 보이진 않음. 민숙은 배 옆 갑판/부두 면에 서 있음. 인우의 뻗은 팔은 실제 당김 부하보다 이완되어 mid-action 긴장감이 약함.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 12,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "맞잡은 손이 화면 중앙에 오고 정인우 좌상단·두 여성 우하단의 대각 삼각 구도, 난간·연석이 고저차를 명확히 하는 medium shot을 정확히 구현했고, 녹색 코트·브로치·깁스·은닉 권총 등 정인우 아이덴티티와 소지 조건까지 충족한다(강민숙이 정인우 손 대신 지후 팔을 잡은 점은 감점).  ★위반: [gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "구도와 손 맞잡음은 성립하나 정인우의 의상·얼굴이 캐릭터 레퍼런스와 크게 어긋나고 깁스·.38 권총이 전혀 보이지 않으며, 화면 절반을 차지한 빈 어선이 순찰정 갑판·난간이라는 배경 요소 지정을 흐린다.  ★위반: [gpt] 정인우를 순찰정 갑판이 아닌 부두 위에 두고 두 여성을 이미 순찰정 갑판에 둬, 명시된 승선 구조와 상하 이동 방향을 반대로 구현했다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우가 순찰정 갑판이 아닌 콘크리트 부두 위에 서서 배 아래쪽으로 손을 뻗고 있어, 프롬프트가 요구한 상하 공간 기하학(배 위의 인물이 아래의 인물들을 끌어올림)이 완전히 반대로 묘사되었습니다.",
     "fix_en": "Repaint the concrete ground beneath the upper-left man to look like the painted surface of the patrol boat's deck, while preserving his exact pose, the women, the railing, and the overall composition.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "정인우(상단 좌측 남성)가 자신의 의상(녹색 코트와 자주색 터틀넥)이 아닌 김지후의 옷(갈색 재킷과 카고 바지)을 입고 있습니다.",
     "fix_en": "Change the upper-left man's clothing to a dark green coat over a burgundy turtleneck, while strictly preserving his face, exact pose, blood stains, the two women, the railing, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "화면 좌측 하단, 난간 아래 바닥에 신체와 분리된 정체불명의 손이 떠 있습니다.",
     "fix_en": "Remove the floating disembodied hand in the bottom-left corner below the metal railing, filling the space with the underlying concrete texture, while strictly preserving the man's leg, the railing, the women, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "인물들이 꽉 맞잡은 중심부의 손들이 해부학적으로 뭉개져, 여러 개의 손가락과 살점이 기괴하게 융합된 덩어리로 보입니다.",
     "fix_en": "Repair the clustered hands in the center to clearly show three distinct, anatomically correct human hands gripping one another, while preserving the blood, the characters' faces and arms, the railing, and the boat background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 명시된 정인우의 팔 깁스(cast)가 누락되었습니다.",
     "fix_en": "Add a medical cast to the upper-left man's extending arm, keeping it coated in blood, while preserving his firm grip on the hands below, his face, the women, and the exact background framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 6,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Repaint the concrete ground beneath the upper-left man to look like the painted surface of the patrol boat's deck, while preserving his exact pose, the women, the railing, and the overall composition.\n- Change the upper-left man's clothing to a dark green coat over a burgundy turtleneck, while strictly preserving his face, exact pose, blood stains, the two women, the railing, and the background.\n- Remove the floating disembodied hand in the bottom-left corner below the metal railing, filling the space with the underlying concrete texture, while strictly preserving the man's leg, the railing, the women, and the background.\n- Repair the clustered hands in the center to clearly show three distinct, anatomically correct human hands gripping one another, while preserving the blood, the characters' faces and arms, the railing, and the boat background.\n- Add a medical cast to the upper-left man's extending arm, keeping it coated in blood, while preserving his firm grip on the hands below, his face, the women, and the exact background framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "삼각 구도·손 중앙·난간과 갑판 높이차가 계약대로 성립하고, 부두 노면 재질과 배경이 LOCATION 사진과 일치한다. 정인우의 코트가 레퍼런스와 다르고 캐스트가 안 보이는 손실은 있으나, 프레임 전체의 장소 진실성과 신체 물리는 안정적이다.  ★위반: [gpt] 인우가 순찰정 갑판이 아니라 부두 위에 자리해 계약의 필수 승선 위치와 상하 구조 관계가 뒤집혀 있다. / [gpt] 배경 식당 간판의 한글이 선명하게 남아 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "정인우 의상(녹색 코트)과 캐스트를 되살린 이득은 분명하지만, 계약이 요구하지 않은 청록색 부두 도장으로 LOCATION 락의 노면 재질을 바꿨고 캐스트가 붉은 분장으로 뒤덮여 팔 두께·손목이 뭉개지는 손실이 더 커서 전체 균형에서 밀린다.  ★위반: [gpt] 인우가 순찰정 갑판이 아닌 부두로 읽히는 표면에 무릎을 꿇어 필수 승선 위치와 상하 구조 관계가 여전히 뒤집혀 있다. / [gpt] 배경 식당 간판의 한글이 선명하게 남아 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.25,
      "B": 1.357
     },
     "violations": {
      "A": [
       "[gpt] 인우가 순찰정 갑판이 아니라 부두 위에 자리해 계약의 필수 승선 위치와 상하 구조 관계가 뒤집혀 있다.",
       "[gpt] 배경 식당 간판의 한글이 선명하게 남아 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 인우가 순찰정 갑판이 아닌 부두로 읽히는 표면에 무릎을 꿇어 필수 승선 위치와 상하 구조 관계가 여전히 뒤집혀 있다.",
       "[gpt] 배경 식당 간판의 한글이 선명하게 남아 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "삼각 구도·손 중앙·난간과 갑판 높이차가 계약대로 성립하고, 부두 노면 재질과 배경이 LOCATION 사진과 일치한다. 정인우의 코트가 레퍼런스와 다르고 캐스트가 안 보이는 손실은 있으나, 프레임 전체의 장소 진실성과 신체 물리는 안정적이다.  ★위반: [gpt] 인우가 순찰정 갑판이 아니라 부두 위에 자리해 계약의 필수 승선 위치와 상하 구조 관계가 뒤집혀 있다. / [gpt] 배경 식당 간판의 한글이 선명하게 남아 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "정인우 의상(녹색 코트)과 캐스트를 되살린 이득은 분명하지만, 계약이 요구하지 않은 청록색 부두 도장으로 LOCATION 락의 노면 재질을 바꿨고 캐스트가 붉은 분장으로 뒤덮여 팔 두께·손목이 뭉개지는 손실이 더 커서 전체 균형에서 밀린다.  ★위반: [gpt] 인우가 순찰정 갑판이 아닌 부두로 읽히는 표면에 무릎을 꿇어 필수 승선 위치와 상하 구조 관계가 여전히 뒤집혀 있다. / [gpt] 배경 식당 간판의 한글이 선명하게 남아 있어 ‘어떤 텍스트도 금지’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 프레임 좌상단에서 난간 너머로 몸을 기울여 시선과 오른팔이 아래 오른쪽의 두 여성에게 정확히 향한다. 김지후는 아래 중앙에서 위쪽으로 시선을 올리고, 강민숙은 오른팔을 위로 뻗어 정인우의 손을 향한다. 세 사람의 맞잡은 손이 프레임 중앙 상단부에 위치해 삼각 텐션이 성립한다. 다만 실제로 정인우의 손을 붙잡고 있는 손은 강민숙의 팔로 보이며 김지후의 손은 화면 하단에서 난간/갑판 가장자리를 짚고 있어, '두 사람의 손을 모두 맞잡는다'는 문구는 부분적으로만 충족된다.",
      "built_space": "부두 콘크리트, 청록색으로 도색된 갑판/부두 면, 금속 파이프 난간이 대각선으로 팔 뒤를 가로지른다. 우측에 파란 선체의 계류된 선박, 배경에 로케이션 사진의 노란 식당 건물과 함석 창고, 가로등, 석축이 그대로 재현되어 위치 락이 유지된다. 다만 정인우가 서 있는 바닥이 선명한 청록 도색면이라 로케이션 사진의 회색 콘크리트 부두와는 색이 다르며, 승선 관계(누가 배 위이고 누가 아래인지)가 다소 모호하다.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 레퍼런스의 진녹색 코트와 버건디 터틀넥을 착용 — 의상 일치도가 높다. 오른팔에 흰 캐스트(깁스)가 보이고 그 위에 특수분장 붉은 자국이 묻어 있어 'cast 유지' 조항 충족. 김지후: 20대 초반 여성, 긴 검은 머리, 목걸이 없음 — 조항 충족. 강민숙: 40대 후반, 회색 코트, 단정한 좁은 얼굴 — 일치. 세 사람 모두 특수분장 붉은 자국이 얼굴/의복에 묻어 있다.",
      "hard_violations": [],
      "physics": "정인우는 무릎을 난간 하부 가로대에 걸치고 상체를 난간에 기대어 체중을 지지한 채 팔을 뻗는다 — 지지점이 명확하다. 강민숙은 아래쪽 선체/계단 면에 서 있고 팔을 위로 뻗어 당겨지는 힘이 보인다. 김지후는 손으로 아래 가장자리를 짚고 몸을 일으키는 중. 공중에 떠 있는 신체나 무지지 물체는 없다."
     },
     {
      "label": "B",
      "direction": "정인우의 시선과 뻗은 팔은 A와 동일하게 아래 오른쪽 두 여성을 향하고, 강민숙의 팔이 그 손을 맞잡는다. 김지후는 아래 중앙에서 올려다보며 손은 하단 가장자리를 짚는다. 조준/시선 관계는 A와 사실상 동일하다.",
      "built_space": "동일 구도. 다만 정인우가 서 있는 면이 회색 콘크리트로 바뀌어 로케이션 사진의 부두 재질과 더 잘 맞는다. 난간, 파란 선체, 배경 건물군은 A와 같다. 배경 좌측 하단 석축/부두 가장자리 처리도 유사.",
      "entities": "정인우: 캐릭터 레퍼런스의 진녹색 코트·버건디 터틀넥이 사라지고 갈색/카키 워크재킷으로 바뀌었다 — 계약이 요구하지 않은 의상 변경. 또한 오른팔의 흰 캐스트가 보이지 않아 'Inwoo retains his cast' 조항이 시각적으로 확인되지 않는다. 김지후, 강민숙은 A와 동일(목걸이 없음, 회색 코트). 특수분장 붉은 자국은 정인우 얼굴에 남아 있으나 손·팔의 자국은 크게 줄어 'coated with goat blood' 조항이 약화됐다.",
      "hard_violations": [],
      "physics": "정인우는 무릎을 난간 가로대에, 상체를 난간 상단에 기대어 지지한다. 강민숙은 아래 면에 발을 딛고 팔을 뻗는다. 무지지 신체 없음. 다만 A보다 당기는 근육 긴장·붉은 자국의 무게감이 덜해 mid-action의 힘 표현이 약간 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정인우의 진녹색 코트·버건디 터틀넥(캐릭터 레퍼런스 일치), 흰 캐스트 유지, 세 인물 모두에 남은 특수분장 자국 등 CARRIED STATE와 의상 조항을 모두 충족하며, 난간에 체중을 실은 지지와 삼각 텐션 구도도 정확하다. 갑판 면의 청록 도색이 로케이션 사진의 회색 콘크리트와 다른 점은 감점이나 결정적이지 않다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "바닥 재질을 로케이션 사진의 회색 콘크리트에 맞춘 것은 이득이지만, 그 대가로 계약이 요구하지 않은 정인우의 의상 전면 교체(레퍼런스의 녹색 코트 → 갈색 워크재킷)와 'retains his cast' 조항의 캐스트 소실, 특수분장 자국 감소라는 더 큰 손실이 발생했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정인우의 진녹색 코트·버건디 터틀넥(캐릭터 레퍼런스 일치), 흰 캐스트 유지, 세 인물 모두에 남은 특수분장 자국 등 CARRIED STATE와 의상 조항을 모두 충족하며, 난간에 체중을 실은 지지와 삼각 텐션 구도도 정확하다. 갑판 면의 청록 도색이 로케이션 사진의 회색 콘크리트와 다른 점은 감점이나 결정적이지 않다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "바닥 재질을 로케이션 사진의 회색 콘크리트에 맞춘 것은 이득이지만, 그 대가로 계약이 요구하지 않은 정인우의 의상 전면 교체(레퍼런스의 녹색 코트 → 갈색 워크재킷)와 'retains his cast' 조항의 캐스트 소실, 특수분장 자국 감소라는 더 큰 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우는 프레임 좌상단에서 난간 너머로 몸을 기울여 시선과 오른팔이 아래 오른쪽의 두 여성에게 정확히 향한다. 김지후는 아래 중앙에서 위쪽으로 시선을 올리고, 강민숙은 오른팔을 위로 뻗어 정인우의 손을 향한다. 세 사람의 맞잡은 손이 프레임 중앙 상단부에 위치해 삼각 텐션이 성립한다. 다만 실제로 정인우의 손을 붙잡고 있는 손은 강민숙의 팔로 보이며 김지후의 손은 화면 하단에서 난간/갑판 가장자리를 짚고 있어, '두 사람의 손을 모두 맞잡는다'는 문구는 부분적으로만 충족된다.",
      "built_space": "부두 콘크리트, 청록색으로 도색된 갑판/부두 면, 금속 파이프 난간이 대각선으로 팔 뒤를 가로지른다. 우측에 파란 선체의 계류된 선박, 배경에 로케이션 사진의 노란 식당 건물과 함석 창고, 가로등, 석축이 그대로 재현되어 위치 락이 유지된다. 다만 정인우가 서 있는 바닥이 선명한 청록 도색면이라 로케이션 사진의 회색 콘크리트 부두와는 색이 다르며, 승선 관계(누가 배 위이고 누가 아래인지)가 다소 모호하다.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 레퍼런스의 진녹색 코트와 버건디 터틀넥을 착용 — 의상 일치도가 높다. 오른팔에 흰 캐스트(깁스)가 보이고 그 위에 특수분장 붉은 자국이 묻어 있어 'cast 유지' 조항 충족. 김지후: 20대 초반 여성, 긴 검은 머리, 목걸이 없음 — 조항 충족. 강민숙: 40대 후반, 회색 코트, 단정한 좁은 얼굴 — 일치. 세 사람 모두 특수분장 붉은 자국이 얼굴/의복에 묻어 있다.",
      "hard_violations": [],
      "physics": "정인우는 무릎을 난간 하부 가로대에 걸치고 상체를 난간에 기대어 체중을 지지한 채 팔을 뻗는다 — 지지점이 명확하다. 강민숙은 아래쪽 선체/계단 면에 서 있고 팔을 위로 뻗어 당겨지는 힘이 보인다. 김지후는 손으로 아래 가장자리를 짚고 몸을 일으키는 중. 공중에 떠 있는 신체나 무지지 물체는 없다."
     },
     {
      "label": "A",
      "direction": "정인우의 시선과 뻗은 팔은 A와 동일하게 아래 오른쪽 두 여성을 향하고, 강민숙의 팔이 그 손을 맞잡는다. 김지후는 아래 중앙에서 올려다보며 손은 하단 가장자리를 짚는다. 조준/시선 관계는 A와 사실상 동일하다.",
      "built_space": "동일 구도. 다만 정인우가 서 있는 면이 회색 콘크리트로 바뀌어 로케이션 사진의 부두 재질과 더 잘 맞는다. 난간, 파란 선체, 배경 건물군은 A와 같다. 배경 좌측 하단 석축/부두 가장자리 처리도 유사.",
      "entities": "정인우: 캐릭터 레퍼런스의 진녹색 코트·버건디 터틀넥이 사라지고 갈색/카키 워크재킷으로 바뀌었다 — 계약이 요구하지 않은 의상 변경. 또한 오른팔의 흰 캐스트가 보이지 않아 'Inwoo retains his cast' 조항이 시각적으로 확인되지 않는다. 김지후, 강민숙은 A와 동일(목걸이 없음, 회색 코트). 특수분장 붉은 자국은 정인우 얼굴에 남아 있으나 손·팔의 자국은 크게 줄어 'coated with goat blood' 조항이 약화됐다.",
      "hard_violations": [],
      "physics": "정인우는 무릎을 난간 가로대에, 상체를 난간 상단에 기대어 지지한다. 강민숙은 아래 면에 발을 딛고 팔을 뻗는다. 무지지 신체 없음. 다만 A보다 당기는 근육 긴장·붉은 자국의 무게감이 덜해 mid-action의 힘 표현이 약간 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S86sh7__bgfirst_bg.png",
   "bg_asset_id": "43ac00a1-5c47-4afd-b1ce-821e46889599",
   "bg_record_key": "S86sh7::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S86sh12": {
  "input_fingerprint": "8e411cb9692cd8fe",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바닥에 널브러진 조 형사의 시체를 배경으로 한 채, 고산들이 순찰정을 향해 상체를 숙이고 한 발을 뻗어 짐승처럼 내달리는 mid-stride 전신.\n\nLOCATION (lock): Across the island pier between the fallen detective and the departing patrol boat. 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 crowded pier, patrol boat, dead detective, daylight, and villagers rushing downhill. Exclude the boarding hand-pull action and show the large man sprinting toward the boat.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): His corpse is sprawled where it struck the ground, with the neck sharply twisted by the fatal blow and the arms and legs fallen slack against the dock.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Detective Jo's corpse is sprawled where it struck the ground, with the neck sharply twisted by the fatal blow and the arms and legs fallen slack against the dock. The escaping trio remain goat-blood stained, and Inwoo retains the revolver.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상); 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비); 강민숙(홍은미) (한국인 40대 후반 여성, 갸름한 얼굴, 단정한 검은 머리, 귀티 나는 인상) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "상체를 숙이고 짐승처럼 내달리는 역동적인 액션(우선순위 2), 언덕을 내려오는 마을 사람들의 배치(우선순위 3), 시체의 꺾인 목 자세(우선순위 5)를 훌륭히 구현했으나 인우의 팔 붕대(우선순위 4)가 누락됨."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "인우의 팔뚝 붕대와 인물들의 외모는 훌륭하나, 짐승처럼 달리는 역동적인 자세와 시체의 목 꺾임이 부족하고 언덕을 내려오는 마을 사람들이 제대로 묘사되지 않음."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "지정된 인물 목록(지후, 인우, 민숙)에 없는 새로운 인물을 메인으로 등장시켜 프롬프트의 엄격한 인물 제한 규칙을 위반한 심각한 오류(Hard Violation)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S86sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1225321>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1092285>"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1269524>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우의 오른쪽 허리춤에 지시된 리볼버 권총이 없고 검은색 무전기 같은 형태의 물건이 있습니다.",
     "fix_en": "Replace the black rectangular object on the running man's right waistband with the brown-gripped revolver from the reference image.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배경에 쓰러진 조 형사 시체의 목이 치명타로 인해 심하게 꺾여 있어야 한다는 지시와 달리, 머리가 똑바로 위를 향해 놓여 있습니다.",
     "fix_en": "Edit the head and neck of the dead man lying in the background so that his neck is sharply twisted to the side.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "텍스트를 배제하라는 지시(No text anywhere)와 달리, 배경의 흰색 건물 간판과 순찰정 조타실 외벽에 텍스트가 포함되어 있습니다.",
     "fix_en": "Remove the blue text from the sign on the white building in the background and the text from the exterior wall of the patrol boat.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the black rectangular object on the running man's right waistband with the brown-gripped revolver from the reference image.\n- Edit the head and neck of the dead man lying in the background so that his neck is sharply twisted to the side.\n- Remove the blue text from the sign on the white building in the background and the text from the exterior wall of the patrol boat.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S86sh7"
  }
 },
 "S87sh15::bgfirst_bg": {
  "input_fingerprint": "0277bde98bc654c1",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 공포에 질려 울먹이는 김지후(강수리영)의 앞을 굳건한 표정의 강민숙(홍은미)이 떡하니 막아선 뒷모습.\n\nLOCATION (lock): On the exposed deck of the moving police patrol boat, between the attacker and the stern.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly behind 강민숙(홍은미) at shoulder height, hold her squared back across the central foreground as a human barrier, with 김지후(강수리영) visible beyond one shoulder in the stern area. The static medium frame lets 민숙's planted posture replace the preceding panic with a single immovable silhouette, while the threatening passage remains ahead and outside the frame.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선수와 선미를 연결하는 통로 (Separates the approaching threat from the stern) — The passage recedes away from the camera beyond 강민숙; used as Depth corridor behind 민숙 that defines the direction of the threat; 순찰정 난간 (Beside the confrontation area) — Its inner side runs along the edge of the deck beside the characters; used as Lateral boundary preparing the following move toward the sacrifice; 선미 갑판 (Occupied by the terrified 수리영); used as Lower spatial plane supporting 수리영's defensive posture.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 공포에 질려 울먹이는 김지후(강수리영)의 앞을 굳건한 표정의 강민숙(홍은미)이 떡하니 막아선 뒷모습.\n\nLOCATION (lock): On the exposed deck of the moving police patrol boat, between the attacker and the stern.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly behind 강민숙(홍은미) at shoulder height, hold her squared back across the central foreground as a human barrier, with 김지후(강수리영) visible beyond one shoulder in the stern area. The static medium frame lets 민숙's planted posture replace the preceding panic with a single immovable silhouette, while the threatening passage remains ahead and outside the frame.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선수와 선미를 연결하는 통로 (Separates the approaching threat from the stern) — The passage recedes away from the camera beyond 강민숙; used as Depth corridor behind 민숙 that defines the direction of the threat; 순찰정 난간 (Beside the confrontation area) — Its inner side runs along the edge of the deck beside the characters; used as Lateral boundary preparing the following move toward the sacrifice; 선미 갑판 (Occupied by the terrified 수리영); used as Lower spatial plane supporting 수리영's defensive posture.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh15__bgfirst_bg.png",
  "asset_id": "7e3b6673-b152-4a90-a9cd-2edca392f548",
  "input_asset_ids": [
   "61bf7aa7-6e66-45e3-bb14-35143a2d7b40",
   "06b17b12-bc26-4394-94b6-7ce08d1a5bdc"
  ]
 },
 "S87sh15": {
  "input_fingerprint": "d79dfe189caf50a7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 공포에 질려 울먹이는 김지후(강수리영)의 앞을 굳건한 표정의 강민숙(홍은미)이 떡하니 막아선 뒷모습.\n\nLOCATION (lock): On the exposed deck of the moving police patrol boat, between the attacker and the stern. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul bears the gunshot wound in his shoulder; Detective Shin lies gravely wounded from the neck bite, and Inwoo has been thrown down after losing the revolver.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 공포에 질려 울먹이는 김지후(강수리영)의 앞을 굳건한 표정의 강민숙(홍은미)이 떡하니 막아선 뒷모습.\n\nLOCATION (lock): On the exposed deck of the moving police patrol boat, between the attacker and the stern. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul bears the gunshot wound in his shoulder; Detective Shin lies gravely wounded from the neck bite, and Inwoo has been thrown down after losing the revolver.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 공포에 질려 울먹이는 김지후(강수리영)의 앞을 굳건한 표정의 강민숙(홍은미)이 떡하니 막아선 뒷모습.\n\nLOCATION (lock): On the exposed deck of the moving police patrol boat, between the attacker and the stern. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul bears the gunshot wound in his shoulder; Detective Shin lies gravely wounded from the neck bite, and Inwoo has been thrown down after losing the revolver.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh15__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S87sh15.png"
    }
   ],
   "B": [
    {
     "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_village_sel.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 샷 구도와 부상자들의 디테일(어깨 상처, 떨어진 권총)을 사실적으로 구현했으나, 레퍼런스 장소 구조물이 생략되었습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "레퍼런스 장소를 배경에 반영했으나, 좌측 인물이 배 밖 허공에 떠 있고 우측 인물들의 신체가 엉켜있는 물리적 오류(Hard Violation)가 있습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 샷 구도와 부상자들의 디테일(어깨 상처, 떨어진 권총)을 사실적으로 구현했으나, 레퍼런스 장소 구조물이 생략되었습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "레퍼런스 장소를 배경에 반영했으나, 좌측 인물이 배 밖 허공에 떠 있고 우측 인물들의 신체가 엉켜있는 물리적 오류(Hard Violation)가 있습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 구도와 감정 표현을 정확히 구현했고, 레퍼런스의 해안 구조물과 지시된 인물들의 상태까지 충실히 반영했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "전경의 인물 구도는 적절하나, 레퍼런스 이미지의 해안 구조물이 배경에 전혀 반영되지 않았고 지정된 주변 인물 일부가 누락되었습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 구도와 감정 표현을 정확히 구현했고, 레퍼런스의 해안 구조물과 지시된 인물들의 상태까지 충실히 반영했습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "전경의 인물 구도는 적절하나, 레퍼런스 이미지의 해안 구조물이 배경에 전혀 반영되지 않았고 지정된 주변 인물 일부가 누락되었습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지정된 샷 구도와 부상자들의 디테일(어깨 상처, 떨어진 권총)을 사실적으로 구현했으나, 레퍼런스 장소 구조물이 생략되었습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "레퍼런스 장소를 배경에 반영했으나, 좌측 인물이 배 밖 허공에 떠 있고 우측 인물들의 신체가 엉켜있는 물리적 오류(Hard Violation)가 있습니다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_village_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 서 있는 남자의 오른손에 레이아웃 스케치에 그려진 권총이 없습니다.",
     "fix_en": "Place a handgun in the right hand of the standing man on the left, hanging down by his side.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "오른쪽에 쓰러진 남자의 자세가 스케치(왼쪽 팔꿈치로 상체를 지탱하고 뒤를 돌아보는 자세)와 다르게 완전히 누워있습니다.",
     "fix_en": "Re-render the fallen man on the right so he is propped up on his left elbow and looking back over his shoulder to the left.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Place a handgun in the right hand of the standing man on the left, hanging down by his side.\n- Re-render the fallen man on the right so he is propped up on his left elbow and looking back over his shoulder to the left.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh15__bgfirst_bg.png",
   "bg_asset_id": "7e3b6673-b152-4a90-a9cd-2edca392f548",
   "bg_record_key": "S87sh15::bgfirst_bg",
   "chain_winner": true,
   "authority": "seed_bg"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S87sh19": {
  "input_fingerprint": "a9027515603c99cc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 고산들을 꽉 끌어안은 채 순찰정 난간 너머 허공으로 함께 튕겨져 나간 mid-fall 순간.\n\nLOCATION (lock): The open side deck and rail of the moving police patrol boat above the sea. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the deck side of the stern rail, crane laterally with 강민숙(홍은미) and 고산들 (육혈귀 각성 상태) as their combined momentum carries them outward, keeping both full bodies suspended beyond the rail at the mid-fall instant. The rail recedes behind them as a clear threshold, while open water remains below and their opposing body angles reveal that 강민숙 is deliberately locking him into the fall.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-right of the frame, midground, moves toward open water beyond the stern rail; 고산들 (육혈귀 각성 상태) in the middle-center of the frame, midground, moves toward open water beyond the stern rail; stern rail in the middle-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 순찰정 선미 난간 (두 사람이 넘어선 직후) — Its outer edge is visible behind the falling pair as they clear it sideways; used as The rail marks the crossed boundary and remains behind both airborne bodies; 바다 (두 사람 아래에 펼쳐짐); used as The water below establishes the destination of the fall and keeps both bodies spatially suspended; 선미 갑판 (두 사람이 몸을 날린 출발 지점); used as A shrinking strip of deck preserves the lateral launch path from the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light keeps both airborne silhouettes sharply separated from the sea at the irreversible instant of sacrifice.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moving patrol boat, bright sea, deck rails, daylight, wet attacker, and chaotic combat aftermath. Exclude the earlier rail-climbing action; show the mother clutching him as both fall overboard.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk and Sandel remain locked in a tight embrace as they fall over the rail; both are bloodied, and Sandel also bears a gunshot wound in his shoulder.\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 woman in her late 40s, dark hair, refined narrow face); 고산들 (육혈귀 각성 상태) (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "두 사람은 좌측 선체/난간에서 우측 바다 쪽으로 향해 이동 중이며, 남자(고산들)의 다리는 아직 난간 안쪽 갑판 방향을 향하고 상체는 바다 쪽으로 기울어 바깥 방향 운동량이 명확히 읽힌다. 여자(강민숙)의 시선은 남자 어깨/목 쪽에 파묻혀 있고 팔은 그의 등과 목을 감아 잠그고 있어 '가둔다'는 방향성이 보인다. 두 몸의 반대 각도(남자는 뒤로 끌리고 여자는 앞으로 당김)가 프롬프트가 요구한 대립 각도를 만족한다.",
    "built_space": "순찰정 선체 좌측(프레임 좌측)에 흰 파이프 난간, 파란 갑판, '한강경찰대'/'한강경찰'/KOREA POLICE 도장, 검은 계선주, 고무 방현재까지 레퍼런스와 동일한 고정물이 배치됨. 난간은 중간-좌측 배경으로 물러나 넘어선 경계로 기능하고, 갑판은 좁아지는 띠로 남아 출발점을 보존한다. 난간 라인 수와 형태가 레퍼런스와 대체로 일치.",
    "entities": "여자는 40대 후반 한국인, 검은 단발, 좁고 세련된 얼굴 — 강민숙 레퍼런스와 부합하며 회색 코트/회색 스카프/검은 부츠도 일치, 얼굴과 옷에 피가 묻어 있음. 남자는 네이비/오렌지 방수복(다이와 계열 색 조합) 착용, 짧은 머리, 등판이 카메라를 향해 얼굴은 부분 가림. 어깨 부위에 붉은 총상 흔적이 보임. 제3의 인물 없음, 문자 삽입 없음(선체 도장은 레퍼런스 원래 표기).",
    "physics": "지지물: 남자의 발끝/부츠가 여전히 갑판 가장자리 라인 근처에 위치해 도약·이탈의 출발점이 읽히고, 여자의 몸은 그의 상체를 껴안은 팔로 매달려 있다. 즉 여자의 지지는 남자의 몸, 남자의 운동량은 갑판에서의 밀어냄으로 설명 가능. 무릎 굽힘과 다리 뒤끌림이 측면 도약과 일관됨. 물 위 낙하 시작 순간으로 무리 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "두 사람은 좌측 뱃전에서 우측 바다 쪽으로 향하나, 남자의 몸이 거의 수평으로 누운 채 바다를 향하고 여자가 그 아래(선체 쪽)에 깔려 있다. 여자의 시선은 아래로 감겨 있고, 남자는 카메라 쪽으로 얼굴을 돌려 비명. 방향성 자체는 바깥이지만 '함께 튕겨나가는' 횡방향 운동보다 정지된 수평 부유로 읽힌다.",
    "built_space": "좌측에 흰 난간, 방현재, 'KOREA POLICE'/경찰대 도장 일부가 보이고 갑판은 좁게 보임. 난간이 배경 좌측으로 물러나 경계 역할은 함. 다만 갑판 면적이 매우 적고 난간 위치 대비 두 사람이 난간 높이 아래로 붙어 있어 '난간을 넘어선' 관계가 약하다.",
    "entities": "여자: 회색 코트, 회색 스카프, 검은 단발 — 강민숙 부합, 어깨에 혈흔. 남자: 네이비/오렌지 방수복, 짧은 머리, 얼굴 다수 상처와 피 — 고산들 부합. 다만 어깨 총상은 잘 보이지 않음. 추가 인물·문자 없음.",
    "physics": "지지물: 두 사람의 다리 네 개가 모두 방현재/선체 측면에 닿을락말락 붙어 있고, 남자 몸통은 공중에 수평으로 떠 있으며 아래를 받치는 것이 없다. 무릎 굽힘이나 도약 추진 흔적이 없어 발사(launch)가 읽히지 않고, 물보라나 낙하 궤적도 없다. 사실상 선체 옆에 수평으로 붙어 정지한 부유 포즈로 보인다.",
    "hard_violations": [
     "남자 상체가 선체 옆 공중에 수평으로 떠 있으나 이를 지지하는 접촉·추진·낙하 궤적이 없어 물리적으로 성립하지 않는 부유 포즈"
    ]
   },
   {
    "label": "C",
    "direction": "카메라가 높은 하이앵글로 내려다보며 두 사람은 난간 오른쪽 바다 위 공중에 있다. 남자는 정면을 향해 시선을 아래로, 여자는 그의 뒤/옆에서 팔을 목에 걸고 있다. 이동 방향이 명확한 바깥 궤적보다 거의 수직으로 서서 매달린 상태로 읽혀 '함께 튕겨져 나간' 횡방향 운동량이 약하다.",
    "built_space": "좌측에 흰 난간과 격자 무늬 철제 갑판, 녹슨 해치가 보이나 레퍼런스의 파란 도장 갑판·'한강경찰' 표기·계선주 배치와 재질이 다르다(녹슨 철판·다이아몬드 플레이트). 난간이 프레임 좌측 근경에서 크게 차지하며 요구된 '중간-좌측 배경'보다 전경화되어 있다. 또한 카메라가 가슴 높이(deck side, chest height)가 아니라 상부 갑판에서 내려다보는 하이앵글로 지정 시점 위반.",
    "entities": "여자: 회색 코트, 검은 머리 — 강민숙 부합. 남자: 네이비/오렌지 방수복, 회색 장갑, 어깨에 붉은 총상 표현 있음 — 고산들 부합. 추가 인물·문자 없음.",
    "physics": "지지물: 두 사람 모두 완전히 공중에 있고 발끝은 물 위 상당한 높이. 남자는 거의 직립 자세로 떠 있어 도약이나 튕겨나감의 굽힘·추진이 보이지 않고, 여자 역시 그의 어깨에 팔만 걸친 채 무게가 걸린 흔적이 없다. 발밑에 작은 물튀김이 있으나 궤적과 무관. 밀어낸 힘의 흔적 없이 수직으로 매달린 부유로 읽힌다.",
    "hard_violations": [
     "가슴 높이 측면 카메라로 지정된 시점을 상부에서 내려다보는 하이앵글로 대체",
     "직립 상태로 공중에 떠 있는 두 몸에 도약·추진·지지 근거가 없는 부유 포즈"
    ]
   }
  ],
  "totals": {
   "A": 8,
   "B": 4,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "가슴 높이 측면 와이드로 난간을 배경 좌측에 두고 바다 위로 튕겨나가는 mid-fall을 구현했고, 남자의 발끝이 갑판 가장자리에 남아 도약 근거가 읽히며 두 몸의 대립 각도와 강민숙의 잠금 포옹, 혈흔·어깨 총상, 레퍼런스 선체 도장까지 일치한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물·의상·장소는 맞지만 남자 몸통이 선체 옆 공중에 수평으로 떠 있고 도약 추진이나 낙하 궤적이 없어 부유로 읽히며, 난간을 넘어선 경계 관계와 횡방향 운동량도 약하다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "지정된 갑산 측면 가슴 높이 시점을 상부 하이앵글로 바꾸고 난간을 전경화했으며, 두 사람이 직립 상태로 공중에 떠 도약 근거가 없고 갑판 재질(녹슨 철판)도 레퍼런스와 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990262>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강민숙의 의상이 레퍼런스에 있는 긴 회색 코트와 회색 목도리, 검은색 터틀넥이 아닌 짧은 정장 자켓과 셔츠로 잘못 묘사되었습니다.",
     "fix_en": "Change the woman's short grey jacket into a long double-breasted grey winter coat, add a light grey scarf around her neck, and replace her inner top with a solid black turtleneck, while strictly preserving the woman's face, the man's body and clothing, their tightly locked pose, the boat, the water, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 명시된 고산들 어깨의 총상 자국이 누락되었습니다.",
     "fix_en": "Add a distinct, bloody gunshot wound hole to the man's visible right shoulder on his blue and orange jacket, while strictly preserving the characters' poses, the woman's clothing and appearance, the boat, the water, and the existing framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the woman's short grey jacket into a long double-breasted grey winter coat, add a light grey scarf around her neck, and replace her inner top with a solid black turtleneck, while strictly preserving the woman's face, the man's body and clothing, their tightly locked pose, the boat, the water, and the exact framing.\n- Add a distinct, bloody gunshot wound hole to the man's visible right shoulder on his blue and orange jacket, while strictly preserving the characters' poses, the woman's clothing and appearance, the boat, the water, and the existing framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·난간·낙하 궤적은 충족하나, 강민숙의 의상이 레퍼런스의 회색 롱코트+머플러가 아닌 몸에 붙는 슈트로 바뀌었고 고산들의 어깨 총상도 거의 보이지 않아 캐릭터 레퍼런스와 CARRIED STATE 두 항목에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 구도와 난간 경계·바다 배치를 유지하면서, 강민숙의 회색 코트·머플러가 캐릭터 레퍼런스와 정확히 맞고 고산들 어깨의 총상이 명시대로 드러나 CARRIED STATE까지 충족 — 변경분이 모두 계약이 요구한 항목이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·난간·낙하 궤적은 충족하나, 강민숙의 의상이 레퍼런스의 회색 롱코트+머플러가 아닌 몸에 붙는 슈트로 바뀌었고 고산들의 어깨 총상도 거의 보이지 않아 캐릭터 레퍼런스와 CARRIED STATE 두 항목에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 구도와 난간 경계·바다 배치를 유지하면서, 강민숙의 회색 코트·머플러가 캐릭터 레퍼런스와 정확히 맞고 고산들 어깨의 총상이 명시대로 드러나 CARRIED STATE까지 충족 — 변경분이 모두 계약이 요구한 항목이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 와이드 프레임·좌측 난간·중앙/중앙우측 인물 배치와 mid-fall 물리를 모두 충족하고, 강민숙의 회색 코트·스카프 의상과 고산들의 어깨 총상 특수분장이 레퍼런스대로 유지되어 지속성 항목에서 앞선다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·물리는 동일하지만 계약이 요구하지 않은 변경 — 강민숙의 코트/스카프 의상 교체와 고산들 어깨 총상 표현 약화 — 이 발생해 '이전 스틸의 의상·상태 지속'과 '두 사람 모두 유혈, 산들은 어깨 총상' 항목에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지정된 와이드 프레임·좌측 난간·중앙/중앙우측 인물 배치와 mid-fall 물리를 모두 충족하고, 강민숙의 회색 코트·스카프 의상과 고산들의 어깨 총상 특수분장이 레퍼런스대로 유지되어 지속성 항목에서 앞선다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·물리는 동일하지만 계약이 요구하지 않은 변경 — 강민숙의 코트/스카프 의상 교체와 고산들 어깨 총상 표현 약화 — 이 발생해 '이전 스틸의 의상·상태 지속'과 '두 사람 모두 유혈, 산들은 어깨 총상' 항목에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S87sh2"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S87sh23": {
  "input_fingerprint": "b29dd4c4621fcb64",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 정인우에게 붙들린 채 멀어지는 바다의 포말을 바라보며 절망적으로 오열하는 김지후(강수리영)의 클로즈업.\n\nLOCATION (lock): The stern deck of the moving police patrol boat, looking back at the foaming water where the two fell. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just outside the stern-side rail at 김지후(강수리영)'s eye level, end the inward push at a tight close-up where her tearful face occupies most of the frame and her eyeline passes just below and beyond the lens toward the off-screen foam. 정인우 is retained only as a partial shoulder and restraining grip along one edge, braced behind her as she strains toward the sea.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground, looks toward off-screen foam where her mother disappeared; 정인우's partial restraint in the middle-left of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 선미 난간 (김지후(강수리영)와 바다 사이에 위치함) — Its deck-side top edge crosses the lower margin beneath 김지후(강수리영)'s restrained body; used as The rail enters only at the lower frame edge, separating 김지후(강수리영) from the off-screen sea she is trying to reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light holds 김지후(강수리영)'s devastated face in stark relief while the surrounding deck detail falls soft.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moving patrol boat, sea, wake, deck rails, daylight, and receding foam where the two fell. Exclude the attacker and mother from the frame; show the daughter restrained by the injured man while she sobs toward the water.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s cast remains on as he restrains Jihu; his .38 handgun has been knocked away. Jihu remains without her necklace and both retain the goat-blood coating.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "C": 9,
   "A": 7,
   "B": 5
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "타이트 클로즈업으로 얼굴이 프레임 대부분을 차지하고 아이라인이 렌즈 바로 아래 오프스크린 포말로 향하며, 좌측에 초록 코트·흰 캐스트의 정인우 부분 제압까지 정확해 지시 충족도가 가장 높다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "난간·항적·오열 연기와 붕대 손은 좋지만 인물 크기가 클로즈업보다 다소 느슨하고 정인우 의상이 초록 코트가 아닌 파란 작업복으로 캐릭터 레퍼런스와 어긋난다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "시선이 오프스크린이 아닌 화면 안 배경 포말로 향하고, 회색 철제 격자 난간·벌크헤드가 참고 스틸의 흰 파이프 난간·청색 갑판 로케이션 록과 다르며 인우 의상도 불일치한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh19_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라가 선미 난간 밖에서 배 안쪽을 향해야 하고 바다는 화면 밖(카메라 뒤쪽)에 위치해야 하나, 김지후 뒤로 바다와 항적이 배경에 나타나 공간과 카메라 방향이 완전히 반전되었습니다.",
     "fix_en": "Replace the entire background of the ocean and wake with the soft-focus interior deck of the patrol boat, leaving Jihu, Inwoo, and the foreground rail completely untouched.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "정인우는 어깨와 제압하는 팔만 부분적으로 보여야 한다는 지시와 달리, 화면 왼쪽 가장자리에 그의 얼굴과 머리가 노출되었습니다.",
     "fix_en": "Remove Inwoo's head and neck from the left edge of the frame, filling the space with the background, so that only his green shoulder and restraining arm remain visible. Preserve Jihu's pose, expression, clothing, and the existing framing exactly.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the entire background of the ocean and wake with the soft-focus interior deck of the patrol boat, leaving Jihu, Inwoo, and the foreground rail completely untouched.\n- Remove Inwoo's head and neck from the left edge of the frame, filling the space with the background, so that only his green shoulder and restraining arm remain visible. Preserve Jihu's pose, expression, clothing, and the existing framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 중앙에서 렌즈 아래·너머로 시선을 던지며 오열한다 — 시선이 화면 밖 하단 바다(포말) 쪽으로 향해 지정대로 통과한다. 정인우는 좌측 가장자리에 어깨·팔 일부만 들어와 그녀의 오른팔을 붙잡고 있으며, 그의 얼굴(옆모습 일부)도 좌상단에 걸쳐 있다. 그의 그립 방향은 그녀를 뒤로 당기는 방향으로 읽힌다.",
      "built_space": "선미 난간 흰 상단 엣지가 화면 하단 가장자리를 가로질러 그녀와 바다를 분리한다. 배경은 전부 항주 중인 배 뒤로 멀어지는 항적/포말 — '선미에서 뒤를 돌아본다'는 로케이션 락과 일치. 난간 요소는 하단에만 진입해 규정대로다.",
      "entities": "김지후: 20대 초 한국 여성, 긴 검은 머리, 캐릭터 레퍼런스 얼굴과 유사, 목걸이 없음(계약 일치), 얼굴·머리에 피와 물기(염소피 코팅) 유지. 정인우: 진녹색 코트+버건디 터틀넥(레퍼런스 일치), 왼팔에 흰 깁스/슬링 확인됨 — 캐리드 스테이트 충족. 총기는 프레임에 없음(맞음). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "김지후의 상체는 난간에 기대어 앞으로 쏠려 있고, 정인우의 손이 그녀의 팔뚝을 실제로 감아쥔 접촉점이 보인다 — 제지 동작의 지지가 명확. 공중에 뜬 물체 없음. 물결/포말은 배 속도에 맞는 항적으로 그럴듯."
     },
     {
      "label": "B",
      "direction": "인물의 시선·표정·구도는 A와 동일하게 렌즈 아래 화면 밖을 향한다. 그러나 배경이 조타실/기관부 내부 구조물로 바뀌어 있어, 그녀 뒤가 '멀어지는 바다의 포말'이 아니라 선실 내부다 — 카메라가 선미 난간 바깥에서 배 쪽을 본 셈이 되어 시선 목표(뒤쪽 바다)와 배경 논리가 어긋난다.",
      "built_space": "하단 흰 난간 엣지는 A와 동일하게 유지. 그러나 배경에 현창, 파이프, 계기, 사다리, 쓰레기통, 배기구 등 선내 구조가 크게 채워져 있어 '선미에서 뒤 바다를 본다'는 로케이션 락과 '멀어지는 포말' KEY 배경을 상실. 배경 기물이 전경급 존재감으로 확대되어 스케일 규정에도 저촉.",
      "entities": "김지후 얼굴·머리·핏자국은 A와 거의 동일, 목걸이 없음. 정인우는 좌측 가장자리에 팔과 코트 소매, 깁스만 남고 얼굴은 잘려 나감(부분 어깨/그립 규정에는 오히려 부합). 인물 추가 없음.",
      "hard_violations": [],
      "physics": "붙잡은 손과 팔뚝 접촉은 A와 동일하게 유효, 난간에 기댄 상체 지지도 동일. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선미에서 멀어지는 항적·포말이 배경 전면을 채워 로케이션 락과 '멀어지는 바다의 포말' 핵심 배경을 정확히 충족하고, 클로즈업 스케일·시선·좌측 부분 제지·깁스·목걸이 부재까지 모두 맞춘다. 정인우 얼굴 일부가 보이는 점은 '부분 어깨' 규정에서 약간 넘치나 사소하다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴 연기와 그립은 A와 동일하지만 배경을 선내 조타실 구조물로 바꿔 '뒤로 멀어지는 포말을 바라본다'는 로케이션·키 배경을 통째로 잃었고, 선내 기물이 전경급으로 커져 스케일 규정도 어겼다 — 얻은 것(정인우 얼굴 크롭)보다 잃은 것이 훨씬 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선미에서 멀어지는 항적·포말이 배경 전면을 채워 로케이션 락과 '멀어지는 바다의 포말' 핵심 배경을 정확히 충족하고, 클로즈업 스케일·시선·좌측 부분 제지·깁스·목걸이 부재까지 모두 맞춘다. 정인우 얼굴 일부가 보이는 점은 '부분 어깨' 규정에서 약간 넘치나 사소하다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴 연기와 그립은 A와 동일하지만 배경을 선내 조타실 구조물로 바꿔 '뒤로 멀어지는 포말을 바라본다'는 로케이션·키 배경을 통째로 잃었고, 선내 기물이 전경급으로 커져 스케일 규정도 어겼다 — 얻은 것(정인우 얼굴 크롭)보다 잃은 것이 훨씬 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 중앙에서 렌즈 아래·너머로 시선을 던지며 오열한다 — 시선이 화면 밖 하단 바다(포말) 쪽으로 향해 지정대로 통과한다. 정인우는 좌측 가장자리에 어깨·팔 일부만 들어와 그녀의 오른팔을 붙잡고 있으며, 그의 얼굴(옆모습 일부)도 좌상단에 걸쳐 있다. 그의 그립 방향은 그녀를 뒤로 당기는 방향으로 읽힌다.",
      "built_space": "선미 난간 흰 상단 엣지가 화면 하단 가장자리를 가로질러 그녀와 바다를 분리한다. 배경은 전부 항주 중인 배 뒤로 멀어지는 항적/포말 — '선미에서 뒤를 돌아본다'는 로케이션 락과 일치. 난간 요소는 하단에만 진입해 규정대로다.",
      "entities": "김지후: 20대 초 한국 여성, 긴 검은 머리, 캐릭터 레퍼런스 얼굴과 유사, 목걸이 없음(계약 일치), 얼굴·머리에 피와 물기(염소피 코팅) 유지. 정인우: 진녹색 코트+버건디 터틀넥(레퍼런스 일치), 왼팔에 흰 깁스/슬링 확인됨 — 캐리드 스테이트 충족. 총기는 프레임에 없음(맞음). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "김지후의 상체는 난간에 기대어 앞으로 쏠려 있고, 정인우의 손이 그녀의 팔뚝을 실제로 감아쥔 접촉점이 보인다 — 제지 동작의 지지가 명확. 공중에 뜬 물체 없음. 물결/포말은 배 속도에 맞는 항적으로 그럴듯."
     },
     {
      "label": "B",
      "direction": "인물의 시선·표정·구도는 A와 동일하게 렌즈 아래 화면 밖을 향한다. 그러나 배경이 조타실/기관부 내부 구조물로 바뀌어 있어, 그녀 뒤가 '멀어지는 바다의 포말'이 아니라 선실 내부다 — 카메라가 선미 난간 바깥에서 배 쪽을 본 셈이 되어 시선 목표(뒤쪽 바다)와 배경 논리가 어긋난다.",
      "built_space": "하단 흰 난간 엣지는 A와 동일하게 유지. 그러나 배경에 현창, 파이프, 계기, 사다리, 쓰레기통, 배기구 등 선내 구조가 크게 채워져 있어 '선미에서 뒤 바다를 본다'는 로케이션 락과 '멀어지는 포말' KEY 배경을 상실. 배경 기물이 전경급 존재감으로 확대되어 스케일 규정에도 저촉.",
      "entities": "김지후 얼굴·머리·핏자국은 A와 거의 동일, 목걸이 없음. 정인우는 좌측 가장자리에 팔과 코트 소매, 깁스만 남고 얼굴은 잘려 나감(부분 어깨/그립 규정에는 오히려 부합). 인물 추가 없음.",
      "hard_violations": [],
      "physics": "붙잡은 손과 팔뚝 접촉은 A와 동일하게 유효, 난간에 기댄 상체 지지도 동일. 부유 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 중앙에서 렌즈 약간 아래·너머를 향해 오열하는 시선을 던진다. 시선 방향 자체는 요구대로 렌즈 하단 바깥을 향하지만, 그녀 뒤 배경은 바다가 아니라 선실 내부/기관실 구조물이어서 '멀어지는 포말'이 화면 어디에도 없다. 좌측 정인우의 손은 그녀의 팔뚝을 붙잡고 있어 제지 방향은 맞다.",
      "built_space": "카메라가 선미 난간 바깥에서 바다 쪽을 등지고 찍는 설정인데, 배경에 현창·계단·파이프·소화기 등 선실 내부 집기가 가득 차 있다. 즉 카메라가 배 안쪽을 보고 있는 셈이라 '선미 밖에서 안쪽을 향해, 뒤로 멀어지는 포말이 보이는' 위치와 모순된다. 하단의 흰 난간/불워크 상단 모서리는 존재. 구조물 개수 자체의 중복은 없음.",
      "entities": "김지후: 한국인 20대 초반 여성, 긴 검은 머리, 젖은 머리·피(염소피) 코팅, 목걸이 없음 — 일치. 정인우: 좌측 가장자리 어깨·팔 부분만, 초록 코트+버건디 터틀넥, 흰 팔걸이 깁스 확인 — 캐릭터 레퍼런스 및 캐리드 스테이트 일치. 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "김지후는 난간에 상체를 기대고 몸을 앞으로 내밀고 있으며, 정인우의 손이 팔을 잡아 뒤로 당기는 접촉점이 명확하다. 공중에 뜬 물체 없음. 지지 관계 정상."
     },
     {
      "label": "B",
      "direction": "김지후의 시선은 렌즈 바로 아래·너머 오프스크린 바다를 향한다. 배경 전체가 선박 항적의 흰 포말이어서 '멀어지는 포말을 바라본다'는 시선/지리 관계가 성립. 좌측 정인우의 손이 그녀의 팔뚝을 붙잡아 뒤로 제지하는 방향이 명확하다.",
      "built_space": "카메라는 선미 난간 바깥·눈높이에서 안쪽을 보고, 그 너머로 배가 남긴 항적 포말이 넓게 펼쳐진다. 다만 엄밀히 보면 인물 뒤가 곧바로 바다라 배의 갑판 구조가 거의 안 보이는데, 화면 하단의 흰 난간/불워크 상단 모서리가 그녀와 바다 사이를 가르며 요구대로 하단 여백에 걸린다. 구조 요소 중복·모순 없음.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 젖은 머리, 얼굴의 피 코팅, 목걸이 없음 — 일치. 정인우: 좌측 부분 얼굴·어깨, 검은 머리, 초록 코트+버건디 터틀넥, 흰 팔걸이 깁스 — 일치. 총기 없음. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "그녀는 난간에 몸을 기대고 상체를 바다 쪽으로 내밀며, 정인우의 손이 팔을 붙들어 제지하는 접촉이 분명하다. 부유하는 물체 없음. 물 표면의 포말은 항주 흔적으로 자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "얼굴 연기와 클로즈업 스케일은 좋으나, 배경이 선실 내부 집기로 채워져 LOCATION 락인 '멀어지는 포말/항적'과 카메라가 선미 밖에서 바다를 등진 설정이 사라졌고, 프롬프트가 요구하지 않은 선내 구조물(현창·계단·소화기)을 대거 끌어들여 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "선미 밖 눈높이 클로즈업, 하단 난간 걸침, 배경 전면의 멀어지는 항적 포말, 깁스한 정인우의 부분 제지까지 계약 항목을 모두 충족하며 인물 정체성·피 코팅·목걸이 부재도 유지 — 배경 처리에서 A보다 명확히 앞선다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "얼굴 연기와 클로즈업 스케일은 좋으나, 배경이 선실 내부 집기로 채워져 LOCATION 락인 '멀어지는 포말/항적'과 카메라가 선미 밖에서 바다를 등진 설정이 사라졌고, 프롬프트가 요구하지 않은 선내 구조물(현창·계단·소화기)을 대거 끌어들여 손실이 크다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선미 밖 눈높이 클로즈업, 하단 난간 걸침, 배경 전면의 멀어지는 항적 포말, 깁스한 정인우의 부분 제지까지 계약 항목을 모두 충족하며 인물 정체성·피 코팅·목걸이 부재도 유지 — 배경 처리에서 A보다 명확히 앞선다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 중앙에서 렌즈 약간 아래·너머를 향해 오열하는 시선을 던진다. 시선 방향 자체는 요구대로 렌즈 하단 바깥을 향하지만, 그녀 뒤 배경은 바다가 아니라 선실 내부/기관실 구조물이어서 '멀어지는 포말'이 화면 어디에도 없다. 좌측 정인우의 손은 그녀의 팔뚝을 붙잡고 있어 제지 방향은 맞다.",
      "built_space": "카메라가 선미 난간 바깥에서 바다 쪽을 등지고 찍는 설정인데, 배경에 현창·계단·파이프·소화기 등 선실 내부 집기가 가득 차 있다. 즉 카메라가 배 안쪽을 보고 있는 셈이라 '선미 밖에서 안쪽을 향해, 뒤로 멀어지는 포말이 보이는' 위치와 모순된다. 하단의 흰 난간/불워크 상단 모서리는 존재. 구조물 개수 자체의 중복은 없음.",
      "entities": "김지후: 한국인 20대 초반 여성, 긴 검은 머리, 젖은 머리·피(염소피) 코팅, 목걸이 없음 — 일치. 정인우: 좌측 가장자리 어깨·팔 부분만, 초록 코트+버건디 터틀넥, 흰 팔걸이 깁스 확인 — 캐릭터 레퍼런스 및 캐리드 스테이트 일치. 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "김지후는 난간에 상체를 기대고 몸을 앞으로 내밀고 있으며, 정인우의 손이 팔을 잡아 뒤로 당기는 접촉점이 명확하다. 공중에 뜬 물체 없음. 지지 관계 정상."
     },
     {
      "label": "A",
      "direction": "김지후의 시선은 렌즈 바로 아래·너머 오프스크린 바다를 향한다. 배경 전체가 선박 항적의 흰 포말이어서 '멀어지는 포말을 바라본다'는 시선/지리 관계가 성립. 좌측 정인우의 손이 그녀의 팔뚝을 붙잡아 뒤로 제지하는 방향이 명확하다.",
      "built_space": "카메라는 선미 난간 바깥·눈높이에서 안쪽을 보고, 그 너머로 배가 남긴 항적 포말이 넓게 펼쳐진다. 다만 엄밀히 보면 인물 뒤가 곧바로 바다라 배의 갑판 구조가 거의 안 보이는데, 화면 하단의 흰 난간/불워크 상단 모서리가 그녀와 바다 사이를 가르며 요구대로 하단 여백에 걸린다. 구조 요소 중복·모순 없음.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 젖은 머리, 얼굴의 피 코팅, 목걸이 없음 — 일치. 정인우: 좌측 부분 얼굴·어깨, 검은 머리, 초록 코트+버건디 터틀넥, 흰 팔걸이 깁스 — 일치. 총기 없음. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "그녀는 난간에 몸을 기대고 상체를 바다 쪽으로 내밀며, 정인우의 손이 팔을 붙들어 제지하는 접촉이 분명하다. 부유하는 물체 없음. 물 표면의 포말은 항주 흔적으로 자연스럽다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S87sh19"
  }
 },
 "S88sh3::bgfirst_bg": {
  "input_fingerprint": "3bab8a709847eefa",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 금월도 선착장에서 붉은색 무녀복을 입은 강영란(흰 머리 여자), 고산들, 금월도 마을 주민들이 배를 향해 고정된 자세로 서 있는 전경.\n\nLOCATION (lock): On the island's opposite landing shore, facing the patrol boat as it returns toward land.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the patrol boat's forward section at eye level, hold a static long-distance wide composition past the bow toward the dock, where 강영란(흰 머리 여자), 고산들, and 금월도 마을 주민 form an unnaturally fixed horizontal line facing the vessel. The bow occupies only the lower edge as a scale cue, while 강영란's red shaman garment marks the central human anchor among the waiting figures.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 순찰정 선수 (Approaching 금월도) — Its forward-facing upper edge points toward the dock at the bottom of frame; used as Foreground scale cue establishing the camera aboard the approaching vessel; 금월도 선착장 (Occupied by 강영란, 고산들, and the villagers) — Its boat-facing edge is visible beyond the patrol boat's bow; used as Long-distance platform supporting the fixed group tableau; 금월도 육지 (Visible beyond the dock); used as Background confirmation that the vessel has returned to the island.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 금월도 선착장에서 붉은색 무녀복을 입은 강영란(흰 머리 여자), 고산들, 금월도 마을 주민들이 배를 향해 고정된 자세로 서 있는 전경.\n\nLOCATION (lock): On the island's opposite landing shore, facing the patrol boat as it returns toward land.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the patrol boat's forward section at eye level, hold a static long-distance wide composition past the bow toward the dock, where 강영란(흰 머리 여자), 고산들, and 금월도 마을 주민 form an unnaturally fixed horizontal line facing the vessel. The bow occupies only the lower edge as a scale cue, while 강영란's red shaman garment marks the central human anchor among the waiting figures.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 순찰정 선수 (Approaching 금월도) — Its forward-facing upper edge points toward the dock at the bottom of frame; used as Foreground scale cue establishing the camera aboard the approaching vessel; 금월도 선착장 (Occupied by 강영란, 고산들, and the villagers) — Its boat-facing edge is visible beyond the patrol boat's bow; used as Long-distance platform supporting the fixed group tableau; 금월도 육지 (Visible beyond the dock); used as Background confirmation that the vessel has returned to the island.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S88sh3__bgfirst_bg.png",
  "asset_id": "40779df0-94ba-43f5-a58c-88a67ee67e0c",
  "input_asset_ids": [
   "5014b414-b0dc-4965-a548-65b31780b4b0",
   "5920c8a3-9754-40bd-96db-d86a0391e5df"
  ]
 },
 "S88sh3": {
  "input_fingerprint": "a48c929c7496d813",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 금월도 선착장에서 붉은색 무녀복을 입은 강영란(흰 머리 여자), 고산들, 그리고 금월도 마을 주민들이 배를 향해 차갑게 서 있는 전경.\n\nLOCATION (lock): The forward exterior view from the patrol boat toward the opposite shore of the island, where villagers wait at the water's edge. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From near the bow at eye level, hold a static long-distance wide frame across the water, arranging Young-ran, Sandeul, and the villagers as one compact confronting line near the center of the landing area. Their figures remain fully visible against the shore, with the boat-facing posture and Young-ran’s red shaman garment carrying the threat without changing the established camera axis.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (Occupied by Young-ran, Sandeul, and the villagers); used as Forms the horizontal base beneath the confronting group and makes their collective placement legible from the boat; 바다 (Between the patrol boat and the landing area); used as Maintains the long separation between the bow camera and the landing area.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient exterior light is rendered with restrained contrast, allowing the red shaman garment to remain the sole forceful color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 patrol-boat deck, bright sea, daylight, railings, and moving viewpoint. Exclude the immediate fight and overboard fall; reveal the island shore ahead with the red-robed elder, returned man, and villagers waiting.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel has returned ashore still wet from the sea and bearing the shoulder gunshot wound. Youngran remains in her red shaman robe; Jihu’s necklace stays at the ritual altar.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 구창모 (Korean man in his late 40s, short dark hair, lean sun-darkened face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 5,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "시선·붉은 무녀복은 맞지만 섬 해안 마을 지형이 전혀 없어 로케이션 록이 약하고, 뱃머리 갑판이 프레임을 과점해 '먼 거리 와이드' 스케일이 무너지며 고산들의 어깨 부상 표시도 없다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "부두·마을·바다 분리와 일렬 대치가 잘 성립하지만 시점이 눈높이보다 높은 하이앵글이고 고산들의 총상 표시가 불분명해 C에 밀린다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "뱃머리 눈높이 정면 롱 와이드, 바다를 사이에 둔 거리감, 중앙의 붉은 무녀복 백발 강영란과 어깨 붕대의 젖은 고산들, 주민 일렬 대치까지 샷 텍스트와 CARRIED STATE를 가장 정확히 충족."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh23_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1284406>"
   },
   {
    "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1253367>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 컷에서 설정된 고산들(팔걸이를 한 남자)의 복장인 녹색 코트가 누락되었고, 왼쪽 팔에 있어야 할 흰색 팔걸이가 오른쪽 팔에 잘못 위치해 있습니다.",
     "fix_en": "Dress the man with the arm sling in a dark green wool coat over his burgundy turtleneck and shift the white arm sling to his left arm, while strictly preserving his exact position, the red-robed woman, all other villagers, the boat bow, and the lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 컷과 동일해야 할 순찰정의 전경 난간이 두꺼운 흰색 철제 구조물이 아닌 얇은 금속 파이프로 잘못 렌더링되었습니다.",
     "fix_en": "Replace the bare metal pipe railings in the foreground with thick, white-painted metal railings that match the reference shot, while maintaining the exact shape of the boat deck, the water, the distant pier, and the line of people.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 명시된 '바다에서 막 돌아와 젖어 있고 어깨에 총상을 입은 상태'가 반영되지 않아 고산들의 머리와 옷이 완전히 말라 있으며 핏자국이 없습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Dress the man with the arm sling in a dark green wool coat over his burgundy turtleneck and shift the white arm sling to his left arm, while strictly preserving his exact position, the red-robed woman, all other villagers, the boat bow, and the lighting.\n- Replace the bare metal pipe railings in the foreground with thick, white-painted metal railings that match the reference shot, while maintaining the exact shape of the boat deck, the water, the distant pier, and the line of people.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선수 아이레벨 롱 와이드, 중앙 붉은 무녀복+백발, 주민들이 배를 향해 냉랭히 정렬 — 샷 텍스트 구도를 그대로 실현하고, 고산들의 어깨 부상(슬링) 캐리드 스테이트도 유지된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소·조명은 A와 사실상 동일하나, 계약이 요구한 어깨 총상 표식(슬링)을 지우고 요청되지 않은 크로스백·손에 든 물체를 추가했으며 갑판이 커져 인물 비중이 줄어든 손실이 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선수 아이레벨 롱 와이드, 중앙 붉은 무녀복+백발, 주민들이 배를 향해 냉랭히 정렬 — 샷 텍스트 구도를 그대로 실현하고, 고산들의 어깨 부상(슬링) 캐리드 스테이트도 유지된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소·조명은 A와 사실상 동일하나, 계약이 요구한 어깨 총상 표식(슬링)을 지우고 요청되지 않은 크로스백·손에 든 물체를 추가했으며 갑판이 커져 인물 비중이 줄어든 손실이 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·장소는 계약대로지만, 중앙의 고산들이 어깨 총상 흔적 없이 대각선 가방끈 같은 요소만 보여 CARRIED STATE(어깨 총상 지속)를 충족하지 못하고, 난간의 흰 도색이 다소 두껍게 전경을 점유한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 선수 아이레벨 와이드·정면 대치 구도를 유지하면서 고산들의 어깨 붕대/슬링으로 '총상 지속' 조항을 충족했고, 그 외 인물·장소·광원 변화는 미미해 수리 이득이 비용을 넘어선다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·장소는 계약대로지만, 중앙의 고산들이 어깨 총상 흔적 없이 대각선 가방끈 같은 요소만 보여 CARRIED STATE(어깨 총상 지속)를 충족하지 못하고, 난간의 흰 도색이 다소 두껍게 전경을 점유한다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 선수 아이레벨 와이드·정면 대치 구도를 유지하면서 고산들의 어깨 붕대/슬링으로 '총상 지속' 조항을 충족했고, 그 외 인물·장소·광원 변화는 미미해 수리 이득이 비용을 넘어선다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S87sh23"
  }
 },
 "S88sh6::bgfirst_bg": {
  "input_fingerprint": "f7d770e87e9b3631",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨눈 채 위협하는 찰나.\n\nLOCATION (lock): Inside the patrol boat's compact wheelhouse, enclosed by the helm, windows and controls while the boat approaches shore.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the end of the chest-height track inside the wheelhouse, settle at medium distance just beside the weapon axis, with Chang-mo in the left midground and the gun extending diagonally toward In-woo outside on the right. Keep In-woo visible beyond the wheelhouse boundary so the line of aim is physically continuous and unmistakable, while the camera remains offset rather than looking directly down the barrel.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 구창모 in the middle-left of the frame, midground; 정인우 in the middle-right of the frame, background; wheelhouse opening between gun and target in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타실 키 (No longer held as Chang-mo raises the gun) — Its operating side is angled toward Chang-mo and partially toward the camera; used as Appears behind Chang-mo as evidence that he has turned away from steering to threaten the deck; 조타실과 갑판의 경계 (In-woo is visible beyond it) — The deck-facing side is presented obliquely beside the weapon axis; used as Preserves a clear sightline from Chang-mo and the weapon to In-woo outside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the boat exterior and wheelhouse is held in low-key contrast without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨눈 채 위협하는 찰나.\n\nLOCATION (lock): Inside the patrol boat's compact wheelhouse, enclosed by the helm, windows and controls while the boat approaches shore.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the end of the chest-height track inside the wheelhouse, settle at medium distance just beside the weapon axis, with Chang-mo in the left midground and the gun extending diagonally toward In-woo outside on the right. Keep In-woo visible beyond the wheelhouse boundary so the line of aim is physically continuous and unmistakable, while the camera remains offset rather than looking directly down the barrel.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 구창모 in the middle-left of the frame, midground; 정인우 in the middle-right of the frame, background; wheelhouse opening between gun and target in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타실 키 (No longer held as Chang-mo raises the gun) — Its operating side is angled toward Chang-mo and partially toward the camera; used as Appears behind Chang-mo as evidence that he has turned away from steering to threaten the deck; 조타실과 갑판의 경계 (In-woo is visible beyond it) — The deck-facing side is presented obliquely beside the weapon axis; used as Preserves a clear sightline from Chang-mo and the weapon to In-woo outside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the boat exterior and wheelhouse is held in low-key contrast without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S88sh6__bgfirst_bg.png",
  "asset_id": "5b0aef52-668e-40d4-b126-9747c56cd5a0",
  "input_asset_ids": [
   "6fe3a12c-4fd1-4e91-b84c-8953cfcb5b4e",
   "f9635abf-968d-4963-bcca-4f34131e7ff1"
  ]
 },
 "S88sh6": {
  "input_fingerprint": "784b46181d72c6a8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨눈 채 위협하는 찰나.\n\nLOCATION (lock): Inside the patrol boat's compact wheelhouse, enclosed by the helm, windows and controls while the boat approaches shore. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the end of the chest-height track inside the wheelhouse, settle at medium distance just beside the weapon axis, with Chang-mo in the left midground and the gun extending diagonally toward In-woo outside on the right. Keep In-woo visible beyond the wheelhouse boundary so the line of aim is physically continuous and unmistakable, while the camera remains offset rather than looking directly down the barrel.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 구창모 in the middle-left of the frame, midground; 정인우 in the middle-right of the frame, background; wheelhouse opening between gun and target in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타실 키 (No longer held as Chang-mo raises the gun) — Its operating side is angled toward Chang-mo and partially toward the camera; used as Appears behind Chang-mo as evidence that he has turned away from steering to threaten the deck; 조타실과 갑판의 경계 (In-woo is visible beyond it) — The deck-facing side is presented obliquely beside the weapon axis; used as Preserves a clear sightline from Chang-mo and the weapon to In-woo outside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the boat exterior and wheelhouse is held in low-key contrast without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 patrol boat, approaching island shore, daylight, and the trapped couple's positions. Exclude the shore crowd from the tight focal area; show the helmsman aiming a gun from the wheelhouse.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Changmo retains the firearm aimed at Inwoo. Jihu and Inwoo remain blood-coated, Jihu is still without her necklace, and Inwoo’s injured arm remains casted.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨눈 채 위협하는 찰나.\n\nLOCATION (lock): Inside the patrol boat's compact wheelhouse, enclosed by the helm, windows and controls while the boat approaches shore. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the end of the chest-height track inside the wheelhouse, settle at medium distance just beside the weapon axis, with Chang-mo in the left midground and the gun extending diagonally toward In-woo outside on the right. Keep In-woo visible beyond the wheelhouse boundary so the line of aim is physically continuous and unmistakable, while the camera remains offset rather than looking directly down the barrel.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 구창모 in the middle-left of the frame, midground; 정인우 in the middle-right of the frame, background; wheelhouse opening between gun and target in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타실 키 (No longer held as Chang-mo raises the gun) — Its operating side is angled toward Chang-mo and partially toward the camera; used as Appears behind Chang-mo as evidence that he has turned away from steering to threaten the deck; 조타실과 갑판의 경계 (In-woo is visible beyond it) — The deck-facing side is presented obliquely beside the weapon axis; used as Preserves a clear sightline from Chang-mo and the weapon to In-woo outside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the boat exterior and wheelhouse is held in low-key contrast without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Changmo retains the firearm aimed at Inwoo. Jihu and Inwoo remain blood-coated, Jihu is still without her necklace, and Inwoo’s injured arm remains casted.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 조타실 안의 구창모가 총구를 밖의 정인우를 향해 정확히 겨눈 채 위협하는 찰나.\n\nLOCATION (lock): Inside the patrol boat's compact wheelhouse, enclosed by the helm, windows and controls while the boat approaches shore. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the end of the chest-height track inside the wheelhouse, settle at medium distance just beside the weapon axis, with Chang-mo in the left midground and the gun extending diagonally toward In-woo outside on the right. Keep In-woo visible beyond the wheelhouse boundary so the line of aim is physically continuous and unmistakable, while the camera remains offset rather than looking directly down the barrel.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 구창모 in the middle-left of the frame, midground; 정인우 in the middle-right of the frame, background; wheelhouse opening between gun and target in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 조타실 키 (No longer held as Chang-mo raises the gun) — Its operating side is angled toward Chang-mo and partially toward the camera; used as Appears behind Chang-mo as evidence that he has turned away from steering to threaten the deck; 조타실과 갑판의 경계 (In-woo is visible beyond it) — The deck-facing side is presented obliquely beside the weapon axis; used as Preserves a clear sightline from Chang-mo and the weapon to In-woo outside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the boat exterior and wheelhouse is held in low-key contrast without introducing an additional visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 patrol boat, approaching island shore, daylight, and the trapped couple's positions. Exclude the shore crowd from the tight focal area; show the helmsman aiming a gun from the wheelhouse.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Changmo retains the firearm aimed at Inwoo. Jihu and Inwoo remain blood-coated, Jihu is still without her necklace, and Inwoo’s injured arm remains casted.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S88sh6__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S88sh6.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:845447>"
    },
    {
     "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1253367>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S88sh3_sel.png"
    },
    {
     "label": "LAYOUT SKETCH — a bare thin-line layout guide for a tight built interior, a REFERENCE ONLY for geometry and placement: take from it the camera framing, figure placement, pose and size/depth order, AND the structure the figures sit inside — how many controls and seats there are, which seat each body occupies, which side of a control the hands are on, what each body passes in front of and what it passes behind, where a mirror sits and what angle it faces. Those counts and relations are what the finished frame must still show. It carries ZERO visual style — every texture, material, light and all realism come from the text and the photographic references. Never let any line-drawing quality leak into the output.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S88sh6.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:845447>"
    },
    {
     "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1253367>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 조타실 안 좌측에 서 있으나 총을 든 오른팔이 몸 옆으로 완전히 내려가 있고, 리볼버 총구는 아래 갑판/바닥을 향한다. 시선만 오른쪽 문 밖 정인우 쪽을 향할 뿐, '총구를 정확히 겨눈' 조준선은 어디에도 존재하지 않는다. 정인우는 우측 갑판에 서서 정면에 가까운 방향을 보고 있어 겨눔의 대상이 되는 관계가 시각적으로 성립하지 않는다.",
      "built_space": "조타실 내부: 좌측에 조타륜 1개(정상 수량), 그 옆 계기·스로틀 콘솔, 정면 창문 열, 우측에 열린 출입문과 갑판 난간. 좌석은 보이지 않음. 조타륜은 구창모 뒤/옆에 위치해 '조타에서 손을 뗐다'는 증거로 기능하며 배치는 합리적. 문 경계 너머로 정인우가 보여 사선 확보 구조는 갖춰져 있음.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 머리, 감청색 해경 폴로 셔츠와 허리 장비 벨트 — 캐릭터 레퍼런스와 대체로 일치(모자 없음). 총기: 목재 그립 리볼버로 프롭 레퍼런스의 38구경과 유사. 정인우: 젊은 한국 남성, 좌완에 깁스+슬링 — 깁스 조건은 충족하나 '피가 묻은 상태(blood-coated)'가 전혀 보이지 않고 옷이 깨끗함. 셔츠 등에 한글 텍스트('OO나장' 형태)가 얼룩처럼 읽히는 마킹 존재.",
      "hard_violations": [
       "총구가 정인우가 아닌 아래 갑판을 향해 완전히 내려져 있어, 샷 텍스트가 지정한 '총구를 밖의 정인우를 향해 정확히 겨눈 찰나'의 핵심 순간 자체가 렌더되지 않음(DIRECTION 실패)"
      ],
      "physics": "구창모는 두 발로 조타실 바닥에 서 있고 오른손이 리볼버 그립을 자연스럽게 감싸 팔을 늘어뜨린 상태 — 지지와 무게는 물리적으로 타당. 정인우는 갑판 위 두 발로 서 있고 슬링이 목에 걸려 팔을 지지. 공중에 뜬 물체나 신체 없음."
     },
     {
      "label": "B",
      "direction": "구창모는 프레임 좌측 중경에서 오른팔을 완전히 뻗어 리볼버를 우측 문 밖으로 겨눈다. 총구 축을 연장하면 갑판에 선 정인우의 상체/머리 높이에 정확히 닿아 조준선이 연속적이고 명확하다. 구창모의 시선도 총구 방향을 따라간다. 정인우는 정면으로 서서 조준을 받는 자세.",
      "built_space": "조타실 내부에 조타륜이 두 개 보인다 — 전경 콘솔에 목제 스포크 휠 1개, 그 뒤 창밖/중앙 창 안쪽으로 금속 스포크 휠 1개가 겹쳐 보여 조타륜이 중복된 것으로 읽힌다. 좌석 없음. 우측 문 개구부 너머로 갑판과 정인우가 보이며 사선은 확보. 콘솔·스로틀·레이더는 배치 자체는 그럴듯.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 머리, 마른 볕에 그을린 얼굴, 감청색 해경 폴로와 장비 벨트 — 레퍼런스와 잘 일치. 총기: 긴 총열의 목재 그립 리볼버로 프롭 레퍼런스 38구경 계열과 부합. 정인우: 젊은 한국 남성, 좌완 깁스+슬링, 얼굴과 셔츠·청바지에 붉은 특수분장 자국이 남아 있어 '피 묻은 상태' 지속 조건 충족. 다만 맨발이고, 배경 부두에 소수의 인물이 남아 있어 '군중 제외' 지시가 완전히 지켜지지는 않음.",
      "hard_violations": [
       "조타륜이 2개로 보여 조종 장치가 중복 렌더됨(중앙 창 안쪽 금속 휠 + 전경 목제 휠)"
      ],
      "physics": "구창모는 조타실 바닥에 두 발로 서고 오른손이 그립을, 팔이 어깨에서 곧게 뻗어 사격 자세를 지지 — 무게 이동과 팔 근육 긴장이 일관됨. 정인우는 갑판 위 두 발로 서고 슬링이 팔을 지지. 공중에 지지 없이 떠 있는 신체·물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "조타실·인물·의상은 깔끔하지만 총구가 아래를 향해 완전히 내려져 있어 '총구를 정인우에게 정확히 겨눈 찰나'라는 샷 텍스트의 핵심 액션이 아예 없고, 정인우의 피 묻은 상태 지속 조건도 누락돼 결정적으로 실패."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "총구가 문 밖 정인우 상체에 정확히 이어지는 조준선을 만들고 구창모 좌측 중경·정인우 우측 배경의 프레임 배치, 깁스·특수분장 지속 조건까지 충족하나, 조타륜이 두 개로 보이는 조종 장치 중복이 감점 요인."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "조타실·인물·의상은 깔끔하지만 총구가 아래를 향해 완전히 내려져 있어 '총구를 정인우에게 정확히 겨눈 찰나'라는 샷 텍스트의 핵심 액션이 아예 없고, 정인우의 피 묻은 상태 지속 조건도 누락돼 결정적으로 실패."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "총구가 문 밖 정인우 상체에 정확히 이어지는 조준선을 만들고 구창모 좌측 중경·정인우 우측 배경의 프레임 배치, 깁스·특수분장 지속 조건까지 충족하나, 조타륜이 두 개로 보이는 조종 장치 중복이 감점 요인."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 조타실 안 좌측에 서 있으나 총을 든 오른팔이 몸 옆으로 완전히 내려가 있고, 리볼버 총구는 아래 갑판/바닥을 향한다. 시선만 오른쪽 문 밖 정인우 쪽을 향할 뿐, '총구를 정확히 겨눈' 조준선은 어디에도 존재하지 않는다. 정인우는 우측 갑판에 서서 정면에 가까운 방향을 보고 있어 겨눔의 대상이 되는 관계가 시각적으로 성립하지 않는다.",
      "built_space": "조타실 내부: 좌측에 조타륜 1개(정상 수량), 그 옆 계기·스로틀 콘솔, 정면 창문 열, 우측에 열린 출입문과 갑판 난간. 좌석은 보이지 않음. 조타륜은 구창모 뒤/옆에 위치해 '조타에서 손을 뗐다'는 증거로 기능하며 배치는 합리적. 문 경계 너머로 정인우가 보여 사선 확보 구조는 갖춰져 있음.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 머리, 감청색 해경 폴로 셔츠와 허리 장비 벨트 — 캐릭터 레퍼런스와 대체로 일치(모자 없음). 총기: 목재 그립 리볼버로 프롭 레퍼런스의 38구경과 유사. 정인우: 젊은 한국 남성, 좌완에 깁스+슬링 — 깁스 조건은 충족하나 '피가 묻은 상태(blood-coated)'가 전혀 보이지 않고 옷이 깨끗함. 셔츠 등에 한글 텍스트('OO나장' 형태)가 얼룩처럼 읽히는 마킹 존재.",
      "hard_violations": [
       "총구가 정인우가 아닌 아래 갑판을 향해 완전히 내려져 있어, 샷 텍스트가 지정한 '총구를 밖의 정인우를 향해 정확히 겨눈 찰나'의 핵심 순간 자체가 렌더되지 않음(DIRECTION 실패)"
      ],
      "physics": "구창모는 두 발로 조타실 바닥에 서 있고 오른손이 리볼버 그립을 자연스럽게 감싸 팔을 늘어뜨린 상태 — 지지와 무게는 물리적으로 타당. 정인우는 갑판 위 두 발로 서 있고 슬링이 목에 걸려 팔을 지지. 공중에 뜬 물체나 신체 없음."
     },
     {
      "label": "B",
      "direction": "구창모는 프레임 좌측 중경에서 오른팔을 완전히 뻗어 리볼버를 우측 문 밖으로 겨눈다. 총구 축을 연장하면 갑판에 선 정인우의 상체/머리 높이에 정확히 닿아 조준선이 연속적이고 명확하다. 구창모의 시선도 총구 방향을 따라간다. 정인우는 정면으로 서서 조준을 받는 자세.",
      "built_space": "조타실 내부에 조타륜이 두 개 보인다 — 전경 콘솔에 목제 스포크 휠 1개, 그 뒤 창밖/중앙 창 안쪽으로 금속 스포크 휠 1개가 겹쳐 보여 조타륜이 중복된 것으로 읽힌다. 좌석 없음. 우측 문 개구부 너머로 갑판과 정인우가 보이며 사선은 확보. 콘솔·스로틀·레이더는 배치 자체는 그럴듯.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 머리, 마른 볕에 그을린 얼굴, 감청색 해경 폴로와 장비 벨트 — 레퍼런스와 잘 일치. 총기: 긴 총열의 목재 그립 리볼버로 프롭 레퍼런스 38구경 계열과 부합. 정인우: 젊은 한국 남성, 좌완 깁스+슬링, 얼굴과 셔츠·청바지에 붉은 특수분장 자국이 남아 있어 '피 묻은 상태' 지속 조건 충족. 다만 맨발이고, 배경 부두에 소수의 인물이 남아 있어 '군중 제외' 지시가 완전히 지켜지지는 않음.",
      "hard_violations": [
       "조타륜이 2개로 보여 조종 장치가 중복 렌더됨(중앙 창 안쪽 금속 휠 + 전경 목제 휠)"
      ],
      "physics": "구창모는 조타실 바닥에 두 발로 서고 오른손이 그립을, 팔이 어깨에서 곧게 뻗어 사격 자세를 지지 — 무게 이동과 팔 근육 긴장이 일관됨. 정인우는 갑판 위 두 발로 서고 슬링이 팔을 지지. 공중에 지지 없이 떠 있는 신체·물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": true,
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "built_space": "소형 조타실 내부이며 구창모는 화면 왼쪽 조타대 앞, 정인우는 중앙 출입구 너머 갑판 오른쪽에 있다. 목재 조타륜과 조작 패널은 구창모 뒤에 배치되어 있으나, 중앙 창에도 허브와 살이 달린 두 번째 조타륜처럼 보이는 원형 제어물이 있어 조타 장치가 중복된다. 출입구는 총과 표적 사이의 연속된 시야를 확보한다.",
      "direction": "구창모의 시선과 리볼버 총구가 출입구 밖 정인우의 상체를 정확히 향하며, 총구에서 표적까지의 축이 끊기지 않는다. 카메라도 총열 정면이 아니라 축 옆에 있다.",
      "entities": "구창모는 한국인 중년 남성, 짧은 검은 머리, 마른 얼굴과 해경 제복 차림으로 보이며 참고 인물과 대체로 맞는다. 손에 든 물체는 검은 금속과 갈색 손잡이의 리볼버로 소품 참고와 부합한다. 정인우는 한국인 성인 남성이고 얼굴과 옷에 특수분장용 붉은 자국이 있으며 팔에 깁스와 슬링이 보인다. 그러나 뒤쪽 부두에 지시되지 않은 여러 사람이 추가되어 있다.",
      "hard_violations": [
       "부두 배경에 쇼트 텍스트가 요구하지 않은 여러 인물이 추가되어 있다.",
       "실제 목재 조타륜 외에 중앙 창에 두 번째 조타륜처럼 보이는 원형 제어물이 중복되어 있다."
      ],
      "label": "A",
      "physics": "구창모는 한 손으로 리볼버 손잡이를 쥐고 팔을 뻗어 총을 지지하며, 정인우와 배경 인물들은 모두 갑판이나 부두 바닥에 발을 딛고 있다. 떠 있거나 지지되지 않은 신체·물체는 보이지 않는다."
     },
     {
      "built_space": "소형 조타실 내부에 조타륜 하나와 조작 패널 하나가 왼쪽에 있고, 구창모는 그 앞에서 돌아선 채 왼쪽 중경에 서 있다. 정인우는 열린 문 너머 오른쪽 갑판에 있으며 조타실과 갑판의 경계가 사선으로 보인다. 좌석이나 거울의 비현실적인 중복은 없다.",
      "direction": "구창모의 시선은 문밖 정인우 쪽이지만, 리볼버 총구는 아래쪽 갑판 바닥을 향한다. 따라서 총구의 조준선은 정인우에게 닿지 않으며 ‘정확히 겨눈 채 위협하는 찰나’를 구현하지 못한다.",
      "entities": "구창모는 한국인 중년 남성과 해경 제복으로 보이고 체격과 머리 모양은 참고와 대체로 맞지만 얼굴은 주로 측후면이다. 리볼버는 손에 들려 있으나 조준 상태가 아니다. 정인우는 한국인 성인 남성이며 팔 깁스와 슬링은 보이지만 피로 뒤덮인 상태는 거의 표현되지 않았다. 구창모 등판에 한글 제복 표기가 선명하게 나타난다.",
      "hard_violations": [
       "화면 안에 한글 제복 표기가 보여 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ],
      "label": "B",
      "physics": "구창모는 리볼버를 오른손으로 쥐고 아래로 늘어뜨려 물체의 지지는 가능하며, 두 인물 모두 바닥에 발을 딛고 서 있다. 해부학적으로 불가능하거나 지지 없이 떠 있는 요소는 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "정인우를 향한 조준축과 좌우 배치는 가장 정확하지만, 지시되지 않은 군중과 중복 조타 장치라는 중대한 위반 때문에 사용할 수 없다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물 수와 조타실 구조는 더 정돈됐지만 총구가 정인우가 아닌 바닥을 향해 핵심 순간을 놓쳤고, 금지된 한글 표기도 노출된다."
     }
    ],
    "winner": "B"
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "정인우를 향한 조준축과 좌우 배치는 가장 정확하지만, 지시되지 않은 군중과 중복 조타 장치라는 중대한 위반 때문에 사용할 수 없다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "인물 수와 조타실 구조는 더 정돈됐지만 총구가 정인우가 아닌 바닥을 향해 핵심 순간을 놓쳤고, 금지된 한글 표기도 노출된다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "built_space": "소형 조타실 내부이며 구창모는 화면 왼쪽 조타대 앞, 정인우는 중앙 출입구 너머 갑판 오른쪽에 있다. 목재 조타륜과 조작 패널은 구창모 뒤에 배치되어 있으나, 중앙 창에도 허브와 살이 달린 두 번째 조타륜처럼 보이는 원형 제어물이 있어 조타 장치가 중복된다. 출입구는 총과 표적 사이의 연속된 시야를 확보한다.",
      "direction": "구창모의 시선과 리볼버 총구가 출입구 밖 정인우의 상체를 정확히 향하며, 총구에서 표적까지의 축이 끊기지 않는다. 카메라도 총열 정면이 아니라 축 옆에 있다.",
      "entities": "구창모는 한국인 중년 남성, 짧은 검은 머리, 마른 얼굴과 해경 제복 차림으로 보이며 참고 인물과 대체로 맞는다. 손에 든 물체는 검은 금속과 갈색 손잡이의 리볼버로 소품 참고와 부합한다. 정인우는 한국인 성인 남성이고 얼굴과 옷에 특수분장용 붉은 자국이 있으며 팔에 깁스와 슬링이 보인다. 그러나 뒤쪽 부두에 지시되지 않은 여러 사람이 추가되어 있다.",
      "hard_violations": [
       "부두 배경에 쇼트 텍스트가 요구하지 않은 여러 인물이 추가되어 있다.",
       "실제 목재 조타륜 외에 중앙 창에 두 번째 조타륜처럼 보이는 원형 제어물이 중복되어 있다."
      ],
      "label": "B",
      "physics": "구창모는 한 손으로 리볼버 손잡이를 쥐고 팔을 뻗어 총을 지지하며, 정인우와 배경 인물들은 모두 갑판이나 부두 바닥에 발을 딛고 있다. 떠 있거나 지지되지 않은 신체·물체는 보이지 않는다."
     },
     {
      "built_space": "소형 조타실 내부에 조타륜 하나와 조작 패널 하나가 왼쪽에 있고, 구창모는 그 앞에서 돌아선 채 왼쪽 중경에 서 있다. 정인우는 열린 문 너머 오른쪽 갑판에 있으며 조타실과 갑판의 경계가 사선으로 보인다. 좌석이나 거울의 비현실적인 중복은 없다.",
      "direction": "구창모의 시선은 문밖 정인우 쪽이지만, 리볼버 총구는 아래쪽 갑판 바닥을 향한다. 따라서 총구의 조준선은 정인우에게 닿지 않으며 ‘정확히 겨눈 채 위협하는 찰나’를 구현하지 못한다.",
      "entities": "구창모는 한국인 중년 남성과 해경 제복으로 보이고 체격과 머리 모양은 참고와 대체로 맞지만 얼굴은 주로 측후면이다. 리볼버는 손에 들려 있으나 조준 상태가 아니다. 정인우는 한국인 성인 남성이며 팔 깁스와 슬링은 보이지만 피로 뒤덮인 상태는 거의 표현되지 않았다. 구창모 등판에 한글 제복 표기가 선명하게 나타난다.",
      "hard_violations": [
       "화면 안에 한글 제복 표기가 보여 ‘어디에도 텍스트 없음’ 조건을 위반한다."
      ],
      "label": "A",
      "physics": "구창모는 리볼버를 오른손으로 쥐고 아래로 늘어뜨려 물체의 지지는 가능하며, 두 인물 모두 바닥에 발을 딛고 서 있다. 해부학적으로 불가능하거나 지지 없이 떠 있는 요소는 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 6,
     "B": 8
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "구창모는 조타실 안 좌측에 서 있으나 총을 든 오른팔이 몸 옆으로 완전히 내려가 있고, 리볼버 총구는 아래 갑판/바닥을 향한다. 시선만 오른쪽 문 밖 정인우 쪽을 향할 뿐, '총구를 정확히 겨눈' 조준선은 어디에도 존재하지 않는다. 정인우는 우측 갑판에 서서 정면에 가까운 방향을 보고 있어 겨눔의 대상이 되는 관계가 시각적으로 성립하지 않는다.",
    "built_space": "조타실 내부: 좌측에 조타륜 1개(정상 수량), 그 옆 계기·스로틀 콘솔, 정면 창문 열, 우측에 열린 출입문과 갑판 난간. 좌석은 보이지 않음. 조타륜은 구창모 뒤/옆에 위치해 '조타에서 손을 뗐다'는 증거로 기능하며 배치는 합리적. 문 경계 너머로 정인우가 보여 사선 확보 구조는 갖춰져 있음.",
    "entities": "구창모: 40대 후반 한국 남성, 짧은 머리, 감청색 해경 폴로 셔츠와 허리 장비 벨트 — 캐릭터 레퍼런스와 대체로 일치(모자 없음). 총기: 목재 그립 리볼버로 프롭 레퍼런스의 38구경과 유사. 정인우: 젊은 한국 남성, 좌완에 깁스+슬링 — 깁스 조건은 충족하나 '피가 묻은 상태(blood-coated)'가 전혀 보이지 않고 옷이 깨끗함. 셔츠 등에 한글 텍스트('OO나장' 형태)가 얼룩처럼 읽히는 마킹 존재.",
    "hard_violations": [
     "총구가 정인우가 아닌 아래 갑판을 향해 완전히 내려져 있어, 샷 텍스트가 지정한 '총구를 밖의 정인우를 향해 정확히 겨눈 찰나'의 핵심 순간 자체가 렌더되지 않음(DIRECTION 실패)"
    ],
    "physics": "구창모는 두 발로 조타실 바닥에 서 있고 오른손이 리볼버 그립을 자연스럽게 감싸 팔을 늘어뜨린 상태 — 지지와 무게는 물리적으로 타당. 정인우는 갑판 위 두 발로 서 있고 슬링이 목에 걸려 팔을 지지. 공중에 뜬 물체나 신체 없음."
   },
   {
    "label": "B",
    "direction": "구창모는 프레임 좌측 중경에서 오른팔을 완전히 뻗어 리볼버를 우측 문 밖으로 겨눈다. 총구 축을 연장하면 갑판에 선 정인우의 상체/머리 높이에 정확히 닿아 조준선이 연속적이고 명확하다. 구창모의 시선도 총구 방향을 따라간다. 정인우는 정면으로 서서 조준을 받는 자세.",
    "built_space": "조타실 내부에 조타륜이 두 개 보인다 — 전경 콘솔에 목제 스포크 휠 1개, 그 뒤 창밖/중앙 창 안쪽으로 금속 스포크 휠 1개가 겹쳐 보여 조타륜이 중복된 것으로 읽힌다. 좌석 없음. 우측 문 개구부 너머로 갑판과 정인우가 보이며 사선은 확보. 콘솔·스로틀·레이더는 배치 자체는 그럴듯.",
    "entities": "구창모: 40대 후반 한국 남성, 짧은 머리, 마른 볕에 그을린 얼굴, 감청색 해경 폴로와 장비 벨트 — 레퍼런스와 잘 일치. 총기: 긴 총열의 목재 그립 리볼버로 프롭 레퍼런스 38구경 계열과 부합. 정인우: 젊은 한국 남성, 좌완 깁스+슬링, 얼굴과 셔츠·청바지에 붉은 특수분장 자국이 남아 있어 '피 묻은 상태' 지속 조건 충족. 다만 맨발이고, 배경 부두에 소수의 인물이 남아 있어 '군중 제외' 지시가 완전히 지켜지지는 않음.",
    "hard_violations": [
     "조타륜이 2개로 보여 조종 장치가 중복 렌더됨(중앙 창 안쪽 금속 휠 + 전경 목제 휠)"
    ],
    "physics": "구창모는 조타실 바닥에 두 발로 서고 오른손이 그립을, 팔이 어깨에서 곧게 뻗어 사격 자세를 지지 — 무게 이동과 팔 근육 긴장이 일관됨. 정인우는 갑판 위 두 발로 서고 슬링이 팔을 지지. 공중에 지지 없이 떠 있는 신체·물체 없음."
   }
  ],
  "totals": {
   "A": 6,
   "B": 8
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "조타실·인물·의상은 깔끔하지만 총구가 아래를 향해 완전히 내려져 있어 '총구를 정인우에게 정확히 겨눈 찰나'라는 샷 텍스트의 핵심 액션이 아예 없고, 정인우의 피 묻은 상태 지속 조건도 누락돼 결정적으로 실패."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "총구가 문 밖 정인우 상체에 정확히 이어지는 조준선을 만들고 구창모 좌측 중경·정인우 우측 배경의 프레임 배치, 깁스·특수분장 지속 조건까지 충족하나, 조타륜이 두 개로 보이는 조종 장치 중복이 감점 요인."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S88sh3_sel.png"
   },
   {
    "label": "LAYOUT SKETCH — a bare thin-line layout guide for a tight built interior, a REFERENCE ONLY for geometry and placement: take from it the camera framing, figure placement, pose and size/depth order, AND the structure the figures sit inside — how many controls and seats there are, which seat each body occupies, which side of a control the hands are on, what each body passes in front of and what it passes behind, where a mirror sits and what angle it faces. Those counts and relations are what the finished frame must still show. It carries ZERO visual style — every texture, material, light and all realism come from the text and the photographic references. Never let any line-drawing quality leak into the output.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S88sh6.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:845447>"
   },
   {
    "label": "PROP REFERENCE — 총기(소총·38구경 권총): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1253367>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 총을 겨눈 팔 뒤쪽의 창문 유리에 조타륜 모양의 물체가 허공에 떠서 중복으로 그려져 있습니다.",
     "fix_en": "Remove the floating circular steering wheel shape from the window glass behind the extended arm, replacing it with plain transparent window glass showing the ocean outside. Preserve the man aiming the gun, his uniform, the actual wooden steering wheel below, the revolver, the man on the deck, the lighting, and the framing."
    },
    {
     "issue_ko": "[Major] 구창모의 경찰 제복 가슴 부분에 기준 사진에 있는 소속 마크와 명찰이 누락되었습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "[Minor] 구창모가 손에 권총을 쥐고 있음에도 허리춤의 홀스터에 또 다른 총기의 손잡이가 꽂혀 있습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the floating circular steering wheel shape from the window glass behind the extended arm, replacing it with plain transparent window glass showing the ocean outside. Preserve the man aiming the gun, his uniform, the actual wooden steering wheel below, the revolver, the man on the deck, the lighting, and the framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프레임 좌측 중경에서 오른팔을 뻗어 리볼버를 우측으로 겨눈다. 총구는 우측 출입구 너머 갑판에 선 정인우의 상체(가슴~머리)선과 거의 일치하며, 시선도 총구 방향과 같은 쪽을 향한다. 조준선은 조타실 개구부를 지나 연속적으로 이어져 목표가 분명하다. 정인우는 정면으로 서서 배 안쪽(카메라/총구 방향)을 바라본다.",
      "built_space": "조타실 내부: 하단 콘솔 위 목재 스포크 조타륜 1개(구창모 뒤·오른쪽), 스로틀 레버 1개, 계기·스위치판. 그런데 중앙 상단 창 앞에 두 번째 원형 타륜(금속 스포크 휠)이 추가로 떠 있듯 보인다 — 조타실에 조타륜이 2개로 읽혀 제어면 중복. 좌현 창, 우현 출입구 프레임, 갑판 난간·해치 배치는 레이아웃 스케치와 일치. 좌석은 없음(입식 조타).",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 흑발, 마른 햇볕에 그을린 얼굴, 감색/회색 배색 해경 폴로와 벨트 장구(홀스터·무전기) — 캐릭터 레퍼런스와 일치. 총기: 목재 그립의 블루드 리볼버로 프롭 레퍼런스의 38구경과 부합. 정인우: 한국 남성, 얼굴·목에 핏자국, 팔에 삼각건/깁스형 고정, 청바지에 혈흔 — 캐리드 스테이트 충족. 배경 부두에 소수 군중이 작게 보임(전 스틸의 무리, 초점 영역 밖).",
      "hard_violations": [
       "조타실에 조타륜이 2개(중앙 창 앞 금속 휠 + 콘솔의 목재 휠)로 렌더되어 제어면 중복 — 구조상 불가"
      ],
      "physics": "구창모는 두 발로 조타실 바닥을 딛고 서 있고, 오른팔은 뻗어 총을 잡고 왼팔은 내려 몸을 지지한다. 총은 손아귀에 확실히 쥐어져 있다. 정인우는 맨발로 갑판 위에 두 발을 딛고 서 있으며 지지가 명확하다. 공중 부양물 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 구창모가 좌측 중경에서 오른팔을 뻗어 리볼버를 우측으로 겨눈다. 총구 연장선은 개구부를 지나 갑판의 정인우 상체/얼굴 높이에 정확히 닿는다. 구창모의 시선도 총구 축과 같은 방향. 정인우는 정면으로 서서 배쪽을 본다. 조준선 연속성 명확.",
      "built_space": "조타실: 콘솔 위 목재 스포크 조타륜 1개, 스로틀 레버 1개, 계기판 — 제어면 수 정확(타륜 1개). 중앙 창 앞의 여분 금속 휠 없음. 좌현 창 2개, 우현 출입구 문틀, 갑판 난간·해치, 뒤편 부두와 언덕 일치. 카메라는 가슴 높이, 총기 축 옆에서 오프셋된 위치로 배럴을 정면으로 들여다보지 않음 — 지정과 부합.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 흑발, 마른 그을린 얼굴, 해경 감색 폴로·벨트 장구 — 레퍼런스 일치. 리볼버는 목재 그립의 블루드 38구경으로 프롭 레퍼런스 부합. 정인우: 혈흔이 얼굴·목·바지에 있고 팔은 삼각건+깁스, 맨발 — 캐리드 스테이트 유지. 부두의 군중은 배경 소규모로만 존재.",
      "hard_violations": [],
      "physics": "구창모는 양발로 바닥을 딛고 상체를 오른쪽으로 틀어 총을 뻗은 자세, 총은 손에 견고히 쥐어짐. 정인우는 갑판 바닥에 맨발로 서 있음. 부유하거나 지지 없는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "조준선·인물·의상은 계약대로지만, 중앙 창 앞에 두 번째 원형 타륜이 생겨 조타실 제어면이 중복된 구조적 하드 위반이며 그 외에는 B와 거의 동일해 얻은 것 없이 손실만 남는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "조타륜 1개의 올바른 조타실 구조, 총구가 개구부 너머 정인우에 정확히 이어지는 연속 조준선, 무기축 옆 가슴높이 미디엄샷 프레이밍과 인물·혈흔·깁스 상태를 모두 지키며 불필요한 변경이 없다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "조준선·인물·의상은 계약대로지만, 중앙 창 앞에 두 번째 원형 타륜이 생겨 조타실 제어면이 중복된 구조적 하드 위반이며 그 외에는 B와 거의 동일해 얻은 것 없이 손실만 남는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "조타륜 1개의 올바른 조타실 구조, 총구가 개구부 너머 정인우에 정확히 이어지는 연속 조준선, 무기축 옆 가슴높이 미디엄샷 프레이밍과 인물·혈흔·깁스 상태를 모두 지키며 불필요한 변경이 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프레임 좌측 중경에서 오른팔을 뻗어 리볼버를 우측으로 겨눈다. 총구는 우측 출입구 너머 갑판에 선 정인우의 상체(가슴~머리)선과 거의 일치하며, 시선도 총구 방향과 같은 쪽을 향한다. 조준선은 조타실 개구부를 지나 연속적으로 이어져 목표가 분명하다. 정인우는 정면으로 서서 배 안쪽(카메라/총구 방향)을 바라본다.",
      "built_space": "조타실 내부: 하단 콘솔 위 목재 스포크 조타륜 1개(구창모 뒤·오른쪽), 스로틀 레버 1개, 계기·스위치판. 그런데 중앙 상단 창 앞에 두 번째 원형 타륜(금속 스포크 휠)이 추가로 떠 있듯 보인다 — 조타실에 조타륜이 2개로 읽혀 제어면 중복. 좌현 창, 우현 출입구 프레임, 갑판 난간·해치 배치는 레이아웃 스케치와 일치. 좌석은 없음(입식 조타).",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 흑발, 마른 햇볕에 그을린 얼굴, 감색/회색 배색 해경 폴로와 벨트 장구(홀스터·무전기) — 캐릭터 레퍼런스와 일치. 총기: 목재 그립의 블루드 리볼버로 프롭 레퍼런스의 38구경과 부합. 정인우: 한국 남성, 얼굴·목에 핏자국, 팔에 삼각건/깁스형 고정, 청바지에 혈흔 — 캐리드 스테이트 충족. 배경 부두에 소수 군중이 작게 보임(전 스틸의 무리, 초점 영역 밖).",
      "hard_violations": [
       "조타실에 조타륜이 2개(중앙 창 앞 금속 휠 + 콘솔의 목재 휠)로 렌더되어 제어면 중복 — 구조상 불가"
      ],
      "physics": "구창모는 두 발로 조타실 바닥을 딛고 서 있고, 오른팔은 뻗어 총을 잡고 왼팔은 내려 몸을 지지한다. 총은 손아귀에 확실히 쥐어져 있다. 정인우는 맨발로 갑판 위에 두 발을 딛고 서 있으며 지지가 명확하다. 공중 부양물 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 구창모가 좌측 중경에서 오른팔을 뻗어 리볼버를 우측으로 겨눈다. 총구 연장선은 개구부를 지나 갑판의 정인우 상체/얼굴 높이에 정확히 닿는다. 구창모의 시선도 총구 축과 같은 방향. 정인우는 정면으로 서서 배쪽을 본다. 조준선 연속성 명확.",
      "built_space": "조타실: 콘솔 위 목재 스포크 조타륜 1개, 스로틀 레버 1개, 계기판 — 제어면 수 정확(타륜 1개). 중앙 창 앞의 여분 금속 휠 없음. 좌현 창 2개, 우현 출입구 문틀, 갑판 난간·해치, 뒤편 부두와 언덕 일치. 카메라는 가슴 높이, 총기 축 옆에서 오프셋된 위치로 배럴을 정면으로 들여다보지 않음 — 지정과 부합.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 흑발, 마른 그을린 얼굴, 해경 감색 폴로·벨트 장구 — 레퍼런스 일치. 리볼버는 목재 그립의 블루드 38구경으로 프롭 레퍼런스 부합. 정인우: 혈흔이 얼굴·목·바지에 있고 팔은 삼각건+깁스, 맨발 — 캐리드 스테이트 유지. 부두의 군중은 배경 소규모로만 존재.",
      "hard_violations": [],
      "physics": "구창모는 양발로 바닥을 딛고 상체를 오른쪽으로 틀어 총을 뻗은 자세, 총은 손에 견고히 쥐어짐. 정인우는 갑판 바닥에 맨발로 서 있음. 부유하거나 지지 없는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 화면 좌측 중경에서 오른팔을 뻗어 리볼버 총구를 화면 우측, 조타실 문 밖 갑판에 선 정인우의 상체·머리 높이로 정확히 향하고 있다. 시선도 총구선과 일치해 정인우를 본다. 카메라는 총열 축에서 약간 비켜난 측면 오프셋이라 조준선이 프레임 안에서 연속적으로 읽힌다. 정인우는 정면으로 배 쪽(카메라 쪽)을 보고 서 있다.",
      "built_space": "조타실 내부: 목재 스포크 조타륜 1개(구창모 앞 콘솔), 스로틀 레버 1개, 계기 콘솔, 좌측·정면 창들, 우측에 갑판으로 열린 문 개구부 1개. 조타륜은 하나뿐이며 작동면이 구창모 쪽으로 향해 있어 그가 조타를 놓고 몸을 돌린 정황과 일치. 문 너머로 갑판 난간, 해치, 부두와 인물들이 보인다. 중복 제어장치 없음.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴, 감청/회색 배색 해경 폴로와 허리 장비벨트·홀스터 — 캐릭터 레퍼런스와 일치. 총기: 나무 그립의 검은 리볼버로 프롭 레퍼런스의 38구경 리볼버와 일치. 정인우: 이전 스틸의 흰 팔 캐스트·슬링, 청바지, 얼굴과 옷의 혈흔 유지. 배경 부두에 소수 인물 실루엣이 작게 남아 있으나 타이트 초점 밖 원경이다.",
      "hard_violations": [],
      "physics": "구창모는 두 발로 조타실 바닥을 딛고 서서 오른손이 그립을, 왼팔은 몸 옆으로 내린 채 총을 한손 사격 자세로 지지한다. 총은 손에 확실히 쥐어져 있고 팔의 무게중심이 자연스럽다. 정인우는 맨발로 갑판 위에 서 있으며 발이 갑판면에 접지, 그림자도 갑판에 떨어진다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 구창모의 총구가 우측 문 밖 정인우의 상체를 겨누고 시선도 일치한다. 조준선 연속성 양호.",
      "built_space": "A와 동일한 조타실이나, 정면 창 안쪽 중앙에 두 번째 조타륜(흰색 세 스포크 휠)이 추가로 나타난다. 즉 프레임 안에 조타륜이 목재 휠 1개 + 흰색 휠 1개, 총 2개가 존재하며 이 흰 휠은 창 유리 위/뒤에 근거 없이 떠 있는 형상으로 어떤 콘솔이나 축에도 연결되어 보이지 않는다. 레이아웃 스케치와 이전 스틸 어디에도 없는 추가 제어면이다.",
      "entities": "인물·의상·총기·혈흔·캐스트는 A와 사실상 동일하게 일치. 다만 위 흰색 조타륜은 계약이 요구하지 않은 발명된 오브젝트다.",
      "hard_violations": [
       "조타륜 중복(제어면 2개) — 창 중앙에 축·콘솔 없이 떠 있는 두 번째 흰색 휠이 발명되어 있음"
      ],
      "physics": "구창모·정인우의 지지는 A와 동일하게 정상. 그러나 창 중앙의 흰색 휠은 이를 지지하는 축·브래킷·콘솔이 전혀 보이지 않아 사실상 공중에 부유하는 물체로 읽힌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "총구·시선이 문 밖 정인우에게 정확히 연속되고, 조타륜은 하나뿐이며 인물·의상·혈흔·캐스트·리볼버 모두 레퍼런스와 일치하는 정확한 미디엄 숏이다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "조준과 인물은 A와 동일하나, 창 중앙에 축도 콘솔도 없는 흰색 조타륜이 추가되어 제어면이 둘이 되고 부유 물체까지 생겼다 — 계약이 요구하지 않은 변경으로 손해만 남았다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "총구·시선이 문 밖 정인우에게 정확히 연속되고, 조타륜은 하나뿐이며 인물·의상·혈흔·캐스트·리볼버 모두 레퍼런스와 일치하는 정확한 미디엄 숏이다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "조준과 인물은 A와 동일하나, 창 중앙에 축도 콘솔도 없는 흰색 조타륜이 추가되어 제어면이 둘이 되고 부유 물체까지 생겼다 — 계약이 요구하지 않은 변경으로 손해만 남았다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "구창모는 화면 좌측 중경에서 오른팔을 뻗어 리볼버 총구를 화면 우측, 조타실 문 밖 갑판에 선 정인우의 상체·머리 높이로 정확히 향하고 있다. 시선도 총구선과 일치해 정인우를 본다. 카메라는 총열 축에서 약간 비켜난 측면 오프셋이라 조준선이 프레임 안에서 연속적으로 읽힌다. 정인우는 정면으로 배 쪽(카메라 쪽)을 보고 서 있다.",
      "built_space": "조타실 내부: 목재 스포크 조타륜 1개(구창모 앞 콘솔), 스로틀 레버 1개, 계기 콘솔, 좌측·정면 창들, 우측에 갑판으로 열린 문 개구부 1개. 조타륜은 하나뿐이며 작동면이 구창모 쪽으로 향해 있어 그가 조타를 놓고 몸을 돌린 정황과 일치. 문 너머로 갑판 난간, 해치, 부두와 인물들이 보인다. 중복 제어장치 없음.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴, 감청/회색 배색 해경 폴로와 허리 장비벨트·홀스터 — 캐릭터 레퍼런스와 일치. 총기: 나무 그립의 검은 리볼버로 프롭 레퍼런스의 38구경 리볼버와 일치. 정인우: 이전 스틸의 흰 팔 캐스트·슬링, 청바지, 얼굴과 옷의 혈흔 유지. 배경 부두에 소수 인물 실루엣이 작게 남아 있으나 타이트 초점 밖 원경이다.",
      "hard_violations": [],
      "physics": "구창모는 두 발로 조타실 바닥을 딛고 서서 오른손이 그립을, 왼팔은 몸 옆으로 내린 채 총을 한손 사격 자세로 지지한다. 총은 손에 확실히 쥐어져 있고 팔의 무게중심이 자연스럽다. 정인우는 맨발로 갑판 위에 서 있으며 발이 갑판면에 접지, 그림자도 갑판에 떨어진다. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "A와 동일하게 구창모의 총구가 우측 문 밖 정인우의 상체를 겨누고 시선도 일치한다. 조준선 연속성 양호.",
      "built_space": "A와 동일한 조타실이나, 정면 창 안쪽 중앙에 두 번째 조타륜(흰색 세 스포크 휠)이 추가로 나타난다. 즉 프레임 안에 조타륜이 목재 휠 1개 + 흰색 휠 1개, 총 2개가 존재하며 이 흰 휠은 창 유리 위/뒤에 근거 없이 떠 있는 형상으로 어떤 콘솔이나 축에도 연결되어 보이지 않는다. 레이아웃 스케치와 이전 스틸 어디에도 없는 추가 제어면이다.",
      "entities": "인물·의상·총기·혈흔·캐스트는 A와 사실상 동일하게 일치. 다만 위 흰색 조타륜은 계약이 요구하지 않은 발명된 오브젝트다.",
      "hard_violations": [
       "조타륜 중복(제어면 2개) — 창 중앙에 축·콘솔 없이 떠 있는 두 번째 흰색 휠이 발명되어 있음"
      ],
      "physics": "구창모·정인우의 지지는 A와 동일하게 정상. 그러나 창 중앙의 흰색 휠은 이를 지지하는 축·브래킷·콘솔이 전혀 보이지 않아 사실상 공중에 부유하는 물체로 읽힌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S88sh6__bgfirst_bg.png",
   "bg_asset_id": "5b0aef52-668e-40d4-b126-9747c56cd5a0",
   "bg_record_key": "S88sh6::bgfirst_bg",
   "chain_winner": false,
   "authority": "prev"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S88sh3"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S89sh1::bgfirst_bg": {
  "input_fingerprint": "36fbeed799522a81",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 물살을 일으키며 다가오는 중인 순찰정을 향해 만족스러운 미소를 머금은 채 시선을 고정하고 있는 강영란(흰 머리 여자)의 얼굴 클로즈업.\n\nLOCATION (lock): On the rocky island landing directly before the approaching patrol boat.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, hold a close frontal three-quarter view just beyond 강영란(흰 머리 여자)'s eyeline, keeping her face slightly off-center while the direction of the unseen patrol boat remains beyond the lens. The camera stays static as her held smile and unwavering off-screen gaze occupy most of the frame, with only a narrow trace of the rocky shore behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 금월도 갯바위 (Only a narrow portion is visible behind 강영란(흰 머리 여자)); used as A narrow background fragment that preserves the coastal location without distracting from the expression.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 물살을 일으키며 다가오는 중인 순찰정을 향해 만족스러운 미소를 머금은 채 시선을 고정하고 있는 강영란(흰 머리 여자)의 얼굴 클로즈업.\n\nLOCATION (lock): On the rocky island landing directly before the approaching patrol boat.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, hold a close frontal three-quarter view just beyond 강영란(흰 머리 여자)'s eyeline, keeping her face slightly off-center while the direction of the unseen patrol boat remains beyond the lens. The camera stays static as her held smile and unwavering off-screen gaze occupy most of the frame, with only a narrow trace of the rocky shore behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 금월도 갯바위 (Only a narrow portion is visible behind 강영란(흰 머리 여자)); used as A narrow background fragment that preserves the coastal location without distracting from the expression.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S89sh1__bgfirst_bg.png",
  "asset_id": "8a34f925-81f4-4f6b-88f7-fc4db29a6054",
  "input_asset_ids": [
   "bb32291b-15f9-42d4-ba82-e5738ce3d573",
   "29a2c34f-c295-47e6-a051-3fe950ac4bd2"
  ]
 },
 "S89sh1": {
  "input_fingerprint": "3da0358d25c73c9b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 물살을 일으키며 다가오는 중인 순찰정을 향해 만족스러운 미소를 머금은 채 시선을 고정하고 있는 강영란(흰 머리 여자)의 얼굴 클로즈업.\n\nLOCATION (lock): On the rocky island landing directly before the approaching patrol boat. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul remains ashore despite having fallen into the sea, and Changmo continues bringing the patrol boat back toward Geumwoldo.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 물살을 일으키며 다가오는 중인 순찰정을 향해 만족스러운 미소를 머금은 채 시선을 고정하고 있는 강영란(흰 머리 여자)의 얼굴 클로즈업.\n\nLOCATION (lock): On the rocky island landing directly before the approaching patrol boat. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul remains ashore despite having fallen into the sea, and Changmo continues bringing the patrol boat back toward Geumwoldo.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 물살을 일으키며 다가오는 중인 순찰정을 향해 만족스러운 미소를 머금은 채 시선을 고정하고 있는 강영란(흰 머리 여자)의 얼굴 클로즈업.\n\nLOCATION (lock): On the rocky island landing directly before the approaching patrol boat. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul remains ashore despite having fallen into the sea, and Changmo continues bringing the patrol boat back toward Geumwoldo.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S89sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S89sh1.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B01.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "흰 머리 여자의 얼굴 클로즈업과 만족스러운 미소가 잘 표현되었으며, 다가오는 순찰정과 물살이 시각적으로 더 돋보입니다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물의 표정과 클로즈업 샷은 훌륭하나, 배경의 순찰정이 너무 멀어 '물살을 일으키며 다가오는' 느낌이 상대적으로 약합니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "흰 머리 여자의 얼굴 클로즈업과 만족스러운 미소가 잘 표현되었으며, 다가오는 순찰정과 물살이 시각적으로 더 돋보입니다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물의 표정과 클로즈업 샷은 훌륭하나, 배경의 순찰정이 너무 멀어 '물살을 일으키며 다가오는' 느낌이 상대적으로 약합니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "요구된 얼굴 클로즈업과 표정을 잘 담아냈으며, 인물의 시선 방향과 배경의 다가오는 순찰정 위치를 일치시켜 관계를 정확히 연출했습니다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "클로즈업 샷의 틀은 맞추었으나, 인물이 바라보는 방향과 순찰정의 위치가 반대로 배치되어 배를 향해 시선을 고정한다는 지시문을 위반했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "요구된 얼굴 클로즈업과 표정을 잘 담아냈으며, 인물의 시선 방향과 배경의 다가오는 순찰정 위치를 일치시켜 관계를 정확히 연출했습니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "클로즈업 샷의 틀은 맞추었으나, 인물이 바라보는 방향과 순찰정의 위치가 반대로 배치되어 배를 향해 시선을 고정한다는 지시문을 위반했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 13,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "흰 머리 여자의 얼굴 클로즈업과 만족스러운 미소가 잘 표현되었으며, 다가오는 순찰정과 물살이 시각적으로 더 돋보입니다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "인물의 표정과 클로즈업 샷은 훌륭하나, 배경의 순찰정이 너무 멀어 '물살을 일으키며 다가오는' 느낌이 상대적으로 약합니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L38B01.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S89sh1__bgfirst_bg.png",
   "bg_asset_id": "8a34f925-81f4-4f6b-88f7-fc4db29a6054",
   "bg_record_key": "S89sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S90sh1": {
  "input_fingerprint": "f8397b8c2e9dfe4d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk, reddish sunset.\n\nSHOT TEXT (authoritative, Korean): 붉으스름한 노을빛이 스며드는 텅 빈 반월 식당 내부의 적막한 전경.\n\nLOCATION (lock): The empty central hall of the restaurant, softly lit by reddish sunset through its windows. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the restaurant entrance at eye level, hold a static wide composition through the full depth of the vacant dining hall, using the entrance edges as a restrained foreground frame. Keep the central floor path unobstructed and let the visible kitchen and room access points sit deeper in the image, establishing every place Su-ri-young will soon search.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 출입구 (Camera positioned at the threshold) — Its interior-facing sides frame the left and right edges of the view; used as Provides the foreground threshold and the fixed establishing viewpoint; 식당 홀 (Empty); used as Creates the empty central depth of the establishing composition; 주방 출입부 (No person visible) — Its hall-facing side is visible from the entrance; used as Marks one of the deeper spaces that will be searched; 방 출입부 (No person visible) — Its hall-facing side is visible in the deeper plane; used as Marks the second deeper search area without drawing focus from the vacant hall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Soft reddish sunset light filters into the empty restaurant, producing a hushed, restrained contrast across the vacant interior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "홀 중앙 통로–주방 출입부–방 출입부 축은 정확하고 인물 없는 적막함도 맞지만, 좌우 출입구 측면이 거의 걸리지 않아 '문턱 전경 프레임' 지시가 약하고 노을의 붉은 기와 대비가 다소 옅다.  ★위반: [gpt] 냉동고 표면과 화면 왼쪽 가장자리 표지에 문자 형태가 노출되어 텍스트 금지 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "출입구 문틀이 좌우를 감싸는 문턱 시점, 비어 있는 중앙 통로, 깊은 면의 주방 출입부와 방 출입부가 모두 지시대로 정렬되고 붉은 노을 광원 방향·레퍼런스 집기 일치도가 가장 높다.  ★위반: [gpt] 냉동고와 벽 액자에 문자 형태가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "전경 문틀은 있으나 카메라 축이 레퍼런스와 회전·반전되어 정면 깊이에 주방 출입부가 놓이지 않고 마루방 벽이 대체해, '주방·방 두 수색 지점을 세우는' 로케이션 락과 구도 지시를 벗어났다.  ★위반: [gpt] 벽 중앙의 달력형 표지와 액자에 문자·표시가 노출되어 텍스트 금지 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L20B03.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "텍스트 금지 지시를 위반하여 왼쪽 벽면의 종이와 양쪽 냉장고의 안내문 표면에 가짜 글씨(낙서)가 남아있습니다.",
     "fix_en": "Erase the fake text scribbles from the paper sign on the left wall and the notices on the left and right freezers, leaving their surfaces completely blank. Preserve the empty hall, the tables, the sunset lighting, and the doorway foreground framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "카메라 지시문에서 중앙 통로를 비워두라고 명시했으나, 화면 앞쪽 중앙에 테이블과 의자가 배치되어 시야와 통로를 가로막고 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the fake text scribbles from the paper sign on the left wall and the notices on the left and right freezers, leaving their surfaces completely blank. Preserve the empty hall, the tables, the sunset lighting, and the doorway foreground framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "출입구 문틀 전경 프레이밍, 눈높이 정면 와이드, 빈 중앙 통로, 주방·방 출입부의 깊이 배치를 모두 충족하고 벽 액자·게시물·냉동고 문구 등 레퍼런스 고정 요소를 가장 많이 보존했으며 노을빛 붉은 계조도 더 선명하다.  ★위반: [gpt] 왼쪽 벽 액자 문서와 냉동고 부착 표지들에 글자 또는 글자처럼 읽히는 표시가 남아 있어 ‘어디에도 텍스트 금지’를 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일한 구도와 빈 홀·주방 개구부를 잘 지켰으나 계약이 요구하지 않은 변경(벽 액자 내용 백지화, 게시물 소거, 냉동고 문구 삭제, 없던 천 추가, 전반적 대비 저하)이 겹쳐 레퍼런스 장소 고정성에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.571,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.321,
      "B": 1.875
     },
     "violations": {
      "A": [
       "[gpt] 왼쪽 벽 액자 문서와 냉동고 부착 표지들에 글자 또는 글자처럼 읽히는 표시가 남아 있어 ‘어디에도 텍스트 금지’를 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "출입구 문틀 전경 프레이밍, 눈높이 정면 와이드, 빈 중앙 통로, 주방·방 출입부의 깊이 배치를 모두 충족하고 벽 액자·게시물·냉동고 문구 등 레퍼런스 고정 요소를 가장 많이 보존했으며 노을빛 붉은 계조도 더 선명하다.  ★위반: [gpt] 왼쪽 벽 액자 문서와 냉동고 부착 표지들에 글자 또는 글자처럼 읽히는 표시가 남아 있어 ‘어디에도 텍스트 금지’를 위반한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일한 구도와 빈 홀·주방 개구부를 잘 지켰으나 계약이 요구하지 않은 변경(벽 액자 내용 백지화, 게시물 소거, 냉동고 문구 삭제, 없던 천 추가, 전반적 대비 저하)이 겹쳐 레퍼런스 장소 고정성에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 식당 출입구 문틀 안쪽에서 눈높이로 홀 전체를 정면으로 바라본다. 시선축은 중앙 통로를 따라 깊숙이 주방 출입부(중앙 안쪽의 큰 개구부)로 향하고, 좌측에는 방 출입부(격자 미닫이문과 문틀 너머 온돌방)가 열려 있어 두 탐색 지점이 모두 화면 안에 놓인다. 사람은 없고 시선을 끄는 인물·무기·지시 대상이 없다. 지는 해의 붉은빛은 좌측 벽과 우측 창을 통해 들어오는 방향으로 일관된다.",
      "built_space": "문틀 좌우 수직선이 프레임 양 가장자리를 감싸는 전경 프레임 역할을 한다. 좌측: 격자 창호와 방 출입부, 커튼, 흰색 냉장고(레퍼런스와 동일 배열). 중앙 안쪽: 주방 개구부 안에 벽시계, 스테인리스 선반, 가스레인지, 냄비, 빨간 소화기, 수건이 걸린 위치까지 레퍼런스와 대응. 우측: 아치형 채광창, 식료품 진열 선반, 카운터, 흰색 김치냉장고, 목재 계산대. 테이블·의자 배치는 홀 중앙 통로를 비워두고 좌우로 놓여 있으며 사각테이블+등받이 목재의자 세트가 레퍼런스와 같은 유형. 천장 형광등, 몰딩 라인도 일치. 중복된 문·주방 개구부 없음.",
      "entities": "반월 식당 내부 — 목재 테이블, 검은 시트 목재 의자, 양념통 트레이(빨간 케첩/노란 머스터드/식초병), 나무 티슈박스, 격자 창호, 우측 잡화 선반, 흰색 냉동고 모두 레퍼런스와 동일 계열의 실제 물성. 인물 없음(계약대로 아무도 없음). 흰 냉동고 표면의 손글씨 문구는 흐릿하게 뭉개져 판독 불가 — 텍스트로 읽히지 않음. 그 밖의 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "모든 사물은 바닥·테이블 상판·선반에 접지되어 있다. 의자 다리는 타일 바닥에 닿아 그림자를 드리우고, 양념통과 티슈박스는 테이블 위에 놓여 있으며, 수건은 못에 걸려 늘어져 있다. 공중에 뜬 물체나 지지대 없는 요소는 없다. 빛은 창 방향과 일치하는 부드러운 붉은 감쇠를 보인다."
     },
     {
      "label": "B",
      "direction": "동일한 출입구 눈높이 정면 축, 중앙 통로가 주방 개구부로 이어지고 좌측에 방 출입부가 보인다. 두 탐색 지점 모두 화면 내 존재. 인물 없음. 다만 우측 하단 프레임 가장자리에서 문틀 수직선 일부가 오른쪽으로 더 벌어져 전경 프레임이 A보다 약간 약하다.",
      "built_space": "구조는 A와 거의 동일: 좌측 격자문·커튼·냉장고, 중앙 주방 개구부(시계·선반·레인지·소화기), 우측 채광창·잡화 선반·카운터·흰 냉동고·목재 계산대. 차이점: 좌측 벽 액자 아래 종이 메뉴가 A보다 뚜렷하게 추가·강조되어 있고, 중앙 테이블 앞쪽 의자 하나가 A에는 있으나 B에는 빠져 통로 쪽 의자 배치가 달라졌다. 또 A에서 앞쪽 테이블 위에 있던 냅킨/접시류 일부가 사라졌고 주방 안 조리대 디테일이 단순화됐다. 중복 구조물은 없음.",
      "entities": "동일한 식당 집기들. 결정적 차이: 우측 흰색 냉동고 전면에 세 줄의 흐릿한 라틴 문자 낙서(\"THE ONLY … \" 형태의 판독 가능한 알파벳 글자)가 표면에 얹혀 있어, 한국 식당 소품으로도 맞지 않고 '텍스트·주석 금지' 조항과 충돌한다. 인물은 없음.",
      "hard_violations": [
       "우측 흰색 냉동고 표면에 라틴 알파벳으로 읽히는 문구가 렌더링되어 '어떤 텍스트·캡션·주석도 없을 것' 지시를 위반"
      ],
      "physics": "가구·소품은 모두 바닥과 상판에 접지, 부유 물체 없음. 커튼과 수건은 중력에 맞게 늘어짐. 광원 방향과 그림자 일관. 물리적 결함 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "출입구 문틀을 좌우 전경 프레임으로 삼은 눈높이 와이드, 비어 있는 중앙 통로, 주방·방 출입부가 모두 깊은 평면에 놓인 구성이 카메라 지시와 정확히 일치하고, 붉은 노을빛과 사물 물성도 레퍼런스와 부합하며 판독 가능한 문자가 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·조명은 A와 거의 같으나, 요구되지 않은 변경으로 냉동고에 라틴 문자 문구가 생겨 '텍스트 금지' 조항을 위반했고 앞쪽 의자 하나와 테이블 소품이 사라져 홀 집기 배치가 레퍼런스에서 더 멀어졌다 — 얻은 것 없이 잃은 수정."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "출입구 문틀을 좌우 전경 프레임으로 삼은 눈높이 와이드, 비어 있는 중앙 통로, 주방·방 출입부가 모두 깊은 평면에 놓인 구성이 카메라 지시와 정확히 일치하고, 붉은 노을빛과 사물 물성도 레퍼런스와 부합하며 판독 가능한 문자가 없다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·조명은 A와 거의 같으나, 요구되지 않은 변경으로 냉동고에 라틴 문자 문구가 생겨 '텍스트 금지' 조항을 위반했고 앞쪽 의자 하나와 테이블 소품이 사라져 홀 집기 배치가 레퍼런스에서 더 멀어졌다 — 얻은 것 없이 잃은 수정."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 식당 출입구 문틀 안쪽에서 눈높이로 홀 전체를 정면으로 바라본다. 시선축은 중앙 통로를 따라 깊숙이 주방 출입부(중앙 안쪽의 큰 개구부)로 향하고, 좌측에는 방 출입부(격자 미닫이문과 문틀 너머 온돌방)가 열려 있어 두 탐색 지점이 모두 화면 안에 놓인다. 사람은 없고 시선을 끄는 인물·무기·지시 대상이 없다. 지는 해의 붉은빛은 좌측 벽과 우측 창을 통해 들어오는 방향으로 일관된다.",
      "built_space": "문틀 좌우 수직선이 프레임 양 가장자리를 감싸는 전경 프레임 역할을 한다. 좌측: 격자 창호와 방 출입부, 커튼, 흰색 냉장고(레퍼런스와 동일 배열). 중앙 안쪽: 주방 개구부 안에 벽시계, 스테인리스 선반, 가스레인지, 냄비, 빨간 소화기, 수건이 걸린 위치까지 레퍼런스와 대응. 우측: 아치형 채광창, 식료품 진열 선반, 카운터, 흰색 김치냉장고, 목재 계산대. 테이블·의자 배치는 홀 중앙 통로를 비워두고 좌우로 놓여 있으며 사각테이블+등받이 목재의자 세트가 레퍼런스와 같은 유형. 천장 형광등, 몰딩 라인도 일치. 중복된 문·주방 개구부 없음.",
      "entities": "반월 식당 내부 — 목재 테이블, 검은 시트 목재 의자, 양념통 트레이(빨간 케첩/노란 머스터드/식초병), 나무 티슈박스, 격자 창호, 우측 잡화 선반, 흰색 냉동고 모두 레퍼런스와 동일 계열의 실제 물성. 인물 없음(계약대로 아무도 없음). 흰 냉동고 표면의 손글씨 문구는 흐릿하게 뭉개져 판독 불가 — 텍스트로 읽히지 않음. 그 밖의 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "모든 사물은 바닥·테이블 상판·선반에 접지되어 있다. 의자 다리는 타일 바닥에 닿아 그림자를 드리우고, 양념통과 티슈박스는 테이블 위에 놓여 있으며, 수건은 못에 걸려 늘어져 있다. 공중에 뜬 물체나 지지대 없는 요소는 없다. 빛은 창 방향과 일치하는 부드러운 붉은 감쇠를 보인다."
     },
     {
      "label": "A",
      "direction": "동일한 출입구 눈높이 정면 축, 중앙 통로가 주방 개구부로 이어지고 좌측에 방 출입부가 보인다. 두 탐색 지점 모두 화면 내 존재. 인물 없음. 다만 우측 하단 프레임 가장자리에서 문틀 수직선 일부가 오른쪽으로 더 벌어져 전경 프레임이 A보다 약간 약하다.",
      "built_space": "구조는 A와 거의 동일: 좌측 격자문·커튼·냉장고, 중앙 주방 개구부(시계·선반·레인지·소화기), 우측 채광창·잡화 선반·카운터·흰 냉동고·목재 계산대. 차이점: 좌측 벽 액자 아래 종이 메뉴가 A보다 뚜렷하게 추가·강조되어 있고, 중앙 테이블 앞쪽 의자 하나가 A에는 있으나 B에는 빠져 통로 쪽 의자 배치가 달라졌다. 또 A에서 앞쪽 테이블 위에 있던 냅킨/접시류 일부가 사라졌고 주방 안 조리대 디테일이 단순화됐다. 중복 구조물은 없음.",
      "entities": "동일한 식당 집기들. 결정적 차이: 우측 흰색 냉동고 전면에 세 줄의 흐릿한 라틴 문자 낙서(\"THE ONLY … \" 형태의 판독 가능한 알파벳 글자)가 표면에 얹혀 있어, 한국 식당 소품으로도 맞지 않고 '텍스트·주석 금지' 조항과 충돌한다. 인물은 없음.",
      "hard_violations": [
       "우측 흰색 냉동고 표면에 라틴 알파벳으로 읽히는 문구가 렌더링되어 '어떤 텍스트·캡션·주석도 없을 것' 지시를 위반"
      ],
      "physics": "가구·소품은 모두 바닥과 상판에 접지, 부유 물체 없음. 커튼과 수건은 중력에 맞게 늘어짐. 광원 방향과 그림자 일관. 물리적 결함 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S90sh4": {
  "input_fingerprint": "1e910e9d09f27ede",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk, reddish sunset.\n\nSHOT TEXT (authoritative, Korean): 아무도 없는 빈 홀 한가운데서 의아한 표정으로 멈춰 선 김지후(강수리영)의 전신.\n\nLOCATION (lock): The center of the deserted restaurant dining hall between the kitchen and rear rooms, under fading sunset light. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the waist-height dolly-out across the dining area at a full-body distance, leaving Su-ri-young centered but surrounded by conspicuous negative space in the empty hall. She has just arrested her movement, one foot carrying residual forward weight while her head turns away from the lens toward the unexplained song rather than posing squarely for the camera.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 홀 (Empty except for Su-ri-young); used as Provides negative space around Su-ri-young and visually confirms that no one answers her search; 주방 출입부 (No person visible) — Its hall-facing side remains visible behind Su-ri-young; used as Remains in the deeper plane as one of the already checked spaces; 방 출입부 (No person visible) — Its hall-facing side remains visible from across the dining area; used as Balances the opposite depth of the hall as another unsuccessful search point.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Reddish sunset light remains soft but contrast is held around Su-ri-young, isolating her against the vacant hall without adding a new source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 empty restaurant, reddish sunset light, tables, kitchen, rooms, and quiet atmosphere. Exclude an entirely unoccupied composition; place the young woman alone in the hall searching for her mother.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the vision, Jihu remains without her animal-bone necklace.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 6
  },
  "selected": "B",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "전신 와이드·시선 이탈·석양 톤은 충족하나 두 발이 완전히 붙어 '잔여 전진 체중' 순간이 약하고, 좌측 테이블 열이 줄고 통로가 넓어져 레퍼런스 가구 배치 재현도가 B보다 떨어진다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "허리 높이 와이드 전신, 중앙 배치와 넓은 네거티브 스페이스, 한 발이 들린 정지 순간과 렌즈를 벗어난 고개 돌림까지 셔닛 텍스트를 가장 정확히 구현하고 레퍼런스의 테이블·주방·방 출입부 배치도 가장 충실하다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "정지 걸음과 시선 방향은 맞지만 우측 테이블이 사라지고 좌측 열이 후퇴해 레퍼런스 홀 배치가 가장 많이 변형되었고 인물 스케일도 작아 전신 와이드의 주체감이 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S90sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후가 '멈춰 선' 상태여야 하나, 왼쪽 발이 공중에 떠 있어 걷는 도중 허공에 정지된 것처럼 보입니다.",
     "fix_en": "Lower Jihu's left foot so it rests completely on the floor, establishing a grounded, stopped stance, while preserving her exact position, body angle, clothing, head direction, and the entire restaurant setting and lighting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Lower Jihu's left foot so it rests completely on the floor, establishing a grounded, stopped stance, while preserving her exact position, body angle, clothing, head direction, and the entire restaurant setting and lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고개를 돌린 시선과 앞발 뒤꿈치가 들린 잔여 전진 체중까지 샷 텍스트의 '막 멈춰 선' 순간을 그대로 구현했고, 중앙 통로가 열려 전신이 네거티브 스페이스에 고립되며 주방·방 출입부가 후경에 모두 살아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·의상·조명은 동등하나 두 발이 나란히 붙은 정지 자세로 '한 발에 남은 전진 체중' 지시를 잃었고, 의자 군집이 인물 하반신을 잠식해 전신·네거티브 스페이스 요구가 약화됐다 — 계약이 요구하지 않은 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고개를 돌린 시선과 앞발 뒤꿈치가 들린 잔여 전진 체중까지 샷 텍스트의 '막 멈춰 선' 순간을 그대로 구현했고, 중앙 통로가 열려 전신이 네거티브 스페이스에 고립되며 주방·방 출입부가 후경에 모두 살아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·의상·조명은 동등하나 두 발이 나란히 붙은 정지 자세로 '한 발에 남은 전진 체중' 지시를 잃었고, 의자 군집이 인물 하반신을 잠식해 전신·네거티브 스페이스 요구가 약화됐다 — 계약이 요구하지 않은 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "장소·의상·목걸이 부재·시선 방향은 맞으나 두 발을 모으고 완전히 정지한 자세라 '한 발에 잔여 전진 체중을 실은 채 막 멈춘' 순간 지시를 살리지 못했고, 인물 크기가 다소 작으며 전경 테이블 배치도 이전 스틸에서 더 벗어났다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "허리 높이 와이드에서 인물을 중앙에 두고 네거티브 스페이스를 확보했으며, 앞으로 내딛다 멈춘 발과 렌즈를 벗어나 오른쪽을 향한 고개가 샷 텍스트의 '의아하게 멈춰 선' 순간을 정확히 구현하고, 주방·방 출입부와 이전 스틸의 집기·붉은 석양빛도 더 충실히 유지한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "장소·의상·목걸이 부재·시선 방향은 맞으나 두 발을 모으고 완전히 정지한 자세라 '한 발에 잔여 전진 체중을 실은 채 막 멈춘' 순간 지시를 살리지 못했고, 인물 크기가 다소 작으며 전경 테이블 배치도 이전 스틸에서 더 벗어났다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "허리 높이 와이드에서 인물을 중앙에 두고 네거티브 스페이스를 확보했으며, 앞으로 내딛다 멈춘 발과 렌즈를 벗어나 오른쪽을 향한 고개가 샷 텍스트의 '의아하게 멈춰 선' 순간을 정확히 구현하고, 주방·방 출입부와 이전 스틸의 집기·붉은 석양빛도 더 충실히 유지한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S90sh1"
  }
 },
 "groupbg::식당_뒤뜰": {
  "input_fingerprint": "931d17db20640d7b",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "식당_뒤뜰",
    "tags": [
     "S26sh3",
     "S26sh4",
     "S28sh2",
     "S37sh10",
     "S37sh5",
     "S66sh1",
     "S72sh2",
     "S72sh4",
     "S91sh1"
    ]
   },
   "context_sig": "b6ee62cafc0b1aee"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the restaurant's rear yard at sunset, between the building and the burned storage area.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 갯바위: 거친 파도가 철썩이며 부딪히는 해안가의 검고 날카로운 바위 지대. (특징: 검고 날카로운 해안 암석들; 하얗게 부서지는 거친 파도와 포말; 미끄럽게 젖은 바위 표면) / 금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 동굴 입구: 거대한 자연 동굴의 입구. 나무 기둥과 판자를 얼기설기 덧대어 형태를 만들었고 내부는 캄캄하다. (특징: 거대한 암석 동굴 구멍; 입구에 덧댄 낡은 나무 기둥과 판자; 캄캄하고 어두운 동굴 안쪽) / 반월 식당 뒤뜰 창고 내부: 식당 뒤뜰에 있는 허름한 창고의 내부. 밤에는 기괴한 제단이 켜지고 낮에는 낚시 장비가 쌓인 모습이다. (특징: 얼기설기한 나무 벽면; 수십 개의 촛불과 향이 피어오르는 무속 제단; 제단 위 검은 염소 머리와 피가 담긴 사발; 사발 위에 놓인 하얀 사슴뿔 창; 잡다한 낚시 용품 및 비품 더미) / 반월 식당 뒷방: 식당 건물 안쪽에 위치한 주거용 방. 정갈하게 정돈되어 햇살이 스며든다. (특징: 정돈된 방바닥과 이부자리; 격자무늬 나무 창; 창문 너머 들어오는 햇살; 옷걸이에 걸린 화려한 붉은색 무녀복) / 반월 식당 앞: 식당 건물 앞의 골목길 및 입구 흙길 지형. (특징: 미닫이 나무 문; 낡은 식당 외벽; 흙 덮인 골목길; 바닥의 짙은 핏자국)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 반월 식당 뒤뜰 - 밤\n- 잘 꾸민 텃밭과 평상 위에 말려둔 시래기 같은 채소 뿐…\n- 실외. 반월 식당 뒤뜰 - 낮\n- 실외. 반월 식당 뒤뜰 - 밤\n- 실외. 반월 식당 뒤뜰 - 밤\n- 실외. 식당 뒤뜰 - 해질녘\n\nTIME OF DAY (lock): dusk.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: In the restaurant's rear yard at sunset, between the building and the burned storage area.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 갯바위: 거친 파도가 철썩이며 부딪히는 해안가의 검고 날카로운 바위 지대. (특징: 검고 날카로운 해안 암석들; 하얗게 부서지는 거친 파도와 포말; 미끄럽게 젖은 바위 표면) / 금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 동굴 입구: 거대한 자연 동굴의 입구. 나무 기둥과 판자를 얼기설기 덧대어 형태를 만들었고 내부는 캄캄하다. (특징: 거대한 암석 동굴 구멍; 입구에 덧댄 낡은 나무 기둥과 판자; 캄캄하고 어두운 동굴 안쪽) / 반월 식당 뒤뜰 창고 내부: 식당 뒤뜰에 있는 허름한 창고의 내부. 밤에는 기괴한 제단이 켜지고 낮에는 낚시 장비가 쌓인 모습이다. (특징: 얼기설기한 나무 벽면; 수십 개의 촛불과 향이 피어오르는 무속 제단; 제단 위 검은 염소 머리와 피가 담긴 사발; 사발 위에 놓인 하얀 사슴뿔 창; 잡다한 낚시 용품 및 비품 더미) / 반월 식당 뒷방: 식당 건물 안쪽에 위치한 주거용 방. 정갈하게 정돈되어 햇살이 스며든다. (특징: 정돈된 방바닥과 이부자리; 격자무늬 나무 창; 창문 너머 들어오는 햇살; 옷걸이에 걸린 화려한 붉은색 무녀복) / 반월 식당 앞: 식당 건물 앞의 골목길 및 입구 흙길 지형. (특징: 미닫이 나무 문; 낡은 식당 외벽; 흙 덮인 골목길; 바닥의 짙은 핏자국)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 반월 식당 뒤뜰 - 밤\n- 잘 꾸민 텃밭과 평상 위에 말려둔 시래기 같은 채소 뿐…\n- 실외. 반월 식당 뒤뜰 - 낮\n- 실외. 반월 식당 뒤뜰 - 밤\n- 실외. 반월 식당 뒤뜰 - 밤\n- 실외. 식당 뒤뜰 - 해질녘\n\nTIME OF DAY (lock): dusk.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_식당_뒤뜰_67967e.png",
  "asset_id": "10c72334-0e67-4d2c-b412-b0cb37a597db",
  "input_asset_ids": [
   "2a1a4d1c-8dbf-4632-a037-6b2090bd486e"
  ],
  "origin_tag": "S91sh1",
  "place_text": "In the restaurant's rear yard at sunset, between the building and the burned storage area.",
  "origin_inputs": {
   "place_text": "In the restaurant's rear yard at sunset, between the building and the burned storage area.",
   "time_of_day_en": "dusk",
   "conti_asset_id": "2a1a4d1c-8dbf-4632-a037-6b2090bd486e"
  }
 },
 "S91sh1::bgfirst_bg": {
  "input_fingerprint": "a9a339271f3b065b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 뒤뜰에 멈춰 선 채 불안한 눈빛으로 고개를 돌려 주변을 살피고 있는 김지후(강수리영).\n\nLOCATION (lock): The restaurant's outdoor back garden in the fading sunset, behind the empty building.\n\nTIME OF DAY (lock): dusk.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, continue a measured dolly-in from a loose environmental distance while Su-ri-young remains within the central third and turns her head through the surrounding yard. Preserve enough space on both sides for her search direction to change naturally, catching the instant her weight pivots beneath her while the camera begins its slight arc toward her three-quarter side.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 뒤뜰 (Min-sook is not visible); used as Provides the surrounding search space and negative areas into which Su-ri-young repeatedly looks.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Subdued sunset ambient light shapes Su-ri-young with restrained contrast while leaving the searched surroundings readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 뒤뜰에 멈춰 선 채 불안한 눈빛으로 고개를 돌려 주변을 살피고 있는 김지후(강수리영).\n\nLOCATION (lock): The restaurant's outdoor back garden in the fading sunset, behind the empty building.\n\nTIME OF DAY (lock): dusk.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, continue a measured dolly-in from a loose environmental distance while Su-ri-young remains within the central third and turns her head through the surrounding yard. Preserve enough space on both sides for her search direction to change naturally, catching the instant her weight pivots beneath her while the camera begins its slight arc toward her three-quarter side.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 뒤뜰 (Min-sook is not visible); used as Provides the surrounding search space and negative areas into which Su-ri-young repeatedly looks.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Subdued sunset ambient light shapes Su-ri-young with restrained contrast while leaving the searched surroundings readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S91sh1__bgfirst_bg.png",
  "asset_id": "ec23e78f-7cd1-4824-ae97-fc897bcaccae",
  "input_asset_ids": [
   "2a1a4d1c-8dbf-4632-a037-6b2090bd486e",
   "435abb13-fb74-467c-9d42-45f5b143e0d8"
  ]
 },
 "S91sh1": {
  "input_fingerprint": "3d16506440cf65ee",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 식당 뒤뜰에 멈춰 선 채 불안한 눈빛으로 고개를 돌려 주변을 살피고 있는 김지후(강수리영).\n\nLOCATION (lock): The restaurant's outdoor back garden in the fading sunset, behind the empty building. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, continue a measured dolly-in from a loose environmental distance while Su-ri-young remains within the central third and turns her head through the surrounding yard. Preserve enough space on both sides for her search direction to change naturally, catching the instant her weight pivots beneath her while the camera begins its slight arc toward her three-quarter side.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 뒤뜰 (Min-sook is not visible); used as Provides the surrounding search space and negative areas into which Su-ri-young repeatedly looks.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Subdued sunset ambient light shapes Su-ri-young with restrained contrast while leaving the searched surroundings readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the vision, Jihu remains without her animal-bone necklace while searching the yard.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 식당 뒤뜰에 멈춰 선 채 불안한 눈빛으로 고개를 돌려 주변을 살피고 있는 김지후(강수리영).\n\nLOCATION (lock): The restaurant's outdoor back garden in the fading sunset, behind the empty building. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, continue a measured dolly-in from a loose environmental distance while Su-ri-young remains within the central third and turns her head through the surrounding yard. Preserve enough space on both sides for her search direction to change naturally, catching the instant her weight pivots beneath her while the camera begins its slight arc toward her three-quarter side.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 뒤뜰 (Min-sook is not visible); used as Provides the surrounding search space and negative areas into which Su-ri-young repeatedly looks.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Subdued sunset ambient light shapes Su-ri-young with restrained contrast while leaving the searched surroundings readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the vision, Jihu remains without her animal-bone necklace while searching the yard.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 식당 뒤뜰에 멈춰 선 채 불안한 눈빛으로 고개를 돌려 주변을 살피고 있는 김지후(강수리영).\n\nLOCATION (lock): The restaurant's outdoor back garden in the fading sunset, behind the empty building. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level, continue a measured dolly-in from a loose environmental distance while Su-ri-young remains within the central third and turns her head through the surrounding yard. Preserve enough space on both sides for her search direction to change naturally, catching the instant her weight pivots beneath her while the camera begins its slight arc toward her three-quarter side.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 식당 뒤뜰 (Min-sook is not visible); used as Provides the surrounding search space and negative areas into which Su-ri-young repeatedly looks.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Subdued sunset ambient light shapes Su-ri-young with restrained contrast while leaving the searched surroundings readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the vision, Jihu remains without her animal-bone necklace while searching the yard.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S91sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S91sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B04.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션과 의상(재킷)은 잘 맞으나 레퍼런스의 회색 볼캡이 빠지고 얼굴 동일성이 약하며, 몸이 카메라 정면에 가까워 '3/4 측면으로 아크하는 카메라'와 체중 피벗 순간이 덜 살아났다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "와이드 스케일·중앙 3분할 배치·3/4 측면 아크와 체중이 돌아가는 피벗 순간을 정확히 포착했고 로케이션 고정 요소와 볼캡 동일성도 충족 — 재킷 미착용 상의 불일치만 감점."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션과 의상(재킷)은 잘 맞으나 레퍼런스의 회색 볼캡이 빠지고 얼굴 동일성이 약하며, 몸이 카메라 정면에 가까워 '3/4 측면으로 아크하는 카메라'와 체중 피벗 순간이 덜 살아났다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "와이드 스케일·중앙 3분할 배치·3/4 측면 아크와 체중이 돌아가는 피벗 순간을 정확히 포착했고 로케이션 고정 요소와 볼캡 동일성도 충족 — 재킷 미착용 상의 불일치만 감점."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소 재현과 시선 방향은 양호하나 캐릭터 레퍼런스의 갈색 워크재킷을 벗은 반팔 차림으로 의상이 어긋나고, 인물이 다소 크게 잡혀 '느슨한 환경적 거리의 와이드'보다 중간 와이드에 가깝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "느슨한 와이드 아이레벨, 중앙 3분의 1 배치, 양옆 탐색용 여백이 모두 살아 있고 고개를 오른쪽 마당으로 돌린 순간·석양 그림자의 접지·레퍼런스 의상(재킷·카고·부츠)·목걸이 제거까지 부합 — 모자 미착용과 다소 성숙한 인상만 아쉽다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소 재현과 시선 방향은 양호하나 캐릭터 레퍼런스의 갈색 워크재킷을 벗은 반팔 차림으로 의상이 어긋나고, 인물이 다소 크게 잡혀 '느슨한 환경적 거리의 와이드'보다 중간 와이드에 가깝다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "느슨한 와이드 아이레벨, 중앙 3분의 1 배치, 양옆 탐색용 여백이 모두 살아 있고 고개를 오른쪽 마당으로 돌린 순간·석양 그림자의 접지·레퍼런스 의상(재킷·카고·부츠)·목걸이 제거까지 부합 — 모자 미착용과 다소 성숙한 인상만 아쉽다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 14
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "로케이션과 의상(재킷)은 잘 맞으나 레퍼런스의 회색 볼캡이 빠지고 얼굴 동일성이 약하며, 몸이 카메라 정면에 가까워 '3/4 측면으로 아크하는 카메라'와 체중 피벗 순간이 덜 살아났다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "와이드 스케일·중앙 3분할 배치·3/4 측면 아크와 체중이 돌아가는 피벗 순간을 정확히 포착했고 로케이션 고정 요소와 볼캡 동일성도 충족 — 재킷 미착용 상의 불일치만 감점."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B04.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S91sh1__bgfirst_bg.png",
   "bg_asset_id": "ec23e78f-7cd1-4824-ae97-fc897bcaccae",
   "bg_record_key": "S91sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S92sh3::bgfirst_bg": {
  "input_fingerprint": "3303a80ae2f3968a",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 노을 지는 선착장 끝 돌바닥에 앉아 바다를 향해 있는 강민숙(홍은미)의 뚜렷한 뒷모습.\n\nLOCATION (lock): The restaurant frontage and village lane overlooking the far end of the island pier at sunset.\n\nTIME OF DAY (lock): dusk.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly behind Min-sook at eye height, end the forward dolly at a medium distance on the pier axis, keeping her seated back centered and clearly separated from the sea beyond. Her compact figure occupies less than half the frame, with the stone surface leading toward her and open space above her shoulders preserving the lonely orientation toward the horizon.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (Min-sook is seated near its end); used as Creates a centered leading axis from the camera to Min-sook’s seated figure; 바다 (Visible beyond Min-sook); used as Forms the open background toward which Min-sook faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Sunset light provides a subdued warm edge to Min-sook’s back while the overall frame remains restrained and somber.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 노을 지는 선착장 끝 돌바닥에 앉아 바다를 향해 있는 강민숙(홍은미)의 뚜렷한 뒷모습.\n\nLOCATION (lock): The restaurant frontage and village lane overlooking the far end of the island pier at sunset.\n\nTIME OF DAY (lock): dusk.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly behind Min-sook at eye height, end the forward dolly at a medium distance on the pier axis, keeping her seated back centered and clearly separated from the sea beyond. Her compact figure occupies less than half the frame, with the stone surface leading toward her and open space above her shoulders preserving the lonely orientation toward the horizon.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (Min-sook is seated near its end); used as Creates a centered leading axis from the camera to Min-sook’s seated figure; 바다 (Visible beyond Min-sook); used as Forms the open background toward which Min-sook faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Sunset light provides a subdued warm edge to Min-sook’s back while the overall frame remains restrained and somber.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S92sh3__bgfirst_bg.png",
  "asset_id": "9a151075-adf5-4321-9ace-fcdb4c35b73c",
  "input_asset_ids": [
   "2385d556-f2ad-4fd4-981d-8edab32ad2ae",
   "194bf651-85a4-4fee-abcd-3e1fd3bdc294",
   "a724fb27-abad-4d06-bbe9-79bbb37368ab"
  ]
 },
 "S92sh3": {
  "input_fingerprint": "0064683aeae24f4b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 노을 지는 선착장 끝 돌바닥에 앉아 바다를 향해 있는 강민숙(홍은미)의 뚜렷한 뒷모습.\n\nLOCATION (lock): The restaurant frontage and village lane overlooking the far end of the island pier at sunset. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly behind Min-sook at eye height, end the forward dolly at a medium distance on the pier axis, keeping her seated back centered and clearly separated from the sea beyond. Her compact figure occupies less than half the frame, with the stone surface leading toward her and open space above her shoulders preserving the lonely orientation toward the horizon.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (Min-sook is seated near its end); used as Creates a centered leading axis from the camera to Min-sook’s seated figure; 바다 (Visible beyond Min-sook); used as Forms the open background toward which Min-sook faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Sunset light provides a subdued warm edge to Min-sook’s back while the overall frame remains restrained and somber.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her soaked corpse is held limp across 강영란(흰 머리 여자)’s lap and arms at the end of the dock, with her upper body and face concealed behind 강영란(흰 머리 여자)’s shoulder. Her head and limbs have no muscular support while the body is directed toward the sea.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 노을 지는 선착장 끝 돌바닥에 앉아 바다를 향해 있는 강민숙(홍은미)의 뚜렷한 뒷모습.\n\nLOCATION (lock): The restaurant frontage and village lane overlooking the far end of the island pier at sunset. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly behind Min-sook at eye height, end the forward dolly at a medium distance on the pier axis, keeping her seated back centered and clearly separated from the sea beyond. Her compact figure occupies less than half the frame, with the stone surface leading toward her and open space above her shoulders preserving the lonely orientation toward the horizon.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (Min-sook is seated near its end); used as Creates a centered leading axis from the camera to Min-sook’s seated figure; 바다 (Visible beyond Min-sook); used as Forms the open background toward which Min-sook faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Sunset light provides a subdued warm edge to Min-sook’s back while the overall frame remains restrained and somber.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her soaked corpse is held limp across 강영란(흰 머리 여자)’s lap and arms at the end of the dock, with her upper body and face concealed behind 강영란(흰 머리 여자)’s shoulder. Her head and limbs have no muscular support while the body is directed toward the sea.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk.\n\nSHOT TEXT (authoritative, Korean): 노을 지는 선착장 끝 돌바닥에 앉아 바다를 향해 있는 강민숙(홍은미)의 뚜렷한 뒷모습.\n\nLOCATION (lock): The restaurant frontage and village lane overlooking the far end of the island pier at sunset. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly behind Min-sook at eye height, end the forward dolly at a medium distance on the pier axis, keeping her seated back centered and clearly separated from the sea beyond. Her compact figure occupies less than half the frame, with the stone surface leading toward her and open space above her shoulders preserving the lonely orientation toward the horizon.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (Min-sook is seated near its end); used as Creates a centered leading axis from the camera to Min-sook’s seated figure; 바다 (Visible beyond Min-sook); used as Forms the open background toward which Min-sook faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Sunset light provides a subdued warm edge to Min-sook’s back while the overall frame remains restrained and somber.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her soaked corpse is held limp across 강영란(흰 머리 여자)’s lap and arms at the end of the dock, with her upper body and face concealed behind 강영란(흰 머리 여자)’s shoulder. Her head and limbs have no muscular support while the body is directed toward the sea.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S92sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S92sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B02.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물의 정후방에서 선착장 축을 따라 정면으로 바라보며, 앉은 여성의 뒷모습이 화면 중앙에 놓이고 시선/몸 방향은 화면 안쪽 바다와 수평선(석양)을 향한다. 돌바닥이 카메라에서 인물까지 이어지는 중앙 유도선을 형성하고, 인물 너머로 방파제와 바다가 열려 있어 지시된 조준 대상(바다·수평선)에 정확히 맞는다.",
      "built_space": "로케이션 사진의 구조가 잘 재현됨: 좌측 시멘트 블록 창고(슬레이트 지붕, 열린 문 안 식기 선반), 우측 흰 회벽 건물(격자 창, 나무 미닫이문, 처마), 전경의 격자 나무 미닫이 프레임과 붉은 대야·빨래까지 배치와 방향이 원본과 일치. 중복 구조물이나 존재하지 않는 개구부는 없음.",
      "entities": "인물은 단발 검은 머리, 마른 체구의 한국 여성 1인으로 40대 후반 강민숙과 모순되지 않음(뒷모습이라 얼굴 확인 불가, 프롬프트상 뒷모습이 정답). 회색 상의는 캐릭터 레퍼런스의 회색 코트 계열과 부합. 추가 인물이나 지시되지 않은 소품 없음.",
      "hard_violations": [],
      "physics": "여성은 돌바닥/석축 단 위에 엉덩이를 붙이고 앉아 있으며 무게가 바닥에 온전히 실려 있다. 어깨와 등이 자연스럽게 약간 굽어 있고 공중에 떠 있는 부위 없음. 배경 사물들도 지면에 접지되어 있어 지지 관계가 명확하다."
     },
     {
      "label": "B",
      "direction": "카메라는 인물 정후방, 인물은 화면 중앙에 앉아 바다·수평선 쪽을 향한다. 방향 자체는 맞지만 시선 축 정면에 있는 것은 자갈 마당과 우측으로 밀려난 방파제로, 돌바닥이 카메라→인물로 이어지는 중앙 유도축은 약하게만 성립한다.",
      "built_space": "좌측 블록 창고와 우측 흰 건물, 전경 격자 미닫이 프레임은 로케이션과 부합하나 두 건물이 크게 확대되어 전경 존재감으로 커졌고 우측 건물의 나무 미닫이문이 사라진 채 벽·창만 남았다. 방파제도 짧게 잘려 원본 공간감이 축소됨. 다만 구조물 중복이나 불가능한 배치는 없음.",
      "entities": "인물은 단발머리 한국 여성 1인으로 거의 실루엣에 가깝게 어둡게 처리되어 체형·의상 질감이 거의 읽히지 않는다. '사람을 실루엣·덩어리로 축소하지 말라'는 지시에 비추어 인물 정보가 부족. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여성은 돌 단 위에 앉아 하체가 바닥에 접지되어 있고 공중에 뜬 부위 없음. 지지 관계는 자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정후방 아이레벨·미디엄 거리, 화면 절반 이하의 앉은 뒷모습, 돌바닥의 중앙 유도축과 그 너머 바다가 모두 지시대로 구현되었고 로케이션 구조물·석양 톤도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "방향과 착석 물리는 맞으나 인물이 거의 검은 실루엣 덩어리로 뭉개져 인물 묘사 지시에 어긋나고, 양측 건물이 과대 확대되어 전경화되면서 선착장 돌바닥의 중앙 유도축과 실제 스케일 감각이 약화되었다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정후방 아이레벨·미디엄 거리, 화면 절반 이하의 앉은 뒷모습, 돌바닥의 중앙 유도축과 그 너머 바다가 모두 지시대로 구현되었고 로케이션 구조물·석양 톤도 레퍼런스와 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "방향과 착석 물리는 맞으나 인물이 거의 검은 실루엣 덩어리로 뭉개져 인물 묘사 지시에 어긋나고, 양측 건물이 과대 확대되어 전경화되면서 선착장 돌바닥의 중앙 유도축과 실제 스케일 감각이 약화되었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물의 정후방에서 선착장 축을 따라 정면으로 바라보며, 앉은 여성의 뒷모습이 화면 중앙에 놓이고 시선/몸 방향은 화면 안쪽 바다와 수평선(석양)을 향한다. 돌바닥이 카메라에서 인물까지 이어지는 중앙 유도선을 형성하고, 인물 너머로 방파제와 바다가 열려 있어 지시된 조준 대상(바다·수평선)에 정확히 맞는다.",
      "built_space": "로케이션 사진의 구조가 잘 재현됨: 좌측 시멘트 블록 창고(슬레이트 지붕, 열린 문 안 식기 선반), 우측 흰 회벽 건물(격자 창, 나무 미닫이문, 처마), 전경의 격자 나무 미닫이 프레임과 붉은 대야·빨래까지 배치와 방향이 원본과 일치. 중복 구조물이나 존재하지 않는 개구부는 없음.",
      "entities": "인물은 단발 검은 머리, 마른 체구의 한국 여성 1인으로 40대 후반 강민숙과 모순되지 않음(뒷모습이라 얼굴 확인 불가, 프롬프트상 뒷모습이 정답). 회색 상의는 캐릭터 레퍼런스의 회색 코트 계열과 부합. 추가 인물이나 지시되지 않은 소품 없음.",
      "hard_violations": [],
      "physics": "여성은 돌바닥/석축 단 위에 엉덩이를 붙이고 앉아 있으며 무게가 바닥에 온전히 실려 있다. 어깨와 등이 자연스럽게 약간 굽어 있고 공중에 떠 있는 부위 없음. 배경 사물들도 지면에 접지되어 있어 지지 관계가 명확하다."
     },
     {
      "label": "B",
      "direction": "카메라는 인물 정후방, 인물은 화면 중앙에 앉아 바다·수평선 쪽을 향한다. 방향 자체는 맞지만 시선 축 정면에 있는 것은 자갈 마당과 우측으로 밀려난 방파제로, 돌바닥이 카메라→인물로 이어지는 중앙 유도축은 약하게만 성립한다.",
      "built_space": "좌측 블록 창고와 우측 흰 건물, 전경 격자 미닫이 프레임은 로케이션과 부합하나 두 건물이 크게 확대되어 전경 존재감으로 커졌고 우측 건물의 나무 미닫이문이 사라진 채 벽·창만 남았다. 방파제도 짧게 잘려 원본 공간감이 축소됨. 다만 구조물 중복이나 불가능한 배치는 없음.",
      "entities": "인물은 단발머리 한국 여성 1인으로 거의 실루엣에 가깝게 어둡게 처리되어 체형·의상 질감이 거의 읽히지 않는다. '사람을 실루엣·덩어리로 축소하지 말라'는 지시에 비추어 인물 정보가 부족. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여성은 돌 단 위에 앉아 하체가 바닥에 접지되어 있고 공중에 뜬 부위 없음. 지지 관계는 자연스럽다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성의 뒷모습이 프레임 중앙에 있고 등이 카메라를 향하며 얼굴은 보이지 않는다. 시선 방향은 바다 쪽(화면 안쪽)으로 향해 있으나, 그녀가 앉은 위치는 선착장 끝 돌바닥이 아니라 마을 안마당 가까운 앞쪽 콘크리트/돌바닥이며, 바다와 방파제는 화면 오른쪽 뒤편에 있어 정면 축이 바다 수평선이 아니라 마당 너머 언덕/방파제 시작부를 향한다. 카메라는 그녀의 등 뒤 눈높이보다 다소 낮은/근접한 위치.",
      "built_space": "위치 사진의 구조물 배치(왼쪽 블록조 창고, 오른쪽 흰 벽 슬라이딩 도어 가옥, 전경 격자 미닫이문)는 재현되어 있으나 창고가 크게 확대되어 있고 오른쪽 가옥 유리문이 사라지고 벽면으로 대체되는 등 개구부가 일부 변형. 인물이 화면에서 매우 크게(높이의 약 40%) 잡혀 전경 존재감이 강해 '중거리·프레임 절반 이하'라는 지시에 비해 과대. 돌바닥 리딩 라인이 인물 앞에서 끊기고 인물이 마당 한복판에 앉아 있다.",
      "entities": "인물은 단발 검은 머리의 한국 여성 뒷모습으로 강민숙 레퍼런스의 헤어 실루엣과 어두운 코트 톤은 부합. 다만 거의 완전한 실루엣으로 검게 뭉개져 '사람을 실루엣/덩어리로 환원하지 말라'는 지시에 근접하게 위배되는 렌더. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 돌바닥 위에 엉덩이와 접힌 다리로 앉아 있고 무게가 바닥에 실려 있다. 공중에 뜬 요소 없음. 그림자/접지는 어둡지만 자연스럽다."
     },
     {
      "label": "B",
      "direction": "여성은 프레임 중앙에서 등을 카메라로 향하고, 그녀 정면 축이 방파제와 그 너머 노을 진 바다·수평선으로 곧게 이어진다. 돌바닥 통로가 카메라에서 인물까지 중앙 리딩 축을 형성하고 인물 어깨 위로 열린 바다와 하늘이 남아 있어 '바다를 향한 고독한 방향'이 정확히 성립.",
      "built_space": "왼쪽 블록조 창고(그릇 선반, 열린 문), 빨래줄, 오른쪽 흰 벽 가옥의 격자 창과 나무 미닫이 유리문, 계단·빨간 대야, 전경의 격자 미닫이문 — 로케이션 사진의 부재와 비율이 대부분 일치하며 크기 과장이 없다. 방파제는 원거리에 실제 크기로 놓임. 중복 구조물이나 추가 개구부 없음.",
      "entities": "인물은 단발 검은 머리, 마른 체형의 중년 한국 여성 뒷모습으로 강민숙 레퍼런스와 부합(회색 코트 톤도 레퍼런스 의상과 유사). 다른 인물 없음, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 평평한 돌바닥 위에 앉아 무릎을 접고 체중이 엉덩이·허벅지로 지지되며, 접지 그림자가 바닥에 자연스럽게 놓인다. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "뒷모습·노을은 맞으나 인물이 프레임에서 과도하게 크고 선착장 끝이 아닌 마당에 앉아 바다 축에서 벗어났으며, 거의 검은 실루엣으로 뭉개져 인체 렌더 지시와 '중거리·절반 이하' 프레이밍을 모두 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "돌바닥이 중앙 리딩 축을 이루고 인물이 프레임의 작은 비중으로 선착장 끝에 앉아 노을 진 바다를 향하며, 로케이션 사진의 구조물 비율·개구부·조명까지 충실해 지정 프레이밍을 가장 정확히 실현했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "뒷모습·노을은 맞으나 인물이 프레임에서 과도하게 크고 선착장 끝이 아닌 마당에 앉아 바다 축에서 벗어났으며, 거의 검은 실루엣으로 뭉개져 인체 렌더 지시와 '중거리·절반 이하' 프레이밍을 모두 놓쳤다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "돌바닥이 중앙 리딩 축을 이루고 인물이 프레임의 작은 비중으로 선착장 끝에 앉아 노을 진 바다를 향하며, 로케이션 사진의 구조물 비율·개구부·조명까지 충실해 지정 프레이밍을 가장 정확히 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성의 뒷모습이 프레임 중앙에 있고 등이 카메라를 향하며 얼굴은 보이지 않는다. 시선 방향은 바다 쪽(화면 안쪽)으로 향해 있으나, 그녀가 앉은 위치는 선착장 끝 돌바닥이 아니라 마을 안마당 가까운 앞쪽 콘크리트/돌바닥이며, 바다와 방파제는 화면 오른쪽 뒤편에 있어 정면 축이 바다 수평선이 아니라 마당 너머 언덕/방파제 시작부를 향한다. 카메라는 그녀의 등 뒤 눈높이보다 다소 낮은/근접한 위치.",
      "built_space": "위치 사진의 구조물 배치(왼쪽 블록조 창고, 오른쪽 흰 벽 슬라이딩 도어 가옥, 전경 격자 미닫이문)는 재현되어 있으나 창고가 크게 확대되어 있고 오른쪽 가옥 유리문이 사라지고 벽면으로 대체되는 등 개구부가 일부 변형. 인물이 화면에서 매우 크게(높이의 약 40%) 잡혀 전경 존재감이 강해 '중거리·프레임 절반 이하'라는 지시에 비해 과대. 돌바닥 리딩 라인이 인물 앞에서 끊기고 인물이 마당 한복판에 앉아 있다.",
      "entities": "인물은 단발 검은 머리의 한국 여성 뒷모습으로 강민숙 레퍼런스의 헤어 실루엣과 어두운 코트 톤은 부합. 다만 거의 완전한 실루엣으로 검게 뭉개져 '사람을 실루엣/덩어리로 환원하지 말라'는 지시에 근접하게 위배되는 렌더. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "인물은 돌바닥 위에 엉덩이와 접힌 다리로 앉아 있고 무게가 바닥에 실려 있다. 공중에 뜬 요소 없음. 그림자/접지는 어둡지만 자연스럽다."
     },
     {
      "label": "A",
      "direction": "여성은 프레임 중앙에서 등을 카메라로 향하고, 그녀 정면 축이 방파제와 그 너머 노을 진 바다·수평선으로 곧게 이어진다. 돌바닥 통로가 카메라에서 인물까지 중앙 리딩 축을 형성하고 인물 어깨 위로 열린 바다와 하늘이 남아 있어 '바다를 향한 고독한 방향'이 정확히 성립.",
      "built_space": "왼쪽 블록조 창고(그릇 선반, 열린 문), 빨래줄, 오른쪽 흰 벽 가옥의 격자 창과 나무 미닫이 유리문, 계단·빨간 대야, 전경의 격자 미닫이문 — 로케이션 사진의 부재와 비율이 대부분 일치하며 크기 과장이 없다. 방파제는 원거리에 실제 크기로 놓임. 중복 구조물이나 추가 개구부 없음.",
      "entities": "인물은 단발 검은 머리, 마른 체형의 중년 한국 여성 뒷모습으로 강민숙 레퍼런스와 부합(회색 코트 톤도 레퍼런스 의상과 유사). 다른 인물 없음, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 평평한 돌바닥 위에 앉아 무릎을 접고 체중이 엉덩이·허벅지로 지지되며, 접지 그림자가 바닥에 자연스럽게 놓인다. 부유하는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 인물의 정후방에서 선착장 축을 따라 정면으로 바라보며, 앉은 여성의 뒷모습이 화면 중앙에 놓이고 시선/몸 방향은 화면 안쪽 바다와 수평선(석양)을 향한다. 돌바닥이 카메라에서 인물까지 이어지는 중앙 유도선을 형성하고, 인물 너머로 방파제와 바다가 열려 있어 지시된 조준 대상(바다·수평선)에 정확히 맞는다.",
    "built_space": "로케이션 사진의 구조가 잘 재현됨: 좌측 시멘트 블록 창고(슬레이트 지붕, 열린 문 안 식기 선반), 우측 흰 회벽 건물(격자 창, 나무 미닫이문, 처마), 전경의 격자 나무 미닫이 프레임과 붉은 대야·빨래까지 배치와 방향이 원본과 일치. 중복 구조물이나 존재하지 않는 개구부는 없음.",
    "entities": "인물은 단발 검은 머리, 마른 체구의 한국 여성 1인으로 40대 후반 강민숙과 모순되지 않음(뒷모습이라 얼굴 확인 불가, 프롬프트상 뒷모습이 정답). 회색 상의는 캐릭터 레퍼런스의 회색 코트 계열과 부합. 추가 인물이나 지시되지 않은 소품 없음.",
    "hard_violations": [],
    "physics": "여성은 돌바닥/석축 단 위에 엉덩이를 붙이고 앉아 있으며 무게가 바닥에 온전히 실려 있다. 어깨와 등이 자연스럽게 약간 굽어 있고 공중에 떠 있는 부위 없음. 배경 사물들도 지면에 접지되어 있어 지지 관계가 명확하다."
   },
   {
    "label": "B",
    "direction": "카메라는 인물 정후방, 인물은 화면 중앙에 앉아 바다·수평선 쪽을 향한다. 방향 자체는 맞지만 시선 축 정면에 있는 것은 자갈 마당과 우측으로 밀려난 방파제로, 돌바닥이 카메라→인물로 이어지는 중앙 유도축은 약하게만 성립한다.",
    "built_space": "좌측 블록 창고와 우측 흰 건물, 전경 격자 미닫이 프레임은 로케이션과 부합하나 두 건물이 크게 확대되어 전경 존재감으로 커졌고 우측 건물의 나무 미닫이문이 사라진 채 벽·창만 남았다. 방파제도 짧게 잘려 원본 공간감이 축소됨. 다만 구조물 중복이나 불가능한 배치는 없음.",
    "entities": "인물은 단발머리 한국 여성 1인으로 거의 실루엣에 가깝게 어둡게 처리되어 체형·의상 질감이 거의 읽히지 않는다. '사람을 실루엣·덩어리로 축소하지 말라'는 지시에 비추어 인물 정보가 부족. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "여성은 돌 단 위에 앉아 하체가 바닥에 접지되어 있고 공중에 뜬 부위 없음. 지지 관계는 자연스럽다."
   }
  ],
  "totals": {
   "A": 16,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "정후방 아이레벨·미디엄 거리, 화면 절반 이하의 앉은 뒷모습, 돌바닥의 중앙 유도축과 그 너머 바다가 모두 지시대로 구현되었고 로케이션 구조물·석양 톤도 레퍼런스와 일치한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "방향과 착석 물리는 맞으나 인물이 거의 검은 실루엣 덩어리로 뭉개져 인물 묘사 지시에 어긋나고, 양측 건물이 과대 확대되어 전경화되면서 선착장 돌바닥의 중앙 유도축과 실제 스케일 감각이 약화되었다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B02.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "스케치의 배경 선을 무시하라는 지시와 '원본 배경을 완벽히 유지하라'는 제약을 어기고, 원본 사진의 전경에 있는 평평한 흙바닥을 스케치의 투시선에 맞춰 넓은 돌길로 덮어 변형했습니다.",
     "fix_en": "Restore the ground surface in the wide foreground courtyard (between the buildings) to the flat, smooth dirt seen in the reference photo, removing the large stone paving that was incorrectly extended toward the camera. Preserve the character, her pose, the buildings, lighting, and the current framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "'어떤 충돌에도 우선한다'는 시신 포즈 규칙과 '근육에 힘이 들어가지 않는다'는 규칙을 위반하여, 캐릭터가 허리와 고개를 꼿꼿이 세우고 근육을 사용해 살아있는 듯한 자세로 앉아 있으며 옷도 젖어 있지 않습니다.",
     "fix_en": "Slump the character's upper body and head heavily forward to show she is a completely limp corpse exerting no muscular effort, and render her grey coat as soaked with water. Preserve her identity, her centered seated position on the pier, the background geometry, the sunset lighting, and the framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Restore the ground surface in the wide foreground courtyard (between the buildings) to the flat, smooth dirt seen in the reference photo, removing the large stone paving that was incorrectly extended toward the camera. Preserve the character, her pose, the buildings, lighting, and the current framing exactly.\n- Slump the character's upper body and head heavily forward to show she is a completely limp corpse exerting no muscular effort, and render her grey coat as soaked with water. Preserve her identity, her centered seated position on the pier, the background geometry, the sunset lighting, and the framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성은 카메라를 등지고 앉아 정면(부두 축)을 따라 바다·수평선 쪽을 바라본다. 시선/몸의 방향이 레이아웃 스케치의 위쪽 화살표(바다 방향)와 일치한다. 카메라는 그녀의 바로 뒤, 눈높이에서 부두 축을 따라 정렬되어 있고 그녀의 등이 프레임 중앙에 놓인다.",
      "built_space": "배경은 SHOT BACKGROUND와 동일: 좌측 블록조 창고(열린 문·그릇 선반·빨래 건조대), 우측 흰 벽 슬레이트 지붕 집(격자창·목재 유리문·기단 블록), 전경 양쪽의 목재 격자 문틀, 우하단 붉은 대야와 천. 다만 부두로 이어지는 바닥이 원본의 콘크리트 마당+좁은 돌길에서 전경까지 넓은 판석 포장으로 확장 변경되었다(스케치의 배경선을 따라간 결과로 보이며 배경 고정 지시 위반 요소). 방파제·바다·섬 실루엣은 유지.",
      "entities": "인물 1명뿐. 어두운 단발머리, 마른 체구, 회색 코트/재킷 계열 상의로 캐릭터 레퍼런스(40대 후반 한국 여성, 짙은 단발, 회색 코트)의 실루엣과 부합. 얼굴은 뒷모습이라 보이지 않음(샷 텍스트대로). 추가 인물이나 발명된 소품 없음.",
      "hard_violations": [],
      "physics": "여성은 판석 바닥에 엉덩이를 대고 앉아 있으며 다리는 옆으로 접혀 바닥에 놓여 있다. 체중이 바닥에 온전히 실려 있고 어깨는 자연스럽게 내려가 있다. 공중에 떠 있는 부위 없음. 노을빛이 어깨·머리 윤곽에 약한 웜 엣지로 얹혀 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "인물은 몸을 앞으로 웅크린 채 고개를 옆/아래로 숙이고 있어 시선이 바다 수평선이 아니라 발치 지면을 향한다. 몸통 방향도 좌측으로 틀어져 부두 축과 어긋난다. 샷 텍스트의 '바다를 향해 있는 뚜렷한 뒷모습'과 불일치.",
      "built_space": "배경은 원본과 대체로 일치하며 전경 바닥도 원본의 콘크리트 마당을 유지해 A보다 배경 보존이 낫다. 창고·흰 집·격자문·대야 모두 위치 동일. 다만 인물이 부두 초입 흙/콘크리트 바닥 위에 앉아 있어 '선착장 끝 돌바닥'이라는 지정 위치가 아니다.",
      "entities": "인물의 머리카락이 젖어 얼굴을 덮은 긴 산발이고 옷은 물에 젖어 진흙빛으로 들러붙은 헐렁한 의복 — 캐릭터 레퍼런스의 정돈된 단발·회색 코트 정체성과 어긋나며, 이 샷이 요구하지 않은 '익사체/유령' 인상으로 변형되었다. 실질적으로 다른 인물처럼 보인다.",
      "hard_violations": [
       "샷 텍스트가 지시하지 않은 인물 정체성 변형(젖은 산발 머리·젖은 의복)으로 캐릭터 레퍼런스의 인물로 식별되지 않음"
      ],
      "physics": "지면에 웅크려 앉아 있어 지지는 있으나, 상체가 앞으로 접힌 채 팔이 어색하게 늘어져 실루엣이 형태 불명의 덩어리로 읽힌다. 얼굴·손이 사실상 보이지 않아 '인간 형태를 최대한 렌더링' 지시에도 미달."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부두 축 정중앙에 등을 보이고 앉아 바다를 향한 '뚜렷한 뒷모습'을 정확히 구현했고 인물 정체성(짙은 단발·회색 코트·마른 체구)도 레퍼런스와 부합; 전경 바닥을 판석으로 넓힌 배경 변경은 감점 요소지만 스케치 구도와 샷 텍스트 핵심을 모두 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "배경 바닥은 원본을 더 잘 지켰으나, 인물을 젖은 산발·젖은 의복의 식별 불가한 덩어리로 바꾸고 고개를 숙여 바다를 향하지 않게 만들어 '바다를 향한 뚜렷한 뒷모습'과 캐릭터 레퍼런스 정체성을 동시에 잃었다 — 얻은 것보다 잃은 것이 훨씬 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부두 축 정중앙에 등을 보이고 앉아 바다를 향한 '뚜렷한 뒷모습'을 정확히 구현했고 인물 정체성(짙은 단발·회색 코트·마른 체구)도 레퍼런스와 부합; 전경 바닥을 판석으로 넓힌 배경 변경은 감점 요소지만 스케치 구도와 샷 텍스트 핵심을 모두 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "배경 바닥은 원본을 더 잘 지켰으나, 인물을 젖은 산발·젖은 의복의 식별 불가한 덩어리로 바꾸고 고개를 숙여 바다를 향하지 않게 만들어 '바다를 향한 뚜렷한 뒷모습'과 캐릭터 레퍼런스 정체성을 동시에 잃었다 — 얻은 것보다 잃은 것이 훨씬 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성은 카메라를 등지고 앉아 정면(부두 축)을 따라 바다·수평선 쪽을 바라본다. 시선/몸의 방향이 레이아웃 스케치의 위쪽 화살표(바다 방향)와 일치한다. 카메라는 그녀의 바로 뒤, 눈높이에서 부두 축을 따라 정렬되어 있고 그녀의 등이 프레임 중앙에 놓인다.",
      "built_space": "배경은 SHOT BACKGROUND와 동일: 좌측 블록조 창고(열린 문·그릇 선반·빨래 건조대), 우측 흰 벽 슬레이트 지붕 집(격자창·목재 유리문·기단 블록), 전경 양쪽의 목재 격자 문틀, 우하단 붉은 대야와 천. 다만 부두로 이어지는 바닥이 원본의 콘크리트 마당+좁은 돌길에서 전경까지 넓은 판석 포장으로 확장 변경되었다(스케치의 배경선을 따라간 결과로 보이며 배경 고정 지시 위반 요소). 방파제·바다·섬 실루엣은 유지.",
      "entities": "인물 1명뿐. 어두운 단발머리, 마른 체구, 회색 코트/재킷 계열 상의로 캐릭터 레퍼런스(40대 후반 한국 여성, 짙은 단발, 회색 코트)의 실루엣과 부합. 얼굴은 뒷모습이라 보이지 않음(샷 텍스트대로). 추가 인물이나 발명된 소품 없음.",
      "hard_violations": [],
      "physics": "여성은 판석 바닥에 엉덩이를 대고 앉아 있으며 다리는 옆으로 접혀 바닥에 놓여 있다. 체중이 바닥에 온전히 실려 있고 어깨는 자연스럽게 내려가 있다. 공중에 떠 있는 부위 없음. 노을빛이 어깨·머리 윤곽에 약한 웜 엣지로 얹혀 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "인물은 몸을 앞으로 웅크린 채 고개를 옆/아래로 숙이고 있어 시선이 바다 수평선이 아니라 발치 지면을 향한다. 몸통 방향도 좌측으로 틀어져 부두 축과 어긋난다. 샷 텍스트의 '바다를 향해 있는 뚜렷한 뒷모습'과 불일치.",
      "built_space": "배경은 원본과 대체로 일치하며 전경 바닥도 원본의 콘크리트 마당을 유지해 A보다 배경 보존이 낫다. 창고·흰 집·격자문·대야 모두 위치 동일. 다만 인물이 부두 초입 흙/콘크리트 바닥 위에 앉아 있어 '선착장 끝 돌바닥'이라는 지정 위치가 아니다.",
      "entities": "인물의 머리카락이 젖어 얼굴을 덮은 긴 산발이고 옷은 물에 젖어 진흙빛으로 들러붙은 헐렁한 의복 — 캐릭터 레퍼런스의 정돈된 단발·회색 코트 정체성과 어긋나며, 이 샷이 요구하지 않은 '익사체/유령' 인상으로 변형되었다. 실질적으로 다른 인물처럼 보인다.",
      "hard_violations": [
       "샷 텍스트가 지시하지 않은 인물 정체성 변형(젖은 산발 머리·젖은 의복)으로 캐릭터 레퍼런스의 인물로 식별되지 않음"
      ],
      "physics": "지면에 웅크려 앉아 있어 지지는 있으나, 상체가 앞으로 접힌 채 팔이 어색하게 늘어져 실루엣이 형태 불명의 덩어리로 읽힌다. 얼굴·손이 사실상 보이지 않아 '인간 형태를 최대한 렌더링' 지시에도 미달."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 카메라 반대편(바다 쪽)을 향해 앉은 뒷모습이지만, 머리가 옆으로 꺾여 고개가 왼쪽 아래로 늘어져 있어 시선/방향이 수평선이 아니라 발치·측면을 향한다. 스케치 화살표가 지시한 정면 바다 방향과 어긋난다.",
      "built_space": "배경은 SHOT BACKGROUND와 거의 일치(창고, 그릇 선반, 빨래줄, 흰 벽 건물, 격자 문, 붉은 대야). 다만 선착장 돌바닥이 거의 사라지고 인물 아래가 모래·자갈 마당처럼 렌더링되어, '선착장 돌바닥이 카메라에서 인물까지 중앙 리딩 축을 만든다'는 핵심 배경 요소가 소실됐다. 인물은 돌길이 아니라 물가 모래 위에 앉아 있다.",
      "entities": "여성 1인. 머리카락이 젖은 듯 길게 흐트러져 얼굴 옆을 덮고, 의상은 젖어 축 늘어진 청회색 긴 옷으로 보인다. 캐릭터 레퍼런스(단정한 단발, 회색 코트)와 헤어 길이·상태가 명백히 다르다. 계약이 요구한 것은 앉아 바다를 보는 뒷모습이며 '젖은 시신' 룩은 이 샷의 스테이징이 아니다.",
      "hard_violations": [
       "계약이 명시한 KEY BACKGROUND ELEMENT인 '선착장 돌바닥'(중앙 리딩 축)이 제거되어, 인물이 돌 선착장 끝이 아닌 모래 마당/물가에 앉아 있다 — 로케이션·구도 락 위반"
      ],
      "physics": "엉덩이와 접힌 다리가 지면에 닿아 앉은 자세는 지지가 확인된다. 다만 상체가 앞으로 무너지고 머리가 옆으로 꺾인 형태는 '앉아 바다를 향해 있는' 생존 인물의 자세라기보다 무너진 몸에 가깝고, 팔·손의 지지 지점이 불명확하다."
     },
     {
      "label": "B",
      "direction": "인물은 카메라 정반대 방향, 즉 화면 중앙 소실점의 바다·수평선 쪽을 정면으로 바라보는 뒷모습. 머리와 어깨의 축이 스케치 화살표(위쪽 수평선 방향)와 일치한다.",
      "built_space": "배경이 SHOT BACKGROUND와 거의 완전 일치(창고, 그릇 선반, 빨래줄, 흰 건물과 격자 창, 격자 문, 붉은 대야, 낙조). 선착장 돌바닥이 카메라에서 인물까지 중앙 리딩 라인으로 명확히 깔려 있고, 인물은 그 돌바닥 끝 부근에 앉아 있다. 좌우 방파제와 바다의 위치도 원본과 부합.",
      "entities": "여성 1인, 어깨 길이 검은 단발, 회색 상의 — 캐릭터 레퍼런스의 헤어 길이·색·체형(작고 단정한 체구)과 부합. 얼굴은 뒷모습이라 보이지 않으나 성별·연령대·그루밍이 프로필과 어긋나지 않는다. 화면 점유율은 절반 이하이며 어깨 위 여백이 유지되어 고독한 수평선 지향이 살아 있다.",
      "hard_violations": [],
      "physics": "엉덩이와 접은 다리가 돌바닥에 완전히 닿아 있고, 양팔은 몸 옆으로 내려 손이 무릎/바닥 근처에 놓여 있다. 앉은 무게가 돌 표면에 실린 것이 자연스럽게 읽히며 공중에 뜬 부분이 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "선착장 돌바닥이라는 지정 배경 요소와 중앙 리딩 축을 지워 인물을 모래 마당에 앉히고, 젖어 늘어진 머리·옷과 옆으로 꺾인 고개로 캐릭터 레퍼런스의 단발 정체성과 '바다를 향해 앉은 뚜렷한 뒷모습'을 모두 훼손했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "돌바닥 선착장이 카메라에서 인물까지 중앙 축을 만들고, 회색 상의·단발의 민숙이 선착장 끝에 앉아 정확히 수평선 쪽을 향한 뒷모습으로 프레임 절반 이하를 차지해 카메라·스케일·배경 락을 모두 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "선착장 돌바닥이라는 지정 배경 요소와 중앙 리딩 축을 지워 인물을 모래 마당에 앉히고, 젖어 늘어진 머리·옷과 옆으로 꺾인 고개로 캐릭터 레퍼런스의 단발 정체성과 '바다를 향해 앉은 뚜렷한 뒷모습'을 모두 훼손했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "돌바닥 선착장이 카메라에서 인물까지 중앙 축을 만들고, 회색 상의·단발의 민숙이 선착장 끝에 앉아 정확히 수평선 쪽을 향한 뒷모습으로 프레임 절반 이하를 차지해 카메라·스케일·배경 락을 모두 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 카메라 반대편(바다 쪽)을 향해 앉은 뒷모습이지만, 머리가 옆으로 꺾여 고개가 왼쪽 아래로 늘어져 있어 시선/방향이 수평선이 아니라 발치·측면을 향한다. 스케치 화살표가 지시한 정면 바다 방향과 어긋난다.",
      "built_space": "배경은 SHOT BACKGROUND와 거의 일치(창고, 그릇 선반, 빨래줄, 흰 벽 건물, 격자 문, 붉은 대야). 다만 선착장 돌바닥이 거의 사라지고 인물 아래가 모래·자갈 마당처럼 렌더링되어, '선착장 돌바닥이 카메라에서 인물까지 중앙 리딩 축을 만든다'는 핵심 배경 요소가 소실됐다. 인물은 돌길이 아니라 물가 모래 위에 앉아 있다.",
      "entities": "여성 1인. 머리카락이 젖은 듯 길게 흐트러져 얼굴 옆을 덮고, 의상은 젖어 축 늘어진 청회색 긴 옷으로 보인다. 캐릭터 레퍼런스(단정한 단발, 회색 코트)와 헤어 길이·상태가 명백히 다르다. 계약이 요구한 것은 앉아 바다를 보는 뒷모습이며 '젖은 시신' 룩은 이 샷의 스테이징이 아니다.",
      "hard_violations": [
       "계약이 명시한 KEY BACKGROUND ELEMENT인 '선착장 돌바닥'(중앙 리딩 축)이 제거되어, 인물이 돌 선착장 끝이 아닌 모래 마당/물가에 앉아 있다 — 로케이션·구도 락 위반"
      ],
      "physics": "엉덩이와 접힌 다리가 지면에 닿아 앉은 자세는 지지가 확인된다. 다만 상체가 앞으로 무너지고 머리가 옆으로 꺾인 형태는 '앉아 바다를 향해 있는' 생존 인물의 자세라기보다 무너진 몸에 가깝고, 팔·손의 지지 지점이 불명확하다."
     },
     {
      "label": "A",
      "direction": "인물은 카메라 정반대 방향, 즉 화면 중앙 소실점의 바다·수평선 쪽을 정면으로 바라보는 뒷모습. 머리와 어깨의 축이 스케치 화살표(위쪽 수평선 방향)와 일치한다.",
      "built_space": "배경이 SHOT BACKGROUND와 거의 완전 일치(창고, 그릇 선반, 빨래줄, 흰 건물과 격자 창, 격자 문, 붉은 대야, 낙조). 선착장 돌바닥이 카메라에서 인물까지 중앙 리딩 라인으로 명확히 깔려 있고, 인물은 그 돌바닥 끝 부근에 앉아 있다. 좌우 방파제와 바다의 위치도 원본과 부합.",
      "entities": "여성 1인, 어깨 길이 검은 단발, 회색 상의 — 캐릭터 레퍼런스의 헤어 길이·색·체형(작고 단정한 체구)과 부합. 얼굴은 뒷모습이라 보이지 않으나 성별·연령대·그루밍이 프로필과 어긋나지 않는다. 화면 점유율은 절반 이하이며 어깨 위 여백이 유지되어 고독한 수평선 지향이 살아 있다.",
      "hard_violations": [],
      "physics": "엉덩이와 접은 다리가 돌바닥에 완전히 닿아 있고, 양팔은 몸 옆으로 내려 손이 무릎/바닥 근처에 놓여 있다. 앉은 무게가 돌 표면에 실린 것이 자연스럽게 읽히며 공중에 뜬 부분이 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S92sh3__bgfirst_bg.png",
   "bg_asset_id": "9a151075-adf5-4321-9ace-fcdb4c35b73c",
   "bg_record_key": "S92sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S93sh5": {
  "input_fingerprint": "d0d9b90a8bd73e33",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk, golden sunset.\n\nSHOT TEXT (authoritative, Korean): 등 돌렸던 자세에서 어깨 너머로 고개를 완전히 돌린 채 섬뜩한 미소를 짓고 있는 강영란(흰 머리 여자)의 찰나.\n\nLOCATION (lock): The seaward end of the island pier where the seated figure faces the sunset water. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated eye height and close range, finish the lateral track beside Young-ran at the exact instant her head completes its turn, presenting her face in a frontal three-quarter composition rather than a flat centered portrait. Her twisting shoulder remains along the lower frame edge and a sliver of sea stays behind her, preserving the spatial connection to the concealed person below as her smile meets Su-ri-young’s viewpoint.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, foreground, looks toward Su-ri-young's viewpoint.\n- KEY BACKGROUND ELEMENTS: 금월도 앞바다 (Reflecting golden sunset light); used as Remains as a narrow background strip that retains the location while keeping attention on Young-ran’s completed turn; 선착장 돌바닥 (Beneath Young-ran); used as Appears only at the lower boundary as spatial evidence that Young-ran remains seated.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Golden sunset light catches the turned face and unsettling smile with deep, controlled contrast across the opposite side.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 sunset pier, golden sea, stone surface, seated silhouette, and calm fading light. Exclude the presumed mother's identity; reveal the white-haired elder turning with an eerie smile.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran is already cradling Minsuk’s motionless, soaked corpse, although the body is still partly concealed from Jihu.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "C": 9,
   "A": 7,
   "B": 6
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "앉은 눈높이 클로즈업, 어깨 너머 완전 회전과 정면 3/4 미소, 좁은 바다 배경 띠, 하단의 젖은 시신 머리까지 촬영·캐리 지시를 모두 충족.  ★위반: [gpt] 강영란만 등장해야 하는 권위적 샷 텍스트와 달리 하단에 민석의 머리와 신체 일부가 별도의 두 번째 인물로 명확히 보인다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "회전과 시선·시신 은폐는 정확하지만 프레이밍이 다소 넓어 배경(제방·언덕)이 '좁은 띠' 지시보다 크게 들어오고 얼굴 스케일이 작음.  ★위반: [gpt] 샷 텍스트가 강영란만 보이게 정한 클로즈업인데 민석의 머리와 신체 일부가 별도의 두 번째 인물로 뚜렷하게 노출된다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물·시선은 맞으나 상체 비틀림이 약하고 배경이 거의 바다 전면으로 열려 위치의 부두 축선이 사라졌으며 안고 있는 시신 증거가 가장 불분명.  ★위반: [gpt] 강영란만 보여야 하는 샷에서 무릎 위 민석의 신체 일부가 두 번째 인물로 노출된다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S93sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "우측 하단 젖은 머리통을 안고 있는 팔과 손 부위가 사람의 신체나 옷이 아닌, 기괴하고 반투명하게 뭉개진 질감으로 잘못 렌더링되었습니다.",
     "fix_en": "Redraw the deformed, translucent wrinkled mass between the gray jacket and the wet dark hair in the bottom right corner into a normal human hand and wrist supporting the head, with the arm covered by the same gray tweed jacket sleeve. Preserve the woman's face, hair, gray jacket, the dark wet head, the sunset lighting, and the background framing exactly.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the deformed, translucent wrinkled mass between the gray jacket and the wet dark hair in the bottom right corner into a normal human hand and wrist supporting the head, with the arm covered by the same gray tweed jacket sleeve. Preserve the woman's face, hair, gray jacket, the dark wet head, the sunset lighting, and the background framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·석양 톤은 계약대로지만 하단의 안고 있는 배우 부위와 손이 어둠 속에 뭉개져 'CARRIED STATE'의 접촉 근거가 약하고, 초점·디테일이 상대적으로 흐리다.  ★위반: [gpt] SHOT TEXT가 화면에 보이도록 지정한 인물은 강영란뿐인데, 하단에 민석의 검은 머리와 젖은 신체/의복 일부가 별도 인물로 노출되어 PEOPLE 가시성 제한을 위반한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 3/4 클로즈업·어깨 너머 회전·하단 돌바닥·우측 바다 띠를 모두 충족하면서, 계약이 요구한 '안고 있는 상태'의 손-머리 접촉점을 명확히 복원했고 그 외 인물 identity·의상·배경은 바꾸지 않아 수리 비용이 없다.  ★위반: [gpt] SHOT TEXT가 화면에 보이도록 지정한 인물은 강영란뿐인데, 하단에 민석의 검은 머리 일부가 별도 인물로 노출되어 PEOPLE 가시성 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.278,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] SHOT TEXT가 화면에 보이도록 지정한 인물은 강영란뿐인데, 하단에 민석의 검은 머리와 젖은 신체/의복 일부가 별도 인물로 노출되어 PEOPLE 가시성 제한을 위반한다."
      ],
      "B": [
       "[gpt] SHOT TEXT가 화면에 보이도록 지정한 인물은 강영란뿐인데, 하단에 민석의 검은 머리 일부가 별도 인물로 노출되어 PEOPLE 가시성 제한을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·석양 톤은 계약대로지만 하단의 안고 있는 배우 부위와 손이 어둠 속에 뭉개져 'CARRIED STATE'의 접촉 근거가 약하고, 초점·디테일이 상대적으로 흐리다.  ★위반: [gpt] SHOT TEXT가 화면에 보이도록 지정한 인물은 강영란뿐인데, 하단에 민석의 검은 머리와 젖은 신체/의복 일부가 별도 인물로 노출되어 PEOPLE 가시성 제한을 위반한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 3/4 클로즈업·어깨 너머 회전·하단 돌바닥·우측 바다 띠를 모두 충족하면서, 계약이 요구한 '안고 있는 상태'의 손-머리 접촉점을 명확히 복원했고 그 외 인물 identity·의상·배경은 바꾸지 않아 수리 비용이 없다.  ★위반: [gpt] SHOT TEXT가 화면에 보이도록 지정한 인물은 강영란뿐인데, 하단에 민석의 검은 머리 일부가 별도 인물로 노출되어 PEOPLE 가시성 제한을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "백발 여성이 등을 돌린 자세에서 어깨 너머로 고개를 완전히 돌려 카메라(수리영 시점)를 정면 3/4로 응시하며 미소 짓는다. 시선은 렌즈 약간 왼쪽, 즉 수리영 시점에 정확히 착지한다. 몸통·어깨는 화면 하단 왼쪽으로 비틀려 있고 바다는 오른쪽 배경 띠로 남는다. 시선 목표는 '수리영의 시점' — 일치.",
      "built_space": "인공 구조물은 선착장 돌바닥과 돌 방파제 뿐. 왼쪽 상단에 이전 스틸과 같은 층층이 쌓인 돌 제방이 있고 오른쪽에 황금빛 바다, 하단에 돌 표면. 중복된 구조물이나 불가능한 반사 없음. 인물은 앉은 눈높이 근접 프레임에 맞게 하단에 어깨가 걸침.",
      "entities": "인물: 한국인 60대 후반 여성, 단정히 뒤로 넘겨 묶은 백발, 품위 있는 얼굴 — 캐릭터 레퍼런스와 이목구비·헤어라인 일치. 의상: 이전 스틸의 회갈색 트위드 코트 유지. 화면 하단 오른쪽에 젖은 검은 머리카락과 그 위에 얹힌 그녀의 손이 보여 민석 시신을 안고 있는 '운반 상태' 단서가 명확히 존재. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "그녀는 돌바닥에 앉아 있고 무게는 하체·둔부가 받침. 오른팔은 앞으로 내려 무릎/시신 머리 위에 손을 얹고 있어 접촉점이 분명. 공중에 뜬 물체 없음. 머리 회전각(약 160도)은 어깨가 이미 카메라 쪽으로 비틀린 상태라 해부학적으로 가능."
     },
     {
      "label": "B",
      "direction": "A와 동일한 프레임·시선. 어깨 너머로 고개를 돌려 수리영 시점을 응시하는 미소. 시선 착지 동일.",
      "built_space": "동일한 돌 제방과 바다 띠. 다만 왼쪽 배경 돌벽 질감이 더 뭉개져 평면적으로 처리되고, 하단 돌바닥의 디테일도 흐려져 장소 증거가 약화됨. 불가능한 구조는 없음.",
      "entities": "동일 인물·동일 백발·동일 트위드 코트. 그러나 하단 오른쪽에서 A에 있던 '그녀의 손'이 사라지고 대신 광택 나는 천/비닐 같은 주름 덩어리가 팔 아래에 생성되어, 시신을 안은 손의 접촉 증거가 사라졌다. 검은 젖은 머리카락 덩어리는 남아 있으나 손이 없어 정체가 모호.",
      "hard_violations": [
       "화면 하단 우측에서 시신 머리를 감싸던 손이 소실되고 정체불명의 광택 천 덩어리가 팔에 붙어, 안고 있는 대상을 지지하는 접촉점이 사라짐(운반 상태 지지 부재 + 미지의 물체 생성)"
      ],
      "physics": "앉은 자세·무게 지지는 동일하게 성립. 그러나 팔 아래의 반짝이는 천 덩어리는 무엇이 받치는지 불명확하고 손도 보이지 않아 시신을 안고 있다는 접촉 증거가 소실됨. 젖은 머리카락만 남아 지지 없이 걸쳐진 상태로 읽힌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 눈높이 클로즈업·어깨 너머 정면 3/4 회전·수리영 시점 응시를 모두 충족하고, 하단의 손과 젖은 검은 머리카락으로 '민석 시신을 안은 상태' 지속 조항까지 시각적으로 증명한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "얼굴·프레이밍은 A와 거의 같으나, 계약이 요구하지 않은 변경으로 시신을 감싸던 손이 사라지고 광택 나는 정체불명 천 덩어리가 생겨 '이미 안고 있는 상태' 단서를 잃었으며 배경 돌 질감도 뭉개져 장소 락이 약해졌다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "앉은 눈높이 클로즈업·어깨 너머 정면 3/4 회전·수리영 시점 응시를 모두 충족하고, 하단의 손과 젖은 검은 머리카락으로 '민석 시신을 안은 상태' 지속 조항까지 시각적으로 증명한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "얼굴·프레이밍은 A와 거의 같으나, 계약이 요구하지 않은 변경으로 시신을 감싸던 손이 사라지고 광택 나는 정체불명 천 덩어리가 생겨 '이미 안고 있는 상태' 단서를 잃었으며 배경 돌 질감도 뭉개져 장소 락이 약해졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "백발 여성이 등을 돌린 자세에서 어깨 너머로 고개를 완전히 돌려 카메라(수리영 시점)를 정면 3/4로 응시하며 미소 짓는다. 시선은 렌즈 약간 왼쪽, 즉 수리영 시점에 정확히 착지한다. 몸통·어깨는 화면 하단 왼쪽으로 비틀려 있고 바다는 오른쪽 배경 띠로 남는다. 시선 목표는 '수리영의 시점' — 일치.",
      "built_space": "인공 구조물은 선착장 돌바닥과 돌 방파제 뿐. 왼쪽 상단에 이전 스틸과 같은 층층이 쌓인 돌 제방이 있고 오른쪽에 황금빛 바다, 하단에 돌 표면. 중복된 구조물이나 불가능한 반사 없음. 인물은 앉은 눈높이 근접 프레임에 맞게 하단에 어깨가 걸침.",
      "entities": "인물: 한국인 60대 후반 여성, 단정히 뒤로 넘겨 묶은 백발, 품위 있는 얼굴 — 캐릭터 레퍼런스와 이목구비·헤어라인 일치. 의상: 이전 스틸의 회갈색 트위드 코트 유지. 화면 하단 오른쪽에 젖은 검은 머리카락과 그 위에 얹힌 그녀의 손이 보여 민석 시신을 안고 있는 '운반 상태' 단서가 명확히 존재. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "그녀는 돌바닥에 앉아 있고 무게는 하체·둔부가 받침. 오른팔은 앞으로 내려 무릎/시신 머리 위에 손을 얹고 있어 접촉점이 분명. 공중에 뜬 물체 없음. 머리 회전각(약 160도)은 어깨가 이미 카메라 쪽으로 비틀린 상태라 해부학적으로 가능."
     },
     {
      "label": "A",
      "direction": "A와 동일한 프레임·시선. 어깨 너머로 고개를 돌려 수리영 시점을 응시하는 미소. 시선 착지 동일.",
      "built_space": "동일한 돌 제방과 바다 띠. 다만 왼쪽 배경 돌벽 질감이 더 뭉개져 평면적으로 처리되고, 하단 돌바닥의 디테일도 흐려져 장소 증거가 약화됨. 불가능한 구조는 없음.",
      "entities": "동일 인물·동일 백발·동일 트위드 코트. 그러나 하단 오른쪽에서 A에 있던 '그녀의 손'이 사라지고 대신 광택 나는 천/비닐 같은 주름 덩어리가 팔 아래에 생성되어, 시신을 안은 손의 접촉 증거가 사라졌다. 검은 젖은 머리카락 덩어리는 남아 있으나 손이 없어 정체가 모호.",
      "hard_violations": [
       "화면 하단 우측에서 시신 머리를 감싸던 손이 소실되고 정체불명의 광택 천 덩어리가 팔에 붙어, 안고 있는 대상을 지지하는 접촉점이 사라짐(운반 상태 지지 부재 + 미지의 물체 생성)"
      ],
      "physics": "앉은 자세·무게 지지는 동일하게 성립. 그러나 팔 아래의 반짝이는 천 덩어리는 무엇이 받치는지 불명확하고 손도 보이지 않아 시신을 안고 있다는 접촉 증거가 소실됨. 젖은 머리카락만 남아 지지 없이 걸쳐진 상태로 읽힌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S93sh2"
  }
 },
 "S93sh8": {
  "input_fingerprint": "e85a72c7971369b8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk, golden sunset.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)의 어깨에서 미끄러져 하반신만 걸친 채 상체가 바닥 쪽으로 꺾여 매달려 있는 창백한 강민숙(홍은미)의 젖은 시체.\n\nLOCATION (lock): The stone surface at the far end of the island pier beside the seated elder and sunset sea. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the close-range move by tilting down from Young-ran’s shoulder line toward the pier surface, placing Min-sook’s bent upper body across the lower center while her lower body remains caught against Young-ran at the upper right. Preserve both points of contact in the same frame so the unnatural hanging posture is physically legible, with Young-ran only partially visible as the support rather than competing for focus.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: Min-sook's hanging wet body in the lower-center of the frame, foreground; Young-ran supporting the caught lower body in the upper-right of the frame, midground; pier surface beneath the bent upper body in the lower-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (Directly beneath Min-sook’s upper body); used as Provides the lower spatial reference toward which Min-sook’s upper body bends and hangs; 금월도 앞바다 (Reflecting golden sunset light); used as Remains at the far edge of the lowered composition, retaining the seaside location without distracting from the body.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Golden sunset reflection meets the pale, thoroughly wet body in severe contrast, emphasizing its lifeless weight without adding another light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 golden sunset sea, pier stones, seated elder, and cradling posture. Exclude the earlier concealed silhouette; reveal the soaked corpse slipping from her shoulder.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her soaked corpse has slipped from 강영란(흰 머리 여자)’s shoulder, leaving only the lower body supported across her lap. The torso folds downward toward the dock, while the pale head and both arms hang limp toward the ground.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk’s soaked corpse has slipped from Youngran’s shoulder, leaving only the lower body supported across her lap. The torso folds downward toward the dock, while the pale head and both arms hang limp toward the ground.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
  "totals": {
   "A": 3,
   "B": 6,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "몸통이 돌바닥에 닿지 않고 허공에 수평으로 떠 있어 지지물이 없고 어깨·팔 접합이 해부학적으로 불성립 — '무근력 시신은 중력에 순응' 조항의 하드 위반.  ★위반: [claude-opus] 민숙의 왼팔이 상체 위쪽에서 앞으로 뻗어 손이 공중에 떠 있고, 어깨·팔 관절 배치가 접합점 없이 붙어 있어 해부학적으로 성립하기 어려운 상체 구조(허리 아래는 우측에 있고 등이 판처럼 평평하게 떠 있음). 상체를 지탱하는 접촉면도 없어 중력상 떠 있는 몸통으로 읽힘."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "손바닥으로 바닥을 짚어 지지는 확보했으나 스스로 버티는 인상이 남고, 상체가 하단 중앙이 아닌 좌측으로 밀려 바다·빈 공간 비중이 커 프레임 레이아웃 지시에서 벗어나며 얼굴 일치도도 낮다."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "꺾인 상체·머리·양팔이 모두 돌바닥에 완전히 늘어져 중력에 순응하고, 하반신은 우상단 영란의 무릎에 걸려 두 접점이 한 프레임에 공존 — 지시된 클로즈업 레이아웃과 물웅덩이·황금빛 바다 처리까지 가장 충실(의상 일치도만 아쉬움)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S93sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:485189>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측에 민숙과 같은 젖은 옷을 입은 세 번째 팔과 손이 허공에 늘어져 있습니다.",
     "fix_en": "Remove the extra hanging arm and hand on the right side of the frame, filling the removed area with the ocean water and Young-ran's brown jacket. Preserve the rest of the wet body, the kneeling pose, the lighting, and the pier exactly as they are."
    },
    {
     "issue_ko": "시체의 하반신이 영란의 무릎에 걸쳐 있지 않고 바닥에 엎드려 있으며, 두 팔로 바닥을 짚어 체중을 지탱하고 있어 축 늘어진 상태를 위반합니다.",
     "fix_en": "Redraw the two arms supporting the upper body so that they lie completely flat, limp, and fully resting on the stone surface, removing the appearance of muscular effort, while keeping the body's overall position, the wet garments, Young-ran's position, and the background unchanged.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra hanging arm and hand on the right side of the frame, filling the removed area with the ocean water and Young-ran's brown jacket. Preserve the rest of the wet body, the kneeling pose, the lighting, and the pier exactly as they are.\n- Redraw the two arms supporting the upper body so that they lie completely flat, limp, and fully resting on the stone surface, removing the appearance of muscular effort, while keeping the body's overall position, the wet garments, Young-ran's position, and the background unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 영란의 어깨선에서 아래로 틸트다운해 선착장 돌바닥을 향한다. 민숙의 시체는 화면 하단 중앙, 머리는 오른쪽 아래 돌바닥 쪽으로 꺾여 매달려 있고 얼굴은 바닥을 향한다. 영란은 우측 상단에 상반신 일부(트위드 재킷, 무릎)만 보이며 얼굴은 프레임 밖 — 지시대로 '부분적으로만' 보인다. 시선 주체는 없고 시체의 낙하 방향(아래·바닥)이 지시된 표적과 일치한다.",
      "built_space": "선착장 돌바닥이 프레임 좌측에서 우측 하단까지 이어지고, 물웅덩이가 젖은 돌 위에 고여 있다. 원경에는 금월도 앞바다와 황금빛 노을 반사가 프레임 상단 가장자리에 남아 있어 위치 락과 일치. 방파제 석축 라인, 마모된 돌 질감은 이전 스틸의 재질과 부합한다.",
      "entities": "젖은 흰 상의·베이지 바지의 창백한 여성 = 강민숙, 검은 젖은 머리, 얼굴 좌측면 노출, 40대 후반으로 읽힘. 우측 상단 트위드 재킷 = 강영란(이전 스틸 의상 일치). 그러나 A에는 영란 쪽에서 뻗어 나온 팔/손이 시체 오른쪽(화면 중앙 우측)에 하나 더 보이고, 그 손목-팔의 연결이 민숙의 몸에서 나오는지 영란에서 나오는지 해부학적으로 성립하지 않는다. 결과적으로 화면에는 민숙의 두 손(바닥에 늘어진 두 손)에 더해 세 번째 팔·손이 존재한다.",
      "hard_violations": [
       "시체의 두 손이 이미 바닥에 늘어져 있는 상태에서, 화면 중앙 우측에 소속 불명의 세 번째 팔·손이 추가로 렌더링됨 — 여분의 신체/불가능한 해부 구조"
      ],
      "physics": "민숙의 하반신(무릎·허벅지)은 영란의 무릎/lap 위에 걸쳐 있고 상체는 접혀 아래로 늘어졌으며, 두 손과 이마·머리카락이 돌바닥에 닿아 지지된다. 무근거 부양은 없다. 다만 추가된 세 번째 팔은 어느 몸통에서도 자연스럽게 이어지지 않아 지지 근거가 불명확하다."
     },
     {
      "label": "B",
      "direction": "동일한 틸트다운 앵글. 민숙의 접힌 상체가 하단 중앙, 머리는 우측 아래 돌바닥으로 꺾여 매달리고, 하반신은 우측 상단 영란 쪽에 걸려 있다. 영란은 우측 상단에 트위드 재킷과 어두운 바지 일부만 보이고 얼굴은 프레임 밖 — '지지체로서 부분 노출' 지시와 일치. 두 접촉점(무릎 위 하반신, 바닥에 닿은 상체)이 한 프레임에 모두 보인다.",
      "built_space": "좌측에서 우측으로 뻗은 선착장 돌바닥, 웅덩이, 마모된 석재, 상단 가장자리에 노을 반사 바다 — 이전 스틸의 장소·재질·광원과 일치. 배경 요소는 실제 크기·거리에 맞는 작은 화면 점유율을 유지.",
      "entities": "젖은 흰 상의·베이지 하의의 창백한 여성 = 강민숙(검은 젖은 머리, 40대 여성 체형). 우측 상단 트위드 재킷·어두운 바지 = 강영란, 이전 스틸의 복장 그대로. 인물 수는 정확히 둘, 여분의 팔·손 없음. 민숙의 두 손만 바닥에 늘어져 있어 사지 수가 정확하다.",
      "hard_violations": [],
      "physics": "하반신은 영란의 무릎/lap에 걸쳐 지지되고, 상체는 중력에 따라 접혀 내려와 두 손바닥과 머리·이마가 돌바닥에 닿아 지지된다. 근육 작용 없이 늘어진 사체의 무게감이 읽히며 공중에 뜬 부분이 없다. 물에 젖어 옷이 몸에 달라붙고 웅덩이에 반사가 생겨 액체 표현도 물리적으로 일관된다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·장소·의상은 B와 사실상 동일하나, 시체의 두 손이 이미 바닥에 늘어진 상태에서 화면 중앙 우측에 소속 불명의 세 번째 팔·손이 추가되어 여분의 신체/불가능한 해부라는 하드 위반을 범한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "틸트다운 클로즈업, 하단 중앙의 접힌 젖은 상체와 우측 상단 영란의 부분 노출이라는 프레임 지시를 그대로 충족하고, 두 접촉점과 중력 순응 자세가 물리적으로 읽히며 여분의 팔 없이 인체 수가 정확하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·장소·의상은 B와 사실상 동일하나, 시체의 두 손이 이미 바닥에 늘어진 상태에서 화면 중앙 우측에 소속 불명의 세 번째 팔·손이 추가되어 여분의 신체/불가능한 해부라는 하드 위반을 범한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "틸트다운 클로즈업, 하단 중앙의 접힌 젖은 상체와 우측 상단 영란의 부분 노출이라는 프레임 지시를 그대로 충족하고, 두 접촉점과 중력 순응 자세가 물리적으로 읽히며 여분의 팔 없이 인체 수가 정확하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 영란의 어깨선에서 아래로 틸트다운해 선착장 돌바닥을 향한다. 민숙의 시체는 화면 하단 중앙, 머리는 오른쪽 아래 돌바닥 쪽으로 꺾여 매달려 있고 얼굴은 바닥을 향한다. 영란은 우측 상단에 상반신 일부(트위드 재킷, 무릎)만 보이며 얼굴은 프레임 밖 — 지시대로 '부분적으로만' 보인다. 시선 주체는 없고 시체의 낙하 방향(아래·바닥)이 지시된 표적과 일치한다.",
      "built_space": "선착장 돌바닥이 프레임 좌측에서 우측 하단까지 이어지고, 물웅덩이가 젖은 돌 위에 고여 있다. 원경에는 금월도 앞바다와 황금빛 노을 반사가 프레임 상단 가장자리에 남아 있어 위치 락과 일치. 방파제 석축 라인, 마모된 돌 질감은 이전 스틸의 재질과 부합한다.",
      "entities": "젖은 흰 상의·베이지 바지의 창백한 여성 = 강민숙, 검은 젖은 머리, 얼굴 좌측면 노출, 40대 후반으로 읽힘. 우측 상단 트위드 재킷 = 강영란(이전 스틸 의상 일치). 그러나 A에는 영란 쪽에서 뻗어 나온 팔/손이 시체 오른쪽(화면 중앙 우측)에 하나 더 보이고, 그 손목-팔의 연결이 민숙의 몸에서 나오는지 영란에서 나오는지 해부학적으로 성립하지 않는다. 결과적으로 화면에는 민숙의 두 손(바닥에 늘어진 두 손)에 더해 세 번째 팔·손이 존재한다.",
      "hard_violations": [
       "시체의 두 손이 이미 바닥에 늘어져 있는 상태에서, 화면 중앙 우측에 소속 불명의 세 번째 팔·손이 추가로 렌더링됨 — 여분의 신체/불가능한 해부 구조"
      ],
      "physics": "민숙의 하반신(무릎·허벅지)은 영란의 무릎/lap 위에 걸쳐 있고 상체는 접혀 아래로 늘어졌으며, 두 손과 이마·머리카락이 돌바닥에 닿아 지지된다. 무근거 부양은 없다. 다만 추가된 세 번째 팔은 어느 몸통에서도 자연스럽게 이어지지 않아 지지 근거가 불명확하다."
     },
     {
      "label": "B",
      "direction": "동일한 틸트다운 앵글. 민숙의 접힌 상체가 하단 중앙, 머리는 우측 아래 돌바닥으로 꺾여 매달리고, 하반신은 우측 상단 영란 쪽에 걸려 있다. 영란은 우측 상단에 트위드 재킷과 어두운 바지 일부만 보이고 얼굴은 프레임 밖 — '지지체로서 부분 노출' 지시와 일치. 두 접촉점(무릎 위 하반신, 바닥에 닿은 상체)이 한 프레임에 모두 보인다.",
      "built_space": "좌측에서 우측으로 뻗은 선착장 돌바닥, 웅덩이, 마모된 석재, 상단 가장자리에 노을 반사 바다 — 이전 스틸의 장소·재질·광원과 일치. 배경 요소는 실제 크기·거리에 맞는 작은 화면 점유율을 유지.",
      "entities": "젖은 흰 상의·베이지 하의의 창백한 여성 = 강민숙(검은 젖은 머리, 40대 여성 체형). 우측 상단 트위드 재킷·어두운 바지 = 강영란, 이전 스틸의 복장 그대로. 인물 수는 정확히 둘, 여분의 팔·손 없음. 민숙의 두 손만 바닥에 늘어져 있어 사지 수가 정확하다.",
      "hard_violations": [],
      "physics": "하반신은 영란의 무릎/lap에 걸쳐 지지되고, 상체는 중력에 따라 접혀 내려와 두 손바닥과 머리·이마가 돌바닥에 닿아 지지된다. 근육 작용 없이 늘어진 사체의 무게감이 읽히며 공중에 뜬 부분이 없다. 물에 젖어 옷이 몸에 달라붙고 웅덩이에 반사가 생겨 액체 표현도 물리적으로 일관된다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 영란의 어깨선에서 아래로 틸트해 선착장 돌바닥을 향한다. 민숙의 젖은 상체는 화면 하단 중앙에 놓이고 머리는 오른쪽 아래 돌바닥 쪽으로 완전히 꺾여 매달려 있으며, 두 팔은 중력 방향(바닥)으로 늘어져 손이 돌 위에 닿아 있다. 하반신(무릎·엉덩이)은 우상단 영란 쪽으로 걸쳐져 있고, 시선 대상은 인물이 아니라 바닥이며 이는 샷 텍스트와 일치한다. 배경 바다는 우측·상단 가장자리에 금빛 반사로만 남아 있다.",
      "built_space": "구조물은 섬 선착장 돌제방 하나뿐. 이전 스틸의 거친 각진 석재, 이끼·물웅덩이, 좌측으로 뻗는 방파제 라인이 동일하게 유지된다. 돌바닥은 민숙 상체 바로 아래에 위치해 프레임 레이아웃(하단 우측 전경)과 맞다. 중복된 구조물이나 추가 시설물 없음.",
      "entities": "인물은 두 명뿐: 우상단에 트위드 재킷과 어두운 하의를 입은 영란(이전 스틸의 회갈색 트위드와 일치, 얼굴은 프레임 밖으로 부분 노출 — '부분적으로만 보이는 지지자' 지시 충족), 그리고 창백하고 흠뻑 젖은 40대 여성 민숙(검은 젖은 머리, 물에 붙은 밝은 상의와 바지). 추가 인물·소품 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "민숙의 상체는 무게가 돌바닥에 실려 있고 양손·팔뚝이 젖은 바위 위에 놓여 지지된다. 하반신은 영란의 무릎/허벅지 위에 걸쳐져 있으며, 영란의 손(우측 상단, 소매 밖으로 나온 손)이 시체 등/허리 쪽에 닿아 접촉점이 명확하다. 공중에 뜬 부분 없음. 머리는 완전히 늘어져 중력에 순응하고 근육 긴장 흔적 없음."
     },
     {
      "label": "B",
      "direction": "구도와 시선 방향은 A와 사실상 동일 — 상체는 하단 중앙, 머리는 우측 아래 바닥으로 꺾이고 팔은 바닥으로 늘어짐, 하반신은 우상단 영란 쪽. 다만 우측 중앙에 손바닥을 위로 향한 채 허공에 뻗은 손/팔이 하나 추가로 보이며, 이 팔은 어느 몸으로도 자연스럽게 이어지지 않는다.",
      "built_space": "동일한 선착장 돌제방, 물웅덩이, 방파제 라인. 구조물 자체는 문제 없음.",
      "entities": "영란과 민숙 두 인물이지만, 영란 쪽 신체가 A와 달라졌다: 어두운 하의 대신 밝은 베이지색 다리/무릎이 프레임 중앙 우측을 크게 차지하고, 그 아래로 정체 불명의 팔과 손이 하나 더 뻗어 나온다. 즉 시체의 다리인지 영란의 다리인지 구분되지 않는 사지가 늘어나 팔다리 개수가 맞지 않는다.",
      "hard_violations": [
       "우측 중앙에 지지점 없이 허공에 뜬 손/팔 — 어느 인물의 몸통과도 연결이 성립하지 않는 여분의 사지(신체 중복·불가능한 해부)",
       "죽은 인물의 팔이라면 손바닥을 위로 향한 채 공중에 들려 있어 '들어올린 부위 금지' 중력 조항 위반"
      ],
      "physics": "상체·손의 바닥 지지는 A와 같지만, 우측의 뻗은 손은 아무것도 붙잡지 않고 아무 표면에도 닿지 않은 채 공중에 떠 있다. 이를 받쳐주는 것은 보이지 않으며, 그 팔의 상완이 이어지는 몸통도 확인되지 않는다. 또한 영란의 어두운 바지가 밝은 살색 다리로 바뀌어 하반신 접촉 관계가 모호해졌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "틸트다운 클로즈업, 하단 중앙의 꺾인 젖은 상체와 우상단 영란의 무릎 지지라는 두 접촉점을 모두 명확히 담았고, 모든 사지가 중력에 순응해 바닥/무릎에 지지되며 이전 스틸의 트위드 의상과 돌제방·황금빛 바다가 그대로 유지된다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "구도는 A와 같으나 우측에 손바닥을 위로 든 채 공중에 떠 있는 정체불명의 팔이 추가되고 영란의 어두운 하의가 맨살 같은 밝은 다리로 바뀌어, 계약이 요구하지 않은 사지 증식·의상 변경과 '들어올린 부위 금지' 중력 조항 위반을 동시에 초래했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "틸트다운 클로즈업, 하단 중앙의 꺾인 젖은 상체와 우상단 영란의 무릎 지지라는 두 접촉점을 모두 명확히 담았고, 모든 사지가 중력에 순응해 바닥/무릎에 지지되며 이전 스틸의 트위드 의상과 돌제방·황금빛 바다가 그대로 유지된다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "구도는 A와 같으나 우측에 손바닥을 위로 든 채 공중에 떠 있는 정체불명의 팔이 추가되고 영란의 어두운 하의가 맨살 같은 밝은 다리로 바뀌어, 계약이 요구하지 않은 사지 증식·의상 변경과 '들어올린 부위 금지' 중력 조항 위반을 동시에 초래했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 영란의 어깨선에서 아래로 틸트해 선착장 돌바닥을 향한다. 민숙의 젖은 상체는 화면 하단 중앙에 놓이고 머리는 오른쪽 아래 돌바닥 쪽으로 완전히 꺾여 매달려 있으며, 두 팔은 중력 방향(바닥)으로 늘어져 손이 돌 위에 닿아 있다. 하반신(무릎·엉덩이)은 우상단 영란 쪽으로 걸쳐져 있고, 시선 대상은 인물이 아니라 바닥이며 이는 샷 텍스트와 일치한다. 배경 바다는 우측·상단 가장자리에 금빛 반사로만 남아 있다.",
      "built_space": "구조물은 섬 선착장 돌제방 하나뿐. 이전 스틸의 거친 각진 석재, 이끼·물웅덩이, 좌측으로 뻗는 방파제 라인이 동일하게 유지된다. 돌바닥은 민숙 상체 바로 아래에 위치해 프레임 레이아웃(하단 우측 전경)과 맞다. 중복된 구조물이나 추가 시설물 없음.",
      "entities": "인물은 두 명뿐: 우상단에 트위드 재킷과 어두운 하의를 입은 영란(이전 스틸의 회갈색 트위드와 일치, 얼굴은 프레임 밖으로 부분 노출 — '부분적으로만 보이는 지지자' 지시 충족), 그리고 창백하고 흠뻑 젖은 40대 여성 민숙(검은 젖은 머리, 물에 붙은 밝은 상의와 바지). 추가 인물·소품 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "민숙의 상체는 무게가 돌바닥에 실려 있고 양손·팔뚝이 젖은 바위 위에 놓여 지지된다. 하반신은 영란의 무릎/허벅지 위에 걸쳐져 있으며, 영란의 손(우측 상단, 소매 밖으로 나온 손)이 시체 등/허리 쪽에 닿아 접촉점이 명확하다. 공중에 뜬 부분 없음. 머리는 완전히 늘어져 중력에 순응하고 근육 긴장 흔적 없음."
     },
     {
      "label": "A",
      "direction": "구도와 시선 방향은 A와 사실상 동일 — 상체는 하단 중앙, 머리는 우측 아래 바닥으로 꺾이고 팔은 바닥으로 늘어짐, 하반신은 우상단 영란 쪽. 다만 우측 중앙에 손바닥을 위로 향한 채 허공에 뻗은 손/팔이 하나 추가로 보이며, 이 팔은 어느 몸으로도 자연스럽게 이어지지 않는다.",
      "built_space": "동일한 선착장 돌제방, 물웅덩이, 방파제 라인. 구조물 자체는 문제 없음.",
      "entities": "영란과 민숙 두 인물이지만, 영란 쪽 신체가 A와 달라졌다: 어두운 하의 대신 밝은 베이지색 다리/무릎이 프레임 중앙 우측을 크게 차지하고, 그 아래로 정체 불명의 팔과 손이 하나 더 뻗어 나온다. 즉 시체의 다리인지 영란의 다리인지 구분되지 않는 사지가 늘어나 팔다리 개수가 맞지 않는다.",
      "hard_violations": [
       "우측 중앙에 지지점 없이 허공에 뜬 손/팔 — 어느 인물의 몸통과도 연결이 성립하지 않는 여분의 사지(신체 중복·불가능한 해부)",
       "죽은 인물의 팔이라면 손바닥을 위로 향한 채 공중에 들려 있어 '들어올린 부위 금지' 중력 조항 위반"
      ],
      "physics": "상체·손의 바닥 지지는 A와 같지만, 우측의 뻗은 손은 아무것도 붙잡지 않고 아무 표면에도 닿지 않은 채 공중에 떠 있다. 이를 받쳐주는 것은 보이지 않으며, 그 팔의 상완이 이어지는 몸통도 확인되지 않는다. 또한 영란의 어두운 바지가 밝은 살색 다리로 바뀌어 하반신 접촉 관계가 모호해졌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S93sh5"
  }
 },
 "S93sh10": {
  "input_fingerprint": "07913b87879d4781",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): dusk, warm sunset.\n\nSHOT TEXT (authoritative, Korean): 극도의 공포에 질려 눈물이 고인 채 잔뜩 경직되어 서 있는 김지후(강수리영)의 전신.\n\nLOCATION (lock): On the stone pier a few steps from its seaward end and the seated pair. 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 golden harbor, pier stones, seated elder, and wet corpse. Exclude the elder-centered framing and show the younger woman frozen in horror before them.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the same vision, Minsuk’s corpse remains limp and wet in Youngran’s embrace.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 김지후(강수리영) (한국인 20대 초반 여성, 예쁘장한 타원형 얼굴, 긴 검은 생머리, 젊고 창백한 인상) — 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.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지시된 '전신' 프레이밍을 정확히 구현했으며, 배경 인물들의 고정된 자세와 안착 상태를 허용 가능한 수준으로 잘 유지했습니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "배경 인물의 자세와 배치는 가장 완벽하지만, 텍스트가 요구한 '전신' 숏이 아닌 미디엄 숏으로 렌더링되어 프레임 우선순위에서 감점되었습니다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "전신 프레임은 충족했으나, 원본과 동일하게 유지되어야 할 시체의 자세가 완전히 엎드린 형태로 왜곡되어 심각한 오류가 발생했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S93sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:736787>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "기준 이미지와 달리 시체의 팔 자세가 변형되었습니다. 시체 얼굴 옆으로 보이지 않던 팔이 늘어져 있고, 노인 등 뒤로 곧게 늘어져 있어야 할 시체의 반대쪽 팔은 밖을 향해 구부러져 있습니다.",
     "fix_en": "Remove the corpse's arm dangling near its face, and straighten its other arm behind the elder's back so it hangs straight down.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the corpse's arm dangling near its face, and straighten its other arm behind the elder's back so it hangs straight down.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S93sh8"
  }
 },
 "S94sh2::bgfirst_bg": {
  "input_fingerprint": "60c8ff4bb8196d79",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 맞은편 동굴 벽에 쇠사슬로 묶인 채 얼굴이 상처투성이가 된 정인우의 전신.\n\nLOCATION (lock): A dark cave holding chamber between two opposing rock walls fitted with prisoner chains.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From mid height near 김지후(강수리영)'s side of the chamber, hold a wide pan-completed composition that places 정인우 head to foot against the opposite wall, slightly off-center with the chains tracing outward from his body. Keep his battered face legible within the full-body frame as he braces against the restraints and directs his plea across the chamber.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: opposite cave wall (정인우 is restrained against it); used as Forms the rear plane that makes the restraint visually explicit; iron chains (fastened tightly around 정인우) — The chain lengths extend from 정인우 toward their wall restraints; used as Runs between 정인우 and the wall as the central evidence of captivity.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the daytime cave interior, shaped with restrained contrast around 정인우's injured face and bound body.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 맞은편 동굴 벽에 쇠사슬로 묶인 채 얼굴이 상처투성이가 된 정인우의 전신.\n\nLOCATION (lock): A dark cave holding chamber between two opposing rock walls fitted with prisoner chains.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From mid height near 김지후(강수리영)'s side of the chamber, hold a wide pan-completed composition that places 정인우 head to foot against the opposite wall, slightly off-center with the chains tracing outward from his body. Keep his battered face legible within the full-body frame as he braces against the restraints and directs his plea across the chamber.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: opposite cave wall (정인우 is restrained against it); used as Forms the rear plane that makes the restraint visually explicit; iron chains (fastened tightly around 정인우) — The chain lengths extend from 정인우 toward their wall restraints; used as Runs between 정인우 and the wall as the central evidence of captivity.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the daytime cave interior, shaped with restrained contrast around 정인우's injured face and bound body.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S94sh2__bgfirst_bg.png",
  "asset_id": "d0603283-5aeb-4d72-9061-a299ee934cb2",
  "input_asset_ids": [
   "f9ebc7be-ddef-4f89-b7b1-e70d630eaf2f",
   "92d7c07c-a1e6-4db3-8f01-1a1b44de8540"
  ]
 },
 "S94sh2": {
  "input_fingerprint": "ac87736a78ac4297",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 맞은편 동굴 벽에 쇠사슬로 묶인 채 얼굴이 상처투성이가 된 정인우의 전신.\n\nLOCATION (lock): A dark cave holding chamber between two opposing rock walls fitted with prisoner chains. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From mid height near 김지후(강수리영)'s side of the chamber, hold a wide pan-completed composition that places 정인우 head to foot against the opposite wall, slightly off-center with the chains tracing outward from his body. Keep his battered face legible within the full-body frame as he braces against the restraints and directs his plea across the chamber.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: opposite cave wall (정인우 is restrained against it); used as Forms the rear plane that makes the restraint visually explicit; iron chains (fastened tightly around 정인우) — The chain lengths extend from 정인우 toward their wall restraints; used as Runs between 정인우 and the wall as the central evidence of captivity.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the daytime cave interior, shaped with restrained contrast around 정인우's injured face and bound body.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains tightly chained to the opposite cave wall with his face bruised and cut; his injured arm is still casted. Jihu is also chained and remains without her necklace.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 맞은편 동굴 벽에 쇠사슬로 묶인 채 얼굴이 상처투성이가 된 정인우의 전신.\n\nLOCATION (lock): A dark cave holding chamber between two opposing rock walls fitted with prisoner chains. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From mid height near 김지후(강수리영)'s side of the chamber, hold a wide pan-completed composition that places 정인우 head to foot against the opposite wall, slightly off-center with the chains tracing outward from his body. Keep his battered face legible within the full-body frame as he braces against the restraints and directs his plea across the chamber.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: opposite cave wall (정인우 is restrained against it); used as Forms the rear plane that makes the restraint visually explicit; iron chains (fastened tightly around 정인우) — The chain lengths extend from 정인우 toward their wall restraints; used as Runs between 정인우 and the wall as the central evidence of captivity.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the daytime cave interior, shaped with restrained contrast around 정인우's injured face and bound body.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains tightly chained to the opposite cave wall with his face bruised and cut; his injured arm is still casted. Jihu is also chained and remains without her necklace.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 맞은편 동굴 벽에 쇠사슬로 묶인 채 얼굴이 상처투성이가 된 정인우의 전신.\n\nLOCATION (lock): A dark cave holding chamber between two opposing rock walls fitted with prisoner chains. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From mid height near 김지후(강수리영)'s side of the chamber, hold a wide pan-completed composition that places 정인우 head to foot against the opposite wall, slightly off-center with the chains tracing outward from his body. Keep his battered face legible within the full-body frame as he braces against the restraints and directs his plea across the chamber.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: opposite cave wall (정인우 is restrained against it); used as Forms the rear plane that makes the restraint visually explicit; iron chains (fastened tightly around 정인우) — The chain lengths extend from 정인우 toward their wall restraints; used as Runs between 정인우 and the wall as the central evidence of captivity.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the daytime cave interior, shaped with restrained contrast around 정인우's injured face and bound body.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains tightly chained to the opposite cave wall with his face bruised and cut; his injured arm is still casted. Jihu is also chained and remains without her necklace.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S94sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S94sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "참조 갱도의 아치 구조·흙바닥·양벽 고리를 그대로 살린 와이드 전신 구도로, 상처 난 얼굴이 판독 가능하고 사슬이 몸에서 벽으로 뻗는 감금의 증거가 명확하며 두 발이 지면을 딛는 물리도 정확하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 상처·붕대·사슬 결박은 갖췄으나 인물이 과하게 크게 잡혀 와이드감이 약하고 참조 로케이션의 터널 구조가 거의 사라졌으며, 왼쪽 사슬의 고정점이 프레임 밖으로 사라져 결박 증거가 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "참조 갱도의 아치 구조·흙바닥·양벽 고리를 그대로 살린 와이드 전신 구도로, 상처 난 얼굴이 판독 가능하고 사슬이 몸에서 벽으로 뻗는 감금의 증거가 명확하며 두 발이 지면을 딛는 물리도 정확하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 상처·붕대·사슬 결박은 갖췄으나 인물이 과하게 크게 잡혀 와이드감이 약하고 참조 로케이션의 터널 구조가 거의 사라졌으며, 왼쪽 사슬의 고정점이 프레임 밖으로 사라져 결박 증거가 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 화면 우측 중앙에 서서 시선을 프레임 좌측(카메라 쪽 맞은편 벽 방향)으로 돌려 호소하는 방향으로 향한다 — 시선 목표는 화면 왼쪽 어둠 속 상대(김지후 쪽)로 읽힌다. 쇠사슬은 양팔에서 좌우 벽 고리로 뻗어나가 몸에서 바깥으로 향한다.",
      "built_space": "동굴 내부지만 레퍼런스의 아치형 터널 통로와 원경 조명, 흙바닥 통로가 사라지고 근접한 암벽면만 가득 차 있다. 좌측에 벽걸이 사슬 두 세트, 우측에 두 세트로 벽 고정 링은 배치되어 있으나 레퍼런스의 깊은 통로 공간감은 재현되지 않음.",
      "entities": "20대 중반 한국인 남성, 검은 단발, 얼굴에 찰과상·멍·피 — 캐릭터 레퍼런스와 얼굴 유사도 양호. 오른팔에 흰 붕대(캐스트) 확인. 사슬은 레퍼런스보다 가늘고 링 굵기가 약함. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "양발이 바닥에 닿아 있고 양팔이 사슬로 좌우 벽에 당겨져 십자 형태로 지탱된다. 몸이 벽에서 다소 앞으로 나와 있으나 발이 지면을 딛고 있어 지지가 성립. 다만 왼팔 사슬이 팔목에서 느슨하게 늘어져 구속 장력이 다소 모호하고, 어깨 폭 대비 팔 길이가 약간 과장되어 보인다."
     },
     {
      "label": "B",
      "direction": "정인우는 화면 우측 벽에 기대어 결박된 채 고개와 시선을 화면 좌측(통로 건너편, 김지후 쪽)으로 돌려 호소하는 방향을 정확히 향한다. 사슬들은 그의 몸통·팔에서 좌우 및 뒤쪽 벽 고리로 뻗어 나가고, 반대편 벽에도 걸린 사슬이 보인다.",
      "built_space": "레퍼런스의 아치형 갱도 통로, 흙바닥, 원경의 따뜻한 빛, 양쪽 암벽에 고정된 사슬 배치가 거의 그대로 재현됨. 카메라는 맞은편(김지후 쪽) 중간 높이에서 통로를 가로질러 반대편 벽의 인우를 담아 지정 시점과 일치.",
      "entities": "20대 중반 한국인 남성, 흐트러진 검은 머리, 얼굴 우측에 붉은 열상과 멍 — 캐릭터 레퍼런스와 부합. 오른팔 흰 붕대/부목 확인. 굵은 쇠사슬은 프롭 레퍼런스의 굵고 마모된 링 형태와 유사. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 흙바닥을 딛고 등이 암벽에 기대어 지지되며, 몸통과 팔을 감은 사슬이 뒤쪽 벽 고리로 이어져 구속 상태를 지탱한다. 공중에 뜬 요소 없음. 발치 사슬도 바닥에 자연스럽게 늘어져 무게감이 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "전신·부상 얼굴·붕대·사슬 요건은 충족하나 카메라가 인물에 너무 붙어 미디엄에 가깝고, 레퍼런스 동굴 통로 공간(아치형 갱도·원경 빛)이 사라져 로케이션 락과 와이드 지정에서 밀린다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "레퍼런스 갱도 공간을 그대로 살린 와이드 프레임에서 맞은편 벽에 사슬로 묶인 인우 전신이 약간 우측에 배치되고, 상처난 얼굴과 시선이 통로 건너편을 향해 호소하는 지시를 정확히 실현했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "전신·부상 얼굴·붕대·사슬 요건은 충족하나 카메라가 인물에 너무 붙어 미디엄에 가깝고, 레퍼런스 동굴 통로 공간(아치형 갱도·원경 빛)이 사라져 로케이션 락과 와이드 지정에서 밀린다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "레퍼런스 갱도 공간을 그대로 살린 와이드 프레임에서 맞은편 벽에 사슬로 묶인 인우 전신이 약간 우측에 배치되고, 상처난 얼굴과 시선이 통로 건너편을 향해 호소하는 지시를 정확히 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우는 화면 우측 중앙에 서서 시선을 프레임 좌측(카메라 쪽 맞은편 벽 방향)으로 돌려 호소하는 방향으로 향한다 — 시선 목표는 화면 왼쪽 어둠 속 상대(김지후 쪽)로 읽힌다. 쇠사슬은 양팔에서 좌우 벽 고리로 뻗어나가 몸에서 바깥으로 향한다.",
      "built_space": "동굴 내부지만 레퍼런스의 아치형 터널 통로와 원경 조명, 흙바닥 통로가 사라지고 근접한 암벽면만 가득 차 있다. 좌측에 벽걸이 사슬 두 세트, 우측에 두 세트로 벽 고정 링은 배치되어 있으나 레퍼런스의 깊은 통로 공간감은 재현되지 않음.",
      "entities": "20대 중반 한국인 남성, 검은 단발, 얼굴에 찰과상·멍·피 — 캐릭터 레퍼런스와 얼굴 유사도 양호. 오른팔에 흰 붕대(캐스트) 확인. 사슬은 레퍼런스보다 가늘고 링 굵기가 약함. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "양발이 바닥에 닿아 있고 양팔이 사슬로 좌우 벽에 당겨져 십자 형태로 지탱된다. 몸이 벽에서 다소 앞으로 나와 있으나 발이 지면을 딛고 있어 지지가 성립. 다만 왼팔 사슬이 팔목에서 느슨하게 늘어져 구속 장력이 다소 모호하고, 어깨 폭 대비 팔 길이가 약간 과장되어 보인다."
     },
     {
      "label": "A",
      "direction": "정인우는 화면 우측 벽에 기대어 결박된 채 고개와 시선을 화면 좌측(통로 건너편, 김지후 쪽)으로 돌려 호소하는 방향을 정확히 향한다. 사슬들은 그의 몸통·팔에서 좌우 및 뒤쪽 벽 고리로 뻗어 나가고, 반대편 벽에도 걸린 사슬이 보인다.",
      "built_space": "레퍼런스의 아치형 갱도 통로, 흙바닥, 원경의 따뜻한 빛, 양쪽 암벽에 고정된 사슬 배치가 거의 그대로 재현됨. 카메라는 맞은편(김지후 쪽) 중간 높이에서 통로를 가로질러 반대편 벽의 인우를 담아 지정 시점과 일치.",
      "entities": "20대 중반 한국인 남성, 흐트러진 검은 머리, 얼굴 우측에 붉은 열상과 멍 — 캐릭터 레퍼런스와 부합. 오른팔 흰 붕대/부목 확인. 굵은 쇠사슬은 프롭 레퍼런스의 굵고 마모된 링 형태와 유사. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 발이 흙바닥을 딛고 등이 암벽에 기대어 지지되며, 몸통과 팔을 감은 사슬이 뒤쪽 벽 고리로 이어져 구속 상태를 지탱한다. 공중에 뜬 요소 없음. 발치 사슬도 바닥에 자연스럽게 늘어져 무게감이 있다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 17,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "참조 갱도의 아치 구조·흙바닥·양벽 고리를 그대로 살린 와이드 전신 구도로, 상처 난 얼굴이 판독 가능하고 사슬이 몸에서 벽으로 뻗는 감금의 증거가 명확하며 두 발이 지면을 딛는 물리도 정확하다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물 상처·붕대·사슬 결박은 갖췄으나 인물이 과하게 크게 잡혀 와이드감이 약하고 참조 로케이션의 터널 구조가 거의 사라졌으며, 왼쪽 사슬의 고정점이 프레임 밖으로 사라져 결박 증거가 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:963202>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우의 양다리 사이 뒤쪽 바닥에 정체불명의 세 번째 다리와 신발이 잘못 생성되어 있습니다.",
     "fix_en": "Remove the extra boot and pant leg visible behind and between Inwoo's legs, replacing it with the empty rock floor. Preserve Inwoo and his position, his clothing, the set, the light, and the framing."
    },
    {
     "issue_ko": "레이아웃 스케치에 따르면 정인우의 왼쪽 팔은 수평으로 뻗어 벽에 묶여 있어야 하나, 현재 사진에서는 팔이 아래로 처져 있습니다.",
     "fix_en": "Raise Inwoo's left arm (viewer's right) to extend horizontally outward and chain it to the background wall, exactly matching the layout sketch. Fill the area of the previously lowered arm with the background cave wall. Preserve Inwoo and his overall position, his clothing, the set, the light, and the framing."
    },
    {
     "issue_ko": "원본 배경 이미지에서 아래로 늘어져 있던 화면 맨 앞 전경 좌우의 사슬들이 멀리 배경에 있는 정인우의 몸에 억지로 연결되어 공간감과 원근법이 완전히 무너졌습니다.",
     "fix_en": "Detach the chains stretching from the extreme foreground rings on the left and right edges to Inwoo; redraw these foreground chains hanging straight down out of frame to match the empty background plate. Attach Inwoo's restraints only to the background wall immediately near his body. Preserve Inwoo and his position, his clothing, the set, the light, and the framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra boot and pant leg visible behind and between Inwoo's legs, replacing it with the empty rock floor. Preserve Inwoo and his position, his clothing, the set, the light, and the framing.\n- Raise Inwoo's left arm (viewer's right) to extend horizontally outward and chain it to the background wall, exactly matching the layout sketch. Fill the area of the previously lowered arm with the background cave wall. Preserve Inwoo and his overall position, his clothing, the set, the light, and the framing.\n- Detach the chains stretching from the extreme foreground rings on the left and right edges to Inwoo; redraw these foreground chains hanging straight down out of frame to match the empty background plate. Attach Inwoo's restraints only to the background wall immediately near his body. Preserve Inwoo and his position, his clothing, the set, the light, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 오른쪽 벽에 등을 대고 서서 얼굴을 화면 왼쪽(카메라·김지후가 있는 맞은편 방향)으로 돌려 시선을 보낸다. 호소의 방향이 챔버를 가로질러 카메라 쪽으로 향해 있어 샷 텍스트의 '맞은편으로 호소'와 일치. 쇠사슬은 그의 몸에서 왼쪽 벽·오른쪽 벽 고정링으로 뻗어나가 바깥으로 트레이싱된다.",
      "built_space": "배경은 레퍼런스 동굴 통로 그대로 — 좌우 암벽, 안쪽 깊이 이어지는 흙바닥, 좌측 벽의 고리와 사슬이 원본대로 유지. 우측 벽 고정 고리와 사슬이 추가로 인물에 연결되어 구속이 시각적으로 성립. 원본 우측 하단 사슬 라인도 보존.",
      "entities": "20대 중반 한국 남성, 검은 머리, 얼굴에 찢긴 상처와 멍(피 자국) — 캐릭터 레퍼런스와 얼굴형·헤어 대체로 일치. 왼팔(화면상 오른쪽)에 흰 붕대 캐스트 유지. 의상은 더럽혀진 어두운 상하의로 포로 상태에 맞음. 사슬은 프롭 레퍼런스보다 링이 가늘지만 철제 질감·녹은 일치.",
      "hard_violations": [],
      "physics": "양발이 지면에 닿아 벽에 기대어 선 자세, 무게가 벽과 다리에 분산. 사슬이 몸통·발목을 감고 양쪽 벽 고리로 팽팽히 이어져 지지·구속이 물리적으로 설명됨. 공중에 뜬 요소 없음."
     },
     {
      "label": "B",
      "direction": "얼굴은 A와 동일하게 화면 왼쪽(카메라/맞은편)으로 향함. 그러나 오른팔이 화면 오른쪽 벽 쪽으로 완전히 뻗어 검지로 프레임 바깥(벽면)을 가리키는데, 그 지시 방향은 호소 대상인 맞은편(왼쪽)과 정반대다 — 시선과 손짓의 타깃이 어긋난다.",
      "built_space": "배경 통로 구조는 유지되나 프레임이 미세하게 확대·재구성되어 우측 벽 고정 고리 하나가 사라지고 사슬 연결이 느슨해짐. 좌측 벽 고리·사슬은 남아 있으나 중경의 사슬 한 줄기가 제거되어 구속 증거가 A보다 약함.",
      "entities": "동일 인물, 동일 얼굴 상처·붕대 캐스트. 다만 오른팔 소매가 걷혀 있고 손이 자유롭게 뻗어 있어 '단단히 묶인' 상태 표현이 약화. 의상은 A와 거의 같으나 상의 톤이 약간 밝고 마모 표현이 달라짐.",
      "hard_violations": [],
      "physics": "발은 지면에, 등은 벽에 기댐 — 지지는 성립. 그러나 뻗은 오른팔에 결박이 전혀 없어 '쇠사슬로 단단히 묶인' 캐리드 스테이트와 모순되고, 손끝이 벽에 닿는 듯 어색하게 프레임 가장자리에 걸린다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "전신이 맞은편 벽에 결박된 채 양쪽 벽 고리로 사슬이 뻗어 '구속의 증거'가 명확하고, 시선이 맞은편으로 향해 호소 방향이 성립 — 배경·조명·캐스트 팔 유지도 원본 그대로여서 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "오른팔을 자유롭게 뻗어 손가락질하게 만든 변경은 계약이 요구하지 않은 것으로, 결박(단단히 묶임) 조항을 약화시키고 지시 방향이 호소 대상과 반대이며 우측 벽 고정 사슬 하나가 사라져 구속 증거까지 손실됐다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "전신이 맞은편 벽에 결박된 채 양쪽 벽 고리로 사슬이 뻗어 '구속의 증거'가 명확하고, 시선이 맞은편으로 향해 호소 방향이 성립 — 배경·조명·캐스트 팔 유지도 원본 그대로여서 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "오른팔을 자유롭게 뻗어 손가락질하게 만든 변경은 계약이 요구하지 않은 것으로, 결박(단단히 묶임) 조항을 약화시키고 지시 방향이 호소 대상과 반대이며 우측 벽 고정 사슬 하나가 사라져 구속 증거까지 손실됐다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 오른쪽 벽에 등을 대고 서서 얼굴을 화면 왼쪽(카메라·김지후가 있는 맞은편 방향)으로 돌려 시선을 보낸다. 호소의 방향이 챔버를 가로질러 카메라 쪽으로 향해 있어 샷 텍스트의 '맞은편으로 호소'와 일치. 쇠사슬은 그의 몸에서 왼쪽 벽·오른쪽 벽 고정링으로 뻗어나가 바깥으로 트레이싱된다.",
      "built_space": "배경은 레퍼런스 동굴 통로 그대로 — 좌우 암벽, 안쪽 깊이 이어지는 흙바닥, 좌측 벽의 고리와 사슬이 원본대로 유지. 우측 벽 고정 고리와 사슬이 추가로 인물에 연결되어 구속이 시각적으로 성립. 원본 우측 하단 사슬 라인도 보존.",
      "entities": "20대 중반 한국 남성, 검은 머리, 얼굴에 찢긴 상처와 멍(피 자국) — 캐릭터 레퍼런스와 얼굴형·헤어 대체로 일치. 왼팔(화면상 오른쪽)에 흰 붕대 캐스트 유지. 의상은 더럽혀진 어두운 상하의로 포로 상태에 맞음. 사슬은 프롭 레퍼런스보다 링이 가늘지만 철제 질감·녹은 일치.",
      "hard_violations": [],
      "physics": "양발이 지면에 닿아 벽에 기대어 선 자세, 무게가 벽과 다리에 분산. 사슬이 몸통·발목을 감고 양쪽 벽 고리로 팽팽히 이어져 지지·구속이 물리적으로 설명됨. 공중에 뜬 요소 없음."
     },
     {
      "label": "B",
      "direction": "얼굴은 A와 동일하게 화면 왼쪽(카메라/맞은편)으로 향함. 그러나 오른팔이 화면 오른쪽 벽 쪽으로 완전히 뻗어 검지로 프레임 바깥(벽면)을 가리키는데, 그 지시 방향은 호소 대상인 맞은편(왼쪽)과 정반대다 — 시선과 손짓의 타깃이 어긋난다.",
      "built_space": "배경 통로 구조는 유지되나 프레임이 미세하게 확대·재구성되어 우측 벽 고정 고리 하나가 사라지고 사슬 연결이 느슨해짐. 좌측 벽 고리·사슬은 남아 있으나 중경의 사슬 한 줄기가 제거되어 구속 증거가 A보다 약함.",
      "entities": "동일 인물, 동일 얼굴 상처·붕대 캐스트. 다만 오른팔 소매가 걷혀 있고 손이 자유롭게 뻗어 있어 '단단히 묶인' 상태 표현이 약화. 의상은 A와 거의 같으나 상의 톤이 약간 밝고 마모 표현이 달라짐.",
      "hard_violations": [],
      "physics": "발은 지면에, 등은 벽에 기댐 — 지지는 성립. 그러나 뻗은 오른팔에 결박이 전혀 없어 '쇠사슬로 단단히 묶인' 캐리드 스테이트와 모순되고, 손끝이 벽에 닿는 듯 어색하게 프레임 가장자리에 걸린다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "배경 픽스처를 원본 그대로 유지하고, 결박에 버티며 맞은편으로 호소하는 동작(뻗은 팔·기울인 상체)이 스케치의 저항 포즈에 더 가깝다; 뻗은 팔 방향이 시선과 반대인 점은 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동작이 정적으로 가라앉아 '결박에 버티며 호소'하는 순간성이 약해졌고, 결정적으로 원본 배경에 없던 좌측 암벽 고리·사슬을 새로 추가해 '배경을 정확히 유지' 조항을 어겼다.  ★위반: [claude-opus] 원본 SHOT BACKGROUND에 없는 새 사슬 고정 고리와 사슬을 좌측 중앙 암벽에 추가해 배경 고정 요소를 변경(배경 '그대로 유지' 조항 위반)"
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.464
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.214
     },
     "violations": {
      "B": [
       "[claude-opus] 원본 SHOT BACKGROUND에 없는 새 사슬 고정 고리와 사슬을 좌측 중앙 암벽에 추가해 배경 고정 요소를 변경(배경 '그대로 유지' 조항 위반)"
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "배경 픽스처를 원본 그대로 유지하고, 결박에 버티며 맞은편으로 호소하는 동작(뻗은 팔·기울인 상체)이 스케치의 저항 포즈에 더 가깝다; 뻗은 팔 방향이 시선과 반대인 점은 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동작이 정적으로 가라앉아 '결박에 버티며 호소'하는 순간성이 약해졌고, 결정적으로 원본 배경에 없던 좌측 암벽 고리·사슬을 새로 추가해 '배경을 정확히 유지' 조항을 어겼다.  ★위반: [claude-opus] 원본 SHOT BACKGROUND에 없는 새 사슬 고정 고리와 사슬을 좌측 중앙 암벽에 추가해 배경 고정 요소를 변경(배경 '그대로 유지' 조항 위반)"
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S94sh2__bgfirst_bg.png",
   "bg_asset_id": "d0603283-5aeb-4d72-9061-a299ee934cb2",
   "bg_record_key": "S94sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S94sh7": {
  "input_fingerprint": "c2b5555fe0f7d0bb",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 삶의 의지를 모두 잃은 듯 텅 빈 눈동자로 바닥을 멍하니 응시하는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The rocky floor of the cave holding chamber beside the wall-mounted chains. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At seated eye height in front of 김지후(강수리영), finish the dolly inward in a close three-quarter composition, lowering the frame just enough to follow her gaze toward the floor. Her face occupies most of the center-left frame while her collapsed shoulders and a portion of the restraints remain at the lower edge, preserving the cause of her helplessness.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: cave floor (beneath the seated captive); used as Remains beneath her lowered gaze and anchors the despairing composition; iron chains (fastened tightly around 김지후(강수리영)) — The visible lengths follow her lowered body toward their restraints; used as Appears partially along the lower frame to retain the captivity context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient light appropriate to the cave interior, held subdued and contrast-heavy across her vacant eyes without introducing a specific source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cave walls, daylight filtering into darkness, chains, and both captives' opposing wall positions. Exclude the injured man's full-body emphasis; show the woman's empty, defeated stare toward the floor.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains tightly chained in the cave without her necklace, while Inwoo remains chained opposite her with his casted arm and facial injuries.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "앉은 눈높이의 3/4 클로즈업, 얼굴이 중앙-좌측을 차지하고 무너진 어깨와 손목 구속구·사슬이 하단에 남아 지시된 구도를 가장 정확히 실현했으며 바닥을 향한 공허한 시선·동굴 록도 일치."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "시선과 클로즈업 밀도는 좋으나 얼굴이 중앙-우측으로 치우친 거의 정면 각도이고 어깨·구속구가 하단에서 거의 잘려 '무력함의 원인 보존' 조건이 약하다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "구속과 시선은 맞지만 정면 미디엄 사이즈로 얼굴이 작아 '클로즈업·3/4 구도·중앙좌측 얼굴' 지시에서 가장 크게 벗어났다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S94sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측, 인물의 팔뚝을 감싸는 쇠사슬 고리가 재킷의 녹색 원단 속으로 파고들어 형태가 융합되어 있습니다.",
     "fix_en": "Redraw the iron chain over the character's right upper arm so the links rest solidly on top of the green jacket fabric without passing through or blending into the sleeve. Preserve the character, her face, pose, clothing, the cave background, lighting, and framing exactly."
    },
    {
     "issue_ko": "화면 하단 중앙부, 인물의 손목을 덮고 있는 쇠사슬 고리의 형태가 불완전하게 끊어져 피부와 융합되어 있습니다.",
     "fix_en": "Redraw the chain link crossing the character's wrist at the bottom center-left edge so it is a complete, continuous iron ring resting on the skin, not melting into it. Preserve the character, her face, pose, clothing, the cave background, lighting, and framing exactly."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the iron chain over the character's right upper arm so the links rest solidly on top of the green jacket fabric without passing through or blending into the sleeve. Preserve the character, her face, pose, clothing, the cave background, lighting, and framing exactly.\n- Redraw the chain link crossing the character's wrist at the bottom center-left edge so it is a complete, continuous iron ring resting on the skin, not melting into it. Preserve the character, her face, pose, clothing, the cave background, lighting, and framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선·프레이밍·정체성은 모두 충족하나, 쇠사슬이 그녀를 '단단히 결박'하는 관계가 약해 하단 프레임의 구속 맥락 유지 요구를 덜 만족한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 인물·의상·조명·배경이 사실상 동일하게 유지된 채 몸통을 감는 체인과 손목 고리만 명확해져, '단단히 결박된 상태'와 '하단에 구속구가 남는다'는 계약을 추가 손실 없이 더 충실히 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "시선·프레이밍·정체성은 모두 충족하나, 쇠사슬이 그녀를 '단단히 결박'하는 관계가 약해 하단 프레임의 구속 맥락 유지 요구를 덜 만족한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 인물·의상·조명·배경이 사실상 동일하게 유지된 채 몸통을 감는 체인과 손목 고리만 명확해져, '단단히 결박된 상태'와 '하단에 구속구가 남는다'는 계약을 추가 손실 없이 더 충실히 구현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·인물 일치는 B와 동일하나, 하단 중앙에 부착점이 불분명한 큰 금속 링이 떠 있어 결박의 물리적 연결이 모호해지고 정보량이 산만하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 3/4 구도와 바닥 응시를 유지하면서, 하단의 사슬이 손목 커프로 이어져 '결박이 무력함의 원인'이라는 계약 요구를 더 명확히 보존한다 — 인물·의상·조명은 그대로여서 변경 비용도 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "프레이밍·시선·인물 일치는 B와 동일하나, 하단 중앙에 부착점이 불분명한 큰 금속 링이 떠 있어 결박의 물리적 연결이 모호해지고 정보량이 산만하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 클로즈업 3/4 구도와 바닥 응시를 유지하면서, 하단의 사슬이 손목 커프로 이어져 '결박이 무력함의 원인'이라는 계약 요구를 더 명확히 보존한다 — 인물·의상·조명은 그대로여서 변경 비용도 거의 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S94sh2"
  }
 },
 "groupbg::해안절벽_정상": {
  "input_fingerprint": "0561a83048196f78",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해안절벽_정상",
    "tags": [
     "S95sh1",
     "S95sh10",
     "S95sh18"
    ]
   },
   "context_sig": "df4457de17fcccd7"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: At the exposed edge of a high island sea cliff under a bright sky.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 해안 절벽 - 낮\n- 붉은색 무녀복 차림의 영란과 황 씨가 절벽에 서서 바다를 바라본다.\n\nTIME OF DAY (lock): day, clear sky.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: At the exposed edge of a high island sea cliff under a bright sky.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 선착장: 섬으로 들어오는 시멘트 바닥의 선착장. 밧줄 묶는 쇠기둥과 어선들이 대어 있고 주변에 숲이 보인다. (특징: 시멘트 바닥; 배를 묶는 선착장 기둥; 주변에 정박한 어선들; 사건 현장의 노란색 폴리스 라인)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 해안 절벽 - 낮\n- 붉은색 무녀복 차림의 영란과 황 씨가 절벽에 서서 바다를 바라본다.\n\nTIME OF DAY (lock): day, clear sky.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안절벽_정상_8b9a7f.png",
  "asset_id": "61c6f3c2-be55-452d-853a-13950342d6d5",
  "input_asset_ids": [
   "6a40399a-8f33-4d83-8dfb-8c3feea8ebd9"
  ],
  "origin_tag": "S95sh1",
  "place_text": "At the exposed edge of a high island sea cliff under a bright sky.",
  "origin_inputs": {
   "place_text": "At the exposed edge of a high island sea cliff under a bright sky.",
   "time_of_day_en": "day, clear sky",
   "conti_asset_id": "6a40399a-8f33-4d83-8dfb-8c3feea8ebd9"
  }
 },
 "S95sh1::bgfirst_bg": {
  "input_fingerprint": "3a8f1eaa473fdc7a",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 눈부신 하늘과 바다를 배경으로 절벽 끝에 선 강영란(흰 머리 여자)의 옷자락이 바람에 흩날리는 전경.\n\nLOCATION (lock): The exposed edge of a high coastal cliff overlooking bright blue sea and sky.\n\nTIME OF DAY (lock): day, clear sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters inland, hold a static wide view biased toward 강영란(흰 머리 여자) at the cliff edge, with 황봉업(황 씨) retained beside her and both figures seen against the broad sea and sky. 강영란's red shaman skirt supplies the moving foreground accent while the cliff line crosses the lower frame and the blue distance occupies most of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: cliff edge in the lower-center of the frame, midground; blue sea in the middle-center of the frame, background; blue sky in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: cliff edge (exposed above the sea) — The inland top leads toward the drop beyond 강영란 and 황봉업; used as Defines the lower boundary and the figures' precarious placement; sea (blue and rolling); used as Creates the expansive background beyond the two figures; sky (blue); used as Forms the bright upper field behind the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime light renders the blue sea and sky as a stark field behind 강영란's wind-tossed red clothing.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 눈부신 하늘과 바다를 배경으로 절벽 끝에 선 강영란(흰 머리 여자)의 옷자락이 바람에 흩날리는 전경.\n\nLOCATION (lock): The exposed edge of a high coastal cliff overlooking bright blue sea and sky.\n\nTIME OF DAY (lock): day, clear sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters inland, hold a static wide view biased toward 강영란(흰 머리 여자) at the cliff edge, with 황봉업(황 씨) retained beside her and both figures seen against the broad sea and sky. 강영란's red shaman skirt supplies the moving foreground accent while the cliff line crosses the lower frame and the blue distance occupies most of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: cliff edge in the lower-center of the frame, midground; blue sea in the middle-center of the frame, background; blue sky in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: cliff edge (exposed above the sea) — The inland top leads toward the drop beyond 강영란 and 황봉업; used as Defines the lower boundary and the figures' precarious placement; sea (blue and rolling); used as Creates the expansive background beyond the two figures; sky (blue); used as Forms the bright upper field behind the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime light renders the blue sea and sky as a stark field behind 강영란's wind-tossed red clothing.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S95sh1__bgfirst_bg.png",
  "asset_id": "c9ca11ca-5b62-4c6d-9b2f-e82406a3b54f",
  "input_asset_ids": [
   "6a40399a-8f33-4d83-8dfb-8c3feea8ebd9",
   "de3c6ad4-669f-4318-a755-5a3eefcaf982"
  ]
 },
 "S95sh1": {
  "input_fingerprint": "709a9bef30bfccc7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 눈부신 하늘과 바다를 배경으로 절벽 끝에 선 강영란(흰 머리 여자)의 옷자락이 바람에 흩날리는 전경.\n\nLOCATION (lock): The exposed edge of a high coastal cliff overlooking bright blue sea and sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters inland, hold a static wide view biased toward 강영란(흰 머리 여자) at the cliff edge, with 황봉업(황 씨) retained beside her and both figures seen against the broad sea and sky. 강영란's red shaman skirt supplies the moving foreground accent while the cliff line crosses the lower frame and the blue distance occupies most of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: cliff edge in the lower-center of the frame, midground; blue sea in the middle-center of the frame, background; blue sky in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: cliff edge (exposed above the sea) — The inland top leads toward the drop beyond 강영란 and 황봉업; used as Defines the lower boundary and the figures' precarious placement; sea (blue and rolling); used as Creates the expansive background beyond the two figures; sky (blue); used as Forms the bright upper field behind the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime light renders the blue sea and sky as a stark field behind 강영란's wind-tossed red clothing.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues to wear the red shaman robe at the cliff.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 눈부신 하늘과 바다를 배경으로 절벽 끝에 선 강영란(흰 머리 여자)의 옷자락이 바람에 흩날리는 전경.\n\nLOCATION (lock): The exposed edge of a high coastal cliff overlooking bright blue sea and sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters inland, hold a static wide view biased toward 강영란(흰 머리 여자) at the cliff edge, with 황봉업(황 씨) retained beside her and both figures seen against the broad sea and sky. 강영란's red shaman skirt supplies the moving foreground accent while the cliff line crosses the lower frame and the blue distance occupies most of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: cliff edge in the lower-center of the frame, midground; blue sea in the middle-center of the frame, background; blue sky in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: cliff edge (exposed above the sea) — The inland top leads toward the drop beyond 강영란 and 황봉업; used as Defines the lower boundary and the figures' precarious placement; sea (blue and rolling); used as Creates the expansive background beyond the two figures; sky (blue); used as Forms the bright upper field behind the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime light renders the blue sea and sky as a stark field behind 강영란's wind-tossed red clothing.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues to wear the red shaman robe at the cliff.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 눈부신 하늘과 바다를 배경으로 절벽 끝에 선 강영란(흰 머리 여자)의 옷자락이 바람에 흩날리는 전경.\n\nLOCATION (lock): The exposed edge of a high coastal cliff overlooking bright blue sea and sky. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height several meters inland, hold a static wide view biased toward 강영란(흰 머리 여자) at the cliff edge, with 황봉업(황 씨) retained beside her and both figures seen against the broad sea and sky. 강영란's red shaman skirt supplies the moving foreground accent while the cliff line crosses the lower frame and the blue distance occupies most of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: cliff edge in the lower-center of the frame, midground; blue sea in the middle-center of the frame, background; blue sky in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: cliff edge (exposed above the sea) — The inland top leads toward the drop beyond 강영란 and 황봉업; used as Defines the lower boundary and the figures' precarious placement; sea (blue and rolling); used as Creates the expansive background beyond the two figures; sky (blue); used as Forms the bright upper field behind the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime light renders the blue sea and sky as a stark field behind 강영란's wind-tossed red clothing.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues to wear the red shaman robe at the cliff.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S95sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S95sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안_절벽_49c51e.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 카메라를 등지고 바다 쪽(화면 안쪽·수평선)을 향해 서 있다. 강영란의 시선은 절벽 너머 푸른 바다로 향하고, 황봉업(정장 남성)은 그녀 왼쪽 뒤에서 같은 바다 방향을 본다. 붉은 치맛자락과 옷고름이 왼쪽(내륙 쪽)으로 흩날려 바람 방향이 일관된다. 카메라 축은 내륙에서 바다로 향하는 정면 축으로, 절벽 끝·바다·하늘이 차례로 겹쳐 명시된 시선축과 일치한다.",
      "built_space": "자연 지형이라 구조물은 없으나, 레퍼런스 절벽의 형태(왼쪽 덤불 언덕, 중앙 흙길, 오른쪽으로 떨어지는 흰 석회암 절벽면, 수평선 왼쪽의 작은 섬)가 거의 그대로 재현되었다. 절벽 끝은 하단-중앙 중경, 바다는 중앙, 하늘은 상단으로 프레임 레이아웃 지시와 일치. 인물 크기는 화면 높이의 1/4 수준으로 와이드샷 스케일이 정확하다.",
      "entities": "강영란: 백발을 단정히 틀어올린 노년 여성, 붉은 무복(치마+저고리) 착용 — 캐리드 스테이트 충족. 뒷모습이라 얼굴 대조는 불가하나 체구·머리·흰 버선신은 레퍼런스와 부합. 황봉업: 검정 정장의 한국인 중년 남성, 강영란 옆에 유지됨. 추가 인물·물체·문자 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 바위 지면에 닿아 있고 지면에 방향이 일치하는 그림자가 드리워져 있다. 강영란은 체중을 앞발에 실은 자연스러운 서 있는 자세이며, 치맛단이 바람에 왼쪽으로 부풀어 천의 무게와 드레이프가 물리적으로 타당하다. 공중에 뜬 신체·물체 없음."
     },
     {
      "label": "B",
      "direction": "두 인물은 화면 오른쪽(바다 수평선 방향) 측면 프로필로 서서 먼 바다를 바라본다. 시선은 바다에 정확히 안착. 다만 카메라는 인물 측면을 잡는 위치라 '내륙 몇 미터 뒤 흉부 높이에서 절벽 끝의 인물과 그 너머 바다·하늘'이라는 지시축과 다르며, 시점이 다소 높아 내려다보는 각으로 읽힌다. 바람에 날리는 치맛자락은 뒤(왼쪽)로 흐르며 방향은 일관.",
      "built_space": "절벽 형태는 레퍼런스와 유사하나 절벽 끝 평지가 좁게 잘려 인물이 매우 근접 배치되었다. 프레임 레이아웃상 절벽선이 하단-중앙에서 왼쪽 아래로 크게 치우쳤고, 인물 스케일이 화면 높이의 60% 이상이라 지정된 와이드샷보다 미디엄 풀샷에 가깝다. 오른쪽 수평선에 원문에 없는 화물선이 추가되어 있다.",
      "entities": "강영란: 백발 쪽진 머리, 흰 저고리+붉은 치마 — 무복의 붉은 요소는 유지되나 레퍼런스 얼굴과의 유사성은 보통. 황봉업: 회색 재킷의 중년 한국 남성으로 옆에 유지. 수평선의 컨테이너선은 프롬프트에 없는 배경 물체 추가.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 바위에 접지되어 있으며 그림자도 있다. 남성은 절벽 최말단 가장자리에 서 있어 다소 위태롭지만 발판은 존재한다. 강영란의 치마는 바람에 뒤로 부푼 형태로 천의 무게감이 있으나, 하단이 지면 바위와 겹쳐 살짝 붕 뜬 듯 렌더된 부분이 있다. 공중 부양 요소는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "흉부 높이·내륙 후방에서의 정적 와이드샷, 절벽선 하단-중앙/바다 중앙/하늘 상단 레이아웃, 인물 실제 스케일, 붉은 무복의 바람 흩날림까지 지시를 정확히 충족하며 레퍼런스 절벽 지형도 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 프레임 높이의 60%를 차지해 지정된 와이드샷 스케일을 벗어났고 카메라가 측면·고각으로 이동했으며, 프롬프트에 없는 화물선이 수평선에 추가되었다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "흉부 높이·내륙 후방에서의 정적 와이드샷, 절벽선 하단-중앙/바다 중앙/하늘 상단 레이아웃, 인물 실제 스케일, 붉은 무복의 바람 흩날림까지 지시를 정확히 충족하며 레퍼런스 절벽 지형도 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 프레임 높이의 60%를 차지해 지정된 와이드샷 스케일을 벗어났고 카메라가 측면·고각으로 이동했으며, 프롬프트에 없는 화물선이 수평선에 추가되었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 카메라를 등지고 바다 쪽(화면 안쪽·수평선)을 향해 서 있다. 강영란의 시선은 절벽 너머 푸른 바다로 향하고, 황봉업(정장 남성)은 그녀 왼쪽 뒤에서 같은 바다 방향을 본다. 붉은 치맛자락과 옷고름이 왼쪽(내륙 쪽)으로 흩날려 바람 방향이 일관된다. 카메라 축은 내륙에서 바다로 향하는 정면 축으로, 절벽 끝·바다·하늘이 차례로 겹쳐 명시된 시선축과 일치한다.",
      "built_space": "자연 지형이라 구조물은 없으나, 레퍼런스 절벽의 형태(왼쪽 덤불 언덕, 중앙 흙길, 오른쪽으로 떨어지는 흰 석회암 절벽면, 수평선 왼쪽의 작은 섬)가 거의 그대로 재현되었다. 절벽 끝은 하단-중앙 중경, 바다는 중앙, 하늘은 상단으로 프레임 레이아웃 지시와 일치. 인물 크기는 화면 높이의 1/4 수준으로 와이드샷 스케일이 정확하다.",
      "entities": "강영란: 백발을 단정히 틀어올린 노년 여성, 붉은 무복(치마+저고리) 착용 — 캐리드 스테이트 충족. 뒷모습이라 얼굴 대조는 불가하나 체구·머리·흰 버선신은 레퍼런스와 부합. 황봉업: 검정 정장의 한국인 중년 남성, 강영란 옆에 유지됨. 추가 인물·물체·문자 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 바위 지면에 닿아 있고 지면에 방향이 일치하는 그림자가 드리워져 있다. 강영란은 체중을 앞발에 실은 자연스러운 서 있는 자세이며, 치맛단이 바람에 왼쪽으로 부풀어 천의 무게와 드레이프가 물리적으로 타당하다. 공중에 뜬 신체·물체 없음."
     },
     {
      "label": "B",
      "direction": "두 인물은 화면 오른쪽(바다 수평선 방향) 측면 프로필로 서서 먼 바다를 바라본다. 시선은 바다에 정확히 안착. 다만 카메라는 인물 측면을 잡는 위치라 '내륙 몇 미터 뒤 흉부 높이에서 절벽 끝의 인물과 그 너머 바다·하늘'이라는 지시축과 다르며, 시점이 다소 높아 내려다보는 각으로 읽힌다. 바람에 날리는 치맛자락은 뒤(왼쪽)로 흐르며 방향은 일관.",
      "built_space": "절벽 형태는 레퍼런스와 유사하나 절벽 끝 평지가 좁게 잘려 인물이 매우 근접 배치되었다. 프레임 레이아웃상 절벽선이 하단-중앙에서 왼쪽 아래로 크게 치우쳤고, 인물 스케일이 화면 높이의 60% 이상이라 지정된 와이드샷보다 미디엄 풀샷에 가깝다. 오른쪽 수평선에 원문에 없는 화물선이 추가되어 있다.",
      "entities": "강영란: 백발 쪽진 머리, 흰 저고리+붉은 치마 — 무복의 붉은 요소는 유지되나 레퍼런스 얼굴과의 유사성은 보통. 황봉업: 회색 재킷의 중년 한국 남성으로 옆에 유지. 수평선의 컨테이너선은 프롬프트에 없는 배경 물체 추가.",
      "hard_violations": [],
      "physics": "두 인물 모두 두 발이 바위에 접지되어 있으며 그림자도 있다. 남성은 절벽 최말단 가장자리에 서 있어 다소 위태롭지만 발판은 존재한다. 강영란의 치마는 바람에 뒤로 부푼 형태로 천의 무게감이 있으나, 하단이 지면 바위와 겹쳐 살짝 붕 뜬 듯 렌더된 부분이 있다. 공중 부양 요소는 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이·내륙 몇 미터에서의 정적 와이드, 강영란 편중 구도, 붉은 무복이 바람에 흩날리는 전경 지시를 모두 충족하고 캐릭터 레퍼런스(흰 저고리+틀어 올린 백발)와도 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "지형과 바람 표현은 좋으나 명백한 하이앵글 부감으로 '가슴 높이' 카메라 지시를 어겼고, 두 인물이 모두 뒷모습이며 붉은 무복이 흰 저고리 없는 원피스처럼 보여 캐릭터·의상 일치도가 떨어진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이·내륙 몇 미터에서의 정적 와이드, 강영란 편중 구도, 붉은 무복이 바람에 흩날리는 전경 지시를 모두 충족하고 캐릭터 레퍼런스(흰 저고리+틀어 올린 백발)와도 일치한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "지형과 바람 표현은 좋으나 명백한 하이앵글 부감으로 '가슴 높이' 카메라 지시를 어겼고, 두 인물이 모두 뒷모습이며 붉은 무복이 흰 저고리 없는 원피스처럼 보여 캐릭터·의상 일치도가 떨어진다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 인물 모두 카메라를 등지고 바다 쪽(화면 안쪽·수평선)을 향해 서 있다. 강영란의 시선은 절벽 너머 푸른 바다로 향하고, 황봉업(정장 남성)은 그녀 왼쪽 뒤에서 같은 바다 방향을 본다. 붉은 치맛자락과 옷고름이 왼쪽(내륙 쪽)으로 흩날려 바람 방향이 일관된다. 카메라 축은 내륙에서 바다로 향하는 정면 축으로, 절벽 끝·바다·하늘이 차례로 겹쳐 명시된 시선축과 일치한다.",
    "built_space": "자연 지형이라 구조물은 없으나, 레퍼런스 절벽의 형태(왼쪽 덤불 언덕, 중앙 흙길, 오른쪽으로 떨어지는 흰 석회암 절벽면, 수평선 왼쪽의 작은 섬)가 거의 그대로 재현되었다. 절벽 끝은 하단-중앙 중경, 바다는 중앙, 하늘은 상단으로 프레임 레이아웃 지시와 일치. 인물 크기는 화면 높이의 1/4 수준으로 와이드샷 스케일이 정확하다.",
    "entities": "강영란: 백발을 단정히 틀어올린 노년 여성, 붉은 무복(치마+저고리) 착용 — 캐리드 스테이트 충족. 뒷모습이라 얼굴 대조는 불가하나 체구·머리·흰 버선신은 레퍼런스와 부합. 황봉업: 검정 정장의 한국인 중년 남성, 강영란 옆에 유지됨. 추가 인물·물체·문자 없음.",
    "hard_violations": [],
    "physics": "두 인물 모두 두 발이 바위 지면에 닿아 있고 지면에 방향이 일치하는 그림자가 드리워져 있다. 강영란은 체중을 앞발에 실은 자연스러운 서 있는 자세이며, 치맛단이 바람에 왼쪽으로 부풀어 천의 무게와 드레이프가 물리적으로 타당하다. 공중에 뜬 신체·물체 없음."
   },
   {
    "label": "B",
    "direction": "두 인물은 화면 오른쪽(바다 수평선 방향) 측면 프로필로 서서 먼 바다를 바라본다. 시선은 바다에 정확히 안착. 다만 카메라는 인물 측면을 잡는 위치라 '내륙 몇 미터 뒤 흉부 높이에서 절벽 끝의 인물과 그 너머 바다·하늘'이라는 지시축과 다르며, 시점이 다소 높아 내려다보는 각으로 읽힌다. 바람에 날리는 치맛자락은 뒤(왼쪽)로 흐르며 방향은 일관.",
    "built_space": "절벽 형태는 레퍼런스와 유사하나 절벽 끝 평지가 좁게 잘려 인물이 매우 근접 배치되었다. 프레임 레이아웃상 절벽선이 하단-중앙에서 왼쪽 아래로 크게 치우쳤고, 인물 스케일이 화면 높이의 60% 이상이라 지정된 와이드샷보다 미디엄 풀샷에 가깝다. 오른쪽 수평선에 원문에 없는 화물선이 추가되어 있다.",
    "entities": "강영란: 백발 쪽진 머리, 흰 저고리+붉은 치마 — 무복의 붉은 요소는 유지되나 레퍼런스 얼굴과의 유사성은 보통. 황봉업: 회색 재킷의 중년 한국 남성으로 옆에 유지. 수평선의 컨테이너선은 프롬프트에 없는 배경 물체 추가.",
    "hard_violations": [],
    "physics": "두 인물 모두 두 발이 바위에 접지되어 있으며 그림자도 있다. 남성은 절벽 최말단 가장자리에 서 있어 다소 위태롭지만 발판은 존재한다. 강영란의 치마는 바람에 뒤로 부푼 형태로 천의 무게감이 있으나, 하단이 지면 바위와 겹쳐 살짝 붕 뜬 듯 렌더된 부분이 있다. 공중 부양 요소는 없음."
   }
  ],
  "totals": {
   "A": 15,
   "B": 13
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "흉부 높이·내륙 후방에서의 정적 와이드샷, 절벽선 하단-중앙/바다 중앙/하늘 상단 레이아웃, 인물 실제 스케일, 붉은 무복의 바람 흩날림까지 지시를 정확히 충족하며 레퍼런스 절벽 지형도 일치한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물이 프레임 높이의 60%를 차지해 지정된 와이드샷 스케일을 벗어났고 카메라가 측면·고각으로 이동했으며, 프롬프트에 없는 화물선이 수평선에 추가되었다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안_절벽_49c51e.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S95sh1__bgfirst_bg.png",
   "bg_asset_id": "c9ca11ca-5b62-4c6d-9b2f-e82406a3b54f",
   "bg_record_key": "S95sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해안 절벽",
   "groupbg_asset_id": "de3c6ad4-669f-4318-a755-5a3eefcaf982"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S95sh10": {
  "input_fingerprint": "52431a99d3e3569b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 고산들의 등판으로 칼날을 깊숙이 푹 찔러넣는 찰나.\n\nLOCATION (lock): The narrow clifftop ground immediately behind the man standing at the coastal precipice. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From 고산들's rear side at torso height, use a tight handheld medium frame with his back across the center-left and 강영란(흰 머리 여자)'s attacking arm entering from the right. The blade-entry point sits near the frame center without losing the rear-side relationship, while 고산들 begins to twist toward her and his knees start to fail.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, foreground; 강영란(흰 머리 여자) in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: knife (driven deeply into 고산들's back) — Its point enters 고산들's back while the handle remains toward 강영란's extended arm; used as Marks the exact violent contact at the center of the composition; cliff edge (immediately beside the struggle) — The inland side lies beneath the figures, with the drop beyond them; used as Keeps the fatal drop spatially present behind the attack.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight exposes the sudden attack with hard dramatic contrast, with 강영란's red clothing retained as the principal color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cliff edge, bright blue sea and sky, strong wind, daylight, and ceremonial red clothing. Exclude the calm seaward tableau; show the elder stabbing the man's back while the boatman stands nearby.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran’s blade remains driven deeply into Sandel’s back at the first strike; he is still wet and bears the earlier shoulder gunshot wound.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 고산들의 후측면, 몸통 높이. 고산들의 등판이 중앙 좌측, 강영란의 오른팔이 프레임 오른쪽에서 들어와 칼끝이 등 상부에 박혀 있고 손잡이는 그녀의 손 쪽으로 향한다. 강영란의 시선은 찌르는 지점/남자 등판을 향하고, 고산들은 고개를 오른쪽 아래로 비틀며 그녀 쪽으로 돌기 시작. 칼날의 지향은 정확히 등판 접촉점에 착지. 다만 칼끝 진입점이 어깨 아래쪽으로 다소 낮고 총상 자국(어깨 붉은 얼룩)과 칼 진입점이 별개로 보인다.",
    "built_space": "실외 절벽 상부 — 인물들 아래 내륙측 암반, 그 너머로 바다와 급전직하 낙차가 보인다. 절벽 에지가 오른쪽 아래로 이어져 낙차가 공간적으로 유지됨. 참조 스틸의 석회질 암반, 마른 풀, 밝은 청색 바다·하늘과 재질 일치.",
    "entities": "고산들: 40대 한국 남성, 짧게 자른 검은 머리, 각진 얼굴, 이전 스틸의 어두운 정장 — 젖은 광택과 어깨 총상 붉은 흔적 확인됨. 강영란: 백발을 뒤로 정리한 60대 후반 한국 여성, 붉은 예복 한복, 흰 동정 — 참조와 일치(참조보다 머리가 다소 볼륨감 있음). 칼: 나무/어두운 손잡이의 도축용 직도형, 프롭 참조 계열과 부합. 배경에 밝은 삼베색 옷의 남성 1명(뱃사공) — 프롬프트 PEOPLE 조항은 두 사람만 허용하나, 이전 스틸 사용 지시에 '뱃사공이 근처에 서 있는 것을 보여라'고 명시되어 있어 지시된 인물로 판단.",
    "hard_violations": [],
    "physics": "고산들은 두 발이 지면에 있고 앞쪽 무릎이 굽으며 상체가 앞으로 무너지는 자세 — 무릎이 꺾이기 시작하는 순간과 부합. 강영란은 두 발이 암반을 딛고 체중을 앞으로 이동, 오른손이 칼 손잡이를 실제 파악 그립으로 쥐고 있고 왼팔은 균형용으로 뻗음. 공중에 떠 있는 신체·물체 없음. 옷과 옷고름이 바람에 날리는 방향 일관."
   },
   {
    "label": "B",
    "direction": "고산들은 등을 보이고 서 있으며 고개를 오른쪽으로 돌려 강영란을 본다. 강영란의 오른팔은 뻗어 있으나 손은 완전히 빈 손이며, 손끝은 남자의 등이 아니라 그의 어깨 왼쪽 허공(프레임 좌측 상단 방향)을 지나간다 — 접촉이 없다. 칼은 그녀 허리에 칼집째 매달려 있어 등판 진입 자체가 없다. 촬영 각도는 후측면이지만 '찔러넣는 찰나'의 지향점이 존재하지 않는다.",
    "built_space": "절벽 상부, 참조와 유사한 암반·바다·맑은 하늘. 낙차가 오른쪽에 보임. 장소 록은 양호.",
    "entities": "고산들: 참조와 부합하는 40대 짧은 머리 남성, 어두운 정장. 그러나 젖은 상태·어깨 총상 흔적이 전혀 없음(캐리드 스테이트 위반). 강영란: 백발·붉은 한복으로 참조 부합. 칼: 술 장식이 달린 장검(신칼/일본도 풍) 칼집에 꽂힌 형태로, 프롭 참조의 도축용 칼과 불일치하며 등에 박혀 있지 않다.",
    "hard_violations": [
     "샷 텍스트의 핵심 사건(칼을 등판에 깊숙이 찔러넣는 찰나)이 부재 — 칼은 허리 칼집에 있고 손은 빈손, 프롬프트가 요구한 접촉·중심 오브젝트가 화면에 없음"
    ],
    "physics": "두 인물 모두 두 발로 지면을 딛고 서 있어 부양 문제는 없음. 다만 고산들의 무릎이 꺾이지 않고 안정적으로 서 있어 '무릎이 무너지기 시작'하는 순간이 아님. 강영란의 손에는 아무 것도 없어 '그 손이 지금 그 물체를 쥐고 있다'는 조항이 충족되지 않는다."
   },
   {
    "label": "C",
    "direction": "고산들은 등을 보이고 다리를 벌려 서 있고 고개를 오른쪽으로 돌린다. 강영란의 오른손은 등 상부에 손바닥을 평평하게 얹고 있을 뿐 — 칼이 없고 찌르는 동작이 아니다. 손의 지향은 등판이지만 '칼날 진입'이라는 지향 대상이 존재하지 않는다. 허리 옆에 검은 봉/칼자루 같은 물체가 매달려 있으나 손과 무관.",
    "built_space": "절벽 상부, 암반과 바다·하늘이 참조와 유사. 낙차는 오른쪽 하단에 존재. 장소 록 양호.",
    "entities": "고산들: 짧은 검은 머리 40대 남성, 어두운 정장 — 참조 부합하나 젖은 흔적·어깨 총상 없음. 강영란: 백발 쪽머리, 붉은 예복 — 참조 부합. 칼: 등에 박힌 칼이 없고 허리의 검은 자루만 보여 프롭 참조·캐리드 스테이트 불일치.",
    "physics": "두 인물 모두 발이 지면에 안정적으로 접지, 부양체 없음. 그러나 무릎이 꺾이는 붕괴 징후 없고, 손바닥만 닿아 있어 깊이 찔러 넣는 힘 전달의 신체 역학이 없다.",
    "hard_violations": [
     "샷 텍스트의 중심 사건인 칼의 등판 심자 진입이 전혀 렌더되지 않음 — 중심 오브젝트(칼)를 쥔 손이 없고 빈 손바닥만 접촉"
    ]
   }
  ],
  "totals": {
   "A": 8,
   "B": 2,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "후측면 몸통 높이의 타이트한 미디엄 프레임에 등판 중앙 칼 진입점, 오른쪽에서 들어오는 강영란의 파악 그립, 무릎이 꺾이며 비틀리는 고산들, 젖은 옷·어깨 총상까지 충족한 유일한 후보."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "칼이 허리 칼집에 그대로 있고 뻗은 손은 빈손이라 '등판에 칼을 찔러넣는 찰나'가 화면에 없으며, 젖은 상태·총상도 소실."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "칼 없이 손바닥만 등에 얹은 상태로 핵심 사건이 부재하고, 무릎 붕괴·젖은 몸·총상 등 지속 조건도 빠짐."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S95sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1215674>"
   },
   {
    "label": "PROP REFERENCE — 칼(도축용 칼·신칼 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1220370>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 칼이 남자의 등에 꽂히지 않고, 칼날 전체가 등 표면에 가로로 평행하게 떠 있습니다.",
     "fix_en": "Redraw the knife and the man's back to show the blade driven deeply and directly into his back, hiding the tip and the front half of the blade inside his body so only the handle and the rear part of the blade are visible, while strictly preserving the woman's right hand grip, her red clothing, the man's grey suit, his posture, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Critical] 샷 텍스트 인물 목록(PEOPLE)에 없는 제3의 인물(베이지색 옷을 입은 남자)이 배경에 추가되어 있습니다.",
     "fix_en": "Remove the man in beige clothing standing in the background on the left, filling that space with the natural continuation of the blue sea and distant islands, while preserving the two main characters, their current clothing, their poses, the cliff edge, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Minor] 강영란의 왼손 손가락 형태가 부자연스럽게 뭉개져 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S95sh1"
  }
 },
 "S95sh18": {
  "input_fingerprint": "e18f4ffcf738261f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 황망함과 공포가 뒤섞인 표정으로 절벽 아래로 거칠게 추락하는 mid-action 자세의 고산들 전신.\n\nLOCATION (lock): The open drop below the island's high coastal cliff, above the rocks and sea. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Just inside the cliff edge at waist height, tilt steeply downward in a wide frame that keeps 고산들's entire falling body visible against the space below. Place him near center as his torso twists and limbs spread during the descent, retaining the cliff edge at the upper boundary and the sea beneath him as a depth reference.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward sea below; sea below in the lower-center of the frame, background; cliff edge in the upper-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: cliff edge (above the falling figure) — Its inland lip is visible from above, with the drop extending downward through frame; used as Forms the upper frame boundary and establishes where the fall began; sea (blue, with waves below the cliff); used as Provides the distant destination and scale beneath 고산들.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight keeps 고산들's terrified expression readable against the blue sea during the violent downward motion.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 high cliff, bright sea, sky, wind, and daylight. Exclude the stabbing figures from the falling man's immediate frame; show him dropping toward the water below.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel falls from the cliff with fresh stab wounds through his back and chest, in addition to the shoulder gunshot wound.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 8,
   "B": 7,
   "C": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "상단 절벽 경계, 중앙의 전신 추락 자세, 아래 바다라는 핵심 구도와 실제 하강 경로를 가장 정확히 구현했으며 상처와 얼굴 일치도만 다소 약하다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "상단 절벽과 바다 사이의 전신 추락은 맞지만 인물이 지나치게 크고 오른쪽 암벽이 장면을 압박하며 이동 방향도 A보다 모호하다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "전신과 바다는 갖췄으나 절벽 가장자리를 하단에 배치해 권위적 프레임 레이아웃을 뒤집었고, 거친 하강보다 전방 도약처럼 보인다.  ★위반: [gpt] 샷 텍스트가 절벽 립을 추락자 위의 화면 상단 경계로 고정했는데, 이를 추락자 아래의 화면 하단 전경에 배치해 명시된 수직 구조와 프레임 레이아웃을 반대로 만들었다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S95sh10_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1215674>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 상단의 절벽 가장자리가 위에서 내려다본 지면이 아니라 흙과 풀이 아래를 향해 거꾸로 매달린 불가능한 천장 형태로 렌더링되어 카메라의 하향 틸트 구도와 공간 기하학이 완전히 붕괴되었습니다.",
     "fix_en": "Replace the impossible upside-down dirt and grass ceiling at the top edge of the frame with the top surface of a cliff edge seen from above, sloping downward and receding away from the camera. Preserve the falling man's exact position, pose, and clothing, the sea below, and the rocks on the right.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "지정된 어깨의 총상과 가슴을 관통하는 뚜렷한 자상이 누락되었으며, 셔츠에 흐릿한 핏자국만 존재합니다.",
     "fix_en": "Add a distinct fresh stab wound to the man's chest and a gunshot wound to his shoulder, with clear blood soaking through the white shirt and grey suit jacket. Preserve the man's face, his falling pose, the rest of his clothing, and all background elements.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the impossible upside-down dirt and grass ceiling at the top edge of the frame with the top surface of a cliff edge seen from above, sloping downward and receding away from the camera. Preserve the falling man's exact position, pose, and clothing, the sea below, and the rocks on the right.\n- Add a distinct fresh stab wound to the man's chest and a gunshot wound to his shoulder, with clear blood soaking through the white shirt and grey suit jacket. Preserve the man's face, his falling pose, the rest of his clothing, and all background elements.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·앵글·낙하 자세는 계약대로지만, CARRIED STATE가 요구한 가슴·등 자상과 어깨 총상 혈흔이 사실상 보이지 않아 이전 스틸과의 연속성 핵심 항목을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 부감 와이드·중앙 배치·낙하 자세를 유지하면서 흰 셔츠의 가슴·어깨 혈흔으로 자상·총상 CARRIED STATE를 충족했고, 인물 얼굴·의상·배경은 그대로여서 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.607,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.607,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·앵글·낙하 자세는 계약대로지만, CARRIED STATE가 요구한 가슴·등 자상과 어깨 총상 혈흔이 사실상 보이지 않아 이전 스틸과의 연속성 핵심 항목을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 부감 와이드·중앙 배치·낙하 자세를 유지하면서 흰 셔츠의 가슴·어깨 혈흔으로 자상·총상 CARRIED STATE를 충족했고, 인물 얼굴·의상·배경은 그대로여서 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "전신 추락, 중앙 배치, 바다로 향하는 하강과 밝은 낮을 충실히 구현했고, 넓게 보이는 절벽의 내륙 입술이 출발점을 더 잘 확립한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "인물과 추락 동작은 A만큼 정확하고 절벽을 얇게 정리해 바다를 더 보여 주지만, 계약이 요구한 위에서 보이는 내륙 쪽 절벽 입술의 명료함을 불필요하게 줄인 비용이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전신 추락, 중앙 배치, 바다로 향하는 하강과 밝은 낮을 충실히 구현했고, 넓게 보이는 절벽의 내륙 입술이 출발점을 더 잘 확립한다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "인물과 추락 동작은 A만큼 정확하고 절벽을 얇게 정리해 바다를 더 보여 주지만, 계약이 요구한 위에서 보이는 내륙 쪽 절벽 입술의 명료함을 불필요하게 줄인 비용이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S95sh10"
  }
 },
 "S96sh1::bgfirst_bg": {
  "input_fingerprint": "142a230e20b5fa4b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 동굴 바닥에 쇠사슬로 묶인 채 고개를 푹 숙인 김지후(강수리영)의 절망적인 전신.\n\nLOCATION (lock): On the dark cave floor at the chained prison area during daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Place the static camera at floor height directly in front of 김지후(강수리영), far enough back to contain her full seated body and the visible run of chain. She occupies the lower middle of the wide frame with her bowed head and collapsed posture compressed against the surrounding cave space.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cave floor (김지후(강수리영) is seated on it); used as Creates the low foreground plane and emphasizes her inability to rise; chain (Fastened around and restraining her) — Its links extend from 김지후(강수리영)'s restraints across the cave floor; used as Traces the restraint outward from her body and supplies a leading line at floor level; cave interior (Dark); used as Encloses the figure and limits background depth.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 동굴 바닥에 쇠사슬로 묶인 채 고개를 푹 숙인 김지후(강수리영)의 절망적인 전신.\n\nLOCATION (lock): On the dark cave floor at the chained prison area during daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Place the static camera at floor height directly in front of 김지후(강수리영), far enough back to contain her full seated body and the visible run of chain. She occupies the lower middle of the wide frame with her bowed head and collapsed posture compressed against the surrounding cave space.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cave floor (김지후(강수리영) is seated on it); used as Creates the low foreground plane and emphasizes her inability to rise; chain (Fastened around and restraining her) — Its links extend from 김지후(강수리영)'s restraints across the cave floor; used as Traces the restraint outward from her body and supplies a leading line at floor level; cave interior (Dark); used as Encloses the figure and limits background depth.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S96sh1__bgfirst_bg.png",
  "asset_id": "41d48f6a-b722-425b-9016-93fc6621410c",
  "input_asset_ids": [
   "b5a000e8-7899-4a48-b053-da46af51a7ce",
   "0f54c0d2-2836-40af-b48b-c7fa10a1979e"
  ]
 },
 "S96sh1": {
  "input_fingerprint": "c80e9c93ad9f95f7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어두운 동굴 바닥에 쇠사슬로 묶인 채 고개를 푹 숙인 김지후(강수리영)의 절망적인 전신.\n\nLOCATION (lock): The chained-prisoner area on the floor of the dark inner cave chamber. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From knee height several meters away, hold a static wide composition of 김지후(강수리영) seated full-body on the cave floor, her lowered head and folded posture centered within the surrounding emptiness. Let the chains create lines from her collapsed body toward their restraints while leaving space in the frame for the later axis shift toward 정인우.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cave floor (dark around the captive); used as Supports the seated figure and provides negative space around her body; iron chains (fastened tightly around 김지후(강수리영)) — The visible lengths run from 김지후 toward their fixed restraints; used as Makes her restraint legible across the full-body composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The cave remains dark, with restrained daytime ambient visibility shaping 김지후's bowed silhouette and chains.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight cave interior, rough walls, chains, and opposing captive positions. Exclude the man's prominence; show the woman alone in a bowed, hopeless posture.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains chained on the cave floor without her necklace; Inwoo remains chained opposite her with his cast and facial injuries.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 9,
   "B": 6,
   "C": 7
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "무릎 높이 정적 와이드, 중앙에 웅크린 전신, 좌우로 뻗은 사슬 라인과 어두운 동굴 여백까지 샷 텍스트 지시를 가장 정확히 충족하며 인물 동일성·의상·목걸이 제외 조건도 지킨다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "구도와 접지는 문제없으나 피사체가 지나치게 작고 카메라가 무릎 높이보다 높으며, 사슬 앵커가 여러 개로 산만하고 얼굴 식별력이 약해 인물 일치도가 떨어진다."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "의상·접지·사슬 라인은 좋으나 배경 통로로 외광이 들어와 '어두운 동굴 내실' 잠금이 약해지고, 고개 숙임이 측면 프로필에 가까워 절망적 숙인 자세의 강도가 덜하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S94sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:963202>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "무릎 위에 올려진 인물의 오른손이 손가락 형태가 뚜렷하지 않고 뭉개진 살덩어리처럼 묘사되었습니다.",
     "fix_en": "Redraw the character's right hand resting on her raised knee to have clear, anatomically normal human fingers, while keeping the woman, her face, her pose, her clothing, the cave setting, the lighting, and the exact camera framing strictly unchanged."
    },
    {
     "issue_ko": "앞으로 뻗은 오른쪽 발(부츠)을 감싸는 쇠사슬의 일부가 부츠의 가죽을 파고들어 관통하는 물리적 오류가 있습니다.",
     "fix_en": "Redraw the chain passing over the extended front boot so it wraps cleanly around the outside of the boot without clipping through the leather surface, while keeping the woman, her face, her pose, her clothing, the cave setting, the lighting, and the exact camera framing strictly unchanged."
    },
    {
     "issue_ko": "화면 우측 벽에서 이어져 내려오는 쇠사슬이 중간에 Y자 형태로 두 갈래로 갈라지는 물리적으로 불가능한 구조를 보입니다.",
     "fix_en": "Redraw the chain on the right side of the cave wall to form a single, non-branching line of interconnected links, while keeping the woman, her face, her pose, her clothing, the cave setting, the lighting, and the exact camera framing strictly unchanged."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's right hand resting on her raised knee to have clear, anatomically normal human fingers, while keeping the woman, her face, her pose, her clothing, the cave setting, the lighting, and the exact camera framing strictly unchanged.\n- Redraw the chain passing over the extended front boot so it wraps cleanly around the outside of the boot without clipping through the leather surface, while keeping the woman, her face, her pose, her clothing, the cave setting, the lighting, and the exact camera framing strictly unchanged.\n- Redraw the chain on the right side of the cave wall to form a single, non-branching line of interconnected links, while keeping the woman, her face, her pose, her clothing, the cave setting, the lighting, and the exact camera framing strictly unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 높이 고정 와이드, 중앙에 접혀 앉은 전신, 좌우 벽 고정점으로 뻗는 사슬 라인과 우측 여백까지 지시대로이며, 어두운 동굴 톤·금속 질감·인물 동일성이 이전 스틸과 가장 잘 맞는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 동일하나 요청되지 않은 변경(전체 콘트라스트 저하·플랫한 안개톤, 얼굴 뭉개짐, 손목 결박 접점 약화)으로 '어두운 동굴'과 재질 사실감·인물 식별성이 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 높이 고정 와이드, 중앙에 접혀 앉은 전신, 좌우 벽 고정점으로 뻗는 사슬 라인과 우측 여백까지 지시대로이며, 어두운 동굴 톤·금속 질감·인물 동일성이 이전 스틸과 가장 잘 맞는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도는 동일하나 요청되지 않은 변경(전체 콘트라스트 저하·플랫한 안개톤, 얼굴 뭉개짐, 손목 결박 접점 약화)으로 '어두운 동굴'과 재질 사실감·인물 식별성이 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 높이 정적 와이드, 중앙에서 약간 벗어난 배치와 좌우 여백, 좌우 벽으로 뻗는 사슬 라인이 모두 계약대로이며 인물 얼굴·의상·구속 결속부가 가장 또렷해 이전 스틸과의 연속성이 가장 잘 유지된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구성은 A와 거의 같으나 인물이 더 작아지고 얼굴·손목 결속부 디테일이 뭉개졌으며 우측 암벽이 밝아지는 등 계약이 요구하지 않은 노출·디테일 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "무릎 높이 정적 와이드, 중앙에서 약간 벗어난 배치와 좌우 여백, 좌우 벽으로 뻗는 사슬 라인이 모두 계약대로이며 인물 얼굴·의상·구속 결속부가 가장 또렷해 이전 스틸과의 연속성이 가장 잘 유지된다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구성은 A와 거의 같으나 인물이 더 작아지고 얼굴·손목 결속부 디테일이 뭉개졌으며 우측 암벽이 밝아지는 등 계약이 요구하지 않은 노출·디테일 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S94sh7"
  }
 },
 "S96sh4": {
  "input_fingerprint": "6acbf699f7ce248e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 바닥에 주저앉은 김지후(강수리영)를 내려다본 채 만족스러운 미소를 머금은 측면.\n\nLOCATION (lock): The dim cave holding chamber, newly lit by the elder's carried lantern. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 강영란(흰 머리 여자)'s chest height beside her, finish the tracking move in a side-on medium composition that places her in the upper left and seated 김지후(강수리영) in the lower right. Preserve their vertical imbalance as 강영란 leans into a satisfied downward look and 김지후 braces on the floor to meet her gaze.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the upper-left of the frame, midground, looks toward 김지후 below; 김지후(강수리영) in the lower-right of the frame, midground, looks toward 강영란 above.\n- KEY BACKGROUND ELEMENTS: handheld lantern (lit and held by 강영란) — Carried beside 강영란 with its lit side directed into the cave; used as Remains visible with 강영란 as the practical object that has brightened the cave; iron chains (fastened tightly around 김지후(강수리영)) — The chains cross from 김지후's seated body toward their restraints; used as Frames 김지후's lower body and reinforces her captivity; cave floor (beneath the seated captive); used as Supports 김지후's low position within the confrontation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Illumination from 강영란's held lantern brightens the cave locally, separating her satisfied profile from 김지후 below without assigning an unsupported color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cave floor, chain restraints, dim daylight, and the seated woman's position. Exclude an empty entrance; add the elder standing over her with a satisfied smile and carrying a lamp.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu and Inwoo remain secured by heavy chains in the cave. Jihu’s necklace remains at the ritual altar, and Inwoo’s injured arm remains casted.\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 woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "A": 5,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "구도·시선·랜턴 물리는 정확하지만 강영란이 흰 한복이 아닌 현대 카키 야전 재킷 차림이라 캐릭터 레퍼런스의 의상·정체성 잠금을 정면으로 위반한다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "흰 한복 노인과 시선 교환은 맞으나 프레임이 지나치게 타이트해 미디엄 샷·동굴 공간감이 약해지고, 노인이 거의 웅크려 '내려다보는' 수직 불균형이 흐려진다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "좌상단 흰 한복 강영란이 랜턴을 들고 내려다보고 우하단 사슬에 묶인 김지후가 올려다보는 측면 미디엄 구도, 참조 동굴 공간·바닥·사슬 유지, 지지와 시선 모두 정확해 가장 충실하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S96sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후가 목걸이를 착용하고 있으나, 프롬프트의 'CARRIED STATE' 지문에 따라 목걸이는 제단에 두고 온 상태여야 하므로 프레임에 없어야 합니다.",
     "fix_en": "Remove the bone necklace from the seated woman's chest, replacing it with the plain olive-green fabric of her undershirt, while strictly preserving her face, posture, jacket, the chains, the standing elder, the lantern, and the cave lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the bone necklace from the seated woman's chest, replacing it with the plain olive-green fabric of her undershirt, while strictly preserving her face, posture, jacket, the chains, the standing elder, the lantern, and the cave lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·조명은 계약대로지만, 김지후 목에 끈/펜던트 형태가 다시 나타나 '목걸이는 제단에 남아 있다'는 CARRIED STATE 조항과 충돌하고 재킷 앞섶·주름도 다소 달라져, 요구되지 않은 변화만큼 손해."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 좌상단/우하단 측면 미디엄 구도와 상호 시선, 랜턴 실광원, 이전 스틸의 동굴·사슬·의상을 유지하면서 목걸이 없는 상태까지 지켜 계약을 더 정확히 충족 — 바뀐 것이 더 적다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.635,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.635,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·조명은 계약대로지만, 김지후 목에 끈/펜던트 형태가 다시 나타나 '목걸이는 제단에 남아 있다'는 CARRIED STATE 조항과 충돌하고 재킷 앞섶·주름도 다소 달라져, 요구되지 않은 변화만큼 손해."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 좌상단/우하단 측면 미디엄 구도와 상호 시선, 랜턴 실광원, 이전 스틸의 동굴·사슬·의상을 유지하면서 목걸이 없는 상태까지 지켜 계약을 더 정확히 충족 — 바뀐 것이 더 적다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레임·시선·조명은 계약대로지만, 김지후 목에 밝은 펜던트/목걸이가 드러나 '목걸이는 제단에 남아 있다'는 CARRIED STATE 조항과 충돌하고 얼굴·표정도 약간 더 매끈하게 변형됐다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌상단 강영란·우하단 김지후의 측면 미디엄 구도, 랜턴 실광, 사슬 결박, 시선 교차가 모두 충족되고 목걸이 노출이 제거되어 CARRIED STATE와 일치 — 변경 폭은 최소이고 얻은 것이 더 크다.  ★위반: [gpt] 지후의 목걸이가 제단에 남아 있어야 하는데 지후의 목에 추가되어, 명시된 소품 위치와 carried-state를 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.444
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.194
     },
     "violations": {
      "B": [
       "[gpt] 지후의 목걸이가 제단에 남아 있어야 하는데 지후의 목에 추가되어, 명시된 소품 위치와 carried-state를 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "프레임·시선·조명은 계약대로지만, 김지후 목에 밝은 펜던트/목걸이가 드러나 '목걸이는 제단에 남아 있다'는 CARRIED STATE 조항과 충돌하고 얼굴·표정도 약간 더 매끈하게 변형됐다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좌상단 강영란·우하단 김지후의 측면 미디엄 구도, 랜턴 실광, 사슬 결박, 시선 교차가 모두 충족되고 목걸이 노출이 제거되어 CARRIED STATE와 일치 — 변경 폭은 최소이고 얻은 것이 더 크다.  ★위반: [gpt] 지후의 목걸이가 제단에 남아 있어야 하는데 지후의 목에 추가되어, 명시된 소품 위치와 carried-state를 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S96sh1"
  }
 },
 "S97sh1": {
  "input_fingerprint": "f704c6af9eb761ab",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 하얀 사슴뿔 창끝이 그분(검은 연기 형체)의 등판을 정면으로 뚫고 튀어나온 찰나의 클로즈업.\n\nLOCATION (lock): The blood-strewn ground directly outside the old wooden salt-storehouse in the historical reed field. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly behind 그분(검은 연기 형체) at upper-torso height, hold a static close frame aligned with the white antler spear tip protruding through the center of its back. The spear tip occupies only the central portion of the image while the surrounding black form and its arched torso preserve the direction and force of the impact.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: white deer-antler spear (piercing through the black smoke figure) — The white point projects toward the camera from the figure's pierced back; the shaft continues through the body away from camera; used as Serves as the central impact detail and establishes the lethal penetration.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight renders the white spear point in severe contrast against the black smoke form, with an aged, restrained memory texture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The white-antler-tipped spear remains through the black figure’s heart and protrudes from its back.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 그분(검은 연기 형체) (smoke-black humanoid head, two bent horns, vaguely human face shape) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "레퍼런스 장소·흑백 톤·뿔 달린 형체를 잘 지켰고 등 뒤 클로즈업 정렬도 맞으나, 어깨 위로 또 하나의 흰 뿔 조각이 별개로 솟아 관통점이 둘처럼 읽히고 자루의 연속성이 없어 치명적 관통감이 약하다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "머리의 두 굽은 뿔이 확인되지 않고 배경이 컬러·맑은 하늘로 바뀌어 레퍼런스의 흑백 창고·피 흩뿌린 땅과 시신들이 사라진 점에서 로케이션 락과 인물 프로필을 모두 이탈."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "등판 정중앙을 정면으로 뚫고 카메라 쪽으로 돌출한 흰 사슴뿔 창끝과 아래로 이어지는 자루, 아치로 젖힌 등, 레퍼런스와 동일한 창고·시신 배치까지 지시된 프레임을 가장 정확히 실현했다(붉은 피의 선택 채색만 톤에서 다소 이탈)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S3sh6_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "창이 등판에 납작하게 붙어 수직으로 묘사되었습니다. 사슴뿔 창끝이 등 정중앙을 뚫고 나와 카메라를 향해 정면으로 돌출되도록 원근감 있게 그려야 합니다.",
     "fix_en": "Redraw the white spear in the center of the back so its antler tip projects straight out toward the camera in sharp foreshortening, with the shaft disappearing directly into the puncture wound; strictly preserve the black figure's body, the background building, and all fallen soldiers exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the white spear in the center of the back so its antler tip projects straight out toward the camera in sharp foreshortening, with the shaft disappearing directly into the puncture wound; strictly preserve the black figure's body, the background building, and all fallen soldiers exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "all_candidates_fail": false,
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 검은 형체의 등 바로 뒤, 상체 높이에 정면 정렬되어 있고 흰 사슴뿔 창끝이 등 중앙을 뚫고 카메라 쪽으로 나와 있다. 다만 뿔의 갈래(가지 형태)가 등 표면 위에 넓게 가로로 벌어져 있고, 그 아래로 이어지는 흰 자루가 화면 하단으로 내려가며 '카메라 쪽으로 돌출'이 아니라 '아래로 흘러내리는' 방향처럼 읽힌다. 창끝 축이 관통 방향(카메라 쪽)으로 단축되어 보이지 않는다.",
      "built_space": "배경의 낡은 나무 소금창고 정면, 열린 검은 출입구, 갈대밭, 지면의 특수분장 인물들 배치가 참조 스틸과 일치한다. 문짝 판재, 왼쪽 갈대, 오른쪽 눕혀진 인물 2인, 좌측 인물 1인 모두 동일 위치. 구조물 중복이나 추가 요소 없음.",
      "entities": "등장 인물은 검은 연기 형체 1인뿐. 뒤통수와 두 개의 굽은 뿔이 보이며 참조와 일치. 창은 흰 사슴뿔 재질로 맞다. 그러나 참조에서 창끝은 좁은 삼지 형태의 '창날'이었는데, 여기서는 뿔 갈래가 등 위에 얹힌 듯 평면적으로 크게 확대되어 전경 오브젝트처럼 커졌다. 붉은 특수분장 도료가 흑백 톤 안에서 유일하게 채도 높은 색으로 강조되어(부분 컬러) 참조의 모노톤 룩과 어긋난다.",
      "hard_violations": [],
      "physics": "형체는 두 발로 서 있는 상체이며 지지에는 문제 없음. 창은 몸통을 관통한 상태로 몸이 지지한다. 다만 뿔 갈래가 등 표면에 '붙어 있는' 듯 보여 관통부와 갈래 사이의 입체 관계가 모호하고, 흰 자루가 갈래 아래에서 시작해 화면 아래로 내려가는 구조가 관통 축과 어긋난다."
     },
     {
      "label": "B",
      "direction": "카메라가 검은 형체 등 뒤 상체 높이에서 정면 정렬. 흰 사슴뿔 창끝이 등 중앙 왼쪽 상단의 관통구에서 나와 카메라 쪽/아래로 뻗어 나온다. 끝이 카메라를 향해 단축(foreshortened)되어 돌출감이 명확하고, 자루는 몸 안쪽으로 이어져 카메라 반대편으로 사라진다 — 샷 텍스트의 '등판을 정면으로 뚫고 튀어나온' 방향을 정확히 구현.",
      "built_space": "참조 스틸과 동일한 목조 창고 정면, 열린 출입구, 좌측 갈대, 좌우 지면의 특수분장 인물 3인 배치가 그대로 유지. 구조물 왜곡·중복 없음. 배경 스케일도 실제 거리감에 맞게 작게 유지됨.",
      "entities": "검은 연기 형체 1인만 등장, 뒤통수와 두 개의 굽은 뿔 확인. 창은 흰 사슴뿔 재질/질감(밑동 돌기까지) 일치. 관통구 주변에만 어두운 붉은 특수분장 도료가 절제되어 있어 참조의 빛바랜 모노톤 기억 질감과 잘 맞는다.",
      "hard_violations": [],
      "physics": "형체는 직립 상태로 화면 하단까지 몸통이 지지되며, 창은 관통구 안에서 몸에 물려 지지된다. 관통구 가장자리와 창끝의 접합이 자연스럽고, 도료가 아래로 흘러내린 방향도 중력과 일치."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍과 로케이션은 지켰으나 뿔 갈래가 등 위에 평면적으로 얹힌 듯 확대되어 '카메라 쪽으로 튀어나온 창끝'의 관통 축이 사라졌고, 흑백 톤 속 선택적 붉은 채색이 참조의 절제된 기억 질감을 훼손한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "등 중앙 관통구에서 흰 사슴뿔 창끝이 카메라 쪽으로 단축되어 돌출하는 순간을 정확히 포착했고, 배경·인물 배치·모노톤 룩 모두 참조 스틸을 그대로 유지해 계약 요구를 가장 충실히 충족한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍과 로케이션은 지켰으나 뿔 갈래가 등 위에 평면적으로 얹힌 듯 확대되어 '카메라 쪽으로 튀어나온 창끝'의 관통 축이 사라졌고, 흑백 톤 속 선택적 붉은 채색이 참조의 절제된 기억 질감을 훼손한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "등 중앙 관통구에서 흰 사슴뿔 창끝이 카메라 쪽으로 단축되어 돌출하는 순간을 정확히 포착했고, 배경·인물 배치·모노톤 룩 모두 참조 스틸을 그대로 유지해 계약 요구를 가장 충실히 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 검은 형체의 등 바로 뒤, 상체 높이에 정면 정렬되어 있고 흰 사슴뿔 창끝이 등 중앙을 뚫고 카메라 쪽으로 나와 있다. 다만 뿔의 갈래(가지 형태)가 등 표면 위에 넓게 가로로 벌어져 있고, 그 아래로 이어지는 흰 자루가 화면 하단으로 내려가며 '카메라 쪽으로 돌출'이 아니라 '아래로 흘러내리는' 방향처럼 읽힌다. 창끝 축이 관통 방향(카메라 쪽)으로 단축되어 보이지 않는다.",
      "built_space": "배경의 낡은 나무 소금창고 정면, 열린 검은 출입구, 갈대밭, 지면의 특수분장 인물들 배치가 참조 스틸과 일치한다. 문짝 판재, 왼쪽 갈대, 오른쪽 눕혀진 인물 2인, 좌측 인물 1인 모두 동일 위치. 구조물 중복이나 추가 요소 없음.",
      "entities": "등장 인물은 검은 연기 형체 1인뿐. 뒤통수와 두 개의 굽은 뿔이 보이며 참조와 일치. 창은 흰 사슴뿔 재질로 맞다. 그러나 참조에서 창끝은 좁은 삼지 형태의 '창날'이었는데, 여기서는 뿔 갈래가 등 위에 얹힌 듯 평면적으로 크게 확대되어 전경 오브젝트처럼 커졌다. 붉은 특수분장 도료가 흑백 톤 안에서 유일하게 채도 높은 색으로 강조되어(부분 컬러) 참조의 모노톤 룩과 어긋난다.",
      "hard_violations": [],
      "physics": "형체는 두 발로 서 있는 상체이며 지지에는 문제 없음. 창은 몸통을 관통한 상태로 몸이 지지한다. 다만 뿔 갈래가 등 표면에 '붙어 있는' 듯 보여 관통부와 갈래 사이의 입체 관계가 모호하고, 흰 자루가 갈래 아래에서 시작해 화면 아래로 내려가는 구조가 관통 축과 어긋난다."
     },
     {
      "label": "B",
      "direction": "카메라가 검은 형체 등 뒤 상체 높이에서 정면 정렬. 흰 사슴뿔 창끝이 등 중앙 왼쪽 상단의 관통구에서 나와 카메라 쪽/아래로 뻗어 나온다. 끝이 카메라를 향해 단축(foreshortened)되어 돌출감이 명확하고, 자루는 몸 안쪽으로 이어져 카메라 반대편으로 사라진다 — 샷 텍스트의 '등판을 정면으로 뚫고 튀어나온' 방향을 정확히 구현.",
      "built_space": "참조 스틸과 동일한 목조 창고 정면, 열린 출입구, 좌측 갈대, 좌우 지면의 특수분장 인물 3인 배치가 그대로 유지. 구조물 왜곡·중복 없음. 배경 스케일도 실제 거리감에 맞게 작게 유지됨.",
      "entities": "검은 연기 형체 1인만 등장, 뒤통수와 두 개의 굽은 뿔 확인. 창은 흰 사슴뿔 재질/질감(밑동 돌기까지) 일치. 관통구 주변에만 어두운 붉은 특수분장 도료가 절제되어 있어 참조의 빛바랜 모노톤 기억 질감과 잘 맞는다.",
      "hard_violations": [],
      "physics": "형체는 직립 상태로 화면 하단까지 몸통이 지지되며, 창은 관통구 안에서 몸에 물려 지지된다. 관통구 가장자리와 창끝의 접합이 자연스럽고, 도료가 아래로 흘러내린 방향도 중력과 일치."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 검은 형체의 등 뒤 상반신 높이에 정면으로 서 있고, 하얀 뿔 창끝이 등 중앙 견갑골 사이를 뚫고 카메라 쪽(약간 아래·앞)으로 돌출해 있다. 창끝의 뾰족한 끝이 관객을 향해 겨눠져 있어 '등판을 정면으로 뚫고 튀어나온' 방향이 정확히 성립. 형체의 머리는 앞(창고 입구)을 향해 숙여져 있고 두 개의 굽은 뿔이 실루엣으로 보인다.",
      "built_space": "배경은 레퍼런스와 동일한 낡은 목조 소금창고: 어두운 출입구, 좌우 판자벽, 갈대밭, 흙바닥. 좌우에 쓰러진 시신 두 구(왼쪽 소총 든 병사, 오른쪽 웅크린 시신)와 오른쪽 상단 시신이 레퍼런스와 같은 위치·자세로 유지. 문짝 판자 구성과 마모도 일치. 배경 요소가 과대 확대되지 않고 실제 거리감 유지.",
      "entities": "인물은 오직 그분(검은 연기 형체) 한 명 — 검은 피부/연기질 표면, 두 개의 굽은 뿔, 인간 체형의 넓은 등판. 추가 인물 없음(누워 있는 시신들은 이전 컷에서 이미 존재하던 세트 요소). 흰 사슴뿔 창끝은 실제 뿔의 질감(홈, 결절, 무광 골질)을 가지며 상처 주변 혈흔이 표면을 따라 흐른다. 흑백 기조에 피만 붉은 톤이 남아 있으나 레퍼런스의 모노톤 메모리 텍스처와 대체로 부합.",
      "hard_violations": [],
      "physics": "형체는 두 발로 서 있는 상태(프레임 아래로 잘림)이며 등판이 앞으로 약간 굽어 충격의 방향을 유지. 창은 몸통을 관통해 등 상부의 열린 상처에서 나와 있고, 상처 구멍·피부의 밀림·주변 흘러내린 피가 관통을 물리적으로 뒷받침. 공중에 뜬 물체 없음. 다만 돌출된 부분이 창끝 갈래 하나만 보이는 단순한 형태여서 레퍼런스의 삼지창형 뿔 끝과 완전히 동일하진 않다."
     },
     {
      "label": "B",
      "direction": "카메라는 동일하게 등 뒤 정면. 그러나 흰 뿔이 등판을 뚫고 '카메라 쪽으로' 돌출한 것이 아니라, 갈래진 뿔 끝이 등 표면에 납작하게 가로놓여 위쪽을 향하고 자루가 아래로 프레임 밖까지 내려간다. 즉 창의 축이 카메라 방향이 아니라 화면 수직 방향으로 놓여 있어 '등판을 정면으로 뚫고 튀어나온' 방향 판독이 성립하지 않는다.",
      "built_space": "배경은 A와 동일한 소금창고·시신 배치·갈대밭으로 레퍼런스와 일치. 배경 손실 없음.",
      "entities": "인물은 그분 한 명, 두 뿔의 머리 실루엣 유지. 흰 사슴뿔은 갈래와 결절(로제트)까지 레퍼런스 창과 형태적으로 더 닮았으나, 표면에 얹힌 붉은 핏자국이 그래픽처럼 흘러 있고 뿔 전체가 등 위에 '놓인' 것처럼 보여 관통물로 읽히지 않는다.",
      "hard_violations": [
       "관통 지오메트리가 물리적으로 불가능: 창끝과 자루가 등 표면에 세로로 밀착해 놓여 있을 뿐 몸을 뚫고 나온 축이 없다 — 창을 지지하는 관통구·손·접점이 보이지 않아 사실상 등에 떠 있는 상태"
      ],
      "physics": "형체는 서 있으나 등이 굽은 충격 표현이 약하다. 흰 뿔 창은 상처 구멍에서 나온 것이 아니라 등 표면 위에 얹혀 있으며, 자루가 프레임 하단으로 내려가 몸 뒤로 사라지는 경로가 해부학적으로 성립하지 않는다. 이를 지지하는 손·구멍·고정점이 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "등 뒤 정면 클로즈업에서 흰 창끝이 등 중앙 상처를 뚫고 카메라 쪽으로 돌출 — 샷 텍스트의 방향·관통 물리·장소 락을 모두 충족하며 배경과 시신 배치도 레퍼런스 그대로 유지. 창끝 형태가 레퍼런스의 삼지창형과 다소 단순화된 점만 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "창끝 형태를 레퍼런스에 맞추려 한 수정이지만, 뿔이 등 표면에 세로로 얹힌 채 자루가 아래로 내려가 '등판을 정면으로 뚫고 튀어나온' 관통 축이 사라졌고 지지점도 없어 물리적으로 성립하지 않는다 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "등 뒤 정면 클로즈업에서 흰 창끝이 등 중앙 상처를 뚫고 카메라 쪽으로 돌출 — 샷 텍스트의 방향·관통 물리·장소 락을 모두 충족하며 배경과 시신 배치도 레퍼런스 그대로 유지. 창끝 형태가 레퍼런스의 삼지창형과 다소 단순화된 점만 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "창끝 형태를 레퍼런스에 맞추려 한 수정이지만, 뿔이 등 표면에 세로로 얹힌 채 자루가 아래로 내려가 '등판을 정면으로 뚫고 튀어나온' 관통 축이 사라졌고 지지점도 없어 물리적으로 성립하지 않는다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 검은 형체의 등 뒤 상반신 높이에 정면으로 서 있고, 하얀 뿔 창끝이 등 중앙 견갑골 사이를 뚫고 카메라 쪽(약간 아래·앞)으로 돌출해 있다. 창끝의 뾰족한 끝이 관객을 향해 겨눠져 있어 '등판을 정면으로 뚫고 튀어나온' 방향이 정확히 성립. 형체의 머리는 앞(창고 입구)을 향해 숙여져 있고 두 개의 굽은 뿔이 실루엣으로 보인다.",
      "built_space": "배경은 레퍼런스와 동일한 낡은 목조 소금창고: 어두운 출입구, 좌우 판자벽, 갈대밭, 흙바닥. 좌우에 쓰러진 시신 두 구(왼쪽 소총 든 병사, 오른쪽 웅크린 시신)와 오른쪽 상단 시신이 레퍼런스와 같은 위치·자세로 유지. 문짝 판자 구성과 마모도 일치. 배경 요소가 과대 확대되지 않고 실제 거리감 유지.",
      "entities": "인물은 오직 그분(검은 연기 형체) 한 명 — 검은 피부/연기질 표면, 두 개의 굽은 뿔, 인간 체형의 넓은 등판. 추가 인물 없음(누워 있는 시신들은 이전 컷에서 이미 존재하던 세트 요소). 흰 사슴뿔 창끝은 실제 뿔의 질감(홈, 결절, 무광 골질)을 가지며 상처 주변 혈흔이 표면을 따라 흐른다. 흑백 기조에 피만 붉은 톤이 남아 있으나 레퍼런스의 모노톤 메모리 텍스처와 대체로 부합.",
      "hard_violations": [],
      "physics": "형체는 두 발로 서 있는 상태(프레임 아래로 잘림)이며 등판이 앞으로 약간 굽어 충격의 방향을 유지. 창은 몸통을 관통해 등 상부의 열린 상처에서 나와 있고, 상처 구멍·피부의 밀림·주변 흘러내린 피가 관통을 물리적으로 뒷받침. 공중에 뜬 물체 없음. 다만 돌출된 부분이 창끝 갈래 하나만 보이는 단순한 형태여서 레퍼런스의 삼지창형 뿔 끝과 완전히 동일하진 않다."
     },
     {
      "label": "A",
      "direction": "카메라는 동일하게 등 뒤 정면. 그러나 흰 뿔이 등판을 뚫고 '카메라 쪽으로' 돌출한 것이 아니라, 갈래진 뿔 끝이 등 표면에 납작하게 가로놓여 위쪽을 향하고 자루가 아래로 프레임 밖까지 내려간다. 즉 창의 축이 카메라 방향이 아니라 화면 수직 방향으로 놓여 있어 '등판을 정면으로 뚫고 튀어나온' 방향 판독이 성립하지 않는다.",
      "built_space": "배경은 A와 동일한 소금창고·시신 배치·갈대밭으로 레퍼런스와 일치. 배경 손실 없음.",
      "entities": "인물은 그분 한 명, 두 뿔의 머리 실루엣 유지. 흰 사슴뿔은 갈래와 결절(로제트)까지 레퍼런스 창과 형태적으로 더 닮았으나, 표면에 얹힌 붉은 핏자국이 그래픽처럼 흘러 있고 뿔 전체가 등 위에 '놓인' 것처럼 보여 관통물로 읽히지 않는다.",
      "hard_violations": [
       "관통 지오메트리가 물리적으로 불가능: 창끝과 자루가 등 표면에 세로로 밀착해 놓여 있을 뿐 몸을 뚫고 나온 축이 없다 — 창을 지지하는 관통구·손·접점이 보이지 않아 사실상 등에 떠 있는 상태"
      ],
      "physics": "형체는 서 있으나 등이 굽은 충격 표현이 약하다. 흰 뿔 창은 상처 구멍에서 나온 것이 아니라 등 표면 위에 얹혀 있으며, 자루가 프레임 하단으로 내려가 몸 뒤로 사라지는 경로가 해부학적으로 성립하지 않는다. 이를 지지하는 손·구멍·고정점이 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S3sh6"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S97sh5": {
  "input_fingerprint": "aafbeecd858cd8ef",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 목을 부여잡은 조선인 촌주의 두 눈동자가 섬뜩한 황금빛으로 번쩍이는 찰나의 클로즈업.\n\nLOCATION (lock): The exterior clearing before the old wooden salt-storehouse among fallen soldiers and reeds. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level directly before 조선인 촌주 (그분 빙의 상태), complete the dolly-in on an extreme close framing permitted by the scripted eye transformation, with both pupils and the bridge of his nose occupying most of the image while his throat-clutching hand remains at the lower edge. Time the still endpoint to the first simultaneous golden flash, keeping his gaze locked beyond the lens toward the fading entity rather than turning it into a viewer address.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 조선인 촌주 (그분 빙의 상태) in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight falls away around the face as the newly golden pupils become the only explicit luminous color accent within the aged memory image.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight reed-field shed exterior and continuing impalement aftermath. Exclude the full smoke figure and spear from the eye close-up; show the elder's eyes turning golden while his neck remains gripped.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The black figure has vanished, and the village chief retains the newly transformed golden eyes.\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 man in his mid-50s, dark graying hair, weathered mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "두 눈동자가 렌즈 축과 거의 일치하되 아주 미세하게 렌즈를 지나쳐 앞쪽(사라지는 존재 방향)을 응시. 정면 아이레벨, 시선이 관객 호출로 완전히 넘어가지는 않은 상태. 두 동공 모두 동시에 황금빛으로 발광.",
    "built_space": "배경은 참조 스틸과 동일한 낡은 목재 소금창고 판벽, 갈대밭, 흐린 주광, 우측 하단에 쓰러진 병사 시신. 배경 요소는 얕은 심도로 축소되어 실제 스케일 유지, 전경 확대 없음.",
    "entities": "50대 중반 한국 남성, 검은 남바위/두건, 흰머리 섞인 눈썹과 수염, 캐릭터 참조의 풍화된 얼굴과 일치. 하단에 남색 저고리 깃과 목을 감싼 검게 그을린 손이 보임 — 참조 스틸의 목 조르는 손이 지속됨. 연기 인간 전신과 창은 프레임 밖으로 제외됨.",
    "hard_violations": [],
    "physics": "얼굴은 목·어깨로 지지되고 화면 하단 가장자리에 목을 감싼 손이 실제로 목에 접촉. 공중 부양이나 무지지 물체 없음."
   },
   {
    "label": "B",
    "direction": "시선이 렌즈 위쪽/좌상단 먼 곳을 향함 — '렌즈 너머 사라지는 존재'로 해석 가능하나 프레임 중앙 정면 아이레벨보다 살짝 하이앵글로 올려다보는 구성. 황금빛 동공 두 개 동시 발광.",
    "built_space": "동일 창고 판벽·갈대·쓰러진 병사들 유지. 다만 배경 시신들이 크게 노출되어 화면 정보량이 넓어짐(클로즈업 축소).",
    "entities": "50대 한국 남성이나 수염이 거의 없고 참조 캐릭터의 턱수염·콧수염이 사라져 동일 인물성이 약함. 목 아래에 손이 보이지만 참조의 검게 그을린 손이 아니라 본인 피부색의 손처럼 보여 '검은 존재의 손' 연속성이 깨짐.",
    "hard_violations": [],
    "physics": "머리·목이 정상적으로 몸통에 지지. 목에 닿은 손은 접촉하고 있으나 팔이 어디서 오는지 불명확해 지지 근거가 약함. 부양 물체는 없음."
   },
   {
    "label": "C",
    "direction": "두 눈이 정면 렌즈를 직시하는 관객 호출에 가까움(렌즈 너머 응시라기보다 카메라 직시). 동공은 두 개 모두 황금 발광.",
    "built_space": "동일 창고 판벽·갈대·시신 배경 유지. 배경 스케일은 적정.",
    "entities": "캐릭터 참조와 유사한 50대 남성, 두건 일치. 그러나 목을 감싼 검은 손 대신 자기 살색의 손이 입과 뺨을 덮고 있어 '목을 부여잡은' 접촉점과 검은 존재의 손 연속성이 모두 어긋남. 손 크기·손가락 배치가 얼굴 대비 부자연.",
    "hard_violations": [
     "참조 스틸에서 목을 조르던 손이 입·뺨을 덮는 위치로 옮겨져 접촉점이 변경되고, 팔의 출처가 없는 해부학적으로 불가한 손 배치"
    ],
    "physics": "얼굴은 정상 지지. 그러나 입을 덮은 손은 팔뚝이 프레임 안에서 연결되지 않아 지지 경로가 불명확하며, 손목 방향이 어느 팔에서도 자연스럽게 나올 수 없다."
   }
  ],
  "totals": {
   "A": 8,
   "B": 5,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "두 동공과 콧대가 화면 대부분을 차지하는 정면 아이레벨 익스트림 클로즈업, 하단 가장자리에 목을 부여잡은 검은 손 지속, 참조 인물 얼굴·두건 일치로 지시를 가장 충실히 실현."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "황금 동공은 구현했으나 프레임이 넓어 콧대·눈이 화면 대부분을 차지하지 못하고 배경 시신이 과다 노출되며, 수염 소실과 목을 잡은 손의 검은 피부 연속성 상실로 정체성·CARRIED STATE가 약함."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "'목을 부여잡은' 접촉점이 입·뺨을 덮는 손으로 바뀌고 팔 연결이 없는 불가한 손 배치이며 시선도 렌즈 직시로 관객 호출이 되어 카메라 지시를 위반."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S3sh11_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 조선인 촌주 (그분 빙의 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:918984>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "두 눈동자에 야외 갈대밭 배경에서는 불가능한, 밝은 문턱에 서 있는 사람의 실루엣이 선명하게 반사되어 있습니다.",
     "fix_en": "Remove the silhouette of the person and the bright doorway from the reflections in both eyes, replacing them with plain catchlights or a natural reflection of the outdoor sky, while strictly preserving the golden glow, the character's face, lighting, framing, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "프롬프트에 따라 촌주가 자신의 목을 부여잡아야 하지만, 화면 하단의 손가락이 사라진 흑색 존재의 숯 같은 질감을 가진 검은 손가락으로 묘사되어 있습니다.",
     "fix_en": "Change the pitch-black, charcoal-textured fingers at the bottom edge to a normal, weathered human skin tone that matches the village chief's face, rendering them as his own hand, while preserving the hand's exact position, the character's facial features, golden eyes, clothing, lighting, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the silhouette of the person and the bright doorway from the reflections in both eyes, replacing them with plain catchlights or a natural reflection of the outdoor sky, while strictly preserving the golden glow, the character's face, lighting, framing, and the background exactly as they are.\n- Change the pitch-black, charcoal-textured fingers at the bottom edge to a normal, weathered human skin tone that matches the village chief's face, rendering them as his own hand, while preserving the hand's exact position, the character's facial features, golden eyes, clothing, lighting, and the background.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·장소·인물은 맞으나 동공이 발광 링 형태의 초자연 CG처럼 커져 '눈알을 빛나게 하지 말라'는 규정에 어긋나고, 하단의 목을 쥔 손이 검은 덩어리로 뭉개져 접촉 주체가 모호하다.  ★위반: [gpt] 사라졌다고 명시된 검은 존재의 검은 손이 촌주의 목에 그대로 남아 있어, 허용되지 않은 추가 존재의 신체가 화면에 나타난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·장소·인물을 유지하면서 홍채만 황금빛으로 물들여 자연 안구 구조를 지켰고, 하단의 목을 부여잡은 손이 실제 손가락으로 명확히 보여 '목을 부여잡은 채'라는 지시를 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.179,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.929,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[gpt] 사라졌다고 명시된 검은 존재의 검은 손이 촌주의 목에 그대로 남아 있어, 허용되지 않은 추가 존재의 신체가 화면에 나타난다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·장소·인물은 맞으나 동공이 발광 링 형태의 초자연 CG처럼 커져 '눈알을 빛나게 하지 말라'는 규정에 어긋나고, 하단의 목을 쥔 손이 검은 덩어리로 뭉개져 접촉 주체가 모호하다.  ★위반: [gpt] 사라졌다고 명시된 검은 존재의 검은 손이 촌주의 목에 그대로 남아 있어, 허용되지 않은 추가 존재의 신체가 화면에 나타난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·장소·인물을 유지하면서 홍채만 황금빛으로 물들여 자연 안구 구조를 지켰고, 하단의 목을 부여잡은 손이 실제 손가락으로 명확히 보여 '목을 부여잡은 채'라는 지시를 충족한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "익스트림 클로즈업·눈높이 정면·황금 눈 순간이라는 카메라 지시를 충족하고, 목 아래 손가락이 살의 눌림까지 보이는 실제 접촉으로 읽히며 홍채가 자연스러운 눈 구조를 유지해 물성이 살아 있음; 손의 색이 이전 스틸의 검은 손과 다른 점이 아쉬운 손실.  ★위반: [gpt] 쇼트 텍스트가 촌주만 보이도록 제한했는데 오른쪽 배경에 별도의 쓰러진 병사 신체가 보인다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "검은 손 색을 이전 스틸에 맞춘 이득은 있으나 그 손이 손가락 구조 없는 두 개의 어두운 덩어리로 뭉개져 '목을 부여잡은' 파지가 물리적으로 읽히지 않고, 요청하지 않은 홍채 축소로 눈이 얇은 노란 링 스티커처럼 보여 물질 사실성이 후퇴함.  ★위반: [gpt] 사라졌어야 할 검은 존재의 손으로 읽히는 검은 손이 목에 남아 있어, 허용된 유일 인물인 촌주의 신체와 맞지 않는 추가 신체 부분이 된다. / [gpt] 쇼트 텍스트가 촌주만 보이도록 제한했는데 오른쪽 배경에 별도의 쓰러진 병사 신체가 보인다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.457
     },
     "adjusted": {
      "A": 1.75,
      "B": 0.957
     },
     "violations": {
      "A": [
       "[gpt] 쇼트 텍스트가 촌주만 보이도록 제한했는데 오른쪽 배경에 별도의 쓰러진 병사 신체가 보인다."
      ],
      "B": [
       "[gpt] 사라졌어야 할 검은 존재의 손으로 읽히는 검은 손이 목에 남아 있어, 허용된 유일 인물인 촌주의 신체와 맞지 않는 추가 신체 부분이 된다.",
       "[gpt] 쇼트 텍스트가 촌주만 보이도록 제한했는데 오른쪽 배경에 별도의 쓰러진 병사 신체가 보인다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "익스트림 클로즈업·눈높이 정면·황금 눈 순간이라는 카메라 지시를 충족하고, 목 아래 손가락이 살의 눌림까지 보이는 실제 접촉으로 읽히며 홍채가 자연스러운 눈 구조를 유지해 물성이 살아 있음; 손의 색이 이전 스틸의 검은 손과 다른 점이 아쉬운 손실.  ★위반: [gpt] 쇼트 텍스트가 촌주만 보이도록 제한했는데 오른쪽 배경에 별도의 쓰러진 병사 신체가 보인다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "검은 손 색을 이전 스틸에 맞춘 이득은 있으나 그 손이 손가락 구조 없는 두 개의 어두운 덩어리로 뭉개져 '목을 부여잡은' 파지가 물리적으로 읽히지 않고, 요청하지 않은 홍채 축소로 눈이 얇은 노란 링 스티커처럼 보여 물질 사실성이 후퇴함.  ★위반: [gpt] 사라졌어야 할 검은 존재의 손으로 읽히는 검은 손이 목에 남아 있어, 허용된 유일 인물인 촌주의 신체와 맞지 않는 추가 신체 부분이 된다. / [gpt] 쇼트 텍스트가 촌주만 보이도록 제한했는데 오른쪽 배경에 별도의 쓰러진 병사 신체가 보인다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S3sh11"
  }
 },
 "S97sh6": {
  "input_fingerprint": "09d2cb37984a087c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 낡은 창고 앞 흙바닥에서 과거의 조선인 육혈귀 생존자들이 피투성이가 된 일본군 병사들의 시신에 얼굴을 파묻고 짐승처럼 살점을 강하게 뜯어당기는 mid-action 자세의 참혹한 광경.\n\nLOCATION (lock): The dirt immediately before the old wooden salt-storehouse, covered with the bodies of soldiers. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the backward arc from beside the village chief and settle at a lowered medium-wide observer angle facing the ground before the warehouse. Arrange the 과거의 조선인 육혈귀 생존자 (각성 상태) in active crouches across the midground as they yank flesh from the sprawled 일본군 병사 bodies in the lower frame, preserving enough of the old warehouse behind them to identify the location.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 과거의 조선인 육혈귀 생존자 (각성 상태) in the middle-center of the frame, midground, reaches for fallen Japanese soldiers; 일본군 병사 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: old warehouse (old and present behind the survivors) — The front side faces the camera behind the group; used as Forms the identifying rear plane behind the feeding survivors; dirt ground (in front of the warehouse); used as Supports the bodies and the survivors' low pulling actions.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight records the bloodied feeding tableau with high contrast and desaturated period texture, withholding emphasis from everything except the violent pulling motions.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 weathered shed, winter reeds, daylight, earthen yard, and scattered dead soldiers. Exclude the smoke-like figure after it vanishes; show the survivors feeding on the bodies.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): The dead Japanese soldiers are sprawled across the dirt outside the wooden storehouse, with their torsos and limbs collapsed against the ground. The surrounding survivors bend over the motionless bodies and pull flesh from them.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The Japanese soldiers remain dead and sprawled before the shed while the survivors tear flesh from their bodies.\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 adult, dark hair, gaunt weathered face); 일본군 병사 (Japanese young man, short military haircut, angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "생존자 6명이 모두 아래쪽 흙바닥에 널브러진 일본군 시신 쪽으로 몸을 굽히고 시선과 손을 시신의 몸통·목 부위로 향하고 있다. 회색 머리 노파(캐릭터 레퍼런스)의 시선과 피 묻은 두 손이 정면 시신의 가슴/목에 정확히 닿아 있고, 오른쪽 남자도 시신 복부를 양손으로 잡아당긴다. 조준(=먹는 대상)이 텍스트가 말한 시신에 실제로 착지한다. 다만 얼굴을 시신에 완전히 파묻은 인물은 없고 손으로 살점을 뜯는 단계로 표현됨.",
    "built_space": "낡은 목재 창고의 정면(널판 벽, 판자문, 기와/판자 지붕)이 인물 뒤 배경면을 형성. 오른쪽에 갈대, 앞쪽은 흙바닥. 레퍼런스의 세로 판자벽·어두운 출입구와 재질이 대체로 일치하며 스케일도 실물 비율(창고가 배경 평면으로만 존재).",
    "entities": "생존자: 한국인 성인, 검은 머리(및 노파는 흰머리), 수척한 얼굴, 피 묻은 백색 저고리/검정 한복 — 레퍼런스 노파의 검정 한복과 은장 노리개 유사. 일본군: 황토색 군복, 가죽 탄약대, 총검, 각반, 짧은 머리, 젊은 남성 — 레퍼런스 병사 복장과 일치. 마을 이장(남색 두건 노인)은 프레임에 없음(퇴장 지시와 부합).",
    "physics": "시신 3구 이상이 흙바닥에 완전히 등을 대고 누워 있고 팔·손이 바닥에 늘어져 중력에 순응. 생존자들은 무릎/발과 손으로 지면과 시신에 접지한 채 웅크린 자세 — 공중에 뜬 신체 없음. 앞쪽 시신의 팔이 살짝 접혀 있으나 지면에 놓여 있음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "생존자 5명은 시신을 향하지 않는다. 전원 카메라(렌즈)를 정면으로 응시하며 쭈그려 앉아 있고, 손은 앞에 놓인 천·수통·잡동사니 위에 있다. 시신 4구는 프레임 하단에 누워 있으나 아무도 접촉하지 않는다. 뜯어당기는 동작·피·얼굴을 파묻는 행위 전무.",
    "built_space": "창고 정면과 열린 문, 갈대, 흙바닥은 위치 락과 부합. 배경 스케일도 적정. 오른쪽에 나무 상자·통 등이 추가되었으나 세트 소품 수준.",
    "entities": "생존자 중 중앙 인물은 남색 두건·흰 수염의 '마을 이장'(이전 스틸의 인물)로 보이며, 프롬프트가 허용한 두 인물 목록에 없는 사람이 등장(연기처럼 사라진 인물/이장 제외 지시 위반 소지). 시신은 일본군 복장 일치하나 피가 전혀 없다. 노파는 레퍼런스와 유사.",
    "physics": "시신들은 바닥에 완전히 누워 중력 순응. 생존자들은 발·엉덩이로 접지. 물리적 지지 문제는 없으나 '살점을 뜯는 mid-action'이라는 지시된 동작 자체가 없어 상황 재현 실패.",
    "hard_violations": [
     "샷 텍스트에 없는 인물(남색 두건·흰 수염의 마을 이장/이전 스틸 인물)이 생존자 무리 속에 앉아 있어 허용 인물 목록 외 인물 추가"
    ]
   },
   {
    "label": "C",
    "direction": "생존자 6명이 시신 주위에 쭈그려 앉아 있으나 다수의 시선이 카메라나 서로를 향하고, 손은 무릎이나 허공에 있다. 왼쪽 한 명만 손이 시신 어깨 근처에 있고, 실제로 살점을 뜯어당기는 접촉·피·얼굴 파묻기는 없다. 조준이 시신에 착지하지 않는다.",
    "built_space": "판자 창고 정면과 열린 문, 갈대, 흙바닥 — 장소 락 부합. 창고 규모가 다소 작지만 배경 평면 역할 유지.",
    "entities": "여기에도 남색 두건·흰 수염의 이장 인물이 포함되어 허용 인물 목록 외 등장. 오른쪽 하단에 프레임 밖으로 잘린 추가 시신. 일본군 군복·탄약대는 일치하나 혈흔 전무. 노파는 레퍼런스와 유사.",
    "physics": "시신은 바닥에 완전히 누워 중력 순응, 생존자들은 발·무릎 접지. 부유하는 신체 없음. 그러나 '강하게 뜯어당기는' 동작의 근육 긴장·접촉점이 전혀 없어 액션 순간이 성립하지 않음.",
    "hard_violations": [
     "샷 텍스트가 지정하지 않은 인물(이전 스틸의 마을 이장으로 보이는 남색 두건 노인)이 등장"
    ]
   }
  ],
  "totals": {
   "A": 8,
   "C": 3,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "유일하게 생존자들이 실제로 시신에 손을 대고 피투성이 살점을 뜯는 mid-action을 낮은 미디엄와이드로 담았고, 창고 정면·흙바닥·시신의 중력 순응까지 모두 충족(얼굴을 파묻은 표현은 다소 약함)."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "장소와 시신 배치는 맞지만 살점을 뜯는 동작·혈흔이 전무하고 시선이 카메라로 향하며, 샷 텍스트에 없는 이장 인물이 추가돼 인물 규정을 위반."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "전원이 시신을 외면하고 렌즈를 정면 응시하며 소품을 정리하는 장면으로, 참혹한 포식 액션이 완전히 부재하고 허용 목록 외 인물(이장)까지 앉아 있어 최하위."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S3sh15_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:934378>"
   },
   {
    "label": "CHARACTER REFERENCE — 일본군 병사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1251941>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지정된 생존자 캐릭터 레퍼런스(검은 한복의 노인 여성)와 전혀 다른 외모와 복장(베이지/흰색 옷)을 한 창조된 인물들이 4명이나 등장하며, 우측 끝에서 살점을 뜯는 생존자는 죽어있어야 할 일본군의 겨자색 바지와 각반을 입고 살아 움직이고 있습니다.",
     "fix_en": "Change the four people in beige/white clothes and the man on the far right into exact matches of the old woman in the black hanbok, wearing the identical black dress and hair. Preserve the dead Japanese soldiers in yellow uniforms on the ground, the original old woman in black, the dirt ground, the warehouse background, and the existing framing.",
     "needs_regeneration": true,
     "unfixable": false
    },
    {
     "issue_ko": "이전 샷과 완전히 동일해야 하는 배경 창고의 구조가 틀렸습니다(레퍼런스의 가로 판자벽과 단일 문 대신, 세로 판자벽과 양문형 구조로 그려짐).",
     "fix_en": "Change the warehouse's exterior walls to horizontal weathered weatherboards and replace the double doors with a single open wooden door exactly matching the previous shot still. Preserve all characters, dead bodies in yellow uniforms, their poses and pulling actions, the dirt ground, the lighting, and the framing.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the four people in beige/white clothes and the man on the far right into exact matches of the old woman in the black hanbok, wearing the identical black dress and hair. Preserve the dead Japanese soldiers in yellow uniforms on the ground, the original old woman in black, the dirt ground, the warehouse background, and the existing framing.\n- Change the warehouse's exterior walls to horizontal weathered weatherboards and replace the double doors with a single open wooden door exactly matching the previous shot still. Preserve all characters, dead bodies in yellow uniforms, their poses and pulling actions, the dirt ground, the lighting, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 창고 정면을 배경으로 낮춘 미디엄 와이드 각도, 지면을 향해 있다. 생존자 6명이 모두 시선과 손을 아래 누워 있는 일본군 병사들의 몸(가슴·복부·목)으로 향하고 있어 조준 대상이 프롬프트가 지정한 대상과 일치한다. 중앙의 검은 한복 노파는 손과 시선이 바로 아래 병사의 흉부에 닿아 있고, 우측 인물들도 병사 상체 쪽으로 손을 뻗고 있다. 다만 '얼굴을 파묻고 물어뜯는' 동작보다는 손으로 잡아당기는 쪽에 가깝다.",
      "built_space": "배경 목조 소금창고는 판자 벽·판자 지붕·우측 열린 출입구를 갖춘 단일 구조물로, 레퍼런스의 풍화된 목재 질감과 갈대가 유지된다. 창고 크기는 인물 대비 현실적 비율이며 전경 요소로 확대되지 않았다. 지면은 진흙 흙바닥. 구조물 중복·이중 출입구 없음.",
      "entities": "생존자 그룹은 흰/베이지 저고리와 갈색 바지를 입은 남녀 혼합 6인 — 그중 중앙 인물만 캐릭터 레퍼런스(백발 쪽진 머리, 검은 한복, 노년 여성)와 일치. 나머지는 다른 조선인 마을 주민 유형으로 개별 얼굴·연령·성별이 다양하다. 일본군 병사는 겨자색 군복, 가죽 탄입대, 총검, 짧은 군인 머리로 레퍼런스와 일치. 지면에 최소 4구 이상이 나란히 누워 있다.",
      "hard_violations": [],
      "physics": "누운 병사들은 전신이 흙바닥에 완전히 밀착되어 팔·손이 지면에 늘어져 있고 중력에 순응한다. 생존자들은 모두 무릎·손·발이 지면 또는 시신에 접촉해 웅크린 자세로 하중이 지지된다. 공중에 뜬 신체나 지지되지 않은 물체는 없다. 좌측 아래 손 하나가 시신 팔과 겹쳐 다소 애매하지만 지면 위에 놓여 있다."
     },
     {
      "label": "B",
      "direction": "동일한 낮춘 미디엄 와이드 구도, 시선·손 모두 아래 병사들의 몸을 향해 정확히 조준. 대상 일치는 A와 동일 수준.",
      "built_space": "동일 창고이나 벽 판자가 더 매끄럽고 균일해져 풍화감이 줄었고 지붕 처마 그림자와 질감이 단순해졌다. 우측 출입구·갈대·좌측 잔해는 유지. 구조물 중복 없음.",
      "entities": "생존자 6인 전원이 백발 쪽진 머리 + 검은 한복 노년 여성으로 바뀌어 사실상 동일 인물이 6회 복제된 듯 보인다. 프롬프트는 '과거의 조선인 육혈귀 생존자들(복수)'을 허용하지만, 얼굴·머리·의상이 거의 구분되지 않는 클론형 반복은 중복 신체 인상을 준다. 병사들은 A와 동일하게 레퍼런스 부합.",
      "hard_violations": [
       "동일 인물(백발 쪽진 노년 여성, 검은 한복)이 6명으로 사실상 복제되어 중복 신체로 읽힘"
      ],
      "physics": "병사들은 지면에 완전히 밀착, 중력 순응. 생존자들도 무릎·손이 지면과 시신에 접촉해 지지됨. 다만 중앙 뒤쪽 인물은 시신과 겹치는 부분이 모호하고, 우측 인물의 하반신이 시신 뒤로 흐릿하게 사라진다. 공중 부양 요소는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 낮은 미디엄 와이드·창고 배경·시신 전경 배치를 충족하고, 생존자 집단이 연령·성별·의상이 서로 다른 개별 인물로 자연스럽게 읽히며 레퍼런스 노파도 중앙에 정확히 배치됨; 창고 목재 풍화 질감도 이전 스틸에 더 근접."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도는 A와 동일하지만 계약이 요구하지 않은 변경으로 생존자 6명 전원을 동일한 백발·검은 한복 노파로 바꿔 인물 복제처럼 읽히게 만들었고, 창고 판자의 풍화 질감마저 매끈해져 로케이션 락도 후퇴함."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 낮은 미디엄 와이드·창고 배경·시신 전경 배치를 충족하고, 생존자 집단이 연령·성별·의상이 서로 다른 개별 인물로 자연스럽게 읽히며 레퍼런스 노파도 중앙에 정확히 배치됨; 창고 목재 풍화 질감도 이전 스틸에 더 근접."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도는 A와 동일하지만 계약이 요구하지 않은 변경으로 생존자 6명 전원을 동일한 백발·검은 한복 노파로 바꿔 인물 복제처럼 읽히게 만들었고, 창고 판자의 풍화 질감마저 매끈해져 로케이션 락도 후퇴함."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 창고 정면을 배경으로 낮춘 미디엄 와이드 각도, 지면을 향해 있다. 생존자 6명이 모두 시선과 손을 아래 누워 있는 일본군 병사들의 몸(가슴·복부·목)으로 향하고 있어 조준 대상이 프롬프트가 지정한 대상과 일치한다. 중앙의 검은 한복 노파는 손과 시선이 바로 아래 병사의 흉부에 닿아 있고, 우측 인물들도 병사 상체 쪽으로 손을 뻗고 있다. 다만 '얼굴을 파묻고 물어뜯는' 동작보다는 손으로 잡아당기는 쪽에 가깝다.",
      "built_space": "배경 목조 소금창고는 판자 벽·판자 지붕·우측 열린 출입구를 갖춘 단일 구조물로, 레퍼런스의 풍화된 목재 질감과 갈대가 유지된다. 창고 크기는 인물 대비 현실적 비율이며 전경 요소로 확대되지 않았다. 지면은 진흙 흙바닥. 구조물 중복·이중 출입구 없음.",
      "entities": "생존자 그룹은 흰/베이지 저고리와 갈색 바지를 입은 남녀 혼합 6인 — 그중 중앙 인물만 캐릭터 레퍼런스(백발 쪽진 머리, 검은 한복, 노년 여성)와 일치. 나머지는 다른 조선인 마을 주민 유형으로 개별 얼굴·연령·성별이 다양하다. 일본군 병사는 겨자색 군복, 가죽 탄입대, 총검, 짧은 군인 머리로 레퍼런스와 일치. 지면에 최소 4구 이상이 나란히 누워 있다.",
      "hard_violations": [],
      "physics": "누운 병사들은 전신이 흙바닥에 완전히 밀착되어 팔·손이 지면에 늘어져 있고 중력에 순응한다. 생존자들은 모두 무릎·손·발이 지면 또는 시신에 접촉해 웅크린 자세로 하중이 지지된다. 공중에 뜬 신체나 지지되지 않은 물체는 없다. 좌측 아래 손 하나가 시신 팔과 겹쳐 다소 애매하지만 지면 위에 놓여 있다."
     },
     {
      "label": "B",
      "direction": "동일한 낮춘 미디엄 와이드 구도, 시선·손 모두 아래 병사들의 몸을 향해 정확히 조준. 대상 일치는 A와 동일 수준.",
      "built_space": "동일 창고이나 벽 판자가 더 매끄럽고 균일해져 풍화감이 줄었고 지붕 처마 그림자와 질감이 단순해졌다. 우측 출입구·갈대·좌측 잔해는 유지. 구조물 중복 없음.",
      "entities": "생존자 6인 전원이 백발 쪽진 머리 + 검은 한복 노년 여성으로 바뀌어 사실상 동일 인물이 6회 복제된 듯 보인다. 프롬프트는 '과거의 조선인 육혈귀 생존자들(복수)'을 허용하지만, 얼굴·머리·의상이 거의 구분되지 않는 클론형 반복은 중복 신체 인상을 준다. 병사들은 A와 동일하게 레퍼런스 부합.",
      "hard_violations": [
       "동일 인물(백발 쪽진 노년 여성, 검은 한복)이 6명으로 사실상 복제되어 중복 신체로 읽힘"
      ],
      "physics": "병사들은 지면에 완전히 밀착, 중력 순응. 생존자들도 무릎·손이 지면과 시신에 접촉해 지지됨. 다만 중앙 뒤쪽 인물은 시신과 겹치는 부분이 모호하고, 우측 인물의 하반신이 시신 뒤로 흐릿하게 사라진다. 공중 부양 요소는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 창고 정면을 배경으로 낮춘 미디엄 와이드로 흙바닥을 향한다. 생존자 6명 모두 시선과 손이 아래 시신 쪽으로 향해 있고, 실제로 손이 군복 몸통 위 피 묻은 부위에 닿아 있다. 다만 '얼굴을 파묻고 살점을 뜯는' 동작은 대부분 손으로 만지는 정도에 그쳐 mid-action 강도가 약하다. 시신들의 얼굴은 하늘을 향해 있고 무기·탄입대 위치는 레퍼런스와 대체로 일치.",
      "built_space": "낡은 판자 창고가 뒤 평면을 이루며 문 개구부가 우측에 있고 좌측에 겨울 갈대가 보인다. 이전 스틸의 나무 판벽·문틀 재질과 어울린다. 창고 크기는 인물 대비 과장되지 않았다. 다만 창고 벽 판재가 B보다 매끄럽고 균일하게 다시 그려져 세부 마모감이 다소 줄었다.",
      "entities": "생존자 6명이 전원 동일한 흰 동정의 검은 한복을 입은 백발 노년 여성으로, 캐릭터 레퍼런스 인물이 사실상 6회 복제된 상태다. 얼굴·헤어·복장이 거의 동일해 복제 신체로 읽힌다. 일본군 병사들은 황갈색 군복, 짧은 머리, 붉은 계급장, 가죽 벨트·탄입대·총검으로 레퍼런스와 일치.",
      "hard_violations": [
       "동일 인물(백발 노년 여성 생존자)이 6명으로 복제되어 프레임 안에 반복 등장 — 복제된 신체"
      ],
      "physics": "생존자들은 무릎과 손으로 지면·시신을 짚고 있어 지지가 확인된다. 시신들은 등을 대고 흙바닥에 완전히 눕고 팔은 땅에 늘어져 있어 중력에 순응한다. 공중에 뜬 신체는 없다. 다만 중앙 상단 인물은 상체만 보이고 하체 접지가 불분명하다."
     },
     {
      "label": "B",
      "direction": "동일한 낮은 미디엄 와이드 각도, 창고 정면을 후경으로 두고 흙바닥을 향한다. 생존자들의 얼굴·손이 모두 아래 시신의 몸통 상처 쪽을 향하며, 중앙 노파와 우측 남성은 피 묻은 손으로 살점을 잡아당기는 자세가 명확하다. 시신은 하단 중앙에서 카메라 쪽으로 발/머리를 뻗고 누워 있다.",
      "built_space": "같은 낡은 목재 창고가 후면 평면을 형성, 우측 문 개구부와 좌측 갈대, 좌측 가장자리의 목재 구조물까지 A와 동일 배치. 판벽의 갈라짐·못자국·풍화 텍스처가 더 거칠어 이전 스틸의 마모감에 가깝다. 축척도 인물 대비 자연스럽다.",
      "entities": "생존자는 중앙의 검은 한복 백발 노파 1명(캐릭터 레퍼런스와 일치) 외에 남녀 혼성의 마른 조선인 마을 사람 5명으로, 흙빛 무명옷·헝클어진 머리·피 묻은 얼굴을 하고 있다. '과거의 조선인 육혈귀 생존자들'(복수)이라는 샷 텍스트에 부합하는 개별 인물들이며 조선인 성인·수척한 얼굴 프로필도 충족. 일본군 병사들은 황갈색 군복, 계급장, 벨트·총검 등 레퍼런스와 일치.",
      "hard_violations": [],
      "physics": "생존자 전원이 무릎·손으로 시신과 흙바닥을 짚고 있어 지지가 명확하다. 우측 남성은 두 발로 서서 허리를 굽히고 손으로 시신을 눌러 당기는 자세로 하중이 다리에 실린다. 시신들은 완전히 지면에 누워 팔이 늘어져 있고 들어올린 부위가 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "캐릭터 레퍼런스 노파를 6명으로 복제해 동일 인물이 프레임에 반복 등장하는 치명적 결함이며, 동작도 '살점을 뜯는' 강도가 약하고 창고 판벽 텍스처가 매끈하게 재작성돼 이전 스틸의 마모감이 줄었다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·앵글·시신 배치는 A와 동일하게 유지하면서 복제된 노파들을 개별적인 조선인 생존자 군상으로 바꿔 복제 신체 위반을 해소했고, 창고 목재 마모 질감도 이전 스틸에 더 가까워 손실보다 이득이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "캐릭터 레퍼런스 노파를 6명으로 복제해 동일 인물이 프레임에 반복 등장하는 치명적 결함이며, 동작도 '살점을 뜯는' 강도가 약하고 창고 판벽 텍스처가 매끈하게 재작성돼 이전 스틸의 마모감이 줄었다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·앵글·시신 배치는 A와 동일하게 유지하면서 복제된 노파들을 개별적인 조선인 생존자 군상으로 바꿔 복제 신체 위반을 해소했고, 창고 목재 마모 질감도 이전 스틸에 더 가까워 손실보다 이득이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 창고 정면을 배경으로 낮춘 미디엄 와이드로 흙바닥을 향한다. 생존자 6명 모두 시선과 손이 아래 시신 쪽으로 향해 있고, 실제로 손이 군복 몸통 위 피 묻은 부위에 닿아 있다. 다만 '얼굴을 파묻고 살점을 뜯는' 동작은 대부분 손으로 만지는 정도에 그쳐 mid-action 강도가 약하다. 시신들의 얼굴은 하늘을 향해 있고 무기·탄입대 위치는 레퍼런스와 대체로 일치.",
      "built_space": "낡은 판자 창고가 뒤 평면을 이루며 문 개구부가 우측에 있고 좌측에 겨울 갈대가 보인다. 이전 스틸의 나무 판벽·문틀 재질과 어울린다. 창고 크기는 인물 대비 과장되지 않았다. 다만 창고 벽 판재가 B보다 매끄럽고 균일하게 다시 그려져 세부 마모감이 다소 줄었다.",
      "entities": "생존자 6명이 전원 동일한 흰 동정의 검은 한복을 입은 백발 노년 여성으로, 캐릭터 레퍼런스 인물이 사실상 6회 복제된 상태다. 얼굴·헤어·복장이 거의 동일해 복제 신체로 읽힌다. 일본군 병사들은 황갈색 군복, 짧은 머리, 붉은 계급장, 가죽 벨트·탄입대·총검으로 레퍼런스와 일치.",
      "hard_violations": [
       "동일 인물(백발 노년 여성 생존자)이 6명으로 복제되어 프레임 안에 반복 등장 — 복제된 신체"
      ],
      "physics": "생존자들은 무릎과 손으로 지면·시신을 짚고 있어 지지가 확인된다. 시신들은 등을 대고 흙바닥에 완전히 눕고 팔은 땅에 늘어져 있어 중력에 순응한다. 공중에 뜬 신체는 없다. 다만 중앙 상단 인물은 상체만 보이고 하체 접지가 불분명하다."
     },
     {
      "label": "A",
      "direction": "동일한 낮은 미디엄 와이드 각도, 창고 정면을 후경으로 두고 흙바닥을 향한다. 생존자들의 얼굴·손이 모두 아래 시신의 몸통 상처 쪽을 향하며, 중앙 노파와 우측 남성은 피 묻은 손으로 살점을 잡아당기는 자세가 명확하다. 시신은 하단 중앙에서 카메라 쪽으로 발/머리를 뻗고 누워 있다.",
      "built_space": "같은 낡은 목재 창고가 후면 평면을 형성, 우측 문 개구부와 좌측 갈대, 좌측 가장자리의 목재 구조물까지 A와 동일 배치. 판벽의 갈라짐·못자국·풍화 텍스처가 더 거칠어 이전 스틸의 마모감에 가깝다. 축척도 인물 대비 자연스럽다.",
      "entities": "생존자는 중앙의 검은 한복 백발 노파 1명(캐릭터 레퍼런스와 일치) 외에 남녀 혼성의 마른 조선인 마을 사람 5명으로, 흙빛 무명옷·헝클어진 머리·피 묻은 얼굴을 하고 있다. '과거의 조선인 육혈귀 생존자들'(복수)이라는 샷 텍스트에 부합하는 개별 인물들이며 조선인 성인·수척한 얼굴 프로필도 충족. 일본군 병사들은 황갈색 군복, 계급장, 벨트·총검 등 레퍼런스와 일치.",
      "hard_violations": [],
      "physics": "생존자 전원이 무릎·손으로 시신과 흙바닥을 짚고 있어 지지가 명확하다. 우측 남성은 두 발로 서서 허리를 굽히고 손으로 시신을 눌러 당기는 자세로 하중이 다리에 실린다. 시신들은 완전히 지면에 누워 팔이 늘어져 있고 들어올린 부위가 없다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S3sh15"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S98sh2::bgfirst_bg": {
  "input_fingerprint": "3cbb88c5fd8f0c47",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 눈물이 고인 눈으로 강영란(흰 머리 여자)을 매섭게 노려보며 분노에 차 입을 크게 벌려 소리치는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): Inside the cave prison, facing the lamp-lit visitor from the chained holding area.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track laterally into an eye-level frontal close position on 김지후(강수리영), stopping with her tear-filled face occupying most of the frame while retaining a narrow trace of chains and cave context below. Her head thrusts toward 강영란(흰 머리 여자)'s off-screen position, mouth open mid-shout and eyes locked just past the lens rather than into it.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: chain (Still restraining her) — A partial run of links leads downward from 김지후(강수리영)'s body; used as Provides a small lower-frame reminder that the shouting figure remains restrained; cave interior (Visible only as limited background context); used as Falls out of focus behind the close face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 눈물이 고인 눈으로 강영란(흰 머리 여자)을 매섭게 노려보며 분노에 차 입을 크게 벌려 소리치는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): Inside the cave prison, facing the lamp-lit visitor from the chained holding area.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track laterally into an eye-level frontal close position on 김지후(강수리영), stopping with her tear-filled face occupying most of the frame while retaining a narrow trace of chains and cave context below. Her head thrusts toward 강영란(흰 머리 여자)'s off-screen position, mouth open mid-shout and eyes locked just past the lens rather than into it.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: chain (Still restraining her) — A partial run of links leads downward from 김지후(강수리영)'s body; used as Provides a small lower-frame reminder that the shouting figure remains restrained; cave interior (Visible only as limited background context); used as Falls out of focus behind the close face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S98sh2__bgfirst_bg.png",
  "asset_id": "b3e8285d-e226-4eea-8244-f3181a6531f1",
  "input_asset_ids": [
   "318eb9e6-dc40-4566-a147-1a01a59549fb",
   "0f54c0d2-2836-40af-b48b-c7fa10a1979e"
  ]
 },
 "S98sh2": {
  "input_fingerprint": "61843eb1428b3cb6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 눈물이 고인 눈으로 강영란(흰 머리 여자)을 매섭게 노려보는 김지후(강수리영)의 분노에 찬 얼굴.\n\nLOCATION (lock): The chained-prisoner side of the inner cave chamber under the elder's lantern light. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold at 김지후(강수리영)'s eye level at the closest point of the flow, framing her face in a tight three-quarter close-up while remaining aligned with her gaze toward 강영란(흰 머리 여자). Her tear-filled eyes occupy the upper-center of the frame, with the unseen 강영란 held beyond the right edge; the camera remains still just before the planned dolly-out becomes perceptible.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (대치가 벌어지는 내부 공간); used as The limited visible background isolates the confrontation without disclosing the opposing figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key, high-contrast daytime ambience appropriate to the cave keeps the tear line legible against a restrained blue-black and earthy-neutral palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dim daylight cave, chains, rock wall, seated positions, and the elder standing before the captives. Exclude the wider three-person tableau from the close-up; focus on the young woman's tearful glare.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains chained and without her necklace; Inwoo remains chained opposite her with his cast and facial injuries.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "강영란을 프레임 밖에 완전히 감춘 유일한 컷으로 '상대를 드러내지 않는 고립된 클로즈업' 지시를 지켰고, 눈물+찌푸린 분노 표정과 사슬 쥔 손·랜턴 등 로케이션 락도 충실하다. 시선이 오른쪽이 아닌 왼쪽 밖을 향해 좌우 배치가 반전된 점만 감점."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "타이트한 3/4 클로즈업과 오른쪽으로 향한 시선 방향은 맞지만, '보이지 않게 오른쪽 밖에 둔다'고 명시된 강영란의 머리와 흰 옷이 전경에 크게 들어와 대치 상대 비노출 조건을 어겼고, 표정도 분노보다 슬픔에 가깝다.  ★위반: [gpt] 화면 밖에 있어야 하고 PEOPLE 제한에서도 배제된 강영란의 머리와 상반신이 전경에 추가 인물로 보인다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "강영란이 오른쪽 전경에 더 크게 노출되어 지시를 정면 위반하고, 이전 스틸에서 노인이 손에 들고 있던 랜턴이 벽걸이로 바뀌고 사슬이 노인 쪽에 걸리는 등 로케이션 연속성도 흔들리며, 표정은 노려봄이 아닌 슬픈 응시다.  ★위반: [gpt] 화면 밖에 있어야 하고 PEOPLE 제한에서도 배제된 강영란의 머리와 어깨가 추가 인물로 보인다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S96sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 장면에서 두 손을 무릎 아래로 내리고 앉아있는 자세로 고정되었으나 화면 왼쪽에 팔을 얼굴 높이로 들고 있는 모습이 나타났으며, 보이지 않는 노인이 들고 있어야 할 랜턴이 벽에 고정된 형태로 잘못 그려졌습니다.",
     "fix_en": "Remove the wall-mounted lantern, metal fixture, chain, and the visible arm/wrist on the left side of the frame entirely, filling that space with the continuous dark, out-of-focus rock texture of the cave background; strictly preserve the woman's face, expression, gaze direction, hair, clothing, the lighting mood, and the exact close-up framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the wall-mounted lantern, metal fixture, chain, and the visible arm/wrist on the left side of the frame entirely, filling that space with the continuous dark, out-of-focus rock texture of the cave background; strictly preserve the woman's face, expression, gaze direction, hair, clothing, the lighting mood, and the exact close-up framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선·눈물·클로즈업 스케일이 지시대로이고, 좌측의 등잔 불빛과 녹슨 쇠사슬이 '노인의 등잔 아래 결박된 포로 쪽'이라는 로케이션 락과 '사슬에 묶인 상태 유지' 조항을 화면 안에서 실제로 입증한다.  ★위반: [gpt] 화면 왼쪽 위에 공중에 걸린 랜턴 일부가 보이지만 이를 쥔 손이나 고정 장치가 전혀 보이지 않아 지지 관계가 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·시선·프레이밍은 A와 동일하나, 계약이 요구한 적 없는 변경으로 등잔과 쇠사슬이 통째로 제거되어 결박 유지 조항과 등잔광 근거가 사라지고 좌측 암벽만 광원 없이 밝아졌다 — 얻은 것 없이 잃은 쪽."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.25,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 화면 왼쪽 위에 공중에 걸린 랜턴 일부가 보이지만 이를 쥔 손이나 고정 장치가 전혀 보이지 않아 지지 관계가 성립하지 않는다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선·눈물·클로즈업 스케일이 지시대로이고, 좌측의 등잔 불빛과 녹슨 쇠사슬이 '노인의 등잔 아래 결박된 포로 쪽'이라는 로케이션 락과 '사슬에 묶인 상태 유지' 조항을 화면 안에서 실제로 입증한다.  ★위반: [gpt] 화면 왼쪽 위에 공중에 걸린 랜턴 일부가 보이지만 이를 쥔 손이나 고정 장치가 전혀 보이지 않아 지지 관계가 성립하지 않는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·시선·프레이밍은 A와 동일하나, 계약이 요구한 적 없는 변경으로 등잔과 쇠사슬이 통째로 제거되어 결박 유지 조항과 등잔광 근거가 사라지고 좌측 암벽만 광원 없이 밝아졌다 — 얻은 것 없이 잃은 쪽."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후의 시선은 화면 좌측 상단(카메라 왼쪽, 프레임 밖)을 향한다. 눈동자와 얼굴은 4분의 3 각도로 왼쪽을 노려본다. 샷 텍스트는 강영란이 '오른쪽 가장자리 너머'에 있어야 한다고 명시하므로 시선 방향이 규정된 좌우와 반대다. 다만 이전 스틸에서 노인은 지후의 왼쪽에 서 있어 공간 연속성 자체는 성립. 눈물이 고인 눈, 찡그린 눈썹으로 분노와 눈물이 동시에 읽힌다.",
      "built_space": "동굴 내부: 좌측에 거칠고 젖은 암벽 기둥, 중앙 뒤로 어두운 암벽면, 우측은 검은 심연. 전경 확대나 배경 오브젝트의 과대화 없음. 랜턴 광원은 프레임 밖에서 들어오는 따뜻한 측광으로만 암시되어 '보이지 않는 상대'를 감추라는 지시에 부합.",
      "entities": "20대 한국 여성, 긴 검은 머리, 흙과 먼지로 더러워진 올리브/카키 재킷과 그 아래 카키 헨리넥 — 이전 스틸 및 캐릭터 레퍼런스의 의상과 일치. 목걸이 없음(계약대로). 얼굴은 레퍼런스보다 다소 나이 들어 보이나 동일 인물로 읽힘. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 앉은 자세로 하반신은 프레임 밖, 좌측 아래로 뻗은 팔이 어깨에서 자연스럽게 이어져 지면/바위에 지지되는 것으로 읽힌다. 부유하는 물체 없음. 머리카락은 중력에 따라 늘어지고, 눈물 자국이 뺨 표면을 따라 흐른다."
     },
     {
      "label": "B",
      "direction": "시선 방향은 A와 동일하게 프레임 좌측 상단을 노려본다. 얼굴 각도·눈물·표정은 거의 동일. 그러나 좌측에 랜턴과 쇠사슬이 추가되면서 시선이 향하는 좌측 공간에 '광원 오브젝트'가 놓여 상대를 감추는 여백이 줄었다.",
      "built_space": "동굴 암벽은 유지되나 좌측 상단에 켜진 랜턴이 벽에 붙어 있고, 그 아래에서 굵은 쇠사슬이 대각선으로 내려와 지후의 손 쪽으로 이어진다. 이전 스틸에서 랜턴은 노인이 손에 들고 있는 것이며 벽에 걸린 등은 존재하지 않는다 — 세트 픽스처의 발명. 또한 쇠사슬 굵기·경로가 이전 스틸의 바닥 사슬과 다르게 벽 위에서 내려온다. 전체 톤이 A보다 푸르게 시프트됨.",
      "entities": "인물 동일(20대 한국 여성, 긴 흑발, 더러워진 카키 재킷, 목걸이 없음). 추가된 랜턴은 노인이 들고 있어야 할 소품인데 벽걸이 등으로 중복 등장. 다른 인물 없음.",
      "hard_violations": [
       "이전 스틸에 없는 벽걸이 랜턴(노인이 손에 든 랜턴과 중복되는 광원 오브젝트)을 세트에 발명해 배치 — 위치 잠금 위반"
      ],
      "physics": "랜턴은 암벽에 고정된 브래킷으로 지지되는 듯 보이나 부착부가 모호하고, 거기서 내려오는 쇠사슬은 무게에 비해 걸림점이 불분명하다. 인물의 팔은 사슬을 쥐는 듯 프레임 하단으로 향하며 지지 자체는 성립. 부유 인체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트한 3/4 클로즈업, 눈물 고인 분노의 눈, 배경을 최소화해 상대를 감추라는 지시를 그대로 지켰고 이전 스틸의 암벽·의상·무목걸이 상태를 손대지 않아 변경 손실이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일한 표정·프레이밍을 유지했으나 이전 스틸에 없는 벽걸이 랜턴과 벽에서 내려오는 굵은 사슬을 새로 발명하고 톤을 푸르게 바꿔, '보이지 않는 상대를 감추는 최소 배경' 지시와 로케이션 잠금을 스스로 훼손했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "타이트한 3/4 클로즈업, 눈물 고인 분노의 눈, 배경을 최소화해 상대를 감추라는 지시를 그대로 지켰고 이전 스틸의 암벽·의상·무목걸이 상태를 손대지 않아 변경 손실이 없다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동일한 표정·프레이밍을 유지했으나 이전 스틸에 없는 벽걸이 랜턴과 벽에서 내려오는 굵은 사슬을 새로 발명하고 톤을 푸르게 바꿔, '보이지 않는 상대를 감추는 최소 배경' 지시와 로케이션 잠금을 스스로 훼손했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "지후의 시선은 화면 좌측 상단(카메라 왼쪽, 프레임 밖)을 향한다. 눈동자와 얼굴은 4분의 3 각도로 왼쪽을 노려본다. 샷 텍스트는 강영란이 '오른쪽 가장자리 너머'에 있어야 한다고 명시하므로 시선 방향이 규정된 좌우와 반대다. 다만 이전 스틸에서 노인은 지후의 왼쪽에 서 있어 공간 연속성 자체는 성립. 눈물이 고인 눈, 찡그린 눈썹으로 분노와 눈물이 동시에 읽힌다.",
      "built_space": "동굴 내부: 좌측에 거칠고 젖은 암벽 기둥, 중앙 뒤로 어두운 암벽면, 우측은 검은 심연. 전경 확대나 배경 오브젝트의 과대화 없음. 랜턴 광원은 프레임 밖에서 들어오는 따뜻한 측광으로만 암시되어 '보이지 않는 상대'를 감추라는 지시에 부합.",
      "entities": "20대 한국 여성, 긴 검은 머리, 흙과 먼지로 더러워진 올리브/카키 재킷과 그 아래 카키 헨리넥 — 이전 스틸 및 캐릭터 레퍼런스의 의상과 일치. 목걸이 없음(계약대로). 얼굴은 레퍼런스보다 다소 나이 들어 보이나 동일 인물로 읽힘. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 앉은 자세로 하반신은 프레임 밖, 좌측 아래로 뻗은 팔이 어깨에서 자연스럽게 이어져 지면/바위에 지지되는 것으로 읽힌다. 부유하는 물체 없음. 머리카락은 중력에 따라 늘어지고, 눈물 자국이 뺨 표면을 따라 흐른다."
     },
     {
      "label": "A",
      "direction": "시선 방향은 A와 동일하게 프레임 좌측 상단을 노려본다. 얼굴 각도·눈물·표정은 거의 동일. 그러나 좌측에 랜턴과 쇠사슬이 추가되면서 시선이 향하는 좌측 공간에 '광원 오브젝트'가 놓여 상대를 감추는 여백이 줄었다.",
      "built_space": "동굴 암벽은 유지되나 좌측 상단에 켜진 랜턴이 벽에 붙어 있고, 그 아래에서 굵은 쇠사슬이 대각선으로 내려와 지후의 손 쪽으로 이어진다. 이전 스틸에서 랜턴은 노인이 손에 들고 있는 것이며 벽에 걸린 등은 존재하지 않는다 — 세트 픽스처의 발명. 또한 쇠사슬 굵기·경로가 이전 스틸의 바닥 사슬과 다르게 벽 위에서 내려온다. 전체 톤이 A보다 푸르게 시프트됨.",
      "entities": "인물 동일(20대 한국 여성, 긴 흑발, 더러워진 카키 재킷, 목걸이 없음). 추가된 랜턴은 노인이 들고 있어야 할 소품인데 벽걸이 등으로 중복 등장. 다른 인물 없음.",
      "hard_violations": [
       "이전 스틸에 없는 벽걸이 랜턴(노인이 손에 든 랜턴과 중복되는 광원 오브젝트)을 세트에 발명해 배치 — 위치 잠금 위반"
      ],
      "physics": "랜턴은 암벽에 고정된 브래킷으로 지지되는 듯 보이나 부착부가 모호하고, 거기서 내려오는 쇠사슬은 무게에 비해 걸림점이 불분명하다. 인물의 팔은 사슬을 쥐는 듯 프레임 하단으로 향하며 지지 자체는 성립. 부유 인체는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S96sh4"
  }
 },
 "S98sh5": {
  "input_fingerprint": "98697fbe1ca6e343",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 쇠사슬에 묶인 채 어이없다는 듯 미간을 잔뜩 찌푸리고 강영란(흰 머리 여자)을 향해 목에 핏대를 세운 정인우의 전신.\n\nLOCATION (lock): The opposite wall of the cave holding chamber where the second prisoner is chained. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Pause at 정인우's mid-torso height and full-body distance on the established side of the confrontation axis, angling the static frame along his eyeline toward 강영란(흰 머리 여자). 정인우 occupies the center-left from head to feet as his bound body pitches forward against the chains, while 강영란 remains beyond the opposite frame edge.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 쇠사슬 (정인우를 묶고 있음); used as The bindings trace the restraint across 정인우's full-body silhouette and make his futile forward force visible; 동굴 내부 (대치가 벌어지는 내부 공간); used as The visible surrounding space preserves his full-body isolation within the confrontation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key cave ambience with firm contrast emphasizes the strain in 정인우's face and bound posture without showing a specific light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cave, daylight, chain restraints, elder's position, and seated young woman. Exclude the woman's facial confrontation from the focal frame; show the bound man shouting at the elder.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains chained to the cave wall with his injured arm casted and his face bruised; Jihu remains chained nearby without her necklace.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정인우는 화면 중앙 좌측에서 앞으로 몸을 기울이고 오른쪽(프레임 우측 가장자리)의 흰 머리 인물을 향해 고함친다. 시선과 얼굴 방향이 우측 가장자리에 반쯤 걸친 흰 머리 인물에게 정확히 닿는다. 다만 그 흰 머리 인물이 프레임 안으로 상당히 들어와 있어 '프레임 반대편 가장자리 너머'라는 지시와는 어긋난다. 또한 배경 안쪽에는 흰 수염의 노인 남성이 추가로 앉아 있어 흰 머리 인물이 둘로 읽힌다.",
    "built_space": "동굴 내부 통로. 좌측 벽에 쇠사슬 앵커가 박혀 있고 사슬이 그의 손목으로 이어진다. 바닥은 흙과 암반. 이전 스틸의 거친 암벽 질감과 대체로 일치하나 통로가 터널처럼 뚫려 있어 홀딩 챔버 느낌은 다소 약하다.",
    "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 얼굴 타박상, 오른팔 깁스+슬링, 올리브 재킷 — 캐릭터 레퍼런스와 얼굴이 대체로 일치. 배경 앉은 여자(지후)는 이전 스틸 의상과 유사. 그러나 배경에 흰 수염 노인 남성이 별도로 존재해 프롬프트가 명시하지 않은 인물이 추가된 것으로 읽힌다(강영란은 우측 흰 머리 여자).",
    "hard_violations": [
     "프롬프트가 지정하지 않은 추가 인물(배경의 흰 수염 노인 남성)이 삽입되어 흰 머리 인물이 이중으로 존재함"
    ],
    "physics": "두 발이 모두 바닥에 닿아 넓게 벌린 런지 자세, 왼손은 사슬을 쥐고 있어 앞으로 당기는 힘이 사슬 장력으로 설명된다. 공중 부양이나 지지 없는 신체 없음. 다만 발밑에 이유 없는 연기/먼지가 약간 떠 있다."
   },
   {
    "label": "B",
    "direction": "정인우는 프레임 오른쪽에 서서 왼쪽(어두운 통로 쪽)을 향해 고함친다. 그 시선이 닿는 쪽에는 흰 머리 강영란이 아니라 검은 머리의 앉은 젊은 여자(지후)만 있다. 즉 대사 대상이 프레임 밖 강영란인지 확인 불가하고, 시선축이 지후에게 얹힌다.",
    "built_space": "동굴 벽에 철판 앵커 두 개와 사슬이 박힌 구조. 물이 흘러내리는 젖은 암벽. 이전 스틸의 건조한 흙빛 동굴과 재질·습도가 눈에 띄게 다르다. 정인우는 우측 벽에 붙어 있고 프레임의 중앙-좌측 배치 지시와 반대다.",
    "entities": "정인우: 검은 머리 20대 남성, 얼굴 타박, 오른팔 깁스 — 일치. 그러나 상의가 이전 스틸/레퍼런스와 달리 얇은 분홍빛 티셔츠로 바뀜. 강영란(흰 머리 여자)은 전혀 보이지 않는다. 좌측 앉은 여자는 지후로 읽힘.",
    "hard_violations": [
     "전신 와이드 지시임에도 무릎 아래가 잘려 전신이 프레임에 들어오지 않음(프레이밍 계약 미이행)"
    ],
    "physics": "오른손이 벽에 짚여 있고 몸통에 사슬이 감겨 있어 지지는 설명된다. 하반신이 잘려 발 접지는 확인 불가. 목의 힘줄과 상체 전경은 자연스럽다."
   },
   {
    "label": "C",
    "direction": "정인우는 화면 중앙-좌측에서 몸을 앞으로 던지듯 기울이며 우측 전경의 흰 머리 노인(강영란)을 향해 고함친다. 시선·얼굴·목의 핏대 방향이 모두 우측 가장자리에 반쯤 걸친 흰 머리 인물에게 정확히 착지한다. 배경의 앉은 젊은 여자는 정인우 쪽을 바라본다.",
    "built_space": "거친 암벽 동굴 내부, 좌측 벽 두 지점에 사슬 앵커가 박혀 손목·다리로 이어짐. 안쪽으로 어두운 통로. 이전 스틸의 흙빛 거친 암벽 질감·저조도 톤과 잘 일치.",
    "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 우측 뺨 타박상, 오른팔 깁스+슬링, 어두운 올리브 재킷 — 레퍼런스 얼굴·빌드와 부합. 지후: 목걸이 없이 앉아 사슬에 묶인 상태로 이전 스틸 의상 유지. 우측 전경 흰 머리 인물은 강영란으로 읽히며 프레임 가장자리에 최소한만 걸쳐 있다. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "두 발 모두 바닥에 접지한 넓은 스탠스, 오른손목은 사슬에 묶여 뒤로 당겨져 전방 추진이 사슬 장력으로 상쇄되는 구조가 명확. 공중에 뜬 신체나 지지 없는 물체 없음."
   }
  ],
  "totals": {
   "C": 9,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "전신 와이드·중앙좌측 배치·강영란을 향한 시선축·사슬 장력에 저항하는 접지된 자세가 모두 충족되고 추가 인물 없이 로케이션 질감도 유지되어 가장 충실하다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "전신 프레이밍과 시선 방향은 좋으나 프롬프트에 없는 흰 수염 노인 남성이 배경에 추가되어 인물 계약을 위반했다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "강영란이 프레임 어디에도 없어 시선축이 지후에게 향하고, 전신 와이드 지시와 달리 무릎 아래가 잘렸으며 의상·젖은 벽 재질도 이전 스틸과 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S98sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우가 캐릭터 레퍼런스에 지정된 의상(녹색 롱코트와 버건디 터틀넥) 대신 배경 인물과 비슷한 임의의 재킷을 입고 있습니다.",
     "fix_en": "Change the shouting man's clothing to exactly match his character reference by dressing him in a dark green wool overcoat and a burgundy turtleneck, ensuring the coat drapes naturally over his forward-leaning pose, while strictly preserving his face, hairstyle, arm cast, the chains, the seated woman in the background, the lighting, and the current camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지문에서 '프레임 반대편 가장자리 너머에(beyond the opposite frame edge)' 있어야 한다고 명시된 강영란(흰 머리 여자)이 우측 전경 화면 안에 나타났습니다.",
     "fix_en": "Remove the white-haired person from the right foreground completely, replacing that area with the dark, out-of-focus rock wall of the cave background, while strictly preserving the shouting man, the seated woman, their exact poses and clothing, the chains, the lighting, and the existing wide shot framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the shouting man's clothing to exactly match his character reference by dressing him in a dark green wool overcoat and a burgundy turtleneck, ensuring the coat drapes naturally over his forward-leaning pose, while strictly preserving his face, hairstyle, arm cast, the chains, the seated woman in the background, the lighting, and the current camera framing.\n- Remove the white-haired person from the right foreground completely, replacing that area with the dark, out-of-focus rock wall of the cave background, while strictly preserving the shouting man, the seated woman, their exact poses and clothing, the chains, the lighting, and the existing wide shot framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "전신·와이드·시선축·사슬 장력·저조도 동굴 연속성이 모두 성립하고 노인을 향한 고함의 표적이 화면 안에서 명확하다. 강영란이 프레임 가장자리에 걸린 점과 코트 대신 워크재킷을 입은 점이 감점이나, 이전 스틸의 오염된 극한 상황 복장과 조명 연속성은 더 잘 지킨다.  ★위반: [gpt] 정인우 외 인물을 보여서는 안 된다는 PEOPLE 조건과 강영란이 반대편 프레임 밖에 있어야 한다는 카메라 조건을 어기고 흰머리 노인을 전경에 추가했다. / [gpt] SHOT TEXT가 보여 주도록 지정하지 않은 앉은 젊은 여성을 배경에 추가했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "강영란을 프레임 밖으로 뺀 지시는 지켰지만 표적이 화면에서 사라져 대치가 약해졌고, 얻은 것(레퍼런스 녹색 롱코트) 대비 잃은 것이 크다 — 깨끗한 새 코트가 감금·구타의 마모를 지우고 슬링이 코트 위에 얹혀 어색하며 우측 조명이 평평해져 저조도 무드가 흐려졌다.  ★위반: [gpt] SHOT TEXT가 보여 주도록 지정하지 않았고 PEOPLE 조건도 허용하지 않은 앉은 젊은 여성을 배경에 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.6,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.1,
      "B": 1.607
     },
     "violations": {
      "A": [
       "[gpt] 정인우 외 인물을 보여서는 안 된다는 PEOPLE 조건과 강영란이 반대편 프레임 밖에 있어야 한다는 카메라 조건을 어기고 흰머리 노인을 전경에 추가했다.",
       "[gpt] SHOT TEXT가 보여 주도록 지정하지 않은 앉은 젊은 여성을 배경에 추가했다."
      ],
      "B": [
       "[gpt] SHOT TEXT가 보여 주도록 지정하지 않았고 PEOPLE 조건도 허용하지 않은 앉은 젊은 여성을 배경에 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "전신·와이드·시선축·사슬 장력·저조도 동굴 연속성이 모두 성립하고 노인을 향한 고함의 표적이 화면 안에서 명확하다. 강영란이 프레임 가장자리에 걸린 점과 코트 대신 워크재킷을 입은 점이 감점이나, 이전 스틸의 오염된 극한 상황 복장과 조명 연속성은 더 잘 지킨다.  ★위반: [gpt] 정인우 외 인물을 보여서는 안 된다는 PEOPLE 조건과 강영란이 반대편 프레임 밖에 있어야 한다는 카메라 조건을 어기고 흰머리 노인을 전경에 추가했다. / [gpt] SHOT TEXT가 보여 주도록 지정하지 않은 앉은 젊은 여성을 배경에 추가했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "강영란을 프레임 밖으로 뺀 지시는 지켰지만 표적이 화면에서 사라져 대치가 약해졌고, 얻은 것(레퍼런스 녹색 롱코트) 대비 잃은 것이 크다 — 깨끗한 새 코트가 감금·구타의 마모를 지우고 슬링이 코트 위에 얹혀 어색하며 우측 조명이 평평해져 저조도 무드가 흐려졌다.  ★위반: [gpt] SHOT TEXT가 보여 주도록 지정하지 않았고 PEOPLE 조건도 허용하지 않은 앉은 젊은 여성을 배경에 추가했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 화면 중앙좌측에서 프레임 오른쪽(카메라 밖)을 향해 상체를 기울이고 고함친다. 시선과 얼굴 방향은 오른쪽 프레임 밖으로 이어져, 강영란이 반대편 프레임 밖에 있다는 지시와 일치한다. 사슬은 왼쪽 벽으로 팽팽히 당겨져 있고, 배경의 앉은 여자(지후)는 정인우 쪽을 바라본다.",
      "built_space": "동굴 내부 — 왼쪽 암벽에 사슬 고정점, 오른쪽 뒤로 어두운 통로, 바닥은 흙과 자갈. 이전 스틸의 암벽 질감·색조·조명과 일치. 사슬은 손목 수갑 1개, 다리 1개, 벽 고정 2가닥으로 개수·배치가 일관.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 레퍼런스의 짙은 녹색 코트·버건디 터틀넥 착용, 얼굴에 타박상, 오른팔 캐스트+슬링 — 캐리드 스테이트 전부 충족. 배경의 앉은 여자는 이전 스틸의 흙 묻은 카키 재킷 여성과 동일 인물로 읽히며 목걸이 없음. 흰 머리 노인은 프레임 밖(지시대로).",
      "hard_violations": [],
      "physics": "양발이 바닥에 확실히 딛고 있으며(앞발 굽힘, 뒷발 버팀) 사슬에 당겨진 상체 전방 돌진 자세가 발의 추진과 사슬 장력으로 설명된다. 공중에 뜬 신체·물체 없음. 사슬은 손목과 벽 사이에서 자연스러운 늘어짐과 장력을 보인다."
     },
     {
      "label": "B",
      "direction": "정인우의 고함 방향은 프레임 오른쪽이며, 그 끝에 흰 머리 노인이 전경 대형으로 들어와 있다. 아이라인 자체는 노인 쪽으로 맞지만, 계약은 '강영란은 반대편 프레임 밖에 남는다'고 명시 — 대상이 프레임 안으로 들어와 있어 지정 구도를 위반한다.",
      "built_space": "동굴 구조는 A와 동일(왼쪽 암벽, 오른쪽 어두운 통로, 사슬 고정점 동일). 다만 오른쪽 4분의 1이 노인의 뒷머리·어깨로 가려져 동굴 공간과 정인우의 고립감이 줄었다.",
      "entities": "정인우: 얼굴·타박상·캐스트는 동일하나 의상이 캐릭터 레퍼런스의 짙은 녹색 울 코트에서 짧은 더러운 필드 재킷/데님류로 바뀌었고 버건디 터틀넥도 사라졌다 — 레퍼런스 의상 락 위반. 앉은 여자는 동일. 추가된 흰 머리 노인은 PEOPLE 조항('정인우 외 누구도 안 됨')에 어긋난다.",
      "hard_violations": [
       "프레임 밖에 있어야 할 강영란(흰 머리)을 전경 대형으로 프레임 안에 넣음 — 카메라/프레임 지시 및 'PEOPLE: 정인우만' 조항 위반(추가 인물 삽입)"
      ],
      "physics": "정인우의 발 디딤과 사슬 장력은 A와 동일하게 물리적으로 타당. 노인은 화면 우측에 서 있는 상반신으로 지면 접촉은 프레임 밖이나 부유감은 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "강영란을 프레임 밖에 두고 정인우만 중앙좌측 전신으로 잡은 지정 구도를 정확히 지켰고, 캐릭터 레퍼런스의 녹색 코트·버건디 터틀넥·캐스트·타박상까지 유지 — 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "아이라인 대상을 눈에 보이게 만든 대신 '강영란은 반대편 프레임 밖' 지시와 '정인우 외 인물 금지'를 깨뜨렸고, 요구하지도 않은 의상 교체(녹색 코트→더러운 필드 재킷)로 캐릭터 레퍼런스 락까지 잃었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "강영란을 프레임 밖에 두고 정인우만 중앙좌측 전신으로 잡은 지정 구도를 정확히 지켰고, 캐릭터 레퍼런스의 녹색 코트·버건디 터틀넥·캐스트·타박상까지 유지 — 변경이 가장 적다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "아이라인 대상을 눈에 보이게 만든 대신 '강영란은 반대편 프레임 밖' 지시와 '정인우 외 인물 금지'를 깨뜨렸고, 요구하지도 않은 의상 교체(녹색 코트→더러운 필드 재킷)로 캐릭터 레퍼런스 락까지 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우는 화면 중앙좌측에서 프레임 오른쪽(카메라 밖)을 향해 상체를 기울이고 고함친다. 시선과 얼굴 방향은 오른쪽 프레임 밖으로 이어져, 강영란이 반대편 프레임 밖에 있다는 지시와 일치한다. 사슬은 왼쪽 벽으로 팽팽히 당겨져 있고, 배경의 앉은 여자(지후)는 정인우 쪽을 바라본다.",
      "built_space": "동굴 내부 — 왼쪽 암벽에 사슬 고정점, 오른쪽 뒤로 어두운 통로, 바닥은 흙과 자갈. 이전 스틸의 암벽 질감·색조·조명과 일치. 사슬은 손목 수갑 1개, 다리 1개, 벽 고정 2가닥으로 개수·배치가 일관.",
      "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 레퍼런스의 짙은 녹색 코트·버건디 터틀넥 착용, 얼굴에 타박상, 오른팔 캐스트+슬링 — 캐리드 스테이트 전부 충족. 배경의 앉은 여자는 이전 스틸의 흙 묻은 카키 재킷 여성과 동일 인물로 읽히며 목걸이 없음. 흰 머리 노인은 프레임 밖(지시대로).",
      "hard_violations": [],
      "physics": "양발이 바닥에 확실히 딛고 있으며(앞발 굽힘, 뒷발 버팀) 사슬에 당겨진 상체 전방 돌진 자세가 발의 추진과 사슬 장력으로 설명된다. 공중에 뜬 신체·물체 없음. 사슬은 손목과 벽 사이에서 자연스러운 늘어짐과 장력을 보인다."
     },
     {
      "label": "A",
      "direction": "정인우의 고함 방향은 프레임 오른쪽이며, 그 끝에 흰 머리 노인이 전경 대형으로 들어와 있다. 아이라인 자체는 노인 쪽으로 맞지만, 계약은 '강영란은 반대편 프레임 밖에 남는다'고 명시 — 대상이 프레임 안으로 들어와 있어 지정 구도를 위반한다.",
      "built_space": "동굴 구조는 A와 동일(왼쪽 암벽, 오른쪽 어두운 통로, 사슬 고정점 동일). 다만 오른쪽 4분의 1이 노인의 뒷머리·어깨로 가려져 동굴 공간과 정인우의 고립감이 줄었다.",
      "entities": "정인우: 얼굴·타박상·캐스트는 동일하나 의상이 캐릭터 레퍼런스의 짙은 녹색 울 코트에서 짧은 더러운 필드 재킷/데님류로 바뀌었고 버건디 터틀넥도 사라졌다 — 레퍼런스 의상 락 위반. 앉은 여자는 동일. 추가된 흰 머리 노인은 PEOPLE 조항('정인우 외 누구도 안 됨')에 어긋난다.",
      "hard_violations": [
       "프레임 밖에 있어야 할 강영란(흰 머리)을 전경 대형으로 프레임 안에 넣음 — 카메라/프레임 지시 및 'PEOPLE: 정인우만' 조항 위반(추가 인물 삽입)"
      ],
      "physics": "정인우의 발 디딤과 사슬 장력은 A와 동일하게 물리적으로 타당. 노인은 화면 우측에 서 있는 상반신으로 지면 접촉은 프레임 밖이나 부유감은 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S98sh2"
  }
 },
 "S98sh6": {
  "input_fingerprint": "c8d9e05e3a8d734a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 시니컬한 미소를 띤 채 김지후(강수리영)를 차갑게 굽어보는 강영란(흰 머리 여자)의 얼굴.\n\nLOCATION (lock): The central floor of the lantern-lit cave holding chamber between the two chained prisoners. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the dolly-in below 강영란(흰 머리 여자)'s eye level at tight portrait distance, positioned near 김지후(강수리영)'s side of their eyeline. 강영란's face occupies most of the center and upper frame, her lowered chin and cynical smile reading as dominance while 김지후 remains off-screen beneath her gaze.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (대치가 벌어지는 내부 공간); used as A narrow background margin keeps the final emphasis on 강영란's expression and downward gaze.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key, high-contrast cave ambience shapes the cynical smile and downward gaze within a restrained blue-black and aged-neutral rendering.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cave light, chain-bound captives, rough walls, and elder's clothing. Exclude the shouting man from the tight close-up; show the elder looking coldly down at the young 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu and Inwoo remain chained in place beneath Youngran’s gaze; Jihu’s necklace remains on the ritual altar.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "백발 여인의 턱이 내려가 있고 시선이 프레임 하단(카메라 아래, 화면 밖 김지후 쪽)으로 향한다. 눈꺼풀이 반쯤 내려온 내려다보는 각도로, 시선 착지점이 화면 아래 오프스크린 인물과 일치한다. 카메라는 눈높이보다 약간 아래에서 올려다보는 위치로 지시(눈높이 아래·타이트 클로즈업)와 부합한다.",
    "built_space": "동굴 내부: 젖은 암벽, 좌측 중경에 작은 랜턴 하나가 실제 크기대로 작게 놓여 있고, 하단 전경에 쇠사슬이 걸쳐져 있다. 배경 여백이 좁아 얼굴이 중앙·상단을 차지한다. 이전 스틸의 거친 암벽·랜턴광 재질과 일치.",
    "entities": "60대 후반 한국 여성, 백발을 단정히 빗어 넘겨 뒤로 묶음, 흰 저고리/한복 — 캐릭터 레퍼런스와 부합(레퍼런스보다 다소 나이 들어 보이나 동일인으로 읽힘). 추가 인물 없음. 소리치는 남자는 배제됨.",
    "hard_violations": [],
    "physics": "인물은 서 있는 상반신으로 프레임 하단에서 잘려 지지에 문제 없음. 전경 쇠사슬은 좌우 암벽에 걸린 상태로 늘어져 있어 중력에 맞는 처짐을 보인다. 공중에 뜬 요소 없음."
   },
   {
    "label": "B",
    "direction": "여인의 얼굴은 거의 정면이며 시선이 카메라 렌즈 방향(약간 아래이지만 사실상 정면 응시)으로 향한다. 턱이 내려가지 않고 화면 밖 아래쪽 김지후를 굽어보는 시선 착지점이 보이지 않는다 — '차갑게 굽어보는' 하강 시선이 실현되지 않음.",
    "built_space": "동굴 암벽 배경, 우측에 사슬 한 줄이 희미하게 보임. 랜턴 광원이 거의 보이지 않아 동굴 등불 앰비언스가 약하고, 배경이 스튜디오 초상처럼 균일하게 어둡다. 여백은 좁게 유지됨.",
    "entities": "60대 후반 한국 여성, 백발 올린 머리, 흰 한복 상의 — 레퍼런스와 잘 일치. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "흉상 반신 서 있는 자세, 지지 문제 없음. 옷 주름과 드레이프 자연스러움. 부유물 없음."
   },
   {
    "label": "C",
    "direction": "여인은 허리를 굽혀 아래를 내려다보고 있고 시선은 화면 하단의 검은 뒤통수(오프스크린이 아니라 프레임 안에 들어온 인물의 머리)로 향한다. 시선 방향 자체는 맞으나, 김지후를 프레임에서 배제하라는 지시와 달리 대상이 프레임 안에 들어와 있다.",
    "built_space": "동굴 암벽, 좌측 중경에 랜턴 불빛, 좌측에 초록 코트의 남자, 우측에 앉아 있는 여성 인물이 배경으로 보인다. 즉 '소리치는 남자 제외' 지시 위반이며 배경 여백도 넓다.",
    "entities": "백발 노년 여성은 레퍼런스와 대체로 일치하나 미소가 이를 드러낸 밝은 웃음으로 '시니컬한 냉소'보다 온화하게 읽힌다. 추가로 남자(김인우/소리치는 남자)와 앉은 젊은 여성, 그리고 하단 뒤통수까지 총 3명 이상이 등장 — 샷 텍스트가 지정한 단독 인물 프레이밍 위반.",
    "hard_violations": [
     "샷 텍스트/이전스틸 사용 지시가 명시적으로 배제한 소리치는 남자와 추가 인물들이 프레임 안에 등장(오프스크린이어야 할 김지후의 머리까지 전경에 포함) — 지정 인물 외 인물 추가"
    ],
    "physics": "여인은 상체를 앞으로 숙인 자세로 하단에서 잘림, 지지 자연스러움. 배경 인물들도 벽에 기대거나 바닥에 앉아 지지됨. 부유물 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 6,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "눈높이 아래 타이트 클로즈업, 내려간 턱과 하강 시선, 좁은 배경 여백, 랜턴·젖은 암벽·전경 쇠사슬까지 이전 스틸 락을 지키며 김지후는 완전히 오프스크린 — 지시 부합도가 가장 높다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물 일치와 클로즈업 스케일은 좋으나 시선이 사실상 정면 렌즈를 향해 '차갑게 굽어보는' 하강 시선이 실현되지 않았고, 동굴 등불감과 사슬 등 장소 락 요소가 약하다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "굽어보는 시선은 살렸지만 배제하라고 명시한 소리치는 남자와 추가 인물, 심지어 오프스크린이어야 할 김지후의 뒤통수까지 프레임에 넣어 인물 지정과 클로즈업 프레이밍을 모두 위반했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S98sh5_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 맨 앞 하단에 초점이 나간 굵은 쇠사슬이 가로질러 공중에 떠 있습니다. 이는 물리적 크기 비례를 지키고 배경 요소를 전경으로 확대하지 말라는 지시에 위배됩니다.",
     "fix_en": "Remove the out-of-focus horizontal chain across the bottom foreground entirely. Fill the space it occupied by extending the white fabric of her robe downwards and the dark cave background behind it. Preserve her face, hair, expression, the rest of her clothing, the lighting, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "인물이 렌즈를 정면으로 응시하고 있습니다. 프롬프트는 턱을 당기고 시선을 아래로 향해 화면 밖 아래에 있는 인물을 내려다보는 시선을 요구했습니다.",
     "fix_en": "Lower her chin and direct her pupils clearly downward so she is looking at someone below the camera. Preserve her cynical smile, exact facial identity, white hair, her white robe, the cave background, and the current camera position.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the out-of-focus horizontal chain across the bottom foreground entirely. Fill the space it occupied by extending the white fabric of her robe downwards and the dark cave background behind it. Preserve her face, hair, expression, the rest of her clothing, the lighting, and the exact framing.\n- Lower her chin and direct her pupils clearly downward so she is looking at someone below the camera. Preserve her cynical smile, exact facial identity, white hair, her white robe, the cave background, and the current camera position.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이라인 아래 타이트 클로즈업, 아래를 굽어보는 냉소적 미소, 좁은 동굴 배경 여백을 모두 충족하고 전경의 쇠사슬로 '사슬에 묶인 포로' 연속성까지 유지했으며 옷감 질감도 실물감 있게 남아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·시선·조명은 A와 사실상 동일하나 계약이 요구하지 않은 변경 — 전경 쇠사슬 제거로 이전 스틸의 사슬 구속 요소가 사라지고, 흰 저고리가 크게 확대·과노출되어 직물 질감이 뭉개진 점이 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이라인 아래 타이트 클로즈업, 아래를 굽어보는 냉소적 미소, 좁은 동굴 배경 여백을 모두 충족하고 전경의 쇠사슬로 '사슬에 묶인 포로' 연속성까지 유지했으며 옷감 질감도 실물감 있게 남아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·시선·조명은 A와 사실상 동일하나 계약이 요구하지 않은 변경 — 전경 쇠사슬 제거로 이전 스틸의 사슬 구속 요소가 사라지고, 흰 저고리가 크게 확대·과노출되어 직물 질감이 뭉개진 점이 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "백발 노파의 시선은 턱을 내린 채 카메라보다 약간 아래·정면 방향을 향한다. 카메라가 그녀의 눈높이 아래, 김지후 쪽 시선축 근처에 있으므로 화면 밖 하단의 김지후를 내려다보는 것으로 읽힌다. 입꼬리는 한쪽으로 올라간 냉소. 배경 랜턴은 좌측 중경에 작게 놓여 방향 충돌 없음.",
      "built_space": "동굴 내부: 좌우로 젖은 암벽이 프레임을 좁게 감싸고 중앙 뒤로 어두운 통로가 열린다. 좌측 벽에 등불 하나가 실제 크기대로 작게 걸려 있음. 배경 여백이 좁아 인물 표정에 강조가 남는다는 지시와 부합.",
      "entities": "60대 후반 한국 여성, 단정히 빗어 넘겨 뒤로 묶은 백발, 흰 한복 저고리 깃 — 캐릭터 레퍼런스 및 이전 스틸의 복장과 일치. 다른 인물 없음(고함치는 남자 제외 지시 준수). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "흉부 상단과 목·어깨가 프레임 하단에 자연스럽게 이어져 몸이 지면에 서 있음이 암시된다. 공중에 뜬 물체 없음. 흰 저고리의 주름과 직물 드레이프, 젖은 암벽의 반사가 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "얼굴과 시선은 A와 사실상 동일하게 턱을 내린 냉소적 내려보기. 단, 프레임 하단 전면에 굵은 쇠사슬이 가로로 크게 걸쳐져 시선이 그 쇠사슬로 분산된다. 쇠사슬은 어떤 인물의 손목이나 벽으로도 연결되지 않은 채 화면을 가로지른다.",
      "built_space": "동굴 벽·통로·좌측 등불은 A와 동일. 추가로 전경 하단에 사슬 고리가 카메라 바로 앞을 가로지르며 실제 스케일보다 크게 확대되어 전경 요소로 존재 — '배경 물체를 전경 존재로 확대하지 말 것' 및 '좁은 배경 여백' 지시와 상충.",
      "entities": "동일 인물, 백발, 흰 한복이나 A보다 저고리가 회백색·거친 질감으로 바뀌고 깃 선이 흐려짐(레퍼런스의 매끈한 흰 무명에서 이탈). 인물 얼굴은 거의 동일. 전경 사슬은 계약이 요구하지 않은 추가 소품 배치.",
      "hard_violations": [
       "프레임 하단 전경을 가로지르는 쇠사슬이 어떤 지지점(손목·벽·바닥)에도 연결되지 않은 채 공중에 떠 있음 — 지지 없는 부유 물체"
      ],
      "physics": "인물 자체는 지면에 선 몸으로 타당. 그러나 전경 사슬은 양끝이 프레임 밖으로 사라지며 무엇이 그것을 이 높이(노파 가슴 높이, 카메라 바로 앞)에 유지하는지 보이지 않는다 — 아래로 처지는 곡선도, 걸린 지점도 없다. 잡은 손 없음, 받치는 면 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 아래 타이트 클로즈업, 턱을 내린 냉소와 화면 밖 아래를 향한 시선, 좁은 동굴 배경 여백까지 카메라 지시를 그대로 충족하고 레퍼런스의 흰 한복·백발·등불 광원도 유지 — 불필요한 변경이 없다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴 연기와 프레이밍은 A와 같으나, 계약이 요구하지 않은 전경 쇠사슬을 화면 하단 가로로 크게 끌어들여 '배경 물체를 전경으로 확대 금지'와 '좁은 배경 여백' 지시를 깨고, 그 사슬은 어떤 지지점도 없이 떠 있으며 저고리 질감·깃 선까지 레퍼런스에서 이탈했다 — 얻은 것 없이 잃은 것만 있는 수정."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 아래 타이트 클로즈업, 턱을 내린 냉소와 화면 밖 아래를 향한 시선, 좁은 동굴 배경 여백까지 카메라 지시를 그대로 충족하고 레퍼런스의 흰 한복·백발·등불 광원도 유지 — 불필요한 변경이 없다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴 연기와 프레이밍은 A와 같으나, 계약이 요구하지 않은 전경 쇠사슬을 화면 하단 가로로 크게 끌어들여 '배경 물체를 전경으로 확대 금지'와 '좁은 배경 여백' 지시를 깨고, 그 사슬은 어떤 지지점도 없이 떠 있으며 저고리 질감·깃 선까지 레퍼런스에서 이탈했다 — 얻은 것 없이 잃은 것만 있는 수정."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "백발 노파의 시선은 턱을 내린 채 카메라보다 약간 아래·정면 방향을 향한다. 카메라가 그녀의 눈높이 아래, 김지후 쪽 시선축 근처에 있으므로 화면 밖 하단의 김지후를 내려다보는 것으로 읽힌다. 입꼬리는 한쪽으로 올라간 냉소. 배경 랜턴은 좌측 중경에 작게 놓여 방향 충돌 없음.",
      "built_space": "동굴 내부: 좌우로 젖은 암벽이 프레임을 좁게 감싸고 중앙 뒤로 어두운 통로가 열린다. 좌측 벽에 등불 하나가 실제 크기대로 작게 걸려 있음. 배경 여백이 좁아 인물 표정에 강조가 남는다는 지시와 부합.",
      "entities": "60대 후반 한국 여성, 단정히 빗어 넘겨 뒤로 묶은 백발, 흰 한복 저고리 깃 — 캐릭터 레퍼런스 및 이전 스틸의 복장과 일치. 다른 인물 없음(고함치는 남자 제외 지시 준수). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "흉부 상단과 목·어깨가 프레임 하단에 자연스럽게 이어져 몸이 지면에 서 있음이 암시된다. 공중에 뜬 물체 없음. 흰 저고리의 주름과 직물 드레이프, 젖은 암벽의 반사가 물리적으로 타당."
     },
     {
      "label": "A",
      "direction": "얼굴과 시선은 A와 사실상 동일하게 턱을 내린 냉소적 내려보기. 단, 프레임 하단 전면에 굵은 쇠사슬이 가로로 크게 걸쳐져 시선이 그 쇠사슬로 분산된다. 쇠사슬은 어떤 인물의 손목이나 벽으로도 연결되지 않은 채 화면을 가로지른다.",
      "built_space": "동굴 벽·통로·좌측 등불은 A와 동일. 추가로 전경 하단에 사슬 고리가 카메라 바로 앞을 가로지르며 실제 스케일보다 크게 확대되어 전경 요소로 존재 — '배경 물체를 전경 존재로 확대하지 말 것' 및 '좁은 배경 여백' 지시와 상충.",
      "entities": "동일 인물, 백발, 흰 한복이나 A보다 저고리가 회백색·거친 질감으로 바뀌고 깃 선이 흐려짐(레퍼런스의 매끈한 흰 무명에서 이탈). 인물 얼굴은 거의 동일. 전경 사슬은 계약이 요구하지 않은 추가 소품 배치.",
      "hard_violations": [
       "프레임 하단 전경을 가로지르는 쇠사슬이 어떤 지지점(손목·벽·바닥)에도 연결되지 않은 채 공중에 떠 있음 — 지지 없는 부유 물체"
      ],
      "physics": "인물 자체는 지면에 선 몸으로 타당. 그러나 전경 사슬은 양끝이 프레임 밖으로 사라지며 무엇이 그것을 이 높이(노파 가슴 높이, 카메라 바로 앞)에 유지하는지 보이지 않는다 — 아래로 처지는 곡선도, 걸린 지점도 없다. 잡은 손 없음, 받치는 면 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S98sh5"
  }
 },
 "S99sh1::bgfirst_bg": {
  "input_fingerprint": "2c5d5347e52e8e71",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 지구대 안에서 구창모가 의자에 느긋하게 기대앉아 핸드폰 화면을 들여다보는 모습.\n\nLOCATION (lock): A desk area inside the brightly lit mainland police substation.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level near the 지구대 entrance, hold a static wide frontal view across the room toward 구창모. He reclines in his chair in the middle distance, slightly off-center, with the phone held at chest level and enough surrounding office space retained for the later pan and lateral exchange.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 의자 (구창모가 기대앉아 있음) — Its seated front is angled slightly across the camera rather than square to it; used as Supports 구창모's relaxed posture in the middle distance; 핸드폰 (게임 화면을 보고 있음) — The active game screen faces 구창모 and is seen obliquely by the camera; used as The visible screen establishes his absorbed, leisurely activity without becoming oversized in the frame; 지구대 실내 (밝은 실내); used as Provides the broad spatial context from the entrance-side viewpoint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime interior illumination keeps the room open and ordinary, with restrained neutral color and moderate contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 지구대 안에서 구창모가 의자에 느긋하게 기대앉아 핸드폰 화면을 들여다보는 모습.\n\nLOCATION (lock): A desk area inside the brightly lit mainland police substation.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level near the 지구대 entrance, hold a static wide frontal view across the room toward 구창모. He reclines in his chair in the middle distance, slightly off-center, with the phone held at chest level and enough surrounding office space retained for the later pan and lateral exchange.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 의자 (구창모가 기대앉아 있음) — Its seated front is angled slightly across the camera rather than square to it; used as Supports 구창모's relaxed posture in the middle distance; 핸드폰 (게임 화면을 보고 있음) — The active game screen faces 구창모 and is seen obliquely by the camera; used as The visible screen establishes his absorbed, leisurely activity without becoming oversized in the frame; 지구대 실내 (밝은 실내); used as Provides the broad spatial context from the entrance-side viewpoint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime interior illumination keeps the room open and ordinary, with restrained neutral color and moderate contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S99sh1__bgfirst_bg.png",
  "asset_id": "a43fc8d5-82d9-4da8-b732-aa8242569245",
  "input_asset_ids": [
   "dff9730e-f2a2-454d-a541-e1275378a6de",
   "b7fd648d-e234-49e0-83c6-42a8a93c5e6f"
  ]
 },
 "S99sh1": {
  "input_fingerprint": "d5f23201234a6a42",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 지구대 안에서 구창모가 의자에 느긋하게 기대앉아 핸드폰 화면을 들여다보는 모습.\n\nLOCATION (lock): A desk area inside the brightly lit mainland police substation. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level near the 지구대 entrance, hold a static wide frontal view across the room toward 구창모. He reclines in his chair in the middle distance, slightly off-center, with the phone held at chest level and enough surrounding office space retained for the later pan and lateral exchange.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 의자 (구창모가 기대앉아 있음) — Its seated front is angled slightly across the camera rather than square to it; used as Supports 구창모's relaxed posture in the middle distance; 핸드폰 (게임 화면을 보고 있음) — The active game screen faces 구창모 and is seen obliquely by the camera; used as The visible screen establishes his absorbed, leisurely activity without becoming oversized in the frame; 지구대 실내 (밝은 실내); used as Provides the broad spatial context from the entrance-side viewpoint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime interior illumination keeps the room open and ordinary, with restrained neutral color and moderate contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 지구대 안에서 구창모가 의자에 느긋하게 기대앉아 핸드폰 화면을 들여다보는 모습.\n\nLOCATION (lock): A desk area inside the brightly lit mainland police substation. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level near the 지구대 entrance, hold a static wide frontal view across the room toward 구창모. He reclines in his chair in the middle distance, slightly off-center, with the phone held at chest level and enough surrounding office space retained for the later pan and lateral exchange.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 의자 (구창모가 기대앉아 있음) — Its seated front is angled slightly across the camera rather than square to it; used as Supports 구창모's relaxed posture in the middle distance; 핸드폰 (게임 화면을 보고 있음) — The active game screen faces 구창모 and is seen obliquely by the camera; used as The visible screen establishes his absorbed, leisurely activity without becoming oversized in the frame; 지구대 실내 (밝은 실내); used as Provides the broad spatial context from the entrance-side viewpoint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime interior illumination keeps the room open and ordinary, with restrained neutral color and moderate contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 지구대 안에서 구창모가 의자에 느긋하게 기대앉아 핸드폰 화면을 들여다보는 모습.\n\nLOCATION (lock): A desk area inside the brightly lit mainland police substation. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level near the 지구대 entrance, hold a static wide frontal view across the room toward 구창모. He reclines in his chair in the middle distance, slightly off-center, with the phone held at chest level and enough surrounding office space retained for the later pan and lateral exchange.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 의자 (구창모가 기대앉아 있음) — Its seated front is angled slightly across the camera rather than square to it; used as Supports 구창모's relaxed posture in the middle distance; 핸드폰 (게임 화면을 보고 있음) — The active game screen faces 구창모 and is seen obliquely by the camera; used as The visible screen establishes his absorbed, leisurely activity without becoming oversized in the frame; 지구대 실내 (밝은 실내); used as Provides the broad spatial context from the entrance-side viewpoint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime interior illumination keeps the room open and ordinary, with restrained neutral color and moderate contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S99sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S99sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:845447>"
    },
    {
     "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:813831>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_지구대_9faf44.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:845447>"
    },
    {
     "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:813831>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프로필/사분의삼 측면으로 앉아 시선이 아래·앞쪽 손에 든 핸드폰 화면으로 내려가 있다. 핸드폰 화면은 본인 얼굴 쪽을 향하고 카메라는 기기의 측·후면을 비스듬히 본다 — 프롭 방향 규칙과 일치. 다리는 앞으로 뻗어 카메라 왼쪽(입구 쪽 통로)을 향한다.",
      "built_space": "지구대 실내가 레퍼런스와 거의 일치한다: 태극기 액자, 창문 두 개와 좌우 게시 액자, 부대기(깃대), 좌측 서류·복사기 데스크, 우측 컴퓨터 데스크와 전화기, 우측 하단 전경 책상과 크림색 전화기, 형광등 4열. 의자는 사무용 회전의자 1개, 배경에 빈 회전의자 1개 — 레퍼런스와 동일한 배치. 인물은 중경 통로에 위치, 좌석·집기 중복 없음.",
      "entities": "인물은 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴, 남색 경찰 근무복과 정모, 근무벨트, 검은 부츠 — 캐릭터 레퍼런스와 일치. 핸드폰은 검은 바 형태의 스마트폰으로 프롭 레퍼런스와 유사. 추가 인물 없음. 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸은 등받이에 기대고 골반이 앞으로 미끄러진 전형적 슬라우치 자세, 엉덩이·등이 좌면과 등받이에 실려 있고 두 발은 바닥에 닿아 있다(뒤꿈치 접지). 의자 바퀴 5개가 바닥에 접지. 핸드폰은 오른손이 확실히 쥐고 있으며 왼팔은 팔걸이/무릎 위에 놓임. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "구창모는 완전한 측면(프로필)로 앉아 시선이 앞으로 든 핸드폰을 향한다. 핸드폰은 가로(랜드스케이프)로 두 손에 잡혀 있고 화면이 그의 눈 쪽을 향하며 카메라는 화면 가장자리·측면을 비스듬히 본다 — 게임 화면 방향은 타당.",
      "built_space": "장소는 레퍼런스와 일치(태극기, 창문, 액자, 좌측 데스크군, 우측 컴퓨터 데스크·전화기, 전경 책상). 다만 인물이 카메라에 매우 가깝게 배치되어 부대기 깃발이 거의 가려지고 의자와 인물이 화면 하단 절반을 크게 점유한다. 의자는 1개, 배경 빈 의자 1개로 중복 없음. 인물 다리·무릎이 프레임 우하단에서 잘려나감.",
      "entities": "40대 후반 한국인 남성, 짧은 검은 머리, 그을린 마른 얼굴, 남색 근무복 — 캐릭터 레퍼런스 얼굴과 유사하나 정모를 쓰지 않았고 상의 어깨 배색이 레퍼런스와 다소 다르다. 핸드폰은 화면이 켜진 스마트폰으로 프롭과 유사. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "등이 등받이에 기대고 골반이 앞으로 나온 리클라인 자세, 좌면과 등받이가 체중을 지지. 오른발은 프레임 밖 바닥 쪽으로 내려가 있고 왼다리는 앞으로 뻗어 있어 접지는 암시되나 발끝이 크롭됨. 두 손이 확실히 폰을 쥐고 있음. 공중에 뜬 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "입구 쪽 눈높이에서의 정적 와이드 프레임, 중경에 약간 오프센터로 기대앉아 폰을 보는 구창모, 넉넉한 사무공간 유지 — 지시된 촬영 규격과 로케이션·인물 레퍼런스를 모두 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "연기와 장소는 좋으나 인물이 카메라에 지나치게 근접해 미디엄에 가까워지고 다리가 잘려 '중경 와이드' 규격을 어겼으며, 레퍼런스의 정모도 빠져 있다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "입구 쪽 눈높이에서의 정적 와이드 프레임, 중경에 약간 오프센터로 기대앉아 폰을 보는 구창모, 넉넉한 사무공간 유지 — 지시된 촬영 규격과 로케이션·인물 레퍼런스를 모두 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "연기와 장소는 좋으나 인물이 카메라에 지나치게 근접해 미디엄에 가까워지고 다리가 잘려 '중경 와이드' 규격을 어겼으며, 레퍼런스의 정모도 빠져 있다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프로필/사분의삼 측면으로 앉아 시선이 아래·앞쪽 손에 든 핸드폰 화면으로 내려가 있다. 핸드폰 화면은 본인 얼굴 쪽을 향하고 카메라는 기기의 측·후면을 비스듬히 본다 — 프롭 방향 규칙과 일치. 다리는 앞으로 뻗어 카메라 왼쪽(입구 쪽 통로)을 향한다.",
      "built_space": "지구대 실내가 레퍼런스와 거의 일치한다: 태극기 액자, 창문 두 개와 좌우 게시 액자, 부대기(깃대), 좌측 서류·복사기 데스크, 우측 컴퓨터 데스크와 전화기, 우측 하단 전경 책상과 크림색 전화기, 형광등 4열. 의자는 사무용 회전의자 1개, 배경에 빈 회전의자 1개 — 레퍼런스와 동일한 배치. 인물은 중경 통로에 위치, 좌석·집기 중복 없음.",
      "entities": "인물은 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴, 남색 경찰 근무복과 정모, 근무벨트, 검은 부츠 — 캐릭터 레퍼런스와 일치. 핸드폰은 검은 바 형태의 스마트폰으로 프롭 레퍼런스와 유사. 추가 인물 없음. 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸은 등받이에 기대고 골반이 앞으로 미끄러진 전형적 슬라우치 자세, 엉덩이·등이 좌면과 등받이에 실려 있고 두 발은 바닥에 닿아 있다(뒤꿈치 접지). 의자 바퀴 5개가 바닥에 접지. 핸드폰은 오른손이 확실히 쥐고 있으며 왼팔은 팔걸이/무릎 위에 놓임. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "구창모는 완전한 측면(프로필)로 앉아 시선이 앞으로 든 핸드폰을 향한다. 핸드폰은 가로(랜드스케이프)로 두 손에 잡혀 있고 화면이 그의 눈 쪽을 향하며 카메라는 화면 가장자리·측면을 비스듬히 본다 — 게임 화면 방향은 타당.",
      "built_space": "장소는 레퍼런스와 일치(태극기, 창문, 액자, 좌측 데스크군, 우측 컴퓨터 데스크·전화기, 전경 책상). 다만 인물이 카메라에 매우 가깝게 배치되어 부대기 깃발이 거의 가려지고 의자와 인물이 화면 하단 절반을 크게 점유한다. 의자는 1개, 배경 빈 의자 1개로 중복 없음. 인물 다리·무릎이 프레임 우하단에서 잘려나감.",
      "entities": "40대 후반 한국인 남성, 짧은 검은 머리, 그을린 마른 얼굴, 남색 근무복 — 캐릭터 레퍼런스 얼굴과 유사하나 정모를 쓰지 않았고 상의 어깨 배색이 레퍼런스와 다소 다르다. 핸드폰은 화면이 켜진 스마트폰으로 프롭과 유사. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "등이 등받이에 기대고 골반이 앞으로 나온 리클라인 자세, 좌면과 등받이가 체중을 지지. 오른발은 프레임 밖 바닥 쪽으로 내려가 있고 왼다리는 앞으로 뻗어 있어 접지는 암시되나 발끝이 크롭됨. 두 손이 확실히 폰을 쥐고 있음. 공중에 뜬 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "시선·핸드폰 방향과 장소 재현은 양호하나, 인물이 전경 가까이 크게 들어와 '입구 눈높이에서의 정적 와이드, 중간거리 인물' 지시를 어겼고 부대기 등 레퍼런스 요소가 가려지며 모자도 없다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "입구 눈높이 정적 와이드, 중간거리 약간 오프센터, 비스듬한 의자, 가슴 높이 핸드폰과 자기 눈을 향한 화면까지 지시를 그대로 충족하고 지구대 실내 고정요소·복장(모자 포함)도 레퍼런스와 일치한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "시선·핸드폰 방향과 장소 재현은 양호하나, 인물이 전경 가까이 크게 들어와 '입구 눈높이에서의 정적 와이드, 중간거리 인물' 지시를 어겼고 부대기 등 레퍼런스 요소가 가려지며 모자도 없다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "입구 눈높이 정적 와이드, 중간거리 약간 오프센터, 비스듬한 의자, 가슴 높이 핸드폰과 자기 눈을 향한 화면까지 지시를 그대로 충족하고 지구대 실내 고정요소·복장(모자 포함)도 레퍼런스와 일치한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "구창모는 프로필/사분의삼 측면으로 앉아 시선이 아래·앞쪽 손에 든 핸드폰 화면으로 내려가 있다. 핸드폰 화면은 본인 얼굴 쪽을 향하고 카메라는 기기의 측·후면을 비스듬히 본다 — 프롭 방향 규칙과 일치. 다리는 앞으로 뻗어 카메라 왼쪽(입구 쪽 통로)을 향한다.",
    "built_space": "지구대 실내가 레퍼런스와 거의 일치한다: 태극기 액자, 창문 두 개와 좌우 게시 액자, 부대기(깃대), 좌측 서류·복사기 데스크, 우측 컴퓨터 데스크와 전화기, 우측 하단 전경 책상과 크림색 전화기, 형광등 4열. 의자는 사무용 회전의자 1개, 배경에 빈 회전의자 1개 — 레퍼런스와 동일한 배치. 인물은 중경 통로에 위치, 좌석·집기 중복 없음.",
    "entities": "인물은 40대 후반 한국인 남성, 짧은 검은 머리, 마르고 볕에 그을린 얼굴, 남색 경찰 근무복과 정모, 근무벨트, 검은 부츠 — 캐릭터 레퍼런스와 일치. 핸드폰은 검은 바 형태의 스마트폰으로 프롭 레퍼런스와 유사. 추가 인물 없음. 문자·워터마크 없음.",
    "hard_violations": [],
    "physics": "몸은 등받이에 기대고 골반이 앞으로 미끄러진 전형적 슬라우치 자세, 엉덩이·등이 좌면과 등받이에 실려 있고 두 발은 바닥에 닿아 있다(뒤꿈치 접지). 의자 바퀴 5개가 바닥에 접지. 핸드폰은 오른손이 확실히 쥐고 있으며 왼팔은 팔걸이/무릎 위에 놓임. 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "구창모는 완전한 측면(프로필)로 앉아 시선이 앞으로 든 핸드폰을 향한다. 핸드폰은 가로(랜드스케이프)로 두 손에 잡혀 있고 화면이 그의 눈 쪽을 향하며 카메라는 화면 가장자리·측면을 비스듬히 본다 — 게임 화면 방향은 타당.",
    "built_space": "장소는 레퍼런스와 일치(태극기, 창문, 액자, 좌측 데스크군, 우측 컴퓨터 데스크·전화기, 전경 책상). 다만 인물이 카메라에 매우 가깝게 배치되어 부대기 깃발이 거의 가려지고 의자와 인물이 화면 하단 절반을 크게 점유한다. 의자는 1개, 배경 빈 의자 1개로 중복 없음. 인물 다리·무릎이 프레임 우하단에서 잘려나감.",
    "entities": "40대 후반 한국인 남성, 짧은 검은 머리, 그을린 마른 얼굴, 남색 근무복 — 캐릭터 레퍼런스 얼굴과 유사하나 정모를 쓰지 않았고 상의 어깨 배색이 레퍼런스와 다소 다르다. 핸드폰은 화면이 켜진 스마트폰으로 프롭과 유사. 추가 인물 없음, 텍스트 없음.",
    "hard_violations": [],
    "physics": "등이 등받이에 기대고 골반이 앞으로 나온 리클라인 자세, 좌면과 등받이가 체중을 지지. 오른발은 프레임 밖 바닥 쪽으로 내려가 있고 왼다리는 앞으로 뻗어 있어 접지는 암시되나 발끝이 크롭됨. 두 손이 확실히 폰을 쥐고 있음. 공중에 뜬 물체 없음."
   }
  ],
  "totals": {
   "A": 16,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "입구 쪽 눈높이에서의 정적 와이드 프레임, 중경에 약간 오프센터로 기대앉아 폰을 보는 구창모, 넉넉한 사무공간 유지 — 지시된 촬영 규격과 로케이션·인물 레퍼런스를 모두 충족한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "연기와 장소는 좋으나 인물이 카메라에 지나치게 근접해 미디엄에 가까워지고 다리가 잘려 '중경 와이드' 규격을 어겼으며, 레퍼런스의 정모도 빠져 있다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_지구대_9faf44.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:845447>"
   },
   {
    "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:813831>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "바닥에 닿아 있는 오른쪽 발(뒤쪽 발)의 방향이 뒤집혀 있습니다. 캐릭터의 몸은 왼쪽을 향하고 있는데, 해당 발의 발끝은 오른쪽(의자 방향)을 향하고 있어 해부학적으로 불가능합니다.",
     "fix_en": "Redraw the character's right boot (the one resting flat on the floor behind the extended leg) so that the toe points to the left, consistent with the direction his body is facing. Keep the character's overall pose, identity, clothing, the chair, the phone in his hands, the lighting, and the entire background exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's right boot (the one resting flat on the floor behind the extended leg) so that the toe points to the left, consistent with the direction his body is facing. Keep the character's overall pose, identity, clothing, the chair, the phone in his hands, the lighting, and the entire background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치 위치·크기·시선 화살표를 정확히 재현하고 의자를 카메라에 비스듬히 튼 지시까지 지켜냈으며, 배경 레퍼런스의 문틀·조명·집기 디테일 보존도 더 충실하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도지만 상체가 더 정면화되어 '비스듬한 의자' 지시가 약해지고, 좌측 문 유리·벽면 게시물 등 배경 고정 요소가 단순화되고 조명 톤이 평평해지는 등 계약이 요구하지 않은 변경이 누적됐다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치 위치·크기·시선 화살표를 정확히 재현하고 의자를 카메라에 비스듬히 튼 지시까지 지켜냈으며, 배경 레퍼런스의 문틀·조명·집기 디테일 보존도 더 충실하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도지만 상체가 더 정면화되어 '비스듬한 의자' 지시가 약해지고, 좌측 문 유리·벽면 게시물 등 배경 고정 요소가 단순화되고 조명 톤이 평평해지는 등 계약이 요구하지 않은 변경이 누적됐다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "연기·시선·폰 방향은 정확하나, 계약이 요구하지 않은 배경 변경이 다수 — 천장 형광등이 4개에서 6개로 늘고 좌측 벽 게시물·서류더미와 우측 캐비닛 구성이 재배치되어 '배경을 그대로 유지'라는 최우선 지시를 더 많이 훼손했다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "와이드 정면·중경 착석·가슴 높이 폰·시선 일치 등 샷 텍스트를 충족하면서, 배경 사진의 조명 4개·집기 배치·구조를 거의 손대지 않아 '배경 고정' 계약을 가장 충실히 지킨다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.653,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.653,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "연기·시선·폰 방향은 정확하나, 계약이 요구하지 않은 배경 변경이 다수 — 천장 형광등이 4개에서 6개로 늘고 좌측 벽 게시물·서류더미와 우측 캐비닛 구성이 재배치되어 '배경을 그대로 유지'라는 최우선 지시를 더 많이 훼손했다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "와이드 정면·중경 착석·가슴 높이 폰·시선 일치 등 샷 텍스트를 충족하면서, 배경 사진의 조명 4개·집기 배치·구조를 거의 손대지 않아 '배경 고정' 계약을 가장 충실히 지킨다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S99sh1__bgfirst_bg.png",
   "bg_asset_id": "a43fc8d5-82d9-4da8-b732-aa8242569245",
   "bg_record_key": "S99sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해안마을 지구대",
   "groupbg_asset_id": "b7fd648d-e234-49e0-83c6-42a8a93c5e6f"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S99sh4": {
  "input_fingerprint": "cab246be10353422",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 수화기를 귀에 댄 구창모가 놀란 눈으로 허공을 응시하며 완전히 얼어붙은 얼굴 클로즈업.\n\nLOCATION (lock): The telephone desk inside the brightly lit police substation. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the forward move at 구창모's seated eye level in a tight, near-frontal three-quarter close-up. His frozen face holds the center while the receiver remains visible along one frame edge, and his unfocused stare extends past the camera rather than meeting it.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 내선 전화 수화기 (통화 중) — The earpiece is pressed to 구창모's ear while the body angles down along the frame edge; used as Kept at the edge of the close composition as the physical source of the unheard revelation; 지구대 실내 (밝은 실내); used as Reduced to a soft contextual margin behind the frozen reaction.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright interior illumination remains even and ordinary, making 구창모's abruptly frozen expression feel exposed rather than melodramatically lit.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 bright police outpost, desk, chair, phone, fluorescent light, and officer's clothing. Exclude the mobile-game action; show him frozen while holding the receiver to his ear.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 구창모 right now, so 구창모's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 구창모: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "복장·수화기·장소는 잘 맞지만 광각으로 배경이 과하게 넓고 시선이 렌즈를 직시해 '허공 응시' 지시와 타이트 클로즈업 지시에서 C에 밀린다.  ★위반: [gpt] 모자 전면에 영문자 형태의 텍스트가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "근무모 누락, 없던 검은 스트랩 장구 추가, 검정 수화기 등 이전 스틸 복장·소품 락 위반이 겹치고 시선도 렌즈 직시다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "앉은 눈높이의 근정면 3/4 타이트 클로즈업, 프레임 가장자리로 각도진 크림색 수화기, 카메라를 지나치는 초점 없는 시선, 부드럽게 물러난 밝은 지구대 배경까지 카메라·복장·장소 지시를 모두 충족.  ★위반: [gpt] 모자 전면에 영문자 형태의 텍스트가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S99sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:845447>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터의 의상이 이전 장면 및 기준 이미지와 다릅니다. 가슴에 회색 배색이 있는 제복 대신 단색 남색 셔츠를 입고 있으며, 모자에 프롬프트가 금지한 텍스트('ANPA')가 적혀 있습니다.",
     "fix_en": "Redraw the man's shirt and cap to exactly match the reference uniform: change the shirt to feature a broad light grey panel across the upper chest and shoulders with a light grey collar, and replace the 'ANPA' text on the cap with a metallic police crest containing no text. Preserve the man's face, his exact expression, his hand, the telephone receiver and cord, the lighting, the soft background, and the precise camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the man's shirt and cap to exactly match the reference uniform: change the shirt to feature a broad light grey panel across the upper chest and shoulders with a light grey collar, and replace the 'ANPA' text on the cap with a metallic police crest containing no text. Preserve the man's face, his exact expression, his hand, the telephone receiver and cord, the lighting, the soft background, and the precise camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모의 시선은 정면보다 약간 왼쪽 위를 향해 카메라를 스쳐 지나가며 초점 없이 허공에 머문다. 렌즈를 정면으로 응시하지 않아 '허공 응시' 지시에 부합. 수화기는 오른쪽 프레임 가장자리를 따라 귀에 밀착되어 있고 본체는 아래로 기울어져 코드가 프레임 밖으로 빠진다 — 수화기 사용 방향(귀에 이어피스, 마우스피스는 입 쪽 아래)이 정확.",
      "built_space": "지구대 실내: 왼쪽 게시액자, 창틀, 캐비닛, 바인더 선반, 오른쪽 창과 사무기기가 얕은 심도로 배경 여백에 머문다. 배경 요소가 전경으로 확대되지 않고 실제 크기·거리 비율 유지. 뒤에 검은 사무의자 등받이가 보여 앉은 상태와 일치. 형광 조명의 균일한 밝은 실내광.",
      "entities": "40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴 — 캐릭터 레퍼런스와 일치. 감색 경찰 근무복 폴로(레퍼런스와 동일 계열 감색), 견장에 무궁화 계급장, 소매에 경찰 문양 패치. 모자는 감색 야구형 경찰모로 이전 스틸의 모자와 동일. 수화기는 이전 스틸 책상 위 베이지색 유선전화와 동일 재질·색.",
      "physics": "몸은 의자에 앉아 있고 오른팔이 들려 손이 수화기 몸통을 확실히 감싸 쥔다. 손·손목 크기와 피부톤이 인물과 일치. 코일 코드가 아래로 늘어져 중력에 맞게 처짐. 공중에 뜬 물체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "시선은 A와 거의 동일하게 렌즈를 살짝 벗어난 허공을 향하고 초점이 풀려 있다. 수화기 역시 오른쪽 가장자리에서 귀에 밀착, 방향 정상.",
      "built_space": "배경은 A와 사실상 동일한 지구대 실내(액자, 창, 캐비닛, 바인더). 배경 스케일 문제 없음. 조명도 균일한 밝은 실내광.",
      "entities": "얼굴·머리·나이는 레퍼런스와 일치하나 복장이 바뀌었다: 감색 폴로가 상반신 대부분이 밝은 회색인 형광 조끼형 상의로 변경되어 이전 스틸/캐릭터 레퍼런스의 감색 근무복과 어긋난다. 모자에는 실물 크기를 넘어선 거대한 은색 참수리 휘장이 붙어 스티커처럼 얹혀 있다. 또한 가슴에 '구창모', '동원/동부지구대' 명찰 텍스트와 어깨 'POLICE' 패치 문자가 새로 삽입되어 '텍스트·캡션 금지' 및 '요청하지 않은 변경'에 해당.",
      "physics": "손이 수화기를 정상적으로 쥐고 있고 코드도 자연스럽게 늘어진다. 앉은 자세, 지지 문제 없음.",
      "hard_violations": [
       "프레임 내 삽입된 명찰/소속 문자 등 텍스트 표기(No text 조항 위반)",
       "모자의 과대한 참수리 엠블럼이 실물 비례를 벗어나 표면에 붙인 그래픽처럼 읽힘"
      ]
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트한 3/4 클로즈업, 초점 없는 허공 응시, 가장자리 수화기, 밝은 지구대 배경, 감색 근무복까지 이전 스틸·캐릭터 레퍼런스와 일치하며 불필요한 변경이 없다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도와 연기는 A와 동일하지만 계약이 요구하지 않은 회색 조끼형 상의로 복장이 바뀌고, 모자에 과대 엠블럼과 '구창모/동부지구대' 명찰 문자가 추가되어 텍스트 금지 조항과 의상 락을 동시에 위반했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트한 3/4 클로즈업, 초점 없는 허공 응시, 가장자리 수화기, 밝은 지구대 배경, 감색 근무복까지 이전 스틸·캐릭터 레퍼런스와 일치하며 불필요한 변경이 없다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도와 연기는 A와 동일하지만 계약이 요구하지 않은 회색 조끼형 상의로 복장이 바뀌고, 모자에 과대 엠블럼과 '구창모/동부지구대' 명찰 문자가 추가되어 텍스트 금지 조항과 의상 락을 동시에 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모의 시선은 정면보다 약간 왼쪽 위를 향해 카메라를 스쳐 지나가며 초점 없이 허공에 머문다. 렌즈를 정면으로 응시하지 않아 '허공 응시' 지시에 부합. 수화기는 오른쪽 프레임 가장자리를 따라 귀에 밀착되어 있고 본체는 아래로 기울어져 코드가 프레임 밖으로 빠진다 — 수화기 사용 방향(귀에 이어피스, 마우스피스는 입 쪽 아래)이 정확.",
      "built_space": "지구대 실내: 왼쪽 게시액자, 창틀, 캐비닛, 바인더 선반, 오른쪽 창과 사무기기가 얕은 심도로 배경 여백에 머문다. 배경 요소가 전경으로 확대되지 않고 실제 크기·거리 비율 유지. 뒤에 검은 사무의자 등받이가 보여 앉은 상태와 일치. 형광 조명의 균일한 밝은 실내광.",
      "entities": "40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴 — 캐릭터 레퍼런스와 일치. 감색 경찰 근무복 폴로(레퍼런스와 동일 계열 감색), 견장에 무궁화 계급장, 소매에 경찰 문양 패치. 모자는 감색 야구형 경찰모로 이전 스틸의 모자와 동일. 수화기는 이전 스틸 책상 위 베이지색 유선전화와 동일 재질·색.",
      "physics": "몸은 의자에 앉아 있고 오른팔이 들려 손이 수화기 몸통을 확실히 감싸 쥔다. 손·손목 크기와 피부톤이 인물과 일치. 코일 코드가 아래로 늘어져 중력에 맞게 처짐. 공중에 뜬 물체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "시선은 A와 거의 동일하게 렌즈를 살짝 벗어난 허공을 향하고 초점이 풀려 있다. 수화기 역시 오른쪽 가장자리에서 귀에 밀착, 방향 정상.",
      "built_space": "배경은 A와 사실상 동일한 지구대 실내(액자, 창, 캐비닛, 바인더). 배경 스케일 문제 없음. 조명도 균일한 밝은 실내광.",
      "entities": "얼굴·머리·나이는 레퍼런스와 일치하나 복장이 바뀌었다: 감색 폴로가 상반신 대부분이 밝은 회색인 형광 조끼형 상의로 변경되어 이전 스틸/캐릭터 레퍼런스의 감색 근무복과 어긋난다. 모자에는 실물 크기를 넘어선 거대한 은색 참수리 휘장이 붙어 스티커처럼 얹혀 있다. 또한 가슴에 '구창모', '동원/동부지구대' 명찰 텍스트와 어깨 'POLICE' 패치 문자가 새로 삽입되어 '텍스트·캡션 금지' 및 '요청하지 않은 변경'에 해당.",
      "physics": "손이 수화기를 정상적으로 쥐고 있고 코드도 자연스럽게 늘어진다. 앉은 자세, 지지 문제 없음.",
      "hard_violations": [
       "프레임 내 삽입된 명찰/소속 문자 등 텍스트 표기(No text 조항 위반)",
       "모자의 과대한 참수리 엠블럼이 실물 비례를 벗어나 표면에 붙인 그래픽처럼 읽힘"
      ]
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "시선은 카메라를 살짝 비껴 왼쪽 위(프레임 밖 허공)를 향하지만 거의 렌즈에 가까운 방향이라 '허공 응시'가 약하고 카메라와 눈이 마주치는 인상이 강하다. 수화기는 오른손에 들려 오른쪽 귀에 밀착, 본체가 프레임 오른쪽 가장자리를 따라 아래로 내려가며 코일 코드가 하단으로 이어진다 — 지시대로다.",
      "built_space": "밝은 지구대 실내: 왼쪽 벽 게시 액자, 창틀, 서류 바인더 선반, 회색 캐비닛, 오른쪽 창문 등 이전 스틸의 재질·조도와 대체로 부합. 배경은 얕은 심도로 부드럽게 처리되어 전경을 침범하지 않음. 다만 배경 사무기기 배치가 이전 스틸과 완전히 동일하진 않다(허용 범위).",
      "entities": "40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴 — 캐릭터 레퍼런스와 대체로 일치. 그러나 상의가 레퍼런스의 남색/회색 폴로가 아니라 회색 조끼형 상의처럼 넓은 회색 패널로 바뀌었고, 가슴에 '구창모' 명찰과 '동부지구대' 패치, 왼팔 경찰 엠블럼, 모자에 대형 은색 참수리 휘장 등 레퍼런스에 없던 텍스트·표식이 다수 추가됐다. 프롬프트는 화면 내 텍스트 금지를 명시한다.",
      "hard_violations": [
       "프롬프트 명시 금지사항 위반: 화면 내 한글 텍스트('구창모', '동부지구대', 'POLICE') 삽입"
      ],
      "physics": "수화기는 오른손 손가락으로 확실히 감싸 쥐고 귀에 밀착, 손목·전완이 프레임 안에 들어와 있어 지지가 명확. 코일 코드는 중력에 따라 아래로 늘어짐. 부유하는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선이 카메라 왼쪽 약간 위 먼 곳을 향해 초점 없이 관통하듯 뻗어 있어 '놀란 눈으로 허공 응시, 완전히 얼어붙은 얼굴'에 부합. 수화기는 오른손으로 오른쪽 귀에 밀착, 본체가 오른쪽 프레임 가장자리를 따라 아래로 각을 이루며 코일 코드가 이어진다 — 지시와 일치.",
      "built_space": "동일한 밝은 지구대 실내: 좌측 액자 게시물, 창, 바인더 선반, 회색 캐비닛, 우측 창과 나무 창틀 — A와 같은 세트이며 이전 스틸의 형광등 균일 조도를 유지. 배경은 소프트 포커스 여백으로만 남아 스케일 침범 없음.",
      "entities": "40대 후반 한국 남성, 짧은 검은 머리, 마르고 그을린 얼굴 — 캐릭터 레퍼런스 얼굴과 잘 맞음. 상의는 레퍼런스대로 남색 폴로형 근무복, 어깨 계급장, 왼팔 엠블럼. 모자 정면의 로고가 흐릿한 글자 형태로 뭉개져 있어 레퍼런스 참수리 휘장 재현이 정확치 않음(경미). 명찰 등 추가 텍스트는 없음.",
      "hard_violations": [],
      "physics": "손가락이 수화기 몸통을 확실히 쥐고 있고 팔꿈치까지 이어지는 전완이 화면 하단에 지지 구조로 보임. 수화기는 귀에 눌린 상태, 코드는 아래로 자연스럽게 늘어짐. 부유·무지지 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "수화기 방향·지지·장소는 맞지만, 계약이 요구하지 않은 변경이 큼 — 레퍼런스의 남색 폴로가 회색 조끼형 상의로 바뀌고 '구창모/동부지구대/POLICE' 한글 표식과 대형 모자 휘장이 새로 붙어 '텍스트 금지' 조항을 정면으로 어겼으며, 시선도 거의 렌즈를 향해 '허공 응시'가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 남색 근무복과 얼굴을 유지한 채 초점 없는 시선이 카메라를 지나 허공으로 뻗고 수화기가 귀에 밀착해 프레임 가장자리로 내려가는 클로즈업을 정확히 구현했다 — 모자 로고가 다소 뭉개진 점은 경미한 손실이고 추가 텍스트가 없어 계약 위반이 없다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "수화기 방향·지지·장소는 맞지만, 계약이 요구하지 않은 변경이 큼 — 레퍼런스의 남색 폴로가 회색 조끼형 상의로 바뀌고 '구창모/동부지구대/POLICE' 한글 표식과 대형 모자 휘장이 새로 붙어 '텍스트 금지' 조항을 정면으로 어겼으며, 시선도 거의 렌즈를 향해 '허공 응시'가 약하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레퍼런스 남색 근무복과 얼굴을 유지한 채 초점 없는 시선이 카메라를 지나 허공으로 뻗고 수화기가 귀에 밀착해 프레임 가장자리로 내려가는 클로즈업을 정확히 구현했다 — 모자 로고가 다소 뭉개진 점은 경미한 손실이고 추가 텍스트가 없어 계약 위반이 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "시선은 카메라를 살짝 비껴 왼쪽 위(프레임 밖 허공)를 향하지만 거의 렌즈에 가까운 방향이라 '허공 응시'가 약하고 카메라와 눈이 마주치는 인상이 강하다. 수화기는 오른손에 들려 오른쪽 귀에 밀착, 본체가 프레임 오른쪽 가장자리를 따라 아래로 내려가며 코일 코드가 하단으로 이어진다 — 지시대로다.",
      "built_space": "밝은 지구대 실내: 왼쪽 벽 게시 액자, 창틀, 서류 바인더 선반, 회색 캐비닛, 오른쪽 창문 등 이전 스틸의 재질·조도와 대체로 부합. 배경은 얕은 심도로 부드럽게 처리되어 전경을 침범하지 않음. 다만 배경 사무기기 배치가 이전 스틸과 완전히 동일하진 않다(허용 범위).",
      "entities": "40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴 — 캐릭터 레퍼런스와 대체로 일치. 그러나 상의가 레퍼런스의 남색/회색 폴로가 아니라 회색 조끼형 상의처럼 넓은 회색 패널로 바뀌었고, 가슴에 '구창모' 명찰과 '동부지구대' 패치, 왼팔 경찰 엠블럼, 모자에 대형 은색 참수리 휘장 등 레퍼런스에 없던 텍스트·표식이 다수 추가됐다. 프롬프트는 화면 내 텍스트 금지를 명시한다.",
      "hard_violations": [
       "프롬프트 명시 금지사항 위반: 화면 내 한글 텍스트('구창모', '동부지구대', 'POLICE') 삽입"
      ],
      "physics": "수화기는 오른손 손가락으로 확실히 감싸 쥐고 귀에 밀착, 손목·전완이 프레임 안에 들어와 있어 지지가 명확. 코일 코드는 중력에 따라 아래로 늘어짐. 부유하는 물체 없음."
     },
     {
      "label": "A",
      "direction": "시선이 카메라 왼쪽 약간 위 먼 곳을 향해 초점 없이 관통하듯 뻗어 있어 '놀란 눈으로 허공 응시, 완전히 얼어붙은 얼굴'에 부합. 수화기는 오른손으로 오른쪽 귀에 밀착, 본체가 오른쪽 프레임 가장자리를 따라 아래로 각을 이루며 코일 코드가 이어진다 — 지시와 일치.",
      "built_space": "동일한 밝은 지구대 실내: 좌측 액자 게시물, 창, 바인더 선반, 회색 캐비닛, 우측 창과 나무 창틀 — A와 같은 세트이며 이전 스틸의 형광등 균일 조도를 유지. 배경은 소프트 포커스 여백으로만 남아 스케일 침범 없음.",
      "entities": "40대 후반 한국 남성, 짧은 검은 머리, 마르고 그을린 얼굴 — 캐릭터 레퍼런스 얼굴과 잘 맞음. 상의는 레퍼런스대로 남색 폴로형 근무복, 어깨 계급장, 왼팔 엠블럼. 모자 정면의 로고가 흐릿한 글자 형태로 뭉개져 있어 레퍼런스 참수리 휘장 재현이 정확치 않음(경미). 명찰 등 추가 텍스트는 없음.",
      "hard_violations": [],
      "physics": "손가락이 수화기 몸통을 확실히 쥐고 있고 팔꿈치까지 이어지는 전완이 화면 하단에 지지 구조로 보임. 수화기는 귀에 눌린 상태, 코드는 아래로 자연스럽게 늘어짐. 부유·무지지 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S99sh1"
  }
 },
 "S100sh3::bgfirst_bg": {
  "input_fingerprint": "99de28422df6bfcc",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 가슴을 편 고정된 자세로 서 있는 모습.\n\nLOCATION (lock): The mainland harbor pier beside a parked van and the waiting passengers in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 구창모, hold a static medium-wide composition with him centered and the 술집 여자들 gathered across his forward-facing space on both sides. His planted posture and thrust chest provide the visual axis, while the women remain sufficiently visible to read as the audience for his boastful instructions.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 까만색 그랜드카니발 (여자들과 구창모가 내린 뒤 선착장에 있음) — A side and partial front face remain visible behind the assembled group; used as Held behind and to the side of the group as evidence of their arrival; 선착장 (구창모와 여자들이 모여 있음); used as Defines the outdoor gathering space and leaves an open direction for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination gives the boastful gathering clear visibility while the restrained palette prevents the colorful clothing from becoming cheerful.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 가슴을 편 고정된 자세로 서 있는 모습.\n\nLOCATION (lock): The mainland harbor pier beside a parked van and the waiting passengers in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 구창모, hold a static medium-wide composition with him centered and the 술집 여자들 gathered across his forward-facing space on both sides. His planted posture and thrust chest provide the visual axis, while the women remain sufficiently visible to read as the audience for his boastful instructions.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 까만색 그랜드카니발 (여자들과 구창모가 내린 뒤 선착장에 있음) — A side and partial front face remain visible behind the assembled group; used as Held behind and to the side of the group as evidence of their arrival; 선착장 (구창모와 여자들이 모여 있음); used as Defines the outdoor gathering space and leaves an open direction for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination gives the boastful gathering clear visibility while the restrained palette prevents the colorful clothing from becoming cheerful.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S100sh3__bgfirst_bg.png",
  "asset_id": "03fac3f2-a20a-4dc0-8f12-f9c1a111af26",
  "input_asset_ids": [
   "fc238a76-36a9-4e85-8fe5-0733a929de2f",
   "3d36d31f-8ae8-4155-92d1-a101793b1b80"
  ]
 },
 "S100sh3": {
  "input_fingerprint": "35ee19ef29547a56",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 가슴을 편 고정된 자세로 서 있는 모습.\n\nLOCATION (lock): The mainland harbor pier beside a parked van and the waiting passengers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 구창모, hold a static medium-wide composition with him centered and the 술집 여자들 gathered across his forward-facing space on both sides. His planted posture and thrust chest provide the visual axis, while the women remain sufficiently visible to read as the audience for his boastful instructions.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 까만색 그랜드카니발 (여자들과 구창모가 내린 뒤 선착장에 있음) — A side and partial front face remain visible behind the assembled group; used as Held behind and to the side of the group as evidence of their arrival; 선착장 (구창모와 여자들이 모여 있음); used as Defines the outdoor gathering space and leaves an open direction for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination gives the boastful gathering clear visibility while the restrained palette prevents the colorful clothing from becoming cheerful.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 가슴을 편 고정된 자세로 서 있는 모습.\n\nLOCATION (lock): The mainland harbor pier beside a parked van and the waiting passengers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 구창모, hold a static medium-wide composition with him centered and the 술집 여자들 gathered across his forward-facing space on both sides. His planted posture and thrust chest provide the visual axis, while the women remain sufficiently visible to read as the audience for his boastful instructions.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 까만색 그랜드카니발 (여자들과 구창모가 내린 뒤 선착장에 있음) — A side and partial front face remain visible behind the assembled group; used as Held behind and to the side of the group as evidence of their arrival; 선착장 (구창모와 여자들이 모여 있음); used as Defines the outdoor gathering space and leaves an open direction for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination gives the boastful gathering clear visibility while the restrained palette prevents the colorful clothing from becoming cheerful.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 구창모가 거들먹거리는 표정으로 선착장에 모인 술집 여자들 앞에서 가슴을 편 고정된 자세로 서 있는 모습.\n\nLOCATION (lock): The mainland harbor pier beside a parked van and the waiting passengers in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height several meters in front of 구창모, hold a static medium-wide composition with him centered and the 술집 여자들 gathered across his forward-facing space on both sides. His planted posture and thrust chest provide the visual axis, while the women remain sufficiently visible to read as the audience for his boastful instructions.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 까만색 그랜드카니발 (여자들과 구창모가 내린 뒤 선착장에 있음) — A side and partial front face remain visible behind the assembled group; used as Held behind and to the side of the group as evidence of their arrival; 선착장 (구창모와 여자들이 모여 있음); used as Defines the outdoor gathering space and leaves an open direction for the following pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination gives the boastful gathering clear visibility while the restrained palette prevents the colorful clothing from becoming cheerful.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S100sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S100sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:808030>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_선착장_93de12.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:808030>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프레임 중앙에서 카메라 쪽(약간 좌측 전방)을 향해 턱을 들고 서 있고, 양옆으로 갈라선 여자들(좌 3명, 우 4명)의 시선이 모두 중앙의 그를 향한다. 시선의 표적이 정확히 구창모이며, 그가 청중 앞에서 지시하는 관계가 성립한다.",
      "built_space": "실외 선착장. 좌측 방파제 창고 건물·전신주·해안 구조물, 우측 검은색 그랜드카니발(기아 엠블럼, 후측면과 부분 앞면)이 여자들 뒤·옆에 주차된 상태로 보인다. 원경에 방파제, 빨간 등대, 정박 어선이 로케이션 사진과 일치. 배경 요소들이 실제 크기 비율을 지킨다.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴, 회색 셔츠재킷+꽃무늬 셔츠+네이비 팬츠+갈색 스웨이드 신발 — 캐릭터 레퍼런스와 의상·체형·얼굴 모두 부합(비니만 없음). 술집 여자들 7명, 모두 한국인 젊은 여성, 밝은 니트·스커트 등 '술집 여자' 인상에 부합. 차량은 검은 그랜드카니발로 확인 가능. 텍스트/워터마크 없음(번호판은 백지).",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 콘크리트 부두에 서 있고 그림자가 발밑에 붙어 있다. 구창모는 양손을 허리에 얹고 가슴을 편 고정된 자세, 체중이 양발에 실린 상태로 안정적. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "구창모는 정면 카메라를 향해 서 있고 양옆 두 줄의 여성들이 그를 향해 시선을 보낸다. 표적은 구창모로 일치. 다만 그의 시선은 카메라 렌즈를 정면으로 응시하는 쪽에 가깝다.",
      "built_space": "실외 선착장, 뒤쪽 중앙에 검은 그랜드카니발이 앞면을 보이며 주차. 좌측 건물 일부, 우측 방파제·빨간 등대·바다가 보여 로케이션과 대체로 일치하나, 밴이 구창모 바로 뒤 중앙에 크게 자리해 '무리 뒤·옆' 배치보다 전경화되어 있고 부두 폭·원근이 다소 압축됨.",
      "entities": "구창모: 40대 후반 한국 남성, 꽃무늬 셔츠+회색 셔츠재킷+네이비 팬츠+갈색 신발로 레퍼런스 부합. 그러나 '술газ집 여자들'로 지정된 인물들이 40~60대 중년 여성 15명 이상, 작업복·카디건 차림의 마을 아낙 인상으로 술집 여자들이라는 지정과 어긋난다. 인원도 과다하게 늘어남.",
      "hard_violations": [],
      "physics": "전원 지면에 두 발로 직립, 그림자 일관. 구창모는 팔을 몸 옆에 늘어뜨린 차렷에 가까운 자세로 '가슴을 편 거들먹거리는' 태도는 약하지만 물리적 지지에는 문제 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 펴고 허리에 손을 얹은 거들먹거리는 고정 자세, 좌우로 갈라선 술집 여자들, 뒤·옆에 놓인 검은 그랜드카니발, 로케이션 사진과 일치하는 선착장까지 지시된 미디엄-와이드 구도를 정확히 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "선착장·카니발 배치는 있으나 여성들이 중년 마을 아낙 다수로 '술집 여자들' 지정과 어긋나고, 구창모의 자세가 차렷에 가까워 '거들먹거리며 가슴을 편' 연기와 밴의 전경화된 크기에서 감점."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 펴고 허리에 손을 얹은 거들먹거리는 고정 자세, 좌우로 갈라선 술집 여자들, 뒤·옆에 놓인 검은 그랜드카니발, 로케이션 사진과 일치하는 선착장까지 지시된 미디엄-와이드 구도를 정확히 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "선착장·카니발 배치는 있으나 여성들이 중년 마을 아낙 다수로 '술집 여자들' 지정과 어긋나고, 구창모의 자세가 차렷에 가까워 '거들먹거리며 가슴을 편' 연기와 밴의 전경화된 크기에서 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프레임 중앙에서 카메라 쪽(약간 좌측 전방)을 향해 턱을 들고 서 있고, 양옆으로 갈라선 여자들(좌 3명, 우 4명)의 시선이 모두 중앙의 그를 향한다. 시선의 표적이 정확히 구창모이며, 그가 청중 앞에서 지시하는 관계가 성립한다.",
      "built_space": "실외 선착장. 좌측 방파제 창고 건물·전신주·해안 구조물, 우측 검은색 그랜드카니발(기아 엠블럼, 후측면과 부분 앞면)이 여자들 뒤·옆에 주차된 상태로 보인다. 원경에 방파제, 빨간 등대, 정박 어선이 로케이션 사진과 일치. 배경 요소들이 실제 크기 비율을 지킨다.",
      "entities": "구창모: 40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴, 회색 셔츠재킷+꽃무늬 셔츠+네이비 팬츠+갈색 스웨이드 신발 — 캐릭터 레퍼런스와 의상·체형·얼굴 모두 부합(비니만 없음). 술집 여자들 7명, 모두 한국인 젊은 여성, 밝은 니트·스커트 등 '술집 여자' 인상에 부합. 차량은 검은 그랜드카니발로 확인 가능. 텍스트/워터마크 없음(번호판은 백지).",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 콘크리트 부두에 서 있고 그림자가 발밑에 붙어 있다. 구창모는 양손을 허리에 얹고 가슴을 편 고정된 자세, 체중이 양발에 실린 상태로 안정적. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "구창모는 정면 카메라를 향해 서 있고 양옆 두 줄의 여성들이 그를 향해 시선을 보낸다. 표적은 구창모로 일치. 다만 그의 시선은 카메라 렌즈를 정면으로 응시하는 쪽에 가깝다.",
      "built_space": "실외 선착장, 뒤쪽 중앙에 검은 그랜드카니발이 앞면을 보이며 주차. 좌측 건물 일부, 우측 방파제·빨간 등대·바다가 보여 로케이션과 대체로 일치하나, 밴이 구창모 바로 뒤 중앙에 크게 자리해 '무리 뒤·옆' 배치보다 전경화되어 있고 부두 폭·원근이 다소 압축됨.",
      "entities": "구창모: 40대 후반 한국 남성, 꽃무늬 셔츠+회색 셔츠재킷+네이비 팬츠+갈색 신발로 레퍼런스 부합. 그러나 '술газ집 여자들'로 지정된 인물들이 40~60대 중년 여성 15명 이상, 작업복·카디건 차림의 마을 아낙 인상으로 술집 여자들이라는 지정과 어긋난다. 인원도 과다하게 늘어남.",
      "hard_violations": [],
      "physics": "전원 지면에 두 발로 직립, 그림자 일관. 구창모는 팔을 몸 옆에 늘어뜨린 차렷에 가까운 자세로 '가슴을 편 거들먹거리는' 태도는 약하지만 물리적 지지에는 문제 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "로케이션·차량·인물 동일성은 좋으나, 구창모가 차렷에 가까운 경직 자세로 '가슴 펴고 거들먹거리는' 태도가 약하고 주변 인물이 수수한 중년 여성 다수로 '술집 여자들'과 어긋나며 시선도 렌즈 정면으로 향해 청중 지시 관계가 흐리다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리에 손을 얹고 가슴을 편 고정 자세와 거들먹거리는 표정, 좌우로 갈라져 그를 바라보는 술집 여자들, 뒤편의 검은 카니발, 참조와 거의 일치하는 선착장 지형까지 샷 텍스트의 스테이징을 가장 정확히 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "로케이션·차량·인물 동일성은 좋으나, 구창모가 차렷에 가까운 경직 자세로 '가슴 펴고 거들먹거리는' 태도가 약하고 주변 인물이 수수한 중년 여성 다수로 '술집 여자들'과 어긋나며 시선도 렌즈 정면으로 향해 청중 지시 관계가 흐리다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리에 손을 얹고 가슴을 편 고정 자세와 거들먹거리는 표정, 좌우로 갈라져 그를 바라보는 술집 여자들, 뒤편의 검은 카니발, 참조와 거의 일치하는 선착장 지형까지 샷 텍스트의 스테이징을 가장 정확히 구현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "구창모는 프레임 중앙에서 카메라 쪽(약간 좌측 전방)을 향해 턱을 들고 서 있고, 양옆으로 갈라선 여자들(좌 3명, 우 4명)의 시선이 모두 중앙의 그를 향한다. 시선의 표적이 정확히 구창모이며, 그가 청중 앞에서 지시하는 관계가 성립한다.",
    "built_space": "실외 선착장. 좌측 방파제 창고 건물·전신주·해안 구조물, 우측 검은색 그랜드카니발(기아 엠블럼, 후측면과 부분 앞면)이 여자들 뒤·옆에 주차된 상태로 보인다. 원경에 방파제, 빨간 등대, 정박 어선이 로케이션 사진과 일치. 배경 요소들이 실제 크기 비율을 지킨다.",
    "entities": "구창모: 40대 후반 한국 남성, 짧은 검은 머리, 마른 볕에 그을린 얼굴, 회색 셔츠재킷+꽃무늬 셔츠+네이비 팬츠+갈색 스웨이드 신발 — 캐릭터 레퍼런스와 의상·체형·얼굴 모두 부합(비니만 없음). 술집 여자들 7명, 모두 한국인 젊은 여성, 밝은 니트·스커트 등 '술집 여자' 인상에 부합. 차량은 검은 그랜드카니발로 확인 가능. 텍스트/워터마크 없음(번호판은 백지).",
    "hard_violations": [],
    "physics": "모든 인물이 두 발로 콘크리트 부두에 서 있고 그림자가 발밑에 붙어 있다. 구창모는 양손을 허리에 얹고 가슴을 편 고정된 자세, 체중이 양발에 실린 상태로 안정적. 공중에 뜬 물체나 지지 없는 신체 없음."
   },
   {
    "label": "B",
    "direction": "구창모는 정면 카메라를 향해 서 있고 양옆 두 줄의 여성들이 그를 향해 시선을 보낸다. 표적은 구창모로 일치. 다만 그의 시선은 카메라 렌즈를 정면으로 응시하는 쪽에 가깝다.",
    "built_space": "실외 선착장, 뒤쪽 중앙에 검은 그랜드카니발이 앞면을 보이며 주차. 좌측 건물 일부, 우측 방파제·빨간 등대·바다가 보여 로케이션과 대체로 일치하나, 밴이 구창모 바로 뒤 중앙에 크게 자리해 '무리 뒤·옆' 배치보다 전경화되어 있고 부두 폭·원근이 다소 압축됨.",
    "entities": "구창모: 40대 후반 한국 남성, 꽃무늬 셔츠+회색 셔츠재킷+네이비 팬츠+갈색 신발로 레퍼런스 부합. 그러나 '술газ집 여자들'로 지정된 인물들이 40~60대 중년 여성 15명 이상, 작업복·카디건 차림의 마을 아낙 인상으로 술집 여자들이라는 지정과 어긋난다. 인원도 과다하게 늘어남.",
    "hard_violations": [],
    "physics": "전원 지면에 두 발로 직립, 그림자 일관. 구창모는 팔을 몸 옆에 늘어뜨린 차렷에 가까운 자세로 '가슴을 편 거들먹거리는' 태도는 약하지만 물리적 지지에는 문제 없음."
   }
  ],
  "totals": {
   "A": 16,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "가슴 펴고 허리에 손을 얹은 거들먹거리는 고정 자세, 좌우로 갈라선 술집 여자들, 뒤·옆에 놓인 검은 그랜드카니발, 로케이션 사진과 일치하는 선착장까지 지시된 미디엄-와이드 구도를 정확히 충족."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "선착장·카니발 배치는 있으나 여성들이 중년 마을 아낙 다수로 '술집 여자들' 지정과 어긋나고, 구창모의 자세가 차렷에 가까워 '거들먹거리며 가슴을 편' 연기와 밴의 전경화된 크기에서 감점."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_선착장_93de12.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽에서 두 번째 여성(베이지색 상의, 청바지)의 뒤쪽 발(왼발) 구두 굽이 비정상적으로 뒤를 향해 꺾여 물리적으로 불가능한 형태를 하고 있습니다.",
     "fix_en": "Redraw the left foot and black high heel of the woman in the beige top and jeans (second from the left) so the foot is anatomically correct and the shoe rests naturally flat on the ground. Preserve exactly the faces, poses, and clothing of all people, the black van, the pier background, the daytime lighting, and the current wide shot framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "허리에 손을 얹은 구창모의 양손 손가락이 제대로 묘사되지 않고 뭉툭한 덩어리처럼 옷에 뭉개져 있습니다. (Major)",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "가장 오른쪽 여성(흰색 블라우스, 검정 치마)이 앞으로 모은 양손이 손가락 구분 없이 하나의 살덩어리로 뭉개져 있습니다. (Major)",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the left foot and black high heel of the woman in the beige top and jeans (second from the left) so the foot is anatomically correct and the shoe rests naturally flat on the ground. Preserve exactly the faces, poses, and clothing of all people, the black van, the pier background, the daytime lighting, and the current wide shot framing.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치의 좌3·우4 배치와 시선 화살표, 중앙 정면 고정 자세, 검은 카니발 측·후면 배경 유지, 배경 레퍼런스의 건물·등대·어선 디테일이 가장 선명하게 살아 있고 인물 접지·그림자도 견고하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 방향은 A와 동일하지만 배경 디테일과 인물 얼굴이 전반적으로 뭉개져 배경 레퍼런스 재현도가 떨어지고, 계약이 요구하지 않은 신발·헤어 등 소품 변경이 발생해 얻은 것 없이 잃은 쪽이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.607
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.607
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치의 좌3·우4 배치와 시선 화살표, 중앙 정면 고정 자세, 검은 카니발 측·후면 배경 유지, 배경 레퍼런스의 건물·등대·어선 디테일이 가장 선명하게 살아 있고 인물 접지·그림자도 견고하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 방향은 A와 동일하지만 배경 디테일과 인물 얼굴이 전반적으로 뭉개져 배경 레퍼런스 재현도가 떨어지고, 계약이 요구하지 않은 신발·헤어 등 소품 변경이 발생해 얻은 것 없이 잃은 쪽이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치의 7인 배치·좌우 시선 화살표·중앙 정면 고정 자세를 모두 충족하고, 배경 레퍼런스의 부두·건물·등대·카니발을 그대로 유지하며 인물 디테일(얼굴·의상·신발·그림자)이 가장 선명해 계약 이행도가 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구성은 A와 사실상 동일하나 계약이 요구하지 않은 변경(좌측 세 번째 여성의 청바지→데님 미니스커트+부츠, 여러 여성의 신발·헤어 실루엣 변경, 배경 소품 단순화)과 전반적으로 뭉개진 인물 렌더링 때문에 얻은 것 없이 잃은 것만 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치의 7인 배치·좌우 시선 화살표·중앙 정면 고정 자세를 모두 충족하고, 배경 레퍼런스의 부두·건물·등대·카니발을 그대로 유지하며 인물 디테일(얼굴·의상·신발·그림자)이 가장 선명해 계약 이행도가 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구성은 A와 사실상 동일하나 계약이 요구하지 않은 변경(좌측 세 번째 여성의 청바지→데님 미니스커트+부츠, 여러 여성의 신발·헤어 실루엣 변경, 배경 소품 단순화)과 전반적으로 뭉개진 인물 렌더링 때문에 얻은 것 없이 잃은 것만 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S100sh3__bgfirst_bg.png",
   "bg_asset_id": "03fac3f2-a20a-4dc0-8f12-f9c1a111af26",
   "bg_record_key": "S100sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해안마을 선착장",
   "groupbg_asset_id": "3d36d31f-8ae8-4155-92d1-a101793b1b80"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S100sh5": {
  "input_fingerprint": "a36fcbde744f9626",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 정박된 낚시 어선 위에서 황봉업(황 씨)이 구창모 쪽을 향해 한 손을 번쩍 든 채 정지해 있는 전신.\n\nLOCATION (lock): The deck of the fishing boat moored alongside the mainland harbor pier. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the pan from the same chest-height position near 구창모 and the women, then settle in a slightly wider full-body view of 황봉업(황 씨) on the moored fishing boat. He stands near the middle of the frame with one arm raised into the upper third, while the dock-to-boat separation remains visible around his feet as spatial reference.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-center of the frame, midground, looks toward 구창모 near the camera-side dock; moored fishing boat in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 낚시 어선 (선착장에 정박되어 있음) — The side nearest the dock and the standing area on the boat are visible to camera; used as Supports 황봉업's full-body stance and raised-hand signal; 선착장 (낚시 어선과 맞닿아 있음) — Its length recedes from the camera-side position toward the moored boat; used as Maintains the visual route back toward 구창모 outside the frame.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination clearly separates 황봉업's raised hand and full-body stance from the boat and dock.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, gathered women, parked vehicle, moored fishing boat, and daylight. Exclude the officer's speech as the focal action; show the boatman waving from the vessel.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "황 씨는 정면(카메라 쪽)을 향해 오른손을 머리 위로 들고 있고 시선도 거의 카메라 정면. 구창모가 있어야 할 카메라측 부두 쪽(화면 왼쪽으로 뻗은 선착장)을 향한 방향성은 약하게만 성립. 배는 그의 오른쪽(화면 우측)에 계류되어 있다.",
    "built_space": "선착장 콘크리트 부두가 화면 왼쪽으로 멀리 후퇴하고, 오른쪽에 어선 2척이 계류. 그러나 인물은 배 갑판 위가 아니라 부두 콘크리트 위에 서 있으며(발밑이 계류용 볼라드가 있는 부두면), 배와 인물 사이에 뱃전이 지나간다 — 샷 텍스트의 '어선 위' 위치가 아님.",
    "entities": "중년 한국 남성, 검은 고무 앞치마·긴 고무장화·어두운 상의 — 캐릭터 레퍼런스와 대체로 일치. 다만 머리에 캡을 쓴 듯하고 앞치마 안 스웨터가 네이비 니트가 아닌 카키 재킷으로 보임. 이전 스틸의 검은 SUV·모여선 여성들은 프레임에 없음.",
    "hard_violations": [
     "샷 텍스트가 지정한 '정박된 어선 위'가 아니라 선착장 콘크리트 부두 위에 서 있어 스테이징 위치가 틀림(배 갑판이 아님)"
    ],
    "physics": "두 발 모두 부두 콘크리트에 확실히 접지, 체중 안정. 든 팔은 어깨 관절로 자연스럽게 지지됨. 부유·무지지 요소 없음."
   },
   {
    "label": "B",
    "direction": "황 씨는 카메라 정면을 향해 왼손(화면상 좌측 팔)을 들고 미소. 구창모는 카메라측에 있다고 전제되므로 정면 방향은 허용 가능하나, 부두 쪽 시선축이 약간 정면 고정. 선착장은 화면 우측으로 후퇴.",
    "built_space": "인물은 목선 갑판 판자 위에 서 있고 뱃전·계선줄·타이어 방충재가 보이며 우측에 부두면과 차량이 있어 배-부두 분리는 보임. 다만 카메라가 배 위(선미)에 올라타 배 내부를 크게 차지해 어선이 전경 구조물처럼 커졌고, 요구된 '선착장이 카메라 위치에서 배 쪽으로 후퇴' 구도와 어긋남.",
    "entities": "중년 한국 남성, 검정 니트·고무장화 — 얼굴·머리는 레퍼런스와 유사. 그러나 캐릭터 레퍼런스의 핵심 의상인 낡은 고무 앞치마가 없음(카고 바지). 이전 스틸 요소 중 차량(청색 미니밴)은 레퍼런스의 검은 SUV와 다르고, 모여선 여성들은 없음.",
    "hard_violations": [],
    "physics": "두 발이 갑판 판자에 접지, 무게 중심 안정. 든 팔은 정상적 지지. 부유물 없음."
   },
   {
    "label": "C",
    "direction": "황 씨가 오른손을 머리 위로 번쩍 들고 몸과 시선을 화면 왼쪽 아래 카메라측 부두 방향으로 향함 — 그 방향에 실제로 부두와 모여선 여성들, 검은 SUV가 있고 좌측 전경에 인물(구창모로 읽히는 손·팔)이 있어 아임 대상이 프레임 안 논리대로 맞음.",
    "built_space": "인물은 목재 갑판(어선 위)에 서 있고, 그 앞으로 뱃전·계선줄·노란 방충재·물이 지나가며 부두 콘크리트가 카메라 쪽에서 배 쪽으로 후퇴 — 발밑에 배-부두 분리가 명확히 보임. 조타실·윈치·그물이 실제 어선 부품으로 배치.",
    "entities": "중년 한국 남성, 검게 물든 고무 앞치마·청색 작업복·긴 고무장화 — 캐릭터 레퍼런스와 가장 근접. 배경에 이전 스틸의 검은 SUV와 모여선 여성 4명, 방파제, 붉은 등대가 재현됨. 좌측 프레임 가장자리 팔은 카메라 근처 구창모의 부분으로, 프롬프트가 허용한 '카메라측 구창모' 지시와 충돌 소지가 있지만 인물 목록상 새 인물 추가로 읽힐 위험 있음.",
    "hard_violations": [],
    "physics": "두 발 모두 갑판에 접지, 체중 오른발 쪽으로 자연스럽게 실림. 든 팔은 어깨에서 지지. 부유하는 물체 없음."
   }
  ],
  "totals": {
   "A": 4,
   "B": 6,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "손을 들고 정지한 전신은 맞지만 인물이 '정박된 어선 위'가 아니라 선착장 콘크리트 위에 서 있어 샷 텍스트의 핵심 위치를 위반하고, 이전 스틸의 차량·여성들도 사라졌다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "어선 갑판 위 전신·거수는 성립하나 카메라가 배 안에 들어가 어선이 전경을 차지해 지정된 '약간 더 넓은 미들그라운드 전신+선착장 후퇴' 구도를 벗어나고, 레퍼런스의 고무 앞치마가 빠지고 차량 색·차종도 다르다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "정박 어선 갑판 위 중앙에 선 전신, 발밑의 배-부두 분리, 카메라측 부두(여성들·검은 SUV)를 향해 번쩍 든 손까지 지정 구도·방향이 모두 맞고 앞치마·장화 등 캐릭터 레퍼런스 의상도 일치한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S100sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[치명적] 황봉업의 의상이 잘못되었습니다. 캐릭터 레퍼런스에 있는 낡고 해진 짙은 남색 니트 스웨터 대신 파란색 칼라 셔츠를 입고 있습니다.",
     "fix_en": "Replace the blue collared shirt worn under the apron with a heavy, dark blue crew-neck knit sweater with distressed holes, matching the reference. Maintain the character's face, raised arm pose, dirty leather apron, rubber boots, the boat, the pier, and all lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[치명적] 프레임 왼쪽 가장자리에 샷 텍스트에 명시되지 않은 인물(구창모로 추정됨)의 팔과 몸통 일부가 등장하여 샷의 인물 제한 규정을 위반했습니다.",
     "fix_en": "Remove the partial arm and torso intruding on the far left edge of the frame, replacing that area with the empty concrete pier and water. Preserve the central character, his exact pose and clothing, the boat, the background women and car, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[주요] 이전 샷 레퍼런스의 부두 가장자리는 평범한 콘크리트였으나, 본 이미지에서는 노란색과 검은색의 주차 블록들이 임의로 추가되어 공간의 일관성이 깨졌습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the blue collared shirt worn under the apron with a heavy, dark blue crew-neck knit sweater with distressed holes, matching the reference. Maintain the character's face, raised arm pose, dirty leather apron, rubber boots, the boat, the pier, and all lighting.\n- Remove the partial arm and torso intruding on the far left edge of the frame, replacing that area with the empty concrete pier and water. Preserve the central character, his exact pose and clothing, the boat, the background women and car, and the framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 배 위에 서서 몸과 시선을 카메라 왼쪽(선착장, 구창모가 있는 방향)으로 향하고 오른팔을 프레임 상단 3분의 1까지 번쩍 들어 손바닥을 카메라/부두 쪽으로 펼침. 손 인사의 대상은 화면 왼쪽 부두 위 인물들(먼 곳의 여성 무리)과 화면 좌측 전경에 잘려 들어온 인물 쪽으로 향함. 단, 좌측 전경에 팔·손·상의 일부가 프레임 안으로 침입해 있어 시선의 종점이 그 인물로 읽힘.",
      "built_space": "부두(선착장)가 왼쪽에서 화면 안쪽으로 후퇴하고, 그 오른쪽에 어선이 계류되어 있음. 계선주, 노란·검정 방충 블록, 타이어 펜더, 밧줄, 그물, 조타실, 윈치 등 부두-배 구성 요소는 일관됨. 배와 부두 사이 물(간격)이 발 근처에 보여 공간 기준 유지. 참조 스틸의 흰 등대·방파제·검은 SUV·모인 여성들도 배경에 유지됨. 다만 프레임 좌측 최전경에 사람의 팔/손/옷자락이 크게 들어와 있어 '황봉업 외 인물 금지' 규정과 충돌.",
      "entities": "중년 한국 남성, 흰머리 섞인 짧은 검은 머리, 넓은 인상 좋은 얼굴 — 캐릭터 참조와 얼굴은 대체로 일치. 그러나 상의가 참조의 남색 니트 스웨터가 아니라 청색 작업 재킷(데님/워크재킷)으로 바뀜. 앞치마와 장화는 참조와 일치. 배경 여성 무리·검은 SUV·빨간 등대는 이전 스틸과 일치.",
      "hard_violations": [
       "프레임 좌측 전경에 황봉업 이외의 인물(팔·손·상반신 일부)이 추가로 들어와 있음 — 샷 텍스트가 보여주지 않는 인물의 신체 삽입(구창모는 프레임 밖이어야 함)"
      ],
      "physics": "황봉업은 두 발이 목선 갑판 판자 위에 확실히 놓여 있고 체중이 자연스럽게 실림. 든 팔은 어깨에서 뻗은 정상 해부학. 밧줄·그물·부표는 갑판과 부두 위에 놓여 지지됨. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 황봉업이 배 위에서 몸을 부두 쪽(화면 왼쪽)으로 돌리고 오른팔을 상단 3분의 1까지 들어 손바닥을 부두/카메라 쪽으로 펼침. 시선은 카메라 근처 부두 방향, 즉 프레임 밖 구창모 위치를 향함. 프레임 안에 다른 인물의 신체가 침입하지 않아 시선의 종점이 프레임 밖 카메라측 부두로 정확히 읽힘.",
      "built_space": "부두가 좌측에서 안쪽으로 후퇴하고 어선이 우측에 계류. 계선주, 노랑·검정 블록, 타이어 펜더, 부표 줄, 조타실, 윈치, 그물 더미 배치가 A와 사실상 동일하며 일관됨. 배와 부두 사이 수면 간격이 발 근처에 보여 공간 기준 유지. 배경에 이전 스틸의 검은 SUV, 여성 무리, 방파제, 빨간 등대 유지. 중복된 구조물이나 불가능한 반사 없음.",
      "entities": "중년 한국 남성, 흰머리 섞인 짧은 머리, 넓고 온화한 얼굴 — 캐릭터 참조와 일치. 상의가 참조와 동일한 남색 니트 스웨터이고 그 위에 낡은 고무 앞치마, 흙 묻은 장화까지 참조 의상과 정확히 일치. 배경 인물·차량·등대 등 이전 스틸 요소 유지.",
      "hard_violations": [],
      "physics": "두 발이 갑판 판자에 붙어 체중이 실린 정지 자세, 든 팔은 어깨에서 자연스럽게 뻗음. 밧줄·그물·상자 등 모든 소품은 갑판/부두 면에 놓여 있음. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·동작은 충족하나 좌측 전경에 황봉업 외 인물의 팔·손이 크게 침입해 '샷 텍스트가 보여주지 않는 인물 금지' 규정을 위반했고, 캐릭터 참조의 남색 니트가 청색 작업 재킷으로 바뀌어 의상 락도 어긋난다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 와이드 전신 구도와 손 든 정지 순간을 유지하면서 추가 인물을 제거하고 참조의 남색 니트+고무 앞치마+장화 의상을 정확히 복원했으며, 부두-배 간격과 배경 요소도 그대로여서 잃은 것 없이 위반만 해소했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·동작은 충족하나 좌측 전경에 황봉업 외 인물의 팔·손이 크게 침입해 '샷 텍스트가 보여주지 않는 인물 금지' 규정을 위반했고, 캐릭터 참조의 남색 니트가 청색 작업 재킷으로 바뀌어 의상 락도 어긋난다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 와이드 전신 구도와 손 든 정지 순간을 유지하면서 추가 인물을 제거하고 참조의 남색 니트+고무 앞치마+장화 의상을 정확히 복원했으며, 부두-배 간격과 배경 요소도 그대로여서 잃은 것 없이 위반만 해소했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 배 위에 서서 몸과 시선을 카메라 왼쪽(선착장, 구창모가 있는 방향)으로 향하고 오른팔을 프레임 상단 3분의 1까지 번쩍 들어 손바닥을 카메라/부두 쪽으로 펼침. 손 인사의 대상은 화면 왼쪽 부두 위 인물들(먼 곳의 여성 무리)과 화면 좌측 전경에 잘려 들어온 인물 쪽으로 향함. 단, 좌측 전경에 팔·손·상의 일부가 프레임 안으로 침입해 있어 시선의 종점이 그 인물로 읽힘.",
      "built_space": "부두(선착장)가 왼쪽에서 화면 안쪽으로 후퇴하고, 그 오른쪽에 어선이 계류되어 있음. 계선주, 노란·검정 방충 블록, 타이어 펜더, 밧줄, 그물, 조타실, 윈치 등 부두-배 구성 요소는 일관됨. 배와 부두 사이 물(간격)이 발 근처에 보여 공간 기준 유지. 참조 스틸의 흰 등대·방파제·검은 SUV·모인 여성들도 배경에 유지됨. 다만 프레임 좌측 최전경에 사람의 팔/손/옷자락이 크게 들어와 있어 '황봉업 외 인물 금지' 규정과 충돌.",
      "entities": "중년 한국 남성, 흰머리 섞인 짧은 검은 머리, 넓은 인상 좋은 얼굴 — 캐릭터 참조와 얼굴은 대체로 일치. 그러나 상의가 참조의 남색 니트 스웨터가 아니라 청색 작업 재킷(데님/워크재킷)으로 바뀜. 앞치마와 장화는 참조와 일치. 배경 여성 무리·검은 SUV·빨간 등대는 이전 스틸과 일치.",
      "hard_violations": [
       "프레임 좌측 전경에 황봉업 이외의 인물(팔·손·상반신 일부)이 추가로 들어와 있음 — 샷 텍스트가 보여주지 않는 인물의 신체 삽입(구창모는 프레임 밖이어야 함)"
      ],
      "physics": "황봉업은 두 발이 목선 갑판 판자 위에 확실히 놓여 있고 체중이 자연스럽게 실림. 든 팔은 어깨에서 뻗은 정상 해부학. 밧줄·그물·부표는 갑판과 부두 위에 놓여 지지됨. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "동일하게 황봉업이 배 위에서 몸을 부두 쪽(화면 왼쪽)으로 돌리고 오른팔을 상단 3분의 1까지 들어 손바닥을 부두/카메라 쪽으로 펼침. 시선은 카메라 근처 부두 방향, 즉 프레임 밖 구창모 위치를 향함. 프레임 안에 다른 인물의 신체가 침입하지 않아 시선의 종점이 프레임 밖 카메라측 부두로 정확히 읽힘.",
      "built_space": "부두가 좌측에서 안쪽으로 후퇴하고 어선이 우측에 계류. 계선주, 노랑·검정 블록, 타이어 펜더, 부표 줄, 조타실, 윈치, 그물 더미 배치가 A와 사실상 동일하며 일관됨. 배와 부두 사이 수면 간격이 발 근처에 보여 공간 기준 유지. 배경에 이전 스틸의 검은 SUV, 여성 무리, 방파제, 빨간 등대 유지. 중복된 구조물이나 불가능한 반사 없음.",
      "entities": "중년 한국 남성, 흰머리 섞인 짧은 머리, 넓고 온화한 얼굴 — 캐릭터 참조와 일치. 상의가 참조와 동일한 남색 니트 스웨터이고 그 위에 낡은 고무 앞치마, 흙 묻은 장화까지 참조 의상과 정확히 일치. 배경 인물·차량·등대 등 이전 스틸 요소 유지.",
      "hard_violations": [],
      "physics": "두 발이 갑판 판자에 붙어 체중이 실린 정지 자세, 든 팔은 어깨에서 자연스럽게 뻗음. 밧줄·그물·상자 등 모든 소품은 갑판/부두 면에 놓여 있음. 부유하는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 배 갑판 중앙에 서서 왼팔(화면 좌측 팔)을 머리 위로 번쩍 들었고, 시선과 얼굴은 카메라 좌측 전방, 즉 선착장(구창모가 있는 방향)을 향한다. 손바닥은 정면-좌측 육지 쪽을 향해 펴져 있어 인사/신호 방향이 부두 쪽으로 정확히 떨어진다. 배경 좌측 부두 위에 원경의 여성들이 작게 보여 구창모 쪽으로 이어지는 시각 동선이 유지된다.",
      "built_space": "어선 갑판: 조타실(캐빈), 마스트, 붐, 윈치, 어망 더미, 부표, 계류 로프가 각각 하나씩 자연스럽게 배치. 선착장은 좌측에서 화면 안쪽으로 후퇴하며, 배와 부두 사이 검은 물 틈(dock-to-boat separation)이 인물 발치 좌측에 명확히 보인다. 중복된 조타실·마스트 등 복제 구조물 없음.",
      "entities": "인물은 50대 중반 한국인 남성, 검은-희끗한 머리, 넓고 유순한 얼굴로 캐릭터 레퍼런스와 일치. 의상은 레퍼런스대로 남색 니트 스웨터 + 낡은 고무 앞치마 + 갈색 장화로 정확히 일치. 프레임 내 추가 인물은 부두 원경의 여성들뿐(이전 스틸에서 유지된 요소). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발 모두 나무 갑판에 접지, 무게는 양발에 실려 있고 든 팔은 어깨에서 자연스럽게 뻗음. 반대 손은 앞치마 옆에 늘어져 있음. 공중에 뜬 물체나 지지 없는 신체 없음. 로프·어망은 갑판에 놓여 늘어짐이 자연스럽다."
     },
     {
      "label": "B",
      "direction": "황봉업의 팔 들기와 시선 방향은 A와 동일하게 좌측 부두(구창모 방향)를 향한다. 그러나 화면 좌측 가장자리에 정체불명의 인물 상반신/팔·손이 새로 프레임 안으로 들어와 있어 시선 동선을 방해한다. 그 팔은 아래로 내려뻗어 있고 어떤 대상도 향하지 않는다.",
      "built_space": "선박 구조물은 A와 동일(조타실 하나, 마스트, 윈치, 어망). 부두-선체 사이 물 틈도 유지. 다만 좌측 전경에 잘린 인물이 부두 위 공간을 점유하며 카메라 근처에 서 있는 형태가 되었다.",
      "entities": "황봉업 얼굴·머리·나이대는 레퍼런스와 부합하나, 의상이 캐릭터 레퍼런스의 남색 니트 스웨터에서 청색 작업 셔츠/재킷으로 바뀌어 락된 복장과 불일치. 앞치마·장화는 유지. 좌측의 잘린 인물은 샷 텍스트가 허용하지 않는 인물(구창모는 프레임 밖에 있어야 함)로, 계약이 금지한 추가 인물이다.",
      "hard_violations": [
       "샷 텍스트·PEOPLE 조항이 허용하지 않는 추가 인물(좌측 프레임 가장자리의 잘린 몸통과 팔)이 프레임 안에 등장",
       "레퍼런스로 락된 황봉업의 상의(남색 니트)가 청색 작업 셔츠로 변경되어 의상 락 위반"
      ],
      "physics": "황봉업은 양발이 갑판에 접지되어 지지 정상. 좌측 잘린 인물의 팔은 몸통과 연결이 어색하게 잘려 있고 손이 허공에 떠 있는 듯 보이지만 프레임 밖 몸이 지지한다고 볼 여지는 있다. 그 외 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "전신 와이드, 중앙 배치, 부두-선체 간격 노출, 레퍼런스 의상(남색 니트+고무 앞치마+장화)과 얼굴 일치까지 모두 충족하고 불필요한 인물 추가가 없다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "동일 구도지만 좌측에 계약이 금지한 정체불명 인물의 몸통·팔이 끼어들었고, 락된 남색 니트 상의를 청색 작업 셔츠로 바꿔 신원·복장 락을 훼손했다 — 얻은 것 없이 손실만 큼."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전신 와이드, 중앙 배치, 부두-선체 간격 노출, 레퍼런스 의상(남색 니트+고무 앞치마+장화)과 얼굴 일치까지 모두 충족하고 불필요한 인물 추가가 없다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "동일 구도지만 좌측에 계약이 금지한 정체불명 인물의 몸통·팔이 끼어들었고, 락된 남색 니트 상의를 청색 작업 셔츠로 바꿔 신원·복장 락을 훼손했다 — 얻은 것 없이 손실만 큼."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "황봉업은 배 갑판 중앙에 서서 왼팔(화면 좌측 팔)을 머리 위로 번쩍 들었고, 시선과 얼굴은 카메라 좌측 전방, 즉 선착장(구창모가 있는 방향)을 향한다. 손바닥은 정면-좌측 육지 쪽을 향해 펴져 있어 인사/신호 방향이 부두 쪽으로 정확히 떨어진다. 배경 좌측 부두 위에 원경의 여성들이 작게 보여 구창모 쪽으로 이어지는 시각 동선이 유지된다.",
      "built_space": "어선 갑판: 조타실(캐빈), 마스트, 붐, 윈치, 어망 더미, 부표, 계류 로프가 각각 하나씩 자연스럽게 배치. 선착장은 좌측에서 화면 안쪽으로 후퇴하며, 배와 부두 사이 검은 물 틈(dock-to-boat separation)이 인물 발치 좌측에 명확히 보인다. 중복된 조타실·마스트 등 복제 구조물 없음.",
      "entities": "인물은 50대 중반 한국인 남성, 검은-희끗한 머리, 넓고 유순한 얼굴로 캐릭터 레퍼런스와 일치. 의상은 레퍼런스대로 남색 니트 스웨터 + 낡은 고무 앞치마 + 갈색 장화로 정확히 일치. 프레임 내 추가 인물은 부두 원경의 여성들뿐(이전 스틸에서 유지된 요소). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 발 모두 나무 갑판에 접지, 무게는 양발에 실려 있고 든 팔은 어깨에서 자연스럽게 뻗음. 반대 손은 앞치마 옆에 늘어져 있음. 공중에 뜬 물체나 지지 없는 신체 없음. 로프·어망은 갑판에 놓여 늘어짐이 자연스럽다."
     },
     {
      "label": "A",
      "direction": "황봉업의 팔 들기와 시선 방향은 A와 동일하게 좌측 부두(구창모 방향)를 향한다. 그러나 화면 좌측 가장자리에 정체불명의 인물 상반신/팔·손이 새로 프레임 안으로 들어와 있어 시선 동선을 방해한다. 그 팔은 아래로 내려뻗어 있고 어떤 대상도 향하지 않는다.",
      "built_space": "선박 구조물은 A와 동일(조타실 하나, 마스트, 윈치, 어망). 부두-선체 사이 물 틈도 유지. 다만 좌측 전경에 잘린 인물이 부두 위 공간을 점유하며 카메라 근처에 서 있는 형태가 되었다.",
      "entities": "황봉업 얼굴·머리·나이대는 레퍼런스와 부합하나, 의상이 캐릭터 레퍼런스의 남색 니트 스웨터에서 청색 작업 셔츠/재킷으로 바뀌어 락된 복장과 불일치. 앞치마·장화는 유지. 좌측의 잘린 인물은 샷 텍스트가 허용하지 않는 인물(구창모는 프레임 밖에 있어야 함)로, 계약이 금지한 추가 인물이다.",
      "hard_violations": [
       "샷 텍스트·PEOPLE 조항이 허용하지 않는 추가 인물(좌측 프레임 가장자리의 잘린 몸통과 팔)이 프레임 안에 등장",
       "레퍼런스로 락된 황봉업의 상의(남색 니트)가 청색 작업 셔츠로 변경되어 의상 락 위반"
      ],
      "physics": "황봉업은 양발이 갑판에 접지되어 지지 정상. 좌측 잘린 인물의 팔은 몸통과 연결이 어색하게 잘려 있고 손이 허공에 떠 있는 듯 보이지만 프레임 밖 몸이 지지한다고 볼 여지는 있다. 그 외 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S100sh3"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S101sh1::bgfirst_bg": {
  "input_fingerprint": "85c0b6815e7468a6",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 대낮의 낚시 어선 갑판 위로 화려한 옷차림의 술집 여자들과 후반부 낚싯꾼들이 발 디딜 틈 없이 빼곡하게 모여 서 있는 전경.\n\nLOCATION (lock): The crowded open passenger deck of the fishing boat in bright daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin in a high, downward-angled wide view over the fishing boat deck, holding the tightly packed passengers as a single dense field while preserving enough of the deck boundary to show that the boat is full. The 술집 여자들 and fishermen overlap across foreground, middle ground, and background, with no isolated hero position before the crane descends toward the pier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (승객들로 만원임) — The deck is seen from above, with its occupied length extending across the frame; used as The visible deck boundary supplies scale and proves the density of the crowd; 낚시 어선 (술집 여자들과 낚싯꾼들이 함께 올라타 있음) — Its upper deck and outer boundary are visible from the elevated camera position; used as Defines the transport holding the tightly packed group.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime illumination reveals the crowded deck clearly, while restrained contrast and muted color keep the festive surface uneasy.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 대낮의 낚시 어선 갑판 위로 화려한 옷차림의 술집 여자들과 후반부 낚싯꾼들이 발 디딜 틈 없이 빼곡하게 모여 서 있는 전경.\n\nLOCATION (lock): The crowded open passenger deck of the fishing boat in bright daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin in a high, downward-angled wide view over the fishing boat deck, holding the tightly packed passengers as a single dense field while preserving enough of the deck boundary to show that the boat is full. The 술집 여자들 and fishermen overlap across foreground, middle ground, and background, with no isolated hero position before the crane descends toward the pier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (승객들로 만원임) — The deck is seen from above, with its occupied length extending across the frame; used as The visible deck boundary supplies scale and proves the density of the crowd; 낚시 어선 (술집 여자들과 낚싯꾼들이 함께 올라타 있음) — Its upper deck and outer boundary are visible from the elevated camera position; used as Defines the transport holding the tightly packed group.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime illumination reveals the crowded deck clearly, while restrained contrast and muted color keep the festive surface uneasy.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S101sh1__bgfirst_bg.png",
  "asset_id": "b1b2ded1-8da3-4f9b-b497-849fd70db957",
  "input_asset_ids": [
   "32fc71ed-0d3e-4f53-b074-45f50e6f318c",
   "c1555b38-5c15-4933-bbbd-9f46f6a5c5cb",
   "bac2f48d-abbf-4aa6-94c9-42103de83af2"
  ]
 },
 "S101sh1": {
  "input_fingerprint": "f8d6d34298e86ee7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 낚시 어선 갑판 위로 화려한 옷차림의 술집 여자들과 후반부 낚싯꾼들이 발 디딜 틈 없이 빼곡하게 모여 서 있는 전경.\n\nLOCATION (lock): The crowded open passenger deck of the fishing boat in bright daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin in a high, downward-angled wide view over the fishing boat deck, holding the tightly packed passengers as a single dense field while preserving enough of the deck boundary to show that the boat is full. The 술집 여자들 and fishermen overlap across foreground, middle ground, and background, with no isolated hero position before the crane descends toward the pier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (승객들로 만원임) — The deck is seen from above, with its occupied length extending across the frame; used as The visible deck boundary supplies scale and proves the density of the crowd; 낚시 어선 (술집 여자들과 낚싯꾼들이 함께 올라타 있음) — Its upper deck and outer boundary are visible from the elevated camera position; used as Defines the transport holding the tightly packed group.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime illumination reveals the crowded deck clearly, while restrained contrast and muted color keep the festive surface uneasy.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 낚싯꾼 #2 (Korean middle-aged man, short dark hair, rounded face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 낚시 어선 갑판 위로 화려한 옷차림의 술집 여자들과 후반부 낚싯꾼들이 발 디딜 틈 없이 빼곡하게 모여 서 있는 전경.\n\nLOCATION (lock): The crowded open passenger deck of the fishing boat in bright daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin in a high, downward-angled wide view over the fishing boat deck, holding the tightly packed passengers as a single dense field while preserving enough of the deck boundary to show that the boat is full. The 술집 여자들 and fishermen overlap across foreground, middle ground, and background, with no isolated hero position before the crane descends toward the pier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (승객들로 만원임) — The deck is seen from above, with its occupied length extending across the frame; used as The visible deck boundary supplies scale and proves the density of the crowd; 낚시 어선 (술집 여자들과 낚싯꾼들이 함께 올라타 있음) — Its upper deck and outer boundary are visible from the elevated camera position; used as Defines the transport holding the tightly packed group.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime illumination reveals the crowded deck clearly, while restrained contrast and muted color keep the festive surface uneasy.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 낚싯꾼 #2 (Korean middle-aged man, short dark hair, rounded face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 낚시 어선 갑판 위로 화려한 옷차림의 술집 여자들과 후반부 낚싯꾼들이 발 디딜 틈 없이 빼곡하게 모여 서 있는 전경.\n\nLOCATION (lock): The crowded open passenger deck of the fishing boat in bright daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin in a high, downward-angled wide view over the fishing boat deck, holding the tightly packed passengers as a single dense field while preserving enough of the deck boundary to show that the boat is full. The 술집 여자들 and fishermen overlap across foreground, middle ground, and background, with no isolated hero position before the crane descends toward the pier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (승객들로 만원임) — The deck is seen from above, with its occupied length extending across the frame; used as The visible deck boundary supplies scale and proves the density of the crowd; 낚시 어선 (술집 여자들과 낚싯꾼들이 함께 올라타 있음) — Its upper deck and outer boundary are visible from the elevated camera position; used as Defines the transport holding the tightly packed group.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime illumination reveals the crowded deck clearly, while restrained contrast and muted color keep the festive surface uneasy.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 낚싯꾼 #2 (Korean middle-aged man, short dark hair, rounded face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S101sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S101sh1.png"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_fishing_boat_sel.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 조타실 뒤편 상부에서 뱃머리 쪽을 내려다보는 하이앵글 와이드. 인물들의 시선은 서로를 향하거나 난간 밖 바다, 우현의 낚싯대 쪽으로 분산되어 있고 렌즈를 정면으로 응시하는 인물이 없어 '고립된 주인공 없음' 지시에 부합. 우현 낚싯꾼들의 낚싯대는 뱃전 바깥 바다 쪽으로 향해 있어 사용 방향이 맞다.",
      "built_space": "조타실은 흰색 상부구조에 전면·측면 창과 측면 도어, 상부 안테나/레이더 마스트를 갖춰 LOCATION 사진 및 STRUCTURE LOOK의 흰 캐빈 형태와 부합. 선체 내부 불워크는 STRUCTURE LOOK의 청색 도장을 반영. 조타실 내부에 보이는 조종 장치는 하나뿐이며 중복된 조타륜 없음. 우현 뒤쪽 윈치/롤러 기구도 구조 참조와 일치. 갑판 경계(난간·불워크)가 프레임 좌우로 이어져 만원 상태의 스케일을 제공.",
      "entities": "화려한 원색 미니드레스 차림의 젊은 여성 다수(술집 여자들)와 캡·조끼·티셔츠 차림의 남성 낚싯꾼들이 혼재. 모두 한국인 외모의 실제 인간으로 렌더링, 눈·피부 이상 없음. 다만 일부 남성의 복장은 낚시꾼보다 일반 캐주얼에 가깝고, 중경 일부 얼굴은 해상도 한계로 뭉개짐. 화면 내 문자·워터마크 없음.",
      "physics": "모든 인물이 갑판 바닥에 두 발로 서 있고, 난간을 잡거나 캔·컵을 손에 쥐고 있어 지지가 명확. 공중에 뜬 신체나 손 없는 부유 물체 없음. 항주 중 발생한 항적(포말)이 좌현 뒤로 이어져 배의 이동과 일치. 그림자 방향도 대체로 일관.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "카메라는 뱃머리 상부에서 뒤쪽(조타실·부두 방향)을 내려다보는 하이앵글. 그러나 거의 모든 여성과 상당수 남성이 렌즈를 정면으로 응시하는 단체 기념사진 시선으로, '고립된 히어로 포지션 없이 밀집한 하나의 장'이라는 지시와 자연 연기 지시(렌즈를 향한 멍한 응시 회피)에 어긋난다. 인물 대부분이 정지 자세로 정렬.",
      "built_space": "조타실은 흰색으로 LOCATION 사진의 캐빈 형태에 가깝고, 내부에 조타륜 1개가 보여 중복 없음. 다만 조타실이 프레임 중앙 우측을 크게 차지하며 배 후방 갑판이 부두 콘크리트 벽과 맞닿아 있고, 배의 경계선(선미 난간)이 부두 인파와 뒤섞여 갑판 경계가 모호. 우측 상단의 인물들은 배가 아니라 부두 계단/방파제 위에 서 있는 것으로 읽혀, '만원인 어선 갑판'이라는 사실보다 부두 집합처럼 보인다. STRUCTURE LOOK의 청·적 도장 선체 특징은 보이지 않음.",
      "entities": "화려한 꽃무늬·원색 옷의 젊은 여성 다수와 낚시 조끼·모자 차림 중년 남성들로 배역 대비는 명확하고 모두 한국인 실사. 아이스박스·낚시 장비 등 소품은 물리적으로 타당. 문자 없음. 다만 밝은 대낮이나 전체적으로 정적·차분하여 항해 중이 아닌 정박 상태.",
      "physics": "모든 인물 두 발로 갑판/부두에 지지, 공중 부양 없음. 아이스박스는 갑판 위에 놓여 있음. 우측 상단 부두 위 인물들은 실제 부두 면 위에 서 있어 지지는 있으나, 배 위가 아닌 곳에 사람들이 있어 '갑판 위 만원' 서술과 어긋남.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "하이앵글 와이드에서 술집 여자들과 낚싯꾼이 전·중·후경에 겹쳐 발 디딜 틈 없는 밀집 장을 형성하고, 갑판 경계와 흰 조타실·청색 불워크가 두 참조와 일치하며 렌즈 응시 없는 살아있는 순간을 포착 — 지시 충족도가 가장 높다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 배치는 밀집하나 대부분이 카메라를 정면 응시하는 단체사진 정렬이고, 배가 부두에 붙어 사람들이 방파제 위까지 서 있어 '어선 갑판 위 만원'과 항해 중 밝은 바다라는 로케이션 진실이 흐려졌다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "하이앵글 와이드에서 술집 여자들과 낚싯꾼이 전·중·후경에 겹쳐 발 디딜 틈 없는 밀집 장을 형성하고, 갑판 경계와 흰 조타실·청색 불워크가 두 참조와 일치하며 렌즈 응시 없는 살아있는 순간을 포착 — 지시 충족도가 가장 높다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 배치는 밀집하나 대부분이 카메라를 정면 응시하는 단체사진 정렬이고, 배가 부두에 붙어 사람들이 방파제 위까지 서 있어 '어선 갑판 위 만원'과 항해 중 밝은 바다라는 로케이션 진실이 흐려졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 조타실 뒤편 상부에서 뱃머리 쪽을 내려다보는 하이앵글 와이드. 인물들의 시선은 서로를 향하거나 난간 밖 바다, 우현의 낚싯대 쪽으로 분산되어 있고 렌즈를 정면으로 응시하는 인물이 없어 '고립된 주인공 없음' 지시에 부합. 우현 낚싯꾼들의 낚싯대는 뱃전 바깥 바다 쪽으로 향해 있어 사용 방향이 맞다.",
      "built_space": "조타실은 흰색 상부구조에 전면·측면 창과 측면 도어, 상부 안테나/레이더 마스트를 갖춰 LOCATION 사진 및 STRUCTURE LOOK의 흰 캐빈 형태와 부합. 선체 내부 불워크는 STRUCTURE LOOK의 청색 도장을 반영. 조타실 내부에 보이는 조종 장치는 하나뿐이며 중복된 조타륜 없음. 우현 뒤쪽 윈치/롤러 기구도 구조 참조와 일치. 갑판 경계(난간·불워크)가 프레임 좌우로 이어져 만원 상태의 스케일을 제공.",
      "entities": "화려한 원색 미니드레스 차림의 젊은 여성 다수(술집 여자들)와 캡·조끼·티셔츠 차림의 남성 낚싯꾼들이 혼재. 모두 한국인 외모의 실제 인간으로 렌더링, 눈·피부 이상 없음. 다만 일부 남성의 복장은 낚시꾼보다 일반 캐주얼에 가깝고, 중경 일부 얼굴은 해상도 한계로 뭉개짐. 화면 내 문자·워터마크 없음.",
      "physics": "모든 인물이 갑판 바닥에 두 발로 서 있고, 난간을 잡거나 캔·컵을 손에 쥐고 있어 지지가 명확. 공중에 뜬 신체나 손 없는 부유 물체 없음. 항주 중 발생한 항적(포말)이 좌현 뒤로 이어져 배의 이동과 일치. 그림자 방향도 대체로 일관.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "카메라는 뱃머리 상부에서 뒤쪽(조타실·부두 방향)을 내려다보는 하이앵글. 그러나 거의 모든 여성과 상당수 남성이 렌즈를 정면으로 응시하는 단체 기념사진 시선으로, '고립된 히어로 포지션 없이 밀집한 하나의 장'이라는 지시와 자연 연기 지시(렌즈를 향한 멍한 응시 회피)에 어긋난다. 인물 대부분이 정지 자세로 정렬.",
      "built_space": "조타실은 흰색으로 LOCATION 사진의 캐빈 형태에 가깝고, 내부에 조타륜 1개가 보여 중복 없음. 다만 조타실이 프레임 중앙 우측을 크게 차지하며 배 후방 갑판이 부두 콘크리트 벽과 맞닿아 있고, 배의 경계선(선미 난간)이 부두 인파와 뒤섞여 갑판 경계가 모호. 우측 상단의 인물들은 배가 아니라 부두 계단/방파제 위에 서 있는 것으로 읽혀, '만원인 어선 갑판'이라는 사실보다 부두 집합처럼 보인다. STRUCTURE LOOK의 청·적 도장 선체 특징은 보이지 않음.",
      "entities": "화려한 꽃무늬·원색 옷의 젊은 여성 다수와 낚시 조끼·모자 차림 중년 남성들로 배역 대비는 명확하고 모두 한국인 실사. 아이스박스·낚시 장비 등 소품은 물리적으로 타당. 문자 없음. 다만 밝은 대낮이나 전체적으로 정적·차분하여 항해 중이 아닌 정박 상태.",
      "physics": "모든 인물 두 발로 갑판/부두에 지지, 공중 부양 없음. 아이스박스는 갑판 위에 놓여 있음. 우측 상단 부두 위 인물들은 실제 부두 면 위에 서 있어 지지는 있으나, 배 위가 아닌 곳에 사람들이 있어 '갑판 위 만원' 서술과 어긋남.",
      "hard_violations": []
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "built_space": "조타실 전면과 측면 창, 출입문, 갑판 난간, 우현의 대형 권양기와 넓은 청색 갑판이 보인다. 조타실 내부의 조향 장치는 선명하게 식별되지 않지만 중복된 조타 장치는 없다. 승객들은 조타실 주변과 갑판 전·중·후경에 서 있으며 좌석 배치나 불가능한 반사는 보이지 않는다. 선체 외곽과 갑판 길이가 비교적 충분히 드러나지만, 조타실의 줄무늬와 일부 비례는 STRUCTURE LOOK과 정확히 일치하지 않는다.",
      "direction": "낚싯대를 든 우측 인물들은 대체로 난간 바깥 오른쪽 바다를 향해 낚싯대를 뻗고 있다. 다른 승객들은 서로 또는 갑판 활동을 바라보며, 특정 인물 하나가 카메라 시선을 독점하지 않는다.",
      "entities": "밝은 낮의 한국 낚시 어선과 많은 한국인 승객이 보인다. 여성들은 분홍색·빨간색·흰색 등의 화려한 원피스를 입었고 남성 일부는 낚싯대를 사용하지만, 많은 남성은 젊은 캐주얼 차림이라 ‘후반부 낚싯꾼들’의 정체성이 약하다. 술집 여자들과 낚싯꾼이 섞인 군중이라는 핵심은 읽힌다.",
      "hard_violations": [],
      "label": "B",
      "physics": "모든 인물은 갑판에 두 발 또는 한 발로 체중을 지지하며 서 있고, 손에 든 잔·캔·낚싯대는 실제 손으로 잡혀 있다. 낚싯대는 난간 밖으로 이어지는 사용 자세이며 공중에 뜬 사람이나 지지되지 않은 물체는 없다."
     },
     {
      "built_space": "큰 흰색 조타실과 전면·측면 창, 문, 양쪽 난간이 보이며 조타실 안에는 조타륜 하나만 있다. 인물들은 좁은 후갑판에 서 있고 좌석 오배치나 불가능한 반사는 없다. 다만 조타실이 화면을 크게 점유해 갑판의 전체 길이와 외곽이 충분히 보이지 않으며, STRUCTURE LOOK의 청색 갑판·선체 줄무늬·권양기 배치보다 LOCATION 사진의 다른 조타실 외형을 따른다.",
      "direction": "대다수 여성과 여러 남성이 정면 위쪽의 카메라를 일제히 바라본다. 낚시나 승선 활동을 향한 시선보다 단체 기념사진 같은 카메라 응시가 지배적이며, 낚싯대나 명확히 목표를 향한 도구는 보이지 않는다.",
      "entities": "화려한 옷차림의 한국 여성 다수와 중·장년 한국 남성 낚싯꾼 다수가 보이고, 남성들의 조끼·모자·장화는 낚싯꾼 정체성을 분명히 한다. 그러나 두 집단이 좌우로 상당히 분리되어 있고, 전경의 냉장 상자들이 군중 사이 공간을 차지한다. 요구된 어선 군중은 있으나 고정 구조의 외형은 권위 사진과 크게 다르다.",
      "hard_violations": [],
      "label": "A",
      "physics": "모든 인물은 갑판 위에 서거나 난간 가까이 기대어 지지되고 냉장 상자도 갑판에 놓여 있다. 공중에 뜬 신체나 물체는 없다. 다만 군중의 자세가 대부분 같은 방향으로 굳어 있어 자연스러운 승선 중간 순간보다는 정지된 단체 촬영처럼 보인다."
     }
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "높은 하향 와이드에서 갑판 경계와 점유 길이를 보여 주며 화려한 여성과 낚싯꾼을 전·중·후경에 자연스럽게 섞어 놓아 핵심 staging을 가장 충실히 구현했다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "군중 밀도와 인물 유형은 강하지만 전원이 카메라를 보는 단체사진식 연출, 집단 분리, 좁은 갑판 노출과 STRUCTURE LOOK 불일치가 결정적으로 뒤진다."
     }
    ],
    "winner": "B"
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "높은 하향 와이드에서 갑판 경계와 점유 길이를 보여 주며 화려한 여성과 낚싯꾼을 전·중·후경에 자연스럽게 섞어 놓아 핵심 staging을 가장 충실히 구현했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "군중 밀도와 인물 유형은 강하지만 전원이 카메라를 보는 단체사진식 연출, 집단 분리, 좁은 갑판 노출과 STRUCTURE LOOK 불일치가 결정적으로 뒤진다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "조타실 전면과 측면 창, 출입문, 갑판 난간, 우현의 대형 권양기와 넓은 청색 갑판이 보인다. 조타실 내부의 조향 장치는 선명하게 식별되지 않지만 중복된 조타 장치는 없다. 승객들은 조타실 주변과 갑판 전·중·후경에 서 있으며 좌석 배치나 불가능한 반사는 보이지 않는다. 선체 외곽과 갑판 길이가 비교적 충분히 드러나지만, 조타실의 줄무늬와 일부 비례는 STRUCTURE LOOK과 정확히 일치하지 않는다.",
      "direction": "낚싯대를 든 우측 인물들은 대체로 난간 바깥 오른쪽 바다를 향해 낚싯대를 뻗고 있다. 다른 승객들은 서로 또는 갑판 활동을 바라보며, 특정 인물 하나가 카메라 시선을 독점하지 않는다.",
      "entities": "밝은 낮의 한국 낚시 어선과 많은 한국인 승객이 보인다. 여성들은 분홍색·빨간색·흰색 등의 화려한 원피스를 입었고 남성 일부는 낚싯대를 사용하지만, 많은 남성은 젊은 캐주얼 차림이라 ‘후반부 낚싯꾼들’의 정체성이 약하다. 술집 여자들과 낚싯꾼이 섞인 군중이라는 핵심은 읽힌다.",
      "hard_violations": [],
      "label": "A",
      "physics": "모든 인물은 갑판에 두 발 또는 한 발로 체중을 지지하며 서 있고, 손에 든 잔·캔·낚싯대는 실제 손으로 잡혀 있다. 낚싯대는 난간 밖으로 이어지는 사용 자세이며 공중에 뜬 사람이나 지지되지 않은 물체는 없다."
     },
     {
      "built_space": "큰 흰색 조타실과 전면·측면 창, 문, 양쪽 난간이 보이며 조타실 안에는 조타륜 하나만 있다. 인물들은 좁은 후갑판에 서 있고 좌석 오배치나 불가능한 반사는 없다. 다만 조타실이 화면을 크게 점유해 갑판의 전체 길이와 외곽이 충분히 보이지 않으며, STRUCTURE LOOK의 청색 갑판·선체 줄무늬·권양기 배치보다 LOCATION 사진의 다른 조타실 외형을 따른다.",
      "direction": "대다수 여성과 여러 남성이 정면 위쪽의 카메라를 일제히 바라본다. 낚시나 승선 활동을 향한 시선보다 단체 기념사진 같은 카메라 응시가 지배적이며, 낚싯대나 명확히 목표를 향한 도구는 보이지 않는다.",
      "entities": "화려한 옷차림의 한국 여성 다수와 중·장년 한국 남성 낚싯꾼 다수가 보이고, 남성들의 조끼·모자·장화는 낚싯꾼 정체성을 분명히 한다. 그러나 두 집단이 좌우로 상당히 분리되어 있고, 전경의 냉장 상자들이 군중 사이 공간을 차지한다. 요구된 어선 군중은 있으나 고정 구조의 외형은 권위 사진과 크게 다르다.",
      "hard_violations": [],
      "label": "B",
      "physics": "모든 인물은 갑판 위에 서거나 난간 가까이 기대어 지지되고 냉장 상자도 갑판에 놓여 있다. 공중에 뜬 신체나 물체는 없다. 다만 군중의 자세가 대부분 같은 방향으로 굳어 있어 자연스러운 승선 중간 순간보다는 정지된 단체 촬영처럼 보인다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 조타실 뒤편 상부에서 뱃머리 쪽을 내려다보는 하이앵글 와이드. 인물들의 시선은 서로를 향하거나 난간 밖 바다, 우현의 낚싯대 쪽으로 분산되어 있고 렌즈를 정면으로 응시하는 인물이 없어 '고립된 주인공 없음' 지시에 부합. 우현 낚싯꾼들의 낚싯대는 뱃전 바깥 바다 쪽으로 향해 있어 사용 방향이 맞다.",
    "built_space": "조타실은 흰색 상부구조에 전면·측면 창과 측면 도어, 상부 안테나/레이더 마스트를 갖춰 LOCATION 사진 및 STRUCTURE LOOK의 흰 캐빈 형태와 부합. 선체 내부 불워크는 STRUCTURE LOOK의 청색 도장을 반영. 조타실 내부에 보이는 조종 장치는 하나뿐이며 중복된 조타륜 없음. 우현 뒤쪽 윈치/롤러 기구도 구조 참조와 일치. 갑판 경계(난간·불워크)가 프레임 좌우로 이어져 만원 상태의 스케일을 제공.",
    "entities": "화려한 원색 미니드레스 차림의 젊은 여성 다수(술집 여자들)와 캡·조끼·티셔츠 차림의 남성 낚싯꾼들이 혼재. 모두 한국인 외모의 실제 인간으로 렌더링, 눈·피부 이상 없음. 다만 일부 남성의 복장은 낚시꾼보다 일반 캐주얼에 가깝고, 중경 일부 얼굴은 해상도 한계로 뭉개짐. 화면 내 문자·워터마크 없음.",
    "physics": "모든 인물이 갑판 바닥에 두 발로 서 있고, 난간을 잡거나 캔·컵을 손에 쥐고 있어 지지가 명확. 공중에 뜬 신체나 손 없는 부유 물체 없음. 항주 중 발생한 항적(포말)이 좌현 뒤로 이어져 배의 이동과 일치. 그림자 방향도 대체로 일관.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "카메라는 뱃머리 상부에서 뒤쪽(조타실·부두 방향)을 내려다보는 하이앵글. 그러나 거의 모든 여성과 상당수 남성이 렌즈를 정면으로 응시하는 단체 기념사진 시선으로, '고립된 히어로 포지션 없이 밀집한 하나의 장'이라는 지시와 자연 연기 지시(렌즈를 향한 멍한 응시 회피)에 어긋난다. 인물 대부분이 정지 자세로 정렬.",
    "built_space": "조타실은 흰색으로 LOCATION 사진의 캐빈 형태에 가깝고, 내부에 조타륜 1개가 보여 중복 없음. 다만 조타실이 프레임 중앙 우측을 크게 차지하며 배 후방 갑판이 부두 콘크리트 벽과 맞닿아 있고, 배의 경계선(선미 난간)이 부두 인파와 뒤섞여 갑판 경계가 모호. 우측 상단의 인물들은 배가 아니라 부두 계단/방파제 위에 서 있는 것으로 읽혀, '만원인 어선 갑판'이라는 사실보다 부두 집합처럼 보인다. STRUCTURE LOOK의 청·적 도장 선체 특징은 보이지 않음.",
    "entities": "화려한 꽃무늬·원색 옷의 젊은 여성 다수와 낚시 조끼·모자 차림 중년 남성들로 배역 대비는 명확하고 모두 한국인 실사. 아이스박스·낚시 장비 등 소품은 물리적으로 타당. 문자 없음. 다만 밝은 대낮이나 전체적으로 정적·차분하여 항해 중이 아닌 정박 상태.",
    "physics": "모든 인물 두 발로 갑판/부두에 지지, 공중 부양 없음. 아이스박스는 갑판 위에 놓여 있음. 우측 상단 부두 위 인물들은 실제 부두 면 위에 서 있어 지지는 있으나, 배 위가 아닌 곳에 사람들이 있어 '갑판 위 만원' 서술과 어긋남.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 16,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "하이앵글 와이드에서 술집 여자들과 낚싯꾼이 전·중·후경에 겹쳐 발 디딜 틈 없는 밀집 장을 형성하고, 갑판 경계와 흰 조타실·청색 불워크가 두 참조와 일치하며 렌즈 응시 없는 살아있는 순간을 포착 — 지시 충족도가 가장 높다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물 배치는 밀집하나 대부분이 카메라를 정면 응시하는 단체사진 정렬이고, 배가 부두에 붙어 사람들이 방파제 위까지 서 있어 '어선 갑판 위 만원'과 항해 중 밝은 바다라는 로케이션 진실이 흐려졌다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B06.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_fishing_boat_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "원본 배경 이미지에서 조타실 문은 열려 있으나, 생성된 이미지에서는 문이 닫혀 있고 스케치에 없는 여성이 창문 안에 임의로 추가되어 있습니다. (Critical)",
     "fix_en": "Restore the cabin doorway to an open, empty dark rectangle as seen in the background reference, removing the closed white door and the woman's face; preserve the surrounding people, the rest of the cabin structure, the lighting, and the framing."
    },
    {
     "issue_ko": "중앙 하단의 남색 반팔 셔츠를 입은 남성에게서 흰색 캔을 든 왼쪽 팔과 아래로 늘어뜨린 왼쪽 팔이 동시에 나와 팔이 두 개로 중복되었습니다. (Critical)",
     "fix_en": "Remove the extra left arm and hand holding the white can from the man in the dark blue polo, replacing them with the natural continuation of the background clothing and deck, keeping only his left arm that hangs down by his side; preserve the man's clothing, his right arm, all surrounding people, and the framing."
    },
    {
     "issue_ko": "오른쪽 낚싯대를 든 남성(어두운 회색 셔츠)의 낚싯대가 은색 윈치의 단단한 금속 원판을 뚫고 지나가는 불가능한 형태입니다. (Critical)",
     "fix_en": "Remove the section of the fishing rod that overlaps and intersects the solid metal winch spool, leaving the winch spool intact and whole; preserve the fisherman, his clothing, the winch structure, and the framing."
    },
    {
     "issue_ko": "하단 중앙 좌측의 빨간 드레스를 입은 여성이 폰을 쥐고 있는 오른손의 엄지가 아래로 향해 있어, 해부학적으로 왼손이 잘못 붙어 있습니다. (Critical)",
     "fix_en": "Redraw the hand holding the black phone on the woman in the red dress as a correct right hand with the thumb facing upward; preserve the woman's dress, the phone, her posture, and the framing."
    },
    {
     "issue_ko": "오른쪽 하단의 검은 셔츠를 입은 남성이 윈치에 기대고 있는 오른팔 끝에 손이 없고 절단된 것처럼 묘사되어 있습니다. (Major)",
     "fix_en": ""
    },
    {
     "issue_ko": "왼쪽 맨 앞의 흰색 티셔츠를 입은 남성의 방향이 레이아웃 스케치의 화살표(오른쪽 위 향함)와 달리 왼쪽 바다를 향하고 있습니다. (Major)",
     "fix_en": ""
    },
    {
     "issue_ko": "하단 중앙 우측의 흰색 티셔츠를 입은 남성(노란색 잔을 든 남성)의 방향이 스케치의 화살표(왼쪽 향함)와 달리 오른쪽을 향하고 있습니다. (Major)",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Restore the cabin doorway to an open, empty dark rectangle as seen in the background reference, removing the closed white door and the woman's face; preserve the surrounding people, the rest of the cabin structure, the lighting, and the framing.\n- Remove the extra left arm and hand holding the white can from the man in the dark blue polo, replacing them with the natural continuation of the background clothing and deck, keeping only his left arm that hangs down by his side; preserve the man's clothing, his right arm, all surrounding people, and the framing.\n- Remove the section of the fishing rod that overlaps and intersects the solid metal winch spool, leaving the winch spool intact and whole; preserve the fisherman, his clothing, the winch structure, and the framing.\n- Redraw the hand holding the black phone on the woman in the red dress as a correct right hand with the thumb facing upward; preserve the woman's dress, the phone, her posture, and the framing.\n- \n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "높은 부감 와이드로 갑판 전체를 내려다보며, 인물 대부분이 배 중앙·조타실 쪽 혹은 서로를 향해 시선이 향함. 우현의 낚싯꾼들은 실제로 낚싯대를 바깥 바다 쪽(우측 난간 너머)으로 뻗어 겨누고 있고, 낚싯대 끝이 물 쪽으로 나가 있어 조준 대상이 명확함. 레이아웃 스케치의 우측 낚싯대 화살표와 일치. 좌현 인물들은 난간 쪽·배 안쪽을 향해 서 있어 스케치의 화살표 방향과 대체로 부합.",
      "built_space": "조타실 1동, 흰색 본체에 청·적·백 띠, 좌측 열린 출입문과 창문 배치가 배경 레퍼런스와 일치. 우현 후미 윈치(양망기) 1대, 좌현·우현 난간 각 1열, 항적(웨이크)이 좌측 뒤로 뻗음 — 구조물 중복 없음. 조타실 내부에 조타수 실루엣이 창 너머 보이며 위치상 타당. 갑판 경계가 프레임 좌우로 이어져 만원 상태의 스케일을 증명.",
      "entities": "화려한 색(핫핑크, 빨강, 흰색, 분홍 미니드레스)의 술집 여자들 다수, 캐주얼·작업복 차림 남성 낚싯꾼 다수, 모자 쓴 중년 남성 포함. 손에 든 소품은 캔·잔·컵으로 술자리 상황과 부합. 전원 한국인 외형, 대낮 복장.",
      "hard_violations": [],
      "physics": "모든 인물이 갑판에 두 발로 서 있고, 손에 든 캔/잔은 손가락이 감싸고 있음. 우현 낚싯꾼들은 난간에 몸을 기대고 양손으로 낚싯대를 쥐고 있어 지지가 명확. 공중에 떠 있는 인물·물체 없음. 그림자가 갑판 위 일관된 방향으로 떨어짐."
     },
     {
      "label": "B",
      "direction": "부감 각도·인물 배치는 A와 거의 동일. 그러나 우현의 낚싯꾼들이 쥐고 있던 낚싯대가 전부 사라져, 팔은 뻗은 자세인데 겨누는 대상이 없음 — 스케치가 명시한 낚싯대 화살표 동작이 무효화됨. 하단 중앙 인물이 손에 든 휴대폰의 화면이 카메라 쪽을 향해 노출되어 있어 본인 시선 방향과 불일치.",
      "built_space": "조타실 형상은 유지되나 우측 상부 창(둥근 창·측면 유리 띠)이 대부분 사라지고 흰 면으로 뭉개져 STRUCTURE LOOK의 개구부 정보가 손실됨. 출입문이 검은 구멍처럼 열려 내부 디테일이 소실. 우현 윈치는 남아 있으나 주변 난간·낚싯대 리깅이 지워짐.",
      "entities": "술집 여자들·낚싯꾼 구성은 A와 동일하나, 낚싯대라는 낚싯꾼의 핵심 소품이 소거됨. 하단 인물의 캔이 휴대폰으로 바뀜(계약이 요구하지 않은 소품 변경). 우측 중년 남성 손의 잡은 물체도 사라짐.",
      "hard_violations": [],
      "physics": "인물들은 갑판에 발을 딛고 서 있어 지지는 정상. 다만 우현 인물들이 빈손으로 낚시 자세(양손 앞으로 뻗고 몸을 난간에 기댄 자세)를 취해 동작의 원인이 되는 물체가 없는 상태 — 손 안에 아무것도 없이 쥔 형태만 남음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부감 와이드·만원 갑판 밀도·조타실 개구부·낚싯대를 쥔 낚싯꾼까지 스케치와 배경 레퍼런스를 가장 충실히 구현했고, 지지 없는 인물이나 중복 구조물이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도지만 낚싯대 전부 소거로 '낚싯꾼' 동작이 빈손 제스처로 남았고, 조타실 우측 창 개구부가 뭉개졌으며 계약이 요구하지 않은 캔→휴대폰(화면이 카메라를 향함) 변경까지 더해져 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부감 와이드·만원 갑판 밀도·조타실 개구부·낚싯대를 쥔 낚싯꾼까지 스케치와 배경 레퍼런스를 가장 충실히 구현했고, 지지 없는 인물이나 중복 구조물이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동일 구도지만 낚싯대 전부 소거로 '낚싯꾼' 동작이 빈손 제스처로 남았고, 조타실 우측 창 개구부가 뭉개졌으며 계약이 요구하지 않은 캔→휴대폰(화면이 카메라를 향함) 변경까지 더해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "높은 부감 와이드로 갑판 전체를 내려다보며, 인물 대부분이 배 중앙·조타실 쪽 혹은 서로를 향해 시선이 향함. 우현의 낚싯꾼들은 실제로 낚싯대를 바깥 바다 쪽(우측 난간 너머)으로 뻗어 겨누고 있고, 낚싯대 끝이 물 쪽으로 나가 있어 조준 대상이 명확함. 레이아웃 스케치의 우측 낚싯대 화살표와 일치. 좌현 인물들은 난간 쪽·배 안쪽을 향해 서 있어 스케치의 화살표 방향과 대체로 부합.",
      "built_space": "조타실 1동, 흰색 본체에 청·적·백 띠, 좌측 열린 출입문과 창문 배치가 배경 레퍼런스와 일치. 우현 후미 윈치(양망기) 1대, 좌현·우현 난간 각 1열, 항적(웨이크)이 좌측 뒤로 뻗음 — 구조물 중복 없음. 조타실 내부에 조타수 실루엣이 창 너머 보이며 위치상 타당. 갑판 경계가 프레임 좌우로 이어져 만원 상태의 스케일을 증명.",
      "entities": "화려한 색(핫핑크, 빨강, 흰색, 분홍 미니드레스)의 술집 여자들 다수, 캐주얼·작업복 차림 남성 낚싯꾼 다수, 모자 쓴 중년 남성 포함. 손에 든 소품은 캔·잔·컵으로 술자리 상황과 부합. 전원 한국인 외형, 대낮 복장.",
      "hard_violations": [],
      "physics": "모든 인물이 갑판에 두 발로 서 있고, 손에 든 캔/잔은 손가락이 감싸고 있음. 우현 낚싯꾼들은 난간에 몸을 기대고 양손으로 낚싯대를 쥐고 있어 지지가 명확. 공중에 떠 있는 인물·물체 없음. 그림자가 갑판 위 일관된 방향으로 떨어짐."
     },
     {
      "label": "B",
      "direction": "부감 각도·인물 배치는 A와 거의 동일. 그러나 우현의 낚싯꾼들이 쥐고 있던 낚싯대가 전부 사라져, 팔은 뻗은 자세인데 겨누는 대상이 없음 — 스케치가 명시한 낚싯대 화살표 동작이 무효화됨. 하단 중앙 인물이 손에 든 휴대폰의 화면이 카메라 쪽을 향해 노출되어 있어 본인 시선 방향과 불일치.",
      "built_space": "조타실 형상은 유지되나 우측 상부 창(둥근 창·측면 유리 띠)이 대부분 사라지고 흰 면으로 뭉개져 STRUCTURE LOOK의 개구부 정보가 손실됨. 출입문이 검은 구멍처럼 열려 내부 디테일이 소실. 우현 윈치는 남아 있으나 주변 난간·낚싯대 리깅이 지워짐.",
      "entities": "술집 여자들·낚싯꾼 구성은 A와 동일하나, 낚싯대라는 낚싯꾼의 핵심 소품이 소거됨. 하단 인물의 캔이 휴대폰으로 바뀜(계약이 요구하지 않은 소품 변경). 우측 중년 남성 손의 잡은 물체도 사라짐.",
      "hard_violations": [],
      "physics": "인물들은 갑판에 발을 딛고 서 있어 지지는 정상. 다만 우현 인물들이 빈손으로 낚시 자세(양손 앞으로 뻗고 몸을 난간에 기댄 자세)를 취해 동작의 원인이 되는 물체가 없는 상태 — 손 안에 아무것도 없이 쥔 형태만 남음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "높은 부감 와이드로 뱃머리 갑판 전체를 내려다본다. 화려한 옷의 여자들과 남자들이 서로를 향해 몸을 돌려 대화하고, 우측 조타실 옆 낚싯꾼들은 우현 난간 바깥 바다 쪽으로 시선을 두고 있다. 시선이 렌즈로 직접 향한 인물은 거의 없고 스케치의 화살표 방향(안쪽·좌우 교차)과 대체로 일치한다. 다만 우측 낚싯꾼들이 손에 낚싯대를 들지 않아 스케치의 '낚싯대를 우현 밖으로 뻗은' 방향성은 약하다.",
      "built_space": "조타실은 배경 레퍼런스와 동일한 위치·비율(흰 상부, 열린 문, 전면 창)이나 붉은/파란 색띠가 하단에서 크게 축소·소실되어 STRUCTURE LOOK과 차이가 있다. 우현의 양망기(윈치)는 원본 위치 그대로 하나, 좌현 곡선 난간과 뱃전 파란 도장도 유지. 조타실 내부에 선원 한둘이 앉아 있고 창을 통해 보이는 것은 광학적으로 타당. 갑판 경계가 프레임 좌·우·하단에 남아 만원임을 증명한다.",
      "entities": "여성들은 몸에 붙는 원피스·미니스커트 등 '화려한 술집 여자' 의상, 남성들은 티셔츠·조끼·모자·작업복의 낚싯꾼 차림으로 전원 한국인 성인. 캔·컵 등 음료 소품이 다수 손에 들려 있고, 우측 남자들은 모자와 낚시 조끼로 낚싯꾼임이 읽힌다. 텍스트·워터마크 없음. 낚싯대가 프레임에 거의 없어 '낚싯꾼' 표지가 의상에만 의존.",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 갑판을 딛고 서 있고 손은 난간·음료·상대의 팔에 걸려 있다. 공중에 뜬 몸이나 지지 없는 물체는 없다. 손에 든 캔·컵은 모두 손가락에 감겨 있으며 무게감이 자연스럽다. 그림자 방향이 좌하향으로 일관되고 배경의 항적 물결도 원본과 동일하게 유지된다."
     },
     {
      "label": "B",
      "direction": "동일 부감 와이드. 좌·중앙 군중의 시선과 자세는 A와 거의 같으나, 조타실 창 안에 정면으로 카메라를 응시하는 여성 얼굴이 추가되었고 우측 하단·중단 인물들이 낚싯대를 우현 바깥으로 뻗어 방향성은 스케치에 더 부합한다. 다만 그 낚싯대들이 향하는 지점이 서로 어긋나 일부는 갑판 위 인물 쪽을 가로지른다.",
      "built_space": "조타실은 형태·창·문 위치가 원본과 유사하나 문이 사라지고 벽면이 밋밋해졌으며 색띠 역시 없다. 우현 양망기는 유지. 조타실 유리 안에 앉은 인물 수가 늘고 한 명은 창틀 위치상 어색하게 크게 보인다. 우측 낚싯대들이 난간·윈치와 겹치며 손과 연결이 불명확한 구간이 있다.",
      "entities": "여성 의상·남성 의상은 A와 대체로 동일한 배치. 그러나 우측 낚싯꾼 몇몇의 상의 색이 바뀌고(녹색→다른 톤), 한 인물의 모자·머리 형태가 달라졌으며 우측 하단 인물의 팔·손 형태가 뭉개져 해부학적으로 불명확하다. 조타실 창 안 여성은 스케치에 없는 정면 응시 인물로 새로 추가된 인상.",
      "hard_violations": [
       "우측 하단 낚싯대와 그것을 쥔 손의 연결이 끊겨 낚싯대 일부가 지지 없이 공중에 떠 있음(손가락이 대에 감기지 않음)"
      ],
      "physics": "군중은 모두 갑판에 발을 딛고 있어 문제 없으나, 우측에 추가된 낚싯대들 중 최소 두 개는 쥔 손이 보이지 않거나 손과 어긋나 지지체가 확인되지 않는다. 낚싯대 굵기·휨도 일정치 않아 물리적 강성이 어색하다. 나머지 소품(캔·컵)은 손에 정상적으로 들려 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부감 와이드·만원 갑판 밀도·주간 광질·배경 구조를 원본 그대로 지키고, 모든 인물이 갑판에 안정적으로 지지되며 떠 있는 소품이 없다. 낚싯대가 거의 안 보이는 점은 아쉽지만 계약이 요구한 것을 손실 없이 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "낚싯대를 추가해 '낚싯꾼' 표지를 보강했으나, 그 대가로 손과 연결되지 않고 공중에 뜬 낚싯대, 조타실 문 소실, 창 안에 정면 응시 인물 추가, 우측 인물들의 의상·손 형태 변형 등 계약이 요구하지 않은 손실이 커서 순손해다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "부감 와이드·만원 갑판 밀도·주간 광질·배경 구조를 원본 그대로 지키고, 모든 인물이 갑판에 안정적으로 지지되며 떠 있는 소품이 없다. 낚싯대가 거의 안 보이는 점은 아쉽지만 계약이 요구한 것을 손실 없이 충족한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "낚싯대를 추가해 '낚싯꾼' 표지를 보강했으나, 그 대가로 손과 연결되지 않고 공중에 뜬 낚싯대, 조타실 문 소실, 창 안에 정면 응시 인물 추가, 우측 인물들의 의상·손 형태 변형 등 계약이 요구하지 않은 손실이 커서 순손해다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "높은 부감 와이드로 뱃머리 갑판 전체를 내려다본다. 화려한 옷의 여자들과 남자들이 서로를 향해 몸을 돌려 대화하고, 우측 조타실 옆 낚싯꾼들은 우현 난간 바깥 바다 쪽으로 시선을 두고 있다. 시선이 렌즈로 직접 향한 인물은 거의 없고 스케치의 화살표 방향(안쪽·좌우 교차)과 대체로 일치한다. 다만 우측 낚싯꾼들이 손에 낚싯대를 들지 않아 스케치의 '낚싯대를 우현 밖으로 뻗은' 방향성은 약하다.",
      "built_space": "조타실은 배경 레퍼런스와 동일한 위치·비율(흰 상부, 열린 문, 전면 창)이나 붉은/파란 색띠가 하단에서 크게 축소·소실되어 STRUCTURE LOOK과 차이가 있다. 우현의 양망기(윈치)는 원본 위치 그대로 하나, 좌현 곡선 난간과 뱃전 파란 도장도 유지. 조타실 내부에 선원 한둘이 앉아 있고 창을 통해 보이는 것은 광학적으로 타당. 갑판 경계가 프레임 좌·우·하단에 남아 만원임을 증명한다.",
      "entities": "여성들은 몸에 붙는 원피스·미니스커트 등 '화려한 술집 여자' 의상, 남성들은 티셔츠·조끼·모자·작업복의 낚싯꾼 차림으로 전원 한국인 성인. 캔·컵 등 음료 소품이 다수 손에 들려 있고, 우측 남자들은 모자와 낚시 조끼로 낚싯꾼임이 읽힌다. 텍스트·워터마크 없음. 낚싯대가 프레임에 거의 없어 '낚싯꾼' 표지가 의상에만 의존.",
      "hard_violations": [],
      "physics": "모든 인물이 두 발로 갑판을 딛고 서 있고 손은 난간·음료·상대의 팔에 걸려 있다. 공중에 뜬 몸이나 지지 없는 물체는 없다. 손에 든 캔·컵은 모두 손가락에 감겨 있으며 무게감이 자연스럽다. 그림자 방향이 좌하향으로 일관되고 배경의 항적 물결도 원본과 동일하게 유지된다."
     },
     {
      "label": "A",
      "direction": "동일 부감 와이드. 좌·중앙 군중의 시선과 자세는 A와 거의 같으나, 조타실 창 안에 정면으로 카메라를 응시하는 여성 얼굴이 추가되었고 우측 하단·중단 인물들이 낚싯대를 우현 바깥으로 뻗어 방향성은 스케치에 더 부합한다. 다만 그 낚싯대들이 향하는 지점이 서로 어긋나 일부는 갑판 위 인물 쪽을 가로지른다.",
      "built_space": "조타실은 형태·창·문 위치가 원본과 유사하나 문이 사라지고 벽면이 밋밋해졌으며 색띠 역시 없다. 우현 양망기는 유지. 조타실 유리 안에 앉은 인물 수가 늘고 한 명은 창틀 위치상 어색하게 크게 보인다. 우측 낚싯대들이 난간·윈치와 겹치며 손과 연결이 불명확한 구간이 있다.",
      "entities": "여성 의상·남성 의상은 A와 대체로 동일한 배치. 그러나 우측 낚싯꾼 몇몇의 상의 색이 바뀌고(녹색→다른 톤), 한 인물의 모자·머리 형태가 달라졌으며 우측 하단 인물의 팔·손 형태가 뭉개져 해부학적으로 불명확하다. 조타실 창 안 여성은 스케치에 없는 정면 응시 인물로 새로 추가된 인상.",
      "hard_violations": [
       "우측 하단 낚싯대와 그것을 쥔 손의 연결이 끊겨 낚싯대 일부가 지지 없이 공중에 떠 있음(손가락이 대에 감기지 않음)"
      ],
      "physics": "군중은 모두 갑판에 발을 딛고 있어 문제 없으나, 우측에 추가된 낚싯대들 중 최소 두 개는 쥔 손이 보이지 않거나 손과 어긋나 지지체가 확인되지 않는다. 낚싯대 굵기·휨도 일정치 않아 물리적 강성이 어색하다. 나머지 소품(캔·컵)은 손에 정상적으로 들려 있다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S101sh1__bgfirst_bg.png",
   "bg_asset_id": "b1b2ded1-8da3-4f9b-b497-849fd70db957",
   "bg_record_key": "S101sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S101sh6": {
  "input_fingerprint": "97e246d02e1a90f7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 황봉업(황 씨)이 선착장의 구창모 곁에 서서 넉살 좋은 미소를 띠며 그를 굽어보는 측면.\n\nLOCATION (lock): At the boat-side edge of the mainland pier beside the crowded fishing vessel. 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 crowded fishing-boat deck, sunny harbor, passengers, and pier beside it. Exclude the broad passenger emphasis and show the boatman speaking beside the officer.\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\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 구창모 (한국인 40대 중후반 남성, 호리한 얼굴, 짧은 검은 머리, 가무잡잡한 피부) — 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.",
  "totals": {
   "C": 8,
   "A": 5,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "선착장에 선 구창모와 그를 배 위에서 굽어보는 황봉업의 측면 구도를 정확히 구현했으며, 이전 샷의 승객 위치와 복장 연속성도 훌륭하게 유지했습니다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "지문에서 요구한 '선착장의 구창모'와 달리 구창모가 배 위에 서 있으며, 상대를 굽어보는 구도(높낮이 차이)가 제대로 표현되지 않았습니다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "레퍼런스로 지정된 구창모 캐릭터가 완전히 누락되었으며, 이전 샷에서 배 중앙에 서 있던 인물을 선착장에 앉혀놓아 샷 연속성을 심각하게 훼손했습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S101sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:893415>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "선착장에 서 있는 구창모가 레퍼런스 이미지의 경찰 반팔 셔츠 대신 이전 샷에 등장한 다른 인물의 검은색 다용도 조끼를 입고 있습니다.",
     "fix_en": "Change the clothing of the man standing on the pier to the short-sleeved blue police uniform shirt and duty belt shown in his character reference.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배 위 승객 무리 중앙에 선착장에 있는 구창모와 동일한 얼굴에 검은색 조끼를 입은 복제된 인물이 서 있습니다.",
     "fix_en": "Remove the duplicate man in the black vest standing among the women on the boat, replacing him with the background of the boat.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "배 위에 서 있는 뱃사공(황봉업)의 복장이 이전 샷(왼쪽 끝 인물)의 남색 바람막이와 검은색 모자에서 파란색 패딩 조끼와 무늬 셔츠로 일관성 없이 변경되었습니다.",
     "fix_en": "Change the boatman's clothing to match the navy windbreaker, dark cap, and red life vest worn by the boatman on the far left of the previous still.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the clothing of the man standing on the pier to the short-sleeved blue police uniform shirt and duty belt shown in his character reference.\n- Remove the duplicate man in the black vest standing among the women on the boat, replacing him with the background of the boat.\n- Change the boatman's clothing to match the navy windbreaker, dark cap, and red life vest worn by the boatman on the far left of the previous still.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S101sh1"
  }
 },
 "S101sh9": {
  "input_fingerprint": "a6a5bfbe4caa67c6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 호기심과 탐욕으로 두 눈을 번쩍 뜬 구창모의 찰나의 클로즈업.\n\nLOCATION (lock): The pier-side section of the fishing boat's open deck where the two men speak privately. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the final push at 구창모's eye level and hold at the closest point as his eyes widen at the mention of the gift. His face occupies most of the frame in a tight three-quarter angle, with the line toward 황봉업(황 씨) retained just beside the lens and only a thin contextual margin behind him.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 선착장 (황봉업과 대화가 이어지는 공간); used as Reduced to a narrow environmental trace so the sudden greedy reaction remains primary; 낚시 어선 (술집 여자들과 낚싯꾼들이 타고 있음) — A small portion of the boat's side and upper area faces the camera behind him; used as A soft partial shape behind 구창모 preserves continuity with the nearby passengers.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination catches the instantaneous widening of 구창모's eyes, with controlled contrast turning curiosity into naked greed.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 crowded fishing-boat deck, sea, daylight, and ongoing private conversation. Exclude the boatman and crowd from the close-up; focus on the officer's suddenly greedy expression.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "타이트 3/4 클로즈업과 렌즈 옆 황봉업 라인, 로케이션 연속성 모두 양호하지만 '두 눈을 번쩍 뜬' 찰나의 탐욕 반응이 굳은 응시에 가까워 핵심 순간 표현이 C보다 약하다.  ★위반: [gpt] 구창모만 보여야 하는 프레임에 화면 왼쪽 전경의 추가 인물이 등장한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "얼굴 크기는 클로즈업이나 대화 상대 라인이 완전히 사라지고 배·선착장 배경이 넓고 선명하게 전경화되어 '좁은 환경 흔적' 지시를 위반, 시선 타깃도 프레임 밖 허공이다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "눈이 번쩍 뜨인 탐욕의 찰나를 아이레벨 타이트 3/4 클로즈업으로 정확히 담고, 렌즈 옆 황봉업의 어깨·후두부 라인과 배·승객의 얇은 배경 흔적까지 지시대로 유지했다.  ★위반: [gpt] 구창모만 보여야 하는 프레임에 화면 오른쪽 전경의 추가 인물이 등장한다. / [gpt] 배제하라고 명시된 승객·군중이 배경에 추가로 남아 있다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S101sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물 뒤쪽 배경의 배 구조물이 파란색 철벽으로 묘사되어, 레퍼런스에 설정된 흰색 선실 외벽과 일치하지 않습니다.",
     "fix_en": "Change the large, out-of-focus blue wall and hatch in the background on the left to a white boat cabin structure to match the established reference location, preserving exactly Gu Chang-mo's face, wide-eyed expression, beanie, clothing, the foreground shoulder on the right, the lighting, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the large, out-of-focus blue wall and hatch in the background on the left to a white boat cabin structure to match the established reference location, preserving exactly Gu Chang-mo's face, wide-eyed expression, beanie, clothing, the foreground shoulder on the right, the lighting, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "표정·시선·클로즈업 프레이밍은 충족하나, 배경이 이전 스틸의 흰 조타실 대신 거대한 파란 철판 구조물로 바뀌어 로케이션 락과 '작은 부분만 소프트한 형태'라는 배경 지시를 어겼고 배경이 전경급으로 확대됐다.  ★위반: [gpt] 구창모만 보여야 하고 군중을 제외해야 하는 클로즈업에 화면 오른쪽 전경의 다른 남성 얼굴 일부가 추가되어 있다. / [gpt] 배경에 분홍색 옷을 입은 여성과 왼쪽의 작은 군중 인물이 남아 있다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "인물·표정·시선·타이트 3/4 클로즈업이 동일하게 유지되면서 배경만 이전 스틸의 흰색 조타실과 파란 선체 난간으로 정확히 복원되어, 실제 스케일과 로케이션 연속성 지시를 더 충실히 지켰다.  ★위반: [gpt] 구창모만 보여야 하고 군중을 제외해야 하는 클로즈업에 화면 오른쪽 전경의 다른 남성 얼굴 일부가 추가되어 있다. / [gpt] 배경에 분홍색 옷을 입은 여성과 왼쪽의 작은 군중 인물이 남아 있다. / [gpt] 선실의 위쪽 및 아래쪽 창문 안에 추가 인물로 읽히는 형상들이 새로 나타나 인물 배제 조건을 더 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.278,
      "B": 1.0
     },
     "violations": {
      "A": [
       "[gpt] 구창모만 보여야 하고 군중을 제외해야 하는 클로즈업에 화면 오른쪽 전경의 다른 남성 얼굴 일부가 추가되어 있다.",
       "[gpt] 배경에 분홍색 옷을 입은 여성과 왼쪽의 작은 군중 인물이 남아 있다."
      ],
      "B": [
       "[gpt] 구창모만 보여야 하고 군중을 제외해야 하는 클로즈업에 화면 오른쪽 전경의 다른 남성 얼굴 일부가 추가되어 있다.",
       "[gpt] 배경에 분홍색 옷을 입은 여성과 왼쪽의 작은 군중 인물이 남아 있다.",
       "[gpt] 선실의 위쪽 및 아래쪽 창문 안에 추가 인물로 읽히는 형상들이 새로 나타나 인물 배제 조건을 더 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "표정·시선·클로즈업 프레이밍은 충족하나, 배경이 이전 스틸의 흰 조타실 대신 거대한 파란 철판 구조물로 바뀌어 로케이션 락과 '작은 부분만 소프트한 형태'라는 배경 지시를 어겼고 배경이 전경급으로 확대됐다.  ★위반: [gpt] 구창모만 보여야 하고 군중을 제외해야 하는 클로즈업에 화면 오른쪽 전경의 다른 남성 얼굴 일부가 추가되어 있다. / [gpt] 배경에 분홍색 옷을 입은 여성과 왼쪽의 작은 군중 인물이 남아 있다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "인물·표정·시선·타이트 3/4 클로즈업이 동일하게 유지되면서 배경만 이전 스틸의 흰색 조타실과 파란 선체 난간으로 정확히 복원되어, 실제 스케일과 로케이션 연속성 지시를 더 충실히 지켰다.  ★위반: [gpt] 구창모만 보여야 하고 군중을 제외해야 하는 클로즈업에 화면 오른쪽 전경의 다른 남성 얼굴 일부가 추가되어 있다. / [gpt] 배경에 분홍색 옷을 입은 여성과 왼쪽의 작은 군중 인물이 남아 있다. / [gpt] 선실의 위쪽 및 아래쪽 창문 안에 추가 인물로 읽히는 형상들이 새로 나타나 인물 배제 조건을 더 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 타이트 클로즈업, 렌즈 옆 황봉업 시선 라인, 이전 스틸과 동일한 흰 조타실·파란 선체·승객 흔적까지 로케이션 락을 그대로 유지하며 '순간적으로 눈을 번쩍 뜬' 탐욕의 표정을 정확히 담았다.  ★위반: [gpt] 오른쪽 가장자리의 상대 인물과 뒤쪽 분홍색 옷의 여성 등, 쇼트 텍스트가 허용하지 않은 추가 인물이 프레임에 노출된다. / [gpt] 조타실 창 안에도 사람으로 읽히는 형상이 있어 ‘구창모만 표시’ 조건을 추가로 위반한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·시선·의상은 A와 동일하나, 계약이 요구하지 않은 배경 교체 — 이전 스틸의 흰 조타실을 밀어내고 대형 청색 철판을 전경급으로 키운 점 — 이 '배경 요소를 전경 존재로 확대하지 말라'와 로케이션 락을 손상시켜 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 오른쪽 가장자리의 상대 인물과 뒤쪽 분홍색 옷의 여성 등 구창모 이외의 추가 인물이 보인다. / [gpt] 왼쪽 먼 배경에도 사람 형상이 남아 있어 단독 인물 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.35
     },
     "adjusted": {
      "A": 1.5,
      "B": 0.85
     },
     "violations": {
      "A": [
       "[gpt] 오른쪽 가장자리의 상대 인물과 뒤쪽 분홍색 옷의 여성 등, 쇼트 텍스트가 허용하지 않은 추가 인물이 프레임에 노출된다.",
       "[gpt] 조타실 창 안에도 사람으로 읽히는 형상이 있어 ‘구창모만 표시’ 조건을 추가로 위반한다."
      ],
      "B": [
       "[gpt] 오른쪽 가장자리의 상대 인물과 뒤쪽 분홍색 옷의 여성 등 구창모 이외의 추가 인물이 보인다.",
       "[gpt] 왼쪽 먼 배경에도 사람 형상이 남아 있어 단독 인물 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 타이트 클로즈업, 렌즈 옆 황봉업 시선 라인, 이전 스틸과 동일한 흰 조타실·파란 선체·승객 흔적까지 로케이션 락을 그대로 유지하며 '순간적으로 눈을 번쩍 뜬' 탐욕의 표정을 정확히 담았다.  ★위반: [gpt] 오른쪽 가장자리의 상대 인물과 뒤쪽 분홍색 옷의 여성 등, 쇼트 텍스트가 허용하지 않은 추가 인물이 프레임에 노출된다. / [gpt] 조타실 창 안에도 사람으로 읽히는 형상이 있어 ‘구창모만 표시’ 조건을 추가로 위반한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·시선·의상은 A와 동일하나, 계약이 요구하지 않은 배경 교체 — 이전 스틸의 흰 조타실을 밀어내고 대형 청색 철판을 전경급으로 키운 점 — 이 '배경 요소를 전경 존재로 확대하지 말라'와 로케이션 락을 손상시켜 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 오른쪽 가장자리의 상대 인물과 뒤쪽 분홍색 옷의 여성 등 구창모 이외의 추가 인물이 보인다. / [gpt] 왼쪽 먼 배경에도 사람 형상이 남아 있어 단독 인물 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S101sh7"
  }
 },
 "groupbg::동굴_내부": {
  "input_fingerprint": "c5a08487904c1918",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "동굴_내부",
    "tags": [
     "S102sh6",
     "S51sh2",
     "S51sh7",
     "S71sh14",
     "S71sh18",
     "S71sh2",
     "S75sh2",
     "S94sh2",
     "S94sh7",
     "S96sh1",
     "S96sh4",
     "S98sh2",
     "S98sh5",
     "S98sh6"
    ]
   },
   "context_sig": "68a1c19012c015b2"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: At the chained holding area inside the dark cave chamber during daylight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 동굴 입구: 거대한 자연 동굴의 입구. 나무 기둥과 판자를 얼기설기 덧대어 형태를 만들었고 내부는 캄캄하다. (특징: 거대한 암석 동굴 구멍; 입구에 덧댄 낡은 나무 기둥과 판자; 캄캄하고 어두운 동굴 안쪽) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 반월 식당 뒷방: 식당 건물 안쪽에 위치한 주거용 방. 정갈하게 정돈되어 햇살이 스며든다. (특징: 정돈된 방바닥과 이부자리; 격자무늬 나무 창; 창문 너머 들어오는 햇살; 옷걸이에 걸린 화려한 붉은색 무녀복) / 반월 식당 앞: 식당 건물 앞의 골목길 및 입구 흙길 지형. (특징: 미닫이 나무 문; 낡은 식당 외벽; 흙 덮인 골목길; 바닥의 짙은 핏자국) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 동굴 - 밤\n- 초췌한 몰골, 쇠사슬에 묶인 상태…\n- 실내. 동굴 안 - 밤\n- 실내. 동굴 안 - 밤\n- 실내. 숲 속 동굴 - 낮\n- 실내. 동굴 - 낮\n- 다시 동굴 - 낮\n- 실내. 동굴 - 낮\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: At the chained holding area inside the dark cave chamber during daylight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 동굴 입구: 거대한 자연 동굴의 입구. 나무 기둥과 판자를 얼기설기 덧대어 형태를 만들었고 내부는 캄캄하다. (특징: 거대한 암석 동굴 구멍; 입구에 덧댄 낡은 나무 기둥과 판자; 캄캄하고 어두운 동굴 안쪽) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 반월 식당 뒷방: 식당 건물 안쪽에 위치한 주거용 방. 정갈하게 정돈되어 햇살이 스며든다. (특징: 정돈된 방바닥과 이부자리; 격자무늬 나무 창; 창문 너머 들어오는 햇살; 옷걸이에 걸린 화려한 붉은색 무녀복) / 반월 식당 앞: 식당 건물 앞의 골목길 및 입구 흙길 지형. (특징: 미닫이 나무 문; 낡은 식당 외벽; 흙 덮인 골목길; 바닥의 짙은 핏자국) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 동굴 - 밤\n- 초췌한 몰골, 쇠사슬에 묶인 상태…\n- 실내. 동굴 안 - 밤\n- 실내. 동굴 안 - 밤\n- 실내. 숲 속 동굴 - 낮\n- 실내. 동굴 - 낮\n- 다시 동굴 - 낮\n- 실내. 동굴 - 낮\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_동굴_내부_fbbdde.png",
  "asset_id": "a2cee75a-0d96-4fda-a37e-04d78b950d6e",
  "input_asset_ids": [
   "aef66cc9-fe18-495e-9efe-3f4dd20e9857"
  ],
  "origin_tag": "S102sh6",
  "place_text": "At the chained holding area inside the dark cave chamber during daylight.",
  "origin_inputs": {
   "place_text": "At the chained holding area inside the dark cave chamber during daylight.",
   "time_of_day_en": "day transitioning through dusk to evening",
   "conti_asset_id": "aef66cc9-fe18-495e-9efe-3f4dd20e9857"
  }
 },
 "S102sh6::bgfirst_bg": {
  "input_fingerprint": "188924df9ada3360",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 양손으로 굵은 쇠사슬을 꽉 움켜쥔 채 온몸을 뒤로 젖히며 팽팽하게 당기고 있는 김지후(강수리영)의 긴장된 자세.\n\nLOCATION (lock): At the chained holding area inside the dark cave chamber during daylight.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The lateral track from 정인우's side settles at waist height into a medium-full profile of 김지후(강수리영), preserving her backward lean and the chain's taut line within one readable plane. Her braced body occupies one side of the frame while both hands and a visible length of chain pull toward the opposite edge, making resistance physically clear without enlarging the prop unnaturally.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 굵은 쇠사슬 (taut and unmoving) — Its visible length runs taut from her hands toward the opposite frame edge; used as Creates the diagonal tension line from 김지후(강수리영)'s clenched hands toward its unseen restraint point; 동굴 내부 (daytime cave setting); used as Frames the pulling action and maintains continuity with the preceding cave exchange.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 양손으로 굵은 쇠사슬을 꽉 움켜쥔 채 온몸을 뒤로 젖히며 팽팽하게 당기고 있는 김지후(강수리영)의 긴장된 자세.\n\nLOCATION (lock): At the chained holding area inside the dark cave chamber during daylight.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The lateral track from 정인우's side settles at waist height into a medium-full profile of 김지후(강수리영), preserving her backward lean and the chain's taut line within one readable plane. Her braced body occupies one side of the frame while both hands and a visible length of chain pull toward the opposite edge, making resistance physically clear without enlarging the prop unnaturally.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 굵은 쇠사슬 (taut and unmoving) — Its visible length runs taut from her hands toward the opposite frame edge; used as Creates the diagonal tension line from 김지후(강수리영)'s clenched hands toward its unseen restraint point; 동굴 내부 (daytime cave setting); used as Frames the pulling action and maintains continuity with the preceding cave exchange.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh6__bgfirst_bg.png",
  "asset_id": "0c2d2f99-36e1-4b2a-97f9-7bd01e3dc281",
  "input_asset_ids": [
   "aef66cc9-fe18-495e-9efe-3f4dd20e9857",
   "a2cee75a-0d96-4fda-a37e-04d78b950d6e"
  ]
 },
 "S102sh6": {
  "input_fingerprint": "7b2e8c186b15a909",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 양손으로 굵은 쇠사슬을 꽉 움켜쥔 채 온몸을 뒤로 젖히며 팽팽하게 당기고 있는 김지후(강수리영)의 긴장된 자세.\n\nLOCATION (lock): At the chained holding area inside the dark cave chamber during daylight. 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): She is upright with both hands locked around the heavy chain, her arms pulled taut and her whole torso arched backward while the fixed chain prevents her from moving away.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu and Inwoo remain chained in the cave; Inwoo’s face remains injured and Jihu’s pendant remains with the ritual objects.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 양손으로 굵은 쇠사슬을 꽉 움켜쥔 채 온몸을 뒤로 젖히며 팽팽하게 당기고 있는 김지후(강수리영)의 긴장된 자세.\n\nLOCATION (lock): At the chained holding area inside the dark cave chamber during daylight. 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): She is upright with both hands locked around the heavy chain, her arms pulled taut and her whole torso arched backward while the fixed chain prevents her from moving away.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu and Inwoo remain chained in the cave; Inwoo’s face remains injured and Jihu’s pendant remains with the ritual objects.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 양손으로 굵은 쇠사슬을 꽉 움켜쥔 채 온몸을 뒤로 젖히며 팽팽하게 당기고 있는 김지후(강수리영)의 긴장된 자세.\n\nLOCATION (lock): At the chained holding area inside the dark cave chamber during daylight. 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): She is upright with both hands locked around the heavy chain, her arms pulled taut and her whole torso arched backward while the fixed chain prevents her from moving away.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu and Inwoo remain chained in the cave; Inwoo’s face remains injured and Jihu’s pendant remains with the ritual objects.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh6__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S102sh6.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_동굴_내부_fbbdde.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "사슬을 쥐고 온몸을 뒤로 젖히는 자세와 부상당한 인우, 제단 위의 펜던트 등 모든 요구 사항을 충실히 반영했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "지문에 명시되지 않은 세 번째 인물이 배경에 등장하여 '발명된 인물(Invented people)' 규정 위반으로 실격입니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "사슬을 쥐고 온몸을 뒤로 젖히는 자세와 부상당한 인우, 제단 위의 펜던트 등 모든 요구 사항을 충실히 반영했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "지문에 명시되지 않은 세 번째 인물이 배경에 등장하여 '발명된 인물(Invented people)' 규정 위반으로 실격입니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "쇠사슬을 당기며 몸을 젖히는 긴장된 자세를 잘 구현했으며, 부상당한 인우와 제단 위의 펜던트 등 명시된 설정들을 정확히 반영했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "배경에 지시되지 않은 여분의 인물이 추가로 등장하여 불필요한 사람을 생성하면 안 된다는 핵심 규정(Hard Violation)을 위반했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "쇠사슬을 당기며 몸을 젖히는 긴장된 자세를 잘 구현했으며, 부상당한 인우와 제단 위의 펜던트 등 명시된 설정들을 정확히 반영했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "배경에 지시되지 않은 여분의 인물이 추가로 등장하여 불필요한 사람을 생성하면 안 된다는 핵심 규정(Hard Violation)을 위반했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 6,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 6,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "사슬을 쥐고 온몸을 뒤로 젖히는 자세와 부상당한 인우, 제단 위의 펜던트 등 모든 요구 사항을 충실히 반영했습니다."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "지문에 명시되지 않은 세 번째 인물이 배경에 등장하여 '발명된 인물(Invented people)' 규정 위반으로 실격입니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_동굴_내부_fbbdde.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지문에는 김지후만 명시되어 있으나, 배경에 다른 인물이 등장합니다.",
     "fix_en": "Remove the man sitting in the background, filling the space seamlessly with the cave wall and floor.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터가 쇠사슬을 잡고 있는 손이 3개로 그려져 있습니다.",
     "fix_en": "Remove the extra third hand from the chain, leaving only the two hands that correctly attach to her left and right arms.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the man sitting in the background, filling the space seamlessly with the cave wall and floor.\n- Remove the extra third hand from the chain, leaving only the two hands that correctly attach to her left and right arms.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh6__bgfirst_bg.png",
   "bg_asset_id": "0c2d2f99-36e1-4b2a-97f9-7bd01e3dc281",
   "bg_record_key": "S102sh6::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "동굴_내부",
   "groupbg_asset_id": "a2cee75a-0d96-4fda-a37e-04d78b950d6e"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S102sh12::bgfirst_bg": {
  "input_fingerprint": "c9f184815e760221",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 열린 어창 바닥에 손발이 묶이고 입이 천으로 틀어막힌 어창에 감금된 여성 제물들이 공포에 질려 잔뜩 웅크린 상태.\n\nLOCATION (lock): Inside an open fish hold below the fishing boat's deck, where restrained women are packed together beneath the hatch.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just inside an open cargo hold, the camera looks down at a high angle and remains static at the end of the captive reveal. The bound women form a compressed cluster across the lower two-thirds, with the open rim retained along the upper edge to make their confinement immediately legible.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cargo hold opening (Open) — The open mouth and its surrounding rim face upward toward the camera; used as Creates the upper boundary of the high-angle enclosure; cargo hold floor (Occupied by the bound captives); used as Establishes the confined floor area around the huddled group; adjacent cargo-hold lids (Open) — Their opened panels are seen obliquely beyond the primary hold; used as Reveals that multiple holds have been accessed beyond the primary compartment.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient light appropriate to the open cargo hold falls off into low-key contrast around the huddled captives.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 열린 어창 바닥에 손발이 묶이고 입이 천으로 틀어막힌 어창에 감금된 여성 제물들이 공포에 질려 잔뜩 웅크린 상태.\n\nLOCATION (lock): Inside an open fish hold below the fishing boat's deck, where restrained women are packed together beneath the hatch.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just inside an open cargo hold, the camera looks down at a high angle and remains static at the end of the captive reveal. The bound women form a compressed cluster across the lower two-thirds, with the open rim retained along the upper edge to make their confinement immediately legible.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cargo hold opening (Open) — The open mouth and its surrounding rim face upward toward the camera; used as Creates the upper boundary of the high-angle enclosure; cargo hold floor (Occupied by the bound captives); used as Establishes the confined floor area around the huddled group; adjacent cargo-hold lids (Open) — Their opened panels are seen obliquely beyond the primary hold; used as Reveals that multiple holds have been accessed beyond the primary compartment.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient light appropriate to the open cargo hold falls off into low-key contrast around the huddled captives.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh12__bgfirst_bg.png",
  "asset_id": "b530e4e6-c38e-4664-93c7-5d7d10170fb3",
  "input_asset_ids": [
   "78cd6e19-b6a4-4a7a-ae1a-f7897784aaac",
   "6ec851d1-8cf4-46dc-ba44-deb50a76b5f5"
  ]
 },
 "S102sh12": {
  "input_fingerprint": "c249d9d98a9c0a8c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 열린 어창 바닥에 손발이 묶이고 입이 천으로 틀어막힌 어창에 감금된 여성 제물들이 공포에 질려 잔뜩 웅크린 상태.\n\nLOCATION (lock): Inside an open fish hold below the fishing boat's deck, where restrained women are packed together beneath the hatch. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just inside an open cargo hold, the camera looks down at a high angle and remains static at the end of the captive reveal. The bound women form a compressed cluster across the lower two-thirds, with the open rim retained along the upper edge to make their confinement immediately legible.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cargo hold opening (Open) — The open mouth and its surrounding rim face upward toward the camera; used as Creates the upper boundary of the high-angle enclosure; cargo hold floor (Occupied by the bound captives); used as Establishes the confined floor area around the huddled group; adjacent cargo-hold lids (Open) — Their opened panels are seen obliquely beyond the primary hold; used as Reveals that multiple holds have been accessed beyond the primary compartment.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient light appropriate to the open cargo hold falls off into low-key contrast around the huddled captives.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The women hidden in the open fish holds remain bound hand and foot and gagged with cloth.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 열린 어창 바닥에 손발이 묶이고 입이 천으로 틀어막힌 어창에 감금된 여성 제물들이 공포에 질려 잔뜩 웅크린 상태.\n\nLOCATION (lock): Inside an open fish hold below the fishing boat's deck, where restrained women are packed together beneath the hatch. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just inside an open cargo hold, the camera looks down at a high angle and remains static at the end of the captive reveal. The bound women form a compressed cluster across the lower two-thirds, with the open rim retained along the upper edge to make their confinement immediately legible.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cargo hold opening (Open) — The open mouth and its surrounding rim face upward toward the camera; used as Creates the upper boundary of the high-angle enclosure; cargo hold floor (Occupied by the bound captives); used as Establishes the confined floor area around the huddled group; adjacent cargo-hold lids (Open) — Their opened panels are seen obliquely beyond the primary hold; used as Reveals that multiple holds have been accessed beyond the primary compartment.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient light appropriate to the open cargo hold falls off into low-key contrast around the huddled captives.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The women hidden in the open fish holds remain bound hand and foot and gagged with cloth.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 열린 어창 바닥에 손발이 묶이고 입이 천으로 틀어막힌 어창에 감금된 여성 제물들이 공포에 질려 잔뜩 웅크린 상태.\n\nLOCATION (lock): Inside an open fish hold below the fishing boat's deck, where restrained women are packed together beneath the hatch. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just inside an open cargo hold, the camera looks down at a high angle and remains static at the end of the captive reveal. The bound women form a compressed cluster across the lower two-thirds, with the open rim retained along the upper edge to make their confinement immediately legible.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: cargo hold opening (Open) — The open mouth and its surrounding rim face upward toward the camera; used as Creates the upper boundary of the high-angle enclosure; cargo hold floor (Occupied by the bound captives); used as Establishes the confined floor area around the huddled group; adjacent cargo-hold lids (Open) — Their opened panels are seen obliquely beyond the primary hold; used as Reveals that multiple holds have been accessed beyond the primary compartment.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient light appropriate to the open cargo hold falls off into low-key contrast around the huddled captives.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The women hidden in the open fish holds remain bound hand and foot and gagged with cloth.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh12__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S102sh12.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1445120>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1092285>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1445120>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1092285>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 대형 어창 위에서 아래를 내려다보는 하이앵글. 30여 명의 여성 대부분이 고개를 숙여 시선이 바닥을 향하고 있어 '공포에 질린' 표정이 거의 읽히지 않는다. 상단 가장자리에 어창 림과 열린 뚜껑 패널(우측 상단)이 걸쳐 있어 상부 경계는 확보됨. 다만 상단으로 하늘/노을이 넓게 보여 '갑판 아래 어창 내부' 라기보다 거대한 개방형 화물칸 위에서 본 느낌.",
      "built_space": "목재 선체 구조물의 내부 벽면, 상단 코밍(coaming), 경첩과 열린 해치 패널 1매가 우측에 보인다. 그러나 공간이 비현실적으로 넓어(30명 이상이 여유롭게 앉음) '어창'의 협소한 감금감이 약하다. 인접 어창 뚜껑은 우측 하나만 애매하게 보임. 레퍼런스 로케이션(암반 갱도/사슬)과의 재질 연계는 거의 없음.",
      "entities": "여성 제물들: 삼베색 저고리·치마, 흰 천 재갈, 손목 밧줄 결박 — 조건 충족. 중앙 우측에 흰 머리 노년 여성 1명이 있어 강영란으로 읽히나 얼굴 식별 불가. 굵은 쇠사슬 프롭은 사실상 보이지 않음. 정인우는 없음(샷 텍스트상 불필요).",
      "hard_violations": [],
      "physics": "모든 인물이 바닥에 앉거나 무릎 꿇고 있어 지지면 명확. 공중에 뜬 물체 없음. 다만 다수 인물의 손목 결박이 느슨하고 발 결박(손발이 묶임)은 대부분 확인되지 않아 캐리드 스테이트가 부분적으로만 충족. 일부 인물의 팔/손 형태가 뭉개져 해부학적 디테일이 흐림."
     },
     {
      "label": "B",
      "direction": "카메라는 열린 해치 바로 안쪽 가장자리에서 어창 바닥의 웅크린 여성 무리를 내려다보는 하이앵글. 여성들 다수의 시선이 위쪽(카메라/해치 입구) 쪽을 향하며 공포와 애원의 표정이 명확히 읽힌다 — 샷 텍스트의 '공포에 질려'가 연기로 실현됨. 프레임 상단에 열린 해치 림과 젖혀진 뚜껑 패널들이 유지됨.",
      "built_space": "갑판 아래 어창 내부: 젖은 목재/금속 코밍, 리벳과 녹, 좌측·상단에 젖혀 올린 어창 뚜껑 패널 여러 장, 우측 상단으로 다른 어창 격실들의 열린 틀이 비스듬히 보임 — '인접 어창 뚜껑들이 열려 있다'는 배경 요소가 정확히 구현. 공간 규모도 실제 어선 어창에 부합하는 협소함.",
      "entities": "여성 제물들: 낡은 무명 저고리, 흰 천 재갈, 손목 밧줄, 발목 밧줄, 발목을 잇는 굵은 쇠사슬(프롭 레퍼런스와 유사한 두꺼운 단조 링) 확인 — 결박·재갈·사슬 모두 충족. 흰 머리 노년 여성은 우측 뒤편에 흐릿하게 보이나 강영란 얼굴 일치는 확인 어려움. 정인우 없음.",
      "hard_violations": [],
      "physics": "모두 어창 바닥에 앉아 무릎을 껴안은 자세로 지지면 명확. 사슬은 바닥에 늘어져 중력에 맞게 처짐. 뒤쪽 인물 몇몇은 어둠에 겹쳐 신체 일부가 불명확하나 떠 있는 몸체·무지지 물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'열린 어창 안쪽에서 내려다보는 하이앵글', 인접 어창 뚜껑들, 손발 결박·천 재갈·굵은 쇠사슬, 그리고 공포에 질린 표정까지 샷 텍스트 요구를 가장 정확히 충족하며 어창의 협소한 감금감도 실물 스케일에 맞다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "하이앵글과 상단 림은 지켰으나 어창이 비현실적으로 거대해 감금감이 약하고, 대부분 고개를 숙여 '공포에 질린' 연기가 읽히지 않으며 발 결박과 굵은 쇠사슬 프롭이 사실상 부재하다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'열린 어창 안쪽에서 내려다보는 하이앵글', 인접 어창 뚜껑들, 손발 결박·천 재갈·굵은 쇠사슬, 그리고 공포에 질린 표정까지 샷 텍스트 요구를 가장 정확히 충족하며 어창의 협소한 감금감도 실물 스케일에 맞다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "하이앵글과 상단 림은 지켰으나 어창이 비현실적으로 거대해 감금감이 약하고, 대부분 고개를 숙여 '공포에 질린' 연기가 읽히지 않으며 발 결박과 굵은 쇠사슬 프롭이 사실상 부재하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 대형 어창 위에서 아래를 내려다보는 하이앵글. 30여 명의 여성 대부분이 고개를 숙여 시선이 바닥을 향하고 있어 '공포에 질린' 표정이 거의 읽히지 않는다. 상단 가장자리에 어창 림과 열린 뚜껑 패널(우측 상단)이 걸쳐 있어 상부 경계는 확보됨. 다만 상단으로 하늘/노을이 넓게 보여 '갑판 아래 어창 내부' 라기보다 거대한 개방형 화물칸 위에서 본 느낌.",
      "built_space": "목재 선체 구조물의 내부 벽면, 상단 코밍(coaming), 경첩과 열린 해치 패널 1매가 우측에 보인다. 그러나 공간이 비현실적으로 넓어(30명 이상이 여유롭게 앉음) '어창'의 협소한 감금감이 약하다. 인접 어창 뚜껑은 우측 하나만 애매하게 보임. 레퍼런스 로케이션(암반 갱도/사슬)과의 재질 연계는 거의 없음.",
      "entities": "여성 제물들: 삼베색 저고리·치마, 흰 천 재갈, 손목 밧줄 결박 — 조건 충족. 중앙 우측에 흰 머리 노년 여성 1명이 있어 강영란으로 읽히나 얼굴 식별 불가. 굵은 쇠사슬 프롭은 사실상 보이지 않음. 정인우는 없음(샷 텍스트상 불필요).",
      "hard_violations": [],
      "physics": "모든 인물이 바닥에 앉거나 무릎 꿇고 있어 지지면 명확. 공중에 뜬 물체 없음. 다만 다수 인물의 손목 결박이 느슨하고 발 결박(손발이 묶임)은 대부분 확인되지 않아 캐리드 스테이트가 부분적으로만 충족. 일부 인물의 팔/손 형태가 뭉개져 해부학적 디테일이 흐림."
     },
     {
      "label": "B",
      "direction": "카메라는 열린 해치 바로 안쪽 가장자리에서 어창 바닥의 웅크린 여성 무리를 내려다보는 하이앵글. 여성들 다수의 시선이 위쪽(카메라/해치 입구) 쪽을 향하며 공포와 애원의 표정이 명확히 읽힌다 — 샷 텍스트의 '공포에 질려'가 연기로 실현됨. 프레임 상단에 열린 해치 림과 젖혀진 뚜껑 패널들이 유지됨.",
      "built_space": "갑판 아래 어창 내부: 젖은 목재/금속 코밍, 리벳과 녹, 좌측·상단에 젖혀 올린 어창 뚜껑 패널 여러 장, 우측 상단으로 다른 어창 격실들의 열린 틀이 비스듬히 보임 — '인접 어창 뚜껑들이 열려 있다'는 배경 요소가 정확히 구현. 공간 규모도 실제 어선 어창에 부합하는 협소함.",
      "entities": "여성 제물들: 낡은 무명 저고리, 흰 천 재갈, 손목 밧줄, 발목 밧줄, 발목을 잇는 굵은 쇠사슬(프롭 레퍼런스와 유사한 두꺼운 단조 링) 확인 — 결박·재갈·사슬 모두 충족. 흰 머리 노년 여성은 우측 뒤편에 흐릿하게 보이나 강영란 얼굴 일치는 확인 어려움. 정인우 없음.",
      "hard_violations": [],
      "physics": "모두 어창 바닥에 앉아 무릎을 껴안은 자세로 지지면 명확. 사슬은 바닥에 늘어져 중력에 맞게 처짐. 뒤쪽 인물 몇몇은 어둠에 겹쳐 신체 일부가 불명확하나 떠 있는 몸체·무지지 물체는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 어창 입구 바로 안쪽에서 하이앵글로 내려다보며, 시선 축이 어창 바닥에 웅크린 여성 무리에 정확히 안착한다. 여성들의 시선은 대부분 위쪽 열린 해치(=카메라) 쪽을 향해 겁에 질린 채 올려다보고 있어, '포박 발각의 순간'이라는 지시와 방향이 일치한다. 프레임 상단에는 열린 해치 테두리와 젖혀진 덮개 패널이 남아 감금감을 만든다.",
      "built_space": "목조 어선 갑판 아래 어창 구조가 성립: 하나의 주 어창 개구부(테두리·코밍)가 전경 하단과 좌우를 감싸고, 그 너머 우상단으로 인접 어창들의 열린 격실 칸막이와 젖혀진 덮개가 비스듬히 보인다. 덮개는 좌상단에 경첩으로 열려 세워져 있고, 갑판 목재·녹슨 금속 테두리·젖은 표면이 일관된다. 개구부 수(주 어창 1 + 인접 어창 다수) 요구와 부합.",
      "entities": "포박·재갈 상태의 조선시대 복색 여성 10명 내외가 실제 인간으로 렌더링되며 얼굴·손·맨발이 구체적이다. 손목은 굵은 밧줄, 발목은 밧줄과 굵은 쇠사슬(프롭 레퍼런스의 두꺼운 단조 링과 유사한 굵기·마모)로 연결되어 있다. 입은 천으로 감겨 있다. 눈은 정상적인 인간 안구. 강영란(흰 머리)로 특정 가능한 인물은 뚜렷하지 않으나 샷 텍스트는 '여성 제물들'만 지정하므로 결격 아님. 정인우 등 추가 인물 없음.",
      "hard_violations": [],
      "physics": "모든 인물이 어창 바닥 널판에 엉덩이·발바닥으로 앉아 무릎을 끌어안은 웅크린 자세이며, 체중 지지점(바닥에 닿은 발·엉덩이, 벽에 기댄 등)이 명확하다. 공중에 뜬 신체나 지지 없는 물체 없음. 쇠사슬은 바닥에 중력대로 늘어져 있고 밧줄은 손목 살을 눌러 조인다. 천 재갈은 뺨을 압박하며 주름진다."
     },
     {
      "label": "B",
      "direction": "카메라가 어창 개구부 '안쪽'이 아니라 개구부 위 갑판 상공 꽤 높은 곳에서 내려다보는 조감에 가깝다. 인물들의 시선은 거의 전부 아래(바닥)를 향해 고개를 숙이고 있어 위에서 열린 해치를 올려다보는 공포 반응 방향이 아니다. 상단 가장자리에는 열린 테두리 대신 하늘과 원경 수평선이 넓게 들어와 '감금의 상단 경계'가 약하다.",
      "built_space": "어창이라기보다 배 전체 크기의 거대한 상자형 화물칸처럼 보이며, 갑판 아래라는 층위가 사라져 사방 벽이 하늘까지 노출된 개방 박스로 읽힌다. 인접 어창은 우측 상단에 열린 덮개 하나로 암시되나 격실 구획은 빈약. 카메라가 '개구부 바로 안쪽'이라는 지정 위치보다 훨씬 위·밖에 있어 프롬프트가 고정한 시점에서 벗어난다. 인물 대비 격실이 과대하게 확장되어 실제 어창 스케일이 깨진다.",
      "entities": "포박·재갈된 여성 30명 이상이 바닥에 웅크림. 중앙 우측에 흰머리를 묶은 노년 여성 1인이 보여 강영란으로 읽힐 여지가 있으나 샷 텍스트는 여성 제물들만 지정. 얼굴은 대부분 숙여져 표정이 거의 보이지 않아 '공포에 질린' 연기가 전달되지 않는다. 굵은 쇠사슬 프롭은 사실상 보이지 않고 밧줄만 확인된다. 인물 다수의 얼굴 디테일이 뭉개져 형태 위주로 읽히는 개체가 있다.",
      "hard_violations": [],
      "physics": "인물들은 모두 바닥에 앉아 무릎을 끌어안은 자세로 바닥이 지지하며, 공중 부양이나 지지 없는 물체는 없다. 다만 원형으로 균일 배열된 배치가 반복 복제된 듯 기계적이고, 서로 겹치지 않아 '잔뜩 웅크려 밀집'한 압박감이 부족하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'열린 어창 입구 바로 안쪽에서 내려다보는' 지정 시점과 하단 2/3 밀집 군집·상단 개구부 테두리 유지를 정확히 실현했고, 손발 밧줄·굵은 쇠사슬·천 재갈과 공포에 질린 올려다보는 연기까지 샷 텍스트에 부합한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "카메라가 개구부 안쪽이 아닌 갑판 상공 조감으로 올라가 지정 시점을 벗어났고, 어창 스케일이 과대 확장되며 인물들이 모두 고개를 숙여 '공포에 질린' 순간과 쇠사슬 프롭이 읽히지 않는다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'열린 어창 입구 바로 안쪽에서 내려다보는' 지정 시점과 하단 2/3 밀집 군집·상단 개구부 테두리 유지를 정확히 실현했고, 손발 밧줄·굵은 쇠사슬·천 재갈과 공포에 질린 올려다보는 연기까지 샷 텍스트에 부합한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "카메라가 개구부 안쪽이 아닌 갑판 상공 조감으로 올라가 지정 시점을 벗어났고, 어창 스케일이 과대 확장되며 인물들이 모두 고개를 숙여 '공포에 질린' 순간과 쇠사슬 프롭이 읽히지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 열린 어창 입구 바로 안쪽에서 하이앵글로 내려다보며, 시선 축이 어창 바닥에 웅크린 여성 무리에 정확히 안착한다. 여성들의 시선은 대부분 위쪽 열린 해치(=카메라) 쪽을 향해 겁에 질린 채 올려다보고 있어, '포박 발각의 순간'이라는 지시와 방향이 일치한다. 프레임 상단에는 열린 해치 테두리와 젖혀진 덮개 패널이 남아 감금감을 만든다.",
      "built_space": "목조 어선 갑판 아래 어창 구조가 성립: 하나의 주 어창 개구부(테두리·코밍)가 전경 하단과 좌우를 감싸고, 그 너머 우상단으로 인접 어창들의 열린 격실 칸막이와 젖혀진 덮개가 비스듬히 보인다. 덮개는 좌상단에 경첩으로 열려 세워져 있고, 갑판 목재·녹슨 금속 테두리·젖은 표면이 일관된다. 개구부 수(주 어창 1 + 인접 어창 다수) 요구와 부합.",
      "entities": "포박·재갈 상태의 조선시대 복색 여성 10명 내외가 실제 인간으로 렌더링되며 얼굴·손·맨발이 구체적이다. 손목은 굵은 밧줄, 발목은 밧줄과 굵은 쇠사슬(프롭 레퍼런스의 두꺼운 단조 링과 유사한 굵기·마모)로 연결되어 있다. 입은 천으로 감겨 있다. 눈은 정상적인 인간 안구. 강영란(흰 머리)로 특정 가능한 인물은 뚜렷하지 않으나 샷 텍스트는 '여성 제물들'만 지정하므로 결격 아님. 정인우 등 추가 인물 없음.",
      "hard_violations": [],
      "physics": "모든 인물이 어창 바닥 널판에 엉덩이·발바닥으로 앉아 무릎을 끌어안은 웅크린 자세이며, 체중 지지점(바닥에 닿은 발·엉덩이, 벽에 기댄 등)이 명확하다. 공중에 뜬 신체나 지지 없는 물체 없음. 쇠사슬은 바닥에 중력대로 늘어져 있고 밧줄은 손목 살을 눌러 조인다. 천 재갈은 뺨을 압박하며 주름진다."
     },
     {
      "label": "A",
      "direction": "카메라가 어창 개구부 '안쪽'이 아니라 개구부 위 갑판 상공 꽤 높은 곳에서 내려다보는 조감에 가깝다. 인물들의 시선은 거의 전부 아래(바닥)를 향해 고개를 숙이고 있어 위에서 열린 해치를 올려다보는 공포 반응 방향이 아니다. 상단 가장자리에는 열린 테두리 대신 하늘과 원경 수평선이 넓게 들어와 '감금의 상단 경계'가 약하다.",
      "built_space": "어창이라기보다 배 전체 크기의 거대한 상자형 화물칸처럼 보이며, 갑판 아래라는 층위가 사라져 사방 벽이 하늘까지 노출된 개방 박스로 읽힌다. 인접 어창은 우측 상단에 열린 덮개 하나로 암시되나 격실 구획은 빈약. 카메라가 '개구부 바로 안쪽'이라는 지정 위치보다 훨씬 위·밖에 있어 프롬프트가 고정한 시점에서 벗어난다. 인물 대비 격실이 과대하게 확장되어 실제 어창 스케일이 깨진다.",
      "entities": "포박·재갈된 여성 30명 이상이 바닥에 웅크림. 중앙 우측에 흰머리를 묶은 노년 여성 1인이 보여 강영란으로 읽힐 여지가 있으나 샷 텍스트는 여성 제물들만 지정. 얼굴은 대부분 숙여져 표정이 거의 보이지 않아 '공포에 질린' 연기가 전달되지 않는다. 굵은 쇠사슬 프롭은 사실상 보이지 않고 밧줄만 확인된다. 인물 다수의 얼굴 디테일이 뭉개져 형태 위주로 읽히는 개체가 있다.",
      "hard_violations": [],
      "physics": "인물들은 모두 바닥에 앉아 무릎을 끌어안은 자세로 바닥이 지지하며, 공중 부양이나 지지 없는 물체는 없다. 다만 원형으로 균일 배열된 배치가 반복 복제된 듯 기계적이고, 서로 겹치지 않아 '잔뜩 웅크려 밀집'한 압박감이 부족하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 열린 대형 어창 위에서 아래를 내려다보는 하이앵글. 30여 명의 여성 대부분이 고개를 숙여 시선이 바닥을 향하고 있어 '공포에 질린' 표정이 거의 읽히지 않는다. 상단 가장자리에 어창 림과 열린 뚜껑 패널(우측 상단)이 걸쳐 있어 상부 경계는 확보됨. 다만 상단으로 하늘/노을이 넓게 보여 '갑판 아래 어창 내부' 라기보다 거대한 개방형 화물칸 위에서 본 느낌.",
    "built_space": "목재 선체 구조물의 내부 벽면, 상단 코밍(coaming), 경첩과 열린 해치 패널 1매가 우측에 보인다. 그러나 공간이 비현실적으로 넓어(30명 이상이 여유롭게 앉음) '어창'의 협소한 감금감이 약하다. 인접 어창 뚜껑은 우측 하나만 애매하게 보임. 레퍼런스 로케이션(암반 갱도/사슬)과의 재질 연계는 거의 없음.",
    "entities": "여성 제물들: 삼베색 저고리·치마, 흰 천 재갈, 손목 밧줄 결박 — 조건 충족. 중앙 우측에 흰 머리 노년 여성 1명이 있어 강영란으로 읽히나 얼굴 식별 불가. 굵은 쇠사슬 프롭은 사실상 보이지 않음. 정인우는 없음(샷 텍스트상 불필요).",
    "hard_violations": [],
    "physics": "모든 인물이 바닥에 앉거나 무릎 꿇고 있어 지지면 명확. 공중에 뜬 물체 없음. 다만 다수 인물의 손목 결박이 느슨하고 발 결박(손발이 묶임)은 대부분 확인되지 않아 캐리드 스테이트가 부분적으로만 충족. 일부 인물의 팔/손 형태가 뭉개져 해부학적 디테일이 흐림."
   },
   {
    "label": "B",
    "direction": "카메라는 열린 해치 바로 안쪽 가장자리에서 어창 바닥의 웅크린 여성 무리를 내려다보는 하이앵글. 여성들 다수의 시선이 위쪽(카메라/해치 입구) 쪽을 향하며 공포와 애원의 표정이 명확히 읽힌다 — 샷 텍스트의 '공포에 질려'가 연기로 실현됨. 프레임 상단에 열린 해치 림과 젖혀진 뚜껑 패널들이 유지됨.",
    "built_space": "갑판 아래 어창 내부: 젖은 목재/금속 코밍, 리벳과 녹, 좌측·상단에 젖혀 올린 어창 뚜껑 패널 여러 장, 우측 상단으로 다른 어창 격실들의 열린 틀이 비스듬히 보임 — '인접 어창 뚜껑들이 열려 있다'는 배경 요소가 정확히 구현. 공간 규모도 실제 어선 어창에 부합하는 협소함.",
    "entities": "여성 제물들: 낡은 무명 저고리, 흰 천 재갈, 손목 밧줄, 발목 밧줄, 발목을 잇는 굵은 쇠사슬(프롭 레퍼런스와 유사한 두꺼운 단조 링) 확인 — 결박·재갈·사슬 모두 충족. 흰 머리 노년 여성은 우측 뒤편에 흐릿하게 보이나 강영란 얼굴 일치는 확인 어려움. 정인우 없음.",
    "hard_violations": [],
    "physics": "모두 어창 바닥에 앉아 무릎을 껴안은 자세로 지지면 명확. 사슬은 바닥에 늘어져 중력에 맞게 처짐. 뒤쪽 인물 몇몇은 어둠에 겹쳐 신체 일부가 불명확하나 떠 있는 몸체·무지지 물체는 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "'열린 어창 안쪽에서 내려다보는 하이앵글', 인접 어창 뚜껑들, 손발 결박·천 재갈·굵은 쇠사슬, 그리고 공포에 질린 표정까지 샷 텍스트 요구를 가장 정확히 충족하며 어창의 협소한 감금감도 실물 스케일에 맞다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "하이앵글과 상단 림은 지켰으나 어창이 비현실적으로 거대해 감금감이 약하고, 대부분 고개를 숙여 '공포에 질린' 연기가 읽히지 않으며 발 결박과 굵은 쇠사슬 프롭이 사실상 부재하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1445120>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1092285>"
   },
   {
    "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:963202>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경이 위치 레퍼런스의 암석 동굴이 아닌 목조 선박의 어창으로 생성되었습니다.",
     "fix_en": "Replace the wooden planks and structure of the walls and floor with rough stone and dirt to match the cave in the location reference, without moving the camera or changing the framing, lighting, or any of the women's poses and clothing.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "여성들의 손발이 프롭 레퍼런스로 제시된 굵은 쇠사슬이 아닌 밧줄로 묶여 있습니다.",
     "fix_en": "Replace all the ropes binding the women's wrists and ankles with the thick, dark iron chains from the prop reference, keeping the women's poses, clothing, gags, the lighting, and the background completely unchanged."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the wooden planks and structure of the walls and floor with rough stone and dirt to match the cave in the location reference, without moving the camera or changing the framing, lighting, or any of the women's poses and clothing.\n- Replace all the ropes binding the women's wrists and ankles with the thick, dark iron chains from the prop reference, keeping the women's poses, clothing, gags, the lighting, and the background completely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 어창 입구 바로 안쪽에서 하이앵글로 내려다보며, 시선 축이 어창 바닥에 웅크린 여성 무리에 정확히 착지한다. 여성들의 시선은 대부분 위쪽 열린 해치(카메라 방향)를 올려다보거나 아래로 떨구고 있어 '감금 발각의 순간' 방향성이 맞다. 프레임 상단에 열린 창구 테두리와 젖혀진 뚜껑 판이 유지되고, 우측 뒤로 추가 어창 뚜껑들이 비스듬히 열려 보인다.",
      "built_space": "선체 갑판 아래 목재 어창 내부. 열린 해치 림(사각 코밍)이 상단 경계를 만들고, 좌측 상단에 젖혀 올린 뚜껑 판, 우측 상단에 인접 어창들의 열린 격벽/뚜껑이 사선으로 보인다. 어창 바닥은 목재이며 여성들이 그 위에 앉아 있다. 구조물 개수·배치가 프롬프트의 배경 요소(주 어창 개구부, 어창 바닥, 인접 어창 뚜껑)와 일치. 원경 하늘은 박명 색조로 낮→황혼 전환 시간대와 부합.",
      "entities": "여성 제물 10여 명, 모두 한국인 여성으로 보이며 낡은 무명 저고리·바지 차림. 입은 천으로 재갈, 손목과 발목은 굵은 밧줄로 묶였고 발목 사이를 굵은 쇠사슬이 잇는다 — 쇠사슬은 참조 프롭의 거칠고 녹슨 단조 링과 재질이 유사. 강영란(백발 노년 여성)이나 정인우는 프레임에 없으며, 샷 텍스트가 지시하지 않았으므로 문제 없음. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "모든 인물이 어창 목재 바닥에 엉덩이·발바닥을 붙이고 앉아 있으며, 무릎을 끌어안거나 서로 어깨를 기댄 자세로 지지가 명확하다. 공중에 뜬 신체나 무지지 물체 없음. 밧줄과 사슬은 바닥에 늘어져 중력을 따르고, 옷감은 자연스럽게 접히며 젖은 목재는 반사광을 낸다."
     },
     {
      "label": "B",
      "direction": "카메라는 거의 수평에 가까운 눈높이로 여성들을 정면에서 바라본다. 하이앵글 내려다보기가 아니며, 상단 경계는 열린 어창 림이 아니라 동굴 암벽 천장이다. 여성들의 시선은 카메라(정면)를 향하지만 '위쪽 해치를 올려다보는' 방향 논리가 성립하지 않는다. 우측 배경의 트인 구멍은 위가 아니라 옆으로 뚫려 석양 하늘을 보여준다.",
      "built_space": "장소가 어선 갑판 아래 어창이 아니라 참조 로케이션 사진의 암반 갱도/동굴 내부를 그대로 재현했다. 열린 어창 개구부, 목재 어창 바닥, 인접 어창 뚜껑 3가지 배경 요소가 모두 부재하거나 대체되었고, 우측 전경에 정체 불명의 커다란 젖은 목재 판자가 실제 스케일을 무시한 채 전경 존재로 확대되어 들어와 있다. 좌측 하단 벽에 사슬이 걸려 있으나 어창 구조는 없다.",
      "entities": "여성들의 얼굴·의상·재갈·결박은 A와 사실상 동일한 인물 세트. 쇠사슬과 밧줄도 유사. 다만 배경 인물·구조가 어창이 아니라 굴이며, 우측 전경 목재 판자는 계약에 없는 삽입물. 강영란·정인우는 없음.",
      "hard_violations": [
       "LOCATION 락 위반: 어선 갑판 아래 열린 어창이 아니라 암반 동굴 내부로 렌더링되어 지정 배경 요소(어창 개구부·목재 바닥·인접 어창 뚜껑)가 전부 사라짐",
       "카메라 지시 위반: '열린 어창 안쪽에서 내려다보는 하이앵글'이 아닌 거의 수평 눈높이 시점",
       "실제 스케일 규칙 위반: 우측 전경에 근거 없는 대형 목재 판자가 배경 요소를 전경 존재로 확대·삽입"
      ],
      "physics": "여성들은 흙바닥에 앉아 있어 지지는 정상. 그러나 우측 전경의 큰 목재 판자는 무엇에 기대 서 있는지 불분명하고 접지점이 프레임 밖으로 잘려 부유하는 인상을 준다. 그 외 부유체는 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "열린 어창 안쪽 하이앵글, 상단에 유지된 창구 림, 인접 어창 뚜껑, 목재 바닥 위 결박·재갈 여성 군집까지 카메라·배경 계약을 모두 충족하고 박명 저조도 톤도 맞아 명백한 우위."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물 연기와 결박 디테일은 A와 동일하나, 장소를 어창이 아닌 암반 동굴로 되돌리고 하이앵글을 수평 시점으로 바꿨으며 계약에 없는 대형 전경 판자를 끼워 넣어 로케이션·카메라 락을 동시에 파기했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "열린 어창 안쪽 하이앵글, 상단에 유지된 창구 림, 인접 어창 뚜껑, 목재 바닥 위 결박·재갈 여성 군집까지 카메라·배경 계약을 모두 충족하고 박명 저조도 톤도 맞아 명백한 우위."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물 연기와 결박 디테일은 A와 동일하나, 장소를 어창이 아닌 암반 동굴로 되돌리고 하이앵글을 수평 시점으로 바꿨으며 계약에 없는 대형 전경 판자를 끼워 넣어 로케이션·카메라 락을 동시에 파기했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 어창 입구 바로 안쪽에서 하이앵글로 내려다보며, 시선 축이 어창 바닥에 웅크린 여성 무리에 정확히 착지한다. 여성들의 시선은 대부분 위쪽 열린 해치(카메라 방향)를 올려다보거나 아래로 떨구고 있어 '감금 발각의 순간' 방향성이 맞다. 프레임 상단에 열린 창구 테두리와 젖혀진 뚜껑 판이 유지되고, 우측 뒤로 추가 어창 뚜껑들이 비스듬히 열려 보인다.",
      "built_space": "선체 갑판 아래 목재 어창 내부. 열린 해치 림(사각 코밍)이 상단 경계를 만들고, 좌측 상단에 젖혀 올린 뚜껑 판, 우측 상단에 인접 어창들의 열린 격벽/뚜껑이 사선으로 보인다. 어창 바닥은 목재이며 여성들이 그 위에 앉아 있다. 구조물 개수·배치가 프롬프트의 배경 요소(주 어창 개구부, 어창 바닥, 인접 어창 뚜껑)와 일치. 원경 하늘은 박명 색조로 낮→황혼 전환 시간대와 부합.",
      "entities": "여성 제물 10여 명, 모두 한국인 여성으로 보이며 낡은 무명 저고리·바지 차림. 입은 천으로 재갈, 손목과 발목은 굵은 밧줄로 묶였고 발목 사이를 굵은 쇠사슬이 잇는다 — 쇠사슬은 참조 프롭의 거칠고 녹슨 단조 링과 재질이 유사. 강영란(백발 노년 여성)이나 정인우는 프레임에 없으며, 샷 텍스트가 지시하지 않았으므로 문제 없음. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "모든 인물이 어창 목재 바닥에 엉덩이·발바닥을 붙이고 앉아 있으며, 무릎을 끌어안거나 서로 어깨를 기댄 자세로 지지가 명확하다. 공중에 뜬 신체나 무지지 물체 없음. 밧줄과 사슬은 바닥에 늘어져 중력을 따르고, 옷감은 자연스럽게 접히며 젖은 목재는 반사광을 낸다."
     },
     {
      "label": "B",
      "direction": "카메라는 거의 수평에 가까운 눈높이로 여성들을 정면에서 바라본다. 하이앵글 내려다보기가 아니며, 상단 경계는 열린 어창 림이 아니라 동굴 암벽 천장이다. 여성들의 시선은 카메라(정면)를 향하지만 '위쪽 해치를 올려다보는' 방향 논리가 성립하지 않는다. 우측 배경의 트인 구멍은 위가 아니라 옆으로 뚫려 석양 하늘을 보여준다.",
      "built_space": "장소가 어선 갑판 아래 어창이 아니라 참조 로케이션 사진의 암반 갱도/동굴 내부를 그대로 재현했다. 열린 어창 개구부, 목재 어창 바닥, 인접 어창 뚜껑 3가지 배경 요소가 모두 부재하거나 대체되었고, 우측 전경에 정체 불명의 커다란 젖은 목재 판자가 실제 스케일을 무시한 채 전경 존재로 확대되어 들어와 있다. 좌측 하단 벽에 사슬이 걸려 있으나 어창 구조는 없다.",
      "entities": "여성들의 얼굴·의상·재갈·결박은 A와 사실상 동일한 인물 세트. 쇠사슬과 밧줄도 유사. 다만 배경 인물·구조가 어창이 아니라 굴이며, 우측 전경 목재 판자는 계약에 없는 삽입물. 강영란·정인우는 없음.",
      "hard_violations": [
       "LOCATION 락 위반: 어선 갑판 아래 열린 어창이 아니라 암반 동굴 내부로 렌더링되어 지정 배경 요소(어창 개구부·목재 바닥·인접 어창 뚜껑)가 전부 사라짐",
       "카메라 지시 위반: '열린 어창 안쪽에서 내려다보는 하이앵글'이 아닌 거의 수평 눈높이 시점",
       "실제 스케일 규칙 위반: 우측 전경에 근거 없는 대형 목재 판자가 배경 요소를 전경 존재로 확대·삽입"
      ],
      "physics": "여성들은 흙바닥에 앉아 있어 지지는 정상. 그러나 우측 전경의 큰 목재 판자는 무엇에 기대 서 있는지 불분명하고 접지점이 프레임 밖으로 잘려 부유하는 인상을 준다. 그 외 부유체는 없다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 거의 수평에 가까운 눈높이로 동굴 같은 암굴 내부를 바라본다. 여성들의 시선은 대부분 카메라 쪽 혹은 아래를 향하고 공포에 질린 표정이다. 그러나 계약이 요구한 '어창 안쪽에서 내려다보는 하이앵글'은 성립하지 않는다. 상단 가장자리에 어창 개구부의 림도 없고, 대신 우측에 노을이 보이는 암반 통로 개구부가 있다.",
      "built_space": "구조물은 어선 갑판 아래 어창이 아니라 레퍼런스 로케이션 사진(암굴/광산 갱도)의 암반 벽과 흙바닥을 그대로 복제했다. 어창 개구부·해치 림·인접 어창 뚜껑 등 계약이 명시한 배경 요소가 전무하다. 우측 전경에 정체불명의 큰 나무판/기둥이 실제 크기를 넘어 전경 존재로 확대되어 있다.",
      "entities": "결박·재갈 상태의 한국인 여성 약 11명, 흰 무명 저고리류 의상, 손목·발목에 밧줄과 굵은 쇠사슬(프롭 레퍼런스와 유사한 굵은 링크). 강영란(흰머리 노년 여성)으로 특정할 인물은 확인되지 않고 정인우도 없음(샷 텍스트상 필수는 아님). 눈·피부는 정상 인체.",
      "hard_violations": [
       "로케이션 락 위반 수준의 장소 오인: 어선 갑판 아래 어창이 아니라 암굴 내부로 렌더링되어 지정 배경요소(어창 개구부 림, 인접 어창 뚜껑)가 전혀 없음",
       "카메라 계약(어창 안쪽 하이앵글, 상단에 개구부 림 유지) 미이행 — 거의 수평 시점",
       "우측 전경의 정체불명 대형 목재 구조물(계약에 없는 사물)이 전경 크기로 삽입됨"
      ],
      "physics": "모든 여성이 흙바닥에 앉거나 웅크린 상태로 체중이 바닥에 실려 있고, 무릎을 감싸거나 팔이 묶인 자세가 자연스럽다. 공중에 뜬 신체는 없음. 쇠사슬은 바닥을 따라 늘어져 중력에 맞게 처져 있다."
     },
     {
      "label": "B",
      "direction": "카메라는 열린 어창 입구 안쪽 가장자리에서 아래로 내려다보는 하이앵글이며, 프레임 상단에 어창 개구부의 림과 열린 해치 판, 그 너머 다른 어창 칸들이 비스듬히 보인다. 여성들의 시선은 위쪽 카메라/개구부 방향과 바닥으로 갈려 공포를 드러낸다 — 샷 텍스트가 지정한 대상(감금된 여성 무리)에 정확히 착지.",
      "built_space": "목재 어선 갑판 아래 어창 구조: 열린 해치 뚜껑 1매가 좌측 상단으로 젖혀져 있고, 우측·상단으로 인접 어창 칸막이(개방된 격실)들이 사선으로 보인다. 해치 수와 배치가 계약의 '인접 어창 뚜껑 개방' 항목과 일치. 갑판·격벽 목재는 젖은 마모 질감. 중복된 구조물이나 불가능한 반사 없음.",
      "entities": "결박·재갈 상태의 한국인 여성 약 11명, 흰 무명 상의와 갈색 치마, 손목·발목 밧줄과 굵은 쇠사슬(프롭 레퍼런스의 굵은 링크와 부합). 우측 하단에 흰머리 섞인 노년 여성이 보이나 강영란 얼굴 특정은 어렵고, 정인우는 없음(샷 텍스트가 부르지 않음). 눈·피부 모두 정상 인체 렌더링, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여성들은 어창 바닥 목재 위에 앉아 무릎을 세우고 웅크렸으며 발바닥과 엉덩이로 체중을 지지한다. 공중에 뜬 인물·물체 없음. 쇠사슬은 바닥을 따라 늘어지고 발목 밧줄과 연결되어 중력에 맞게 처짐. 젖혀진 해치 뚜껑은 경첩/갑판에 기대어 지지됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "인물 무리·결박·재갈·쇠사슬은 동일하게 유지했으나, 장소를 레퍼런스 암굴 그대로 복제해 '어선 갑판 아래 열린 어창'이라는 로케이션 락과 개구부 림·인접 어창 뚜껑이라는 지정 배경요소를 통째로 잃었고, 하이앵글 대신 거의 수평 시점이며 우측 전경에 계약에 없는 대형 목재물까지 삽입되어 카메라 계약이 무너졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어창 안쪽에서 내려다보는 하이앵글, 상단에 유지된 개구부 림과 비스듬히 보이는 인접 어창 뚜껑, 하단 2/3를 채운 웅크린 결박 여성 군집까지 카메라·배경 계약을 모두 충족했고 인물 구성·의상·쇠사슬은 A와 동일하게 보존해 얻은 것에 비해 잃은 것이 거의 없다(로케이션 레퍼런스의 암반 질감 대신 목재 선체인 점은 어창 락상 오히려 타당)."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물 무리·결박·재갈·쇠사슬은 동일하게 유지했으나, 장소를 레퍼런스 암굴 그대로 복제해 '어선 갑판 아래 열린 어창'이라는 로케이션 락과 개구부 림·인접 어창 뚜껑이라는 지정 배경요소를 통째로 잃었고, 하이앵글 대신 거의 수평 시점이며 우측 전경에 계약에 없는 대형 목재물까지 삽입되어 카메라 계약이 무너졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어창 안쪽에서 내려다보는 하이앵글, 상단에 유지된 개구부 림과 비스듬히 보이는 인접 어창 뚜껑, 하단 2/3를 채운 웅크린 결박 여성 군집까지 카메라·배경 계약을 모두 충족했고 인물 구성·의상·쇠사슬은 A와 동일하게 보존해 얻은 것에 비해 잃은 것이 거의 없다(로케이션 레퍼런스의 암반 질감 대신 목재 선체인 점은 어창 락상 오히려 타당)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 거의 수평에 가까운 눈높이로 동굴 같은 암굴 내부를 바라본다. 여성들의 시선은 대부분 카메라 쪽 혹은 아래를 향하고 공포에 질린 표정이다. 그러나 계약이 요구한 '어창 안쪽에서 내려다보는 하이앵글'은 성립하지 않는다. 상단 가장자리에 어창 개구부의 림도 없고, 대신 우측에 노을이 보이는 암반 통로 개구부가 있다.",
      "built_space": "구조물은 어선 갑판 아래 어창이 아니라 레퍼런스 로케이션 사진(암굴/광산 갱도)의 암반 벽과 흙바닥을 그대로 복제했다. 어창 개구부·해치 림·인접 어창 뚜껑 등 계약이 명시한 배경 요소가 전무하다. 우측 전경에 정체불명의 큰 나무판/기둥이 실제 크기를 넘어 전경 존재로 확대되어 있다.",
      "entities": "결박·재갈 상태의 한국인 여성 약 11명, 흰 무명 저고리류 의상, 손목·발목에 밧줄과 굵은 쇠사슬(프롭 레퍼런스와 유사한 굵은 링크). 강영란(흰머리 노년 여성)으로 특정할 인물은 확인되지 않고 정인우도 없음(샷 텍스트상 필수는 아님). 눈·피부는 정상 인체.",
      "hard_violations": [
       "로케이션 락 위반 수준의 장소 오인: 어선 갑판 아래 어창이 아니라 암굴 내부로 렌더링되어 지정 배경요소(어창 개구부 림, 인접 어창 뚜껑)가 전혀 없음",
       "카메라 계약(어창 안쪽 하이앵글, 상단에 개구부 림 유지) 미이행 — 거의 수평 시점",
       "우측 전경의 정체불명 대형 목재 구조물(계약에 없는 사물)이 전경 크기로 삽입됨"
      ],
      "physics": "모든 여성이 흙바닥에 앉거나 웅크린 상태로 체중이 바닥에 실려 있고, 무릎을 감싸거나 팔이 묶인 자세가 자연스럽다. 공중에 뜬 신체는 없음. 쇠사슬은 바닥을 따라 늘어져 중력에 맞게 처져 있다."
     },
     {
      "label": "A",
      "direction": "카메라는 열린 어창 입구 안쪽 가장자리에서 아래로 내려다보는 하이앵글이며, 프레임 상단에 어창 개구부의 림과 열린 해치 판, 그 너머 다른 어창 칸들이 비스듬히 보인다. 여성들의 시선은 위쪽 카메라/개구부 방향과 바닥으로 갈려 공포를 드러낸다 — 샷 텍스트가 지정한 대상(감금된 여성 무리)에 정확히 착지.",
      "built_space": "목재 어선 갑판 아래 어창 구조: 열린 해치 뚜껑 1매가 좌측 상단으로 젖혀져 있고, 우측·상단으로 인접 어창 칸막이(개방된 격실)들이 사선으로 보인다. 해치 수와 배치가 계약의 '인접 어창 뚜껑 개방' 항목과 일치. 갑판·격벽 목재는 젖은 마모 질감. 중복된 구조물이나 불가능한 반사 없음.",
      "entities": "결박·재갈 상태의 한국인 여성 약 11명, 흰 무명 상의와 갈색 치마, 손목·발목 밧줄과 굵은 쇠사슬(프롭 레퍼런스의 굵은 링크와 부합). 우측 하단에 흰머리 섞인 노년 여성이 보이나 강영란 얼굴 특정은 어렵고, 정인우는 없음(샷 텍스트가 부르지 않음). 눈·피부 모두 정상 인체 렌더링, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "여성들은 어창 바닥 목재 위에 앉아 무릎을 세우고 웅크렸으며 발바닥과 엉덩이로 체중을 지지한다. 공중에 뜬 인물·물체 없음. 쇠사슬은 바닥을 따라 늘어지고 발목 밧줄과 연결되어 중력에 맞게 처짐. 젖혀진 해치 뚜껑은 경첩/갑판에 기대어 지지됨."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 6
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh12__bgfirst_bg.png",
   "bg_asset_id": "b530e4e6-c38e-4664-93c7-5d7d10170fb3",
   "bg_record_key": "S102sh12::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S102sh17::bgfirst_bg": {
  "input_fingerprint": "82edc66295938a38",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 제단 앞 붉은 모닥불 불빛을 받으며 꼿꼿하고 위엄 있게 선 전신.\n\nLOCATION (lock): The altar before the giant boulder in the forest ritual clearing, illuminated by red firelight at evening.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height on the central axis before the altar, the camera holds a static full-body view of 강영란(흰 머리 여자). She occupies the center with the altar and rock arranged directly behind her, while the ritual fire remains offset so its light shapes her white ceremonial clothing without obscuring her silhouette.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground; altar in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: altar before the rock (Set before the rock) — Its front side faces the camera behind the ritual leader; used as Anchors the ritual leader on the central ceremonial axis; rock (Used as the ritual backdrop) — Its altar-facing side is visible behind 강영란(흰 머리 여자); used as Provides the large ritual backdrop behind the altar; ritual fire (Blazing); used as Remains offset in the composition and motivates the red illumination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing red firelight strikes the white shamanic robe in high contrast against the evening ritual ground.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 제단 앞 붉은 모닥불 불빛을 받으며 꼿꼿하고 위엄 있게 선 전신.\n\nLOCATION (lock): The altar before the giant boulder in the forest ritual clearing, illuminated by red firelight at evening.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height on the central axis before the altar, the camera holds a static full-body view of 강영란(흰 머리 여자). She occupies the center with the altar and rock arranged directly behind her, while the ritual fire remains offset so its light shapes her white ceremonial clothing without obscuring her silhouette.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground; altar in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: altar before the rock (Set before the rock) — Its front side faces the camera behind the ritual leader; used as Anchors the ritual leader on the central ceremonial axis; rock (Used as the ritual backdrop) — Its altar-facing side is visible behind 강영란(흰 머리 여자); used as Provides the large ritual backdrop behind the altar; ritual fire (Blazing); used as Remains offset in the composition and motivates the red illumination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing red firelight strikes the white shamanic robe in high contrast against the evening ritual ground.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh17__bgfirst_bg.png",
  "asset_id": "45926bfc-933a-426e-9c87-8d0d4ac933f1",
  "input_asset_ids": [
   "2c3e612b-c736-490c-a424-3eede267f32e",
   "339d3c5c-fce0-4f58-848b-ed5116004ade"
  ]
 },
 "S102sh17": {
  "input_fingerprint": "a42dacae40804ef1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 제단 앞 붉은 모닥불 불빛을 받으며 꼿꼿하고 위엄 있게 선 전신.\n\nLOCATION (lock): The altar before the giant boulder in the forest ritual clearing, illuminated by red firelight at evening. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height on the central axis before the altar, the camera holds a static full-body view of 강영란(흰 머리 여자). She occupies the center with the altar and rock arranged directly behind her, while the ritual fire remains offset so its light shapes her white ceremonial clothing without obscuring her silhouette.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground; altar in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: altar before the rock (Set before the rock) — Its front side faces the camera behind the ritual leader; used as Anchors the ritual leader on the central ceremonial axis; rock (Used as the ritual backdrop) — Its altar-facing side is visible behind 강영란(흰 머리 여자); used as Provides the large ritual backdrop behind the altar; ritual fire (Blazing); used as Remains offset in the composition and motivates the red illumination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing red firelight strikes the white shamanic robe in high contrast against the evening ritual ground.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran has changed from the red robe into a pure white shaman robe; Jihu’s necklace remains on the ritual altar before 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 제단 앞 붉은 모닥불 불빛을 받으며 꼿꼿하고 위엄 있게 선 전신.\n\nLOCATION (lock): The altar before the giant boulder in the forest ritual clearing, illuminated by red firelight at evening. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height on the central axis before the altar, the camera holds a static full-body view of 강영란(흰 머리 여자). She occupies the center with the altar and rock arranged directly behind her, while the ritual fire remains offset so its light shapes her white ceremonial clothing without obscuring her silhouette.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground; altar in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: altar before the rock (Set before the rock) — Its front side faces the camera behind the ritual leader; used as Anchors the ritual leader on the central ceremonial axis; rock (Used as the ritual backdrop) — Its altar-facing side is visible behind 강영란(흰 머리 여자); used as Provides the large ritual backdrop behind the altar; ritual fire (Blazing); used as Remains offset in the composition and motivates the red illumination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing red firelight strikes the white shamanic robe in high contrast against the evening ritual ground.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran has changed from the red robe into a pure white shaman robe; Jihu’s necklace remains on the ritual altar before 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 제단 앞 붉은 모닥불 불빛을 받으며 꼿꼿하고 위엄 있게 선 전신.\n\nLOCATION (lock): The altar before the giant boulder in the forest ritual clearing, illuminated by red firelight at evening. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height on the central axis before the altar, the camera holds a static full-body view of 강영란(흰 머리 여자). She occupies the center with the altar and rock arranged directly behind her, while the ritual fire remains offset so its light shapes her white ceremonial clothing without obscuring her silhouette.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground; altar in the lower-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: altar before the rock (Set before the rock) — Its front side faces the camera behind the ritual leader; used as Anchors the ritual leader on the central ceremonial axis; rock (Used as the ritual backdrop) — Its altar-facing side is visible behind 강영란(흰 머리 여자); used as Provides the large ritual backdrop behind the altar; ritual fire (Blazing); used as Remains offset in the composition and motivates the red illumination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing red firelight strikes the white shamanic robe in high contrast against the evening ritual ground.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran has changed from the red robe into a pure white shaman robe; Jihu’s necklace remains on the ritual altar before 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: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh17__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S102sh17.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:892339>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:892339>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 중앙축 와이드 전신, 인물 중앙-중경·제단과 바위 정후방·불은 좌측 오프셋이라는 프레임 지시를 정확히 충족하고 로케이션 레퍼런스의 구조·소품·재질을 가장 충실히 재현했으며 붉은 불빛이 흰 무녀복에 고대비로 떨어진다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·조명 톤은 무난하나 카메라가 허리보다 높고 인물이 크게 잡혀 와이드샷 규정에서 벗어났고, 제단이 인물에 가려지며 화덕·제단 구조가 로케이션 레퍼런스와 상당히 달라졌고 흰 옷이 전면 붉게 물들어 대비가 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 중앙축 와이드 전신, 인물 중앙-중경·제단과 바위 정후방·불은 좌측 오프셋이라는 프레임 지시를 정확히 충족하고 로케이션 레퍼런스의 구조·소품·재질을 가장 충실히 재현했으며 붉은 불빛이 흰 무녀복에 고대비로 떨어진다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·의상·조명 톤은 무난하나 카메라가 허리보다 높고 인물이 크게 잡혀 와이드샷 규정에서 벗어났고, 제단이 인물에 가려지며 화덕·제단 구조가 로케이션 레퍼런스와 상당히 달라졌고 흰 옷이 전면 붉게 물들어 대비가 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "정면 축과 흰 무녀복·오프셋 불빛은 맞으나 인물이 프레임을 거의 채워 '와이드 샷·중경 인물, 배경의 제단과 바위' 규모 지시를 어겼고, 뒤쪽 바위 배경이 인물에 가려지며 헤어도 참조의 틀어 올린 백발과 다르다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "와이드 스케일에서 인물이 중앙 중경에 서고 바로 뒤 정중앙에 제단·거대 바위가 정렬되며 불은 좌측으로 오프셋되어 지시된 프레임 레이아웃을 가장 정확히 실현했고, 틀어 올린 백발과 순백 무녀복도 참조에 근접한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "정면 축과 흰 무녀복·오프셋 불빛은 맞으나 인물이 프레임을 거의 채워 '와이드 샷·중경 인물, 배경의 제단과 바위' 규모 지시를 어겼고, 뒤쪽 바위 배경이 인물에 가려지며 헤어도 참조의 틀어 올린 백발과 다르다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 스케일에서 인물이 중앙 중경에 서고 바로 뒤 정중앙에 제단·거대 바위가 정렬되며 불은 좌측으로 오프셋되어 지시된 프레임 레이아웃을 가장 정확히 실현했고, 틀어 올린 백발과 순백 무녀복도 참조에 근접한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 16,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "허리 높이 중앙축 와이드 전신, 인물 중앙-중경·제단과 바위 정후방·불은 좌측 오프셋이라는 프레임 지시를 정확히 충족하고 로케이션 레퍼런스의 구조·소품·재질을 가장 충실히 재현했으며 붉은 불빛이 흰 무녀복에 고대비로 떨어진다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물·의상·조명 톤은 무난하나 카메라가 허리보다 높고 인물이 크게 잡혀 와이드샷 규정에서 벗어났고, 제단이 인물에 가려지며 화덕·제단 구조가 로케이션 레퍼런스와 상당히 달라졌고 흰 옷이 전면 붉게 물들어 대비가 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:892339>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh17__bgfirst_bg.png",
   "bg_asset_id": "45926bfc-933a-426e-9c87-8d0d4ac933f1",
   "bg_record_key": "S102sh17::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S103sh2::bgfirst_bg": {
  "input_fingerprint": "b4a364d4bfbc214d",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 바닷물에 흠뻑 젖은 고산들이 갯바위 위에 대자로 벌러덩 드러누운 전신.\n\nLOCATION (lock): A wave-washed rock shelf at the island's shoreline during evening.\n\nTIME OF DAY (lock): evening, approaching night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The crane reaches a high oblique full-body view aligned with 고산들’s length, revealing him from head to feet on the rocks. His splayed figure occupies the central diagonal while the rock edge and striking water remain visible around him as spatial context before the camera descends toward his head.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: shore rocks (Beside the sea); used as Supports the full-body silhouette and provides scale around the collapsed figure; sea and waves (Waves striking the rocks); used as Borders the rock and retains the setting of his emergence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The approaching darkness of evening creates subdued natural contrast across his seawater-soaked figure and the surrounding rocks.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 바닷물에 흠뻑 젖은 고산들이 갯바위 위에 대자로 벌러덩 드러누운 전신.\n\nLOCATION (lock): A wave-washed rock shelf at the island's shoreline during evening.\n\nTIME OF DAY (lock): evening, approaching night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The crane reaches a high oblique full-body view aligned with 고산들’s length, revealing him from head to feet on the rocks. His splayed figure occupies the central diagonal while the rock edge and striking water remain visible around him as spatial context before the camera descends toward his head.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: shore rocks (Beside the sea); used as Supports the full-body silhouette and provides scale around the collapsed figure; sea and waves (Waves striking the rocks); used as Borders the rock and retains the setting of his emergence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The approaching darkness of evening creates subdued natural contrast across his seawater-soaked figure and the surrounding rocks.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S103sh2__bgfirst_bg.png",
  "asset_id": "94cef76b-981d-4ac0-8a6b-dffd1ff93e18",
  "input_asset_ids": [
   "b0372a1b-e2eb-4f10-9476-7f3027282984",
   "056f0676-e314-4bd5-b17f-9ff6683ae557"
  ]
 },
 "S103sh2": {
  "input_fingerprint": "73d0d46d54d65cb6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening, approaching night.\n\nSHOT TEXT (authoritative, Korean): 바닷물에 흠뻑 젖은 고산들이 갯바위 위에 대자로 벌러덩 드러누운 전신.\n\nLOCATION (lock): A wave-washed rock shelf at the island's shoreline during evening. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The crane reaches a high oblique full-body view aligned with 고산들’s length, revealing him from head to feet on the rocks. His splayed figure occupies the central diagonal while the rock edge and striking water remain visible around him as spatial context before the camera descends toward his head.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: shore rocks (Beside the sea); used as Supports the full-body silhouette and provides scale around the collapsed figure; sea and waves (Waves striking the rocks); used as Borders the rock and retains the setting of his emergence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The approaching darkness of evening creates subdued natural contrast across his seawater-soaked figure and the surrounding rocks.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains soaked from the sea and carries deep stab wounds through his back and chest, plus the gunshot wound in his shoulder.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening, approaching night.\n\nSHOT TEXT (authoritative, Korean): 바닷물에 흠뻑 젖은 고산들이 갯바위 위에 대자로 벌러덩 드러누운 전신.\n\nLOCATION (lock): A wave-washed rock shelf at the island's shoreline during evening. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The crane reaches a high oblique full-body view aligned with 고산들’s length, revealing him from head to feet on the rocks. His splayed figure occupies the central diagonal while the rock edge and striking water remain visible around him as spatial context before the camera descends toward his head.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: shore rocks (Beside the sea); used as Supports the full-body silhouette and provides scale around the collapsed figure; sea and waves (Waves striking the rocks); used as Borders the rock and retains the setting of his emergence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The approaching darkness of evening creates subdued natural contrast across his seawater-soaked figure and the surrounding rocks.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains soaked from the sea and carries deep stab wounds through his back and chest, plus the gunshot wound in his shoulder.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening, approaching night.\n\nSHOT TEXT (authoritative, Korean): 바닷물에 흠뻑 젖은 고산들이 갯바위 위에 대자로 벌러덩 드러누운 전신.\n\nLOCATION (lock): A wave-washed rock shelf at the island's shoreline during evening. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The crane reaches a high oblique full-body view aligned with 고산들’s length, revealing him from head to feet on the rocks. His splayed figure occupies the central diagonal while the rock edge and striking water remain visible around him as spatial context before the camera descends toward his head.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: shore rocks (Beside the sea); used as Supports the full-body silhouette and provides scale around the collapsed figure; sea and waves (Waves striking the rocks); used as Borders the rock and retains the setting of his emergence.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The approaching darkness of evening creates subdued natural contrast across his seawater-soaked figure and the surrounding rocks.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains soaked from the sea and carries deep stab wounds through his back and chest, plus the gunshot wound in his shoulder.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S103sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S103sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬_갯바위_aa4183.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "크레인 고각이 몸 길이와 정렬된 전신 와이드로 머리부터 장화 신은 발끝까지 대각선으로 담고, 바위 가장자리·부딪히는 파도·원경 마을이 실제 스케일로 배치되어 로케이션 락과 프레이밍 지시를 가장 충실히 만족한다. 상처 혈흔이 어둠에 묻힌 점만 감점."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "대자로 누운 전신과 저녁 톤·로케이션 재현은 양호하나, 카메라가 몸 길이와 정렬된 고각이라기보다 측면 각도이고 가옥·포장길 등 배경이 실제보다 크게 전경화되어 스케일 지시를 어겼으며, 의상이 캐릭터 레퍼런스의 조끼·장화와 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "크레인 고각이 몸 길이와 정렬된 전신 와이드로 머리부터 장화 신은 발끝까지 대각선으로 담고, 바위 가장자리·부딪히는 파도·원경 마을이 실제 스케일로 배치되어 로케이션 락과 프레이밍 지시를 가장 충실히 만족한다. 상처 혈흔이 어둠에 묻힌 점만 감점."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "대자로 누운 전신과 저녁 톤·로케이션 재현은 양호하나, 카메라가 몸 길이와 정렬된 고각이라기보다 측면 각도이고 가옥·포장길 등 배경이 실제보다 크게 전경화되어 스케일 지시를 어겼으며, 의상이 캐릭터 레퍼런스의 조끼·장화와 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "대자 전신 누운 자세와 고사선 와이드 구도는 충족하나, 인물이 레퍼런스의 40대 중반 각진 얼굴·체격보다 젊고 왜소하며 상처 흔적이 거의 없고 배경 가옥군이 레퍼런스와 달리 과다·원경화되어 장소 일치도가 떨어진다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "머리-발 축을 따르는 고사선 전신 와이드, 대자 자세, 바위 접지와 파도 경계가 모두 지시대로이며, 레퍼런스의 가옥·축대·포장길·원경 섬까지 장소 락이 정확하고 인물 동일성과 젖음·혈흔 상태도 부합한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "대자 전신 누운 자세와 고사선 와이드 구도는 충족하나, 인물이 레퍼런스의 40대 중반 각진 얼굴·체격보다 젊고 왜소하며 상처 흔적이 거의 없고 배경 가옥군이 레퍼런스와 달리 과다·원경화되어 장소 일치도가 떨어진다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "머리-발 축을 따르는 고사선 전신 와이드, 대자 자세, 바위 접지와 파도 경계가 모두 지시대로이며, 레퍼런스의 가옥·축대·포장길·원경 섬까지 장소 락이 정확하고 인물 동일성과 젖음·혈흔 상태도 부합한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 15
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 15,
   "B": 15
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "크레인 고각이 몸 길이와 정렬된 전신 와이드로 머리부터 장화 신은 발끝까지 대각선으로 담고, 바위 가장자리·부딪히는 파도·원경 마을이 실제 스케일로 배치되어 로케이션 락과 프레이밍 지시를 가장 충실히 만족한다. 상처 혈흔이 어둠에 묻힌 점만 감점."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "대자로 누운 전신과 저녁 톤·로케이션 재현은 양호하나, 카메라가 몸 길이와 정렬된 고각이라기보다 측면 각도이고 가옥·포장길 등 배경이 실제보다 크게 전경화되어 스케일 지시를 어겼으며, 의상이 캐릭터 레퍼런스의 조끼·장화와 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬_갯바위_aa4183.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터가 레퍼런스 이미지의 지정된 의상(녹색 조끼, 체크 셔츠, 갈색 작업복 바지, 긴 고무 장화)이 아닌 임의의 어두운 자켓과 바지, 짧은 신발을 입고 있습니다.",
     "fix_en": "Redraw the character's wardrobe to exactly match his reference: a worn green work vest over a blue plaid shirt, brown work pants, and tall rubber boots, all soaked with seawater. Maintain his face, his exact splayed pose on the rock, and the surrounding ocean, rocks, and evening lighting completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "CARRIED STATE에 요구된 어깨의 총상과 가슴의 깊은 자상이 명확하게 표현되지 않았습니다.",
     "fix_en": "Render a clear, bloody gunshot wound on the character's shoulder and a deep, bleeding stab wound on his chest, with dark wet blood staining his shirt. Do not alter his face, his pose, his clothing items, or any part of the background environment.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's wardrobe to exactly match his reference: a worn green work vest over a blue plaid shirt, brown work pants, and tall rubber boots, all soaked with seawater. Maintain his face, his exact splayed pose on the rock, and the surrounding ocean, rocks, and evening lighting completely unchanged.\n- Render a clear, bloody gunshot wound on the character's shoulder and a deep, bleeding stab wound on his chest, with dark wet blood staining his shirt. Do not alter his face, his pose, his clothing items, or any part of the background environment.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·젖은 질감은 좋으나 캐릭터 레퍼런스의 의상(플란넬·베스트·작업바지·장화·비니)을 어두운 단색 가죽옷으로 바꿔 정체성/의상 계약을 크게 이탈했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치의 대자 자세·대각선 배치와 배경 레퍼런스를 그대로 지키면서 캐릭터 레퍼런스의 비니·플란넬·베스트·장화까지 정확히 재현했고, 얼굴이 다소 젊어 보이고 젖은 느낌이 약한 점만 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·젖은 질감은 좋으나 캐릭터 레퍼런스의 의상(플란넬·베스트·작업바지·장화·비니)을 어두운 단색 가죽옷으로 바꿔 정체성/의상 계약을 크게 이탈했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치의 대자 자세·대각선 배치와 배경 레퍼런스를 그대로 지키면서 캐릭터 레퍼런스의 비니·플란넬·베스트·장화까지 정확히 재현했고, 얼굴이 다소 젊어 보이고 젖은 느낌이 약한 점만 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "레퍼런스 의상(비니·격자셔츠·올리브 조끼)은 더 충실하지만 옷이 마른 상태로 '바닷물에 흠뻑 젖은'과 자상·총상 CARRIED STATE를 사실상 표현하지 못했고, 얼굴 유사도와 배경 원경(산 능선·바위 실루엣) 재현도 B보다 떨어진다.  ★위반: [gpt] 기준 배경의 오른쪽 바다에 없던 큰 암초를 새로 추가해 ‘완성된 빈 배경의 모든 고정 요소를 그대로 유지’하라는 조건을 위반했다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경 레퍼런스의 가옥·옹벽·원경·파도를 거의 그대로 유지하고 스케치 위치·크기·대자 자세를 정확히 맞췄으며, 흠뻑 젖은 의복 물성과 혈흔으로 CARRIED STATE를 살렸다 — 비니 소실과 셔츠 패턴 판별 불가라는 의상 손실이 있으나 얼굴 유사도·젖음 표현 이득이 이를 상회한다.  ★위반: [gpt] 기준 배경의 오른쪽 바다에 없던 큰 암초를 새로 추가해 ‘완성된 빈 배경의 모든 고정 요소를 그대로 유지’하라는 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.667
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.417
     },
     "violations": {
      "A": [
       "[gpt] 기준 배경의 오른쪽 바다에 없던 큰 암초를 새로 추가해 ‘완성된 빈 배경의 모든 고정 요소를 그대로 유지’하라는 조건을 위반했다."
      ],
      "B": [
       "[gpt] 기준 배경의 오른쪽 바다에 없던 큰 암초를 새로 추가해 ‘완성된 빈 배경의 모든 고정 요소를 그대로 유지’하라는 조건을 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "레퍼런스 의상(비니·격자셔츠·올리브 조끼)은 더 충실하지만 옷이 마른 상태로 '바닷물에 흠뻑 젖은'과 자상·총상 CARRIED STATE를 사실상 표현하지 못했고, 얼굴 유사도와 배경 원경(산 능선·바위 실루엣) 재현도 B보다 떨어진다.  ★위반: [gpt] 기준 배경의 오른쪽 바다에 없던 큰 암초를 새로 추가해 ‘완성된 빈 배경의 모든 고정 요소를 그대로 유지’하라는 조건을 위반했다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 레퍼런스의 가옥·옹벽·원경·파도를 거의 그대로 유지하고 스케치 위치·크기·대자 자세를 정확히 맞췄으며, 흠뻑 젖은 의복 물성과 혈흔으로 CARRIED STATE를 살렸다 — 비니 소실과 셔츠 패턴 판별 불가라는 의상 손실이 있으나 얼굴 유사도·젖음 표현 이득이 이를 상회한다.  ★위반: [gpt] 기준 배경의 오른쪽 바다에 없던 큰 암초를 새로 추가해 ‘완성된 빈 배경의 모든 고정 요소를 그대로 유지’하라는 조건을 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S103sh2__bgfirst_bg.png",
   "bg_asset_id": "94cef76b-981d-4ac0-8a6b-dffd1ff93e18",
   "bg_record_key": "S103sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "섬 갯바위",
   "groupbg_asset_id": "056f0676-e314-4bd5-b17f-9ff6683ae557"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S103sh3": {
  "input_fingerprint": "3d23d79dbc32b788",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): evening, fading light.\n\nSHOT TEXT (authoritative, Korean): 갯바위에 누운 고산들이 목에 핏대를 세우고 허공을 향해 분노에 찬 괴성을 내지르는 찰나.\n\nLOCATION (lock): On the exposed coastal rocks where the soaked man has collapsed after climbing from the water. 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 wet rocks, evening sea, soaked clothing, and the man's sprawled position. Exclude the exhausted stillness and show him crying out in rage.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul’s clothes remain soaked, and his accumulated stab and gunshot wounds remain visible as he cries out.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "C": 7,
   "A": 5,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "레퍼런스의 누운 자세와 열린 셔츠 속 상처를 정확히 유지하면서, 목에 핏대를 세우고 포효하는 지문을 훌륭하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "누운 자세는 유지했으나 셔츠가 잠겨 있어 유지되어야 할 상처가 가려졌으며, 괴성을 지르는 묘사도 비교적 약합니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "이전 샷의 누운 자세와 접촉면을 그대로 유지해야 한다는 지침을 무시하고 상체를 일으켰으며 상처도 보이지 않습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S103sh2_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 왼쪽(남자의 오른손)을 보면, 팔 안쪽이 위를 향하고 있어 손바닥이 하늘을 보는 자세임에도 엄지손가락이 발 쪽을 향해 달려 있어 해부학적으로 틀렸습니다.",
     "fix_en": "Redraw the man's right hand (viewer's left) so the thumb points up towards his head, matching the natural anatomy of a supinated arm.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "참조 이미지에서는 남자의 오른쪽 셔츠(화면 왼쪽)가 비교적 깨끗하지만, 생성된 이미지에는 셔츠 전체를 적시는 거대한 핏자국이 추가되어 이전 샷의 상태가 유지되어야 한다는 지시를 위반했습니다.",
     "fix_en": "Remove the heavy blood stains from the right side of the man's shirt (viewer's left) and restore the original, smaller chest wound shapes to match the reference image.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the man's right hand (viewer's left) so the thumb points up towards his head, matching the natural anatomy of a supinated arm.\n- Remove the heavy blood stains from the right side of the man's shirt (viewer's left) and restore the original, smaller chest wound shapes to match the reference image.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S103sh2"
  }
 },
 "S104sh1::bgfirst_bg": {
  "input_fingerprint": "8183cd37a5d012ff",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 문턱을 넘는 자세로 양손에 짐꾸러미를 든 채, 경악하여 두 눈이 휘둥그레진 황봉업(황 씨)의 얼굴 클로즈업.\n\nLOCATION (lock): At the island restaurant threshold at night, stepping from the interior toward the front lane.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The static camera waits outside the doorway at 황봉업(황 씨)'s eye level, compressing his face and shoulders into roughly the central two-thirds as he freezes halfway across the threshold. His head turns into a three-quarter angle toward the unseen road, while the two bundles enter only at the lower corners and the open doorway brackets the shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: restaurant doorway (Open) — The camera faces the exterior side across the threshold, with the open passage directly behind 황봉업(황 씨); used as Frames the face on both sides and marks the interrupted exit; 짐꾸러미 (Held one in each hand); used as Appears partially at the lower corners as evidence that he was leaving.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 식당 문턱을 넘는 자세로 양손에 짐꾸러미를 든 채, 경악하여 두 눈이 휘둥그레진 황봉업(황 씨)의 얼굴 클로즈업.\n\nLOCATION (lock): At the island restaurant threshold at night, stepping from the interior toward the front lane.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The static camera waits outside the doorway at 황봉업(황 씨)'s eye level, compressing his face and shoulders into roughly the central two-thirds as he freezes halfway across the threshold. His head turns into a three-quarter angle toward the unseen road, while the two bundles enter only at the lower corners and the open doorway brackets the shock.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: restaurant doorway (Open) — The camera faces the exterior side across the threshold, with the open passage directly behind 황봉업(황 씨); used as Frames the face on both sides and marks the interrupted exit; 짐꾸러미 (Held one in each hand); used as Appears partially at the lower corners as evidence that he was leaving.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh1__bgfirst_bg.png",
  "asset_id": "448896d5-bdb8-49d3-90d4-a9ec39226144",
  "input_asset_ids": [
   "8f934608-b721-456b-a147-daae6d369588",
   "e32f16fe-5ff4-40ac-9b6a-29c12cf48bea"
  ]
 },
 "S104sh1": {
  "input_fingerprint": "5302124daaab63cc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 식당 문턱을 넘는 자세로 양손에 짐꾸러미를 든 채, 경악하여 두 눈이 휘둥그레진 황봉업(황 씨)의 얼굴 클로즈업.\n\nLOCATION (lock): At the island restaurant threshold at night, stepping from the interior toward the front lane. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul approaches with his wet clothing and accumulated stab and gunshot wounds unchanged.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 식당 문턱을 넘는 자세로 양손에 짐꾸러미를 든 채, 경악하여 두 눈이 휘둥그레진 황봉업(황 씨)의 얼굴 클로즈업.\n\nLOCATION (lock): At the island restaurant threshold at night, stepping from the interior toward the front lane. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul approaches with his wet clothing and accumulated stab and gunshot wounds unchanged.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 식당 문턱을 넘는 자세로 양손에 짐꾸러미를 든 채, 경악하여 두 눈이 휘둥그레진 황봉업(황 씨)의 얼굴 클로즈업.\n\nLOCATION (lock): At the island restaurant threshold at night, stepping from the interior toward the front lane. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandeul approaches with his wet clothing and accumulated stab and gunshot wounds unchanged.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S104sh1.png"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B05.png"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지시된 얼굴 클로즈업 프레이밍과 경악하여 휘둥그레진 눈의 표정을 정확히 구현했으며 텍스트에 없는 인물을 배제했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "클로즈업 지시를 무시하고 프레임을 넓혔으며, 샷 텍스트에 명시되지 않은 인물을 배경에 임의로 추가하여 감점되었습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지시된 얼굴 클로즈업 프레이밍과 경악하여 휘둥그레진 눈의 표정을 정확히 구현했으며 텍스트에 없는 인물을 배제했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "클로즈업 지시를 무시하고 프레임을 넓혔으며, 샷 텍스트에 명시되지 않은 인물을 배경에 임의로 추가하여 감점되었습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시된 경악하는 표정과 양손의 짐꾸러미를 잘 묘사했으며, 샷 텍스트에 없는 인물을 정확히 배제했습니다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "샷 텍스트에 명시되지 않은 인물이 배경에 등장하여, 명시되지 않은 인물은 등장할 수 없다는 규칙을 위반했습니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지시된 경악하는 표정과 양손의 짐꾸러미를 잘 묘사했으며, 샷 텍스트에 없는 인물을 정확히 배제했습니다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "샷 텍스트에 명시되지 않은 인물이 배경에 등장하여, 명시되지 않은 인물은 등장할 수 없다는 규칙을 위반했습니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 14,
   "B": 7
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지시된 얼굴 클로즈업 프레이밍과 경악하여 휘둥그레진 눈의 표정을 정확히 구현했으며 텍스트에 없는 인물을 배제했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "클로즈업 지시를 무시하고 프레임을 넓혔으며, 샷 텍스트에 명시되지 않은 인물을 배경에 임의로 추가하여 감점되었습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L35B05.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에 명시된 젖은 옷과 누적된 자상 및 총상 흔적이 캐릭터에 반영되지 않았습니다.",
     "fix_en": "Apply a wet appearance to the character's clothing and add visible stab and gunshot wounds with blood to his chest and shirt.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Apply a wet appearance to the character's clothing and add visible stab and gunshot wounds with blood to his chest and shirt.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh1__bgfirst_bg.png",
   "bg_asset_id": "448896d5-bdb8-49d3-90d4-a9ec39226144",
   "bg_record_key": "S104sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S104sh3": {
  "input_fingerprint": "cd7e43ee5cae998b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 길을 향해 한 발을 크게 내디딘 mid-stride 자세의 위압적인 전신.\n\nLOCATION (lock): The dark village lane climbing toward the restaurant entrance at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At knee height on the road axis, the camera holds the inherited low frontal geometry as 고산들 drives one large step toward the restaurant. His full body is isolated in the center with the leading foot entering the lower foreground and the road receding behind him, turning the advancing posture into the sole visual threat.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward restaurant entrance; restaurant entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: village road (Leading toward the restaurant); used as Creates the central approach axis beneath the advancing figure; restaurant entrance (Ahead on the road) — The entrance faces the approaching 고산들 and the low camera axis; used as Provides the destination of the threatening advance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light appropriate to the dark village road at night silhouettes the advancing body while retaining the hostile gaze.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains soaking wet and visibly wounded as he advances toward the restaurant.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 길을 향해 한 발을 크게 내디딘 mid-stride 자세의 위압적인 전신.\n\nLOCATION (lock): The dark village lane climbing toward the restaurant entrance at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At knee height on the road axis, the camera holds the inherited low frontal geometry as 고산들 drives one large step toward the restaurant. His full body is isolated in the center with the leading foot entering the lower foreground and the road receding behind him, turning the advancing posture into the sole visual threat.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward restaurant entrance; restaurant entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: village road (Leading toward the restaurant); used as Creates the central approach axis beneath the advancing figure; restaurant entrance (Ahead on the road) — The entrance faces the approaching 고산들 and the low camera axis; used as Provides the destination of the threatening advance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light appropriate to the dark village road at night silhouettes the advancing body while retaining the hostile gaze.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains soaking wet and visibly wounded as he advances toward the restaurant.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 길을 향해 한 발을 크게 내디딘 mid-stride 자세의 위압적인 전신.\n\nLOCATION (lock): The dark village lane climbing toward the restaurant entrance at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At knee height on the road axis, the camera holds the inherited low frontal geometry as 고산들 drives one large step toward the restaurant. His full body is isolated in the center with the leading foot entering the lower foreground and the road receding behind him, turning the advancing posture into the sole visual threat.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward restaurant entrance; restaurant entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: village road (Leading toward the restaurant); used as Creates the central approach axis beneath the advancing figure; restaurant entrance (Ahead on the road) — The entrance faces the approaching 고산들 and the low camera axis; used as Provides the destination of the threatening advance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light appropriate to the dark village road at night silhouettes the advancing body while retaining the hostile gaze.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains soaking wet and visibly wounded as he advances toward the restaurant.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S104sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 프레임 중앙에서 카메라 쪽(즉 길 아래쪽)을 정면으로 향해 걸어오며 시선도 렌즈를 향한다. 시선의 표적이 '식당 입구'가 아니라 카메라 뒤쪽이 되어, 샷 텍스트의 '길(식당 쪽)을 향해 내딛는' 방향과는 어긋난다. 다만 저각 정면 기하 자체는 유지된다. 배경 오른쪽에 LOCATION 사진의 흰 회벽 건물 측면과 격자창, 유리 미닫이문이 보이나 그 '입구'는 인물의 진행 방향 정면(상단 중앙 배경)이 아니라 측면에 놓여 있다.",
      "built_space": "오른쪽에 LOCATION 참조의 흰 벽·격자창·목재 미닫이 유리문 건물이 비교적 충실히 재현됨. 왼쪽에는 블록조 창고 헛간과 확성기 전신주, 돌담이 있어 로케이션 요소가 맞다. 다만 STRUCTURE LOOK의 목조 판벽 창고(붉은 문)는 나타나지 않고, 창고가 함석지붕 소형 건물로 대체됨. 개구부 수와 배치는 위치 사진과 대체로 일치.",
      "entities": "인물은 40대 중반 한국인 남성, 짧게 깎은 머리, 각진 차가운 얼굴로 캐릭터 레퍼런스와 얼굴·체형이 잘 맞는다. 다만 레퍼런스의 올리브 조끼는 소매 있는 재킷처럼 렌더되었고 비니 모자는 없음. 젖은 상태 표현이 약하다 — 옷이 축축해 보이긴 하나 물에 빠진 생쥐 꼴이라 하기엔 건조해 보이고, 얼굴의 상처 분장은 확인됨. 카메라 높이는 무릎보다 훨씬 높은 가슴~허리 높이로 보인다.",
      "hard_violations": [],
      "physics": "양발 모두 지면에 접지, 왼발이 앞으로 나온 보행 중 자세지만 '한 발을 크게 내딛는' 큰 보폭은 아니고 평범한 걸음. 그림자가 발 아래에서 뒤로 뻗어 접지 근거가 명확하다. 부유 요소 없음."
     },
     {
      "label": "B",
      "direction": "고산들은 프레임 중앙에서 카메라 축을 향해 크게 한 걸음 내딛으며, 앞발(오른발)이 하단 전경으로 진입하고 시선은 살기 어리게 정면 약간 아래로 카메라/길 아래를 응시한다. 길은 인물 뒤로 후퇴하고, 상단 중앙 배경에 불 켜진 건물(식당) 입구와 골목이 보여 전진의 목적지 축이 성립한다.",
      "built_space": "오른쪽에 STRUCTURE LOOK의 목조 판벽 창고(붉은 문·격자 유리 개구부·기와/슬레이트 지붕)가 충실히 재현. 왼쪽에는 LOCATION 사진의 블록조 창고(선반·주방용품), 확성기 전신주, 파란 플라스틱 의자·뒤집힌 의자, 홍백 차단봉, 돌담이 정확히 배치되어 로케이션 락이 강하게 지켜짐. 배경 상단 중앙에 불 켜진 입구가 있어 접근 축 성립.",
      "entities": "40대 중반 한국인 남성, 짧게 친 머리, 각진 얼굴로 캐릭터 레퍼런스와 일치. 의상은 조끼+체크 셔츠+브라운 작업바지+고무장화로 레퍼런스와 부합(비니는 없음). 온몸이 흠뻑 젖어 옷과 얼굴에 물기·진흙이 번들거리고, 지면 물웅덩이가 젖은 상태를 뒷받침 — 'CARRIED STATE(흠뻑 젖음)'가 명확히 충족. 부상 분장은 A보다 덜 뚜렷.",
      "hard_violations": [],
      "physics": "뒷발이 지면을 딛고 앞발이 물웅덩이에 막 착지하며 물이 튀는 mid-stride. 체중 이동과 그림자·반사가 접지를 증명한다. 부유·불가능 자세 없음."
     }
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "무릎 높이 저각 정면, 앞발이 하단 전경으로 들어오는 큰 보폭의 mid-stride 전신, 배경 상단 중앙의 불 켜진 입구 축, LOCATION의 의자·차단봉·블록조 창고와 STRUCTURE LOOK의 붉은 문 목조 창고까지 모두 재현했고 '물에 빠진 생쥐 꼴' 젖은 상태가 확실히 읽힌다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물 동일성과 야간 로우키는 좋으나 카메라가 무릎이 아닌 허리~가슴 높이이고 보폭이 평범한 보행이라 '크게 내딛는 mid-stride'가 약하며, 진행 방향 정면에 식당 입구가 없고 젖은 상태도 거의 드러나지 않는다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "무릎 높이 저각 정면, 앞발이 하단 전경으로 들어오는 큰 보폭의 mid-stride 전신, 배경 상단 중앙의 불 켜진 입구 축, LOCATION의 의자·차단봉·블록조 창고와 STRUCTURE LOOK의 붉은 문 목조 창고까지 모두 재현했고 '물에 빠진 생쥐 꼴' 젖은 상태가 확실히 읽힌다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물 동일성과 야간 로우키는 좋으나 카메라가 무릎이 아닌 허리~가슴 높이이고 보폭이 평범한 보행이라 '크게 내딛는 mid-stride'가 약하며, 진행 방향 정면에 식당 입구가 없고 젖은 상태도 거의 드러나지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들은 프레임 중앙에서 카메라 쪽(즉 길 아래쪽)을 정면으로 향해 걸어오며 시선도 렌즈를 향한다. 시선의 표적이 '식당 입구'가 아니라 카메라 뒤쪽이 되어, 샷 텍스트의 '길(식당 쪽)을 향해 내딛는' 방향과는 어긋난다. 다만 저각 정면 기하 자체는 유지된다. 배경 오른쪽에 LOCATION 사진의 흰 회벽 건물 측면과 격자창, 유리 미닫이문이 보이나 그 '입구'는 인물의 진행 방향 정면(상단 중앙 배경)이 아니라 측면에 놓여 있다.",
      "built_space": "오른쪽에 LOCATION 참조의 흰 벽·격자창·목재 미닫이 유리문 건물이 비교적 충실히 재현됨. 왼쪽에는 블록조 창고 헛간과 확성기 전신주, 돌담이 있어 로케이션 요소가 맞다. 다만 STRUCTURE LOOK의 목조 판벽 창고(붉은 문)는 나타나지 않고, 창고가 함석지붕 소형 건물로 대체됨. 개구부 수와 배치는 위치 사진과 대체로 일치.",
      "entities": "인물은 40대 중반 한국인 남성, 짧게 깎은 머리, 각진 차가운 얼굴로 캐릭터 레퍼런스와 얼굴·체형이 잘 맞는다. 다만 레퍼런스의 올리브 조끼는 소매 있는 재킷처럼 렌더되었고 비니 모자는 없음. 젖은 상태 표현이 약하다 — 옷이 축축해 보이긴 하나 물에 빠진 생쥐 꼴이라 하기엔 건조해 보이고, 얼굴의 상처 분장은 확인됨. 카메라 높이는 무릎보다 훨씬 높은 가슴~허리 높이로 보인다.",
      "hard_violations": [],
      "physics": "양발 모두 지면에 접지, 왼발이 앞으로 나온 보행 중 자세지만 '한 발을 크게 내딛는' 큰 보폭은 아니고 평범한 걸음. 그림자가 발 아래에서 뒤로 뻗어 접지 근거가 명확하다. 부유 요소 없음."
     },
     {
      "label": "B",
      "direction": "고산들은 프레임 중앙에서 카메라 축을 향해 크게 한 걸음 내딛으며, 앞발(오른발)이 하단 전경으로 진입하고 시선은 살기 어리게 정면 약간 아래로 카메라/길 아래를 응시한다. 길은 인물 뒤로 후퇴하고, 상단 중앙 배경에 불 켜진 건물(식당) 입구와 골목이 보여 전진의 목적지 축이 성립한다.",
      "built_space": "오른쪽에 STRUCTURE LOOK의 목조 판벽 창고(붉은 문·격자 유리 개구부·기와/슬레이트 지붕)가 충실히 재현. 왼쪽에는 LOCATION 사진의 블록조 창고(선반·주방용품), 확성기 전신주, 파란 플라스틱 의자·뒤집힌 의자, 홍백 차단봉, 돌담이 정확히 배치되어 로케이션 락이 강하게 지켜짐. 배경 상단 중앙에 불 켜진 입구가 있어 접근 축 성립.",
      "entities": "40대 중반 한국인 남성, 짧게 친 머리, 각진 얼굴로 캐릭터 레퍼런스와 일치. 의상은 조끼+체크 셔츠+브라운 작업바지+고무장화로 레퍼런스와 부합(비니는 없음). 온몸이 흠뻑 젖어 옷과 얼굴에 물기·진흙이 번들거리고, 지면 물웅덩이가 젖은 상태를 뒷받침 — 'CARRIED STATE(흠뻑 젖음)'가 명확히 충족. 부상 분장은 A보다 덜 뚜렷.",
      "hard_violations": [],
      "physics": "뒷발이 지면을 딛고 앞발이 물웅덩이에 막 착지하며 물이 튀는 mid-stride. 체중 이동과 그림자·반사가 접지를 증명한다. 부유·불가능 자세 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "로케이션 사진의 소품·구조와 스트럭처 룩의 목조 건물을 모두 반영했고, 앞발이 크게 나간 mid-stride와 흠뻑 젖은 부상 상태(캐리드 스테이트)까지 충족해 샷 텍스트에 가장 근접 — 다만 식당 입구가 상단 중앙 배경 축에 놓이지 않은 점이 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "야간 저조도와 인물 동일성·의상은 좋으나 보폭이 좁아 '한 발을 크게 내디딘 mid-stride'가 아니고, 젖은 상태 표현이 약하며 스트럭처 룩 건물과 로케이션 소품이 대부분 누락되어 장소 고정에서 뒤진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.381
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.381
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "로케이션 사진의 소품·구조와 스트럭처 룩의 목조 건물을 모두 반영했고, 앞발이 크게 나간 mid-stride와 흠뻑 젖은 부상 상태(캐리드 스테이트)까지 충족해 샷 텍스트에 가장 근접 — 다만 식당 입구가 상단 중앙 배경 축에 놓이지 않은 점이 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "야간 저조도와 인물 동일성·의상은 좋으나 보폭이 좁아 '한 발을 크게 내디딘 mid-stride'가 아니고, 젖은 상태 표현이 약하며 스트럭처 룩 건물과 로케이션 소품이 대부분 누락되어 장소 고정에서 뒤진다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 프레임 중앙에서 카메라 쪽(즉 길 아래쪽)을 정면으로 향해 걸어오며 시선도 렌즈를 향한다. 시선의 표적이 '식당 입구'가 아니라 카메라 뒤쪽이 되어, 샷 텍스트의 '길(식당 쪽)을 향해 내딛는' 방향과는 어긋난다. 다만 저각 정면 기하 자체는 유지된다. 배경 오른쪽에 LOCATION 사진의 흰 회벽 건물 측면과 격자창, 유리 미닫이문이 보이나 그 '입구'는 인물의 진행 방향 정면(상단 중앙 배경)이 아니라 측면에 놓여 있다.",
    "built_space": "오른쪽에 LOCATION 참조의 흰 벽·격자창·목재 미닫이 유리문 건물이 비교적 충실히 재현됨. 왼쪽에는 블록조 창고 헛간과 확성기 전신주, 돌담이 있어 로케이션 요소가 맞다. 다만 STRUCTURE LOOK의 목조 판벽 창고(붉은 문)는 나타나지 않고, 창고가 함석지붕 소형 건물로 대체됨. 개구부 수와 배치는 위치 사진과 대체로 일치.",
    "entities": "인물은 40대 중반 한국인 남성, 짧게 깎은 머리, 각진 차가운 얼굴로 캐릭터 레퍼런스와 얼굴·체형이 잘 맞는다. 다만 레퍼런스의 올리브 조끼는 소매 있는 재킷처럼 렌더되었고 비니 모자는 없음. 젖은 상태 표현이 약하다 — 옷이 축축해 보이긴 하나 물에 빠진 생쥐 꼴이라 하기엔 건조해 보이고, 얼굴의 상처 분장은 확인됨. 카메라 높이는 무릎보다 훨씬 높은 가슴~허리 높이로 보인다.",
    "hard_violations": [],
    "physics": "양발 모두 지면에 접지, 왼발이 앞으로 나온 보행 중 자세지만 '한 발을 크게 내딛는' 큰 보폭은 아니고 평범한 걸음. 그림자가 발 아래에서 뒤로 뻗어 접지 근거가 명확하다. 부유 요소 없음."
   },
   {
    "label": "B",
    "direction": "고산들은 프레임 중앙에서 카메라 축을 향해 크게 한 걸음 내딛으며, 앞발(오른발)이 하단 전경으로 진입하고 시선은 살기 어리게 정면 약간 아래로 카메라/길 아래를 응시한다. 길은 인물 뒤로 후퇴하고, 상단 중앙 배경에 불 켜진 건물(식당) 입구와 골목이 보여 전진의 목적지 축이 성립한다.",
    "built_space": "오른쪽에 STRUCTURE LOOK의 목조 판벽 창고(붉은 문·격자 유리 개구부·기와/슬레이트 지붕)가 충실히 재현. 왼쪽에는 LOCATION 사진의 블록조 창고(선반·주방용품), 확성기 전신주, 파란 플라스틱 의자·뒤집힌 의자, 홍백 차단봉, 돌담이 정확히 배치되어 로케이션 락이 강하게 지켜짐. 배경 상단 중앙에 불 켜진 입구가 있어 접근 축 성립.",
    "entities": "40대 중반 한국인 남성, 짧게 친 머리, 각진 얼굴로 캐릭터 레퍼런스와 일치. 의상은 조끼+체크 셔츠+브라운 작업바지+고무장화로 레퍼런스와 부합(비니는 없음). 온몸이 흠뻑 젖어 옷과 얼굴에 물기·진흙이 번들거리고, 지면 물웅덩이가 젖은 상태를 뒷받침 — 'CARRIED STATE(흠뻑 젖음)'가 명확히 충족. 부상 분장은 A보다 덜 뚜렷.",
    "hard_violations": [],
    "physics": "뒷발이 지면을 딛고 앞발이 물웅덩이에 막 착지하며 물이 튀는 mid-stride. 체중 이동과 그림자·반사가 접지를 증명한다. 부유·불가능 자세 없음."
   }
  ],
  "totals": {
   "A": 10,
   "B": 15
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "무릎 높이 저각 정면, 앞발이 하단 전경으로 들어오는 큰 보폭의 mid-stride 전신, 배경 상단 중앙의 불 켜진 입구 축, LOCATION의 의자·차단봉·블록조 창고와 STRUCTURE LOOK의 붉은 문 목조 창고까지 모두 재현했고 '물에 빠진 생쥐 꼴' 젖은 상태가 확실히 읽힌다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "인물 동일성과 야간 로우키는 좋으나 카메라가 무릎이 아닌 허리~가슴 높이이고 보폭이 평범한 보행이라 '크게 내딛는 mid-stride'가 약하며, 진행 방향 정면에 식당 입구가 없고 젖은 상태도 거의 드러나지 않는다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B04.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트 상점(Carried State)에 명시된 '명백하게 부상을 입은(visibly wounded)' 상태가 반영되지 않았습니다. 젖어 있기는 하나 상처나 피가 전혀 보이지 않습니다.",
     "fix_en": "Render realistic, fresh bleeding cuts and bruises on the man's forehead, cheek, and knuckles to show he is visibly wounded. Strictly preserve the man's exact face, his current hostile expression, his pose, his wet clothing, the lighting, and all background elements without any changes."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Render realistic, fresh bleeding cuts and bruises on the man's forehead, cheek, and knuckles to show he is visibly wounded. Strictly preserve the man's exact face, his current hostile expression, his pose, his wet clothing, the lighting, and all background elements without any changes.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·로케이션·인물 동일성은 충족하지만, CARRIED STATE가 명시한 '눈에 띄게 부상당한' 상태가 거의 보이지 않고 살기 어린 눈빛도 약해 계약의 핵심 지속 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 배경·의상·구도·포즈를 거의 그대로 유지한 채 계약이 요구한 부상 흔적과 살기 어린 눈빛만 추가한 최소 수정으로, 불필요한 손실 없이 CARRIED STATE 조항을 충족했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.55,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.55,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·로케이션·인물 동일성은 충족하지만, CARRIED STATE가 명시한 '눈에 띄게 부상당한' 상태가 거의 보이지 않고 살기 어린 눈빛도 약해 계약의 핵심 지속 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 배경·의상·구도·포즈를 거의 그대로 유지한 채 계약이 요구한 부상 흔적과 살기 어린 눈빛만 추가한 최소 수정으로, 불필요한 손실 없이 CARRIED STATE 조항을 충족했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경·구조 룩 정합은 B와 동일하면서, 이마·손등의 상처와 젖은 머리로 '물에 빠진 생쥐 꼴 + visibly wounded' CARRIED STATE와 살기 어린 눈빛을 유일하게 충족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 구도·장소 정합이지만 계약이 명시한 '가시적 부상'과 젖은 상태·살기 어린 표정을 지워버려, 고치지 않아도 될 것을 잃은 쪽이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.464
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.464
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경·구조 룩 정합은 B와 동일하면서, 이마·손등의 상처와 젖은 머리로 '물에 빠진 생쥐 꼴 + visibly wounded' CARRIED STATE와 살기 어린 눈빛을 유일하게 충족한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 구도·장소 정합이지만 계약이 명시한 '가시적 부상'과 젖은 상태·살기 어린 표정을 지워버려, 고치지 않아도 될 것을 잃은 쪽이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh3__bgfirst_bg.png",
   "bg_asset_id": "eaea6aa4-ac59-4196-ab27-464671895a90",
   "bg_record_key": "S104sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S104sh7": {
  "input_fingerprint": "7d408f5563d9b4e3",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 도망치는 황봉업(황 씨)과 구창모의 등 뒤를 향해 뒷발로 지면을 강하게 차내어 맹수처럼 허공으로 맹렬하게 몸이 떠오른 고산들의 mid-action 찰나.\n\nLOCATION (lock): The restaurant frontage where the village lane meets its entrance at night. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Tracking at hip height a few meters behind 고산들, the camera catches the exact instant both feet leave the road as he launches toward the restaurant doorway. His airborne back occupies the lower center, while 황봉업(황 씨) and 구창모 remain smaller ahead on opposite sides of the doorway axis, preserving the direction and distance of the pursuit.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the lower-center of the frame, foreground, moves toward fleeing men and restaurant doorway; 황봉업(황 씨) in the middle-left of the frame, midground; 구창모 in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: restaurant doorway (Open) — The open entrance faces the road and the tracking camera; used as Acts as the fixed destination toward which all three bodies move; village road (Crossed during the pursuit); used as Preserves the takeoff point beneath the airborne pursuer.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience keeps the three moving silhouettes separated without introducing an unmotivated visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark village road, restaurant frontage, nighttime lighting, wet clothing, and the two fleeing men ahead. Exclude the attacker's grounded walking pose; show him launching through the air toward them.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains wet and wounded as he launches himself after Hwang and Changmo.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 황봉업(황 씨) (Korean man in his mid-50s, dark graying hair, broad genial face); 구창모 (Korean man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "두 발이 모두 떠오른 폭발적 도약과 등 뒤 허리높이 추격 트래킹, 좌·중경 황봉업/우·중경 구창모가 모두 등을 보이며 달아나는 방향성까지 샷 텍스트를 가장 정확히 실현했고 이전 스틸의 무동기 광원 없는 저조도도 유지했다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "체공과 추격 방향은 성립하지만 도약이 달리기 스트라이드에 가깝고, 이전 스틸에 없던 강한 오렌지 실내광이 추가되어 '무동기 광원 없는 저조도' 지시와 조끼 재질 일치도가 떨어진다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "의상 일치도는 가장 좋으나 도망자 두 사람이 추격자를 정면으로 마주보아 '도망치는 등 뒤를 향해'라는 방향 지시가 반대로 뒤집혔고, 도약감도 가장 약하며 밝은 실내광이 야간 저조도 지시를 해친다.  ★위반: [claude-opus] 도망치는 두 사람이 오히려 추격자를 정면으로 마주보고 있어 샷 텍스트가 규정한 '등 뒤를 향한 추격' 방향이 반대로 연출됨"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "오른쪽에서 달리는 구창모가 캐릭터 레퍼런스에 지정된 남색 비니를 쓰지 않고 머리카락이 노출되어 있습니다. (치명적 오류)",
     "fix_en": "Render a tight navy blue beanie completely covering the hair on the head of the man running on the right, preserving his face profile, his body position, his clothing, the other characters' positions and garments, the background buildings, the muddy ground, the framing, and the nighttime lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "왼쪽에서 달리는 황봉업의 파란 스웨터 등 부분에 덧입어야 할 가죽 앞치마의 끈(목 끈과 허리 끈)이 묘사되지 않았습니다. (주요 오류)",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Render a tight navy blue beanie completely covering the hair on the head of the man running on the right, preserving his face profile, his body position, his clothing, the other characters' positions and garments, the background buildings, the muddy ground, the framing, and the nighttime lighting.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레임·장소·야간 저조도·도약 순간 모두 계약대로지만, 구창모의 남색 비니(캐릭터 레퍼런스 고정 항목)가 누락되고 상체가 곧추서 있어 도약 추진감이 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 후방 힙높이 와이드·장소 락·젖은 의상을 유지하면서 구창모의 남색 비니를 레퍼런스대로 복원했고, 그 변경이 다른 인물의 의상이나 소품 배치로 번지지 않았으며 고산들의 전경 기울기도 도약 물리에 더 부합한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.732,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.732,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레임·장소·야간 저조도·도약 순간 모두 계약대로지만, 구창모의 남색 비니(캐릭터 레퍼런스 고정 항목)가 누락되고 상체가 곧추서 있어 도약 추진감이 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 후방 힙높이 와이드·장소 락·젖은 의상을 유지하면서 구창모의 남색 비니를 레퍼런스대로 복원했고, 그 변경이 다른 인물의 의상이나 소품 배치로 번지지 않았으며 고산들의 전경 기울기도 도약 물리에 더 부합한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 등 뒤 허리높이 와이드 구도, 좌·우 도망자 배치, 두 발이 뜬 도약 순간을 모두 충족하고, 구창모의 남색 비니와 젖은 의복 등 레퍼런스 고정 요소를 그대로 지켜 저조도 야간 톤도 이전 스틸과 가장 근접하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·도약 물리·로케이션은 동일 수준이나, 계약이 요구하지 않은 변경으로 구창모의 남색 비니가 제거되어 캐릭터 레퍼런스 일치가 깨졌고 전체 노출이 들려 '저조도 야간·젖은 옷' 표현이 약화된 손실이 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.583
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.583
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지정된 등 뒤 허리높이 와이드 구도, 좌·우 도망자 배치, 두 발이 뜬 도약 순간을 모두 충족하고, 구창모의 남색 비니와 젖은 의복 등 레퍼런스 고정 요소를 그대로 지켜 저조도 야간 톤도 이전 스틸과 가장 근접하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·도약 물리·로케이션은 동일 수준이나, 계약이 요구하지 않은 변경으로 구창모의 남색 비니가 제거되어 캐릭터 레퍼런스 일치가 깨졌고 전체 노출이 들려 '저조도 야간·젖은 옷' 표현이 약화된 손실이 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S104sh3"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S105sh1": {
  "input_fingerprint": "ee47539d294b6816",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, full moon entering eclipse.\n\nSHOT TEXT (authoritative, Korean): 둥근 보름달 빛이 스며드는 어두운 숲속 제단 한가운데에서 거대한 모닥불이 맹렬하게 불타오르는 전경.\n\nLOCATION (lock): At the center of the nighttime forest ritual clearing, before the boulder altar beneath the full moon. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in the white shaman’s robe, and Jihu’s antler-bone pendant remains at the ritual altar.\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.",
  "totals": {
   "C": 7,
   "A": 5,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "제단 중앙의 맹렬한 모닥불과 제단 위에 놓인 뿔 펜던트, 월식 중인 달의 모습을 훌륭하게 구현했습니다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "분위기와 배경은 잘 맞으나, 펜던트 대신 동물 두개골과 뼈가 제단에 배치되어 소품 지시를 어겼습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "제단의 형태가 명확하지 않고 뿔 소품이 흙바닥에 떨어져 있어 디테일과 구조적 요구사항을 놓쳤습니다."
   }
  ],
  "refs": [],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "lane(map_marker): 스케치",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S105sh3": {
  "input_fingerprint": "99a5d5ff33a82261",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, full moon entering eclipse.\n\nSHOT TEXT (authoritative, Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 검붉은 피가 뚝뚝 떨어지는 잘린 염소 머리를 허공 높이 치켜든 찰나.\n\nLOCATION (lock): The central altar before the giant boulder, enclosed by ritual fires and black-clad worshippers. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly-in ends below 강영란(흰 머리 여자)’s shoulder height in a low-angle near-medium composition beside the altar. Her blood-marked torso occupies the lower center while her raised arm leads to the severed black goat head in the upper third, preserving both the officiant and the elevated ritual object without enlarging the head beyond natural scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ritual rock (Splashed with blood) — The side receiving the scattered blood is visible behind the raised arm; used as Keeps the blood-splashed ritual surface beside the officiant; altar (Set before the rock) — Its side nearest 강영란(흰 머리 여자) faces the camera obliquely; used as Forms the nearby ceremonial base at the lower edge; ritual fire (Blazing); used as Provides flickering illumination and separates the white robe from the surrounding worshippers; circle of black-clad worshippers (Gathered around the fire); used as Creates a partial dark perimeter around the central action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing firelight and the full moon render the blood on the white shamanic robe intensely red against the dark ritual gathering.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in the pure white shaman robe as she raises the severed goat head; Jihu’s necklace remains on the altar.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, full moon entering eclipse.\n\nSHOT TEXT (authoritative, Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 검붉은 피가 뚝뚝 떨어지는 잘린 염소 머리를 허공 높이 치켜든 찰나.\n\nLOCATION (lock): The central altar before the giant boulder, enclosed by ritual fires and black-clad worshippers. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly-in ends below 강영란(흰 머리 여자)’s shoulder height in a low-angle near-medium composition beside the altar. Her blood-marked torso occupies the lower center while her raised arm leads to the severed black goat head in the upper third, preserving both the officiant and the elevated ritual object without enlarging the head beyond natural scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ritual rock (Splashed with blood) — The side receiving the scattered blood is visible behind the raised arm; used as Keeps the blood-splashed ritual surface beside the officiant; altar (Set before the rock) — Its side nearest 강영란(흰 머리 여자) faces the camera obliquely; used as Forms the nearby ceremonial base at the lower edge; ritual fire (Blazing); used as Provides flickering illumination and separates the white robe from the surrounding worshippers; circle of black-clad worshippers (Gathered around the fire); used as Creates a partial dark perimeter around the central action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing firelight and the full moon render the blood on the white shamanic robe intensely red against the dark ritual gathering.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in the pure white shaman robe as she raises the severed goat head; Jihu’s necklace remains on the altar.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, full moon entering eclipse.\n\nSHOT TEXT (authoritative, Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 검붉은 피가 뚝뚝 떨어지는 잘린 염소 머리를 허공 높이 치켜든 찰나.\n\nLOCATION (lock): The central altar before the giant boulder, enclosed by ritual fires and black-clad worshippers. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly-in ends below 강영란(흰 머리 여자)’s shoulder height in a low-angle near-medium composition beside the altar. Her blood-marked torso occupies the lower center while her raised arm leads to the severed black goat head in the upper third, preserving both the officiant and the elevated ritual object without enlarging the head beyond natural scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ritual rock (Splashed with blood) — The side receiving the scattered blood is visible behind the raised arm; used as Keeps the blood-splashed ritual surface beside the officiant; altar (Set before the rock) — Its side nearest 강영란(흰 머리 여자) faces the camera obliquely; used as Forms the nearby ceremonial base at the lower edge; ritual fire (Blazing); used as Provides flickering illumination and separates the white robe from the surrounding worshippers; circle of black-clad worshippers (Gathered around the fire); used as Creates a partial dark perimeter around the central action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing firelight and the full moon render the blood on the white shamanic robe intensely red against the dark ritual gathering.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran remains in the pure white shaman robe as she raises the severed goat head; Jihu’s necklace remains on the altar.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S105sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S105sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:892339>"
    },
    {
     "label": "PROP REFERENCE — 검은 염소 머리: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1159114>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:892339>"
    },
    {
     "label": "PROP REFERENCE — 검은 염소 머리: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1159114>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "built_space": "야외 제의터에 거대한 세로 바위 1개, 그 앞의 석제 제단 1개, 왼쪽의 큰 제의 불 1개와 주변의 작은 불빛들이 보인다. 제단의 가까운 측면이 카메라에 비스듬히 향하고 하단 가장자리를 차지해 지정된 배치와 잘 맞는다. 검은 옷의 숭배자들이 중앙을 둘러싼 부분 원형의 어두운 경계를 만든다.",
      "direction": "강영란은 얼굴을 위로 돌려 자신이 오른손으로 치켜든 검은 염소 머리를 바라본다. 염소 머리는 화면 오른쪽을 향하며 raised arm 바로 위에 놓여 있다. 주변 숭배자들의 시선과 몸은 대체로 강영란과 제단 쪽을 향한다.",
      "entities": "흰 머리를 단정히 틀어 올린 한국인 노년 여성으로 강영란의 연령·인상·체격이 참고 이미지와 가깝다. 순백의 무녀복에는 광택 있는 검붉은 무대용 액체 자국이 선명하다. 두 뿔과 검은 털을 가진 자연 크기의 잘린 염소 머리가 보이며 절단면에서 액체가 떨어진다. 피가 튄 거대한 바위, 석제 제단, 제의 불, 검은 옷의 숭배자들, 월식 중인 달이 모두 확인된다. 제단 위에는 지후의 목걸이로 읽히는 검은 줄과 펜던트가 보인다.",
      "hard_violations": [],
      "label": "A",
      "physics": "강영란의 오른손이 염소 머리의 목 부분을 실제로 감싸 쥐고 있고 손목과 팔이 아래에서 무게를 지탱한다. 팔은 어깨에서 자연스럽게 위로 뻗으며 몸은 지면에 선 자세로 이어진다. 절단면의 액체 방울은 중력 방향으로 아래로 떨어져 물리적으로 일관된다."
     },
     {
      "built_space": "거대한 바위 1개와 제단 1개, 여러 개의 제의 불, 뒤쪽의 검은 옷 숭배자 원형이 보인다. 다만 제단은 강영란의 뒤에 거의 정면으로 놓여 가까운 측면이 비스듬히 하단을 형성한다는 지정보다 약하고, 성배와 여러 제의 도구가 목걸이보다 두드러진다.",
      "direction": "강영란은 치켜든 염소 머리가 아니라 정면 카메라를 응시한다. 염소 머리는 화면 왼쪽을 향하고 raised arm 위에 있다. 뒤쪽 숭배자들은 대체로 중앙의 강영란을 향하지만 흐릿해 개별 시선은 명확하지 않다.",
      "entities": "한국인 노년 여성과 흰 무녀복은 보이지만 머리가 검어서 ‘흰 머리 여자’라는 핵심 정체성과 캐릭터 참고를 놓쳤다. 검은 염소 머리는 보이나 전경에서 지나치게 크게 확대되었고 참고 소품보다 한쪽 뿔이 훨씬 지배적으로 보인다. 바위의 검붉은 자국, 불, 숭배자들은 존재한다. 달은 밝은 보름달로 보이며 월식 진입 상태가 거의 표현되지 않았다. 제단 위 지후의 목걸이는 분명하게 식별되지 않는다.",
      "hard_violations": [],
      "label": "B",
      "physics": "올린 팔과 염소 머리의 목 밑이 맞닿아 있어 아래쪽 지지는 있으나 손가락과 실제 쥐는 동작이 거의 가려져 그립이 불명확하다. 팔 자체는 어깨에서 위로 이어지고 인물은 안정적으로 서 있다. 목 아래의 검붉은 무대용 액체는 팔을 따라 아래로 흐르므로 중력 방향은 자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "월식 중인 달, 흰 머리 강영란, 자연 크기의 염소 머리를 쥔 손, 피가 튄 바위와 비스듬한 제단을 충실히 담았으며, 다소 넓은 프레이밍만 주요 감점이다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "중간 숏의 중앙 구성은 가깝지만 검은 머리와 정면 응시, 과도하게 커진 염소 머리, 불명확한 손 그립, 월식 표현 부재가 핵심 지시를 훼손한다."
     }
    ],
    "winner": "A"
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "월식 중인 달, 흰 머리 강영란, 자연 크기의 염소 머리를 쥔 손, 피가 튄 바위와 비스듬한 제단을 충실히 담았으며, 다소 넓은 프레이밍만 주요 감점이다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "중간 숏의 중앙 구성은 가깝지만 검은 머리와 정면 응시, 과도하게 커진 염소 머리, 불명확한 손 그립, 월식 표현 부재가 핵심 지시를 훼손한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "야외 제의터에 거대한 세로 바위 1개, 그 앞의 석제 제단 1개, 왼쪽의 큰 제의 불 1개와 주변의 작은 불빛들이 보인다. 제단의 가까운 측면이 카메라에 비스듬히 향하고 하단 가장자리를 차지해 지정된 배치와 잘 맞는다. 검은 옷의 숭배자들이 중앙을 둘러싼 부분 원형의 어두운 경계를 만든다.",
      "direction": "강영란은 얼굴을 위로 돌려 자신이 오른손으로 치켜든 검은 염소 머리를 바라본다. 염소 머리는 화면 오른쪽을 향하며 raised arm 바로 위에 놓여 있다. 주변 숭배자들의 시선과 몸은 대체로 강영란과 제단 쪽을 향한다.",
      "entities": "흰 머리를 단정히 틀어 올린 한국인 노년 여성으로 강영란의 연령·인상·체격이 참고 이미지와 가깝다. 순백의 무녀복에는 광택 있는 검붉은 무대용 액체 자국이 선명하다. 두 뿔과 검은 털을 가진 자연 크기의 잘린 염소 머리가 보이며 절단면에서 액체가 떨어진다. 피가 튄 거대한 바위, 석제 제단, 제의 불, 검은 옷의 숭배자들, 월식 중인 달이 모두 확인된다. 제단 위에는 지후의 목걸이로 읽히는 검은 줄과 펜던트가 보인다.",
      "hard_violations": [],
      "label": "A",
      "physics": "강영란의 오른손이 염소 머리의 목 부분을 실제로 감싸 쥐고 있고 손목과 팔이 아래에서 무게를 지탱한다. 팔은 어깨에서 자연스럽게 위로 뻗으며 몸은 지면에 선 자세로 이어진다. 절단면의 액체 방울은 중력 방향으로 아래로 떨어져 물리적으로 일관된다."
     },
     {
      "built_space": "거대한 바위 1개와 제단 1개, 여러 개의 제의 불, 뒤쪽의 검은 옷 숭배자 원형이 보인다. 다만 제단은 강영란의 뒤에 거의 정면으로 놓여 가까운 측면이 비스듬히 하단을 형성한다는 지정보다 약하고, 성배와 여러 제의 도구가 목걸이보다 두드러진다.",
      "direction": "강영란은 치켜든 염소 머리가 아니라 정면 카메라를 응시한다. 염소 머리는 화면 왼쪽을 향하고 raised arm 위에 있다. 뒤쪽 숭배자들은 대체로 중앙의 강영란을 향하지만 흐릿해 개별 시선은 명확하지 않다.",
      "entities": "한국인 노년 여성과 흰 무녀복은 보이지만 머리가 검어서 ‘흰 머리 여자’라는 핵심 정체성과 캐릭터 참고를 놓쳤다. 검은 염소 머리는 보이나 전경에서 지나치게 크게 확대되었고 참고 소품보다 한쪽 뿔이 훨씬 지배적으로 보인다. 바위의 검붉은 자국, 불, 숭배자들은 존재한다. 달은 밝은 보름달로 보이며 월식 진입 상태가 거의 표현되지 않았다. 제단 위 지후의 목걸이는 분명하게 식별되지 않는다.",
      "hard_violations": [],
      "label": "B",
      "physics": "올린 팔과 염소 머리의 목 밑이 맞닿아 있어 아래쪽 지지는 있으나 손가락과 실제 쥐는 동작이 거의 가려져 그립이 불명확하다. 팔 자체는 어깨에서 위로 이어지고 인물은 안정적으로 서 있다. 목 아래의 검붉은 무대용 액체는 팔을 따라 아래로 흐르므로 중력 방향은 자연스럽다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "흰 머리·월식·목걸이 확인에는 실패하지만, 낮은 시점의 근중경에서 하단 중앙 몸통과 상단 3분의 1의 염소 머리를 연결한 권위적 구도를 가장 정확히 구현했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "흰 머리 강영란, 월식, 손의 실제 그립과 제단 위 목걸이는 우수하지만, 허벅지까지 보이고 넓은 예배자 원과 전경 제단을 강조한 중원경이라 지정된 저각 근중경보다 지나치게 넓다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.714
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.714
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "흰 머리·월식·목걸이 확인에는 실패하지만, 낮은 시점의 근중경에서 하단 중앙 몸통과 상단 3분의 1의 염소 머리를 연결한 권위적 구도를 가장 정확히 구현했다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "흰 머리 강영란, 월식, 손의 실제 그립과 제단 위 목걸이는 우수하지만, 허벅지까지 보이고 넓은 예배자 원과 전경 제단을 강조한 중원경이라 지정된 저각 근중경보다 지나치게 넓다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "built_space": "야외 제의터에 거대한 세로 바위 1개, 그 앞의 석제 제단 1개, 왼쪽의 큰 제의 불 1개와 주변의 작은 불빛들이 보인다. 제단의 가까운 측면이 카메라에 비스듬히 향하고 하단 가장자리를 차지해 지정된 배치와 잘 맞는다. 검은 옷의 숭배자들이 중앙을 둘러싼 부분 원형의 어두운 경계를 만든다.",
    "direction": "강영란은 얼굴을 위로 돌려 자신이 오른손으로 치켜든 검은 염소 머리를 바라본다. 염소 머리는 화면 오른쪽을 향하며 raised arm 바로 위에 놓여 있다. 주변 숭배자들의 시선과 몸은 대체로 강영란과 제단 쪽을 향한다.",
    "entities": "흰 머리를 단정히 틀어 올린 한국인 노년 여성으로 강영란의 연령·인상·체격이 참고 이미지와 가깝다. 순백의 무녀복에는 광택 있는 검붉은 무대용 액체 자국이 선명하다. 두 뿔과 검은 털을 가진 자연 크기의 잘린 염소 머리가 보이며 절단면에서 액체가 떨어진다. 피가 튄 거대한 바위, 석제 제단, 제의 불, 검은 옷의 숭배자들, 월식 중인 달이 모두 확인된다. 제단 위에는 지후의 목걸이로 읽히는 검은 줄과 펜던트가 보인다.",
    "hard_violations": [],
    "label": "A",
    "physics": "강영란의 오른손이 염소 머리의 목 부분을 실제로 감싸 쥐고 있고 손목과 팔이 아래에서 무게를 지탱한다. 팔은 어깨에서 자연스럽게 위로 뻗으며 몸은 지면에 선 자세로 이어진다. 절단면의 액체 방울은 중력 방향으로 아래로 떨어져 물리적으로 일관된다."
   },
   {
    "built_space": "거대한 바위 1개와 제단 1개, 여러 개의 제의 불, 뒤쪽의 검은 옷 숭배자 원형이 보인다. 다만 제단은 강영란의 뒤에 거의 정면으로 놓여 가까운 측면이 비스듬히 하단을 형성한다는 지정보다 약하고, 성배와 여러 제의 도구가 목걸이보다 두드러진다.",
    "direction": "강영란은 치켜든 염소 머리가 아니라 정면 카메라를 응시한다. 염소 머리는 화면 왼쪽을 향하고 raised arm 위에 있다. 뒤쪽 숭배자들은 대체로 중앙의 강영란을 향하지만 흐릿해 개별 시선은 명확하지 않다.",
    "entities": "한국인 노년 여성과 흰 무녀복은 보이지만 머리가 검어서 ‘흰 머리 여자’라는 핵심 정체성과 캐릭터 참고를 놓쳤다. 검은 염소 머리는 보이나 전경에서 지나치게 크게 확대되었고 참고 소품보다 한쪽 뿔이 훨씬 지배적으로 보인다. 바위의 검붉은 자국, 불, 숭배자들은 존재한다. 달은 밝은 보름달로 보이며 월식 진입 상태가 거의 표현되지 않았다. 제단 위 지후의 목걸이는 분명하게 식별되지 않는다.",
    "hard_violations": [],
    "label": "B",
    "physics": "올린 팔과 염소 머리의 목 밑이 맞닿아 있어 아래쪽 지지는 있으나 손가락과 실제 쥐는 동작이 거의 가려져 그립이 불명확하다. 팔 자체는 어깨에서 위로 이어지고 인물은 안정적으로 서 있다. 목 아래의 검붉은 무대용 액체는 팔을 따라 아래로 흐르므로 중력 방향은 자연스럽다."
   }
  ],
  "totals": {
   "A": 14,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "월식 중인 달, 흰 머리 강영란, 자연 크기의 염소 머리를 쥔 손, 피가 튄 바위와 비스듬한 제단을 충실히 담았으며, 다소 넓은 프레이밍만 주요 감점이다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "중간 숏의 중앙 구성은 가깝지만 검은 머리와 정면 응시, 과도하게 커진 염소 머리, 불명확한 손 그립, 월식 표현 부재가 핵심 지시를 훼손한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:892339>"
   },
   {
    "label": "PROP REFERENCE — 검은 염소 머리: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1159114>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "강영란의 오른쪽(화면 왼쪽) 허리 부근에 위로 치켜든 팔과는 별개로 여분의 손이 하나 더 그려져 있습니다.",
     "fix_en": "Remove the extra hand hanging down by the character's waist on the viewer's left, replacing it entirely with the continuous white fabric of her robe. Preserve the character's raised right arm, her face, the goat head, the blood stains, the surrounding worshippers, and the exact lighting and framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레이아웃 스케치에 지정된 위치를 벗어나 화면 왼쪽 배경에 4명, 오른쪽 배경에 2명의 신도가 임의로 추가되었습니다.",
     "fix_en": "Remove the four worshippers standing in the background on the viewer's left and the two extra worshippers in the background on the viewer's right, replacing them with the dark trees and empty ground from the background reference. Preserve the six foreground and midground worshippers, the central character, the fires, the altar, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra hand hanging down by the character's waist on the viewer's left, replacing it entirely with the continuous white fabric of her robe. Preserve the character's raised right arm, her face, the goat head, the blood stains, the surrounding worshippers, and the exact lighting and framing.\n- Remove the four worshippers standing in the background on the viewer's left and the two extra worshippers in the background on the viewer's right, replacing them with the dark trees and empty ground from the background reference. Preserve the six foreground and midground worshippers, the central character, the fires, the altar, and the framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 구도지만 거석의 피 흘림 자국이 거의 사라지고 바위 형태가 뭉툭해졌으며, 배경 화톳불 여러 개가 지워지고 신도 수가 14명 이상으로 불어나 배경 레퍼런스의 고정 요소(피 묻은 의례 바위·불의 원)를 계약 없이 훼손했다.  ★위반: [gpt] 레이아웃 스케치의 인원 배치를 넘어 검은 옷의 숭배자 다섯 명을 추가해 불필요한 별도 신체들을 만들었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "거석의 흘러내린 혈흔과 여러 화톳불 배치를 배경 레퍼런스대로 유지하고 제단을 하단 가장자리에 근접 배치해 프레임 지시에 더 충실하며, 인물 수도 스케치에 가까워 불필요한 변경이 적다.  ★위반: [gpt] 정확한 레이아웃 스케치보다 배경 왼쪽에 검은 옷의 숭배자 한 명이 더 있어 별도 인물이 추가되었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.167,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 레이아웃 스케치의 인원 배치를 넘어 검은 옷의 숭배자 다섯 명을 추가해 불필요한 별도 신체들을 만들었다."
      ],
      "B": [
       "[gpt] 정확한 레이아웃 스케치보다 배경 왼쪽에 검은 옷의 숭배자 한 명이 더 있어 별도 인물이 추가되었다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 구도지만 거석의 피 흘림 자국이 거의 사라지고 바위 형태가 뭉툭해졌으며, 배경 화톳불 여러 개가 지워지고 신도 수가 14명 이상으로 불어나 배경 레퍼런스의 고정 요소(피 묻은 의례 바위·불의 원)를 계약 없이 훼손했다.  ★위반: [gpt] 레이아웃 스케치의 인원 배치를 넘어 검은 옷의 숭배자 다섯 명을 추가해 불필요한 별도 신체들을 만들었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "거석의 흘러내린 혈흔과 여러 화톳불 배치를 배경 레퍼런스대로 유지하고 제단을 하단 가장자리에 근접 배치해 프레임 지시에 더 충실하며, 인물 수도 스케치에 가까워 불필요한 변경이 적다.  ★위반: [gpt] 정확한 레이아웃 스케치보다 배경 왼쪽에 검은 옷의 숭배자 한 명이 더 있어 별도 인물이 추가되었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "저각·니어미디엄 규정에 더 근접해 인물이 화면을 충분히 채우고, 배경 화톳불·거석·제단이 레퍼런스 배치대로 유지되며 신도 수도 스케치 수준으로 절제되어 있어 계약 충족도가 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "손·피·인물 동일성은 유지했으나 프레임을 넓혀 미디엄샷 스케일을 잃고, 계약이 요구하지 않은 신도 6명 이상을 좌측에 추가해 화톳불을 가리고 밤의 어둠을 희석시킨 손실이 이득보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "저각·니어미디엄 규정에 더 근접해 인물이 화면을 충분히 채우고, 배경 화톳불·거석·제단이 레퍼런스 배치대로 유지되며 신도 수도 스케치 수준으로 절제되어 있어 계약 충족도가 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손·피·인물 동일성은 유지했으나 프레임을 넓혀 미디엄샷 스케일을 잃고, 계약이 요구하지 않은 신도 6명 이상을 좌측에 추가해 화톳불을 가리고 밤의 어둠을 희석시킨 손실이 이득보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S105sh3__bgfirst_bg.png",
   "bg_asset_id": "d83ae052-b829-40e1-a240-c1d26c6c863b",
   "bg_record_key": "S105sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "숲속 제단 공터",
   "groupbg_asset_id": "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S105sh7": {
  "input_fingerprint": "0e83535890b4d366",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, full moon entering eclipse.\n\nSHOT TEXT (authoritative, Korean): 짙은 어둠이 하늘의 밝은 보름달 가장자리를 둥글게 가리고 있는 불길한 개기월식의 기괴한 밤하늘 광경.\n\nLOCATION (lock): The night sky directly above the forest ritual clearing during the onset of a total lunar eclipse. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The camera completes its upward tilt into a near-vertical view and settles with the eclipsing full moon centered as a compact disk within the middle third. The advancing curved darkness remains clearly readable along the moon’s edge, with open night sky surrounding it and no ritual figures left in frame.\n- FRAMING SCALE: insert close-up on a detail\n- FRAME LAYOUT: eclipsing full moon in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: full moon (Partially covered as the total lunar eclipse begins); used as Serves as the isolated endpoint of the upward tilt; night sky (Dark); used as Provides negative space around the lunar disk.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The bright lunar disk is isolated in stark contrast against the dark night sky as the eclipse advances.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 거의 수직으로 하늘을 향해 있고, 화면에는 달 하나만 존재한다. 달은 프레임 중앙에서 약간 왼쪽·아래(중앙 하단 좌측)에 놓여 중앙 배치에서 벗어났다. 어둠은 달의 오른쪽 아래 가장자리를 곡선으로 가리고 있어 '둥근 곡선 그림자'의 방향은 읽힌다.",
    "built_space": "인공 구조물 없음. 하늘만 있는 인서트로 세트 부재 자체는 규정과 일치. 지평선·나무·의식 인물 등 전 컷 요소는 전혀 프레임에 없어 '의식 인물 없음' 조건은 충족.",
    "entities": "프롬프트가 요구한 대상은 보름달과 밤하늘 둘뿐. 달은 실제 달 표면(바다·크레이터) 텍스처를 가진 원반이고, 하늘은 별이 몇 점 있는 어두운 청록빛. 다만 달의 화면 점유가 매우 작아 '중간 3분의 1 안의 컴팩트한 원반' 중 '컴팩트'는 맞으나 인서트 클로즈업이라 부르기엔 지나치게 작다. 인물 없음 → 추가 인물 위반 없음.",
    "physics": "달은 하늘에 떠 있는 천체이므로 지지가 필요 없는 유일한 정당한 부양체. 그림자 경계가 부드럽게 지구 본영 곡률을 따르고, 밝은 부분과 어두운 부분의 광도 차가 자연스럽다. 밤하늘 노출도 달 표면이 완전히 날아가지 않은 수준으로 물리적으로 그럴듯함.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "거의 수직 하늘 시점, 달이 프레임 중앙에서 약간 왼쪽 위로 치우쳐 중앙-중간 3분의 1에 근접해 자리한다. 어둠은 달의 오른쪽 가장자리를 곡선으로 잠식 중이며 방향성은 읽힌다.",
    "built_space": "구조물 없음. 의식 인물·모닥불·선돌 등 어떤 지상 요소도 프레임에 없어 '인물 없음' 조건 충족. 하늘의 네거티브 스페이스 확보됨.",
    "entities": "달과 밤하늘만 존재. 달 표면 디테일은 선명하고 실제 월면 무늬에 가깝다. 그러나 달 주위에 넓고 균일한 헤일로 같은 밝은 무리가 퍼져 '어두운 밤하늘 대비 고립'이라는 조명 지시와 다소 어긋나며, 별이 거의 보이지 않는다. 잠식된 어둠부가 매우 옅어 '짙은 어둠'의 강한 대비는 약하다.",
    "physics": "천체이므로 부양 지지 문제 없음. 그림자 곡률은 원형이지만 잠식부 밝기가 주변 하늘보다 밝게 남아 실제 본영 그림자보다 흐릿하고, 후광 확산이 다소 그래픽적으로 보인다.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "거의 수직 상방 시점, 달이 프레임 정중앙(중간 3분의 1)에 컴팩트한 원반으로 놓여 상방 틸트의 종착점으로 정확히 고정. 어둠(본영)이 달의 오른쪽 아래 가장자리를 둥글게 잠식해 들어오는 방향이 가장 뚜렷하게 읽힌다.",
    "built_space": "구조물 없음이 정상. 지상 요소·의식 참가자 전무로 '프레임에 의식 인물 없음' 충족. 달 주변에 충분한 어두운 하늘 네거티브 스페이스.",
    "entities": "프롬프트 명시 요소는 보름달(개기월식 시작으로 부분 잠식)과 어두운 밤하늘. 달은 크레이터·월면 바다가 사실적이고, 잠식부는 개기월식 특유의 붉은 구릿빛으로 물리적으로 정확한 개기월식 진행 표현. 별점이 흩어져 밤하늘이 실제 노출처럼 읽힌다. 인물 추가 없음.",
    "physics": "천체 부양은 정당. 밝은 부분과 붉은 본영부의 경계가 지구 그림자 곡률을 따르고, 밝기 감쇠와 색 변화가 실제 월식 사진의 광도 특성과 일치. 표면은 평면 스티커가 아닌 구면 명암을 가짐.",
    "hard_violations": []
   }
  ],
  "totals": {
   "C": 9,
   "B": 6,
   "A": 5
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "달이 프레임 정중앙 중간 3분의 1에 컴팩트한 원반으로 놓이고, 곡선 본영이 붉은빛으로 가장자리를 둥글게 잠식하는 개기월식 개시 순간을 물리적으로 정확히 포착 — 인서트 클로즈업 스케일과 어두운 하늘의 네거티브 스페이스까지 지시대로 충족."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "달 크기와 위치는 무난하나 중앙에서 좌상 편향되고, 잠식된 어둠이 매우 옅으며 넓은 후광 확산으로 '짙은 어둠 대비 고립된 밝은 원반'이라는 조명 지시가 약화됨."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "곡선 그림자는 읽히지만 달이 중앙 하단 좌측으로 벗어나 있고 화면 점유가 지나치게 작아 '중앙-중간 3분의 1 인서트 클로즈업' 프레임 지시에서 가장 멀다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S105sh3_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레퍼런스 이미지의 밤하늘에는 달 주변으로 구름이 있지만, 생성된 이미지에는 구름이 전혀 없는 빈 우주 공간처럼 묘사되어 장소의 연속성이 어긋납니다. (Major)",
     "fix_en": "Blend dark, subtly moonlit clouds into the black starry background surrounding the moon to match the atmospheric sky of the reference image. PRESERVE EXACTLY: the moon's current size, its central placement, and its partially eclipsed lighting and shadow.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Blend dark, subtly moonlit clouds into the black starry background surrounding the moon to match the atmospheric sky of the reference image. PRESERVE EXACTLY: the moon's current size, its central placement, and its partially eclipsed lighting and shadow.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·달 상태는 정확하나, 참조 이전 스틸의 구름 낀 밤하늘을 거의 무구름의 맑은 하늘로 바꿔 장소·분위기 연속성(LOCATION 락)이 약해졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "중앙 3분의 1의 컴팩트한 식 진행 보름달, 인물 없는 고립 구도, 곡선 그림자 가독성을 모두 충족하면서 이전 스틸의 구름 낀 달밤 하늘까지 이어받아 연속성이 가장 좋다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·달 상태는 정확하나, 참조 이전 스틸의 구름 낀 밤하늘을 거의 무구름의 맑은 하늘로 바꿔 장소·분위기 연속성(LOCATION 락)이 약해졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "중앙 3분의 1의 컴팩트한 식 진행 보름달, 인물 없는 고립 구도, 곡선 그림자 가독성을 모두 충족하면서 이전 스틸의 구름 낀 달밤 하늘까지 이어받아 연속성이 가장 좋다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "달의 위치·크기·그림자 곡선 모두 지정대로이고, 구름 낀 밤하늘이 이전 스틸의 하늘 질감과 연속되어 '기괴한 밤하늘 광경'과 네거티브 스페이스 요구를 함께 충족한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "달 렌더링은 동등하지만 요구되지 않은 구름 제거와 인위적 후광 추가로 이전 스틸 하늘의 연속성과 화면 정보량을 잃었고, 대비 강조라는 명분 대비 변화 비용이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "달의 위치·크기·그림자 곡선 모두 지정대로이고, 구름 낀 밤하늘이 이전 스틸의 하늘 질감과 연속되어 '기괴한 밤하늘 광경'과 네거티브 스페이스 요구를 함께 충족한다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "달 렌더링은 동등하지만 요구되지 않은 구름 제거와 인위적 후광 추가로 이전 스틸 하늘의 연속성과 화면 정보량을 잃었고, 대비 강조라는 명분 대비 변화 비용이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 18
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S105sh3"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S106sh2::bgfirst_bg": {
  "input_fingerprint": "a2f91c024cf3a39c",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 피칠갑을 한 고산들이 손에 쥔 하얀 사슴뿔 창을 바닥을 향해 늘어뜨린 채 서 있는 전신.\n\nLOCATION (lock): Immediately outside the island restaurant at night, at the top of the village lane.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Outside the open doorway at chest height, the forward dolly settles at a full-body distance directly before 고산들 as he completes a step out of the restaurant. His blood-covered figure occupies the central vertical band, while the lowered white antler spear runs beside his leg into the lower third and the open doorway remains visible behind him for the coming lateral reveal.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: restaurant doorway (Open) — The exterior side faces the camera, with the open passage revealing part of the hall behind 고산들; used as Frames 고산들's emergence and leaves a visible path into the hall for the next camera move; white antler spear (Carried in one lowered hand) — Its branching upper section is held at 고산들's side while the pointed end hangs toward the ground; used as Creates a pale downward line beside the blood-covered figure; restaurant hall floor (Partially visible) — Seen obliquely through the doorway behind 고산들; used as Provides restrained interior context through the open doorway.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 피칠갑을 한 고산들이 손에 쥔 하얀 사슴뿔 창을 바닥을 향해 늘어뜨린 채 서 있는 전신.\n\nLOCATION (lock): Immediately outside the island restaurant at night, at the top of the village lane.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Outside the open doorway at chest height, the forward dolly settles at a full-body distance directly before 고산들 as he completes a step out of the restaurant. His blood-covered figure occupies the central vertical band, while the lowered white antler spear runs beside his leg into the lower third and the open doorway remains visible behind him for the coming lateral reveal.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: restaurant doorway (Open) — The exterior side faces the camera, with the open passage revealing part of the hall behind 고산들; used as Frames 고산들's emergence and leaves a visible path into the hall for the next camera move; white antler spear (Carried in one lowered hand) — Its branching upper section is held at 고산들's side while the pointed end hangs toward the ground; used as Creates a pale downward line beside the blood-covered figure; restaurant hall floor (Partially visible) — Seen obliquely through the doorway behind 고산들; used as Provides restrained interior context through the open doorway.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S106sh2__bgfirst_bg.png",
  "asset_id": "babdd5a9-4504-4efc-a14e-0de54241c732",
  "input_asset_ids": [
   "3dea0135-b566-47d2-b24c-71469c2e3be0",
   "b756929e-cc3c-4e67-9df3-0cabc92e4864"
  ]
 },
 "S106sh2": {
  "input_fingerprint": "a0612d6b945ad9c5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 피칠갑을 한 고산들이 손에 쥔 하얀 사슴뿔 창을 바닥을 향해 늘어뜨린 채 서 있는 전신.\n\nLOCATION (lock): The nighttime frontage of the restaurant immediately outside its sliding entrance. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Outside and directly before the open doorway at waist height, the camera holds a static full-body view of 고산들 after his exit. His blood-covered figure occupies the center in a slight three-quarter turn, while the lowered white deer-antler spear runs beside one leg toward the lower frame and the doorway remains behind him for the next redirection inward.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: restaurant doorway (Open) — The open entrance faces the exterior camera, with the hall visible behind 고산들; used as Frames the emerging figure and preserves the camera’s future route into the hall; white deer-antler spear (Held in one hand and lowered) — Its shaft is held vertically beside the body with the weapon lowered toward the ground; used as Creates a pale downward line beside the blood-covered figure.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light appropriate to the restaurant exterior at night separates the white spear and blood-covered figure from the open doorway.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark village road, restaurant frontage, and nighttime atmosphere. Exclude the earlier airborne pursuit and fleeing men; show the blood-covered survivor emerging with the white antler spear, with the boatman's corpse visible inside only if framed.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): His blood-soaked corpse is sprawled motionless on the floor of the 반월 식당 hall, with the torso and limbs resting directly against the floor. His body remains behind 고산들 as 고산들 exits carrying the spear.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains wet and wounded, now heavily coated in blood and carrying the long white-antler-tipped spear. Hwang’s battered corpse is sprawled motionless on the floor inside the restaurant behind him, with the torso and limbs resting directly against the floor.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 정면 약간 3/4로 서서 시선을 아래(창끝/땅)로 내리깔고 있다. 창은 오른손에 쥐어져 몸 왼쪽 앞으로 비스듬히 내려가며 뿔 촉이 화면 아래쪽 땅을 향한다. 창끝 방향은 지면으로 맞다. 다만 창이 다리 '옆'이 아니라 몸 앞을 가로질러 사선으로 뻗어 프레임 하단 중앙을 향하고, 카메라는 열린 문 정면이 아니라 건물 측면을 비스듬히 보고 있어 지정된 축과 어긋난다.",
    "built_space": "반월 식당 정면 목재 판벽과 붉은 미닫이문이 보이나 카메라가 문 정면이 아니라 문 오른쪽 바깥에서 사선으로 잡아, 열린 문이 인물 뒤가 아니라 인물 왼쪽 옆에 놓인다. 홀 내부는 거의 검게 비어 보이고 시체는 문턱 바깥 콘크리트 바닥 위에 놓여 '홀 바닥'이 아니다. 배경 오른쪽으로 마을 길과 전신주, 플라스틱 의자가 이전 스틸과 유사하게 이어진다.",
    "entities": "고산들: 40대 한국 남성, 비니 모자, 올리브 조끼+체크 셔츠, 갈색 바지, 장화 — 캐릭터 레퍼런스와 일치. 창: 나무 자루+흰 사슴뿔 촉, 결속 노끈까지 레퍼런스와 유사하나 자루가 짧아 '긴 창'으로는 다소 부족. 시체(황): 피에 젖어 엎어져 있으나 실내 홀이 아닌 문 밖 노출부에 위치.",
    "physics": "인물은 두 발 모두 진흙 바닥에 딛고 서 있으며 체중이 지지된다. 창은 오른손에 확실히 파지되어 있고 촉은 공중에 떠 있으나 손목 파지로 설명 가능. 시체는 바닥에 완전히 밀착해 중력에 순응. 공중 부양 요소 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "고산들은 정면 3/4로 서서 시선을 화면 왼쪽(문 반대편 마을 길 쪽)으로 돌리고 있다. 창은 오른손에 쥐어져 오른쪽 다리 옆을 따라 사선으로 내려가고 뿔 촉이 지면을 향한다 — 지시된 '다리 옆으로 늘어뜨린 하강선'과 일치. 다만 카메라가 문 정면이 아니라 상당히 오른쪽으로 치우쳐 문이 인물의 왼쪽 옆으로 밀려 있다.",
    "built_space": "판벽 건물의 붉은 미닫이문이 열려 있고 그 안쪽에 시체가 보인다. 그러나 열린 개구부가 인물 뒤가 아니라 화면 왼쪽에 있어 '문이 인물 뒤에 남아 다음 실내 진입로를 보존'하는 조건이 약하다. 내부는 어둡고 미닫이 창호가 보여 이전 스틸의 재질과 대체로 부합. 시체는 문 안쪽 바닥에 눕혀져 있음.",
    "entities": "고산들: 얼굴·체형은 레퍼런스와 부합하나 비니 모자가 없어 짧은 머리 노출(이전 스틸/캐릭터 레퍼런스의 모자와 불일치). 피에 흠뻑 젖은 조끼·바지 일치. 창: 나무 자루+흰 뿔 촉으로 레퍼런스와 부합하나 자루가 짧게 잘려 보인다. 시체: 피투성이 한국 남성, 바닥 밀착.",
    "physics": "두 발 모두 진흙 바닥을 딛고 서 있으며 무게가 실려 있다. 창은 오른손 그립으로 확실히 지지. 시체는 완전히 바닥에 눕고 팔다리 들림 없음. 부양 요소 없음.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "카메라가 열린 미닫이 출입구 정면, 허리 높이에서 정면으로 잡았고 고산들이 개구부 중앙에 서 있다. 시선은 살짝 화면 왼쪽 위를 향해(전방 어둠 쪽) 초점 없이 향하며 직접 렌즈를 보지 않는다. 창은 오른손에 쥐어져 오른쪽 다리 옆을 따라 수직에 가깝게 내려가 촉이 프레임 하단·지면을 향한다 — 지시된 '창백한 하강선'과 정확히 일치.",
    "built_space": "열린 미닫이 문틀이 인물 바로 뒤에서 프레임 역할을 하고, 그 뒤로 형광등 켜진 식당 홀·목재 마루·가구·안쪽 문이 보인다. 오른쪽에 붉은 미닫이 문짝과 유리창이 이전 스틸 재질과 일치. 시체는 홀 마루 바닥 위에 엎드려 있어 '반월 식당 홀 바닥'이라는 규정과 부합. 문/문짝 수량도 정상.",
    "entities": "고산들: 40대 한국 남성, 짧은 머리(비니 없음 — 레퍼런스의 모자와 불일치), 각진 냉정한 얼굴, 어두운 조끼+체크 셔츠, 피에 젖은 바지와 장화로 캐릭터 및 캐리드 스테이트 부합. 창: 나무 자루에 흰 뿔 촉, 자루 길이도 길어 레퍼런스 '긴 창'과 가장 잘 맞음. 시체(황): 피투성이 남성, 마루에 완전히 눕혀짐.",
    "physics": "두 발 모두 문턱 앞 흙 바닥을 딛고 서서 체중이 실림. 창은 오른손이 자루를 감싸 파지, 촉은 지면 근처에서 손 지지로 설명 가능. 시체는 마루에 완전히 밀착, 사지 들림 없음. 부양·비지지 물체 없음.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 5,
   "B": 6,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "창끝은 지면을 향하지만 창이 다리 옆이 아닌 몸 앞을 가로지르고, 카메라가 문 정면이 아닌 측면 사선이라 지정 축이 어긋나며 시체가 홀 바닥이 아닌 문 밖 바닥에 놓여 있어 규정 위반이 크다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "창을 다리 옆으로 늘어뜨린 자세와 실내 시체는 맞으나, 카메라가 문 정면에서 크게 벗어나 열린 문이 인물 뒤가 아닌 옆으로 밀려 '문이 인물을 프레이밍하고 실내 진입로를 보존'하는 지시를 놓쳤다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "열린 문 정면·허리 높이 정적 전신, 인물 뒤로 보이는 홀과 마루에 밀착한 황의 시체, 다리 옆으로 늘어뜨려 지면을 향한 흰 뿔 창까지 카메라·프레임 지시를 가장 정확히 구현했다(모자 누락은 경미한 감점)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "PROP REFERENCE — 창(하얀 사슴뿔 창 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:942357>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "창끝이 레퍼런스 이미지에 있는 끈으로 묶인 얇고 휘어진 사슴뿔이 아니라, 크고 매끄러운 흰색 원뿔 형태로 잘못 그려졌습니다.",
     "fix_en": "Replace the large, smooth white cone at the bottom of the spear with a thin, slightly curved natural deer antler point, tied to the wooden shaft with brown string, exactly matching the prop reference. Keep Gosan-deul, his pose, his clothing, the blood, the rest of the spear shaft, the background corpse, the lighting, and the framing exactly as they are."
    },
    {
     "issue_ko": "창대가 몸 옆에 수직으로 들려 있어야 한다는 프롬프트 지시와 달리, 다리를 가로질러 대각선으로 기울어져 있습니다.",
     "fix_en": ""
    },
    {
     "issue_ko": "캐릭터의 왼손(화면 우측) 손가락 형태가 해부학적으로 뭉개져 불분명하게 표현되었습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the large, smooth white cone at the bottom of the spear with a thin, slightly curved natural deer antler point, tied to the wooden shaft with brown string, exactly matching the prop reference. Keep Gosan-deul, his pose, his clothing, the blood, the rest of the spear shaft, the background corpse, the lighting, and the framing exactly as they are.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·시신 포즈는 계약대로지만, 창 자루가 회백색으로 렌더링되어 프롭 레퍼런스의 짙은 갈색 나무 자루와 어긋나고 사슴뿔 촉 구분이 사라져 '하얀 사슴뿔 창' 조건을 약하게 만든다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A와 인물·의상·배경·조명·시신 배치를 그대로 유지한 채 창만 레퍼런스대로 짙은 갈색 자루+흰 사슴뿔 촉으로 바로잡았고, 창끝이 바닥을 향해 늘어진 하강선도 더 명확해 손해 없는 수리다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·시신 포즈는 계약대로지만, 창 자루가 회백색으로 렌더링되어 프롭 레퍼런스의 짙은 갈색 나무 자루와 어긋나고 사슴뿔 촉 구분이 사라져 '하얀 사슴뿔 창' 조건을 약하게 만든다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A와 인물·의상·배경·조명·시신 배치를 그대로 유지한 채 창만 레퍼런스대로 짙은 갈색 자루+흰 사슴뿔 촉으로 바로잡았고, 창끝이 바닥을 향해 늘어진 하강선도 더 명확해 손해 없는 수리다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "창이 몸 옆을 따라 바닥까지 내려가 '늘어뜨린 창백한 수직선'과 사슴뿔 촉·끈 감김의 프롭 참조를 모두 충족하고, 전신 와이드·열린 문·시신 배치 등 계약 항목이 손실 없이 유지됨."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물·배경은 A와 거의 동일하나 창의 길이와 뿔 촉 형태가 바뀌어 프롭 참조와 어긋나고 창끝이 무릎 앞에서 끊겨 '바닥을 향해 늘어뜨린' 지시와 창백한 하강선 효과가 약화됨 — 계약이 요구하지 않은 손실."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "창이 몸 옆을 따라 바닥까지 내려가 '늘어뜨린 창백한 수직선'과 사슴뿔 촉·끈 감김의 프롭 참조를 모두 충족하고, 전신 와이드·열린 문·시신 배치 등 계약 항목이 손실 없이 유지됨."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·배경은 A와 거의 동일하나 창의 길이와 뿔 촉 형태가 바뀌어 프롭 참조와 어긋나고 창끝이 무릎 앞에서 끊겨 '바닥을 향해 늘어뜨린' 지시와 창백한 하강선 효과가 약화됨 — 계약이 요구하지 않은 손실."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S104sh7"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S107sh3::bgfirst_bg": {
  "input_fingerprint": "314630071cfad15e",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 달리느라 머리카락이 뒤로 흩날리는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): A pitch-dark, disorienting trail through dense black-pine forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s eye height, the camera tracks backward directly ahead of him at his running speed, tightening to a close facial frame without losing frontal alignment. His tearful face occupies most of the center while whipping hair and passing branches remain along the frame edges, preserving the sense that the forest is closing around his path.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, foreground, moves toward camera position along the forest path.\n- KEY BACKGROUND ELEMENTS: 나무 잔가지 (Striking into the runner’s path); used as Branches streak past the frame edges and intermittently threaten the facial silhouette; 수풀 (Crowding the forest path); used as Soft peripheral shapes compress the visible route around the runner; 숲길 (Difficult to distinguish in the darkness); used as A narrow depth cue receding behind the runner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Near-dark night illumination keeps the face low-key and high-contrast, with only enough exposure to hold the tears and terrified expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 달리느라 머리카락이 뒤로 흩날리는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): A pitch-dark, disorienting trail through dense black-pine forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s eye height, the camera tracks backward directly ahead of him at his running speed, tightening to a close facial frame without losing frontal alignment. His tearful face occupies most of the center while whipping hair and passing branches remain along the frame edges, preserving the sense that the forest is closing around his path.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, foreground, moves toward camera position along the forest path.\n- KEY BACKGROUND ELEMENTS: 나무 잔가지 (Striking into the runner’s path); used as Branches streak past the frame edges and intermittently threaten the facial silhouette; 수풀 (Crowding the forest path); used as Soft peripheral shapes compress the visible route around the runner; 숲길 (Difficult to distinguish in the darkness); used as A narrow depth cue receding behind the runner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Near-dark night illumination keeps the face low-key and high-contrast, with only enough exposure to hold the tears and terrified expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S107sh3__bgfirst_bg.png",
  "asset_id": "e6c565f5-d6ce-4841-91fd-4be6a617c3e2",
  "input_asset_ids": [
   "2fbd3fac-1d01-4888-901c-1c7e4fbb4af8",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S107sh3": {
  "input_fingerprint": "3119b0d3fd9be7c1",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 달리느라 머리카락이 뒤로 흩날리는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): A pitch-dark, disorienting trail through dense black-pine forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s eye height, the camera tracks backward directly ahead of him at his running speed, tightening to a close facial frame without losing frontal alignment. His tearful face occupies most of the center while whipping hair and passing branches remain along the frame edges, preserving the sense that the forest is closing around his path.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, foreground, moves toward camera position along the forest path.\n- KEY BACKGROUND ELEMENTS: 나무 잔가지 (Striking into the runner’s path); used as Branches streak past the frame edges and intermittently threaten the facial silhouette; 수풀 (Crowding the forest path); used as Soft peripheral shapes compress the visible route around the runner; 숲길 (Difficult to distinguish in the darkness); used as A narrow depth cue receding behind the runner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Near-dark night illumination keeps the face low-key and high-contrast, with only enough exposure to hold the tears and terrified expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 달리느라 머리카락이 뒤로 흩날리는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): A pitch-dark, disorienting trail through dense black-pine forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s eye height, the camera tracks backward directly ahead of him at his running speed, tightening to a close facial frame without losing frontal alignment. His tearful face occupies most of the center while whipping hair and passing branches remain along the frame edges, preserving the sense that the forest is closing around his path.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, foreground, moves toward camera position along the forest path.\n- KEY BACKGROUND ELEMENTS: 나무 잔가지 (Striking into the runner’s path); used as Branches streak past the frame edges and intermittently threaten the facial silhouette; 수풀 (Crowding the forest path); used as Soft peripheral shapes compress the visible route around the runner; 숲길 (Difficult to distinguish in the darkness); used as A narrow depth cue receding behind the runner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Near-dark night illumination keeps the face low-key and high-contrast, with only enough exposure to hold the tears and terrified expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 극심한 공포에 휩싸여 눈물이 맺힌 채 숲길을 허둥지둥 달리느라 머리카락이 뒤로 흩날리는 구창모의 얼굴 클로즈업.\n\nLOCATION (lock): A pitch-dark, disorienting trail through dense black-pine forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 구창모’s eye height, the camera tracks backward directly ahead of him at his running speed, tightening to a close facial frame without losing frontal alignment. His tearful face occupies most of the center while whipping hair and passing branches remain along the frame edges, preserving the sense that the forest is closing around his path.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, foreground, moves toward camera position along the forest path.\n- KEY BACKGROUND ELEMENTS: 나무 잔가지 (Striking into the runner’s path); used as Branches streak past the frame edges and intermittently threaten the facial silhouette; 수풀 (Crowding the forest path); used as Soft peripheral shapes compress the visible route around the runner; 숲길 (Difficult to distinguish in the darkness); used as A narrow depth cue receding behind the runner.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Near-dark night illumination keeps the face low-key and high-contrast, with only enough exposure to hold the tears and terrified expression.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S107sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S107sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:808030>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:808030>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라를 향해 정면으로 달려오는 구도. 시선은 카메라 축(전방)에 거의 정면으로 맞춰져 있고 눈물이 맺혀 있음. 머리카락은 왼쪽 위/뒤로 흩날려 전진 방향(카메라 쪽)과 일치. 오른쪽 아래에 뛰는 팔의 손이 프레임 안으로 들어와 달리는 동작을 뒷받침. 프레임 좌우 가장자리로 잔가지가 스쳐 지나가며 얼굴 실루엣을 위협하는 배치도 지시대로 구현.",
      "built_space": "인공 구조물 없음. 배경은 검은 소나무 숲, 좌측 중경에 로케이션 사진의 돌비석(장승형 석주) 열이 흐릿하게 보여 장소 락과 일치. 뒤쪽으로 좁은 숲길이 어둠 속으로 물러나는 깊이 단서가 있음. 배경 요소가 전경으로 확대된 경우 없음.",
      "entities": "40대 후반 한국 남성, 마른 볕에 그을린 얼굴, 짧은 어두운 머리(달리며 뒤로 흩날림) — 캐릭터 레퍼런스와 골격·얼굴형이 상당히 근접. 눈은 정상적인 홍채·공막, 눈물 고임과 눈물 자국이 물성 있게 표현됨. 복장은 어두운 셔츠(칼라 있음)로 레퍼런스의 셔츠 계열과 호환. 추가 인물 없음, 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸통이 카메라 쪽으로 기울고 어깨가 비대칭으로 앞으로 나와 있으며 한쪽 팔이 굽혀 올라와 달리기 스윙을 보여줌. 머리카락은 전진 방향의 반대(뒤)로 날려 속도와 일치. 지면은 프레임 밖이지만 상체 전경·모션 블러가 달리는 지지 동작으로 읽힘. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "얼굴은 거의 정면이지만 시선이 프레임 우측 상단(카메라 축에서 벗어난 곳)을 향해 있어 '카메라가 정면 정렬을 유지하며 후진 트래킹'하는 지시와 어긋남. 머리카락은 우측으로 날림. 앞으로 돌진하는 추진 방향 단서(팔 스윙, 상체 기울기)가 프레임 안에 거의 없음.",
      "built_space": "구조물 없음. 배경은 잎 없는 마른 덤불·가는 나뭇가지 밀집으로 로케이션 사진의 검은 소나무 숲(굵은 적송 기둥, 석주 열, 흙길)과 재질이 다름. 우측 중경에 흙길 비슷한 단서가 약간 있으나 로케이션 일치도는 낮음.",
      "entities": "40대 후반 한국 남성, 마른 얼굴은 맞으나 머리가 어깨에 닿는 중장발 웨이브로 '짧은 어두운 머리' 프로필과 어긋남. 상의는 민소매에 가까운 검은 티셔츠로 레퍼런스 의상 계열과 거리가 있음. 눈은 정상 해부학, 눈물 표현 있음. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "어깨가 수평으로 정지에 가깝고 팔이 프레임에 없어 달리는 추진의 근거가 약함. 머리카락 날림만 있고 상체는 서 있거나 멈춘 자세로 읽힘. 다만 공중에 떠 있는 신체·물체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 정면 정렬·아이레벨 클로즈업, 뒤로 흩날리는 짧은 머리와 팔 스윙으로 '허둥지둥 달림'이 성립하고 좌측 석주·소나무로 로케이션 락도 지켜져 지시 충족도가 높다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "시선이 카메라 축을 벗어나 정면 정렬이 깨졌고 달리는 추진 단서가 없으며, 중장발·민소매 티셔츠와 마른 잡목 배경이 캐릭터·로케이션 레퍼런스와 어긋난다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 정면 정렬·아이레벨 클로즈업, 뒤로 흩날리는 짧은 머리와 팔 스윙으로 '허둥지둥 달림'이 성립하고 좌측 석주·소나무로 로케이션 락도 지켜져 지시 충족도가 높다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "시선이 카메라 축을 벗어나 정면 정렬이 깨졌고 달리는 추진 단서가 없으며, 중장발·민소매 티셔츠와 마른 잡목 배경이 캐릭터·로케이션 레퍼런스와 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라를 향해 정면으로 달려오는 구도. 시선은 카메라 축(전방)에 거의 정면으로 맞춰져 있고 눈물이 맺혀 있음. 머리카락은 왼쪽 위/뒤로 흩날려 전진 방향(카메라 쪽)과 일치. 오른쪽 아래에 뛰는 팔의 손이 프레임 안으로 들어와 달리는 동작을 뒷받침. 프레임 좌우 가장자리로 잔가지가 스쳐 지나가며 얼굴 실루엣을 위협하는 배치도 지시대로 구현.",
      "built_space": "인공 구조물 없음. 배경은 검은 소나무 숲, 좌측 중경에 로케이션 사진의 돌비석(장승형 석주) 열이 흐릿하게 보여 장소 락과 일치. 뒤쪽으로 좁은 숲길이 어둠 속으로 물러나는 깊이 단서가 있음. 배경 요소가 전경으로 확대된 경우 없음.",
      "entities": "40대 후반 한국 남성, 마른 볕에 그을린 얼굴, 짧은 어두운 머리(달리며 뒤로 흩날림) — 캐릭터 레퍼런스와 골격·얼굴형이 상당히 근접. 눈은 정상적인 홍채·공막, 눈물 고임과 눈물 자국이 물성 있게 표현됨. 복장은 어두운 셔츠(칼라 있음)로 레퍼런스의 셔츠 계열과 호환. 추가 인물 없음, 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸통이 카메라 쪽으로 기울고 어깨가 비대칭으로 앞으로 나와 있으며 한쪽 팔이 굽혀 올라와 달리기 스윙을 보여줌. 머리카락은 전진 방향의 반대(뒤)로 날려 속도와 일치. 지면은 프레임 밖이지만 상체 전경·모션 블러가 달리는 지지 동작으로 읽힘. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "얼굴은 거의 정면이지만 시선이 프레임 우측 상단(카메라 축에서 벗어난 곳)을 향해 있어 '카메라가 정면 정렬을 유지하며 후진 트래킹'하는 지시와 어긋남. 머리카락은 우측으로 날림. 앞으로 돌진하는 추진 방향 단서(팔 스윙, 상체 기울기)가 프레임 안에 거의 없음.",
      "built_space": "구조물 없음. 배경은 잎 없는 마른 덤불·가는 나뭇가지 밀집으로 로케이션 사진의 검은 소나무 숲(굵은 적송 기둥, 석주 열, 흙길)과 재질이 다름. 우측 중경에 흙길 비슷한 단서가 약간 있으나 로케이션 일치도는 낮음.",
      "entities": "40대 후반 한국 남성, 마른 얼굴은 맞으나 머리가 어깨에 닿는 중장발 웨이브로 '짧은 어두운 머리' 프로필과 어긋남. 상의는 민소매에 가까운 검은 티셔츠로 레퍼런스 의상 계열과 거리가 있음. 눈은 정상 해부학, 눈물 표현 있음. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "어깨가 수평으로 정지에 가깝고 팔이 프레임에 없어 달리는 추진의 근거가 약함. 머리카락 날림만 있고 상체는 서 있거나 멈춘 자세로 읽힘. 다만 공중에 떠 있는 신체·물체는 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "readings": [
     {
      "label": "A",
      "direction": "인물은 프레임 중앙에 정면으로 배치되어 카메라를 향해 다가오는 축이지만, 시선은 렌즈가 아닌 화면 좌측 상단 바깥을 향해 있다. 뒤쫓기는 공포를 암시하는 시선으로 볼 여지는 있으나, '카메라가 정면 정렬을 유지하며 후진 트래킹'이라는 지시에 비해 얼굴 축이 약간 우측으로 틀어져 있다. 눈가에 눈물 맺힘은 확인됨. 배경 오른쪽에 좁은 흙길이 뒤로 물러나며 깊이 단서를 제공.",
      "built_space": "인공 구조물 없음. 숲길 로케이션 요소로는 마른 잔가지 덤불이 배경 전면을 채우고, 우측에 계단/오솔길 흔적이 보임. 그러나 레퍼런스의 흑송(소나무) 굵은 줄기와 석주(돌기둥) 요소는 거의 보이지 않고, 잎 없는 마른 관목숲처럼 읽혀 장소 일치도가 낮다.",
      "entities": "40대 후반 한국인 남성, 마른 볕에 그을린 얼굴 — 프로필과 대체로 부합. 다만 머리카락이 레퍼런스의 짧은 머리가 아니라 귀와 목을 덮는 중장발이며, 상의도 민소매에 가까운 검은 티셔츠로 캐릭터 레퍼런스(셔츠 재킷 계열)와 어긋난다. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있거나 달리는 상반신만 보이며, 어깨 라인이 비교적 수평이고 흔들림이 적어 '허둥지둥 달리는' 운동감이 약하다. 머리카락이 좌측으로 날리긴 하나 모션 블러가 거의 없어 정지 포즈에 가깝다. 공중에 뜬 물체나 지지 없는 신체는 없음."
     },
     {
      "label": "B",
      "direction": "얼굴이 프레임 중앙에 정면으로 놓이고 시선이 카메라 쪽(약간 위)을 향해 달려오는 축과 일치 — 후진 트래킹 정면 정렬 지시에 부합. 양 뺨에 눈물 줄기가 뚜렷하고 입은 헐떡이듯 벌어짐. 좌우 가장자리에서 잔가지가 화면 안으로 찔러 들어오며 지나가는 방향성이 명확.",
      "built_space": "구조물 없음. 배경 좌측 중경에 레퍼런스와 동일한 이끼 낀 석주(돌기둥) 열이 희미하게 보이고, 뒤로 소나무 줄기와 밤하늘이 보여 로케이션 일치도가 높다. 잔가지·수풀은 주변부 요소로만 배치되어 전경으로 과대화되지 않음.",
      "entities": "40대 후반 한국인 남성, 짧은 검은 머리, 마르고 그을린 얼굴 — 캐릭터 레퍼런스와 잘 맞음. 어두운 셔츠 칼라가 보여 의상도 레퍼런스 계열에 가깝다. 화면 하단 좌측에 달릴 때 흔들리는 본인의 오른손이 보이며 이는 명시된 인물의 신체 일부로 일관됨. 텍스트/마크 없음.",
      "hard_violations": [],
      "physics": "상체가 앞으로 기울고 어깨가 비틀려 달리는 순간의 하중 이동이 읽힌다. 손은 팔꿈치를 굽힌 채 몸 앞에서 흔들리는 자세로 지지 문제 없음. 머리카락은 뒤/위로 흩날리고 잔가지에 모션 블러가 걸려 전방 이동감이 실제 운동으로 성립. 공중에 뜬 지지 없는 신체·물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "정면 클로즈업과 눈물은 확보했으나 시선이 프레임 밖으로 벗어나고 달리는 운동감·머리카락 흩날림이 거의 없으며, 장발과 민소매 티셔츠가 캐릭터 레퍼런스와 어긋나고 마른 관목 배경이 흑송 숲길 로케이션과 불일치한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "카메라 정면 정렬 후진 트래킹 클로즈업, 뒤로 흩날리는 머리카락과 눈물, 가장자리를 스치는 잔가지 모션 블러, 배경의 석주와 소나무까지 로케이션·인물 레퍼런스를 모두 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "정면 클로즈업과 눈물은 확보했으나 시선이 프레임 밖으로 벗어나고 달리는 운동감·머리카락 흩날림이 거의 없으며, 장발과 민소매 티셔츠가 캐릭터 레퍼런스와 어긋나고 마른 관목 배경이 흑송 숲길 로케이션과 불일치한다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 정면 정렬 후진 트래킹 클로즈업, 뒤로 흩날리는 머리카락과 눈물, 가장자리를 스치는 잔가지 모션 블러, 배경의 석주와 소나무까지 로케이션·인물 레퍼런스를 모두 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 프레임 중앙에 정면으로 배치되어 카메라를 향해 다가오는 축이지만, 시선은 렌즈가 아닌 화면 좌측 상단 바깥을 향해 있다. 뒤쫓기는 공포를 암시하는 시선으로 볼 여지는 있으나, '카메라가 정면 정렬을 유지하며 후진 트래킹'이라는 지시에 비해 얼굴 축이 약간 우측으로 틀어져 있다. 눈가에 눈물 맺힘은 확인됨. 배경 오른쪽에 좁은 흙길이 뒤로 물러나며 깊이 단서를 제공.",
      "built_space": "인공 구조물 없음. 숲길 로케이션 요소로는 마른 잔가지 덤불이 배경 전면을 채우고, 우측에 계단/오솔길 흔적이 보임. 그러나 레퍼런스의 흑송(소나무) 굵은 줄기와 석주(돌기둥) 요소는 거의 보이지 않고, 잎 없는 마른 관목숲처럼 읽혀 장소 일치도가 낮다.",
      "entities": "40대 후반 한국인 남성, 마른 볕에 그을린 얼굴 — 프로필과 대체로 부합. 다만 머리카락이 레퍼런스의 짧은 머리가 아니라 귀와 목을 덮는 중장발이며, 상의도 민소매에 가까운 검은 티셔츠로 캐릭터 레퍼런스(셔츠 재킷 계열)와 어긋난다. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있거나 달리는 상반신만 보이며, 어깨 라인이 비교적 수평이고 흔들림이 적어 '허둥지둥 달리는' 운동감이 약하다. 머리카락이 좌측으로 날리긴 하나 모션 블러가 거의 없어 정지 포즈에 가깝다. 공중에 뜬 물체나 지지 없는 신체는 없음."
     },
     {
      "label": "A",
      "direction": "얼굴이 프레임 중앙에 정면으로 놓이고 시선이 카메라 쪽(약간 위)을 향해 달려오는 축과 일치 — 후진 트래킹 정면 정렬 지시에 부합. 양 뺨에 눈물 줄기가 뚜렷하고 입은 헐떡이듯 벌어짐. 좌우 가장자리에서 잔가지가 화면 안으로 찔러 들어오며 지나가는 방향성이 명확.",
      "built_space": "구조물 없음. 배경 좌측 중경에 레퍼런스와 동일한 이끼 낀 석주(돌기둥) 열이 희미하게 보이고, 뒤로 소나무 줄기와 밤하늘이 보여 로케이션 일치도가 높다. 잔가지·수풀은 주변부 요소로만 배치되어 전경으로 과대화되지 않음.",
      "entities": "40대 후반 한국인 남성, 짧은 검은 머리, 마르고 그을린 얼굴 — 캐릭터 레퍼런스와 잘 맞음. 어두운 셔츠 칼라가 보여 의상도 레퍼런스 계열에 가깝다. 화면 하단 좌측에 달릴 때 흔들리는 본인의 오른손이 보이며 이는 명시된 인물의 신체 일부로 일관됨. 텍스트/마크 없음.",
      "hard_violations": [],
      "physics": "상체가 앞으로 기울고 어깨가 비틀려 달리는 순간의 하중 이동이 읽힌다. 손은 팔꿈치를 굽힌 채 몸 앞에서 흔들리는 자세로 지지 문제 없음. 머리카락은 뒤/위로 흩날리고 잔가지에 모션 블러가 걸려 전방 이동감이 실제 운동으로 성립. 공중에 뜬 지지 없는 신체·물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라를 향해 정면으로 달려오는 구도. 시선은 카메라 축(전방)에 거의 정면으로 맞춰져 있고 눈물이 맺혀 있음. 머리카락은 왼쪽 위/뒤로 흩날려 전진 방향(카메라 쪽)과 일치. 오른쪽 아래에 뛰는 팔의 손이 프레임 안으로 들어와 달리는 동작을 뒷받침. 프레임 좌우 가장자리로 잔가지가 스쳐 지나가며 얼굴 실루엣을 위협하는 배치도 지시대로 구현.",
    "built_space": "인공 구조물 없음. 배경은 검은 소나무 숲, 좌측 중경에 로케이션 사진의 돌비석(장승형 석주) 열이 흐릿하게 보여 장소 락과 일치. 뒤쪽으로 좁은 숲길이 어둠 속으로 물러나는 깊이 단서가 있음. 배경 요소가 전경으로 확대된 경우 없음.",
    "entities": "40대 후반 한국 남성, 마른 볕에 그을린 얼굴, 짧은 어두운 머리(달리며 뒤로 흩날림) — 캐릭터 레퍼런스와 골격·얼굴형이 상당히 근접. 눈은 정상적인 홍채·공막, 눈물 고임과 눈물 자국이 물성 있게 표현됨. 복장은 어두운 셔츠(칼라 있음)로 레퍼런스의 셔츠 계열과 호환. 추가 인물 없음, 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "몸통이 카메라 쪽으로 기울고 어깨가 비대칭으로 앞으로 나와 있으며 한쪽 팔이 굽혀 올라와 달리기 스윙을 보여줌. 머리카락은 전진 방향의 반대(뒤)로 날려 속도와 일치. 지면은 프레임 밖이지만 상체 전경·모션 블러가 달리는 지지 동작으로 읽힘. 공중에 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "얼굴은 거의 정면이지만 시선이 프레임 우측 상단(카메라 축에서 벗어난 곳)을 향해 있어 '카메라가 정면 정렬을 유지하며 후진 트래킹'하는 지시와 어긋남. 머리카락은 우측으로 날림. 앞으로 돌진하는 추진 방향 단서(팔 스윙, 상체 기울기)가 프레임 안에 거의 없음.",
    "built_space": "구조물 없음. 배경은 잎 없는 마른 덤불·가는 나뭇가지 밀집으로 로케이션 사진의 검은 소나무 숲(굵은 적송 기둥, 석주 열, 흙길)과 재질이 다름. 우측 중경에 흙길 비슷한 단서가 약간 있으나 로케이션 일치도는 낮음.",
    "entities": "40대 후반 한국 남성, 마른 얼굴은 맞으나 머리가 어깨에 닿는 중장발 웨이브로 '짧은 어두운 머리' 프로필과 어긋남. 상의는 민소매에 가까운 검은 티셔츠로 레퍼런스 의상 계열과 거리가 있음. 눈은 정상 해부학, 눈물 표현 있음. 추가 인물·텍스트 없음.",
    "hard_violations": [],
    "physics": "어깨가 수평으로 정지에 가깝고 팔이 프레임에 없어 달리는 추진의 근거가 약함. 머리카락 날림만 있고 상체는 서 있거나 멈춘 자세로 읽힘. 다만 공중에 떠 있는 신체·물체는 없음."
   }
  ],
  "totals": {
   "A": 16,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "카메라 정면 정렬·아이레벨 클로즈업, 뒤로 흩날리는 짧은 머리와 팔 스윙으로 '허둥지둥 달림'이 성립하고 좌측 석주·소나무로 로케이션 락도 지켜져 지시 충족도가 높다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "시선이 카메라 축을 벗어나 정면 정렬이 깨졌고 달리는 추진 단서가 없으며, 중장발·민소매 티셔츠와 마른 잡목 배경이 캐릭터·로케이션 레퍼런스와 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 좌우 가장자리에 있는 나뭇가지와 잎들이 실제 사물의 질감이 아니라, 레이아웃 스케치의 윤곽선을 단순하게 칠한 듯한 평면적인 2D 그래픽 스티커처럼 합성되어 있어 매터리얼 리얼리즘 지침을 크게 위반했습니다.",
     "fix_en": "Redraw the flat, 2D-graphic-style leaves and branches along the left and right frame edges into photorealistic, physical forest foliage that reacts to the dark night lighting. You must preserve the character's face, tearful expression, blowing hair, dark clothing, hand position, and the original dark forest background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터 레퍼런스에서 인물이 겉옷 안에 입고 있는 화려한 꽃무늬 패턴의 셔츠가 생략되고 짙은 단색 셔츠로만 묘사되었습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the flat, 2D-graphic-style leaves and branches along the left and right frame edges into photorealistic, physical forest foliage that reacts to the dark night lighting. You must preserve the character's face, tearful expression, blowing hair, dark clothing, hand position, and the original dark forest background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·정면 후진 트래킹·눈물 맺힌 공포 표정·야간 저노출을 모두 충족하고, 배경판의 석주와 하늘 조각, 좁아지는 숲길 깊이 단서가 그대로 살아 있어 로케이션 락이 가장 잘 유지된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 구도·표정을 유지하지만 계약이 요구하지 않은 변경(이너 셔츠 무늬 노출, 좌우 수풀의 전경화로 인한 배경 오브젝트 확대, 하늘 조각 소실, 과한 피부 광택)이 누적되어 '배경을 그대로 유지하라'와 '배경 요소를 전경 존재감으로 키우지 말라'는 조항에서 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·정면 후진 트래킹·눈물 맺힌 공포 표정·야간 저노출을 모두 충족하고, 배경판의 석주와 하늘 조각, 좁아지는 숲길 깊이 단서가 그대로 살아 있어 로케이션 락이 가장 잘 유지된다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 구도·표정을 유지하지만 계약이 요구하지 않은 변경(이너 셔츠 무늬 노출, 좌우 수풀의 전경화로 인한 배경 오브젝트 확대, 하늘 조각 소실, 과한 피부 광택)이 누적되어 '배경을 그대로 유지하라'와 '배경 요소를 전경 존재감으로 키우지 말라'는 조항에서 손실이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·정면 트래킹·눈물/공포 연기·야간 저조도 모두 충족하고, 레퍼런스 의상의 패턴 셔츠 안감과 배경 석불·숲길 단서까지 살아 있어 변경 손실이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 프레이밍과 표정을 유지하지만 계약이 요구하지 않은 의상 변경(패턴 셔츠 안감 소실·단색화)과 배경 잔가지·숲길 깊이 단서의 과도한 뭉갬이 발생해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 프레이밍·정면 트래킹·눈물/공포 연기·야간 저조도 모두 충족하고, 레퍼런스 의상의 패턴 셔츠 안감과 배경 석불·숲길 단서까지 살아 있어 변경 손실이 가장 적다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 프레이밍과 표정을 유지하지만 계약이 요구하지 않은 의상 변경(패턴 셔츠 안감 소실·단색화)과 배경 잔가지·숲길 깊이 단서의 과도한 뭉갬이 발생해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S107sh3__bgfirst_bg.png",
   "bg_asset_id": "e6c565f5-d6ce-4841-91fd-4be6a617c3e2",
   "bg_record_key": "S107sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S108sh6::bgfirst_bg": {
  "input_fingerprint": "986b1147bba64c49",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 천장에서 떨어져 내린 끈적한 검붉은 핏방울이 구창모의 손등에 막 닿아 맺혀 있는 정지된 찰나의 클로즈업.\n\nLOCATION (lock): Inside the cramped storage compartment of the slaughterhouse, beneath its dark ceiling.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at hand height in an isolated insert, aimed slightly upward beneath the drop so the exact point of contact sits near the center of the frame. The back of 구창모's trembling hand and part of his grip on the side-door handle provide scale, while the dark ceiling remains as a narrow upper background that motivates the coming upward tilt.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 어두운 천장 (위쪽이 어두운 상태); used as Upper-frame source direction for the falling liquid and the next tilt; 창고 쪽문 손잡이 (구창모가 꼭 붙들고 있는 상태) — The graspable side faces the camera at an oblique angle beneath 구창모's fingers; used as Scale reference beside the isolated hand and evidence of 구창모's attempted concealment; 검붉은 핏방울 (끈적한 방울이 손등에 막 닿아 맺히는 상태); used as Central focal detail at the instant of contact.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 천장에서 떨어져 내린 끈적한 검붉은 핏방울이 구창모의 손등에 막 닿아 맺혀 있는 정지된 찰나의 클로즈업.\n\nLOCATION (lock): Inside the cramped storage compartment of the slaughterhouse, beneath its dark ceiling.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at hand height in an isolated insert, aimed slightly upward beneath the drop so the exact point of contact sits near the center of the frame. The back of 구창모's trembling hand and part of his grip on the side-door handle provide scale, while the dark ceiling remains as a narrow upper background that motivates the coming upward tilt.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 어두운 천장 (위쪽이 어두운 상태); used as Upper-frame source direction for the falling liquid and the next tilt; 창고 쪽문 손잡이 (구창모가 꼭 붙들고 있는 상태) — The graspable side faces the camera at an oblique angle beneath 구창모's fingers; used as Scale reference beside the isolated hand and evidence of 구창모's attempted concealment; 검붉은 핏방울 (끈적한 방울이 손등에 막 닿아 맺히는 상태); used as Central focal detail at the instant of contact.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S108sh6__bgfirst_bg.png",
  "asset_id": "be867304-069e-4fd6-91ff-be4e2d03383c",
  "input_asset_ids": [
   "b151ea00-26a0-4d00-96a8-68e5a1f733c9",
   "dda47e7c-bf17-4f91-8e97-7bf6000f938b"
  ]
 },
 "S108sh6": {
  "input_fingerprint": "61fcf028a25fd535",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 천장에서 떨어진 끈적한 검붉은 피가 구창모의 손등 위에 맺혀 있는 클로즈업.\n\nLOCATION (lock): The cramped hiding spot beneath the ceiling of the slaughterhouse storage annex. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At hand height beside 구창모, the completed downward tilt holds a slightly high close angle on the back of his hand. The dark-red drop remains centered against his trembling hand, with part of his body retained at the edge as a scale reference and the upper frame left open to imply the liquid’s vertical path.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 검붉은 피 (Viscous liquid collected on the back of the hand); used as The focal detail held at the center of the insert.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Restrained low-key illumination separates the dark-red blood from the hand without revealing more of the dark storage room.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cramped dark side room, closed door, bloodstained surroundings, and the officer's hiding posture. Exclude his full face from the insert; focus on sticky blood landing on his hand.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The sticky dark blood dripping from the ceiling remains pooled on Changmo’s hand.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "totals": {
   "A": 9,
   "C": 7,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "손 높이 약간 하이앵글의 순수 인서트 클로즈업, 정중앙에 맺힌 점성 핏방울, 소맷단만 스케일로 남긴 프레임, 저조도 유지까지 카메라 지시를 가장 정확히 구현."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "인서트 스케일과 로케이션 혈흔·의상 연결은 좋으나 하강 틸트의 하이앵글 대신 완전 측면 뷰이고 세워진 손등에 액체가 고인 것이 물리적으로 약하다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인서트가 아닌 자기 발까지 보이는 POV 광각으로 프레임을 확장했고, 천장 핏줄기 노출·과한 배경 정보·페이즐리 셔츠 노출로 이전 스틸의 어두운 좁은 공간과 복장 연속성이 어긋난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S108sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "이전 컷에서 인물이 두 손으로 입을 틀어막고 있는 자세가 유지되어야 하나, 현재 이미지는 손이 얼굴에서 떨어져 허공에 수평으로 놓여 있으며, 프레임 가장자리에 스케일 참조용으로 인물의 몸 일부(얼굴이나 가슴)가 포함되어야 한다는 지시사항을 위반했습니다.",
     "fix_en": "Change the background behind the hand to show the character's lower face and torso out of focus, and adjust the hand's posture to read as being pressed against his mouth, ensuring part of his body remains at the frame edge for scale.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the background behind the hand to show the character's lower face and torso out of focus, and adjust the hand's posture to read as being pressed against his mouth, ensuring part of his body remains at the frame edge for scale.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "핏방울 중앙 배치와 상단 여백은 지켰으나, 이전 스틸의 은신 자세(입 막은 손)와 닫힌 문·핏자국 등 장소 고정 요소가 거의 검은 벽으로 사라졌고 신체 스케일 기준도 소매 끝뿐이라 연속성·로케이션 락에서 손해가 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "손등 위 점성 핏방울을 중앙에 두면서 이전 스틸의 은신 자세·닫힌 문·벽 핏자국을 그대로 이어가고 신체를 스케일 기준으로 남겨 계약을 가장 충실히 충족; 이너 꽃무늬 셔츠 노출과 얼굴 상단 일부 노출은 소폭 감점 요인이나 결정적이지 않다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.778
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.778
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "핏방울 중앙 배치와 상단 여백은 지켰으나, 이전 스틸의 은신 자세(입 막은 손)와 닫힌 문·핏자국 등 장소 고정 요소가 거의 검은 벽으로 사라졌고 신체 스케일 기준도 소매 끝뿐이라 연속성·로케이션 락에서 손해가 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "손등 위 점성 핏방울을 중앙에 두면서 이전 스틸의 은신 자세·닫힌 문·벽 핏자국을 그대로 이어가고 신체를 스케일 기준으로 남겨 계약을 가장 충실히 충족; 이너 꽃무늬 셔츠 노출과 얼굴 상단 일부 노출은 소폭 감점 요인이나 결정적이지 않다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 손등을 약간 높은 각도에서 내려다보며, 화면 중앙에 검붉은 핏방울이 놓인다. 인물의 시선은 프레임 상단에서 잘려 위(천장) 쪽을 향한 듯 보이고, 손은 이전 스틸과 동일하게 입을 막고 있어 액체의 낙하 경로가 상단 열린 프레임으로 암시된다. 코/입 일부가 보이지만 전체 얼굴은 잘려 있다.",
      "built_space": "배경에 이전 스틸의 나무 문틀과 회벽, 우측 상단의 어두운 핏자국/걸린 물체가 흐릿하게 유지된다. 좁고 어두운 창고 옆방의 재질·문 구조가 그대로 이어진다. 구조물 중복이나 불가능한 반사 없음.",
      "entities": "손은 40대 후반 한국 남성의 거칠고 햇볕에 그은 손등 — 힘줄, 주름, 굵은 마디가 프로필과 일치. 회청색 데님/울 워크셔츠와 그 안 꽃무늬 셔츠(캐릭터 레퍼런스의 페이즐리 셔츠)가 보이고 비니 가장자리가 상단에 걸린다. 인물은 한 명뿐.",
      "hard_violations": [],
      "physics": "손은 얼굴에 밀착해 스스로 지지되고, 팔은 아래로 이어져 몸통과 연결. 핏방울은 손등 위 볼록한 반구형으로 고여 하이라이트와 미세 튄 자국(스패터)까지 보여 낙하-착지 물리가 성립. 공중에 뜬 요소 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 손등을 위에서 내려다보며 핏방울이 중앙에 놓인다. 그러나 손이 얼굴에서 떨어져 허공에 손등을 위로 한 채 놓여 있고, 신체의 다른 부분(얼굴·비니·몸통)은 소매 끝을 제외하면 전혀 보이지 않아 '몸 일부를 스케일 기준으로 남긴다'는 지시가 최소로만 충족.",
      "built_space": "배경은 거의 균일한 어둠으로, 문틀·회벽·핏자국 등 이전 스틸의 고정 요소가 사실상 식별되지 않는다. 장소 락(도살장 창고 옆방의 문과 벽)이 화면에서 소실.",
      "entities": "손등은 남성적이고 주름이 있으나 A보다 밝고 매끈해 '햇볕에 그은 마른 얼굴'의 인물 톤과는 다소 이질적. 소매는 회청색 울/데님으로 유지. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "손은 손목이 아래 소매로 이어져 팔에 지지되지만, 이전 스틸의 '입을 막은 손' 접촉점이 사라져 포즈가 임의로 변경됨. 핏방울 자체는 볼록한 표면장력과 하이라이트로 물리적으로 자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "이전 스틸의 입을 막은 손 자세·문틀·핏자국 배경을 그대로 유지한 채 손등 중앙의 끈적한 검붉은 피를 약간 높은 인서트로 잡아, 얼굴 전체 배제·스케일 기준용 신체 일부 유지·상단 개방 조건을 모두 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "핏방울 묘사는 좋으나 손을 얼굴에서 떼어 포즈 지속 조건을 깨고, 배경의 문·벽·핏자국이 사라져 장소 락과 '몸 일부 유지' 지시를 약화시킨 불필요한 변경이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "이전 스틸의 입을 막은 손 자세·문틀·핏자국 배경을 그대로 유지한 채 손등 중앙의 끈적한 검붉은 피를 약간 높은 인서트로 잡아, 얼굴 전체 배제·스케일 기준용 신체 일부 유지·상단 개방 조건을 모두 충족한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "핏방울 묘사는 좋으나 손을 얼굴에서 떼어 포즈 지속 조건을 깨고, 배경의 문·벽·핏자국이 사라져 장소 락과 '몸 일부 유지' 지시를 약화시킨 불필요한 변경이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 손등을 약간 높은 각도에서 내려다보며, 화면 중앙에 검붉은 핏방울이 놓인다. 인물의 시선은 프레임 상단에서 잘려 위(천장) 쪽을 향한 듯 보이고, 손은 이전 스틸과 동일하게 입을 막고 있어 액체의 낙하 경로가 상단 열린 프레임으로 암시된다. 코/입 일부가 보이지만 전체 얼굴은 잘려 있다.",
      "built_space": "배경에 이전 스틸의 나무 문틀과 회벽, 우측 상단의 어두운 핏자국/걸린 물체가 흐릿하게 유지된다. 좁고 어두운 창고 옆방의 재질·문 구조가 그대로 이어진다. 구조물 중복이나 불가능한 반사 없음.",
      "entities": "손은 40대 후반 한국 남성의 거칠고 햇볕에 그은 손등 — 힘줄, 주름, 굵은 마디가 프로필과 일치. 회청색 데님/울 워크셔츠와 그 안 꽃무늬 셔츠(캐릭터 레퍼런스의 페이즐리 셔츠)가 보이고 비니 가장자리가 상단에 걸린다. 인물은 한 명뿐.",
      "hard_violations": [],
      "physics": "손은 얼굴에 밀착해 스스로 지지되고, 팔은 아래로 이어져 몸통과 연결. 핏방울은 손등 위 볼록한 반구형으로 고여 하이라이트와 미세 튄 자국(스패터)까지 보여 낙하-착지 물리가 성립. 공중에 뜬 요소 없음."
     },
     {
      "label": "A",
      "direction": "카메라는 손등을 위에서 내려다보며 핏방울이 중앙에 놓인다. 그러나 손이 얼굴에서 떨어져 허공에 손등을 위로 한 채 놓여 있고, 신체의 다른 부분(얼굴·비니·몸통)은 소매 끝을 제외하면 전혀 보이지 않아 '몸 일부를 스케일 기준으로 남긴다'는 지시가 최소로만 충족.",
      "built_space": "배경은 거의 균일한 어둠으로, 문틀·회벽·핏자국 등 이전 스틸의 고정 요소가 사실상 식별되지 않는다. 장소 락(도살장 창고 옆방의 문과 벽)이 화면에서 소실.",
      "entities": "손등은 남성적이고 주름이 있으나 A보다 밝고 매끈해 '햇볕에 그은 마른 얼굴'의 인물 톤과는 다소 이질적. 소매는 회청색 울/데님으로 유지. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "손은 손목이 아래 소매로 이어져 팔에 지지되지만, 이전 스틸의 '입을 막은 손' 접촉점이 사라져 포즈가 임의로 변경됨. 핏방울 자체는 볼록한 표면장력과 하이라이트로 물리적으로 자연스럽다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S108sh4"
  }
 },
 "S108sh9": {
  "input_fingerprint": "e41397e7fe20df75",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 천장에 기괴하게 거꾸로 매달린 채 짐승처럼 살기 어린 눈빛으로 내려다보는 고산들의 섬뜩한 얼굴 클로즈업.\n\nLOCATION (lock): The shadowed ceiling space directly above the hiding spot in the slaughterhouse storage annex. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: After the upward crane completes, the camera holds below the ceiling in a steep low angle and tightens onto 고산들’s inverted face. His upside-down features occupy most of the center, while a narrow border of ceiling preserves the impossible overhead attachment and his downward predatory stare.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 창고 천장 (고산들이 거꾸로 매달려 있음); used as A narrow contextual border around the inverted face establishes its overhead location.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark, high-contrast illumination leaves the inverted face sharply threatening against the nearly unreadable ceiling.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dark side room, ceiling, doorway, and officer below. Exclude the blood-drop hand insert as the focal subject; reveal the predator hanging upside down from the ceiling.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains blood-covered, wet, and wounded as he hangs upside down above Changmo.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 급격한 로우앵글로 천장을 올려다보며 거꾸로 매달린 얼굴을 정면에서 잡는다. 인물의 시선은 렌즈/아래쪽(숨어 있는 대상 방향)을 정확히 향해 노려본다. 방향축은 요구대로 아래를 내려다보는 포식자 시선이다.",
    "built_space": "목재 천장 보와 금속 파이프, 도살장답게 갈고리(훅)가 여러 개 보 아래에 걸려 있다. 좌우 대칭적으로 배치된 보 구조는 창고 천장으로 읽히며, 이전 스틸의 어두운 측방 공간과 재질(목재·회벽)은 대략 부합하나 훅 등의 설비는 새로 추가된 요소다. 얼굴이 프레임 중앙 대부분을 차지하고 천장 테두리가 좁게 남는 구성은 지시와 일치.",
    "entities": "고산들: 한국 남성으로 보이나 머리는 거의 삭발에 가깝게 보이고 두상 상단이 노출되어 캐릭터 레퍼런스의 비니/짧은 검은 머리와 상당히 다르다. 얼굴형·연령대는 40대 중반으로 대체로 맞지만 인물 동일성 설득력이 낮다. 상단에 회색 니트/의류 일부가 보여 피 묻은 상태는 표현됨. 눈은 정상 인간 안구.",
    "physics": "머리와 어깨만 프레임에 있고 몸통 위쪽은 천장 어둠 속으로 연결되어 매달림 지점이 암시된다. 다만 갈고리나 밧줄 등 실제 지지물이 얼굴 부근에서 명확히 보이지 않고, 목/어깨가 프레임 상단 밖으로 이어져 매달린 상태로 읽히긴 한다. 중력에 의한 피의 흐름 방향(이마·머리 쪽으로 흐르는 혈흔)이 대체로 일관.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "역시 스팁 로우앵글, 거꾸로 된 얼굴이 중앙에 있고 시선은 렌즈 아래쪽을 직시하며 노려본다. 방향축 충족.",
    "built_space": "목재 천장 보와 서까래, 우측에 금속 파이프, 좌측에 파이프 마감 등. 창고 천장으로 읽히고 이전 스틸의 어두운 목재·거친 재질감과 부합. 얼굴이 중앙 대부분, 좁은 천장 테두리 유지.",
    "entities": "한국 남성, 40대 중반, 짧은 검은 머리와 수염 있음(레퍼런스에는 수염 거의 없음). 두피 위쪽에 비니 없이 붉은 화상/찰과상 같은 질감이 보여 다소 과한 상처 표현. 의상은 데님 셔츠와 꽃무늬 셔츠 같은 것이 보이는데, 이는 캐릭터 레퍼런스(올리브 베스트+플란넬)보다 이전 스틸의 '아래 인물' 의상에 가깝다. 눈은 정상 안구.",
    "physics": "머리·목·어깨가 천장 어둠으로 이어지며 매달림이 암시되나 명확한 지지물(훅·로프)은 보이지 않는다. 목 근육/피부의 중력 방향은 거꾸로 매달림과 일관, 혈흔도 위(머리)로 몰린 방향.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "저각으로 천장을 올려다보는 앵글, 거꾸로 매달린 얼굴이 중앙을 차지하고 눈은 크게 뜬 채 아래(카메라/숨은 인물)를 정면으로 내려다본다. 살기 어린 응시 방향 정확.",
    "built_space": "콘크리트 보와 천장 슬래브, 좌우로 뻗은 보와 어두운 벽면. 창고/부속실 천장으로 읽히며 이전 스틸의 회벽·어두운 측방 공간 재질과 가장 근접. 얼굴 주변에 좁은 천장 테두리가 남아 '머리 위 위치'를 설명하는 구성 요구 충족.",
    "entities": "한국 남성 40대 중반, 짧은 검은 머리(중력으로 아래로 늘어짐), 각진 차가운 얼굴 — 캐릭터 레퍼런스와 가장 일치. 의상도 올리브색 워크 베스트+체크 플란넬+회색 이너로 레퍼런스와 일치하며 피에 젖어 번들거림(CARRIED STATE 충족). 눈은 정상 홍채·공막.",
    "physics": "상체가 프레임 상단 천장 쪽으로 이어져 매달림 연결이 보이고, 베스트와 셔츠가 중력에 따라 머리 쪽(아래=화면 위)으로 늘어져 젖혀진 드레이프가 정확히 역방향 중력을 반영. 머리카락도 아래로 처짐. 지지 구조 자체는 프레임 밖이지만 몸통 연결과 옷의 중력 반응이 매달린 상태를 물리적으로 뒷받침.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 5,
   "B": 6,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "구도와 시선 방향은 맞지만 삭발에 가까운 두상과 노출된 정수리로 고산들 동일성이 크게 어긋나고, 도살장 갈고리 등 새 설비가 두드러진다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "천장 목재 구조와 아래를 노려보는 시선은 적합하나, 데님/꽃무늬 셔츠가 고산들의 의상이 아니라 이전 스틸의 다른 인물 옷에 가깝고 두피 상처 표현이 과하다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "스팁 로우앵글 클로즈업·좁은 천장 테두리·아래를 향한 포식자 응시를 모두 충족하고, 올리브 베스트와 체크 플란넬 등 고산들 아이덴티티·피에 젖은 상태·중력에 따른 옷과 머리 드레이프까지 물리적으로 일관된다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S108sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물이 거꾸로 매달려 있으나 조끼와 셔츠가 서 있을 때처럼 몸에 밀착되어 있고, 조끼의 핏자국도 허리 방향(화면 아래쪽)으로 흐르고 있어 중력 방향에 위배됩니다. [Critical]",
     "fix_en": "Redraw the vest and shirts so they drape downwards towards the top of the frame, falling away from the torso under gravity, and ensure the blood drips on the vest flow towards his head, strictly preserving the character's face, hair, lighting, background, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레퍼런스 사진의 천장은 평평하지만, 생성된 이미지에서는 직사각형 해치나 구멍 구조가 추가되어 장소의 일관성이 깨지고 '불가능한 천장 부착'이라는 설정과 어긋납니다. [Critical]",
     "fix_en": "Replace the recessed rectangular hatch structure in the background with a flat, solid, dark ceiling texture matching the reference, strictly preserving the character's body, face, clothing, lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "카메라가 있는 아래쪽을 내려다보아야 하나, 동공이 이마(위쪽)를 향하고 있어 시선 처리가 잘못되었습니다. [Major]",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the vest and shirts so they drape downwards towards the top of the frame, falling away from the torso under gravity, and ensure the blood drips on the vest flow towards his head, strictly preserving the character's face, hair, lighting, background, and the exact framing.\n- Replace the recessed rectangular hatch structure in the background with a flat, solid, dark ceiling texture matching the reference, strictly preserving the character's body, face, clothing, lighting, and the exact camera framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴이 중앙을 크게 차지하는 클로즈업 + 좁은 천장 테두리라는 프레이밍 지시를 정확히 충족하고, 중앙 보와 어두운 천장 구조가 '머리 위 매달림'의 지지점과 장소감을 함께 보증하며 살기 어린 눈빛도 가장 강하다.  ★위반: [gpt] 거꾸로 매달린 몸을 천장에 고정하는 손·발·끈·갈고리·구조적 접촉점이 전혀 보이지 않아 신체를 지지하는 것이 없다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 시선·역전 자세를 유지하지만 상체를 더 넣어 클로즈업이 아닌 넓은 프레임이 되었고, 천장 보·개구부 등 구조 디테일이 밋밋한 슬래브로 바뀌어 매달림의 지지 단서와 창고 천장 로케이션감을 잃었다(계약이 요구하지 않은 손실).  ★위반: [gpt] 거꾸로 매달린 몸을 천장에 고정하는 손·발·끈·갈고리·구조적 접촉점이 전혀 보이지 않아 신체를 지지하는 것이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.25
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.0
     },
     "violations": {
      "A": [
       "[gpt] 거꾸로 매달린 몸을 천장에 고정하는 손·발·끈·갈고리·구조적 접촉점이 전혀 보이지 않아 신체를 지지하는 것이 없다."
      ],
      "B": [
       "[gpt] 거꾸로 매달린 몸을 천장에 고정하는 손·발·끈·갈고리·구조적 접촉점이 전혀 보이지 않아 신체를 지지하는 것이 없다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴이 중앙을 크게 차지하는 클로즈업 + 좁은 천장 테두리라는 프레이밍 지시를 정확히 충족하고, 중앙 보와 어두운 천장 구조가 '머리 위 매달림'의 지지점과 장소감을 함께 보증하며 살기 어린 눈빛도 가장 강하다.  ★위반: [gpt] 거꾸로 매달린 몸을 천장에 고정하는 손·발·끈·갈고리·구조적 접촉점이 전혀 보이지 않아 신체를 지지하는 것이 없다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 시선·역전 자세를 유지하지만 상체를 더 넣어 클로즈업이 아닌 넓은 프레임이 되었고, 천장 보·개구부 등 구조 디테일이 밋밋한 슬래브로 바뀌어 매달림의 지지 단서와 창고 천장 로케이션감을 잃었다(계약이 요구하지 않은 손실).  ★위반: [gpt] 거꾸로 매달린 몸을 천장에 고정하는 손·발·끈·갈고리·구조적 접촉점이 전혀 보이지 않아 신체를 지지하는 것이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "역방향 얼굴 클로즈업과 하향 응시, 의상 일치는 충족하나 천장이 매끈한 콘크리트 한 면뿐이라 매달릴 지지 구조가 화면에 전혀 없고, 창고 천장의 낡은 목조 질감·문간 등 이전 스틸의 고정 요소 재현이 약하다.  ★위반: [gpt] 거꾸로 공중에 매달린 신체를 지탱하는 발·손·로프·고정구·충분한 접촉면이 화면에 전혀 보이지 않아 실제 매달림의 물리적 지지가 확인되지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴·의상·시선을 유지하면서 목조 보와 갈라진 슬래브를 드러내 '천장에 거꾸로 매달림'의 물리적 부착 근거와 도살장 창고 천장의 재질·문간 맥락을 함께 충족했고, 얼굴이 중앙을 차지하는 클로즈업 스케일도 계약대로다.  ★위반: [gpt] 천장 개구부는 몸의 진행 위치만 설명할 뿐, 거꾸로 매달린 몸을 실제로 지탱하는 손·발·로프·고정구가 보이지 않아 물리적 지지가 확인되지 않는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.625,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.375,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 거꾸로 공중에 매달린 신체를 지탱하는 발·손·로프·고정구·충분한 접촉면이 화면에 전혀 보이지 않아 실제 매달림의 물리적 지지가 확인되지 않는다."
      ],
      "B": [
       "[gpt] 천장 개구부는 몸의 진행 위치만 설명할 뿐, 거꾸로 매달린 몸을 실제로 지탱하는 손·발·로프·고정구가 보이지 않아 물리적 지지가 확인되지 않는다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "역방향 얼굴 클로즈업과 하향 응시, 의상 일치는 충족하나 천장이 매끈한 콘크리트 한 면뿐이라 매달릴 지지 구조가 화면에 전혀 없고, 창고 천장의 낡은 목조 질감·문간 등 이전 스틸의 고정 요소 재현이 약하다.  ★위반: [gpt] 거꾸로 공중에 매달린 신체를 지탱하는 발·손·로프·고정구·충분한 접촉면이 화면에 전혀 보이지 않아 실제 매달림의 물리적 지지가 확인되지 않는다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 얼굴·의상·시선을 유지하면서 목조 보와 갈라진 슬래브를 드러내 '천장에 거꾸로 매달림'의 물리적 부착 근거와 도살장 창고 천장의 재질·문간 맥락을 함께 충족했고, 얼굴이 중앙을 차지하는 클로즈업 스케일도 계약대로다.  ★위반: [gpt] 천장 개구부는 몸의 진행 위치만 설명할 뿐, 거꾸로 매달린 몸을 실제로 지탱하는 손·발·로프·고정구가 보이지 않아 물리적 지지가 확인되지 않는다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S108sh6"
  }
 },
 "S109sh2": {
  "input_fingerprint": "ad7bfa41dd7bf63b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 기괴하게 입을 벌린 채 미친 듯이 몸을 뒤틀고 있는 검은 염소 떼의 뿔과 황금빛 눈동자 클로즈업.\n\nLOCATION (lock): Inside the forest goat pen at night, crowded by agitated black goats beneath the roofed enclosure. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the goats’ eye level inside the front rank of the herd, the dolly-in ends in a compressed close frame of overlapping horns and golden eyes. Raised heads twist across the left and right thirds while portions of several open mouths remain along the lower edge, allowing the herd’s convulsive movement to read without isolating a single animal.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (Crying out and thrashing more violently); used as Layered bodies and heads create a dense, unstable background behind the foremost goats; 염소 축사 (Occupied by the agitated herd) — Only partial enclosure edges are visible behind the herd; used as Peripheral spatial context around the tightly packed herd.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Nighttime low-key contrast holds the black goats as dense shapes while their explicitly golden eyes puncture the frame.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 검은 염소 (coarse black hair, narrow muzzle, curved horns) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "염소 눈높이의 압축된 클로즈업, 좌우 3분할에 엇갈려 뒤틀린 뿔·머리, 하단 가장자리의 벌린 입, 황금빛 눈동자와 저조도 검은 덩어리 처리, 로케이션의 목재·와이어메시·골강판 부분 노출까지 카메라 지시를 가장 정확히 구현."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "재질·군집 밀도는 좋으나 전경 머리 방향이 한쪽으로 통일되어 뒤틀림의 좌우 배치 지시에 어긋나고, 지붕·구조물 노출이 커 클로즈업 스케일이 느슨하며 눈동자 황금빛도 약하다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "울타리가 프레임 양측을 과하게 점유해 '주변 맥락만 부분 노출' 지시를 벗어나고, 머리들이 정적으로 정렬되어 경련적 뒤틀림이 약하며 후방 눈들이 평면적 점광으로 떠 보인다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 아래 전경에 있는 염소의 뺨(주둥이) 부분에서 뿔이 잘못 자라나 있는 해부학적 오류가 있습니다. (Critical)",
     "fix_en": "Remove the misplaced horn growing out of the bottom-left goat's cheek, replacing it with continuous black fur. Keep the exact framing, the nighttime lighting, the pen structure, the positions of all goats, and their open mouths completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "전경에 있는 염소들의 눈에 사람처럼 흰자가 보이며, 프롬프트에서 지시한 강렬한 '황금빛 눈동자'가 아닙니다. (Critical)",
     "fix_en": "Change the eyes of the two bottommost goats to be solid, vivid gold with horizontal rectangular goat pupils, completely eliminating the human-like white scleras. Keep the exact framing, the nighttime lighting, the pen structure, the positions of all goats, and their open mouths completely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the misplaced horn growing out of the bottom-left goat's cheek, replacing it with continuous black fur. Keep the exact framing, the nighttime lighting, the pen structure, the positions of all goats, and their open mouths completely unchanged.\n- Change the eyes of the two bottommost goats to be solid, vivid gold with horizontal rectangular goat pupils, completely eliminating the human-like white scleras. Keep the exact framing, the nighttime lighting, the pen structure, the positions of all goats, and their open mouths completely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·장소·물리 모두 B와 동일하게 충족하지만, 전경 염소들의 눈이 흰 공막에 어두운 홍채로 보여 '황금빛 눈동자가 프레임을 뚫는다'는 조명·핵심 지시를 전경에서 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·축사 재질·저조도 대비를 유지한 채 계약이 명시한 '황금빛 눈동자'만 전경 염소들에 정확히 복원했고, 다른 개체 수·구조물·자세·조명은 바뀌지 않아 수리 비용이 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·장소·물리 모두 B와 동일하게 충족하지만, 전경 염소들의 눈이 흰 공막에 어두운 홍채로 보여 '황금빛 눈동자가 프레임을 뚫는다'는 조명·핵심 지시를 전경에서 놓쳤다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 프레이밍·축사 재질·저조도 대비를 유지한 채 계약이 명시한 '황금빛 눈동자'만 전경 염소들에 정확히 복원했고, 다른 개체 수·구조물·자세·조명은 바뀌지 않아 수리 비용이 거의 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "염소 눈높이 시점. 좌측 앞 염소의 머리는 우측 아래로 비틀려 있고, 하단 좌·우 두 마리는 입을 크게 벌린 채 머리를 위로 젖혀 프레임 밖 상방을 향한다. 우측 상단 염소는 좌측을 응시. 시선들이 서로 다른 방향으로 흩어져 무리의 발작적 요동이 읽힌다. 뿔은 좌·우 3분할 영역을 가로질러 겹쳐진다.",
      "built_space": "축사 내부: 배경에 목재 기둥, 함석 벽면, 철망 울타리, 상부 개구부가 부분적으로만 보이고 무리 뒤로 층층이 쌓인 몸통과 머리가 불안정한 배경을 이룬다. 레퍼런스의 목조 기둥·철망·함석 재질과 일치. 울타리 가장자리는 주변부에만 노출되어 계약대로.",
      "entities": "모든 개체가 검은 염소 — 거친 검은 털, 좁은 주둥이, 곡선 뿔. 사람은 없음(계약상 허용). 핵심 지정 항목인 '황금빛 눈동자'가 앞줄 염소들(좌하단, 우하단, 좌측 큰 염소, 우측 염소, 중경 몇 마리)에서 명확히 금빛 홍채로 렌더링되어 어둠 속을 찌른다.",
      "hard_violations": [],
      "physics": "모든 염소가 바닥에 선 채 서로 몸이 겹쳐 지지되며, 목을 젖히고 입을 벌린 자세는 울부짖는 동작으로 자연스럽게 설명된다. 공중에 뜬 개체 없음. 털의 광택, 뿔의 각질 결, 입안 혀·치아의 습기 표현이 물리적으로 일관."
     },
     {
      "label": "B",
      "direction": "A와 사실상 동일한 구도·시선 배치. 좌측 앞 염소 머리는 우하향, 하단 두 마리는 입을 벌리고 상방을 향함, 우측 염소는 좌측 응시. 뿔의 좌우 3분할 교차도 동일.",
      "built_space": "A와 동일한 축사 배경 — 목재 기둥, 함석, 철망, 개구부가 주변부에만 보임. 기하 차이 없음.",
      "entities": "동일한 검은 염소 무리. 다만 앞줄 염소들의 눈이 대부분 어두운 갈색/회색으로 탁하게 눌려 있어 'explicitly golden eyes'가 사실상 소실. 좌하단·우하단 염소의 눈은 회백색에 가깝게 보이고, 중경 일부에만 희미한 금빛이 남는다.",
      "hard_violations": [],
      "physics": "지지·자세는 A와 동일하게 타당. 다만 전반적으로 톤이 들려 검은 몸이 회색빛으로 뜨고, 저조도 대비가 약해져 '조밀한 검은 덩어리' 질감이 다소 희석됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·동일 장소에서 '검은 몸은 밀도 높은 덩어리, 눈동자는 명백한 황금빛'이라는 조명 지정을 유일하게 충족 — 앞줄 염소들의 금빛 홍채가 어둠을 찌르고 저조도 대비도 계약대로다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·장소·자세는 A와 사실상 같지만 톤이 들려 검은 몸이 회색으로 뜨고 앞줄 눈동자의 황금빛이 탁한 갈회색으로 소실 — 계약이 명시한 'explicitly golden eyes'와 야간 로우키 대비를 잃은 손실이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·동일 장소에서 '검은 몸은 밀도 높은 덩어리, 눈동자는 명백한 황금빛'이라는 조명 지정을 유일하게 충족 — 앞줄 염소들의 금빛 홍채가 어둠을 찌르고 저조도 대비도 계약대로다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·장소·자세는 A와 사실상 같지만 톤이 들려 검은 몸이 회색으로 뜨고 앞줄 눈동자의 황금빛이 탁한 갈회색으로 소실 — 계약이 명시한 'explicitly golden eyes'와 야간 로우키 대비를 잃은 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "염소 눈높이 시점. 좌측 앞 염소의 머리는 우측 아래로 비틀려 있고, 하단 좌·우 두 마리는 입을 크게 벌린 채 머리를 위로 젖혀 프레임 밖 상방을 향한다. 우측 상단 염소는 좌측을 응시. 시선들이 서로 다른 방향으로 흩어져 무리의 발작적 요동이 읽힌다. 뿔은 좌·우 3분할 영역을 가로질러 겹쳐진다.",
      "built_space": "축사 내부: 배경에 목재 기둥, 함석 벽면, 철망 울타리, 상부 개구부가 부분적으로만 보이고 무리 뒤로 층층이 쌓인 몸통과 머리가 불안정한 배경을 이룬다. 레퍼런스의 목조 기둥·철망·함석 재질과 일치. 울타리 가장자리는 주변부에만 노출되어 계약대로.",
      "entities": "모든 개체가 검은 염소 — 거친 검은 털, 좁은 주둥이, 곡선 뿔. 사람은 없음(계약상 허용). 핵심 지정 항목인 '황금빛 눈동자'가 앞줄 염소들(좌하단, 우하단, 좌측 큰 염소, 우측 염소, 중경 몇 마리)에서 명확히 금빛 홍채로 렌더링되어 어둠 속을 찌른다.",
      "hard_violations": [],
      "physics": "모든 염소가 바닥에 선 채 서로 몸이 겹쳐 지지되며, 목을 젖히고 입을 벌린 자세는 울부짖는 동작으로 자연스럽게 설명된다. 공중에 뜬 개체 없음. 털의 광택, 뿔의 각질 결, 입안 혀·치아의 습기 표현이 물리적으로 일관."
     },
     {
      "label": "A",
      "direction": "A와 사실상 동일한 구도·시선 배치. 좌측 앞 염소 머리는 우하향, 하단 두 마리는 입을 벌리고 상방을 향함, 우측 염소는 좌측 응시. 뿔의 좌우 3분할 교차도 동일.",
      "built_space": "A와 동일한 축사 배경 — 목재 기둥, 함석, 철망, 개구부가 주변부에만 보임. 기하 차이 없음.",
      "entities": "동일한 검은 염소 무리. 다만 앞줄 염소들의 눈이 대부분 어두운 갈색/회색으로 탁하게 눌려 있어 'explicitly golden eyes'가 사실상 소실. 좌하단·우하단 염소의 눈은 회백색에 가깝게 보이고, 중경 일부에만 희미한 금빛이 남는다.",
      "hard_violations": [],
      "physics": "지지·자세는 A와 동일하게 타당. 다만 전반적으로 톤이 들려 검은 몸이 회색빛으로 뜨고, 저조도 대비가 약해져 '조밀한 검은 덩어리' 질감이 다소 희석됨."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "groupbg::의식바위_공터": {
  "input_fingerprint": "e718f63ac18b5240",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "의식바위_공터",
    "tags": [
     "S102sh17",
     "S105sh1",
     "S105sh3",
     "S105sh7",
     "S110sh21",
     "S110sh25",
     "S110sh41",
     "S111sh11",
     "S111sh14",
     "S111sh19",
     "S52sh2",
     "S52sh4",
     "S68sh1",
     "S68sh4",
     "S68sh7",
     "S73sh4",
     "S73sh5",
     "S78sh1",
     "S78sh4",
     "S78sh9"
    ]
   },
   "context_sig": "09ba6968e5ccd24e"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On the central sacrifice platform before the giant boulder in the moonlit ritual clearing.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 반월 식당 뒤뜰: 식당 건물 뒤편의 흙마당. 잘 꾸며진 텃밭과 평상이 있고 낡은 창고 건물이 보인다. (특징: 흙바닥 텃밭; 나무 평상; 말려둔 시래기 묶음; 허름한 창고 건물의 목재 외벽) / 숲속 도축장 내부: 벽에 도축용 기구들이 널려 있는 가건물 내부. 바닥과 벽면에 검붉은 핏자국이 선명하다. (특징: 도축용 칼과 뾰족한 금속 갈고리들; 피받이 양동이; 핏자국이 흥건한 도축대, 바닥, 벽면; 구석에 쌓인 피 묻은 포대자루 더미; 포대자루에서 쏟아진 토막 난 인체 부위) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 숲속 만월제 도당 - 밤\n- 산 속 숲 한 가운데 공터처럼 뻥 뚫린 공간.\n- 실외. 숲속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 실외. 숲속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 같은 장소 - 잠시 후\n\nTIME OF DAY (lock): night, total lunar eclipse and blood-red moon.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On the central sacrifice platform before the giant boulder in the moonlit ritual clearing.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 빛이 들지 않는 깊고 축축한 자연 동굴. 바닥에 인골과 토막 난 시체가 널려 있다. (특징: 울퉁불퉁하고 어두운 암석 벽과 천장; 천장에 빽빽이 매달린 수백 마리 박쥐 떼; 바닥에 흩어진 사람의 뼈와 토막 난 신체 부위; 바닥에 고인 피 웅덩이; 벽에 고정된 무거운 쇠사슬) / 금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 금월도 해송 숲길 및 숲속: 해송이 울창하게 우거져 빛이 잘 들지 않는 빽빽하고 좁은 흙길과 숲의 심층부. (특징: 빽빽한 해송 나무 기둥들; 무성하고 어두운 수풀; 바닥에 깔린 흙과 솔잎; ‘수리영’이 적힌 이끼 낀 비석들; 비석 앞에 놓인 썩은 핏빛 육고기 덩어리) / 반월 식당 뒤뜰: 식당 건물 뒤편의 흙마당. 잘 꾸며진 텃밭과 평상이 있고 낡은 창고 건물이 보인다. (특징: 흙바닥 텃밭; 나무 평상; 말려둔 시래기 묶음; 허름한 창고 건물의 목재 외벽) / 숲속 도축장 내부: 벽에 도축용 기구들이 널려 있는 가건물 내부. 바닥과 벽면에 검붉은 핏자국이 선명하다. (특징: 도축용 칼과 뾰족한 금속 갈고리들; 피받이 양동이; 핏자국이 흥건한 도축대, 바닥, 벽면; 구석에 쌓인 피 묻은 포대자루 더미; 포대자루에서 쏟아진 토막 난 인체 부위) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 숲속 만월제 도당 - 밤\n- 산 속 숲 한 가운데 공터처럼 뻥 뚫린 공간.\n- 실외. 숲속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 실외. 숲속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 같은 장소 - 잠시 후\n\nTIME OF DAY (lock): night, total lunar eclipse and blood-red moon.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_의식바위_공터_09f08a.png",
  "asset_id": "25beca28-ae82-41ac-abd3-dcfe81125188",
  "input_asset_ids": [
   "a0c76d83-4137-466d-8d4d-80ca8ee646a8"
  ],
  "origin_tag": "S110sh21",
  "place_text": "On the central sacrifice platform before the giant boulder in the moonlit ritual clearing.",
  "origin_inputs": {
   "place_text": "On the central sacrifice platform before the giant boulder in the moonlit ritual clearing.",
   "time_of_day_en": "night, total lunar eclipse and blood-red moon",
   "conti_asset_id": "a0c76d83-4137-466d-8d4d-80ca8ee646a8"
  }
 },
 "S110sh21::bgfirst_bg": {
  "input_fingerprint": "a327c252431f7050",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 얼굴에 문자가 새겨진 김지후(강수리영)가 눈을 번쩍 뜬 채 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.\n\nLOCATION (lock): The central sacrificial platform before the giant boulder under the red eclipsed moon.\n\nTIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly in front of the altar at 김지후(강수리영) (그분 빙의 상태)’s eye height, the dolly-in finishes on a close facial frame as her eyes snap open. Her marked face sits centrally with only a narrow trace of the altar setting behind it, and the final distance prioritizes the spreading characters and golden eyes as a confrontational possession portrait.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) (그분 빙의 상태) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 제단 (김지후(강수리영)가 묶여 있는 의식 제단) — Its front-facing position is mostly obscured by the bound subject; used as A narrow, defocused contextual edge behind the possessed face; 거대한 바위 (검은 연기가 빠져나온 바위); used as Compressed background mass directly behind the altar axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly red ritual world provides high-contrast crimson illumination, while the golden eyes remain the sharpest luminous accents.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 얼굴에 문자가 새겨진 김지후(강수리영)가 눈을 번쩍 뜬 채 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.\n\nLOCATION (lock): The central sacrificial platform before the giant boulder under the red eclipsed moon.\n\nTIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly in front of the altar at 김지후(강수리영) (그분 빙의 상태)’s eye height, the dolly-in finishes on a close facial frame as her eyes snap open. Her marked face sits centrally with only a narrow trace of the altar setting behind it, and the final distance prioritizes the spreading characters and golden eyes as a confrontational possession portrait.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) (그분 빙의 상태) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 제단 (김지후(강수리영)가 묶여 있는 의식 제단) — Its front-facing position is mostly obscured by the bound subject; used as A narrow, defocused contextual edge behind the possessed face; 거대한 바위 (검은 연기가 빠져나온 바위); used as Compressed background mass directly behind the altar axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly red ritual world provides high-contrast crimson illumination, while the golden eyes remain the sharpest luminous accents.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh21__bgfirst_bg.png",
  "asset_id": "f19fe2da-9903-416c-8ed8-1162ca4d6c37",
  "input_asset_ids": [
   "a0c76d83-4137-466d-8d4d-80ca8ee646a8",
   "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  ]
 },
 "S110sh21": {
  "input_fingerprint": "df156d83b64195b7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nSHOT TEXT (authoritative, Korean): 얼굴에 문자가 새겨진 김지후(강수리영)가 눈을 번쩍 뜬 채 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.\n\nLOCATION (lock): The central sacrificial platform before the giant boulder under the red eclipsed moon. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly in front of the altar at 김지후(강수리영) (그분 빙의 상태)’s eye height, the dolly-in finishes on a close facial frame as her eyes snap open. Her marked face sits centrally with only a narrow trace of the altar setting behind it, and the final distance prioritizes the spreading characters and golden eyes as a confrontational possession portrait.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) (그분 빙의 상태) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 제단 (김지후(강수리영)가 묶여 있는 의식 제단) — Its front-facing position is mostly obscured by the bound subject; used as A narrow, defocused contextual edge behind the possessed face; 거대한 바위 (검은 연기가 빠져나온 바위); used as Compressed background mass directly behind the altar axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly red ritual world provides high-contrast crimson illumination, while the golden eyes remain the sharpest luminous accents.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains strapped to the altar with black script covering her entire body and face, and her eyes transformed to golden. Her animal-bone necklace remains on the altar nearby.\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 woman in her early 20s, long black hair, youthful oval face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nSHOT TEXT (authoritative, Korean): 얼굴에 문자가 새겨진 김지후(강수리영)가 눈을 번쩍 뜬 채 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.\n\nLOCATION (lock): The central sacrificial platform before the giant boulder under the red eclipsed moon. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly in front of the altar at 김지후(강수리영) (그분 빙의 상태)’s eye height, the dolly-in finishes on a close facial frame as her eyes snap open. Her marked face sits centrally with only a narrow trace of the altar setting behind it, and the final distance prioritizes the spreading characters and golden eyes as a confrontational possession portrait.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) (그분 빙의 상태) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 제단 (김지후(강수리영)가 묶여 있는 의식 제단) — Its front-facing position is mostly obscured by the bound subject; used as A narrow, defocused contextual edge behind the possessed face; 거대한 바위 (검은 연기가 빠져나온 바위); used as Compressed background mass directly behind the altar axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly red ritual world provides high-contrast crimson illumination, while the golden eyes remain the sharpest luminous accents.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains strapped to the altar with black script covering her entire body and face, and her eyes transformed to golden. Her animal-bone necklace remains on the altar nearby.\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 woman in her early 20s, long black hair, youthful oval face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nSHOT TEXT (authoritative, Korean): 얼굴에 문자가 새겨진 김지후(강수리영)가 눈을 번쩍 뜬 채 섬뜩한 황금빛 눈동자를 번뜩이는 얼굴 클로즈업.\n\nLOCATION (lock): The central sacrificial platform before the giant boulder under the red eclipsed moon. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Directly in front of the altar at 김지후(강수리영) (그분 빙의 상태)’s eye height, the dolly-in finishes on a close facial frame as her eyes snap open. Her marked face sits centrally with only a narrow trace of the altar setting behind it, and the final distance prioritizes the spreading characters and golden eyes as a confrontational possession portrait.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) (그분 빙의 상태) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 제단 (김지후(강수리영)가 묶여 있는 의식 제단) — Its front-facing position is mostly obscured by the bound subject; used as A narrow, defocused contextual edge behind the possessed face; 거대한 바위 (검은 연기가 빠져나온 바위); used as Compressed background mass directly behind the altar axis.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The explicitly red ritual world provides high-contrast crimson illumination, while the golden eyes remain the sharpest luminous accents.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains strapped to the altar with black script covering her entire body and face, and her eyes transformed to golden. Her animal-bone necklace remains on the altar nearby.\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 woman in her early 20s, long black hair, youthful oval face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh21__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S110sh21.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영) (그분 빙의 상태): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:942223>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영) (그분 빙의 상태): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:942223>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정면 아이레벨 카메라. 인물의 시선은 렌즈를 정확히 응시하며 눈을 크게 뜬 상태. 황금빛 홍채가 카메라를 향해 정면으로 겨눠져 있어 '대면형 빙의 초상' 의도와 일치. 배경의 거대 바위는 얼굴 뒤 축선에 있으나 얼굴 좌우로 넓게 노출됨.",
      "built_space": "제단은 계단형 석조 플랫폼으로 보이며 얼굴 뒤 하단에 좌우 대칭으로 펼쳐져 있음. 좌우에 화염이 붙은 석주 두 개가 배치되어 있는데 이는 로케이션 레퍼런스(돌기둥/횃불 없음, 돌무지 화덕만 존재)에 없는 요소로 새로 만들어진 구조물. 붉은 달은 우상단에 보임. 밧줄이 어깨/가슴에 감겨 결박 상태를 암시하나 제단 몸체와의 연결은 보이지 않음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 머리, 얼굴에 검은 문자와 문양. 다만 캐릭터 레퍼런스의 얼굴형(갸름한 계란형, 이목구비)과 비교하면 인상이 상당히 달라 동일 인물로 읽기 어려움. 눈동자는 황금빛으로 처리됨(캐리드 스테이트가 명시). 얼굴 문양은 한글 비슷한 글자와 부족풍 문양이 섞여 있고 일부는 피부 곡면을 따르나 이마 중앙 문양은 스티커처럼 평면적으로 얹힌 느낌. 배경의 횃불 석주는 프롬프트가 부르지 않은 발명된 오브젝트.",
      "hard_violations": [
       "로케이션 레퍼런스에 존재하지 않는 화염 석주 2기 등 발명된 구조물/오브젝트 추가"
      ],
      "physics": "얼굴과 상체는 서 있거나 결박된 자세로 화면 하단에 안정적으로 지지됨. 공중에 뜬 물체 없음. 밧줄은 어깨에 실제로 감겨 무게감 있게 늘어짐. 부유 문제 없음."
     },
     {
      "label": "B",
      "direction": "정면 아이레벨 클로즈업. 눈을 크게 뜨고 렌즈를 정면으로 응시, 황금빛 홍채가 화면에서 가장 밝은 액센트로 카메라를 향함. 뒤로 거대한 바위 실루엣이 얼굴 축선 바로 뒤에 압축되어 있어 KEY BACKGROUND 지시와 일치.",
      "built_space": "뒤쪽에 나무 제단 프레임(가로대와 기둥)이 좁게 보이고 좌우 기둥에 밧줄이 감겨 있어 결박 의식 제단으로 읽힘. 배경 상단·좌우는 어두운 숲과 바위 덩어리로 디포커스 처리되어 '좁은 문맥적 가장자리' 요구를 충족. 추가 인물이나 발명된 건축물 없음.",
      "entities": "한국인 20대 초반 여성, 길고 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스의 얼굴형·헤어와 상당히 근접. 얼굴 전체를 덮은 검은 한글 문자가 피부 곡면(이마 굴곡, 뺨, 콧대)을 따라 휘어지며 붉은 조명을 받아 표면에 얹힌 잉크로 읽힘. 눈동자는 황금빛(캐리드 스테이트 명시). 뺨과 목에 피가 흐른 흔적. 다만 문자가 실제 판독 가능한 한글이라 '텍스트 금지' 조항과 긴장이 있으나, 이는 샷 텍스트가 요구한 '얼굴에 새겨진 문자'의 실현으로 볼 수 있음.",
      "hard_violations": [],
      "physics": "머리와 상체는 제단 프레임 앞에 기대어 지지됨. 젖은 머리카락이 중력대로 늘어지고 붉은 조명이 표면을 감쌈. 공중 부유물 없음. 밧줄은 제단 기둥에 실제로 감겨 장력이 보임."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "정면 아이레벨 클로즈업과 황금 눈동자는 충족하나, 로케이션에 없는 횃불 석주 2기를 발명해 장소 락을 깼고 얼굴이 캐릭터 레퍼런스와 크게 달라 정체성 일치가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "제단 앞 정면 아이레벨 얼굴 클로즈업, 뒤에 압축된 거대 바위와 좁은 제단 가장자리, 피부 곡면을 따라 얹힌 검은 문자와 가장 밝은 황금 눈동자까지 샷 텍스트·프레이밍·인물 레퍼런스를 모두 충실히 실현했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "정면 아이레벨 클로즈업과 황금 눈동자는 충족하나, 로케이션에 없는 횃불 석주 2기를 발명해 장소 락을 깼고 얼굴이 캐릭터 레퍼런스와 크게 달라 정체성 일치가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "제단 앞 정면 아이레벨 얼굴 클로즈업, 뒤에 압축된 거대 바위와 좁은 제단 가장자리, 피부 곡면을 따라 얹힌 검은 문자와 가장 밝은 황금 눈동자까지 샷 텍스트·프레이밍·인물 레퍼런스를 모두 충실히 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정면 아이레벨 카메라. 인물의 시선은 렌즈를 정확히 응시하며 눈을 크게 뜬 상태. 황금빛 홍채가 카메라를 향해 정면으로 겨눠져 있어 '대면형 빙의 초상' 의도와 일치. 배경의 거대 바위는 얼굴 뒤 축선에 있으나 얼굴 좌우로 넓게 노출됨.",
      "built_space": "제단은 계단형 석조 플랫폼으로 보이며 얼굴 뒤 하단에 좌우 대칭으로 펼쳐져 있음. 좌우에 화염이 붙은 석주 두 개가 배치되어 있는데 이는 로케이션 레퍼런스(돌기둥/횃불 없음, 돌무지 화덕만 존재)에 없는 요소로 새로 만들어진 구조물. 붉은 달은 우상단에 보임. 밧줄이 어깨/가슴에 감겨 결박 상태를 암시하나 제단 몸체와의 연결은 보이지 않음.",
      "entities": "한국인 20대 초반 여성, 긴 검은 머리, 얼굴에 검은 문자와 문양. 다만 캐릭터 레퍼런스의 얼굴형(갸름한 계란형, 이목구비)과 비교하면 인상이 상당히 달라 동일 인물로 읽기 어려움. 눈동자는 황금빛으로 처리됨(캐리드 스테이트가 명시). 얼굴 문양은 한글 비슷한 글자와 부족풍 문양이 섞여 있고 일부는 피부 곡면을 따르나 이마 중앙 문양은 스티커처럼 평면적으로 얹힌 느낌. 배경의 횃불 석주는 프롬프트가 부르지 않은 발명된 오브젝트.",
      "hard_violations": [
       "로케이션 레퍼런스에 존재하지 않는 화염 석주 2기 등 발명된 구조물/오브젝트 추가"
      ],
      "physics": "얼굴과 상체는 서 있거나 결박된 자세로 화면 하단에 안정적으로 지지됨. 공중에 뜬 물체 없음. 밧줄은 어깨에 실제로 감겨 무게감 있게 늘어짐. 부유 문제 없음."
     },
     {
      "label": "B",
      "direction": "정면 아이레벨 클로즈업. 눈을 크게 뜨고 렌즈를 정면으로 응시, 황금빛 홍채가 화면에서 가장 밝은 액센트로 카메라를 향함. 뒤로 거대한 바위 실루엣이 얼굴 축선 바로 뒤에 압축되어 있어 KEY BACKGROUND 지시와 일치.",
      "built_space": "뒤쪽에 나무 제단 프레임(가로대와 기둥)이 좁게 보이고 좌우 기둥에 밧줄이 감겨 있어 결박 의식 제단으로 읽힘. 배경 상단·좌우는 어두운 숲과 바위 덩어리로 디포커스 처리되어 '좁은 문맥적 가장자리' 요구를 충족. 추가 인물이나 발명된 건축물 없음.",
      "entities": "한국인 20대 초반 여성, 길고 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스의 얼굴형·헤어와 상당히 근접. 얼굴 전체를 덮은 검은 한글 문자가 피부 곡면(이마 굴곡, 뺨, 콧대)을 따라 휘어지며 붉은 조명을 받아 표면에 얹힌 잉크로 읽힘. 눈동자는 황금빛(캐리드 스테이트 명시). 뺨과 목에 피가 흐른 흔적. 다만 문자가 실제 판독 가능한 한글이라 '텍스트 금지' 조항과 긴장이 있으나, 이는 샷 텍스트가 요구한 '얼굴에 새겨진 문자'의 실현으로 볼 수 있음.",
      "hard_violations": [],
      "physics": "머리와 상체는 제단 프레임 앞에 기대어 지지됨. 젖은 머리카락이 중력대로 늘어지고 붉은 조명이 표면을 감쌈. 공중 부유물 없음. 밧줄은 제단 기둥에 실제로 감겨 장력이 보임."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물 눈높이 정면, 시선은 렌즈를 정면으로 관통한다. 황금빛 홍채가 정면 대치 구도로 카메라를 향해 고정되어 있고, 얼굴은 프레임 중앙에 위치. 샷 텍스트가 요구한 '눈을 번쩍 뜬 채 정면을 노려보는 빙의 초상'과 목표가 일치한다.",
      "built_space": "배경에 나무 제단(십자형 기둥과 밧줄 묶인 지지대)이 얼굴 양옆으로 좁게 보이고, 그 뒤 상단에 거대한 바위 덩어리가 디포커스된 압축 매스로 자리한다. 제단은 인물 몸에 대부분 가려져 '좁은 문맥적 가장자리'로만 기능해 지시와 부합. 구조물 중복이나 좌우 대칭 복제는 없음.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 갸름한 얼굴로 캐릭터 레퍼런스와 골격·헤어가 근접. 얼굴 전체에 검은 문자가 피부 굴곡을 따라 새겨져 있고 목·쇄골까지 이어짐. 눈동자는 금빛이지만 홍채/동공/공막 구조는 유지. 문자는 한글 형태로 판독 가능한 글자가 다수 — 'No text' 조항과 충돌 소지가 있으나 이는 캐릭터 설정상 몸에 새겨진 문양(캐리드 스테이트의 black script)으로 표면에 밀착 렌더링됨.",
      "hard_violations": [],
      "physics": "인물은 제단에 기대어 앉거나 묶인 자세로 하중이 제단 목재에 실려 있으며 머리·목이 자연스럽게 지지된다. 공중 부양이나 무지지 요소 없음. 머리카락은 중력에 따라 늘어지고, 붉은 광원이 피부 굴곡에 맞게 떨어진다."
     },
     {
      "label": "B",
      "direction": "시선은 정면 카메라를 향하고 금빛 눈이 정면 대치. 방향성 자체는 맞다. 다만 카메라가 눈높이보다 약간 위/멀어 클로즈업이라기보다 미디엄 클로즈업에 가깝고, 배경이 넓게 열려 있다.",
      "built_space": "배경에 좌우 완전 대칭으로 배치된 석조 계단 플랫폼, 두 개의 횃불 기둥, 뒤쪽 바위, 상단 붉은 달까지 노출된다. 로케이션 레퍼런스의 흙바닥·돌 화덕 원형·수목 구성과 다르고, 석조 단과 횃불 기둥은 발명된 요소. '좁은 디포커스 가장자리'가 아니라 배경이 전면적으로 드러나 프레이밍 지시를 위반.",
      "entities": "한국 여성으로 보이나 얼굴형·이목구비가 캐릭터 레퍼런스와 다소 다르고 나이대가 더 들어 보인다. 얼굴 문양은 문자보다 부족적 곡선 문신 위주이며, 몸통에 붉은 밧줄이 감겨 있다. 금빛 눈은 존재하나 광채가 약하다. 뒤편 붉은 달은 배경으로 존재.",
      "hard_violations": [
       "프롬프트가 지정하지 않은 횃불 기둥 2기와 석조 제단 계단이 발명되어 로케이션 레퍼런스(흙바닥·돌 원형 화덕·수목)와 어긋남",
       "좌우 완전 거울 대칭 배경 — 광학적으로 부자연스러운 복제 구조"
      ],
      "physics": "인물은 앉은 자세로 밧줄에 감겨 있고 하중은 몸통/뒤쪽 구조물에 실린다. 부유 요소는 없음. 다만 밧줄이 어디에 고정되는지 보이지 않고 목 주위에 헐겁게 걸린 상태로 실제 결박의 장력이 읽히지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 정면 클로즈업, 중앙 배치, 제단은 좁은 디포커스 가장자리·바위는 압축 배경 매스로 지시대로 구현했고, 금빛 눈과 피부 굴곡을 따르는 검은 문자가 물질감 있게 앉아 있어 프레이밍·정체성 모두 충족."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "시선 방향은 맞으나 프레임이 넓어 클로즈업 규정을 놓쳤고, 좌우 대칭의 석조 계단·횃불 기둥 등 로케이션에 없는 요소를 발명해 장소 락과 '좁은 배경 가장자리' 지시를 모두 위반."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 정면 클로즈업, 중앙 배치, 제단은 좁은 디포커스 가장자리·바위는 압축 배경 매스로 지시대로 구현했고, 금빛 눈과 피부 굴곡을 따르는 검은 문자가 물질감 있게 앉아 있어 프레이밍·정체성 모두 충족."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "시선 방향은 맞으나 프레임이 넓어 클로즈업 규정을 놓쳤고, 좌우 대칭의 석조 계단·횃불 기둥 등 로케이션에 없는 요소를 발명해 장소 락과 '좁은 배경 가장자리' 지시를 모두 위반."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 인물 눈높이 정면, 시선은 렌즈를 정면으로 관통한다. 황금빛 홍채가 정면 대치 구도로 카메라를 향해 고정되어 있고, 얼굴은 프레임 중앙에 위치. 샷 텍스트가 요구한 '눈을 번쩍 뜬 채 정면을 노려보는 빙의 초상'과 목표가 일치한다.",
      "built_space": "배경에 나무 제단(십자형 기둥과 밧줄 묶인 지지대)이 얼굴 양옆으로 좁게 보이고, 그 뒤 상단에 거대한 바위 덩어리가 디포커스된 압축 매스로 자리한다. 제단은 인물 몸에 대부분 가려져 '좁은 문맥적 가장자리'로만 기능해 지시와 부합. 구조물 중복이나 좌우 대칭 복제는 없음.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 갸름한 얼굴로 캐릭터 레퍼런스와 골격·헤어가 근접. 얼굴 전체에 검은 문자가 피부 굴곡을 따라 새겨져 있고 목·쇄골까지 이어짐. 눈동자는 금빛이지만 홍채/동공/공막 구조는 유지. 문자는 한글 형태로 판독 가능한 글자가 다수 — 'No text' 조항과 충돌 소지가 있으나 이는 캐릭터 설정상 몸에 새겨진 문양(캐리드 스테이트의 black script)으로 표면에 밀착 렌더링됨.",
      "hard_violations": [],
      "physics": "인물은 제단에 기대어 앉거나 묶인 자세로 하중이 제단 목재에 실려 있으며 머리·목이 자연스럽게 지지된다. 공중 부양이나 무지지 요소 없음. 머리카락은 중력에 따라 늘어지고, 붉은 광원이 피부 굴곡에 맞게 떨어진다."
     },
     {
      "label": "A",
      "direction": "시선은 정면 카메라를 향하고 금빛 눈이 정면 대치. 방향성 자체는 맞다. 다만 카메라가 눈높이보다 약간 위/멀어 클로즈업이라기보다 미디엄 클로즈업에 가깝고, 배경이 넓게 열려 있다.",
      "built_space": "배경에 좌우 완전 대칭으로 배치된 석조 계단 플랫폼, 두 개의 횃불 기둥, 뒤쪽 바위, 상단 붉은 달까지 노출된다. 로케이션 레퍼런스의 흙바닥·돌 화덕 원형·수목 구성과 다르고, 석조 단과 횃불 기둥은 발명된 요소. '좁은 디포커스 가장자리'가 아니라 배경이 전면적으로 드러나 프레이밍 지시를 위반.",
      "entities": "한국 여성으로 보이나 얼굴형·이목구비가 캐릭터 레퍼런스와 다소 다르고 나이대가 더 들어 보인다. 얼굴 문양은 문자보다 부족적 곡선 문신 위주이며, 몸통에 붉은 밧줄이 감겨 있다. 금빛 눈은 존재하나 광채가 약하다. 뒤편 붉은 달은 배경으로 존재.",
      "hard_violations": [
       "프롬프트가 지정하지 않은 횃불 기둥 2기와 석조 제단 계단이 발명되어 로케이션 레퍼런스(흙바닥·돌 원형 화덕·수목)와 어긋남",
       "좌우 완전 거울 대칭 배경 — 광학적으로 부자연스러운 복제 구조"
      ],
      "physics": "인물은 앉은 자세로 밧줄에 감겨 있고 하중은 몸통/뒤쪽 구조물에 실린다. 부유 요소는 없음. 다만 밧줄이 어디에 고정되는지 보이지 않고 목 주위에 헐겁게 걸린 상태로 실제 결박의 장력이 읽히지 않는다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "정면 아이레벨 카메라. 인물의 시선은 렌즈를 정확히 응시하며 눈을 크게 뜬 상태. 황금빛 홍채가 카메라를 향해 정면으로 겨눠져 있어 '대면형 빙의 초상' 의도와 일치. 배경의 거대 바위는 얼굴 뒤 축선에 있으나 얼굴 좌우로 넓게 노출됨.",
    "built_space": "제단은 계단형 석조 플랫폼으로 보이며 얼굴 뒤 하단에 좌우 대칭으로 펼쳐져 있음. 좌우에 화염이 붙은 석주 두 개가 배치되어 있는데 이는 로케이션 레퍼런스(돌기둥/횃불 없음, 돌무지 화덕만 존재)에 없는 요소로 새로 만들어진 구조물. 붉은 달은 우상단에 보임. 밧줄이 어깨/가슴에 감겨 결박 상태를 암시하나 제단 몸체와의 연결은 보이지 않음.",
    "entities": "한국인 20대 초반 여성, 긴 검은 머리, 얼굴에 검은 문자와 문양. 다만 캐릭터 레퍼런스의 얼굴형(갸름한 계란형, 이목구비)과 비교하면 인상이 상당히 달라 동일 인물로 읽기 어려움. 눈동자는 황금빛으로 처리됨(캐리드 스테이트가 명시). 얼굴 문양은 한글 비슷한 글자와 부족풍 문양이 섞여 있고 일부는 피부 곡면을 따르나 이마 중앙 문양은 스티커처럼 평면적으로 얹힌 느낌. 배경의 횃불 석주는 프롬프트가 부르지 않은 발명된 오브젝트.",
    "hard_violations": [
     "로케이션 레퍼런스에 존재하지 않는 화염 석주 2기 등 발명된 구조물/오브젝트 추가"
    ],
    "physics": "얼굴과 상체는 서 있거나 결박된 자세로 화면 하단에 안정적으로 지지됨. 공중에 뜬 물체 없음. 밧줄은 어깨에 실제로 감겨 무게감 있게 늘어짐. 부유 문제 없음."
   },
   {
    "label": "B",
    "direction": "정면 아이레벨 클로즈업. 눈을 크게 뜨고 렌즈를 정면으로 응시, 황금빛 홍채가 화면에서 가장 밝은 액센트로 카메라를 향함. 뒤로 거대한 바위 실루엣이 얼굴 축선 바로 뒤에 압축되어 있어 KEY BACKGROUND 지시와 일치.",
    "built_space": "뒤쪽에 나무 제단 프레임(가로대와 기둥)이 좁게 보이고 좌우 기둥에 밧줄이 감겨 있어 결박 의식 제단으로 읽힘. 배경 상단·좌우는 어두운 숲과 바위 덩어리로 디포커스 처리되어 '좁은 문맥적 가장자리' 요구를 충족. 추가 인물이나 발명된 건축물 없음.",
    "entities": "한국인 20대 초반 여성, 길고 검은 머리, 갸름한 얼굴 — 캐릭터 레퍼런스의 얼굴형·헤어와 상당히 근접. 얼굴 전체를 덮은 검은 한글 문자가 피부 곡면(이마 굴곡, 뺨, 콧대)을 따라 휘어지며 붉은 조명을 받아 표면에 얹힌 잉크로 읽힘. 눈동자는 황금빛(캐리드 스테이트 명시). 뺨과 목에 피가 흐른 흔적. 다만 문자가 실제 판독 가능한 한글이라 '텍스트 금지' 조항과 긴장이 있으나, 이는 샷 텍스트가 요구한 '얼굴에 새겨진 문자'의 실현으로 볼 수 있음.",
    "hard_violations": [],
    "physics": "머리와 상체는 제단 프레임 앞에 기대어 지지됨. 젖은 머리카락이 중력대로 늘어지고 붉은 조명이 표면을 감쌈. 공중 부유물 없음. 밧줄은 제단 기둥에 실제로 감겨 장력이 보임."
   }
  ],
  "totals": {
   "A": 9,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "정면 아이레벨 클로즈업과 황금 눈동자는 충족하나, 로케이션에 없는 횃불 석주 2기를 발명해 장소 락을 깼고 얼굴이 캐릭터 레퍼런스와 크게 달라 정체성 일치가 약하다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "제단 앞 정면 아이레벨 얼굴 클로즈업, 뒤에 압축된 거대 바위와 좁은 제단 가장자리, 피부 곡면을 따라 얹힌 검은 문자와 가장 밝은 황금 눈동자까지 샷 텍스트·프레이밍·인물 레퍼런스를 모두 충실히 실현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영) (그분 빙의 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:942223>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[Critical] 캐릭터의 얼굴에 프롬프트 지시문인 '강수리영'을 포함한 실제 한글 문장들이 피부 곡면이나 조명을 무시한 채 평면적인 디지털 그래픽 오버레이처럼 부자연스럽게 얹혀져 있습니다.",
     "fix_en": "Replace the legible Korean text overlaid on the character's face with dense, illegible black ritual script that realistically curves along her skin's contours and reacts to the shadows, strictly preserving her facial features, expression, golden eyes, hair, clothing, the wooden restraints, and the red lighting exactly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Major] 프레임 하단에 보이는 옷깃이 밝은 색 셔츠로 묘사되어, 레퍼런스의 짙은 회색 셔츠 및 올리브색 조끼와 일치하지 않습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[Minor] 등 뒤의 나무 제단 구조물이 흐릿한 배경(defocused contextual edge)으로 처리되지 않고 인물과 비슷한 수준으로 선명하게 초점이 맞아 있습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the legible Korean text overlaid on the character's face with dense, illegible black ritual script that realistically curves along her skin's contours and reacts to the shadows, strictly preserving her facial features, expression, golden eyes, hair, clothing, the wooden restraints, and the red lighting exactly.\n- \n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정면 눈높이 클로즈업, 중앙 배치, 배경 제단·바위가 좁게 압축된 구성이 지시에 가장 근접하고, 얼굴 문자가 피부 굴곡을 따라 실제 표면 위에 앉아 있으며 황금 홍채도 인체 해부 범위를 지킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물은 거의 동일하나 프레임이 약간 넓어져 얼굴 비중이 줄고, 요구되지 않은 변경으로 얼굴 문자 일부가 판독 불가한 소용돌이 기호·뭉개진 획으로 바뀌어 '표면에 앉은 획' 요건과 문자 새김의 질감이 A보다 후퇴했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정면 눈높이 클로즈업, 중앙 배치, 배경 제단·바위가 좁게 압축된 구성이 지시에 가장 근접하고, 얼굴 문자가 피부 굴곡을 따라 실제 표면 위에 앉아 있으며 황금 홍채도 인체 해부 범위를 지킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물은 거의 동일하나 프레임이 약간 넓어져 얼굴 비중이 줄고, 요구되지 않은 변경으로 얼굴 문자 일부가 판독 불가한 소용돌이 기호·뭉개진 획으로 바뀌어 '표면에 앉은 획' 요건과 문자 새김의 질감이 A보다 후퇴했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정면 눈높이 클로즈업·중앙 배치·황금 눈동자·좁은 제단 가장자리 배경을 모두 충족하고, 얼굴 전체를 덮은 문자가 피부 굴곡과 붉은 광원을 따라 물리적으로 얹혀 '캐리드 스테이트(전신·얼굴 흑색 문자)'를 가장 충실히 지킨다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·조명은 A와 사실상 동일하나 계약이 요구하지 않은 문자 제거가 일어나 얼굴 상당 부분이 맨살이 되고 남은 글자는 더 평면적으로 읽혀, 고친 것보다 잃은 것이 큰 수정본이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정면 눈높이 클로즈업·중앙 배치·황금 눈동자·좁은 제단 가장자리 배경을 모두 충족하고, 얼굴 전체를 덮은 문자가 피부 굴곡과 붉은 광원을 따라 물리적으로 얹혀 '캐리드 스테이트(전신·얼굴 흑색 문자)'를 가장 충실히 지킨다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·조명은 A와 사실상 동일하나 계약이 요구하지 않은 문자 제거가 일어나 얼굴 상당 부분이 맨살이 되고 남은 글자는 더 평면적으로 읽혀, 고친 것보다 잃은 것이 큰 수정본이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh21__bgfirst_bg.png",
   "bg_asset_id": "f19fe2da-9903-416c-8ed8-1162ca4d6c37",
   "bg_record_key": "S110sh21::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "숲속 제단 공터",
   "groupbg_asset_id": "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S110sh25": {
  "input_fingerprint": "ba91cf5cf9c8373f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nSHOT TEXT (authoritative, Korean): 돌아서던 강영란(흰 머리 여자)의 가슴팍을 고산들이 쥔 하얀 사슴뿔 창이 거칠게 푹 꿰뚫은 순간.\n\nLOCATION (lock): The sacrificial altar directly before the boulder amid the firelit ritual gathering. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the lateral line of 고산들’s charge, the tracking camera holds a tightened three-quarter profile at the instant the white antler spear pierces 강영란(흰 머리 여자). Her struck torso occupies the right-center, 고산들’s driving hands and shaft cross the middle, and his forward momentum remains visible at the left without obscuring their locked eye line.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, midground, moves toward 강영란(흰 머리 여자); 강영란(흰 머리 여자) in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 하얀 사슴뿔 창 (Driven through 강영란’s chest) — The shaft points from frame left through 강영란’s chest toward the altar axis; used as The principal diagonal crossing between the attacker’s hands and the victim’s torso; 제단 (Located on the spear’s continuing path) — Its front and side edges recede behind 강영란; used as Partial ritual-space context behind the impact line.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The red moon’s transformed illumination renders the impact in severe crimson high contrast against the surrounding night.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 ritual clearing, bloodied rock, bonfires, red moonlight, worshippers, and ceremonial clothing. Exclude the earlier static sacrifice tableau; show the returning man driving the white antler spear through the elder toward the bound 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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel retains the bloody stab and gunshot wounds while wielding the spear; its white-antler tip is driven through Youngran’s bloodstained white robe and chest toward Jihu. Jihu remains marked and golden-eyed.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 고산들 right now, so 고산들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 고산들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "고산들은 프레임 좌중간에서 오른쪽 강영란을 향해 몸을 던지고, 시선은 강영란 얼굴에 맞물려 있다. 다만 창을 쥔 방향이 문제다 — 창의 사슴뿔 흰 촉이 아니라 나무 자루의 뭉툭한 밑동이 프레임 왼쪽 아래를 향해 뻗어 있고, 뾰족한 흰 촉 쪽이 오히려 오른쪽 강영란 가슴 근처에 걸쳐 있으나 실제로 관통한 지점이 보이지 않는다. 창끝이 몸에 박힌 접점이 없고, 자루가 강영란의 가슴 앞을 스치듯 지나가 관통이라기보다 겹쳐 보인다. 강영란의 시선은 고산들 얼굴에 맞물려 아이라인은 성립.",
    "built_space": "제단(붉은 목재 구조물)과 바위, 결박된 지후, 모닥불, 신도들 배치가 이전 스틸의 의식장과 부합. 제단이 두 인물 사이 중경에 있고 창의 진행선상 뒤쪽에 놓여 요구와 맞음. 지후는 얼굴 부적 글씨가 사라져 밋밋하고 금빛 눈도 확인 안 됨.",
    "entities": "고산들: 40대 한국 남성, 짧은 머리 대신 비니 착용(레퍼런스 비니 일치), 올리브 베스트+체크 셔츠 일치. 강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 피 묻은 흰 예복 — 일치. 창: 나무 자루+흰 뿔 촉이지만 촉의 방향이 반대로 잡혀 프롭 사용 방향이 어긋남. 배경 신도들 다수 존재(이전 스틸 근거로 허용).",
    "hard_violations": [],
    "physics": "두 인물 모두 지면에 발이 닿아 체중 이동이 보임. 고산들은 앞발 딛고 상체를 숙인 돌진 자세로 지지 확실. 그러나 강영란의 몸에 충격 반응(뒤로 밀림, 상체 접힘)이 거의 없고 창이 몸에 들어간 접합부가 없어 '푹 꿰뚫은 순간'의 물리 결과가 결여."
   },
   {
    "label": "B",
    "direction": "고산들 역의 인물이 왼쪽에서 창을 들고 있으나 창은 거의 수평으로 오른쪽 위를 향해 뻗어 강영란의 가슴이 아니라 그녀 머리 옆·빈 공간을 지나며, 실제로 몸에 닿지도 관통하지도 않는다. 두 사람은 그냥 마주 서서 대치. 시선은 서로 맞물려 있음.",
    "built_space": "제단이 석조 평상과 화톳불로 대체되어 이전 스틸의 붉은 목재 결박대·의식장과 다름. 결박된 지후가 사라졌고 신도 군중도 전혀 없음. 장소 락 상당히 이탈.",
    "entities": "고산들: 상투와 검은 두건, 조선시대 흰 도포 — 레퍼런스의 현대 비니·올리브 베스트와 전혀 불일치(다른 시대 인물로 보임). 강영란: 백발 노년 여성으로 대체로 부합하나 피에 젖은 흔적이 매우 약함. 창은 자루+흰 촉으로 형태는 근사.",
    "hard_violations": [
     "의상·시대가 캐릭터 레퍼런스와 완전히 다른 인물(조선 도포·상투)로 고산들을 대체",
     "이전 스틸의 고정 인물(결박된 지후)과 모닥불 군중, 목재 제단이 사라져 장소 락 위반"
    ],
    "physics": "두 인물 모두 땅에 안정적으로 서 있어 부양 문제는 없음. 그러나 관통 충격도 돌진 운동량도 전혀 없어 샷 텍스트의 순간이 아니고, 창을 쥔 손도 찌르는 힘을 전달하는 그립이 아니라 들고 있는 정도."
   },
   {
    "label": "C",
    "direction": "고산들이 좌중간에서 두 손으로 창 자루를 쥐고 오른쪽 강영란의 가슴을 향해 밀어넣는 방향이 명확하며, 창이 그녀 가슴 왼쪽 피 젖은 부위로 들어가 등 뒤(오른쪽)로 붉게 젖은 자루가 빠져나온 관통선이 보인다. 창의 주요 대각선이 두 사람 사이 중앙을 가로지름. 두 사람 시선이 서로 정확히 맞물려 아이라인 유지.",
    "built_space": "바위, 붉은 목재 결박대에 묶인 지후(얼굴 부적 글씨 유지), 좌우 모닥불, 신도들 — 이전 스틸의 의식장과 재질·배치가 가장 잘 일치. 제단 구조물이 강영란 뒤쪽으로 물러나며 창의 연장선상에 놓임. 배경 사물 크기 비율도 실물 스케일 유지.",
    "entities": "고산들: 40대 한국 남성, 짧게 깎은 검은 머리(비니 없음 — 레퍼런스와 차이), 올리브 베스트+체크 셔츠·벨트 일치, 얼굴에 피와 상처. 강영란: 60대 후반 백발을 단정히 틀어올린 한국 여성, 피에 젖은 흰 예복 — 레퍼런스 부합. 지후: 부적 글씨 있는 결박 상태 유지(금빛 눈은 거리상 불명). 창: 나무 자루, 흰 뿔 촉 방향이 피해자 쪽으로 정확.",
    "hard_violations": [],
    "physics": "고산들은 두 발로 지면을 딛고 앞으로 체중을 실은 자세, 두 손 모두 자루에 밀착해 찌르는 힘의 전달 경로가 성립. 강영란은 발로 서 있으나 상체가 충격으로 굳어 있고 가슴에서 흘러내린 혈액이 옷을 따라 젖어 관통 결과가 물리적으로 표현됨. 부양 물체 없음."
   }
  ],
  "totals": {
   "C": 8,
   "A": 5,
   "B": 2
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "창이 강영란 가슴을 실제로 관통해 뒤로 빠져나온 관통선과 출혈이 보이고, 아이라인·삼사분면 배치·의식장 락(결박된 지후·모닥불·바위)이 모두 일치 — 비니 미착용만 아쉬움."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "장소·의상 락은 양호하나 창의 촉 방향이 뒤집혀 뭉툭한 자루 밑동이 앞을 향하고 가슴 관통 접점·충격 반응이 없어 '푹 꿰뚫은 순간'이 성립하지 않음."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "고산들이 조선 도포·상투 차림의 다른 인물로 바뀌고 결박된 지후·군중·목재 제단이 사라져 캐릭터·장소 락을 이중 위반, 게다가 창은 몸에 닿지도 않음."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh21_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1379088>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "PROP REFERENCE — 창(하얀 사슴뿔 창 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:942357>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경에 묶여 있는 여성(지후)의 얼굴에 이전 샷과 프롬프트에서 요구한 검은색 글자 마킹과 금빛 눈동자가 누락되었습니다.",
     "fix_en": "Draw the black text markings covering the face of the bound woman in the center background, and change her irises to bright golden yellow. Preserve her identity, bound pose, white clothing, the wooden frame, all foreground characters, lighting, and framing."
    },
    {
     "issue_ko": "오른쪽 노인(강영란)의 머리 위에 캐릭터 레퍼런스에 명확히 존재하는 화려한 전통 장신구(족두리)가 없습니다.",
     "fix_en": "Place the small, ornate black traditional headpiece (jokduri) with colorful tassels squarely on top of the older woman's white hair. Preserve her exact face, expression, hair styling, bloody white garments, the spear, the attacker, all background elements, lighting, and framing."
    },
    {
     "issue_ko": "프롬프트의 'Carried State'에 명시된 공격자(고산들)의 피투성이 자상과 총상이 상의에 전혀 묘사되지 않았습니다.",
     "fix_en": "Add dark, bloody stab and gunshot wounds with blood stains to the front of the attacker's green vest and dark shirt. Preserve his face, exact pose, hands, the spear, the victim, background characters, lighting, and the exact framing."
    },
    {
     "issue_ko": "노인의 등을 관통하여 나온 창끝이 소품 레퍼런스에 있는 하얀 사슴뿔이 아니라 단순한 회색 뼈/나무 가시로 묘사되었습니다.",
     "fix_en": "Replace the plain grey spike protruding from the older woman's back with a curved, textured white animal antler. Preserve the wooden shaft, the woman's exact pose and clothing, the attacker, the background, lighting, and framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Draw the black text markings covering the face of the bound woman in the center background, and change her irises to bright golden yellow. Preserve her identity, bound pose, white clothing, the wooden frame, all foreground characters, lighting, and framing.\n- Place the small, ornate black traditional headpiece (jokduri) with colorful tassels squarely on top of the older woman's white hair. Preserve her exact face, expression, hair styling, bloody white garments, the spear, the attacker, all background elements, lighting, and framing.\n- Add dark, bloody stab and gunshot wounds with blood stains to the front of the attacker's green vest and dark shirt. Preserve his face, exact pose, hands, the spear, the victim, background characters, lighting, and the exact framing.\n- Replace the plain grey spike protruding from the older woman's back with a curved, textured white animal antler. Preserve the wooden shaft, the woman's exact pose and clothing, the attacker, the background, lighting, and framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·공간은 맞지만 창이 가슴 앞에서 멈춰 '푹 꿰뚫은 순간'이 성립하지 않고, 고산들의 자상·총상과 강영란의 족두리, 지후의 얼굴 문자가 모두 누락되어 CARRIED STATE와 캐릭터 레퍼런스를 여러 항목에서 놓쳤다.  ★위반: [gpt] 강영란과 고산들만 허용한다는 PEOPLE 제한과 달리 중앙의 결박된 여성 및 다수의 예배자가 추가로 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 구도와 로케이션을 유지한 채 사슴뿔 촉의 관통, 고산들의 자상·총상, 강영란의 족두리, 지후의 또렷한 얼굴 문자까지 계약이 명시한 항목만 복구했고 불필요한 변경은 거의 없다 — 촉이 가지형으로 프롭 레퍼런스와 약간 다른 점이 유일한 손실.  ★위반: [gpt] 강영란과 고산들만 허용한다는 PEOPLE 제한과 달리 중앙의 결박된 여성 및 다수의 예배자가 추가로 보인다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.55,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.3,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 강영란과 고산들만 허용한다는 PEOPLE 제한과 달리 중앙의 결박된 여성 및 다수의 예배자가 추가로 보인다."
      ],
      "B": [
       "[gpt] 강영란과 고산들만 허용한다는 PEOPLE 제한과 달리 중앙의 결박된 여성 및 다수의 예배자가 추가로 보인다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·시선·공간은 맞지만 창이 가슴 앞에서 멈춰 '푹 꿰뚫은 순간'이 성립하지 않고, 고산들의 자상·총상과 강영란의 족두리, 지후의 얼굴 문자가 모두 누락되어 CARRIED STATE와 캐릭터 레퍼런스를 여러 항목에서 놓쳤다.  ★위반: [gpt] 강영란과 고산들만 허용한다는 PEOPLE 제한과 달리 중앙의 결박된 여성 및 다수의 예배자가 추가로 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 구도와 로케이션을 유지한 채 사슴뿔 촉의 관통, 고산들의 자상·총상, 강영란의 족두리, 지후의 또렷한 얼굴 문자까지 계약이 명시한 항목만 복구했고 불필요한 변경은 거의 없다 — 촉이 가지형으로 프롭 레퍼런스와 약간 다른 점이 유일한 손실.  ★위반: [gpt] 강영란과 고산들만 허용한다는 PEOPLE 제한과 달리 중앙의 결박된 여성 및 다수의 예배자가 추가로 보인다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들이 프레임 좌중앙에서 우측 강영란을 향해 창을 밀어넣고, 두 사람의 시선이 서로 맞물려 있다(눈맞춤 라인 성립). 창대는 좌측 그의 두 손에서 우측으로 수평에 가까운 대각선을 그리며 강영란의 가슴팍을 관통하고, 흰 사슴뿔 촉이 그녀의 등 뒤 오른쪽으로 빠져나와 관통 방향이 눈으로 확인된다. 창끝의 연장선은 뒤쪽 제단/기둥 축 방향으로 이어진다. 배경 중앙의 결박된 여자(지후)는 정면을 본다.",
      "built_space": "제단(나무 기둥·가로대)이 중앙 뒤쪽에 있고 그 뒤로 큰 바위와 모닥불 두 개, 좌우에 신도들이 서 있어 이전 스틸의 장소·재질과 일치한다. 제단은 강영란 뒤로 물러나 부분적 맥락으로만 보이며 크기 과장이 없다. 중복된 구조물이나 여분의 제단은 없다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 자수 족두리, 피 묻은 흰 저고리·치마, 옥 노리개 — 캐릭터 레퍼런스와 일치. 고산들: 40대 중반, 짧은 검은 머리, 각진 얼굴, 올리브 조끼+체크 셔츠(비니 없음, 레퍼런스에서 비니만 누락) — 몸에 자상과 총상 혈흔이 뚜렷하게 보여 CARRIED STATE 충족. 창: 나무 자루+흰 사슴뿔 촉으로 프롭 레퍼런스와 일치(촉이 다소 갈래진 뿔 형태로 과장됨). 배경 지후: 얼굴 글자 표식과 노란 눈이 보여 '표식·금안 유지' 조항 충족.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 발을 딛고 있고, 고산들은 앞으로 체중을 실은 돌진 자세로 두 손이 창대를 실제 사용법대로 앞뒤로 잡고 있다. 강영란은 충격에 상체가 약간 뒤로 밀린 채 서 있으며, 관통부에서 흘러내린 피가 흰 옷 위에 젖어 번지는 물성으로 표현된다. 공중에 떠 있거나 지지 없는 물체 없음."
     },
     {
      "label": "B",
      "direction": "고산들의 시선과 강영란의 시선이 마주 보는 배치는 동일하나, 창은 그녀의 가슴 앞에서 끝나고 관통 흔적(등 뒤로 나온 사슴뿔 촉)이 없다. 흰 사슴뿔 촉 자체가 프레임 어디에도 보이지 않아 '가슴팍을 푹 꿰뚫은 순간'의 방향·결과가 확인되지 않는다. 창대 끝은 그녀의 옷에 닿은 듯 가려질 뿐 관통 축이 제단으로 이어지는 시각적 증거가 약하다.",
      "built_space": "동일한 제단 기둥·바위·모닥불·신도 배치. 다만 오른쪽 모닥불 앞에 정체 불명의 긴 막대/통나무가 추가로 놓여 있고, 제단 주변 목재 형태가 약간 단순화되었다. 규모 왜곡은 없음.",
      "entities": "강영란: 백발 쪽머리·흰 한복은 맞으나 레퍼런스의 족두리(자수 관모)가 사라졌다 — 의상 손실. 고산들: 얼굴·머리 동일하나 조끼·셔츠에서 자상/총상 혈흔이 대부분 지워져 CARRIED STATE의 '자상과 총상을 유지한 채'가 시각적으로 사라졌다. 배경 지후: 얼굴 글자 표식이 흐려지고 눈의 금색이 거의 보이지 않아 '표식·금안 유지' 조항이 약화됨. 창: 자루만 보이고 사슴뿔 촉 부재.",
      "hard_violations": [],
      "physics": "두 인물 모두 접지 안정적이고 고산들의 두 손은 창대를 정상적으로 잡고 있다. 지지 없는 부유체는 없다. 다만 관통 순간임에도 강영란의 신체 반응(밀림·상처 개구부)이 약하고, 가슴 혈흔이 표면에 얹힌 듯한 인상이 다소 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "창이 실제로 가슴팍을 관통해 흰 사슴뿔 촉이 등 뒤로 빠져나오는 결정적 순간을 보여주고, 족두리·자상/총상 혈흔·지후의 글자와 금안까지 계약 항목을 모두 유지했다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도는 동일하나 사슴뿔 촉과 관통 결과가 사라져 샷 텍스트의 '푹 꿰뚫은 순간'이 성립하지 않고, 요청되지 않은 손실(강영란 족두리 제거, 고산들 자상·총상 혈흔 소거, 지후 표식·금안 약화)까지 더해져 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "창이 실제로 가슴팍을 관통해 흰 사슴뿔 촉이 등 뒤로 빠져나오는 결정적 순간을 보여주고, 족두리·자상/총상 혈흔·지후의 글자와 금안까지 계약 항목을 모두 유지했다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도는 동일하나 사슴뿔 촉과 관통 결과가 사라져 샷 텍스트의 '푹 꿰뚫은 순간'이 성립하지 않고, 요청되지 않은 손실(강영란 족두리 제거, 고산들 자상·총상 혈흔 소거, 지후 표식·금안 약화)까지 더해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "고산들이 프레임 좌중앙에서 우측 강영란을 향해 창을 밀어넣고, 두 사람의 시선이 서로 맞물려 있다(눈맞춤 라인 성립). 창대는 좌측 그의 두 손에서 우측으로 수평에 가까운 대각선을 그리며 강영란의 가슴팍을 관통하고, 흰 사슴뿔 촉이 그녀의 등 뒤 오른쪽으로 빠져나와 관통 방향이 눈으로 확인된다. 창끝의 연장선은 뒤쪽 제단/기둥 축 방향으로 이어진다. 배경 중앙의 결박된 여자(지후)는 정면을 본다.",
      "built_space": "제단(나무 기둥·가로대)이 중앙 뒤쪽에 있고 그 뒤로 큰 바위와 모닥불 두 개, 좌우에 신도들이 서 있어 이전 스틸의 장소·재질과 일치한다. 제단은 강영란 뒤로 물러나 부분적 맥락으로만 보이며 크기 과장이 없다. 중복된 구조물이나 여분의 제단은 없다.",
      "entities": "강영란: 60대 후반 한국 여성, 단정히 틀어올린 백발, 자수 족두리, 피 묻은 흰 저고리·치마, 옥 노리개 — 캐릭터 레퍼런스와 일치. 고산들: 40대 중반, 짧은 검은 머리, 각진 얼굴, 올리브 조끼+체크 셔츠(비니 없음, 레퍼런스에서 비니만 누락) — 몸에 자상과 총상 혈흔이 뚜렷하게 보여 CARRIED STATE 충족. 창: 나무 자루+흰 사슴뿔 촉으로 프롭 레퍼런스와 일치(촉이 다소 갈래진 뿔 형태로 과장됨). 배경 지후: 얼굴 글자 표식과 노란 눈이 보여 '표식·금안 유지' 조항 충족.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 발을 딛고 있고, 고산들은 앞으로 체중을 실은 돌진 자세로 두 손이 창대를 실제 사용법대로 앞뒤로 잡고 있다. 강영란은 충격에 상체가 약간 뒤로 밀린 채 서 있으며, 관통부에서 흘러내린 피가 흰 옷 위에 젖어 번지는 물성으로 표현된다. 공중에 떠 있거나 지지 없는 물체 없음."
     },
     {
      "label": "A",
      "direction": "고산들의 시선과 강영란의 시선이 마주 보는 배치는 동일하나, 창은 그녀의 가슴 앞에서 끝나고 관통 흔적(등 뒤로 나온 사슴뿔 촉)이 없다. 흰 사슴뿔 촉 자체가 프레임 어디에도 보이지 않아 '가슴팍을 푹 꿰뚫은 순간'의 방향·결과가 확인되지 않는다. 창대 끝은 그녀의 옷에 닿은 듯 가려질 뿐 관통 축이 제단으로 이어지는 시각적 증거가 약하다.",
      "built_space": "동일한 제단 기둥·바위·모닥불·신도 배치. 다만 오른쪽 모닥불 앞에 정체 불명의 긴 막대/통나무가 추가로 놓여 있고, 제단 주변 목재 형태가 약간 단순화되었다. 규모 왜곡은 없음.",
      "entities": "강영란: 백발 쪽머리·흰 한복은 맞으나 레퍼런스의 족두리(자수 관모)가 사라졌다 — 의상 손실. 고산들: 얼굴·머리 동일하나 조끼·셔츠에서 자상/총상 혈흔이 대부분 지워져 CARRIED STATE의 '자상과 총상을 유지한 채'가 시각적으로 사라졌다. 배경 지후: 얼굴 글자 표식이 흐려지고 눈의 금색이 거의 보이지 않아 '표식·금안 유지' 조항이 약화됨. 창: 자루만 보이고 사슴뿔 촉 부재.",
      "hard_violations": [],
      "physics": "두 인물 모두 접지 안정적이고 고산들의 두 손은 창대를 정상적으로 잡고 있다. 지지 없는 부유체는 없다. 다만 관통 순간임에도 강영란의 신체 반응(밀림·상처 개구부)이 약하고, 가슴 혈흔이 표면에 얹힌 듯한 인상이 다소 있다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S110sh21"
  }
 },
 "S110sh41::bgfirst_bg": {
  "input_fingerprint": "6aa2a20a95204e5f",
  "prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 붉은 달빛 아래 육혈귀들이 서로를 뜯어먹는 핏빛 지옥도 한가운데서, 온몸이 피범벅이 된 김지후(강수리영)가 차분한 표정으로 참상을 내려다보는 꼿꼿한 전신.\n\nLOCATION (lock): At the center of the blood-soaked ritual clearing beneath the red eclipsed moon.\n\nTIME OF DAY (lock): night, total lunar eclipse and blood-red moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle the backward crane at a slightly elevated wide position, preserving 김지후(강수리영)'s full body at the visual center while violent clusters occupy the lower foreground and both sides. She remains vertically composed and still amid circling diagonals of bodies, with the altar and red moon anchoring the deeper ritual space rather than replacing the carnage as the focus.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground; 금월도 마을 주민 (빙의 상태) in the lower-left of the frame, foreground; altar and surrounding carnage in the lower-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 서로를 공격하는 육혈귀들과 시체 더미 (서로 물어뜯고 할퀴며 죽어가는 상태); used as Foreground and side-plane action surrounding the calm central figure; 중앙 제단과 거대한 바위 (광란의 중심에 남아 있는 상태) — Their front-facing ritual side sits behind the central figure in the elevated view; used as Central ritual-space anchor behind 김지후(강수리영); 붉은 보름달 (붉은빛을 드러낸 상태); used as Upper-background celestial anchor establishing the red world described in the scene.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nTHINGS AT THIS PLACE:\nThe site is organized along a forest path that enters from the outer forest zone and proceeds inward through a dense stand of pine trunks. At its inner end, the recognizable path disappears into a trackless deep-forest interior. Beyond and around this transition, several stone markers inscribed with Suri-young's name are distributed at separate points along the continuing walking line. Dense pine trunks enclose the route on both sides and continue past the path disappearance point. Undergrowth fills the spaces between the trunks, borders the path, and occupies the off-path ground around the dispersed marker stones.\n- path: Outer-to-deep forest path\n- path end: Forest path disappearance point\n- marker stone: Group of stone markers inscribed with Suri-young's name\n- tree stand: Dense pine trunk stand\n- undergrowth: Intervening forest undergrowth\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "effective_prompt": "Turn the attached storyboard sketch into a photorealistic film still of\nits LOCATION ONLY, keeping the figures exactly as they are.\n\nKEEP EXACTLY: the camera framing, the horizon, and where every element\nsits in the frame. Each mannequin figure stays a plain grey featureless\nmannequin standing in the very same spot, at the same size, in the same\npose, turned the same way — do not turn them into people, do not move,\nrotate, mirror or re-pose them, do not add or remove figures.\n\nBUILD PHOTOREALISTICALLY: everything that is not a figure — ground,\nsurfacing, structures, vegetation, sky, water, distance. The bare lines\nof the sketch are a layout guide; replace them with the real materials,\ndepth and lighting of the place described below.\n\nSHOT TEXT this background must serve (Korean): 붉은 달빛 아래 육혈귀들이 서로를 뜯어먹는 핏빛 지옥도 한가운데서, 온몸이 피범벅이 된 김지후(강수리영)가 차분한 표정으로 참상을 내려다보는 꼿꼿한 전신.\n\nLOCATION (lock): At the center of the blood-soaked ritual clearing beneath the red eclipsed moon.\n\nTIME OF DAY (lock): night, total lunar eclipse and blood-red moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle the backward crane at a slightly elevated wide position, preserving 김지후(강수리영)'s full body at the visual center while violent clusters occupy the lower foreground and both sides. She remains vertically composed and still amid circling diagonals of bodies, with the altar and red moon anchoring the deeper ritual space rather than replacing the carnage as the focus.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, midground; 금월도 마을 주민 (빙의 상태) in the lower-left of the frame, foreground; altar and surrounding carnage in the lower-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 서로를 공격하는 육혈귀들과 시체 더미 (서로 물어뜯고 할퀴며 죽어가는 상태); used as Foreground and side-plane action surrounding the calm central figure; 중앙 제단과 거대한 바위 (광란의 중심에 남아 있는 상태) — Their front-facing ritual side sits behind the central figure in the elevated view; used as Central ritual-space anchor behind 김지후(강수리영); 붉은 보름달 (붉은빛을 드러낸 상태); used as Upper-background celestial anchor establishing the red world described in the scene.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nTHINGS AT THIS PLACE:\nThe site is organized along a forest path that enters from the outer forest zone and proceeds inward through a dense stand of pine trunks. At its inner end, the recognizable path disappears into a trackless deep-forest interior. Beyond and around this transition, several stone markers inscribed with Suri-young's name are distributed at separate points along the continuing walking line. Dense pine trunks enclose the route on both sides and continue past the path disappearance point. Undergrowth fills the spaces between the trunks, borders the path, and occupies the off-path ground around the dispersed marker stones.\n- path: Outer-to-deep forest path\n- path end: Forest path disappearance point\n- marker stone: Group of stone markers inscribed with Suri-young's name\n- tree stand: Dense pine trunk stand\n- undergrowth: Intervening forest undergrowth\n\nWORLD FACTS (creator-confirmed — always true):\n- Region (real-world reference): 대한민국 서울권과 서남해안 일대, 대한민국 영토 내 서해의 가상 외딴섬 공동체\n- Era: 주 배경은 스마트폰과 현대 경찰·교통 체계가 존재하는 2020년대 중반의 현대이며, 1670년 조선시대와 20세기 전반 일제강점기 전후의 역사적 재현 구간이 명확히 구분되어 병존한다.\n- 현대 구간은 2020년대 대한민국의 생활상으로, 1670년대 구간은 조선 후기의 복식과 생활 도구로, 20세기 전반 구간은 당시 조선인 복식과 일본군 장비로 표현한다. 시대 전환이 없는 프레임에는 서로 다른 시대의 의상·무기·교통수단·전자기기를 혼합하지 않는다.\n- 현대 육지에서는 스마트폰, 메신저 앱, 지도 앱, CCTV, 바코드 출근 시스템, 현대 경찰 장비, 승용차·구형 SUV·동력 어선이 자연스럽게 존재한다. 섬에서는 휴대전화 신호와 인터넷 연결이 불안정하거나 차단되며, 제한적인 전기 조명과 오래된 생활 설비를 우선하되 현대 물품 자체가 전혀 없는 원시사회로 오해하지 않는다. 역사 구간에는 디지털 기기와 현대 차량을 배제한다.\n\nTHINGS THAT LIVE AT THIS PLACE (what they are, not where they go): the\nlist above names what permanently belongs to this site. Where each one\nsits in this frame is decided by the attached sketch alone — do not add\nor reposition anything on the strength of the list, build only what the\nsketch already has lines for, and do not invent facilities that are not\nlisted.\n\nNo text, no captions, no diagram symbols, no markers anywhere in the\nimage.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh41__bgfirst_bg.png",
  "asset_id": "d1ef11f2-665b-4a0f-bb56-a5df7b6d7fd2",
  "input_asset_ids": [
   "5958c505-c07a-48c0-b981-01c1c624543d"
  ]
 },
 "S110sh41": {
  "input_fingerprint": "65e8ba7390b5ecbd",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, total lunar eclipse and blood moon.\n\nSHOT TEXT (authoritative, Korean): 붉은 달빛 아래 육혈귀들이 서로를 뜯어먹는 핏빛 지옥도 한가운데서, 온몸이 피범벅이 된 김지후(강수리영)가 차분한 표정으로 참상을 내려다보는 꼿꼿한 전신.\n\nLOCATION (lock): The center of the forest ritual clearing amid fighting bodies, blood and fire under the red moon. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height in front of 김지후(강수리영) (그분 빙의 상태), the camera withdraws into a wide full-body composition while maintaining her as the calm central vertical. Her blood-covered figure stands in the middle ground, attacking residents writhe across both lower sides, and the red moon remains above the ritual ground so her stillness is measured against the surrounding carnage.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) (그분 빙의 상태) in the middle-center of the frame, midground; 붉은 보름달 in the upper-center of the frame, background; 서로를 공격하는 주민들과 제물들 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 붉은 보름달 (Visible above the gathering); used as Upper-frame ritual landmark balancing the centered full-body figure; 서로를 공격하는 주민들과 제물들 (Biting, clawing, and killing one another); used as Chaotic foreground and side-plane action contrasting with the central still figure; 시체 더미 (Bodies scattered and piled across the ritual ground); used as Lower-frame evidence of the massacre and depth reference for the retreating camera.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Red moonlight saturates the ritual ground in blood-red contrast, holding the central figure unnaturally calm against the violent mass.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 red-lit ritual clearing, monolith, bonfires, transformed markings, and continuing blood-soaked massacre. Exclude the spear attack and intact congregation; show the transformed woman calmly standing amid mutual slaughter.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): The dead human and 육혈귀 victims are sprawled and heaped across the ritual ground, with overlapping torsos and slack limbs forming dense piles. Their bodies rest motionless in and around streams and pools of blood.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran rests motionless with her chest pierced, and headless Sandel rests motionless nearby after the spear is broken and discarded. Jihu remains covered in black script, golden-eyed, and blood-soaked amid the carnage.\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 woman in her early 20s, long black hair, youthful oval face) — 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.",
  "totals": {
   "A": 3,
   "B": 6,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "중앙 인물이 캐릭터 레퍼런스의 낚시 베스트·카고팬츠 대신 피에 젖은 흰 한복을 입어 신분·의상 락을 어겼고, 제외 지시된 온전한 회중이 배경에 그대로 남고 달이 비현실적으로 거대해 스케일 규정도 위반.  ★위반: [claude-opus] 프롬프트가 명시적으로 제외하라고 한 '온전한 회중'(다치지 않고 서서 구경하는 주민 다수)이 좌우 배경에 그대로 존재 / [claude-opus] 달이 실제 각크기를 크게 초과하는 전경급 크기로 확대되어 '배경 물체를 전경 존재로 확대 금지' 규정 위반"
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "의상·장소·달 스케일은 잘 맞고 상호 공격 방향도 성립하지만, 배경에 팔짱 낀 온전한 회중이 다수 남아 명시적 제외 지시를 어기고 '온몸 피범벅'과 '내려다보는' 시선 표현이 약하다.  ★위반: [claude-opus] 배경 좌우에 부상 없이 서서 관망하는 온전한 회중이 그대로 남아 프롬프트의 명시적 제외 지시를 위반"
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "허리 높이 정면 와이드 전신, 상단 중앙의 실물 스케일 붉은 달, 하단 좌우에서 서로 뜯어먹는 주민들, 캐릭터 레퍼런스와 일치하는 피범벅 복장에 고개 숙여 참상을 내려다보는 시선까지 샷 텍스트를 가장 충실히 구현."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh25_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영) (그분 빙의 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:942223>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경 양쪽 모닥불 주변에 손을 모으고 기도하거나 멀쩡히 서 있는 사람들이 있어 '온전한 신도들(intact congregation) 제외' 지침을 심각하게 위반함.",
     "fix_en": "Replace the people standing calmly and praying near the background bonfires on the left and right with crumpled, blood-covered corpses piled on the ground. Preserve the central standing woman, the foreground fighting figures, the red moon, the lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "오른쪽 바닥에 쓰러진 흰 한복 여성(영란)의 가슴에 창이 꽂혀 있지 않으며, 부러지고 버려져야 할 창이 온전한 상태로 옆에 놓여 있어 캐리드 스테이트 지시를 위반함.",
     "fix_en": "Redraw the woman in the white dress lying on the ground behind the central figure so the broken wooden shaft of the antler-spear is impaled through her bloody chest. Remove the long intact spear lying on the ground next to her, filling that space with the muddy, blood-stained earth. Preserve the central character, the surrounding bodies, the lighting, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "중심 인물(김지후)의 눈동자가 지시된 '금안(golden-eyed)'이 아닌 일반적인 어두운 색임.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the people standing calmly and praying near the background bonfires on the left and right with crumpled, blood-covered corpses piled on the ground. Preserve the central standing woman, the foreground fighting figures, the red moon, the lighting, and the exact camera framing.\n- Redraw the woman in the white dress lying on the ground behind the central figure so the broken wooden shaft of the antler-spear is impaled through her bloody chest. Remove the long intact spear lying on the ground next to her, filling that space with the muddy, blood-stained earth. Preserve the central character, the surrounding bodies, the lighting, and the framing exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 김지후 정면, 허리 높이에서 살짝 낮게 잡은 와이드 전신. 그녀의 시선은 아래로 내려 발치의 참상을 향하고 고개가 숙여져 있어 '내려다보는' 지시와 일치. 좌우 하단 전경의 주민들은 서로의 목·팔을 물어뜯는 방향으로 얼굴이 향해 있고, 붉은 달은 정확히 상단 중앙, 그녀의 수직선 위에 놓임.",
      "built_space": "제의 광장: 중앙 뒤 거석(모놀리스), 좌우 두 개의 모닥불, 나무 의자/형틀, 뒤편 나무 울타리와 숲 라인 — 이전 스틸의 고정 요소가 대체로 유지됨. 모닥불 개수와 위치, 거석 위치가 레퍼런스와 정합. 중경 우측에 흰 한복 시신(영란 추정)이 지면에 누워 있고 그 옆 지면에 부러진 창대/막대가 놓여 있음.",
      "entities": "중앙 인물: 20대 초반 한국 여성, 검은 긴 머리, 얼굴에 검은 문양 각인, 캐릭터 레퍼런스의 카키 재킷+베이지 다용도 조끼+회색 카고 팬츠 그대로. 모자는 없음(이전 스틸에서도 무모). 주변 인물들은 이전 스틸의 흰/베이지 민복 차림 주민들. 흰 한복 시신은 영란과 의상이 일치. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 피 웅덩이에 완전히 접지, 팔은 자연스럽게 늘어져 무게가 실림. 전경의 물어뜯는 인물들은 모두 지면 또는 다른 몸에 접촉해 하중이 지지됨. 누운 시신들은 사지가 중력에 따라 늘어져 지면에 밀착. 공중에 뜬 몸이나 무지지 물체 없음. 창대는 지면에 놓여 있음."
     },
     {
      "label": "B",
      "direction": "구도·시선은 A와 동일 — 정면 와이드, 고개 숙여 아래 참상 응시, 붉은 달 상단 중앙. 다만 중경 우측 흰 한복 시신 위로 사슴뿔 형태의 물체가 하늘을 향해 곧추 서 있어 시선/방향 논리에 이물감이 생김.",
      "built_space": "동일한 제의 광장 구조(거석, 모닥불 2개, 나무 의자, 울타리). 다만 배경 중경의 서 있던 주민 무리 다수가 사라지고 앉아 웅크린 형태로 바뀌었으며, 좌측 모닥불 옆 인물 배치가 변경됨. 우측 상단 인물 실루엣도 달라짐.",
      "entities": "중앙 인물은 A와 동일한 레퍼런스 의상·문양·머리로 일치. 그러나 흰 한복 시신 가슴 부위에 큰 사슴뿔이 꽂혀 있는 형태가 추가 — 이전 스틸에서 노파가 지니던 뿔 장식이 시신에 박힌 소품으로 재해석되어 계약이 요구하지 않은 변경. 텍스트·워터마크 없음.",
      "hard_violations": [
       "중경 흰 한복 시신 위 사슴뿔이 가슴에서 수직으로 솟아 있으나 이를 지지하거나 박아 넣은 접촉·상처 구조가 불명확하고, 뿔의 밑동이 몸 표면에 붕 떠 보이는 무지지 물체로 읽힘"
      ],
      "physics": "김지후의 접지·팔 하중은 A와 동일하게 정상. 전경 인물들도 지면 지지. 문제는 중경 시신 위 사슴뿔로, 수직으로 세워진 채 잡는 손도 관통 각도도 없이 얹혀 있어 지지가 확인되지 않음. 그 외 부유체는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 정중앙 전신·상단 붉은 달·하단 좌우 상호 포식 구도를 정확히 충족하고, 이전 스틸의 거석·모닥불·주민 의상·영란 시신 배치를 가장 충실히 유지하며 모든 몸과 소품이 지면에 지지됨."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도는 A와 동일하나, 계약이 요구하지 않은 사슴뿔을 시신 가슴에 무지지 상태로 세워 넣고 배경 주민 다수를 임의로 삭제·재배치해 '이전 스틸 지속' 조항에서 잃은 것이 얻은 것보다 큼."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 정중앙 전신·상단 붉은 달·하단 좌우 상호 포식 구도를 정확히 충족하고, 이전 스틸의 거석·모닥불·주민 의상·영란 시신 배치를 가장 충실히 유지하며 모든 몸과 소품이 지면에 지지됨."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도는 A와 동일하나, 계약이 요구하지 않은 사슴뿔을 시신 가슴에 무지지 상태로 세워 넣고 배경 주민 다수를 임의로 삭제·재배치해 '이전 스틸 지속' 조항에서 잃은 것이 얻은 것보다 큼."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 김지후 정면, 허리 높이에서 살짝 낮게 잡은 와이드 전신. 그녀의 시선은 아래로 내려 발치의 참상을 향하고 고개가 숙여져 있어 '내려다보는' 지시와 일치. 좌우 하단 전경의 주민들은 서로의 목·팔을 물어뜯는 방향으로 얼굴이 향해 있고, 붉은 달은 정확히 상단 중앙, 그녀의 수직선 위에 놓임.",
      "built_space": "제의 광장: 중앙 뒤 거석(모놀리스), 좌우 두 개의 모닥불, 나무 의자/형틀, 뒤편 나무 울타리와 숲 라인 — 이전 스틸의 고정 요소가 대체로 유지됨. 모닥불 개수와 위치, 거석 위치가 레퍼런스와 정합. 중경 우측에 흰 한복 시신(영란 추정)이 지면에 누워 있고 그 옆 지면에 부러진 창대/막대가 놓여 있음.",
      "entities": "중앙 인물: 20대 초반 한국 여성, 검은 긴 머리, 얼굴에 검은 문양 각인, 캐릭터 레퍼런스의 카키 재킷+베이지 다용도 조끼+회색 카고 팬츠 그대로. 모자는 없음(이전 스틸에서도 무모). 주변 인물들은 이전 스틸의 흰/베이지 민복 차림 주민들. 흰 한복 시신은 영란과 의상이 일치. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 피 웅덩이에 완전히 접지, 팔은 자연스럽게 늘어져 무게가 실림. 전경의 물어뜯는 인물들은 모두 지면 또는 다른 몸에 접촉해 하중이 지지됨. 누운 시신들은 사지가 중력에 따라 늘어져 지면에 밀착. 공중에 뜬 몸이나 무지지 물체 없음. 창대는 지면에 놓여 있음."
     },
     {
      "label": "B",
      "direction": "구도·시선은 A와 동일 — 정면 와이드, 고개 숙여 아래 참상 응시, 붉은 달 상단 중앙. 다만 중경 우측 흰 한복 시신 위로 사슴뿔 형태의 물체가 하늘을 향해 곧추 서 있어 시선/방향 논리에 이물감이 생김.",
      "built_space": "동일한 제의 광장 구조(거석, 모닥불 2개, 나무 의자, 울타리). 다만 배경 중경의 서 있던 주민 무리 다수가 사라지고 앉아 웅크린 형태로 바뀌었으며, 좌측 모닥불 옆 인물 배치가 변경됨. 우측 상단 인물 실루엣도 달라짐.",
      "entities": "중앙 인물은 A와 동일한 레퍼런스 의상·문양·머리로 일치. 그러나 흰 한복 시신 가슴 부위에 큰 사슴뿔이 꽂혀 있는 형태가 추가 — 이전 스틸에서 노파가 지니던 뿔 장식이 시신에 박힌 소품으로 재해석되어 계약이 요구하지 않은 변경. 텍스트·워터마크 없음.",
      "hard_violations": [
       "중경 흰 한복 시신 위 사슴뿔이 가슴에서 수직으로 솟아 있으나 이를 지지하거나 박아 넣은 접촉·상처 구조가 불명확하고, 뿔의 밑동이 몸 표면에 붕 떠 보이는 무지지 물체로 읽힘"
      ],
      "physics": "김지후의 접지·팔 하중은 A와 동일하게 정상. 전경 인물들도 지면 지지. 문제는 중경 시신 위 사슴뿔로, 수직으로 세워진 채 잡는 손도 관통 각도도 없이 얹혀 있어 지지가 확인되지 않음. 그 외 부유체는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 정중앙 중경에 꼿꼿이 서서 시선을 살짝 아래(발치 앞 피웅덩이 쪽)로 내리깔고 있어 '참상을 내려다보는' 지시와 일치. 붉은 보름달은 그녀 머리 바로 위 상단 중앙에 위치해 수직축을 형성. 좌우 하단 전경의 육혈귀들은 서로를 물어뜯는 방향(왼쪽 무리는 목덜미를 물고, 오른쪽 무리는 쓰러진 몸을 붙잡음)으로 향해 있어 상호 포식 방향이 실제로 서로에게 꽂힌다. 카메라는 허리 높이 정면, 수평축으로 그녀 전신을 담는다.",
      "built_space": "제의 공터 구조 일치: 중앙 뒤 모놀리스 바위 1개, 좌우 각 1개의 모닥불, 나무 형틀(의자형 구조물)이 그녀 오른편에 서 있고, 배경 나무 라인과 천막·장대가 이전 스틸과 이어진다. 지면은 붉게 젖은 흙. 달 크기는 원경 실제 스케일보다 다소 크나 두 후보 동일. 사슴뿔(창) 소품이 오른편 시신 옆 지면에 놓여 있어 '창을 부러뜨려 버린' 상태와 연결.",
      "entities": "중앙 인물은 한국인 20대 초반 여성, 긴 검은 머리, 얼굴에 검은 문양(먹글씨) — 캐릭터 레퍼런스의 낚시 조끼+올리브 재킷+회색 카고팬츠와 일치, 온몸 피범벅. 모자는 없음(레퍼런스의 벙거지는 벗겨진 상태로 해석 가능, 이전 스틸에서도 무모). 우측 중경 흰 소복 시신(가슴이 붉게 젖음)은 영란으로 읽히고 인접해 흰옷 시신이 하나 더 누워 있어 산델 대응. 배경 인물들은 대부분 엎드리거나 물어뜯는 육혈귀로, '온전한 회중'은 거의 배제됨.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 모두 지면(피웅덩이)에 닿아 체중을 싣고 서 있고 팔은 자연스럽게 늘어져 있다. 전경 시신들은 모두 땅에 눕거나 겹쳐 슬럼프해 있으며 공중에 들린 사지가 없다. 공격 중인 개체들은 무릎·손으로 지면과 피해자를 짚어 지지되어 있다. 부유하는 물체 없음. 피는 지면에 고여 광택 반사."
     },
     {
      "label": "B",
      "direction": "A와 동일한 정면 허리높이 구도, 김지후 중앙·달 상단 중앙·전경 상호 포식. 다만 중경 좌우에 서 있는 다수의 마을 사람들(온전한 복장, 서로를 붙잡거나 그냥 서 있는 자세)이 카메라 쪽을 애매하게 향해 있어 '온전한 회중 배제' 지시와 충돌. 그들의 행동 방향은 학살이라기보다 방관·부축에 가깝다.",
      "built_space": "동일한 모놀리스, 좌우 모닥불, 형틀 의자, 천막 라인. 지면과 구조물 배치는 A와 거의 동일. 사슴뿔 소품이 사라지고 대신 우측 시신 옆에 막대/파편이 놓임.",
      "entities": "중앙 인물 동일 인물·의상. 우측 흰 소복 시신은 가슴 상흔이 A보다 옅고 인접 시신도 흐릿해 영란/산델 상태 표현이 약화. 중경에 새로 등장한 서너 명 이상의 온전한 주민들은 옷이 깨끗하고 피가 없어, 계약이 배제하라고 명시한 '온전한 회중'에 해당.",
      "hard_violations": [
       "프롬프트가 명시적으로 배제한 '온전한 회중(intact congregation)'에 해당하는, 피 묻지 않은 채 서 있는 주민 다수가 중경 좌우에 추가되어 상호 학살 상황과 모순됨"
      ],
      "physics": "김지후는 두 발로 지면을 딛고 서 있음. 전경 시신·포식자들은 A와 동일하게 지면 지지. 중경 서 있는 인물들도 발이 땅에 닿음. 부유물 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정중앙 꼿꼿한 전신·상단 붉은 달·좌우 하단 상호 포식이라는 프레임 레이아웃을 정확히 구현하고, '창 공격과 온전한 회중 배제' 지시대로 배경까지 학살 상태로 채웠으며, 부러진 창(사슴뿔)과 가슴이 뚫린 흰옷 시신으로 캐리 스테이트도 유지한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 인물은 A와 사실상 동일하나, 계약이 명시적으로 배제한 '온전한 회중' 즉 피 하나 없이 서 있는 주민 무리를 중경에 새로 추가했고 부러진 창과 영란의 가슴 상흔 단서까지 약화시켜, 고친 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정중앙 꼿꼿한 전신·상단 붉은 달·좌우 하단 상호 포식이라는 프레임 레이아웃을 정확히 구현하고, '창 공격과 온전한 회중 배제' 지시대로 배경까지 학살 상태로 채웠으며, 부러진 창(사슴뿔)과 가슴이 뚫린 흰옷 시신으로 캐리 스테이트도 유지한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도와 인물은 A와 사실상 동일하나, 계약이 명시적으로 배제한 '온전한 회중' 즉 피 하나 없이 서 있는 주민 무리를 중경에 새로 추가했고 부러진 창과 영란의 가슴 상흔 단서까지 약화시켜, 고친 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 정중앙 중경에 꼿꼿이 서서 시선을 살짝 아래(발치 앞 피웅덩이 쪽)로 내리깔고 있어 '참상을 내려다보는' 지시와 일치. 붉은 보름달은 그녀 머리 바로 위 상단 중앙에 위치해 수직축을 형성. 좌우 하단 전경의 육혈귀들은 서로를 물어뜯는 방향(왼쪽 무리는 목덜미를 물고, 오른쪽 무리는 쓰러진 몸을 붙잡음)으로 향해 있어 상호 포식 방향이 실제로 서로에게 꽂힌다. 카메라는 허리 높이 정면, 수평축으로 그녀 전신을 담는다.",
      "built_space": "제의 공터 구조 일치: 중앙 뒤 모놀리스 바위 1개, 좌우 각 1개의 모닥불, 나무 형틀(의자형 구조물)이 그녀 오른편에 서 있고, 배경 나무 라인과 천막·장대가 이전 스틸과 이어진다. 지면은 붉게 젖은 흙. 달 크기는 원경 실제 스케일보다 다소 크나 두 후보 동일. 사슴뿔(창) 소품이 오른편 시신 옆 지면에 놓여 있어 '창을 부러뜨려 버린' 상태와 연결.",
      "entities": "중앙 인물은 한국인 20대 초반 여성, 긴 검은 머리, 얼굴에 검은 문양(먹글씨) — 캐릭터 레퍼런스의 낚시 조끼+올리브 재킷+회색 카고팬츠와 일치, 온몸 피범벅. 모자는 없음(레퍼런스의 벙거지는 벗겨진 상태로 해석 가능, 이전 스틸에서도 무모). 우측 중경 흰 소복 시신(가슴이 붉게 젖음)은 영란으로 읽히고 인접해 흰옷 시신이 하나 더 누워 있어 산델 대응. 배경 인물들은 대부분 엎드리거나 물어뜯는 육혈귀로, '온전한 회중'은 거의 배제됨.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 모두 지면(피웅덩이)에 닿아 체중을 싣고 서 있고 팔은 자연스럽게 늘어져 있다. 전경 시신들은 모두 땅에 눕거나 겹쳐 슬럼프해 있으며 공중에 들린 사지가 없다. 공격 중인 개체들은 무릎·손으로 지면과 피해자를 짚어 지지되어 있다. 부유하는 물체 없음. 피는 지면에 고여 광택 반사."
     },
     {
      "label": "A",
      "direction": "A와 동일한 정면 허리높이 구도, 김지후 중앙·달 상단 중앙·전경 상호 포식. 다만 중경 좌우에 서 있는 다수의 마을 사람들(온전한 복장, 서로를 붙잡거나 그냥 서 있는 자세)이 카메라 쪽을 애매하게 향해 있어 '온전한 회중 배제' 지시와 충돌. 그들의 행동 방향은 학살이라기보다 방관·부축에 가깝다.",
      "built_space": "동일한 모놀리스, 좌우 모닥불, 형틀 의자, 천막 라인. 지면과 구조물 배치는 A와 거의 동일. 사슴뿔 소품이 사라지고 대신 우측 시신 옆에 막대/파편이 놓임.",
      "entities": "중앙 인물 동일 인물·의상. 우측 흰 소복 시신은 가슴 상흔이 A보다 옅고 인접 시신도 흐릿해 영란/산델 상태 표현이 약화. 중경에 새로 등장한 서너 명 이상의 온전한 주민들은 옷이 깨끗하고 피가 없어, 계약이 배제하라고 명시한 '온전한 회중'에 해당.",
      "hard_violations": [
       "프롬프트가 명시적으로 배제한 '온전한 회중(intact congregation)'에 해당하는, 피 묻지 않은 채 서 있는 주민 다수가 중경 좌우에 추가되어 상호 학살 상황과 모순됨"
      ],
      "physics": "김지후는 두 발로 지면을 딛고 서 있음. 전경 시신·포식자들은 A와 동일하게 지면 지지. 중경 서 있는 인물들도 발이 땅에 닿음. 부유물 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S110sh25"
  }
 },
 "S111sh11::bgfirst_bg": {
  "input_fingerprint": "e685140a71df0a26",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 정인우가 쥔 사슴뿔 목걸이가 김지후(강수리영)의 가슴팍에 깊숙이 꽂혀 힘이 가해지는 순간의 클로즈업.\n\nLOCATION (lock): Among piled bodies and blood pools in the forest ritual clearing after the massacre.\n\nTIME OF DAY (lock): night, clear full moon after eclipse.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin the dolly-out at chest height in a tight close frame, centering the point where 정인우's hand drives the sharp antler necklace into 김지후(강수리영)'s chest. His forearm enters diagonally from the lower-left as her torso recoils toward the upper-right, leaving enough of both bodies visible to make the force and ownership of the strike unambiguous.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 날카로운 흰색 사슴뿔 목걸이 (가슴팍에 깊숙이 꽂혀 힘이 가해지는 상태) — Its pointed end is directed from the lower-left into the front of 김지후(강수리영)'s chest; used as Central impact object linking 정인우's hand to 김지후(강수리영)'s torso; 시체 더미와 흐르는 피 (시체가 쌓이고 피가 좁은 내와 웅덩이를 이룬 상태); used as Blurred rear-plane evidence of the massacre beyond the impact.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 정인우가 쥔 사슴뿔 목걸이가 김지후(강수리영)의 가슴팍에 깊숙이 꽂혀 힘이 가해지는 순간의 클로즈업.\n\nLOCATION (lock): Among piled bodies and blood pools in the forest ritual clearing after the massacre.\n\nTIME OF DAY (lock): night, clear full moon after eclipse.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin the dolly-out at chest height in a tight close frame, centering the point where 정인우's hand drives the sharp antler necklace into 김지후(강수리영)'s chest. His forearm enters diagonally from the lower-left as her torso recoils toward the upper-right, leaving enough of both bodies visible to make the force and ownership of the strike unambiguous.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 날카로운 흰색 사슴뿔 목걸이 (가슴팍에 깊숙이 꽂혀 힘이 가해지는 상태) — Its pointed end is directed from the lower-left into the front of 김지후(강수리영)'s chest; used as Central impact object linking 정인우's hand to 김지후(강수리영)'s torso; 시체 더미와 흐르는 피 (시체가 쌓이고 피가 좁은 내와 웅덩이를 이룬 상태); used as Blurred rear-plane evidence of the massacre beyond the impact.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S111sh11__bgfirst_bg.png",
  "asset_id": "ca00d3a1-6f84-411d-b901-67bbcc8e87c9",
  "input_asset_ids": [
   "fd6456a4-1940-4005-bcda-6311c4541b29",
   "5f354400-a374-4a5d-bf4a-b9e057f77e78"
  ]
 },
 "S111sh11": {
  "input_fingerprint": "47951d5603d0fc20",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, clear full moon after eclipse.\n\nSHOT TEXT (authoritative, Korean): 정인우가 쥔 사슴뿔 목걸이가 김지후(강수리영)의 가슴팍에 깊숙이 박혀 있는 순간의 클로즈업.\n\nLOCATION (lock): The blood-soaked ground among the bodies at the center of the ritual clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 김지후(강수리영)’s chest height and perpendicular to the pendant’s entry line, a direct cut isolates the embedded white antler and 정인우’s locked hand in close profile. The pierced chest holds the center, the pendant enters horizontally from one side, and limited surrounding clothing and background bodies preserve scale without diluting the impact.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영)의 가슴 in the middle-center of the frame, midground; 정인우 in the middle-left of the frame, foreground, reaches for 김지후(강수리영)의 가슴.\n- KEY BACKGROUND ELEMENTS: 날카로운 흰색 사슴뿔 목걸이 (Driven deeply into the chest) — Its pointed end is embedded in 김지후(강수리영)’s chest while the remaining length angles toward 정인우’s gripping hand; used as Central impact detail connecting 정인우’s hand to the pierced chest; 시체 더미 (Bodies remain scattered behind the confrontation); used as Soft background context beyond the narrow impact plane.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Clear full-moon illumination catches the pale antler and the wound in hard contrast while the surrounding massacre falls softer and darker.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 corpse-strewn clearing, restored moonlight, blood-soaked clothing, and the two survivors' positions. Exclude the wide approach and surrounding bodies from the tight insert; focus on the antler necklace piercing her chest.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The animal-bone necklace is driven deeply into Jihu’s chest while her black script and golden eyes remain visible. The surrounding corpses and blood pools remain undisturbed.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "왼쪽에서 뻗은 팔이 흰 사슴뿔을 쥐고 있으나 뿔의 갈라진 두 끝은 여성의 가슴에 '박혀' 있지 않고 옷 표면 앞에 겹쳐 떠 있을 뿐이다. 관통·자입 지점도, 상처도, 피도 없다. 조준선은 가슴 중앙을 향하지만 접촉만 암시되고 관통은 없음.",
    "built_space": "실내 구조물 없음. 배경은 시체가 흩어진 흙바닥 공터로 레퍼런스의 의례 공터와 유사하나, 조명이 새벽/흐린 낮처럼 푸르고 만월 하이라이트가 없다. 지면의 피 웅덩이도 사실상 없다.",
    "entities": "여성은 김지후가 아니라 회색 한복(저고리·깃) 차림의 인물이며, 레퍼런스의 찢어진 올리브 케이블니트 스웨터와 청바지가 아니다. 목걸이 형태도 아니고(가죽끈 없음) 두 갈래 뿔 조각이다. 옷에는 검은 글씨 같은 문양이 있으나 텍스트처럼 읽히는 마크가 노출됨. 손은 남성 손처럼 보이지만 소매가 정인우의 녹색 코트가 아니라 베이지 마직이다.",
    "hard_violations": [
     "의상 잠금 위반 수준을 넘어 옷 위에 문자로 읽히는 검은 글씨(마크/텍스트)가 노출됨",
     "샷 텍스트가 요구한 '가슴에 깊숙이 박힌' 상태가 아니라 뿔이 가슴 앞에 겹쳐 떠 있어 관통 지지점이 없음"
    ],
    "physics": "뿔은 손에 쥐어져 있어 지지되나, 갈라진 끝이 옷을 뚫은 흔적·함몰·출혈이 전무해 '박혀 있음'이 물리적으로 성립하지 않는다. 여성은 서 있고 발은 프레임 밖."
   },
   {
    "label": "B",
    "direction": "왼쪽 팔이 뿔을 쥐고 여성의 가슴 높이로 내밀지만 끝은 가슴에 닿지도 않고 허공에서 멈춰 있다. 여성의 시선은 카메라 왼쪽 위를 향하며 관통 지점이 존재하지 않는다.",
    "built_space": "배경은 사극풍 공터로 돌기둥·의자·천막이 보이나 시체 대신 널브러진 흰/색 천 무더기가 깔려 있고 오른쪽 아래 촛불 등 프롬프트에 없는 요소가 있다. 지면 피 웅덩이 없음.",
    "entities": "여성 얼굴은 김지후 레퍼런스와 어느 정도 닮았으나 의상은 검은 사극 도포로 잠금된 올리브 니트와 완전히 불일치. 뿔은 창이 아닌 두 갈래 뼈 조각. 프레임 스케일은 클로즈업이 아니라 미디엄 숏이며 얼굴 전체가 중심이다.",
    "hard_violations": [
     "샷 텍스트의 '가슴에 깊숙이 박혀 있는' 상태가 전혀 없음 — 뿔이 공중에 멈춰 있고 상처·자입점 부재",
     "배경에 초 등 지정되지 않은 소품 추가, 시체 더미가 천 무더기로 대체됨"
    ],
    "physics": "뿔은 손에 지지되지만 신체와 접촉이 없어 상처가 성립하지 않는다. 여성은 직립, 하중은 다리로 지지."
   },
   {
    "label": "C",
    "direction": "왼쪽에서 들어온 남성의 손이 뼈/사슴뿔 자루를 수평으로 쥐고, 그 끝이 여성 가슴 중앙 왼쪽 상단의 벌어진 출혈 상처 속으로 실제로 들어가 있다. 자입선과 카메라 축이 거의 수직으로 프로파일이 보인다. 조준 대상=김지후의 가슴, 일치.",
    "built_space": "구조물 없음. 배경은 레퍼런스와 동일한 흙바닥 의례 공터, 시체들이 얕은 심도로 흩어져 있고 오른쪽에 반사되는 피 흐름/웅덩이가 남아 있다.",
    "entities": "여성 의상은 레퍼런스의 찢어진 올리브 케이블니트 + 청바지로 일치, 젖은 긴 검은 머리도 일치, 가죽끈 목걸이 줄이 목에 남아 있다. 왼쪽 손목·소매는 정인우의 어두운 녹색 울 코트(버건디 니트 커프)로 레퍼런스와 일치하는 성인 남성 손. 얼굴은 프레임 상단으로 잘려 클로즈업 요구에 부합.",
    "hard_violations": [],
    "physics": "뿔은 손에 확실히 잡혀 있고, 반대 끝은 가슴 조직에 박혀 젖은 혈액과 니트 파열로 지지·저항이 보인다. 여성은 직립 상태로 하중은 다리(프레임 하단)로 전달. 떠 있는 물체 없음."
   }
  ],
  "totals": {
   "C": 8,
   "A": 3,
   "B": 2
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "유일하게 사슴뿔이 가슴에 실제로 박혀 있고(자입점·출혈·니트 파열), 정인우의 녹색 코트 소매와 김지후의 올리브 니트·젖은 머리·목걸이 끈까지 레퍼런스 의상 잠금을 지키며 가슴 높이 수직축 클로즈업 프레이밍도 충족."
   },
   {
    "label": "A",
    "score": 3,
    "verdict_ko": "뿔이 가슴 앞에 겹쳐 떠 있을 뿐 '깊숙이 박힘'이 부재하고, 인물 의상이 잠금된 올리브 니트가 아닌 회색 한복이며 옷 위에 문자처럼 읽히는 마크가 노출, 만월 조명도 사라졌다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "뿔이 허공에 멈춰 접촉조차 없어 핵심 순간이 성립하지 않고, 클로즈업이 아닌 미디엄 숏으로 얼굴 중심 재프레이밍했으며 검은 사극 도포·촛불 등 잠금 위반이 겹친다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S111sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1299225>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "PROP REFERENCE — 창(하얀 사슴뿔 창 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:942357>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "무기의 형태가 왜곡되어, 주먹 아래로 정체불명의 노란색 나무 가시가 튀어나와 있고 손목을 덮은 소매 위쪽으로도 뿔의 반대편 끝부분이 튀어나와 있습니다.",
     "fix_en": "Remove the yellowish spike protruding downward from beneath the fist, and remove the white antler tip extending leftward over the wrist cuff, replacing them with the dark background and the green coat sleeve. Preserve the hand's grip, the main white antler entering the chest, the woman's sweater, the wound, and the background exactly."
    },
    {
     "issue_ko": "프롬프트는 '흰색 사슴뿔 목걸이'가 박힌 것을 요구하나, 상처 부위의 사슴뿔 바로 아래에 캐릭터 레퍼런스에 있던 금색 화살촉 목걸이 펜던트가 잘못 합성되어 함께 박혀 있습니다.",
     "fix_en": "Remove the textured golden arrowhead pendant pinned against the sweater just below the white antler, replacing it with the dark bloody wound hole and the green cable-knit texture of the sweater. Preserve the white antler, the blood on the sweater, the hand and sleeve, and the background bodies exactly."
    },
    {
     "issue_ko": "주먹을 쥔 인우의 손에서 집게손가락(엄지 아래 첫 번째 손가락) 마디 정중앙 측면에 엉뚱한 손톱이 카메라를 향해 잘못 생성되어 해부학적으로 어색합니다.",
     "fix_en": "Remove the stray fingernail located in the middle of the index finger facing the camera, replacing it with normal skin and knuckle texture matching the rest of the clenched hand. Preserve the overall shape of the hand, the thumb, the sleeve, the antler, the woman's sweater, and the background exactly."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the yellowish spike protruding downward from beneath the fist, and remove the white antler tip extending leftward over the wrist cuff, replacing them with the dark background and the green coat sleeve. Preserve the hand's grip, the main white antler entering the chest, the woman's sweater, the wound, and the background exactly.\n- Remove the textured golden arrowhead pendant pinned against the sweater just below the white antler, replacing it with the dark bloody wound hole and the green cable-knit texture of the sweater. Preserve the white antler, the blood on the sweater, the hand and sleeve, and the background bodies exactly.\n- Remove the stray fingernail located in the middle of the index finger facing the camera, replacing it with normal skin and knuckle texture matching the rest of the clenched hand. Preserve the overall shape of the hand, the thumb, the sleeve, the antler, the woman's sweater, and the background exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이·진입선 수직·클로즈업 구도와 정인우 손의 정확한 그립을 모두 충족하고, 상처의 젖은 혈액 광택과 니트 찢김·배경 시체/핏물의 질감이 MATERIAL REALISM 요구를 가장 잘 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·아이덴티티·연출은 A와 사실상 동일하나, 계약이 요구하지 않은 변경으로 상처 혈액의 광택과 고임, 니트·뿔·배경 시체의 질감이 전반적으로 뭉개져 피가 평평한 얼룩처럼 읽혀 '액체는 광택 있고 고인다'는 재질 조항에서 손해만 남았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이·진입선 수직·클로즈업 구도와 정인우 손의 정확한 그립을 모두 충족하고, 상처의 젖은 혈액 광택과 니트 찢김·배경 시체/핏물의 질감이 MATERIAL REALISM 요구를 가장 잘 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·아이덴티티·연출은 A와 사실상 동일하나, 계약이 요구하지 않은 변경으로 상처 혈액의 광택과 고임, 니트·뿔·배경 시체의 질감이 전반적으로 뭉개져 피가 평평한 얼룩처럼 읽혀 '액체는 광택 있고 고인다'는 재질 조항에서 손해만 남았다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "뿔 끝이 가슴 상처 중앙에 정확히 물려 '깊숙이 박힌' 순간이 성립하고, 달빛 하드 콘트라스트와 어두운 배경 학살 맥락이 조명 계약대로 유지되어 계약 충족도가 가장 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도이나 진입점이 상처 위로 밀려 관통감이 약해지고, 요청하지 않은 배경 노출 상승(달빛 대비 약화)과 뿔대의 금속성 황동 하이라이트 추가로 소품 재질이 레퍼런스에서 벗어난 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "뿔 끝이 가슴 상처 중앙에 정확히 물려 '깊숙이 박힌' 순간이 성립하고, 달빛 하드 콘트라스트와 어두운 배경 학살 맥락이 조명 계약대로 유지되어 계약 충족도가 가장 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 구도이나 진입점이 상처 위로 밀려 관통감이 약해지고, 요청하지 않은 배경 노출 상승(달빛 대비 약화)과 뿔대의 금속성 황동 하이라이트 추가로 소품 재질이 레퍼런스에서 벗어난 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S111sh3"
  }
 },
 "S111sh14": {
  "input_fingerprint": "8ac002eb90998a6d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): night, clear full moon after eclipse.\n\nSHOT TEXT (authoritative, Korean): 무릎을 꿇은 김지후(강수리영)의 몸에서 그분(검은 연기 형체)이 짙은 연기 형태로 스멀스멀 빠져나오는 찰나.\n\nLOCATION (lock): On the corpse-strewn ground of the ritual clearing under restored moonlight. 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 corpse-strewn ritual clearing, moonlight, blood pools, and kneeling woman's position. Exclude the pendant's impact close-up and show black smoke leaving her body.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu kneels with the pendant wound in her chest as the black entity leaves her body; the antler pendant simultaneously crumbles into ash. The surrounding corpses remain where they fell.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "B": 7,
   "C": 5,
   "A": 4
  },
  "selected": "B",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "카메라 앵글을 전면으로 변경하라는 지시를 잘 따랐으며, 이전 샷에서 확립된 위를 향한 자세와 가슴 상처에서 빠져나오는 검은 연기를 충실히 구현함."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "카메라 구도는 변경했으나 레퍼런스에서 확립된 시선(위를 보는 자세)을 임의로 아래로 바꾸었으며, 뿔 펜던트가 금속 재질처럼 왜곡됨."
   },
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "레퍼런스 이미지의 카메라 구도(어깨 너머 샷)를 절대 복사하지 말라는 제한 지침을 위반하고 프레임을 거의 동일하게 유지함."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S111sh11_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "가슴에 박힌 채 재로 부서져야 할 사슴 뿔 펜던트가 바닥에 온전한 모양으로 놓여 있습니다.",
     "fix_en": "Remove the intact antler pendant from the ground in front of her and draw it sticking out of her chest wound, visibly crumbling into ash.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 샷에서 상체를 뒤로 젖히고 고개를 든 자세가 정확히 유지되어야 하지만, 상체를 꼿꼿이 세우고 앉은 자세로 바뀌었습니다.",
     "fix_en": "Redraw her upper body and head to lean backward with her chin raised, matching the exact posture from the reference image.",
     "needs_regeneration": false,
     "unfixable": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the intact antler pendant from the ground in front of her and draw it sticking out of her chest wound, visibly crumbling into ash.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S111sh11"
  }
 },
 "S111sh19": {
  "input_fingerprint": "f475ab52c28f39a0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, clear full moon after eclipse.\n\nSHOT TEXT (authoritative, Korean): 정인우가 참혹한 슬픔에 잠겨 굵은 눈물을 뚝뚝 흘리며 오열하는 얼굴 클로즈업.\n\nLOCATION (lock): The moonlit center of the ritual clearing beside the fallen woman and surrounding corpses. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly finishes at 정인우’s seated eye level in a front-biased three-quarter close-up, tightening only the camera distance while preserving his low gaze toward the fallen 김지후(강수리영). His tear-streaked face occupies the center-left of the frame, shoulders collapsing into the lower edge as the corpse-strewn ground remains softly legible behind him.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 시체 더미 (육혈귀와 인간의 시체들이 쌓여 있음); used as Soft background evidence of the devastated site behind the close-up; 피가 흐르는 좁은 내와 핏빛 웅덩이 (피가 흐르고 웅덩이가 여기저기 패여 있음); used as Narrow streaks remaining visible beneath and behind 정인우.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright full-moon illumination exposes the tears and devastated ground with stark, tragic contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moonlit massacre aftermath, corpse piles, blood pools, and the fallen woman's position. Exclude the transformed woman's attack and chest-piercing insert from the facial close-up; show the surviving man crying beside her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu lies motionless after the black smoke leaves her; the antler necklace has disintegrated into ash and is gone. The mass of corpses and blood remains around Inwoo.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "B": 9,
   "A": 7,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "클로즈업 스케일·중앙좌측 배치·낮은 시선이 실제로 옆에 누운 김지후에 정확히 착지하고, 시체 더미와 좁은 피 내가 비례에 맞게 배경으로 남아 이전 스틸 계약을 가장 충실히 이행함."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "시선 방향과 눈물 연기, 배경 지형은 양호하나 얼굴이 캐릭터 레퍼런스보다 나이 들어 동일성이 약하고 만월이 프레임 안에서 다소 크게 강조돼 배경 비례 지시에서 감점."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "인물 크기가 작아 클로즈업 지시에 미달하고, 낮은 시선의 대상인 쓰러진 김지후가 프레임 안에 확인되지 않아 시선 착지점이 성립하지 않음."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S111sh11_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "우측 하단에 쓰러져 있는 김지후의 옷이 이전 컷에서 입고 있던 피 묻은 초록색 꽈배기 니트가 아니라 짙은 회색 옷으로 바뀌어 있습니다.",
     "fix_en": "Change the clothing of the fallen woman in the lower right corner from a dark grey top to a dark green cable-knit sweater with blood stains and tears, matching the stabbed character's outfit in the previous still. Preserve the man's exact face, his tears, his green coat and maroon turtleneck, the woman's face and position, the background corpses, the blood trail, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the clothing of the fallen woman in the lower right corner from a dark grey top to a dark green cable-knit sweater with blood stains and tears, matching the stabbed character's outfit in the previous still. Preserve the man's exact face, his tears, his green coat and maroon turtleneck, the woman's face and position, the background corpses, the blood trail, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·인물·조명은 계약대로지만 우하단 김지후가 시체 더미에 묻혀 얼굴만 보이고 이전 스틸이 고정한 니트 상의·흉부 상처가 사라져, '쓰러진 여성 곁에서 우는 남자'라는 시선 대상 관계가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정인우의 얼굴·의상·표정·배경 시체 더미와 핏줄기는 A와 동일하게 유지하면서, 이전 스틸이 잠근 김지후의 녹색 니트와 흉부 혈흔·누운 위치를 복원해 시선 대상 관계를 명확히 한 점만 달라졌으므로 계약이 요구한 최소 변경 수리다.  ★위반: [gpt] 소멸하여 없어야 하는 목걸이/펜던트가 김지후의 가슴 위에 명백히 남아 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.571
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.321
     },
     "violations": {
      "B": [
       "[gpt] 소멸하여 없어야 하는 목걸이/펜던트가 김지후의 가슴 위에 명백히 남아 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·인물·조명은 계약대로지만 우하단 김지후가 시체 더미에 묻혀 얼굴만 보이고 이전 스틸이 고정한 니트 상의·흉부 상처가 사라져, '쓰러진 여성 곁에서 우는 남자'라는 시선 대상 관계가 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정인우의 얼굴·의상·표정·배경 시체 더미와 핏줄기는 A와 동일하게 유지하면서, 이전 스틸이 잠근 김지후의 녹색 니트와 흉부 혈흔·누운 위치를 복원해 시선 대상 관계를 명확히 한 점만 달라졌으므로 계약이 요구한 최소 변경 수리다.  ★위반: [gpt] 소멸하여 없어야 하는 목걸이/펜던트가 김지후의 가슴 위에 명백히 남아 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'클로즈업'과 '얼굴이 중앙 좌측, 어깨가 하단으로 무너짐'이라는 프레임 지시에 더 정확히 부합하며, 눈물·달빛 대비·시체 더미와 핏빛 개울의 배경 근거도 모두 충족한다.  ★위반: [gpt] 소멸하여 없어야 한다고 명시된 목걸이의 펜던트형 물체가 지후의 가슴에 남아 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일한 얼굴·의상·배경이지만 프레임을 넓혀 인물 크기가 줄고 무릎까지 드러나 '클로즈업' 스케일 지시에서 멀어졌고, 계약이 요구하지 않은 확대 재프레이밍이라는 손실만 남았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.417,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 소멸하여 없어야 한다고 명시된 목걸이의 펜던트형 물체가 지후의 가슴에 남아 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'클로즈업'과 '얼굴이 중앙 좌측, 어깨가 하단으로 무너짐'이라는 프레임 지시에 더 정확히 부합하며, 눈물·달빛 대비·시체 더미와 핏빛 개울의 배경 근거도 모두 충족한다.  ★위반: [gpt] 소멸하여 없어야 한다고 명시된 목걸이의 펜던트형 물체가 지후의 가슴에 남아 있다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일한 얼굴·의상·배경이지만 프레임을 넓혀 인물 크기가 줄고 무릎까지 드러나 '클로즈업' 스케일 지시에서 멀어졌고, 계약이 요구하지 않은 확대 재프레이밍이라는 손실만 남았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S111sh11"
  }
 },
 "S112sh6::bgfirst_bg": {
  "input_fingerprint": "3e94428be67e49b8",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 낚시 어선 갑판에 먼저 올라탄 정인우가 선착장에 선 김지후(강수리영)를 향해 손을 뻗어 내민 모습.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored fishing boat in daylight.\n\nTIME OF DAY (lock): day, clear sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height beside the gap, the static camera holds a wide two-person composition with 정인우 on the boat at frame left and 김지후(강수리영) on the dock at frame right. 정인우 braces himself and extends one open hand across the central gap, while 김지후 leans toward it without yet completing the contact.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, midground, reaches for 김지후(강수리영)'s hand; 김지후(강수리영) in the middle-right of the frame, midground, reaches for 정인우's hand; gap between boat and dock in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (선착장 옆에 있으며 정인우가 갑판에 올라탄 상태) — The deck edge and boat side angle toward the central gap; used as Supports 정인우 and defines the left side of the separation; 선착장 (김지후(강수리영)가 배에 오르기 전 머물러 있음) — Its boat-facing edge runs toward the center of the frame; used as Supports 김지후(강수리영) and defines the right side of the separation; 바다 (햇빛에 눈부시게 반짝임); used as Visible beyond the boat-dock separation as spatial context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight under the explicitly clear blue sky gives the separation a calm, relieved surface tone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 낚시 어선 갑판에 먼저 올라탄 정인우가 선착장에 선 김지후(강수리영)를 향해 손을 뻗어 내민 모습.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored fishing boat in daylight.\n\nTIME OF DAY (lock): day, clear sky.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height beside the gap, the static camera holds a wide two-person composition with 정인우 on the boat at frame left and 김지후(강수리영) on the dock at frame right. 정인우 braces himself and extends one open hand across the central gap, while 김지후 leans toward it without yet completing the contact.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, midground, reaches for 김지후(강수리영)'s hand; 김지후(강수리영) in the middle-right of the frame, midground, reaches for 정인우's hand; gap between boat and dock in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (선착장 옆에 있으며 정인우가 갑판에 올라탄 상태) — The deck edge and boat side angle toward the central gap; used as Supports 정인우 and defines the left side of the separation; 선착장 (김지후(강수리영)가 배에 오르기 전 머물러 있음) — Its boat-facing edge runs toward the center of the frame; used as Supports 김지후(강수리영) and defines the right side of the separation; 바다 (햇빛에 눈부시게 반짝임); used as Visible beyond the boat-dock separation as spatial context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight under the explicitly clear blue sky gives the separation a calm, relieved surface tone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S112sh6__bgfirst_bg.png",
  "asset_id": "9e9e53d3-32aa-43d6-934f-50ba0c828bbb",
  "input_asset_ids": [
   "4f27bc1f-bea7-47ff-8122-7e696327e1c7",
   "1b8779f6-7311-439d-88f3-5729489a988b",
   "27aa855b-8eac-4174-87da-8a3e22db2252"
  ]
 },
 "S112sh6": {
  "input_fingerprint": "2373fd26590273f2",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 낚시 어선 갑판에 먼저 올라탄 정인우가 선착장에 선 김지후(강수리영)를 향해 손을 뻗어 내민 모습.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored fishing boat in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height beside the gap, the static camera holds a wide two-person composition with 정인우 on the boat at frame left and 김지후(강수리영) on the dock at frame right. 정인우 braces himself and extends one open hand across the central gap, while 김지후 leans toward it without yet completing the contact.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, midground, reaches for 김지후(강수리영)'s hand; 김지후(강수리영) in the middle-right of the frame, midground, reaches for 정인우's hand; gap between boat and dock in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (선착장 옆에 있으며 정인우가 갑판에 올라탄 상태) — The deck edge and boat side angle toward the central gap; used as Supports 정인우 and defines the left side of the separation; 선착장 (김지후(강수리영)가 배에 오르기 전 머물러 있음) — Its boat-facing edge runs toward the center of the frame; used as Supports 김지후(강수리영) and defines the right side of the separation; 바다 (햇빛에 눈부시게 반짝임); used as Visible beyond the boat-dock separation as spatial context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight under the explicitly clear blue sky gives the separation a calm, relieved surface tone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains permanently gone after disintegrating. Inwoo’s injured arm remains in its cast as he reaches from the boat.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 낚시 어선 갑판에 먼저 올라탄 정인우가 선착장에 선 김지후(강수리영)를 향해 손을 뻗어 내민 모습.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored fishing boat in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height beside the gap, the static camera holds a wide two-person composition with 정인우 on the boat at frame left and 김지후(강수리영) on the dock at frame right. 정인우 braces himself and extends one open hand across the central gap, while 김지후 leans toward it without yet completing the contact.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, midground, reaches for 김지후(강수리영)'s hand; 김지후(강수리영) in the middle-right of the frame, midground, reaches for 정인우's hand; gap between boat and dock in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (선착장 옆에 있으며 정인우가 갑판에 올라탄 상태) — The deck edge and boat side angle toward the central gap; used as Supports 정인우 and defines the left side of the separation; 선착장 (김지후(강수리영)가 배에 오르기 전 머물러 있음) — Its boat-facing edge runs toward the center of the frame; used as Supports 김지후(강수리영) and defines the right side of the separation; 바다 (햇빛에 눈부시게 반짝임); used as Visible beyond the boat-dock separation as spatial context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight under the explicitly clear blue sky gives the separation a calm, relieved surface tone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains permanently gone after disintegrating. Inwoo’s injured arm remains in its cast as he reaches from the boat.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 낚시 어선 갑판에 먼저 올라탄 정인우가 선착장에 선 김지후(강수리영)를 향해 손을 뻗어 내민 모습.\n\nLOCATION (lock): The boarding edge between the island pier and the open deck of the moored fishing boat in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height beside the gap, the static camera holds a wide two-person composition with 정인우 on the boat at frame left and 김지후(강수리영) on the dock at frame right. 정인우 braces himself and extends one open hand across the central gap, while 김지후 leans toward it without yet completing the contact.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, midground, reaches for 김지후(강수리영)'s hand; 김지후(강수리영) in the middle-right of the frame, midground, reaches for 정인우's hand; gap between boat and dock in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 황 씨의 낚시 어선 (선착장 옆에 있으며 정인우가 갑판에 올라탄 상태) — The deck edge and boat side angle toward the central gap; used as Supports 정인우 and defines the left side of the separation; 선착장 (김지후(강수리영)가 배에 오르기 전 머물러 있음) — Its boat-facing edge runs toward the center of the frame; used as Supports 김지후(강수리영) and defines the right side of the separation; 바다 (햇빛에 눈부시게 반짝임); used as Visible beyond the boat-dock separation as spatial context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight under the explicitly clear blue sky gives the separation a calm, relieved surface tone.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains permanently gone after disintegrating. Inwoo’s injured arm remains in its cast as he reaches from the boat.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S112sh6__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S112sh6.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:807191>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:807191>"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 프레임 좌측 배 위에서 상체를 오른쪽으로 기울여 캐스트를 감은 오른팔을 김지후 쪽으로 뻗고 있고, 시선도 그녀의 손을 향한다. 김지후는 우측 선착장에서 왼팔을 배 쪽으로 뻗고 시선은 정인우의 손/얼굴을 향한다. 두 손끝은 중앙 상단에서 아직 닿지 않은 상태 — 샷 텍스트의 '아직 접촉 전' 순간과 일치.",
      "built_space": "좌측에 흰/파란 어선의 조타실과 난간·계류로프가 보이고, 배와 선착장 사이 물 틈이 화면 중앙 하단~좌중앙에 존재한다. 배경에 로케이션 사진의 '섬마을식당' 노란 건물과 그 옆 회색 슬레이트 창고, 가로등, 계류 볼라드가 배치되어 로케이션 일치도가 높다. 조타실은 하나, 볼라드 개수·형태도 자연스럽다. 다만 정인우가 서 있는 갑판 면이 난간 뒤로 다소 가려져 '갑판에 올라탄' 상태는 상체 위주로만 읽힌다.",
      "entities": "정인우: 20대 중반 한국 남성, 짙은 머리, 레퍼런스의 짙은 녹색 코트와 버건디 터틀넥·브로치까지 일치, 오른팔에 흰 캐스트(깁스) 착용 — CARRIED STATE 충족. 김지후: 20대 초반 한국 여성, 긴 검은 생머리, 네이비 재킷·회색 티·청바지로 레퍼런스와 일치, 목걸이 없음 — 조건 충족. 제3의 인물 없음, 문자 간판은 로케이션 사진에 실재하는 식당 간판(약간 왜곡)으로 화면 삽입 자막은 없음. 하늘은 맑은 파란 하늘, 낮.",
      "physics": "정인우는 왼손으로 배 난간을 잡고 몸을 지지하며 상체를 내밀어 '버티며 뻗는' 동작이 성립한다. 김지후는 두 발이 선착장 바닥에 있고 상체를 앞으로 기울인 자세로 무게중심이 발에 실려 있다. 공중에 뜬 신체나 무지지 물체 없음. 계류 로프는 배와 부두를 잇는 실제 장력으로 걸려 있다.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "정인우는 좌측 배 위에서 오른손을 우측으로 뻗고 시선은 김지후를 향한다. 김지후는 우측 부두에서 오른손을 뻗어 두 손이 중앙 상부에서 거의 닿을 듯 마주한다 — 방향성은 정확.",
      "built_space": "좌측 어선은 파란/흰 목선으로 조타실·차양 프레임이 보이며 하나뿐이다. 그러나 배가 부두에 거의 붙어 있어 '배와 부두 사이의 틈'이 하단 중앙 전경에 거의 드러나지 않고, 정인우는 배의 뱃전(선체 상단 좁은 가장자리)에 다리를 벌리고 서 있어 '갑판에 올라탄' 상태보다 뱃전에 걸친 모양이다. 배경은 섬·숲과 바다뿐으로 로케이션 사진의 식당 건물·창고·가로등 등 고정 구조물이 전혀 없고, STRUCTURE LOOK의 창고 구조물도 부재 — 로케이션 락 이탈.",
      "entities": "정인우: 20대 한국 남성이나 의상이 레퍼런스의 짙은 녹색 코트가 아닌 베이지 재킷이며, 팔은 흰 캐스트+슬링으로 부상 조건은 충족. 김지후: 긴 검은 머리, 네이비 재킷·회색 티·청바지로 레퍼런스와 부합, 목걸이 없음. 인물 수는 둘로 정확. 하늘은 밝지만 다소 하이키의 옅은 하늘로 '맑은 파란 하늘' 표현이 약함.",
      "physics": "정인우는 두 발이 배의 좁은 뱃전/갑판 판자에 벌려 딛고 있어 지지는 있으나 폭이 좁은 선체 가장자리 위 스탠스가 다소 불안정하게 보인다. 김지후는 두 발이 부두 위에 있고 앞으로 기울인 자세. 공중에 뜬 신체나 무지지 물체는 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 사진의 식당·창고·가로등·볼라드가 재현되고 배-부두 사이 틈이 중앙 하단에 살아 있으며, 녹색 코트+깁스의 정인우가 난간을 짚고 손을 뻗어 아직 닿지 않은 순간을 정확히 연기 — 프레임 좌/우 배치와 와이드 2인 구도도 지시대로다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손 뻗는 방향과 인물 배치는 맞지만 로케이션 락(식당 건물·창고·가로등 등 고정 구조물)이 전혀 없고 배-부두 틈이 사실상 사라졌으며, 정인우의 의상이 레퍼런스의 짙은 녹색 코트와 불일치한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 사진의 식당·창고·가로등·볼라드가 재현되고 배-부두 사이 틈이 중앙 하단에 살아 있으며, 녹색 코트+깁스의 정인우가 난간을 짚고 손을 뻗어 아직 닿지 않은 순간을 정확히 연기 — 프레임 좌/우 배치와 와이드 2인 구도도 지시대로다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손 뻗는 방향과 인물 배치는 맞지만 로케이션 락(식당 건물·창고·가로등 등 고정 구조물)이 전혀 없고 배-부두 틈이 사실상 사라졌으며, 정인우의 의상이 레퍼런스의 짙은 녹색 코트와 불일치한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 프레임 좌측 배 위에서 상체를 오른쪽으로 기울여 캐스트를 감은 오른팔을 김지후 쪽으로 뻗고 있고, 시선도 그녀의 손을 향한다. 김지후는 우측 선착장에서 왼팔을 배 쪽으로 뻗고 시선은 정인우의 손/얼굴을 향한다. 두 손끝은 중앙 상단에서 아직 닿지 않은 상태 — 샷 텍스트의 '아직 접촉 전' 순간과 일치.",
      "built_space": "좌측에 흰/파란 어선의 조타실과 난간·계류로프가 보이고, 배와 선착장 사이 물 틈이 화면 중앙 하단~좌중앙에 존재한다. 배경에 로케이션 사진의 '섬마을식당' 노란 건물과 그 옆 회색 슬레이트 창고, 가로등, 계류 볼라드가 배치되어 로케이션 일치도가 높다. 조타실은 하나, 볼라드 개수·형태도 자연스럽다. 다만 정인우가 서 있는 갑판 면이 난간 뒤로 다소 가려져 '갑판에 올라탄' 상태는 상체 위주로만 읽힌다.",
      "entities": "정인우: 20대 중반 한국 남성, 짙은 머리, 레퍼런스의 짙은 녹색 코트와 버건디 터틀넥·브로치까지 일치, 오른팔에 흰 캐스트(깁스) 착용 — CARRIED STATE 충족. 김지후: 20대 초반 한국 여성, 긴 검은 생머리, 네이비 재킷·회색 티·청바지로 레퍼런스와 일치, 목걸이 없음 — 조건 충족. 제3의 인물 없음, 문자 간판은 로케이션 사진에 실재하는 식당 간판(약간 왜곡)으로 화면 삽입 자막은 없음. 하늘은 맑은 파란 하늘, 낮.",
      "physics": "정인우는 왼손으로 배 난간을 잡고 몸을 지지하며 상체를 내밀어 '버티며 뻗는' 동작이 성립한다. 김지후는 두 발이 선착장 바닥에 있고 상체를 앞으로 기울인 자세로 무게중심이 발에 실려 있다. 공중에 뜬 신체나 무지지 물체 없음. 계류 로프는 배와 부두를 잇는 실제 장력으로 걸려 있다.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "정인우는 좌측 배 위에서 오른손을 우측으로 뻗고 시선은 김지후를 향한다. 김지후는 우측 부두에서 오른손을 뻗어 두 손이 중앙 상부에서 거의 닿을 듯 마주한다 — 방향성은 정확.",
      "built_space": "좌측 어선은 파란/흰 목선으로 조타실·차양 프레임이 보이며 하나뿐이다. 그러나 배가 부두에 거의 붙어 있어 '배와 부두 사이의 틈'이 하단 중앙 전경에 거의 드러나지 않고, 정인우는 배의 뱃전(선체 상단 좁은 가장자리)에 다리를 벌리고 서 있어 '갑판에 올라탄' 상태보다 뱃전에 걸친 모양이다. 배경은 섬·숲과 바다뿐으로 로케이션 사진의 식당 건물·창고·가로등 등 고정 구조물이 전혀 없고, STRUCTURE LOOK의 창고 구조물도 부재 — 로케이션 락 이탈.",
      "entities": "정인우: 20대 한국 남성이나 의상이 레퍼런스의 짙은 녹색 코트가 아닌 베이지 재킷이며, 팔은 흰 캐스트+슬링으로 부상 조건은 충족. 김지후: 긴 검은 머리, 네이비 재킷·회색 티·청바지로 레퍼런스와 부합, 목걸이 없음. 인물 수는 둘로 정확. 하늘은 밝지만 다소 하이키의 옅은 하늘로 '맑은 파란 하늘' 표현이 약함.",
      "physics": "정인우는 두 발이 배의 좁은 뱃전/갑판 판자에 벌려 딛고 있어 지지는 있으나 폭이 좁은 선체 가장자리 위 스탠스가 다소 불안정하게 보인다. 김지후는 두 발이 부두 위에 있고 앞으로 기울인 자세. 공중에 뜬 신체나 무지지 물체는 없음.",
      "hard_violations": []
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어선 갑판 위에 두 발을 딛고 버티며 손을 뻗는 정인우와 부두에서 몸을 숙인 김지후가 중앙 틈을 사이에 두고 정확히 마주 뻗는 순간을 와이드 2인 구도로 잡았고, 깁스·무목걸이 등 지속 조건과 맑은 하늘·반짝이는 바다까지 충족 — 인우 의상이 레퍼런스 녹색 코트와 다른 점은 감점이나 스테이징 충실도가 우세."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "'섬마을식당' 등 로케이션 재현과 인우 의상 일치는 강점이나, 정인우가 갑판에 올라탄 것이 아니라 선측 난간 밖으로 상체를 내민 상태로 읽히고 김지후의 팔·손 형태와 부두 재질감이 무너져 샷 텍스트의 핵심 동작 구현에서 밀린다.  ★위반: [gpt] 배경 식당 간판에 한글 텍스트가 선명하게 표시되어 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.321
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.071
     },
     "violations": {
      "B": [
       "[gpt] 배경 식당 간판에 한글 텍스트가 선명하게 표시되어 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어선 갑판 위에 두 발을 딛고 버티며 손을 뻗는 정인우와 부두에서 몸을 숙인 김지후가 중앙 틈을 사이에 두고 정확히 마주 뻗는 순간을 와이드 2인 구도로 잡았고, 깁스·무목걸이 등 지속 조건과 맑은 하늘·반짝이는 바다까지 충족 — 인우 의상이 레퍼런스 녹색 코트와 다른 점은 감점이나 스테이징 충실도가 우세."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "'섬마을식당' 등 로케이션 재현과 인우 의상 일치는 강점이나, 정인우가 갑판에 올라탄 것이 아니라 선측 난간 밖으로 상체를 내민 상태로 읽히고 김지후의 팔·손 형태와 부두 재질감이 무너져 샷 텍스트의 핵심 동작 구현에서 밀린다.  ★위반: [gpt] 배경 식당 간판에 한글 텍스트가 선명하게 표시되어 ‘어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "정인우는 프레임 좌측 배 위에서 상체를 오른쪽으로 기울여 캐스트를 감은 오른팔을 김지후 쪽으로 뻗고 있고, 시선도 그녀의 손을 향한다. 김지후는 우측 선착장에서 왼팔을 배 쪽으로 뻗고 시선은 정인우의 손/얼굴을 향한다. 두 손끝은 중앙 상단에서 아직 닿지 않은 상태 — 샷 텍스트의 '아직 접촉 전' 순간과 일치.",
    "built_space": "좌측에 흰/파란 어선의 조타실과 난간·계류로프가 보이고, 배와 선착장 사이 물 틈이 화면 중앙 하단~좌중앙에 존재한다. 배경에 로케이션 사진의 '섬마을식당' 노란 건물과 그 옆 회색 슬레이트 창고, 가로등, 계류 볼라드가 배치되어 로케이션 일치도가 높다. 조타실은 하나, 볼라드 개수·형태도 자연스럽다. 다만 정인우가 서 있는 갑판 면이 난간 뒤로 다소 가려져 '갑판에 올라탄' 상태는 상체 위주로만 읽힌다.",
    "entities": "정인우: 20대 중반 한국 남성, 짙은 머리, 레퍼런스의 짙은 녹색 코트와 버건디 터틀넥·브로치까지 일치, 오른팔에 흰 캐스트(깁스) 착용 — CARRIED STATE 충족. 김지후: 20대 초반 한국 여성, 긴 검은 생머리, 네이비 재킷·회색 티·청바지로 레퍼런스와 일치, 목걸이 없음 — 조건 충족. 제3의 인물 없음, 문자 간판은 로케이션 사진에 실재하는 식당 간판(약간 왜곡)으로 화면 삽입 자막은 없음. 하늘은 맑은 파란 하늘, 낮.",
    "physics": "정인우는 왼손으로 배 난간을 잡고 몸을 지지하며 상체를 내밀어 '버티며 뻗는' 동작이 성립한다. 김지후는 두 발이 선착장 바닥에 있고 상체를 앞으로 기울인 자세로 무게중심이 발에 실려 있다. 공중에 뜬 신체나 무지지 물체 없음. 계류 로프는 배와 부두를 잇는 실제 장력으로 걸려 있다.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "정인우는 좌측 배 위에서 오른손을 우측으로 뻗고 시선은 김지후를 향한다. 김지후는 우측 부두에서 오른손을 뻗어 두 손이 중앙 상부에서 거의 닿을 듯 마주한다 — 방향성은 정확.",
    "built_space": "좌측 어선은 파란/흰 목선으로 조타실·차양 프레임이 보이며 하나뿐이다. 그러나 배가 부두에 거의 붙어 있어 '배와 부두 사이의 틈'이 하단 중앙 전경에 거의 드러나지 않고, 정인우는 배의 뱃전(선체 상단 좁은 가장자리)에 다리를 벌리고 서 있어 '갑판에 올라탄' 상태보다 뱃전에 걸친 모양이다. 배경은 섬·숲과 바다뿐으로 로케이션 사진의 식당 건물·창고·가로등 등 고정 구조물이 전혀 없고, STRUCTURE LOOK의 창고 구조물도 부재 — 로케이션 락 이탈.",
    "entities": "정인우: 20대 한국 남성이나 의상이 레퍼런스의 짙은 녹색 코트가 아닌 베이지 재킷이며, 팔은 흰 캐스트+슬링으로 부상 조건은 충족. 김지후: 긴 검은 머리, 네이비 재킷·회색 티·청바지로 레퍼런스와 부합, 목걸이 없음. 인물 수는 둘로 정확. 하늘은 밝지만 다소 하이키의 옅은 하늘로 '맑은 파란 하늘' 표현이 약함.",
    "physics": "정인우는 두 발이 배의 좁은 뱃전/갑판 판자에 벌려 딛고 있어 지지는 있으나 폭이 좁은 선체 가장자리 위 스탠스가 다소 불안정하게 보인다. 김지후는 두 발이 부두 위에 있고 앞으로 기울인 자세. 공중에 뜬 신체나 무지지 물체는 없음.",
    "hard_violations": []
   }
  ],
  "totals": {
   "A": 14,
   "B": 13
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "로케이션 사진의 식당·창고·가로등·볼라드가 재현되고 배-부두 사이 틈이 중앙 하단에 살아 있으며, 녹색 코트+깁스의 정인우가 난간을 짚고 손을 뻗어 아직 닿지 않은 순간을 정확히 연기 — 프레임 좌/우 배치와 와이드 2인 구도도 지시대로다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "손 뻗는 방향과 인물 배치는 맞지만 로케이션 락(식당 건물·창고·가로등 등 고정 구조물)이 전혀 없고 배-부두 틈이 사실상 사라졌으며, 정인우의 의상이 레퍼런스의 짙은 녹색 코트와 불일치한다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L19B01.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_island_dock_and_gear_storehouse_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:807191>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레이아웃 스케치에 지정된 자세와 달리 김지후가 카메라에서 먼 오른팔이 아닌 카메라와 가장 가까운 왼팔을 뻗고 있습니다.",
     "fix_en": "Redraw the woman's arms so her right arm (furthest from the camera) is extended reaching toward the man, and her left arm (closest to the camera) is bent down by her side, preserving her exact face, hair, and clothing, the man's pose and appearance, the boat, the dock, and all background elements and lighting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the woman's arms so her right arm (furthest from the camera) is extended reaching toward the man, and her left arm (closest to the camera) is bent down by her side, preserving her exact face, hair, and clothing, the man's pose and appearance, the boat, the dock, and all background elements and lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 사진의 건물·계선주·가로등 배치와 스케치의 인물 위치·크기를 가장 충실히 재현했고, 깁스 팔로 간극 너머 손을 뻗는 순간과 두 인물의 시선 방향이 정확하며 지지도 명확하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·연기·정체성은 A와 거의 동일하나 프레임이 미세하게 넓어져 인물 크기가 줄고 부두 계선주·창고 앞 소품 배치와 지후의 머리 실루엣이 계약이 요구하지 않은 방향으로 바뀌어 배경 락 충실도에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경 사진의 건물·계선주·가로등 배치와 스케치의 인물 위치·크기를 가장 충실히 재현했고, 깁스 팔로 간극 너머 손을 뻗는 순간과 두 인물의 시선 방향이 정확하며 지지도 명확하다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·연기·정체성은 A와 거의 동일하나 프레임이 미세하게 넓어져 인물 크기가 줄고 부두 계선주·창고 앞 소품 배치와 지후의 머리 실루엣이 계약이 요구하지 않은 방향으로 바뀌어 배경 락 충실도에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지시된 손 뻗기·깁스·의상·좌우 배치는 충족하지만, 배경 사진 대비 프레임이 줌인되어 가로등 위치와 창고·볼라드 배열이 어긋나고 김지후 하반신이 더 잘려 '와이드 투샷' 및 배경 고정 조건에서 손해를 봤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "배경 사진의 카메라·건축·가로등·볼라드 배열을 거의 그대로 지키면서 좌(정인우, 깁스 팔)–우(김지후) 와이드 투샷과 중앙 간극 위 미완의 손 맞잡기를 정확히 구현했고, 인물 정체성·의상·목걸이 부재 계약도 모두 유지했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.778,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "지시된 손 뻗기·깁스·의상·좌우 배치는 충족하지만, 배경 사진 대비 프레임이 줌인되어 가로등 위치와 창고·볼라드 배열이 어긋나고 김지후 하반신이 더 잘려 '와이드 투샷' 및 배경 고정 조건에서 손해를 봤다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "배경 사진의 카메라·건축·가로등·볼라드 배열을 거의 그대로 지키면서 좌(정인우, 깁스 팔)–우(김지후) 와이드 투샷과 중앙 간극 위 미완의 손 맞잡기를 정확히 구현했고, 인물 정체성·의상·목걸이 부재 계약도 모두 유지했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S112sh6__bgfirst_bg.png",
   "bg_asset_id": "9e9e53d3-32aa-43d6-934f-50ba0c828bbb",
   "bg_record_key": "S112sh6::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S112sh8": {
  "input_fingerprint": "b5a6e3440b48f4fc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 무언가 결심한 듯 아래로 손을 툭 떨어뜨린 채 굳어 있는 김지후(강수리영)의 얼굴.\n\nLOCATION (lock): The island pier beside the fishing boat's boarding point under a clear daytime sky. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dock-side dolly-in ends at 김지후(강수리영)’s chest height in a tight three-quarter close view, emphasizing only the reduced camera distance from the preceding observation. The resolved face occupies the upper center while the abruptly dropped hand remains visible at the lower edge, and the eyes begin to redirect toward the island side for the outgoing pan.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 선착장 (김지후(강수리영)가 배에 오르지 않고 머물러 있음) — The boat-facing side recedes behind the subject; used as Soft geometric background establishing that 김지후(강수리영) remains on land; 바다 (햇빛에 눈부시게 반짝임); used as Defocused context beyond the dock.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight keeps the resolved expression clear while restrained contrast preserves the scene’s bittersweet weight.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, boat edge, bright sea, daylight, and the man's extended hand. Exclude a successful handclasp; show the woman lowering her hand after deciding to remain.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without the destroyed necklace, while Inwoo continues to wear the cast on his injured arm.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "시선이 바다 쪽으로 향하고 반짝이는 해면·어선이 살아 있으나, 식당·창고 등 참조 고정물이 빠져 장소 일치가 약하고 얼굴이 참조보다 나이 들어 보인다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소 요소는 잘 남았지만 시선이 섬 쪽이 아닌 거의 정면(렌즈)으로 향해 지시된 시선 전환을 놓쳤고, 부두 노면이 넓게 잡혀 클로즈업 대신 미디엄 숏이 되었다."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "3/4 클로즈업으로 얼굴이 상단 중앙에 놓이고 눈이 섬·바다 쪽으로 돌아가는 순간을 정확히 잡았으며, 어선·섬마을식당·창고·계선주까지 참조 장소가 가장 충실하다.  ★위반: [gpt] 배경 건물 간판에 한글 문자가 노출되어 ‘화면 어디에도 텍스트가 없어야 한다’는 명시 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S112sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:807191>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "심각도: critical - 카메라 및 프레임 지시에 따르면 '아래로 툭 떨어뜨린 손이 프레임 하단에 보여야 한다'고 명시되어 있으나, 현재 흉부에서 잘린 구도에서는 손이 완전히 화면 밖으로 벗어나 보이지 않습니다.",
     "fix_en": "Draw the top of Jihu's dropped hand just barely visible at the very bottom edge of the frame, explicitly preserving her current facial expression, posture, clothing, lighting, and all background elements exactly as they are.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "심각도: minor - 재킷의 포켓스퀘어가 뾰족하게 여러 겹 접힌 형태이나, 캐릭터 레퍼런스 이미지에서는 평평한 일자형(플랫 폴드)입니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Draw the top of Jihu's dropped hand just barely visible at the very bottom edge of the frame, explicitly preserving her current facial expression, posture, clothing, lighting, and all background elements exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·시선·장소·의상은 모두 맞지만 카메라 지시가 명시한 '하단 가장자리에 남는 툭 떨어진 손'이 프레임 밖으로 잘려 샷 텍스트의 핵심 동작(손을 떨어뜨린 순간)이 화면에서 사라졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 인물·의상·배경·광선을 그대로 유지한 채 프레임만 살짝 조정해 하단에 늘어뜨린 손을 노출시켜, '결심한 듯 아래로 손을 툭 떨어뜨린 채 굳어 있는 얼굴'과 카메라 레이아웃을 모두 충족한다. 수정 비용(배 위치 미세 이동)은 미미하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·시선·장소·의상은 모두 맞지만 카메라 지시가 명시한 '하단 가장자리에 남는 툭 떨어진 손'이 프레임 밖으로 잘려 샷 텍스트의 핵심 동작(손을 떨어뜨린 순간)이 화면에서 사라졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 인물·의상·배경·광선을 그대로 유지한 채 프레임만 살짝 조정해 하단에 늘어뜨린 손을 노출시켜, '결심한 듯 아래로 손을 툭 떨어뜨린 채 굳어 있는 얼굴'과 카메라 레이아웃을 모두 충족한다. 수정 비용(배 위치 미세 이동)은 미미하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카메라 지시대로 '떨어뜨린 손이 하단 가장자리에 남아 있고' 얼굴은 상단 중앙, 시선은 섬 쪽으로 이동 — 결심 후 손을 내리는 순간이 실제로 읽히며 배경 고정 요소도 이전 스틸과 일치."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·정체성·장소는 A와 사실상 동일하나 프레임을 약간 넓히면서 하단의 '툭 떨어뜨린 손'을 잘라내 카메라 지시의 핵심 요소를 잃었고, 인물 크기도 클로즈업 기준에서 더 작아졌다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "카메라 지시대로 '떨어뜨린 손이 하단 가장자리에 남아 있고' 얼굴은 상단 중앙, 시선은 섬 쪽으로 이동 — 결심 후 손을 내리는 순간이 실제로 읽히며 배경 고정 요소도 이전 스틸과 일치."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·정체성·장소는 A와 사실상 동일하나 프레임을 약간 넓히면서 하단의 '툭 떨어뜨린 손'을 잘라내 카메라 지시의 핵심 요소를 잃었고, 인물 크기도 클로즈업 기준에서 더 작아졌다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S112sh6"
  }
 },
 "S112sh16": {
  "input_fingerprint": "57d145c858790280",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 정인우의 쓴웃음에 미소로 화답하며 따뜻한 눈빛을 보내는 얼굴 클로즈업.\n\nLOCATION (lock): On the sunlit island pier beside the departing fishing boat. 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 bright harbor, boat, pier, clear sky, and the pair facing one another. Exclude the earlier offered-hand tension and focus on the woman's warm answering smile.\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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains on Geumwoldo without the destroyed pendant, while Inwoo remains aboard Hwang’s fishing boat.\n\nNo people appear unless the shot text itself says so.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 4,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "요구된 '얼굴 클로즈업'에 가장 근접하며, 이전 샷에서 확립된 두 사람이 마주보는 자세와 위치를 잘 유지했습니다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "클로즈업이 아닌 미디엄 샷으로 렌더링되었으며, 남자가 서로 마주보지 않고 뒤돌아 있어 연속성 지시를 위반했습니다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "근경의 남자 외에도 배경의 배 위에 지시되지 않은 추가 인물이 생성되어 심각한 위반(Hard violation)에 해당합니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S112sh8_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라가 남자 어깨 너머로 여자를 바라보는 앵글이나, 여자 뒤로 바다와 배가 배경으로 나타나 공간적 연속성이 무너졌습니다. 레퍼런스에 따르면 남자는 배 위에, 여자는 방파제에서 배를 바라보고 있어야 하므로, 이 구도에서는 여자 배경에 방파제나 육지가 보여야 합니다.",
     "fix_en": "The spatial relationship is inverted, placing the water and boat behind the woman instead of the pier; this requires relocating the camera and rebuilding the scene's geometry to keep the man on the boat.",
     "needs_regeneration": false,
     "unfixable": true
    },
    {
     "issue_ko": "화면 왼쪽 전경에 보이는 남자의 상의가 밝은 회색으로 보입니다. 레퍼런스의 어둡고 때 탄 청회색 작업복과 일치하지 않습니다.",
     "fix_en": "Darken the man's visible clothing in the foreground left and add heavy dirt/wear textures to match the dark blue-grey coveralls from the reference.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Darken the man's visible clothing in the foreground left and add heavy dirt/wear textures to match the dark blue-grey coveralls from the reference.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S112sh8"
  }
 },
 "S113sh3": {
  "input_fingerprint": "602169f981b5c7c4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 금월도 선착장에 홀로 우두커니 선 채 배가 떠나간 바다 쪽을 바라보며 빙그레 미소를 짓고 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The exposed end of the island pier facing the departing fishing boat and open sea in daylight. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From eye level on the dock, the static camera holds 김지후(강수리영) alone in a wide, front-biased three-quarter composition, his figure occupying the center with open dock space around him. His feet remain planted toward the departed boat’s direction while a small forced smile conflicts with the stillness of his shoulders.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (김지후(강수리영)가 홀로 남아 있음) — The dock extends from beneath 김지후(강수리영) toward the direction of the departing boat; used as Frames the solitary figure and emphasizes that he has remained behind; 바다 (물결이 반짝이며 배가 떠난 방향으로 펼쳐짐); used as Open space aligned with his gaze toward the departing boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight gives the farewell an outwardly peaceful clarity while gentle contrast preserves the strain beneath the smile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without the necklace, which was destroyed, as she stays alone on the dock watching the boat leave.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "initial_roll_all_fail": true,
  "totals": {
   "A": 8,
   "C": 7,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "배를 향한 시선, 작은 미소, 넓은 구도와 이전 쇼트의 항구 장소를 가장 충실히 재현했지만 발끝이 배가 아닌 카메라 쪽을 향한다."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "시선과 절제된 미소는 어선에 잘 맞지만 고정된 항구 특징이 약하고 발 방향도 배와 반대여서 A보다 낮다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "넓은 부두와 의상은 맞지만 김지후가 떠나는 배가 아니라 카메라를 보고 활짝 웃어 핵심 작별 동작을 놓친다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:807191>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에 '발은 배가 떠난 방향을 향해 있어야 한다'고 명시되었으나, 배는 배경 우측에 위치함에도 캐릭터의 발은 카메라 정면을 향한 채 고개만 돌리고 있습니다.",
     "fix_en": "Redraw the character's body from the neck down so her torso, legs, and shoes point towards the boat on the right. Preserve her head looking right, her facial expression, her exact clothing, the dock she is standing on, the boat, and the entire background.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "캐릭터가 위치해야 할 기준 이미지의 장소(빨간 탑과 건물이 있는 방파제)가 배경 좌측에 분리되어 그려져 있어, 캐릭터가 다른 선착장에 서 있는 형태가 되어 위치 일관성을 위반했습니다.",
     "fix_en": "Remove the pier structure, buildings, and red tower from the background on the left, replacing them with open sea and distant hills to reduce the location contradiction. Preserve the character, her pose, the dock in the foreground, the boat, and the lighting.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the character's body from the neck down so her torso, legs, and shoes point towards the boat on the right. Preserve her head looking right, her facial expression, her exact clothing, the dock she is standing on, the boat, and the entire background.\n- Remove the pier structure, buildings, and red tower from the background on the left, replacing them with open sea and distant hills to reduce the location contradiction. Preserve the character, her pose, the dock in the foreground, the boat, and the lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선이 실제 떠나는 어선에 정확히 닿고 입가의 옅은 미소가 '빙그레 미소'를 충족하며, 레퍼런스의 방파제·마을·붉은 등대 등 고정 시설물까지 유지해 장소 락과 와이드 정면 3/4 구도를 모두 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·물리·의상은 무난하나 샷 텍스트의 핵심인 '빙그레 미소'가 무표정으로 지워졌고, 레퍼런스가 고정한 배경 방파제·마을 건물·붉은 등대가 사라져 요구되지 않은 장소 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.857,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선이 실제 떠나는 어선에 정확히 닿고 입가의 옅은 미소가 '빙그레 미소'를 충족하며, 레퍼런스의 방파제·마을·붉은 등대 등 고정 시설물까지 유지해 장소 락과 와이드 정면 3/4 구도를 모두 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·물리·의상은 무난하나 샷 텍스트의 핵심인 '빙그레 미소'가 무표정으로 지워졌고, 레퍼런스가 고정한 배경 방파제·마을 건물·붉은 등대가 사라져 요구되지 않은 장소 손실이 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 부두 끝 중앙에 서서 얼굴을 화면 오른쪽(배가 떠나간 바다 쪽)으로 돌려 시선을 보내고 있다. 시선 방향과 우측 중경의 떠나가는 어선 방향이 대체로 일치한다. 다만 표정은 미소가 거의 보이지 않고 무표정에 가깝다 — 샷 텍스트가 요구한 '빙그레 미소'가 읽히지 않는다. 발끝은 카메라 쪽(부두 안쪽)을 향해 있어 '배가 떠난 방향으로 발이 고정'이라는 지시와 어긋난다.",
      "built_space": "콘크리트 부두 끝, 양측 목재 펜더 빔·계선주(볼라드) 4개·체인·폐타이어 방현재가 좌우 대칭으로 배치되어 있고, 구조는 이전 스틸의 부두와 재질(콘크리트, 타이어 펜더)이 유사하다. 그러나 이전 스틸에 있던 배경 요소 — 붉은 등대탑, 방파제 위 마을 건물들, 전신주, 파란 지붕 창고 — 가 전부 사라지고 나무 덮인 무인도 언덕만 남았다. 위치 락(같은 장소의 고정 요소)이 상당히 훼손됨.",
      "entities": "인물: 긴 검은 생머리의 20대 한국 여성, 네이비 재킷 + 회색 티 + 갈색 벨트 + 청바지(밑단 롤업) + 갈색 스니커즈 — 캐릭터 레퍼런스와 일치. 다만 재킷 가슴 포켓의 흰 포켓스퀘어가 거의 보이지 않게 처리됨. 목걸이 없음(계약 준수). 어선 1척이 우측 해상에 있어 '떠나간 배'를 충족. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발이 콘크리트 부두 바닥에 온전히 닿아 있고, 발 밑에 방향이 일관된 짧은 그림자가 있다. 공중에 뜬 물체 없음. 어선은 수면에 앉아 항적을 남기며 이동, 부력 정상. 타이어와 체인은 부두 측면에 걸려 중력에 맞게 늘어져 있다."
     },
     {
      "label": "B",
      "direction": "인물은 부두 끝 중앙에 서서 얼굴과 시선을 화면 오른쪽 바다 — 떠나가는 어선이 있는 방향 — 으로 돌리고 입가에 옅은 미소를 띠고 있다. 시선 타깃이 어선과 명확히 정렬되며 '빙그레 미소'가 실제로 읽힌다. 몸통은 정면에 가까운 3/4, 발은 부두 축을 따라 바다 쪽을 향해 서 있다.",
      "built_space": "동일한 콘크리트 부두 끝, 좌우 목재 빔·볼라드·체인·폐타이어가 A와 같은 배치. 배경에는 이전 스틸의 고정물 — 붉은 등대탑, 방파제 벽면의 타이어 펜더 열, 파란/흰색 항구 건물, 전신주, 초록 표지판, 멀리 겹치는 섬 능선 — 이 모두 재현되어 위치 락에 훨씬 충실하다. 부두는 인물 발 밑에서 바다 쪽으로 뻗어 나감.",
      "entities": "인물: 긴 검은 생머리 20대 한국 여성, 네이비 재킷 + 회색 티 + 갈색 벨트 + 흰 포켓스퀘어 + 청바지 롤업 + 갈색/흰 밑창 스니커즈 — 캐릭터 레퍼런스와 세부까지 일치. 목걸이 없음(계약 준수). 우측 해상에 떠나가는 소형 어선 1척. 추가 인물·물체 없음.",
      "hard_violations": [],
      "physics": "두 발 모두 부두 바닥에 접지, 발 아래 그림자가 광원과 일치. 팔은 자연스럽게 늘어져 있고 체중은 양발에 균등. 공중 부양 요소 없음. 어선은 수면에 정상적으로 떠 있고 잔물결·반짝임이 물리적으로 타당. 타이어·체인은 중력 방향으로 늘어짐."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "부두 구조와 인물 의상은 맞지만 이전 스틸의 고정 배경(붉은 등대탑·항구 건물·방파제)이 통째로 사라져 위치 락이 약해졌고, 결정적으로 샷 텍스트의 '빙그레 미소'가 무표정으로 읽히며 발끝도 배가 떠난 방향이 아닌 카메라 쪽을 향한다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "떠나가는 배 쪽을 바라보며 옅게 미소 짓는 순간이 실제로 연기되어 있고, 이전 스틸의 등대탑·방파제·항구 건물 등 고정 배경까지 복원해 위치 락과 와이드 정면 3/4 구도를 모두 충족 — 포켓스퀘어 등 의상 디테일도 캐릭터 레퍼런스와 일치한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "부두 구조와 인물 의상은 맞지만 이전 스틸의 고정 배경(붉은 등대탑·항구 건물·방파제)이 통째로 사라져 위치 락이 약해졌고, 결정적으로 샷 텍스트의 '빙그레 미소'가 무표정으로 읽히며 발끝도 배가 떠난 방향이 아닌 카메라 쪽을 향한다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "떠나가는 배 쪽을 바라보며 옅게 미소 짓는 순간이 실제로 연기되어 있고, 이전 스틸의 등대탑·방파제·항구 건물 등 고정 배경까지 복원해 위치 락과 와이드 정면 3/4 구도를 모두 충족 — 포켓스퀘어 등 의상 디테일도 캐릭터 레퍼런스와 일치한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 부두 끝 중앙에 서서 얼굴을 화면 오른쪽(배가 떠나간 바다 쪽)으로 돌려 시선을 보내고 있다. 시선 방향과 우측 중경의 떠나가는 어선 방향이 대체로 일치한다. 다만 표정은 미소가 거의 보이지 않고 무표정에 가깝다 — 샷 텍스트가 요구한 '빙그레 미소'가 읽히지 않는다. 발끝은 카메라 쪽(부두 안쪽)을 향해 있어 '배가 떠난 방향으로 발이 고정'이라는 지시와 어긋난다.",
      "built_space": "콘크리트 부두 끝, 양측 목재 펜더 빔·계선주(볼라드) 4개·체인·폐타이어 방현재가 좌우 대칭으로 배치되어 있고, 구조는 이전 스틸의 부두와 재질(콘크리트, 타이어 펜더)이 유사하다. 그러나 이전 스틸에 있던 배경 요소 — 붉은 등대탑, 방파제 위 마을 건물들, 전신주, 파란 지붕 창고 — 가 전부 사라지고 나무 덮인 무인도 언덕만 남았다. 위치 락(같은 장소의 고정 요소)이 상당히 훼손됨.",
      "entities": "인물: 긴 검은 생머리의 20대 한국 여성, 네이비 재킷 + 회색 티 + 갈색 벨트 + 청바지(밑단 롤업) + 갈색 스니커즈 — 캐릭터 레퍼런스와 일치. 다만 재킷 가슴 포켓의 흰 포켓스퀘어가 거의 보이지 않게 처리됨. 목걸이 없음(계약 준수). 어선 1척이 우측 해상에 있어 '떠나간 배'를 충족. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발이 콘크리트 부두 바닥에 온전히 닿아 있고, 발 밑에 방향이 일관된 짧은 그림자가 있다. 공중에 뜬 물체 없음. 어선은 수면에 앉아 항적을 남기며 이동, 부력 정상. 타이어와 체인은 부두 측면에 걸려 중력에 맞게 늘어져 있다."
     },
     {
      "label": "A",
      "direction": "인물은 부두 끝 중앙에 서서 얼굴과 시선을 화면 오른쪽 바다 — 떠나가는 어선이 있는 방향 — 으로 돌리고 입가에 옅은 미소를 띠고 있다. 시선 타깃이 어선과 명확히 정렬되며 '빙그레 미소'가 실제로 읽힌다. 몸통은 정면에 가까운 3/4, 발은 부두 축을 따라 바다 쪽을 향해 서 있다.",
      "built_space": "동일한 콘크리트 부두 끝, 좌우 목재 빔·볼라드·체인·폐타이어가 A와 같은 배치. 배경에는 이전 스틸의 고정물 — 붉은 등대탑, 방파제 벽면의 타이어 펜더 열, 파란/흰색 항구 건물, 전신주, 초록 표지판, 멀리 겹치는 섬 능선 — 이 모두 재현되어 위치 락에 훨씬 충실하다. 부두는 인물 발 밑에서 바다 쪽으로 뻗어 나감.",
      "entities": "인물: 긴 검은 생머리 20대 한국 여성, 네이비 재킷 + 회색 티 + 갈색 벨트 + 흰 포켓스퀘어 + 청바지 롤업 + 갈색/흰 밑창 스니커즈 — 캐릭터 레퍼런스와 세부까지 일치. 목걸이 없음(계약 준수). 우측 해상에 떠나가는 소형 어선 1척. 추가 인물·물체 없음.",
      "hard_violations": [],
      "physics": "두 발 모두 부두 바닥에 접지, 발 아래 그림자가 광원과 일치. 팔은 자연스럽게 늘어져 있고 체중은 양발에 균등. 공중 부양 요소 없음. 어선은 수면에 정상적으로 떠 있고 잔물결·반짝임이 물리적으로 타당. 타이어·체인은 중력 방향으로 늘어짐."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S113sh2"
  }
 },
 "groupbg::낚시배_갑판": {
  "input_fingerprint": "78361b1d292ab8f0",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "낚시배_갑판",
    "tags": [
     "S101sh1",
     "S101sh6",
     "S101sh9",
     "S102sh12",
     "S113sh4",
     "S17sh1",
     "S17sh6",
     "S19sh2",
     "S19sh7",
     "S54sh3"
    ]
   },
   "context_sig": "fc68fbc5ec3e7898"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On the open deck of the fishing boat after it has left the island, facing toward the mainland.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n경찰서 형사과 사무실: 책상들이 배열되어 있고 서류와 모니터들이 복잡하게 놓인 형사과 사무실. 백색 형광등이 실내를 밝힌다. (특징: 파티션으로 나뉜 책상들; 컴퓨터 모니터; 널려 있는 서류 더미; 밝은 백색 형광등 조명) / 구형 산타페 SUV 내부: 오래된 구형 SUV 차량의 실내 공간. 계기판 불빛이 약하게 실내를 비춘다. (특징: 운전대; 낡은 가죽 시트; 계기판 조명; 차량 창문 너머로 보이는 새벽 풍경) / 금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 해안마을 경찰 지구대 내부: 책상과 서류장, 오래된 소파가 단출하게 배치된 낡은 시골 지구대 사무실. (특징: 낡고 오래된 사무용 책상; 철제 관물대와 서류장; 유선 전화기; 오래된 가죽 소파) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 달리는 낚시 어선 - 낮\n- 화면 가득 푸르게 넘실대는 바다에 5톤 짜리 낚시 어선이 하얀 포말을 만들며 지나간다.\n- 실외. 달리는 낚시 어선 - 낮\n- 실외. 황 씨의 낚시 어선 - 낮\n- 실외. 낚시 어선 - 낮\n- 실외. 낚시 어선 - 낮\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated: On the open deck of the fishing boat after it has left the island, facing toward the mainland.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n경찰서 형사과 사무실: 책상들이 배열되어 있고 서류와 모니터들이 복잡하게 놓인 형사과 사무실. 백색 형광등이 실내를 밝힌다. (특징: 파티션으로 나뉜 책상들; 컴퓨터 모니터; 널려 있는 서류 더미; 밝은 백색 형광등 조명) / 구형 산타페 SUV 내부: 오래된 구형 SUV 차량의 실내 공간. 계기판 불빛이 약하게 실내를 비춘다. (특징: 운전대; 낡은 가죽 시트; 계기판 조명; 차량 창문 너머로 보이는 새벽 풍경) / 금월도 숲속 만월제 도당: 숲 한가운데 둥글게 트인 공터. 거대한 바위와 제단이 있고 커다란 모닥불들이 타오른다. (특징: 성인 키 서너 배 높이의 거대한 암석 바위; 피 손자국으로 범벅이 된 바위 표면; 바위 앞 제단; 제단을 둥글게 감싸며 타오르는 커다란 모닥불들; 하늘 위 거대한 핏빛 보름달) / 해안마을 경찰 지구대 내부: 책상과 서류장, 오래된 소파가 단출하게 배치된 낡은 시골 지구대 사무실. (특징: 낡고 오래된 사무용 책상; 철제 관물대와 서류장; 유선 전화기; 오래된 가죽 소파) / 해안마을 선착장: 육지 쪽 항구의 선착장. 어선들이 정박해 있고 콘크리트 바닥에 폴리스 라인이 쳐져 있다. (특징: 콘크리트 항구 부두 바닥; 드럼통 모닥불; 시체 주변의 노란색 폴리스 라인; 구경꾼 무리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 달리는 낚시 어선 - 낮\n- 화면 가득 푸르게 넘실대는 바다에 5톤 짜리 낚시 어선이 하얀 포말을 만들며 지나간다.\n- 실외. 달리는 낚시 어선 - 낮\n- 실외. 황 씨의 낚시 어선 - 낮\n- 실외. 낚시 어선 - 낮\n- 실외. 낚시 어선 - 낮\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_낚시배_갑판_480abc.png",
  "asset_id": "e0250d01-9c2c-4d36-8993-1a8c3b047efb",
  "input_asset_ids": [
   "182068a3-22e7-4041-abf3-ea94efc83aeb"
  ],
  "origin_tag": "S113sh4",
  "place_text": "On the open deck of the fishing boat after it has left the island, facing toward the mainland.",
  "origin_inputs": {
   "place_text": "On the open deck of the fishing boat after it has left the island, facing toward the mainland.",
   "time_of_day_en": "day",
   "conti_asset_id": "182068a3-22e7-4041-abf3-ea94efc83aeb"
  }
 },
 "S113sh4::bgfirst_bg": {
  "input_fingerprint": "7ebceaf2afe622b6",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 바닷바람에 머리카락이 흩날리는 가운데 육지 쪽을 향해 시선을 고정하고 눈가에 맑은 눈물이 맺혀 있는 정인우의 얼굴 클로즈업.\n\nLOCATION (lock): On the open deck of the fishing boat after it has left the island, facing toward the mainland.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On 정인우's landward side at eye level, dolly from close distance into an intimate facial close-up, ending with his face occupying roughly the central two-thirds of the frame. Keep him in a three-quarter turn rather than frontal portraiture, with his tear-bright eyes fixed beyond the frame and his wind-moved hair crossing the clean outline of his face.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: sea (sparkling in daylight) — The defocused water surface catches daylight behind his landward profile; used as Forms the soft background beyond 정인우 and preserves the boat's coastal setting during the facial push-in; fishing boat deck (moving toward the mainland) — Only the landward-facing portion behind 정인우 remains visible at the lower edge; used as Provides a minimal lower-frame reference that keeps the close-up physically anchored aboard the vessel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 바닷바람에 머리카락이 흩날리는 가운데 육지 쪽을 향해 시선을 고정하고 눈가에 맑은 눈물이 맺혀 있는 정인우의 얼굴 클로즈업.\n\nLOCATION (lock): On the open deck of the fishing boat after it has left the island, facing toward the mainland.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On 정인우's landward side at eye level, dolly from close distance into an intimate facial close-up, ending with his face occupying roughly the central two-thirds of the frame. Keep him in a three-quarter turn rather than frontal portraiture, with his tear-bright eyes fixed beyond the frame and his wind-moved hair crossing the clean outline of his face.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: sea (sparkling in daylight) — The defocused water surface catches daylight behind his landward profile; used as Forms the soft background beyond 정인우 and preserves the boat's coastal setting during the facial push-in; fishing boat deck (moving toward the mainland) — Only the landward-facing portion behind 정인우 remains visible at the lower edge; used as Provides a minimal lower-frame reference that keeps the close-up physically anchored aboard the vessel.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh4__bgfirst_bg.png",
  "asset_id": "60fb45ef-6b41-4bb2-9717-afa25aa38981",
  "input_asset_ids": [
   "182068a3-22e7-4041-abf3-ea94efc83aeb",
   "e0250d01-9c2c-4d36-8993-1a8c3b047efb"
  ]
 },
 "S113sh4": {
  "input_fingerprint": "9d517c63313d08e5",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바닷바람에 머리카락이 흩날리는 가운데 육지 쪽을 향해 시선을 고정하고 눈가에 맑은 눈물이 맺혀 있는 정인우의 얼굴 클로즈업.\n\nLOCATION (lock): On the open deck of the fishing boat after it has left the island, facing toward the mainland. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains aboard the departing fishing boat while Jihu stays behind on Geumwoldo.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바닷바람에 머리카락이 흩날리는 가운데 육지 쪽을 향해 시선을 고정하고 눈가에 맑은 눈물이 맺혀 있는 정인우의 얼굴 클로즈업.\n\nLOCATION (lock): On the open deck of the fishing boat after it has left the island, facing toward the mainland. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains aboard the departing fishing boat while Jihu stays behind on Geumwoldo.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea, with historical flashbacks to 1670 Joseon and the Japanese military era in Korea; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바닷바람에 머리카락이 흩날리는 가운데 육지 쪽을 향해 시선을 고정하고 눈가에 맑은 눈물이 맺혀 있는 정인우의 얼굴 클로즈업.\n\nLOCATION (lock): On the open deck of the fishing boat after it has left the island, facing toward the mainland. 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\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo remains aboard the departing fishing boat while Jihu stays behind on Geumwoldo.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 정인우 (한국인 20대 중반 남성, 훤칠한 얼굴, 짧은 검은 머리, 단정한 이목구비) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S113sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903809>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_낚시배_갑판_480abc.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903809>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 얼굴 클로즈업 앵글과 로케이션 레퍼런스의 구조물(파란 선체, 조명 기둥)을 가장 정확히 재현했으나 의상이 다소 다릅니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "캐릭터 의상은 레퍼런스와 일치하나, 로케이션에 없는 흰색 선실 구조물이 추가되었고 샷 사이즈가 다소 넓습니다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "지정된 얼굴 클로즈업 앵글과 로케이션 레퍼런스의 구조물(파란 선체, 조명 기둥)을 가장 정확히 재현했으나 의상이 다소 다릅니다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "캐릭터 의상은 레퍼런스와 일치하나, 로케이션에 없는 흰색 선실 구조물이 추가되었고 샷 사이즈가 다소 넓습니다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "클로즈업 앵글, 눈물 맺힌 표정을 잘 구현했으며 특히 레퍼런스의 복장(조끼와 재킷)을 매우 정확하게 반영했습니다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "바람에 흩날리는 머리카락과 배경의 재현도는 우수하나, 캐릭터 레퍼런스의 핵심 복장을 완전히 누락하여 우선순위에서 밀립니다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "클로즈업 앵글, 눈물 맺힌 표정을 잘 구현했으며 특히 레퍼런스의 복장(조끼와 재킷)을 매우 정확하게 반영했습니다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "바람에 흩날리는 머리카락과 배경의 재현도는 우수하나, 캐릭터 레퍼런스의 핵심 복장을 완전히 누락하여 우선순위에서 밀립니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 12
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 12
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지정된 얼굴 클로즈업 앵글과 로케이션 레퍼런스의 구조물(파란 선체, 조명 기둥)을 가장 정확히 재현했으나 의상이 다소 다릅니다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "캐릭터 의상은 레퍼런스와 일치하나, 로케이션에 없는 흰색 선실 구조물이 추가되었고 샷 사이즈가 다소 넓습니다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_낚시배_갑판_480abc.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903809>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "기준 장소 사진에 의하면 우측 배경은 파란색 선체 벽과 은색 난간만 있어야 하나, 사진에 없는 밧줄이 감긴 기둥이 임의로 생성되어 장소의 구조적 진실성을 위반함.",
     "fix_en": "Remove the vertical post and coiled ropes on the right side of the background, replacing them with the continuous blue bulwark, silver railing, and sea.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the vertical post and coiled ropes on the right side of the background, replacing them with the continuous blue bulwark, silver railing, and sea.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh4__bgfirst_bg.png",
   "bg_asset_id": "60fb45ef-6b41-4bb2-9717-afa25aa38981",
   "bg_record_key": "S113sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "낚시배_갑판",
   "groupbg_asset_id": "e0250d01-9c2c-4d36-8993-1a8c3b047efb"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S2sh1::bgfirst_bg": {
  "input_fingerprint": "996d2976df071029",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 얼기설기 지어진 나무 창고 안에서 과거의 조선인 육혈귀 생존자들이 서로 부둥켜안고 두려움에 몸을 움츠린 상태.\n\nLOCATION (lock): Inside the roughly patched wooden salt-storehouse, away from the entrance and lit by daytime leaking through its gaps.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height near the rear interior, hold a wide static composition with the clustered survivors in the middle foreground and the door aligned beyond them. The loosely assembled walls and supports close around their hunched bodies, while the forward axis leaves the door as the inescapable destination of the next move.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: huddled Joseon survivors in the middle-center of the frame, midground; warehouse door in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 판자와 각목으로 덧댄 창고 내부 (얼기설기 덧대어 만든 상태) — The inner faces of the patched walls and exposed supports surround the survivors; used as Compresses the group inside an insecure, improvised enclosure; 창고 문 (이 순간 닫혀 있는 상태) — The interior-facing side is visible beyond the clustered survivors; used as Sits on the forward camera axis as the source of approaching danger.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight appropriate to the interior holds the survivors in deep tonal separation from the enclosing structure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 얼기설기 지어진 나무 창고 안에서 과거의 조선인 육혈귀 생존자들이 서로 부둥켜안고 두려움에 몸을 움츠린 상태.\n\nLOCATION (lock): Inside the roughly patched wooden salt-storehouse, away from the entrance and lit by daytime leaking through its gaps.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height near the rear interior, hold a wide static composition with the clustered survivors in the middle foreground and the door aligned beyond them. The loosely assembled walls and supports close around their hunched bodies, while the forward axis leaves the door as the inescapable destination of the next move.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: huddled Joseon survivors in the middle-center of the frame, midground; warehouse door in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 판자와 각목으로 덧댄 창고 내부 (얼기설기 덧대어 만든 상태) — The inner faces of the patched walls and exposed supports surround the survivors; used as Compresses the group inside an insecure, improvised enclosure; 창고 문 (이 순간 닫혀 있는 상태) — The interior-facing side is visible beyond the clustered survivors; used as Sits on the forward camera axis as the source of approaching danger.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight appropriate to the interior holds the survivors in deep tonal separation from the enclosing structure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh1__bgfirst_bg.png",
  "asset_id": "9086b5a8-6352-4d3f-a0f6-bd12963d286a",
  "input_asset_ids": [
   "6dacf3a9-3929-45e0-aaf2-24e27bb11e81",
   "64d63671-c7fb-4465-a3a2-dd326e5b074b"
  ]
 },
 "S2sh1": {
  "input_fingerprint": "057993ee6200d361",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 얼기설기 지어진 나무 창고 안에서 과거의 조선인 육혈귀 생존자들이 서로 부둥켜안고 두려움에 몸을 움츠린 상태.\n\nLOCATION (lock): Inside the roughly patched wooden salt-storehouse, away from the entrance and lit by daytime leaking through its gaps. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height near the rear interior, hold a wide static composition with the clustered survivors in the middle foreground and the door aligned beyond them. The loosely assembled walls and supports close around their hunched bodies, while the forward axis leaves the door as the inescapable destination of the next move.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: huddled Joseon survivors in the middle-center of the frame, midground; warehouse door in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 판자와 각목으로 덧댄 창고 내부 (얼기설기 덧대어 만든 상태) — The inner faces of the patched walls and exposed supports surround the survivors; used as Compresses the group inside an insecure, improvised enclosure; 창고 문 (이 순간 닫혀 있는 상태) — The interior-facing side is visible beyond the clustered survivors; used as Sits on the forward camera axis as the source of approaching danger.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight appropriate to the interior holds the survivors in deep tonal separation from the enclosing structure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 얼기설기 지어진 나무 창고 안에서 과거의 조선인 육혈귀 생존자들이 서로 부둥켜안고 두려움에 몸을 움츠린 상태.\n\nLOCATION (lock): Inside the roughly patched wooden salt-storehouse, away from the entrance and lit by daytime leaking through its gaps. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height near the rear interior, hold a wide static composition with the clustered survivors in the middle foreground and the door aligned beyond them. The loosely assembled walls and supports close around their hunched bodies, while the forward axis leaves the door as the inescapable destination of the next move.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: huddled Joseon survivors in the middle-center of the frame, midground; warehouse door in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 판자와 각목으로 덧댄 창고 내부 (얼기설기 덧대어 만든 상태) — The inner faces of the patched walls and exposed supports surround the survivors; used as Compresses the group inside an insecure, improvised enclosure; 창고 문 (이 순간 닫혀 있는 상태) — The interior-facing side is visible beyond the clustered survivors; used as Sits on the forward camera axis as the source of approaching danger.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight appropriate to the interior holds the survivors in deep tonal separation from the enclosing structure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 얼기설기 지어진 나무 창고 안에서 과거의 조선인 육혈귀 생존자들이 서로 부둥켜안고 두려움에 몸을 움츠린 상태.\n\nLOCATION (lock): Inside the roughly patched wooden salt-storehouse, away from the entrance and lit by daytime leaking through its gaps. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height near the rear interior, hold a wide static composition with the clustered survivors in the middle foreground and the door aligned beyond them. The loosely assembled walls and supports close around their hunched bodies, while the forward axis leaves the door as the inescapable destination of the next move.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: huddled Joseon survivors in the middle-center of the frame, midground; warehouse door in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 판자와 각목으로 덧댄 창고 내부 (얼기설기 덧대어 만든 상태) — The inner faces of the patched walls and exposed supports surround the survivors; used as Compresses the group inside an insecure, improvised enclosure; 창고 문 (이 순간 닫혀 있는 상태) — The interior-facing side is visible beyond the clustered survivors; used as Sits on the forward camera axis as the source of approaching danger.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight appropriate to the interior holds the survivors in deep tonal separation from the enclosing structure.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 adult, dark hair, gaunt weathered face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S2sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:934378>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:934378>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "생존자 무리는 화면 중앙보다 약간 왼쪽·아래에 몰려 있고, 대부분 고개를 숙이거나 서로를 향해 시선을 돌려 문 쪽으로 향한 공통 시선축이 없다. 창고 문은 화면 정중앙 배경이 아니라 오른쪽 벽면에 붙어 있어 전방축(문=다음 위협 방향)이 성립하지 않는다. 카메라는 후면 내부 가슴 높이가 아니라 다소 높은 위치에서 무리를 내려다보는 느낌이다.",
      "built_space": "판자와 각목으로 덧댄 벽·서까래·바닥은 로케이션과 재질이 유사하나, 정면 배경 벽에 문이 없고 대신 오른쪽 측벽에 빗장 달린 문이 배치돼 프레임 레이아웃(문=중앙 배경)이 어긋난다. 후면 벽 중앙에는 작은 판자 패치만 있다. 좌측 가로 보(횡목)는 레퍼런스와 유사.",
      "entities": "인물 15명 이상. 모두 조선 복식의 여성 위주이며 얼굴은 대체로 중년 여성. 캐릭터 레퍼런스의 백발 노년 여성(검은 한복, 비녀)은 명확히 식별되지 않는다. 일부 얼굴은 뭉개져 형태가 불안정. 흑백 고대비는 충족.",
      "hard_violations": [],
      "physics": "모두 흙바닥에 앉거나 무릎 꿇은 상태로 지지면이 분명하다. 공중에 뜬 신체 없음. 다만 무리 뒤쪽 몇몇 인물은 몸통이 겹쳐 어깨·팔의 소속이 모호하고, 오른쪽 중앙 한 인물의 팔 배치가 부자연스럽다."
     },
     {
      "label": "B",
      "direction": "6~7명이 화면 정중앙 미드그라운드에 밀집해 서로 어깨와 팔을 붙들고 있으며, 다수의 시선이 카메라/전방(문 방향 축)을 향해 공포를 드러낸다. 창고 문은 정확히 화면 중앙 배경에 닫힌 상태로 놓여 빛이 틈으로 새어 들어온다. 전방축이 문으로 수렴한다.",
      "built_space": "얼기설기 덧댄 판자벽, 각목 기둥과 가로 보, 서까래, 흙바닥이 로케이션과 일치. 문은 배경 중앙, 빗장 금속 부속이 보이며 닫혀 있다. 좌우 벽이 원근으로 좁혀지며 무리를 둘러싼다. 카메라는 후면 내부 가슴 높이 정도의 낮은 수평 시점.",
      "entities": "인물 7명, 전원 조선 복식의 한국인. 중앙에 백발을 쪽지고 어두운 저고리를 입은 노년 여성이 있어 캐릭터 레퍼런스와 연령·머리·복식이 부합한다. 나머지는 중년 남녀 생존자. 눈은 정상적인 인간 안구, 흑백 고대비 주간광.",
      "hard_violations": [],
      "physics": "전원 흙바닥에 무릎 꿇거나 주저앉아 지지면이 명확하고, 서로의 팔로 감싸안은 손이 실제로 어깨·팔에 닿아 있다. 공중에 뜬 신체 없음. 다만 중앙 인물의 팔과 옆 인물 팔의 연결이 한 곳에서 다소 모호하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "문이 배경 중앙이 아닌 우측 벽에 놓여 '문이 전방축의 불가피한 목적지'라는 카메라·레이아웃 지시를 어겼고, 인물 수가 과다하며 캐릭터 레퍼런스의 노년 여성이 식별되지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "중앙 미드그라운드의 부둥켜안은 생존자 무리와 정중앙 배경의 닫힌 창고 문, 가슴 높이 와이드 정면축, 고대비 흑백 주간광까지 프레임 지시를 정확히 충족하고 레퍼런스 노년 여성도 중앙에 반영했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "문이 배경 중앙이 아닌 우측 벽에 놓여 '문이 전방축의 불가피한 목적지'라는 카메라·레이아웃 지시를 어겼고, 인물 수가 과다하며 캐릭터 레퍼런스의 노년 여성이 식별되지 않는다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "중앙 미드그라운드의 부둥켜안은 생존자 무리와 정중앙 배경의 닫힌 창고 문, 가슴 높이 와이드 정면축, 고대비 흑백 주간광까지 프레임 지시를 정확히 충족하고 레퍼런스 노년 여성도 중앙에 반영했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "생존자 무리는 화면 중앙보다 약간 왼쪽·아래에 몰려 있고, 대부분 고개를 숙이거나 서로를 향해 시선을 돌려 문 쪽으로 향한 공통 시선축이 없다. 창고 문은 화면 정중앙 배경이 아니라 오른쪽 벽면에 붙어 있어 전방축(문=다음 위협 방향)이 성립하지 않는다. 카메라는 후면 내부 가슴 높이가 아니라 다소 높은 위치에서 무리를 내려다보는 느낌이다.",
      "built_space": "판자와 각목으로 덧댄 벽·서까래·바닥은 로케이션과 재질이 유사하나, 정면 배경 벽에 문이 없고 대신 오른쪽 측벽에 빗장 달린 문이 배치돼 프레임 레이아웃(문=중앙 배경)이 어긋난다. 후면 벽 중앙에는 작은 판자 패치만 있다. 좌측 가로 보(횡목)는 레퍼런스와 유사.",
      "entities": "인물 15명 이상. 모두 조선 복식의 여성 위주이며 얼굴은 대체로 중년 여성. 캐릭터 레퍼런스의 백발 노년 여성(검은 한복, 비녀)은 명확히 식별되지 않는다. 일부 얼굴은 뭉개져 형태가 불안정. 흑백 고대비는 충족.",
      "hard_violations": [],
      "physics": "모두 흙바닥에 앉거나 무릎 꿇은 상태로 지지면이 분명하다. 공중에 뜬 신체 없음. 다만 무리 뒤쪽 몇몇 인물은 몸통이 겹쳐 어깨·팔의 소속이 모호하고, 오른쪽 중앙 한 인물의 팔 배치가 부자연스럽다."
     },
     {
      "label": "B",
      "direction": "6~7명이 화면 정중앙 미드그라운드에 밀집해 서로 어깨와 팔을 붙들고 있으며, 다수의 시선이 카메라/전방(문 방향 축)을 향해 공포를 드러낸다. 창고 문은 정확히 화면 중앙 배경에 닫힌 상태로 놓여 빛이 틈으로 새어 들어온다. 전방축이 문으로 수렴한다.",
      "built_space": "얼기설기 덧댄 판자벽, 각목 기둥과 가로 보, 서까래, 흙바닥이 로케이션과 일치. 문은 배경 중앙, 빗장 금속 부속이 보이며 닫혀 있다. 좌우 벽이 원근으로 좁혀지며 무리를 둘러싼다. 카메라는 후면 내부 가슴 높이 정도의 낮은 수평 시점.",
      "entities": "인물 7명, 전원 조선 복식의 한국인. 중앙에 백발을 쪽지고 어두운 저고리를 입은 노년 여성이 있어 캐릭터 레퍼런스와 연령·머리·복식이 부합한다. 나머지는 중년 남녀 생존자. 눈은 정상적인 인간 안구, 흑백 고대비 주간광.",
      "hard_violations": [],
      "physics": "전원 흙바닥에 무릎 꿇거나 주저앉아 지지면이 명확하고, 서로의 팔로 감싸안은 손이 실제로 어깨·팔에 닿아 있다. 공중에 뜬 신체 없음. 다만 중앙 인물의 팔과 옆 인물 팔의 연결이 한 곳에서 다소 모호하다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 창고 후방 가슴 높이에서 전방 축으로 정면 응시하며, 중앙 중경의 웅크린 생존자 무리 너머 정중앙 배경에 닫힌 판자문이 정렬된다. 인물들의 시선은 대체로 카메라/문 방향(전방)을 향해 두려움에 찬 응시를 보이고, 몇몇은 서로에게 얼굴을 파묻고 있다. 전방 축 = 문이라는 지시가 시선과 일치.",
      "built_space": "레퍼런스와 동일한 얼기설기 덧댄 판자벽, 각목 가로보, 널판 천장, 벽 틈으로 새어드는 주광 줄무늬가 재현됨. 좌우 벽면 가로 각목, 정면 벽 중앙의 빗장·경첩이 달린 문 한 짝이 정확히 하나 존재. 문은 닫힌 상태이며 실내면이 보임. 벽/문 크기가 인물 대비 실제 스케일로 유지됨.",
      "entities": "성인 조선인 생존자 6~7명, 어두운 머리, 야윈 풍상 어린 얼굴, 낡은 마·무명 저고리와 치마. 중앙 인물은 캐릭터 레퍼런스의 백발 노년 여성과 얼굴·머리·체구가 상당히 유사하며 검은 한복 저고리와 술 장식 노리개까지 일치. 눈은 정상적인 홍채·공막의 인간 눈.",
      "hard_violations": [],
      "physics": "전원이 흙바닥에 무릎 꿇거나 주저앉은 자세로 체중이 바닥과 서로의 몸에 실려 있다. 팔이 서로의 어깨·팔을 실제로 붙잡고 있어 부둥켜안은 접촉점이 명확하며, 치마 천이 바닥에 눌려 주름지고 접힌다. 공중에 뜬 신체나 지지 없는 물체 없음."
     },
     {
      "label": "B",
      "direction": "카메라가 후방에서 전방을 보긴 하나 축이 오른쪽으로 틀어져 문이 중앙이 아닌 우측 벽면에 위치하고, 정면 중앙 배경에는 문이 아닌 판자벽이 온다. 인물 대다수는 등을 카메라로 돌리고 고개를 숙여 시선이 바닥/서로에게 향하며, 문을 '다가오는 위협'으로 삼는 전방 축 응시가 성립하지 않는다.",
      "built_space": "판자벽·각목·널판 천장은 로케이션과 유사하나, 정면 벽 중앙 상단에 문틀 같은 판넬이 하나 보이고 우측 벽에 또 다른 문짝(빗장·경첩)이 있어 문 요소가 중복되어 보인다. 무리가 프레임 중앙-좌하단에 치우쳐 중앙 중경 배치 규정에서 벗어남.",
      "entities": "여성 중심 인물 12명 이상이 밀집. 저고리·치마 차림의 조선인으로 읽히나, 캐릭터 레퍼런스의 백발 노년 여성이 뚜렷하게 식별되지 않는다. 뒤쪽 인물 몇몇은 얼굴이 뭉개지거나 머리만 겹쳐 보이며 신체 연결이 불명확한 개체가 있다.",
      "hard_violations": [
       "뒤쪽 군집에서 몸통 없이 머리·팔만 겹쳐 붙은 불완전한 인체가 여럿 보여 해부학적으로 성립하지 않는 인물 중복이 발생"
      ],
      "physics": "대부분 바닥에 앉아 서로 어깨를 감싸 접촉과 체중 지지는 성립. 다만 중경 뒤편 인물들은 하반신이 사라지고 어깨·머리만 떠 있는 듯 겹쳐져 지지가 확인되지 않는 부분이 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이 후방 와이드, 중앙 중경의 부둥켜안은 생존자 무리와 그 너머 정중앙에 닫힌 창고 문이 정확히 정렬되고, 캐릭터 레퍼런스 노년 여성 식별과 고대비 흑백 주광까지 지시를 충실히 충족."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "문이 정중앙 배경이 아닌 우측 벽으로 밀려 전방 축 규정이 깨지고 인물들이 등을 돌려 두려움의 응시가 사라졌으며, 뒤쪽 군집에 몸통 없는 중복 인체가 발생해 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이 후방 와이드, 중앙 중경의 부둥켜안은 생존자 무리와 그 너머 정중앙에 닫힌 창고 문이 정확히 정렬되고, 캐릭터 레퍼런스 노년 여성 식별과 고대비 흑백 주광까지 지시를 충실히 충족."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "문이 정중앙 배경이 아닌 우측 벽으로 밀려 전방 축 규정이 깨지고 인물들이 등을 돌려 두려움의 응시가 사라졌으며, 뒤쪽 군집에 몸통 없는 중복 인체가 발생해 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 창고 후방 가슴 높이에서 전방 축으로 정면 응시하며, 중앙 중경의 웅크린 생존자 무리 너머 정중앙 배경에 닫힌 판자문이 정렬된다. 인물들의 시선은 대체로 카메라/문 방향(전방)을 향해 두려움에 찬 응시를 보이고, 몇몇은 서로에게 얼굴을 파묻고 있다. 전방 축 = 문이라는 지시가 시선과 일치.",
      "built_space": "레퍼런스와 동일한 얼기설기 덧댄 판자벽, 각목 가로보, 널판 천장, 벽 틈으로 새어드는 주광 줄무늬가 재현됨. 좌우 벽면 가로 각목, 정면 벽 중앙의 빗장·경첩이 달린 문 한 짝이 정확히 하나 존재. 문은 닫힌 상태이며 실내면이 보임. 벽/문 크기가 인물 대비 실제 스케일로 유지됨.",
      "entities": "성인 조선인 생존자 6~7명, 어두운 머리, 야윈 풍상 어린 얼굴, 낡은 마·무명 저고리와 치마. 중앙 인물은 캐릭터 레퍼런스의 백발 노년 여성과 얼굴·머리·체구가 상당히 유사하며 검은 한복 저고리와 술 장식 노리개까지 일치. 눈은 정상적인 홍채·공막의 인간 눈.",
      "hard_violations": [],
      "physics": "전원이 흙바닥에 무릎 꿇거나 주저앉은 자세로 체중이 바닥과 서로의 몸에 실려 있다. 팔이 서로의 어깨·팔을 실제로 붙잡고 있어 부둥켜안은 접촉점이 명확하며, 치마 천이 바닥에 눌려 주름지고 접힌다. 공중에 뜬 신체나 지지 없는 물체 없음."
     },
     {
      "label": "A",
      "direction": "카메라가 후방에서 전방을 보긴 하나 축이 오른쪽으로 틀어져 문이 중앙이 아닌 우측 벽면에 위치하고, 정면 중앙 배경에는 문이 아닌 판자벽이 온다. 인물 대다수는 등을 카메라로 돌리고 고개를 숙여 시선이 바닥/서로에게 향하며, 문을 '다가오는 위협'으로 삼는 전방 축 응시가 성립하지 않는다.",
      "built_space": "판자벽·각목·널판 천장은 로케이션과 유사하나, 정면 벽 중앙 상단에 문틀 같은 판넬이 하나 보이고 우측 벽에 또 다른 문짝(빗장·경첩)이 있어 문 요소가 중복되어 보인다. 무리가 프레임 중앙-좌하단에 치우쳐 중앙 중경 배치 규정에서 벗어남.",
      "entities": "여성 중심 인물 12명 이상이 밀집. 저고리·치마 차림의 조선인으로 읽히나, 캐릭터 레퍼런스의 백발 노년 여성이 뚜렷하게 식별되지 않는다. 뒤쪽 인물 몇몇은 얼굴이 뭉개지거나 머리만 겹쳐 보이며 신체 연결이 불명확한 개체가 있다.",
      "hard_violations": [
       "뒤쪽 군집에서 몸통 없이 머리·팔만 겹쳐 붙은 불완전한 인체가 여럿 보여 해부학적으로 성립하지 않는 인물 중복이 발생"
      ],
      "physics": "대부분 바닥에 앉아 서로 어깨를 감싸 접촉과 체중 지지는 성립. 다만 중경 뒤편 인물들은 하반신이 사라지고 어깨·머리만 떠 있는 듯 겹쳐져 지지가 확인되지 않는 부분이 있다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "생존자 무리는 화면 중앙보다 약간 왼쪽·아래에 몰려 있고, 대부분 고개를 숙이거나 서로를 향해 시선을 돌려 문 쪽으로 향한 공통 시선축이 없다. 창고 문은 화면 정중앙 배경이 아니라 오른쪽 벽면에 붙어 있어 전방축(문=다음 위협 방향)이 성립하지 않는다. 카메라는 후면 내부 가슴 높이가 아니라 다소 높은 위치에서 무리를 내려다보는 느낌이다.",
    "built_space": "판자와 각목으로 덧댄 벽·서까래·바닥은 로케이션과 재질이 유사하나, 정면 배경 벽에 문이 없고 대신 오른쪽 측벽에 빗장 달린 문이 배치돼 프레임 레이아웃(문=중앙 배경)이 어긋난다. 후면 벽 중앙에는 작은 판자 패치만 있다. 좌측 가로 보(횡목)는 레퍼런스와 유사.",
    "entities": "인물 15명 이상. 모두 조선 복식의 여성 위주이며 얼굴은 대체로 중년 여성. 캐릭터 레퍼런스의 백발 노년 여성(검은 한복, 비녀)은 명확히 식별되지 않는다. 일부 얼굴은 뭉개져 형태가 불안정. 흑백 고대비는 충족.",
    "hard_violations": [],
    "physics": "모두 흙바닥에 앉거나 무릎 꿇은 상태로 지지면이 분명하다. 공중에 뜬 신체 없음. 다만 무리 뒤쪽 몇몇 인물은 몸통이 겹쳐 어깨·팔의 소속이 모호하고, 오른쪽 중앙 한 인물의 팔 배치가 부자연스럽다."
   },
   {
    "label": "B",
    "direction": "6~7명이 화면 정중앙 미드그라운드에 밀집해 서로 어깨와 팔을 붙들고 있으며, 다수의 시선이 카메라/전방(문 방향 축)을 향해 공포를 드러낸다. 창고 문은 정확히 화면 중앙 배경에 닫힌 상태로 놓여 빛이 틈으로 새어 들어온다. 전방축이 문으로 수렴한다.",
    "built_space": "얼기설기 덧댄 판자벽, 각목 기둥과 가로 보, 서까래, 흙바닥이 로케이션과 일치. 문은 배경 중앙, 빗장 금속 부속이 보이며 닫혀 있다. 좌우 벽이 원근으로 좁혀지며 무리를 둘러싼다. 카메라는 후면 내부 가슴 높이 정도의 낮은 수평 시점.",
    "entities": "인물 7명, 전원 조선 복식의 한국인. 중앙에 백발을 쪽지고 어두운 저고리를 입은 노년 여성이 있어 캐릭터 레퍼런스와 연령·머리·복식이 부합한다. 나머지는 중년 남녀 생존자. 눈은 정상적인 인간 안구, 흑백 고대비 주간광.",
    "hard_violations": [],
    "physics": "전원 흙바닥에 무릎 꿇거나 주저앉아 지지면이 명확하고, 서로의 팔로 감싸안은 손이 실제로 어깨·팔에 닿아 있다. 공중에 뜬 신체 없음. 다만 중앙 인물의 팔과 옆 인물 팔의 연결이 한 곳에서 다소 모호하다."
   }
  ],
  "totals": {
   "A": 8,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "문이 배경 중앙이 아닌 우측 벽에 놓여 '문이 전방축의 불가피한 목적지'라는 카메라·레이아웃 지시를 어겼고, 인물 수가 과다하며 캐릭터 레퍼런스의 노년 여성이 식별되지 않는다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "중앙 미드그라운드의 부둥켜안은 생존자 무리와 정중앙 배경의 닫힌 창고 문, 가슴 높이 와이드 정면축, 고대비 흑백 주간광까지 프레임 지시를 정확히 충족하고 레퍼런스 노년 여성도 중앙에 반영했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L02B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 과거의 조선인 육혈귀 생존자: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:934378>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "중앙에 있는 검은 한복을 입은 여성의 양손이 무릎 위에 깍지 낀 채로 정상적으로 그려져 있으나, 그녀의 몸 왼쪽에서 우측 여성의 등 위로 뻗은 세 번째 팔과 손(동일한 검은색 소매)이 추가로 생성되어 있습니다.",
     "fix_en": "Remove the extra arm and hand in the dark sleeve resting on the back of the woman to the right of the central older woman, filling the removed area with the lighter fabric of the seated woman's clothing and the wooden wall behind, while preserving all people and their positions, the central woman's clasped hands, their clothing, the lighting, and the wide framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the extra arm and hand in the dark sleeve resting on the back of the woman to the right of the central older woman, filling the removed area with the lighter fabric of the seated woman's clothing and the wooden wall behind, while preserving all people and their positions, the central woman's clasped hands, their clothing, the lighting, and the wide framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "후면 가슴높이 와이드, 중앙 무리+배경 정중앙 닫힌 문 축 정렬을 정확히 지키고 로케이션 구조·레퍼런스 노인 인물이 일치하며, 고대비 흑백 톤에서 얼굴·직물 질감과 벽 판자 디테일이 가장 또렷해 '두려움에 움츠린' 연기가 판독된다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·인물·장소 계약은 A와 거의 동일하게 충족하나 전반적으로 콘트라스트와 디테일이 뭉개져 인물 표정·의상 질감과 판자 이음새 재질감이 약해졌고, 계약이 요구하지 않은 톤 저하만 발생해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "후면 가슴높이 와이드, 중앙 무리+배경 정중앙 닫힌 문 축 정렬을 정확히 지키고 로케이션 구조·레퍼런스 노인 인물이 일치하며, 고대비 흑백 톤에서 얼굴·직물 질감과 벽 판자 디테일이 가장 또렷해 '두려움에 움츠린' 연기가 판독된다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·인물·장소 계약은 A와 거의 동일하게 충족하나 전반적으로 콘트라스트와 디테일이 뭉개져 인물 표정·의상 질감과 판자 이음새 재질감이 약해졌고, 계약이 요구하지 않은 톤 저하만 발생해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·동일 인물이지만 '고대비 흑백 주광' 지시대로 문틈 광선과 판자 결의 톤 분리가 살아 있고 얼굴·삼베 질감의 물질감이 뚜렷해, 계약 항목을 더 충실히 만족한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물·소품은 A와 사실상 동일하나 계약이 요구하지 않은 전반적 대비 저하와 질감 뭉개짐이 생겨 '깊은 톤 분리'와 재질 리얼리즘에서 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·동일 인물이지만 '고대비 흑백 주광' 지시대로 문틈 광선과 판자 결의 톤 분리가 살아 있고 얼굴·삼베 질감의 물질감이 뚜렷해, 계약 항목을 더 충실히 만족한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·소품은 A와 사실상 동일하나 계약이 요구하지 않은 전반적 대비 저하와 질감 뭉개짐이 생겨 '깊은 톤 분리'와 재질 리얼리즘에서 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 15
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S2sh1__bgfirst_bg.png",
   "bg_asset_id": "9086b5a8-6352-4d3f-a0f6-bd12963d286a",
   "bg_record_key": "S2sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S3sh11": {
  "input_fingerprint": "7dc73f16a30c7971",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning to night, then morning.\n\nSHOT TEXT (authoritative, Korean): 그분(검은 연기 형체)의 길쭉한 검은 손이 조선인 촌주의 목을 강하게 틀어쥔 순간의 클로즈업.\n\nLOCATION (lock): The open ground immediately in front of the old wooden salt-storehouse, amid the reeds and fallen soldiers. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At neck height beside both figures, isolate the elongated black hand clamped around the village chief's throat in a tight close frame. The chief's pulled neck and the figure's extended wrist cross the center diagonally, while most of both faces remain beyond the upper frame edge.\n- FRAMING SCALE: close-up\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: High-contrast monochrome daylight isolates the black hand against the chief's throat, with restrained gold confined to any sliver of the figure's fading eye left at the frame edge.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight exterior look and the ongoing bloodied aftermath in front of the wooden shed. Exclude the full spear tableau and all unrelated bodies from the tight frame; retain only the gripping hand and the elder's neck.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The mortally wounded black figure still has the white-antler spear through its chest as it grips the village chief’s neck.\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 man in his mid-50s, dark graying hair, weathered mature face); 그분(검은 연기 형체) (smoke-black humanoid head, two bent horns, vaguely human face shape) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "검은 손이 프레임 좌측 하단에서 대각선으로 뻗어와 촌주의 목 앞부분을 정확히 감아쥐고 있다. 촌주의 얼굴은 상단 프레임 밖으로 거의 잘려 턱선과 귀만 남고, 목이 위로 젖혀진 방향과 손목의 뻗은 방향이 화면 중앙을 대각선으로 가로지른다. 우측 상단 모서리 근처에 검은 형체의 희미한 금빛 눈 한 조각이 걸려 있어 조명 지시를 충족한다.",
    "built_space": "배경은 레퍼런스와 같은 낡은 목재 소금창고 판자벽, 갈대, 흙바닥이며 우측에 쓰러진 병사 형상들이 실제 거리에 맞는 작은 화면 비율로 남아 있다. 창고 문·판자 결·마모가 이전 스틸과 일치한다.",
    "entities": "촌주는 50대 중반 한국인 남성으로 주름진 목, 회끗한 살쩍, 남색 문양 한복 깃, 남색 두건(망건/탕건) 자락이 보여 캐릭터 레퍼런스와 부합. 검은 손은 길쭉하고 힘줄이 드러난 검은 인간형 손으로 그분의 프로필과 일치. 다른 인물 추가 없음.",
    "hard_violations": [],
    "physics": "손가락 관절이 목 피부를 실제로 눌러 살이 밀리는 압흔이 보이고, 팔은 프레임 밖 어깨에서 이어져 지지된다. 촌주의 상체는 화면 하단 아래로 이어져 서 있는 몸통에 얹혀 있다. 공중에 떠 있는 요소 없음. 흰 뿔창은 프레임 밖으로 잘려 보이지 않으나 클로즈업 크롭상 자연스럽다."
   },
   {
    "label": "B",
    "direction": "검은 팔이 좌측에서 수평으로 들어와 촌주의 목 옆·턱 아래를 감싼다. 촌주 얼굴은 거의 전체(눈·코·입)가 프레임 안에 있어 '두 얼굴 대부분이 상단 프레임 밖'이라는 지시와 어긋난다. 검은 형체의 얼굴도 배경에 거의 전부 보인다.",
    "built_space": "목재 창고 벽, 갈대, 쓰러진 병사들이 레퍼런스와 일치. 다만 흰 뿔창의 갈래 끝이 배경 공중에 떠 있는 듯 보이며 몸통 관통 지점과의 연결이 화면상 모호하다.",
    "entities": "촌주는 나이대·수염은 맞지만 상반신이 맨몸(어깨·목덜미 노출)으로 렌더링되어 이전 스틸의 남색 한복 복장 락을 위반. 검은 형체는 뿔이 보이지 않고 피부가 갈색 톤에 가까운 인간 남성으로 읽혀 캐릭터 특징이 약하다.",
    "hard_violations": [
     "이전 스틸에 락된 촌주의 한복 의상이 사라지고 맨몸으로 바뀜(의상 상태 지속 위반)"
    ],
    "physics": "손은 목에 닿아 있으나 압박 흔적이 약하고 손가락이 표면에 얹힌 정도. 흰 뿔창의 갈래가 팔 뒤 허공에 걸려 있어 지지 관계가 불명확하다."
   },
   {
    "label": "C",
    "direction": "검은 팔이 좌측에서 들어와 촌주의 턱 아래를 감싸지만, 촌주의 얼굴 전체와 상반신, 배경 전경까지 모두 보이는 미디엄 숏이다. '두 얼굴 대부분이 상단 프레임 밖', '목 높이 타이트 클로즈업' 지시를 정면으로 위반.",
    "built_space": "창고 벽·문·갈대·쓰러진 병사 형상 등 장소 락은 잘 유지되나, 배경이 지나치게 넓게 보여 클로즈업 스케일 요구와 반대된다.",
    "entities": "촌주 얼굴·수염·상투는 레퍼런스와 유사하나 두건이 없고 머리가 헝클어져 이전 스틸 상태와 다소 차이. 검은 형체는 뿔 두 개와 금빛 눈이 배경에 보여 캐릭터는 부합하지만, 금빛은 '프레임 가장자리 눈 조각에 국한' 지시와 달리 얼굴 전체로 드러난다. 흰 뿔창은 보이지 않는다.",
    "hard_violations": [],
    "physics": "손이 턱·목에 닿아 있고 팔은 뒤 형체의 몸에서 이어진다. 촌주는 무릎 꿇은 자세로 지면에 지지. 떠 있는 물체 없음."
   }
  ],
  "totals": {
   "A": 9,
   "B": 4,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "목 높이 타이트 클로즈업, 얼굴 대부분 상단 프레임 밖, 대각선을 가로지르는 검은 손목과 젖혀진 목, 가장자리에 남은 금빛 눈 한 조각까지 촬영 지시를 가장 정확히 구현했고 의상·장소 락도 유지했다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "손과 목의 접촉은 있으나 촌주 얼굴이 전부 노출되어 클로즈업 크롭 지시를 어겼고, 락된 남색 한복이 사라진 맨몸 상태와 허공에 걸린 뿔창 처리로 연속성 위반이 크다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "장소와 인물 식별은 좋으나 '목 높이 타이트 클로즈업, 두 얼굴 대부분 프레임 밖' 지시를 무시한 미디엄 숏이며 금빛도 눈 전체로 퍼져 조명 지시에서 벗어난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S3sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 조선인 촌주: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1414509>"
   },
   {
    "label": "CHARACTER REFERENCE — 그분(검은 연기 형체): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1138509>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에서 화면 내 관련 없는 시신들을 제외(Exclude all unrelated bodies)하라고 명시했으나, 배경 오른쪽에 시신 두 구가 그대로 나타나 있습니다.",
     "fix_en": "Erase the two fallen bodies in the right background, replacing them with empty dirt ground and sparse reeds, while strictly preserving the elder's head and clothing, the black hand on his neck, the wooden shed, and the existing tight framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "검은 형체의 팔이 화면 왼쪽 아래에서 뻗어 나와 목을 조르는데, 형체의 노란 눈은 화면 오른쪽 가장자리의 촌주 머리 뒤에 위치해 있어 공간 및 해부학적으로 불가능한 구조입니다.",
     "fix_en": "Remove the glowing yellow eye behind the elder's hair on the right edge of the frame, replacing it with dark hair and the wooden shed surface, ensuring the elder's head, the gripping black arm, the background shed, and the lighting remain exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "촌주의 목을 조르는 검은 손의 앞면을 5개의 손가락이 나란히 감싸고 있어 해부학적으로 잘못된 구조(다지증)를 보입니다.",
     "fix_en": "Redraw the black hand gripping the throat to have correct human anatomy with exactly four fingers wrapping around the front of the neck, preserving the hand's black texture, its exact placement on the neck, the elder's face and clothing, and all background elements unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the two fallen bodies in the right background, replacing them with empty dirt ground and sparse reeds, while strictly preserving the elder's head and clothing, the black hand on his neck, the wooden shed, and the existing tight framing.\n- Remove the glowing yellow eye behind the elder's hair on the right edge of the frame, replacing it with dark hair and the wooden shed surface, ensuring the elder's head, the gripping black arm, the background shed, and the lighting remain exactly as they are.\n- Redraw the black hand gripping the throat to have correct human anatomy with exactly four fingers wrapping around the front of the neck, preserving the hand's black texture, its exact placement on the neck, the elder's face and clothing, and all background elements unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "검은 손이 화면 왼쪽 하단에서 대각선으로 뻗어 올라와 촌주의 목(후두 아래 오른쪽 측면)을 정면으로 감싸 쥐고 있다. 손가락 끝이 실제로 목의 앞·옆면에 닿아 눌린 살이 보이며, 촌주의 목은 뒤로 젖혀져 위로 당겨져 있다. 두 인물의 얼굴 대부분은 상단 프레임 밖으로 잘려 있고, 프레임 우측 상단 어둠 속에 검은 형체의 희미한 금빛 눈 한 조각이 남아 있어 조명 지시(가장자리 금빛 눈 잔광)를 충족한다. 카메라는 목 높이 측면.",
      "built_space": "배경은 참조 스틸의 나무 소금창고 판벽과 문틀, 좌측 갈대, 우측 원경의 쓰러진 병사들(피 묻은 시신 2구)이 실제 거리·크기로 작게 유지됨. 창고 판자 결·마모, 지면 흙, 갈대 배치가 참조와 일치. 배경 요소가 전경으로 확대된 곳 없음.",
      "entities": "촌주: 50대 중반 한국 남성, 검게 희끗한 머리, 주름·검버섯 있는 목과 귀, 참조와 동일한 남색(짙은 감색) 문양 있는 비단 도포와 남색 망건/두건 — 참조 캐릭터 및 이전 스틸의 의상과 일치. 그분: 길쭉하고 마른 검은 팔과 손, 연기 같은 그을린 표면 질감, 갈고리 같은 손가락 — 참조의 형체와 부합. 흰 뿔창은 이 타이트한 프레임 밖(계약상 프레임이 목만 남기라 지시).",
      "hard_violations": [],
      "physics": "손은 목을 실제로 쥐고 있고 손가락이 피부를 눌러 그림자와 압흔을 만든다. 팔은 프레임 좌하단에서 몸통 쪽으로 연속되어 지지되며, 촌주의 몸통(어깨·도포)이 화면 하단을 채워 무게를 받친다. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "손이 좌하단에서 뻗어 목을 감싸지만 손가락이 목의 뒤/측면 쪽으로 더 미끄러져 있어 '목을 강하게 틀어쥔' 압박감이 A보다 약하고, 손끝이 목젖 앞쪽을 잡지 못하고 뒤로 흘렀다. 얼굴 대부분은 상단 밖. 결정적으로 프레임 우측 상단의 검은 형체 흔적과 금빛 눈 조각이 사라져, 조명 지시가 명시한 '가장자리에 남은 형체의 흐려지는 금빛 눈'이 화면에 없다.",
      "built_space": "배경 창고 판벽·문틀·갈대는 유지되나, 우측 원경의 쓰러진 병사 시신들이 모두 제거되어 이전 스틸이 고정한 '피 흘리는 참극의 여파'가 사라졌다. 우측 상단 검은 형체의 머리 실루엣도 없어져 배경이 비어 보인다.",
      "entities": "촌주: 얼굴·머리·두건은 A와 동일하나 도포 색이 남색에서 뚜렷한 보라/자주색으로 바뀌어 참조 캐릭터 및 이전 스틸의 감색 비단과 불일치. 그분의 손·팔은 유지되나 형체의 다른 부분(머리, 눈)은 프레임에서 완전히 배제됨.",
      "hard_violations": [],
      "physics": "손이 목에 접촉해 있고 팔은 프레임 밖 몸통으로 이어져 지지된다. 촌주의 어깨·상체가 하단을 받친다. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "목을 실제로 조인 손가락 압흔, 프레임 가장자리에 남은 형체의 금빛 눈 잔광, 참조와 일치하는 감색 비단 도포와 배경의 쓰러진 병사들까지 계약 항목을 모두 유지 — 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "요구하지 않은 손실이 크다: 도포가 감색→보라로 바뀌어 인물 참조와 어긋나고, 조명 지시가 명시한 '가장자리 금빛 눈'과 이전 스틸의 시신(참극 여파)이 함께 지워졌으며 쥐는 힘도 약해 보인다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "목을 실제로 조인 손가락 압흔, 프레임 가장자리에 남은 형체의 금빛 눈 잔광, 참조와 일치하는 감색 비단 도포와 배경의 쓰러진 병사들까지 계약 항목을 모두 유지 — 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "요구하지 않은 손실이 크다: 도포가 감색→보라로 바뀌어 인물 참조와 어긋나고, 조명 지시가 명시한 '가장자리 금빛 눈'과 이전 스틸의 시신(참극 여파)이 함께 지워졌으며 쥐는 힘도 약해 보인다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "검은 손이 화면 왼쪽 하단에서 대각선으로 뻗어 올라와 촌주의 목(후두 아래 오른쪽 측면)을 정면으로 감싸 쥐고 있다. 손가락 끝이 실제로 목의 앞·옆면에 닿아 눌린 살이 보이며, 촌주의 목은 뒤로 젖혀져 위로 당겨져 있다. 두 인물의 얼굴 대부분은 상단 프레임 밖으로 잘려 있고, 프레임 우측 상단 어둠 속에 검은 형체의 희미한 금빛 눈 한 조각이 남아 있어 조명 지시(가장자리 금빛 눈 잔광)를 충족한다. 카메라는 목 높이 측면.",
      "built_space": "배경은 참조 스틸의 나무 소금창고 판벽과 문틀, 좌측 갈대, 우측 원경의 쓰러진 병사들(피 묻은 시신 2구)이 실제 거리·크기로 작게 유지됨. 창고 판자 결·마모, 지면 흙, 갈대 배치가 참조와 일치. 배경 요소가 전경으로 확대된 곳 없음.",
      "entities": "촌주: 50대 중반 한국 남성, 검게 희끗한 머리, 주름·검버섯 있는 목과 귀, 참조와 동일한 남색(짙은 감색) 문양 있는 비단 도포와 남색 망건/두건 — 참조 캐릭터 및 이전 스틸의 의상과 일치. 그분: 길쭉하고 마른 검은 팔과 손, 연기 같은 그을린 표면 질감, 갈고리 같은 손가락 — 참조의 형체와 부합. 흰 뿔창은 이 타이트한 프레임 밖(계약상 프레임이 목만 남기라 지시).",
      "hard_violations": [],
      "physics": "손은 목을 실제로 쥐고 있고 손가락이 피부를 눌러 그림자와 압흔을 만든다. 팔은 프레임 좌하단에서 몸통 쪽으로 연속되어 지지되며, 촌주의 몸통(어깨·도포)이 화면 하단을 채워 무게를 받친다. 공중에 뜬 물체나 지지 없는 신체 없음."
     },
     {
      "label": "B",
      "direction": "손이 좌하단에서 뻗어 목을 감싸지만 손가락이 목의 뒤/측면 쪽으로 더 미끄러져 있어 '목을 강하게 틀어쥔' 압박감이 A보다 약하고, 손끝이 목젖 앞쪽을 잡지 못하고 뒤로 흘렀다. 얼굴 대부분은 상단 밖. 결정적으로 프레임 우측 상단의 검은 형체 흔적과 금빛 눈 조각이 사라져, 조명 지시가 명시한 '가장자리에 남은 형체의 흐려지는 금빛 눈'이 화면에 없다.",
      "built_space": "배경 창고 판벽·문틀·갈대는 유지되나, 우측 원경의 쓰러진 병사 시신들이 모두 제거되어 이전 스틸이 고정한 '피 흘리는 참극의 여파'가 사라졌다. 우측 상단 검은 형체의 머리 실루엣도 없어져 배경이 비어 보인다.",
      "entities": "촌주: 얼굴·머리·두건은 A와 동일하나 도포 색이 남색에서 뚜렷한 보라/자주색으로 바뀌어 참조 캐릭터 및 이전 스틸의 감색 비단과 불일치. 그분의 손·팔은 유지되나 형체의 다른 부분(머리, 눈)은 프레임에서 완전히 배제됨.",
      "hard_violations": [],
      "physics": "손이 목에 접촉해 있고 팔은 프레임 밖 몸통으로 이어져 지지된다. 촌주의 어깨·상체가 하단을 받친다. 부유하는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손의 목 조임과 프레이밍은 맞으나, 저고리가 참조의 감청색에서 청보라로 변색되고 배경의 쓰러진 병사·유혈 참상이 모두 사라졌으며, 조명 지시가 요구한 '가장자리에 남은 금빛 눈 조각'도 없다.  ★위반: [gpt] 타이트 프레임에서 제외하라고 명시한 관련 없는 쓰러진 병사의 신체 일부가 왼쪽 배경에 남아 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 목높이 타이트 클로즈업에 촌주 의상 색(감청)·배경 시신·창고 재질이 이전 스틸과 일치하고, 프레임 가장자리에 그분의 금빛 눈 조각까지 남겨 조명 지시를 충족 — 변경 없이 계약 항목을 더 많이 지킨다.  ★위반: [gpt] 명시적으로 제외해야 하는 관련 없는 쓰러진 병사 두 명과 소총이 오른쪽 배경에 추가로 노출된다. / [gpt] 왼쪽 배경에도 제외 대상인 쓰러진 병사의 신체 일부가 남아 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.6
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.1
     },
     "violations": {
      "A": [
       "[gpt] 타이트 프레임에서 제외하라고 명시한 관련 없는 쓰러진 병사의 신체 일부가 왼쪽 배경에 남아 있다."
      ],
      "B": [
       "[gpt] 명시적으로 제외해야 하는 관련 없는 쓰러진 병사 두 명과 소총이 오른쪽 배경에 추가로 노출된다.",
       "[gpt] 왼쪽 배경에도 제외 대상인 쓰러진 병사의 신체 일부가 남아 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "손의 목 조임과 프레이밍은 맞으나, 저고리가 참조의 감청색에서 청보라로 변색되고 배경의 쓰러진 병사·유혈 참상이 모두 사라졌으며, 조명 지시가 요구한 '가장자리에 남은 금빛 눈 조각'도 없다.  ★위반: [gpt] 타이트 프레임에서 제외하라고 명시한 관련 없는 쓰러진 병사의 신체 일부가 왼쪽 배경에 남아 있다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 목높이 타이트 클로즈업에 촌주 의상 색(감청)·배경 시신·창고 재질이 이전 스틸과 일치하고, 프레임 가장자리에 그분의 금빛 눈 조각까지 남겨 조명 지시를 충족 — 변경 없이 계약 항목을 더 많이 지킨다.  ★위반: [gpt] 명시적으로 제외해야 하는 관련 없는 쓰러진 병사 두 명과 소총이 오른쪽 배경에 추가로 노출된다. / [gpt] 왼쪽 배경에도 제외 대상인 쓰러진 병사의 신체 일부가 남아 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S3sh6"
  }
 },
 "S5sh1::bgfirst_bg": {
  "input_fingerprint": "8a4a7ba26c4feb48",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 파란색 조끼를 입은 김지후(강수리영)가 유통기한이 지난 도시락을 입에 문 채 멍하게 씹고 있는 모습.\n\nLOCATION (lock): The narrow staff-side space behind a convenience-store beverage refrigerator, enclosed by rows of stocked cans and glass cooler doors.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin behind the refrigerator at chest height and dolly toward 김지후(강수리영) through narrow gaps in the densely stocked cans, keeping the converging rows as a layered foreground frame. Hold him in the center midground, leaning over the expired boxed meal with the blue vest and vacant chewing expression readable, while the disposal basket remains low in the surrounding confined space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가득 진열된 캔 음료 (냉장고 안에 꽉 들어차 있음) — The camera faces the sides and gaps of the tightly packed rows, creating a narrow visual corridor toward 김지후; used as Forms repeated foreground occlusion through which the dolly-in discovers 김지후; 폐기처분 음식 바구니 (폐기 음식이 가득 담겨 있음); used as Anchors the discarded meal supply in the lower portion of the confined work area; 냉장고 뒤편 빈 공간 (김지후가 늦은 저녁을 먹는 중) — The camera looks along the confined space toward 김지후 through the stocked refrigerator; used as Defines the rear empty space occupied by 김지후.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient convenience-store lighting retains the blue vest and tired complexion without introducing a visible light fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 파란색 조끼를 입은 김지후(강수리영)가 유통기한이 지난 도시락을 입에 문 채 멍하게 씹고 있는 모습.\n\nLOCATION (lock): The narrow staff-side space behind a convenience-store beverage refrigerator, enclosed by rows of stocked cans and glass cooler doors.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin behind the refrigerator at chest height and dolly toward 김지후(강수리영) through narrow gaps in the densely stocked cans, keeping the converging rows as a layered foreground frame. Hold him in the center midground, leaning over the expired boxed meal with the blue vest and vacant chewing expression readable, while the disposal basket remains low in the surrounding confined space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가득 진열된 캔 음료 (냉장고 안에 꽉 들어차 있음) — The camera faces the sides and gaps of the tightly packed rows, creating a narrow visual corridor toward 김지후; used as Forms repeated foreground occlusion through which the dolly-in discovers 김지후; 폐기처분 음식 바구니 (폐기 음식이 가득 담겨 있음); used as Anchors the discarded meal supply in the lower portion of the confined work area; 냉장고 뒤편 빈 공간 (김지후가 늦은 저녁을 먹는 중) — The camera looks along the confined space toward 김지후 through the stocked refrigerator; used as Defines the rear empty space occupied by 김지후.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient convenience-store lighting retains the blue vest and tired complexion without introducing a visible light fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S5sh1__bgfirst_bg.png",
  "asset_id": "bc8b3072-0fdb-4148-b7fb-f8979fa89ae3",
  "input_asset_ids": [
   "e5344510-caf6-4451-b32a-98d43f16e35d",
   "498675e2-b0d6-4991-86f0-9567ecdd0214"
  ]
 },
 "S5sh1": {
  "input_fingerprint": "c857ccf8321baf9f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 파란색 조끼를 입은 김지후(강수리영)가 유통기한이 지난 도시락을 입에 문 채 멍하게 씹고 있는 모습.\n\nLOCATION (lock): The narrow staff-side space behind a convenience-store beverage refrigerator, enclosed by rows of stocked cans and glass cooler doors. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin behind the refrigerator at chest height and dolly toward 김지후(강수리영) through narrow gaps in the densely stocked cans, keeping the converging rows as a layered foreground frame. Hold him in the center midground, leaning over the expired boxed meal with the blue vest and vacant chewing expression readable, while the disposal basket remains low in the surrounding confined space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가득 진열된 캔 음료 (냉장고 안에 꽉 들어차 있음) — The camera faces the sides and gaps of the tightly packed rows, creating a narrow visual corridor toward 김지후; used as Forms repeated foreground occlusion through which the dolly-in discovers 김지후; 폐기처분 음식 바구니 (폐기 음식이 가득 담겨 있음); used as Anchors the discarded meal supply in the lower portion of the confined work area; 냉장고 뒤편 빈 공간 (김지후가 늦은 저녁을 먹는 중) — The camera looks along the confined space toward 김지후 through the stocked refrigerator; used as Defines the rear empty space occupied by 김지후.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient convenience-store lighting retains the blue vest and tired complexion without introducing a visible light fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her white animal-bone, spearhead-shaped necklace with the same blue work vest.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 파란색 조끼를 입은 김지후(강수리영)가 유통기한이 지난 도시락을 입에 문 채 멍하게 씹고 있는 모습.\n\nLOCATION (lock): The narrow staff-side space behind a convenience-store beverage refrigerator, enclosed by rows of stocked cans and glass cooler doors. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin behind the refrigerator at chest height and dolly toward 김지후(강수리영) through narrow gaps in the densely stocked cans, keeping the converging rows as a layered foreground frame. Hold him in the center midground, leaning over the expired boxed meal with the blue vest and vacant chewing expression readable, while the disposal basket remains low in the surrounding confined space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가득 진열된 캔 음료 (냉장고 안에 꽉 들어차 있음) — The camera faces the sides and gaps of the tightly packed rows, creating a narrow visual corridor toward 김지후; used as Forms repeated foreground occlusion through which the dolly-in discovers 김지후; 폐기처분 음식 바구니 (폐기 음식이 가득 담겨 있음); used as Anchors the discarded meal supply in the lower portion of the confined work area; 냉장고 뒤편 빈 공간 (김지후가 늦은 저녁을 먹는 중) — The camera looks along the confined space toward 김지후 through the stocked refrigerator; used as Defines the rear empty space occupied by 김지후.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient convenience-store lighting retains the blue vest and tired complexion without introducing a visible light fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her white animal-bone, spearhead-shaped necklace with the same blue work vest.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 캔 음료가 가득 찬 편의점 냉장고 뒤편 빈 공간에서 파란색 조끼를 입은 김지후(강수리영)가 유통기한이 지난 도시락을 입에 문 채 멍하게 씹고 있는 모습.\n\nLOCATION (lock): The narrow staff-side space behind a convenience-store beverage refrigerator, enclosed by rows of stocked cans and glass cooler doors. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin behind the refrigerator at chest height and dolly toward 김지후(강수리영) through narrow gaps in the densely stocked cans, keeping the converging rows as a layered foreground frame. Hold him in the center midground, leaning over the expired boxed meal with the blue vest and vacant chewing expression readable, while the disposal basket remains low in the surrounding confined space.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 가득 진열된 캔 음료 (냉장고 안에 꽉 들어차 있음) — The camera faces the sides and gaps of the tightly packed rows, creating a narrow visual corridor toward 김지후; used as Forms repeated foreground occlusion through which the dolly-in discovers 김지후; 폐기처분 음식 바구니 (폐기 음식이 가득 담겨 있음); used as Anchors the discarded meal supply in the lower portion of the confined work area; 냉장고 뒤편 빈 공간 (김지후가 늦은 저녁을 먹는 중) — The camera looks along the confined space toward 김지후 through the stocked refrigerator; used as Defines the rear empty space occupied by 김지후.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient convenience-store lighting retains the blue vest and tired complexion without introducing a visible light fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her white animal-bone, spearhead-shaped necklace with the same blue work vest.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S5sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S5sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 좌측(카메라 왼쪽 앞) 방향으로 시선을 멍하게 던지고 있고, 렌즈를 직접 응시하지 않는다. 오른손이 입가로 올라가 도시락 반찬 조각을 입에 물린 채로 유지하고 있으며, 손끝→입 방향이 정확히 일치한다. 카메라는 냉장고 뒤편 통로 축을 따라 안쪽 인물을 향해 들어간다. 폐기 바구니는 인물 오른쪽 하단(화면 우하단)에 낮게 놓여 시선/공간 방향과 모순 없다.",
      "built_space": "좌측에 캔이 빽빽한 진열 선반 열이 근접 전경 오클루전으로, 우측에 유리 쿨러 도어가 늘어서 통로를 형성 — 레퍼런스의 '냉장고 뒤편 좁은 공간' 구조(스테인리스 벽면, 상부 후드형 선반, 종이박스, 폐기용 바스켓)가 그대로 재현. 문/선반 개수와 배치가 자연스럽고 중복된 구조물은 없다. 조명은 쿨러 내부 형광 반사에 의한 저조도 앰비언트로 별도 광원 기구가 노출되지 않는다.",
      "entities": "인물: 20대 초반 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 상당히 유사. 파란색 작업 조끼 + 회색 티셔츠 착용, 조끼의 은색 반사띠와 좌흉부 로고까지 일치. 목에는 흰색 뼈 재질 창끝 모양 펜던트가 검은 끈에 매달려 명확히 보임(CARRIED STATE 충족). 폐기 음식 바구니에 컵라면/도시락류가 담겨 있어 프롬프트의 폐기 바구니와 부합. 캔 라벨은 판독 불가한 유사 텍스트 수준이며 노골적 워터마크/자막은 없다.",
      "hard_violations": [],
      "physics": "인물은 두 발로 바닥을 딛고 서서 좌측 선반 쪽으로 살짝 기대는 자세, 무게중심이 안정적이다. 오른팔은 팔꿈치를 굽혀 손이 입가를 받치고 음식 조각을 물린 상태로 유지 — 지지 관계가 명확. 폐기 바구니와 도시락 용기는 바닥에 놓여 있다. 공중에 뜬 물체나 지지 없는 신체는 없다."
     },
     {
      "label": "B",
      "direction": "인물은 정면으로 카메라를 똑바로 응시한다(멍한 표정이긴 하나 사실상 렌즈 직시). 양손은 종이 도시락 상자를 들고 있고, 입에는 음식 조각을 물고 있다. 카메라 축은 좌우 캔 진열 사이 통로를 통해 정면으로 인물을 향한다. 폐기 바구니는 인물 바로 앞 하단 중앙에 놓여 있다.",
      "built_space": "좌우로 캔 진열대가 대칭적으로 배치되어 통로를 만들지만, 이는 '냉장고 뒤편 직원용 빈 공간'이라기보다 냉장고 내부/진열 통로처럼 읽힌다. 후면에 스테인리스 벽과 상부 선반, 박스가 있어 레퍼런스 요소는 일부 반영. 다만 좌우 캔 선반이 전경으로 과도하게 크게 확대되어 실제 스케일 감이 왜곡되고, 인물이 앉은 위치와 바구니 배치가 좁은 작업공간의 실제 동선과 다소 어색하다.",
      "entities": "20대 초반 한국인 여성이나 얼굴이 캐릭터 레퍼런스와 유사도가 낮은 편(얼굴형·이목구비가 더 둥글고 다름). 흰 뼈 창끝 펜던트는 착용 확인됨. 파란 조끼는 어둡게 눌려 거의 회청색으로만 읽혀 '파란 조끼 유지' 요구가 약하다. 결정적으로 손에 든 도시락 상자에 '얇악만 일꺼일'류의 판독 불가한 가짜 한글 문자열이 크게 인쇄되어 있고, 바구니 라벨에도 텍스트가 있어 텍스트 금지/문자 왜곡 문제가 발생.",
      "physics": "인물은 쪼그려 앉거나 낮은 자세로 벽면 앞에 위치하며 하체가 바구니에 가려 지지 상태가 불명확하나, 공중에 뜬 신체는 아니다. 양손이 도시락 상자를 실제로 받쳐 들고 있어 물체 지지는 성립. 바구니는 바닥에 놓여 있다. 다만 도시락을 들고 있는 손 위치와 입에 문 음식의 연결 동작이 다소 부자연스럽다.",
      "hard_violations": [
       "도시락 상자에 판독 불가한 가짜 한글 문자열이 크게 인쇄되어 있어 'No text/annotations' 조항 및 물질 리얼리즘(문자가 표면에 자연스럽게 인쇄되지 않고 그래픽 오버레이처럼 읽힘) 위반"
      ]
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좁은 캔 진열 통로를 전경 오클루전으로 삼아 중경 중앙의 김지후를 발견하는 달리인 구도, 파란 조끼·뼈 펜던트·멍한 씹는 표정·하단 폐기 바구니까지 샷 텍스트와 로케이션 레퍼런스를 모두 충족하며 캐릭터 동일성도 가장 근접."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "정면 대칭 구도로 렌즈를 직시해 '멍하게 씹는' 연기의 시선 지시를 놓쳤고, 도시락에 판독 불가한 가짜 한글 텍스트가 크게 박혀 텍스트 금지 조항을 위반했으며 얼굴 동일성과 파란 조끼 가독성도 약하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "좁은 캔 진열 통로를 전경 오클루전으로 삼아 중경 중앙의 김지후를 발견하는 달리인 구도, 파란 조끼·뼈 펜던트·멍한 씹는 표정·하단 폐기 바구니까지 샷 텍스트와 로케이션 레퍼런스를 모두 충족하며 캐릭터 동일성도 가장 근접."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "정면 대칭 구도로 렌즈를 직시해 '멍하게 씹는' 연기의 시선 지시를 놓쳤고, 도시락에 판독 불가한 가짜 한글 텍스트가 크게 박혀 텍스트 금지 조항을 위반했으며 얼굴 동일성과 파란 조끼 가독성도 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 좌측(카메라 왼쪽 앞) 방향으로 시선을 멍하게 던지고 있고, 렌즈를 직접 응시하지 않는다. 오른손이 입가로 올라가 도시락 반찬 조각을 입에 물린 채로 유지하고 있으며, 손끝→입 방향이 정확히 일치한다. 카메라는 냉장고 뒤편 통로 축을 따라 안쪽 인물을 향해 들어간다. 폐기 바구니는 인물 오른쪽 하단(화면 우하단)에 낮게 놓여 시선/공간 방향과 모순 없다.",
      "built_space": "좌측에 캔이 빽빽한 진열 선반 열이 근접 전경 오클루전으로, 우측에 유리 쿨러 도어가 늘어서 통로를 형성 — 레퍼런스의 '냉장고 뒤편 좁은 공간' 구조(스테인리스 벽면, 상부 후드형 선반, 종이박스, 폐기용 바스켓)가 그대로 재현. 문/선반 개수와 배치가 자연스럽고 중복된 구조물은 없다. 조명은 쿨러 내부 형광 반사에 의한 저조도 앰비언트로 별도 광원 기구가 노출되지 않는다.",
      "entities": "인물: 20대 초반 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 상당히 유사. 파란색 작업 조끼 + 회색 티셔츠 착용, 조끼의 은색 반사띠와 좌흉부 로고까지 일치. 목에는 흰색 뼈 재질 창끝 모양 펜던트가 검은 끈에 매달려 명확히 보임(CARRIED STATE 충족). 폐기 음식 바구니에 컵라면/도시락류가 담겨 있어 프롬프트의 폐기 바구니와 부합. 캔 라벨은 판독 불가한 유사 텍스트 수준이며 노골적 워터마크/자막은 없다.",
      "hard_violations": [],
      "physics": "인물은 두 발로 바닥을 딛고 서서 좌측 선반 쪽으로 살짝 기대는 자세, 무게중심이 안정적이다. 오른팔은 팔꿈치를 굽혀 손이 입가를 받치고 음식 조각을 물린 상태로 유지 — 지지 관계가 명확. 폐기 바구니와 도시락 용기는 바닥에 놓여 있다. 공중에 뜬 물체나 지지 없는 신체는 없다."
     },
     {
      "label": "B",
      "direction": "인물은 정면으로 카메라를 똑바로 응시한다(멍한 표정이긴 하나 사실상 렌즈 직시). 양손은 종이 도시락 상자를 들고 있고, 입에는 음식 조각을 물고 있다. 카메라 축은 좌우 캔 진열 사이 통로를 통해 정면으로 인물을 향한다. 폐기 바구니는 인물 바로 앞 하단 중앙에 놓여 있다.",
      "built_space": "좌우로 캔 진열대가 대칭적으로 배치되어 통로를 만들지만, 이는 '냉장고 뒤편 직원용 빈 공간'이라기보다 냉장고 내부/진열 통로처럼 읽힌다. 후면에 스테인리스 벽과 상부 선반, 박스가 있어 레퍼런스 요소는 일부 반영. 다만 좌우 캔 선반이 전경으로 과도하게 크게 확대되어 실제 스케일 감이 왜곡되고, 인물이 앉은 위치와 바구니 배치가 좁은 작업공간의 실제 동선과 다소 어색하다.",
      "entities": "20대 초반 한국인 여성이나 얼굴이 캐릭터 레퍼런스와 유사도가 낮은 편(얼굴형·이목구비가 더 둥글고 다름). 흰 뼈 창끝 펜던트는 착용 확인됨. 파란 조끼는 어둡게 눌려 거의 회청색으로만 읽혀 '파란 조끼 유지' 요구가 약하다. 결정적으로 손에 든 도시락 상자에 '얇악만 일꺼일'류의 판독 불가한 가짜 한글 문자열이 크게 인쇄되어 있고, 바구니 라벨에도 텍스트가 있어 텍스트 금지/문자 왜곡 문제가 발생.",
      "physics": "인물은 쪼그려 앉거나 낮은 자세로 벽면 앞에 위치하며 하체가 바구니에 가려 지지 상태가 불명확하나, 공중에 뜬 신체는 아니다. 양손이 도시락 상자를 실제로 받쳐 들고 있어 물체 지지는 성립. 바구니는 바닥에 놓여 있다. 다만 도시락을 들고 있는 손 위치와 입에 문 음식의 연결 동작이 다소 부자연스럽다.",
      "hard_violations": [
       "도시락 상자에 판독 불가한 가짜 한글 문자열이 크게 인쇄되어 있어 'No text/annotations' 조항 및 물질 리얼리즘(문자가 표면에 자연스럽게 인쇄되지 않고 그래픽 오버레이처럼 읽힘) 위반"
      ]
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "수렴하는 캔 열을 전경 오클루전으로 삼아 중앙 중경의 김지후를 발견하는 돌리인 구도, 도시락을 두 손으로 받쳐 입에 문 멍한 씹기, 하단의 폐기 바구니 앵커까지 샷 텍스트와 카메라 지시를 거의 그대로 실현; 도시락 라벨의 한글 인쇄가 다소 눈에 띄는 점만 감점."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "장소·의상·목걸이 재현은 좋으나 인물이 중앙이 아닌 좌측에 서 있고 도시락 용기를 들지 않은 채 빵 조각을 먹는 모습이라 '도시락을 입에 문 채' 및 '중앙 중경·낮은 폐기 바구니 앵커' 지시를 덜 충족."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.417
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "수렴하는 캔 열을 전경 오클루전으로 삼아 중앙 중경의 김지후를 발견하는 돌리인 구도, 도시락을 두 손으로 받쳐 입에 문 멍한 씹기, 하단의 폐기 바구니 앵커까지 샷 텍스트와 카메라 지시를 거의 그대로 실현; 도시락 라벨의 한글 인쇄가 다소 눈에 띄는 점만 감점."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소·의상·목걸이 재현은 좋으나 인물이 중앙이 아닌 좌측에 서 있고 도시락 용기를 들지 않은 채 빵 조각을 먹는 모습이라 '도시락을 입에 문 채' 및 '중앙 중경·낮은 폐기 바구니 앵커' 지시를 덜 충족."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "김지후는 화면 좌측(카메라 왼쪽 앞) 방향으로 시선을 멍하게 던지고 있고, 렌즈를 직접 응시하지 않는다. 오른손이 입가로 올라가 도시락 반찬 조각을 입에 물린 채로 유지하고 있으며, 손끝→입 방향이 정확히 일치한다. 카메라는 냉장고 뒤편 통로 축을 따라 안쪽 인물을 향해 들어간다. 폐기 바구니는 인물 오른쪽 하단(화면 우하단)에 낮게 놓여 시선/공간 방향과 모순 없다.",
    "built_space": "좌측에 캔이 빽빽한 진열 선반 열이 근접 전경 오클루전으로, 우측에 유리 쿨러 도어가 늘어서 통로를 형성 — 레퍼런스의 '냉장고 뒤편 좁은 공간' 구조(스테인리스 벽면, 상부 후드형 선반, 종이박스, 폐기용 바스켓)가 그대로 재현. 문/선반 개수와 배치가 자연스럽고 중복된 구조물은 없다. 조명은 쿨러 내부 형광 반사에 의한 저조도 앰비언트로 별도 광원 기구가 노출되지 않는다.",
    "entities": "인물: 20대 초반 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스 얼굴과 상당히 유사. 파란색 작업 조끼 + 회색 티셔츠 착용, 조끼의 은색 반사띠와 좌흉부 로고까지 일치. 목에는 흰색 뼈 재질 창끝 모양 펜던트가 검은 끈에 매달려 명확히 보임(CARRIED STATE 충족). 폐기 음식 바구니에 컵라면/도시락류가 담겨 있어 프롬프트의 폐기 바구니와 부합. 캔 라벨은 판독 불가한 유사 텍스트 수준이며 노골적 워터마크/자막은 없다.",
    "hard_violations": [],
    "physics": "인물은 두 발로 바닥을 딛고 서서 좌측 선반 쪽으로 살짝 기대는 자세, 무게중심이 안정적이다. 오른팔은 팔꿈치를 굽혀 손이 입가를 받치고 음식 조각을 물린 상태로 유지 — 지지 관계가 명확. 폐기 바구니와 도시락 용기는 바닥에 놓여 있다. 공중에 뜬 물체나 지지 없는 신체는 없다."
   },
   {
    "label": "B",
    "direction": "인물은 정면으로 카메라를 똑바로 응시한다(멍한 표정이긴 하나 사실상 렌즈 직시). 양손은 종이 도시락 상자를 들고 있고, 입에는 음식 조각을 물고 있다. 카메라 축은 좌우 캔 진열 사이 통로를 통해 정면으로 인물을 향한다. 폐기 바구니는 인물 바로 앞 하단 중앙에 놓여 있다.",
    "built_space": "좌우로 캔 진열대가 대칭적으로 배치되어 통로를 만들지만, 이는 '냉장고 뒤편 직원용 빈 공간'이라기보다 냉장고 내부/진열 통로처럼 읽힌다. 후면에 스테인리스 벽과 상부 선반, 박스가 있어 레퍼런스 요소는 일부 반영. 다만 좌우 캔 선반이 전경으로 과도하게 크게 확대되어 실제 스케일 감이 왜곡되고, 인물이 앉은 위치와 바구니 배치가 좁은 작업공간의 실제 동선과 다소 어색하다.",
    "entities": "20대 초반 한국인 여성이나 얼굴이 캐릭터 레퍼런스와 유사도가 낮은 편(얼굴형·이목구비가 더 둥글고 다름). 흰 뼈 창끝 펜던트는 착용 확인됨. 파란 조끼는 어둡게 눌려 거의 회청색으로만 읽혀 '파란 조끼 유지' 요구가 약하다. 결정적으로 손에 든 도시락 상자에 '얇악만 일꺼일'류의 판독 불가한 가짜 한글 문자열이 크게 인쇄되어 있고, 바구니 라벨에도 텍스트가 있어 텍스트 금지/문자 왜곡 문제가 발생.",
    "physics": "인물은 쪼그려 앉거나 낮은 자세로 벽면 앞에 위치하며 하체가 바구니에 가려 지지 상태가 불명확하나, 공중에 뜬 신체는 아니다. 양손이 도시락 상자를 실제로 받쳐 들고 있어 물체 지지는 성립. 바구니는 바닥에 놓여 있다. 다만 도시락을 들고 있는 손 위치와 입에 문 음식의 연결 동작이 다소 부자연스럽다.",
    "hard_violations": [
     "도시락 상자에 판독 불가한 가짜 한글 문자열이 크게 인쇄되어 있어 'No text/annotations' 조항 및 물질 리얼리즘(문자가 표면에 자연스럽게 인쇄되지 않고 그래픽 오버레이처럼 읽힘) 위반"
    ]
   }
  ],
  "totals": {
   "A": 14,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "좁은 캔 진열 통로를 전경 오클루전으로 삼아 중경 중앙의 김지후를 발견하는 달리인 구도, 파란 조끼·뼈 펜던트·멍한 씹는 표정·하단 폐기 바구니까지 샷 텍스트와 로케이션 레퍼런스를 모두 충족하며 캐릭터 동일성도 가장 근접."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "정면 대칭 구도로 렌즈를 직시해 '멍하게 씹는' 연기의 시선 지시를 놓쳤고, 도시락에 판독 불가한 가짜 한글 텍스트가 크게 박혀 텍스트 금지 조항을 위반했으며 얼굴 동일성과 파란 조끼 가독성도 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L05B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후가 들고 먹는 음식이 프롬프트에 명시된 '도시락'이 아닌 작은 샌드위치 조각입니다.",
     "fix_en": "Replace the small sandwich in her hand and mouth with a rectangular convenience store boxed meal (bento box) held up to her face, with her hand gripping the edge of its plastic tray. Preserve Jihu, her exact facial features, her pose, the blue vest, the bone necklace, the background refrigerator, the disposal basket, and the foreground shelves of cans exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the small sandwich in her hand and mouth with a rectangular convenience store boxed meal (bento box) held up to her face, with her hand gripping the edge of its plastic tray. Preserve Jihu, her exact facial features, her pose, the blue vest, the bone necklace, the background refrigerator, the disposal basket, and the foreground shelves of cans exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 화면 좌측(캔 진열대 쪽)을 향해 몸과 얼굴을 약간 튼 3/4 측면, 시선은 왼쪽 아래 허공으로 초점 없이 향함 — 레이아웃 스케치의 좌향 화살표(시선/입 방향)와 일치. 오른손은 입가로 올라가 음식물을 물고 씹는 동작을 향하고 있음. 카메라는 냉장고 뒤편 좁은 통로를 따라 정면으로 들어가며 인물을 중앙 미드그라운드에 둠.",
      "built_space": "배경은 레퍼런스 그대로: 좌측 캔 진열대(측면·간격), 우측 유리 쿨러 도어 2매, 정면 상단 캐비닛과 선반, 하단 폐기 바구니(주황 테두리 검정 크레이트)와 바닥의 도시락 용기까지 위치·수량 유지. 인물이 서면서 바구니가 인물 오른편(화면 우측 하단)에 부분적으로 가려진 채 낮게 남아 있어 '하단 앵커' 조건 충족. 좌우 전경 캔 열의 수렴 원근 유지.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴·헤어 일치. 파란 안전조끼(회색 반사띠, 좌흉 로고/한글 자수) 착용, 회색 티셔츠, 어두운 카고 팬츠. 목에는 흰색 뼈/창끝 모양 펜던트 목걸이가 검은 끈에 걸려 명확히 보임(CARRIED STATE 충족). 다만 입에 문 것이 도시락이라기보다 빵/샌드위치 조각처럼 보여 '유통기한 지난 도시락'의 지시성은 약함(음식 조각으로 읽힘).",
      "hard_violations": [],
      "physics": "인물은 두 발로 바닥에 서 있고(하반신 프레임 하단에서 잘림), 오른팔은 팔꿈치를 굽혀 손으로 음식을 입가에 지지 — 손이 물체를 실제로 쥐고 있음. 왼팔은 자연스럽게 내려짐. 공중에 뜬 물체 없음. 조명은 저조도 편의점 앰비언트, 조명기구 노출 없음."
     },
     {
      "label": "B",
      "direction": "인물이 카메라를 정면으로 응시함 — 스케치의 좌향 시선/동작 화살표를 무시하고 렌즈 직시. 손에 든 도시락은 입 앞이 아니라 얼굴 아래 가슴 높이에서 뚜껑 덮인 채 카메라를 향해 정면으로 들려 있어, '입에 문 채 씹고 있는' 동작이 성립하지 않고 상품을 카메라에 전시하는 형태.",
      "built_space": "배경 요소는 레퍼런스와 대체로 유지(좌 캔 진열, 우 쿨러 도어, 상단 캐비닛, 하단 폐기 바구니와 바닥 도시락). 그러나 인물이 통로 중앙에 정면으로 서 있어 원근 코리도어의 층위감이 약해지고, 몸이 배경 벽에 붙어 보이는 평면적 배치.",
      "entities": "동일 인물(20대 한국 여성, 긴 검은 머리)로 읽히나 A보다 얼굴이 다소 다르게(더 창백·무표정 정면) 렌더됨. 조끼는 파란색이나 반사띠 배치와 좌흉 로고/자수가 A·레퍼런스와 미세하게 다르고 어깨 형태가 뭉개짐. 흰 뼈 모양 펜던트는 조끼 안쪽에 희미하게 보이나 끈이 거의 사라져 부착 상태가 모호. 물체는 밥+튀김이 담긴 투명 뚜껑 도시락으로 '도시락' 지시성은 A보다 명확.",
      "hard_violations": [],
      "physics": "두 발로 바닥에 서 있음. 왼손(화면상 인물의 오른손)이 도시락 용기 옆을 잡고 있으나 용기 바닥을 받치는 손이 보이지 않아 지지가 빈약하고, 뚜껑이 닫힌 채로 음식을 먹는 동작이 물리적으로 성립하지 않음. 입은 다물려 있고 씹는 근육 표현 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치의 좌향 시선·입에 문 채 씹는 동작, 손의 실제 파지, 뼈 펜던트, 배경 고정 요소를 모두 지켜 샷 텍스트 스테이징을 가장 충실히 실현했다. 입에 문 음식이 도시락보다 빵 조각처럼 읽히는 점만 감점."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "도시락 소품의 지시성은 얻었으나, 그 대가로 시선이 렌즈 직시로 바뀌고 뚜껑 닫힌 용기를 카메라에 정면으로 들어올려 '입에 문 채 멍하게 씹는' 순간 자체가 사라졌으며 조끼 디테일·펜던트 끈·얼굴도 함께 변형되어 손해가 더 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치의 좌향 시선·입에 문 채 씹는 동작, 손의 실제 파지, 뼈 펜던트, 배경 고정 요소를 모두 지켜 샷 텍스트 스테이징을 가장 충실히 실현했다. 입에 문 음식이 도시락보다 빵 조각처럼 읽히는 점만 감점."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "도시락 소품의 지시성은 얻었으나, 그 대가로 시선이 렌즈 직시로 바뀌고 뚜껑 닫힌 용기를 카메라에 정면으로 들어올려 '입에 문 채 멍하게 씹는' 순간 자체가 사라졌으며 조끼 디테일·펜던트 끈·얼굴도 함께 변형되어 손해가 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 화면 좌측(캔 진열대 쪽)을 향해 몸과 얼굴을 약간 튼 3/4 측면, 시선은 왼쪽 아래 허공으로 초점 없이 향함 — 레이아웃 스케치의 좌향 화살표(시선/입 방향)와 일치. 오른손은 입가로 올라가 음식물을 물고 씹는 동작을 향하고 있음. 카메라는 냉장고 뒤편 좁은 통로를 따라 정면으로 들어가며 인물을 중앙 미드그라운드에 둠.",
      "built_space": "배경은 레퍼런스 그대로: 좌측 캔 진열대(측면·간격), 우측 유리 쿨러 도어 2매, 정면 상단 캐비닛과 선반, 하단 폐기 바구니(주황 테두리 검정 크레이트)와 바닥의 도시락 용기까지 위치·수량 유지. 인물이 서면서 바구니가 인물 오른편(화면 우측 하단)에 부분적으로 가려진 채 낮게 남아 있어 '하단 앵커' 조건 충족. 좌우 전경 캔 열의 수렴 원근 유지.",
      "entities": "20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴·헤어 일치. 파란 안전조끼(회색 반사띠, 좌흉 로고/한글 자수) 착용, 회색 티셔츠, 어두운 카고 팬츠. 목에는 흰색 뼈/창끝 모양 펜던트 목걸이가 검은 끈에 걸려 명확히 보임(CARRIED STATE 충족). 다만 입에 문 것이 도시락이라기보다 빵/샌드위치 조각처럼 보여 '유통기한 지난 도시락'의 지시성은 약함(음식 조각으로 읽힘).",
      "hard_violations": [],
      "physics": "인물은 두 발로 바닥에 서 있고(하반신 프레임 하단에서 잘림), 오른팔은 팔꿈치를 굽혀 손으로 음식을 입가에 지지 — 손이 물체를 실제로 쥐고 있음. 왼팔은 자연스럽게 내려짐. 공중에 뜬 물체 없음. 조명은 저조도 편의점 앰비언트, 조명기구 노출 없음."
     },
     {
      "label": "B",
      "direction": "인물이 카메라를 정면으로 응시함 — 스케치의 좌향 시선/동작 화살표를 무시하고 렌즈 직시. 손에 든 도시락은 입 앞이 아니라 얼굴 아래 가슴 높이에서 뚜껑 덮인 채 카메라를 향해 정면으로 들려 있어, '입에 문 채 씹고 있는' 동작이 성립하지 않고 상품을 카메라에 전시하는 형태.",
      "built_space": "배경 요소는 레퍼런스와 대체로 유지(좌 캔 진열, 우 쿨러 도어, 상단 캐비닛, 하단 폐기 바구니와 바닥 도시락). 그러나 인물이 통로 중앙에 정면으로 서 있어 원근 코리도어의 층위감이 약해지고, 몸이 배경 벽에 붙어 보이는 평면적 배치.",
      "entities": "동일 인물(20대 한국 여성, 긴 검은 머리)로 읽히나 A보다 얼굴이 다소 다르게(더 창백·무표정 정면) 렌더됨. 조끼는 파란색이나 반사띠 배치와 좌흉 로고/자수가 A·레퍼런스와 미세하게 다르고 어깨 형태가 뭉개짐. 흰 뼈 모양 펜던트는 조끼 안쪽에 희미하게 보이나 끈이 거의 사라져 부착 상태가 모호. 물체는 밥+튀김이 담긴 투명 뚜껑 도시락으로 '도시락' 지시성은 A보다 명확.",
      "hard_violations": [],
      "physics": "두 발로 바닥에 서 있음. 왼손(화면상 인물의 오른손)이 도시락 용기 옆을 잡고 있으나 용기 바닥을 받치는 손이 보이지 않아 지지가 빈약하고, 뚜껑이 닫힌 채로 음식을 먹는 동작이 물리적으로 성립하지 않음. 입은 다물려 있고 씹는 근육 표현 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물이 정면으로 카메라를 향해 서 있고 시선도 렌즈를 거의 정면으로 응시. 레이아웃 스케치는 인물이 프레임 왼쪽(화면 좌측)으로 몸과 시선을 돌리고 화살표가 좌측 아래를 향하도록 지시했으나, A는 정면 응시로 '멍하게 렌즈를 보는' 금지된 직시에 가깝다. 도시락은 얼굴 앞 입 높이로 들려 있으나 입에 물고 씹는 동작이 아니라 카메라 쪽으로 내용물(밥·튀김)을 정면으로 보여주는 방향이라 프롭의 기능면이 관객을 향한다.",
      "built_space": "좌측 캔 진열 선반, 우측 유리 냉장고 도어, 정면 스테인리스 벽과 상부 캐비닛 등 배경 레퍼런스 구조는 유지. 다만 인물이 통로 중앙을 크게 가려 폐기 바구니가 우측 하단에 아주 작게만 남고, 배경 냉장고 병 진열은 레퍼런스보다 다소 흐릿·단순화. 캔 열의 수렴 구도는 유지됨.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 파란 조끼(회색 반사띠, 좌흉부 로고)로 캐릭터 레퍼런스와 일치. 흰 뼈 창끝 모양 목걸이 착용 확인됨. 도시락은 검은 플라스틱 용기에 밥과 튀김이 든 편의점 도시락으로 맞다. 얼굴은 레퍼런스와 유사하나 A쪽이 다소 다른 인상(더 넓은 얼굴, 정면 무표정 응시).",
      "physics": "인물은 두 발로 바닥에 서 있고, 도시락은 오른손이 아래에서 받쳐 잡고 있어 지지 확인. 다만 도시락을 입에 '문' 상태가 아니라 얼굴 앞 허공에 수평으로 들고 있어 씹는 동작과 손의 파지 방식이 어긋나며, 용기가 입에 닿지 않아 행동과 포즈가 불일치.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "인물은 화면 좌측을 향해 몸을 반쯤 틀고 시선도 좌측 앞쪽 허공으로 향해 있어 스케치의 좌향 화살표와 일치. 오른손이 음식을 입에 대고 있고 입술이 그것을 물고 있어 '입에 문 채 멍하게 씹는' 순간과 방향이 맞는다. 카메라 직시 없음.",
      "built_space": "배경 레퍼런스 구조(좌측 캔 선반, 우측 유리 도어 냉장고, 정면 벽·상부 캐비닛, 하단 폐기 바구니와 검은 도시락 용기)가 거의 그대로 보존. 폐기 바구니가 인물 우측 하단에 계약대로 낮게 남아 있음. 통로 수렴 라인과 원근 유지.",
      "entities": "20대 초반 한국 여성, 긴 생머리, 파란 작업 조끼(반사띠·좌흉부 로고) — 레퍼런스와 일치. 흰 창끝 모양 뼈 목걸이 확인. 다만 입에 문 것이 도시락 용기가 아니라 빵/튀김 조각처럼 보여 '유통기한 지난 도시락'의 용기 표현은 약함(스케치도 손에 든 작은 물체로 그림).",
      "physics": "두 발로 바닥에 서 있고 무게중심이 살짝 한쪽으로. 오른팔을 굽혀 손으로 음식을 입에 대고 있으며 손가락이 음식을 확실히 잡고 있음. 떠 있는 물체 없음, 지지 관계 자연스러움.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "도시락 용기는 더 명확하지만 인물이 정면으로 카메라를 직시하고 용기를 입에 물지 않은 채 내용물을 렌즈로 보여줘, 스케치의 좌향 시선·'입에 문 채 씹는' 순간과 '렌즈 직시 금지'를 동시에 어겼고 몸이 통로를 막아 폐기 바구니 앵커도 약해졌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치의 좌향 자세·시선 화살표, 입에 문 채 씹는 순간, 하단 폐기 바구니 앵커와 배경 원근을 모두 지켰고 조끼·뼈 목걸이·인물 동일성도 유지 — 입에 문 것이 도시락 용기보다 빵 조각처럼 보이는 점만 감점."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "도시락 용기는 더 명확하지만 인물이 정면으로 카메라를 직시하고 용기를 입에 물지 않은 채 내용물을 렌즈로 보여줘, 스케치의 좌향 시선·'입에 문 채 씹는' 순간과 '렌즈 직시 금지'를 동시에 어겼고 몸이 통로를 막아 폐기 바구니 앵커도 약해졌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치의 좌향 자세·시선 화살표, 입에 문 채 씹는 순간, 하단 폐기 바구니 앵커와 배경 원근을 모두 지켰고 조끼·뼈 목걸이·인물 동일성도 유지 — 입에 문 것이 도시락 용기보다 빵 조각처럼 보이는 점만 감점."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물이 정면으로 카메라를 향해 서 있고 시선도 렌즈를 거의 정면으로 응시. 레이아웃 스케치는 인물이 프레임 왼쪽(화면 좌측)으로 몸과 시선을 돌리고 화살표가 좌측 아래를 향하도록 지시했으나, A는 정면 응시로 '멍하게 렌즈를 보는' 금지된 직시에 가깝다. 도시락은 얼굴 앞 입 높이로 들려 있으나 입에 물고 씹는 동작이 아니라 카메라 쪽으로 내용물(밥·튀김)을 정면으로 보여주는 방향이라 프롭의 기능면이 관객을 향한다.",
      "built_space": "좌측 캔 진열 선반, 우측 유리 냉장고 도어, 정면 스테인리스 벽과 상부 캐비닛 등 배경 레퍼런스 구조는 유지. 다만 인물이 통로 중앙을 크게 가려 폐기 바구니가 우측 하단에 아주 작게만 남고, 배경 냉장고 병 진열은 레퍼런스보다 다소 흐릿·단순화. 캔 열의 수렴 구도는 유지됨.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 파란 조끼(회색 반사띠, 좌흉부 로고)로 캐릭터 레퍼런스와 일치. 흰 뼈 창끝 모양 목걸이 착용 확인됨. 도시락은 검은 플라스틱 용기에 밥과 튀김이 든 편의점 도시락으로 맞다. 얼굴은 레퍼런스와 유사하나 A쪽이 다소 다른 인상(더 넓은 얼굴, 정면 무표정 응시).",
      "physics": "인물은 두 발로 바닥에 서 있고, 도시락은 오른손이 아래에서 받쳐 잡고 있어 지지 확인. 다만 도시락을 입에 '문' 상태가 아니라 얼굴 앞 허공에 수평으로 들고 있어 씹는 동작과 손의 파지 방식이 어긋나며, 용기가 입에 닿지 않아 행동과 포즈가 불일치.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "인물은 화면 좌측을 향해 몸을 반쯤 틀고 시선도 좌측 앞쪽 허공으로 향해 있어 스케치의 좌향 화살표와 일치. 오른손이 음식을 입에 대고 있고 입술이 그것을 물고 있어 '입에 문 채 멍하게 씹는' 순간과 방향이 맞는다. 카메라 직시 없음.",
      "built_space": "배경 레퍼런스 구조(좌측 캔 선반, 우측 유리 도어 냉장고, 정면 벽·상부 캐비닛, 하단 폐기 바구니와 검은 도시락 용기)가 거의 그대로 보존. 폐기 바구니가 인물 우측 하단에 계약대로 낮게 남아 있음. 통로 수렴 라인과 원근 유지.",
      "entities": "20대 초반 한국 여성, 긴 생머리, 파란 작업 조끼(반사띠·좌흉부 로고) — 레퍼런스와 일치. 흰 창끝 모양 뼈 목걸이 확인. 다만 입에 문 것이 도시락 용기가 아니라 빵/튀김 조각처럼 보여 '유통기한 지난 도시락'의 용기 표현은 약함(스케치도 손에 든 작은 물체로 그림).",
      "physics": "두 발로 바닥에 서 있고 무게중심이 살짝 한쪽으로. 오른팔을 굽혀 손으로 음식을 입에 대고 있으며 손가락이 음식을 확실히 잡고 있음. 떠 있는 물체 없음, 지지 관계 자연스러움.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S5sh1__bgfirst_bg.png",
   "bg_asset_id": "bc8b3072-0fdb-4148-b7fb-f8979fa89ae3",
   "bg_record_key": "S5sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S7sh5::bgfirst_bg": {
  "input_fingerprint": "944fd87561969513",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 다급한 표정의 강민숙(홍은미)이 돌아서려는 정인우의 팔뚝을 꽉 움켜쥔 채 힘을 주고 있는 찰나.\n\nLOCATION (lock): An open parking area outside the police station in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track close at upper-torso height along the side of the pair as 정인우 turns away, holding a slightly wider close composition that keeps 강민숙(홍은미)’s urgent face above her gripping hand. Place her in the left midground and his arrested turning torso on the right, with the clenched grip forming the central diagonal that visibly stops his escape.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, midground, reaches for 정인우’s turning arm; 정인우 in the middle-right of the frame, midground, moves toward away from 강민숙 before being stopped.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙과 정인우가 대화하던 장소); used as Supplies restrained spatial context behind the close physical interruption.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the parking area is rendered with restrained contrast, preserving the recalled scene’s anxious realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 다급한 표정의 강민숙(홍은미)이 돌아서려는 정인우의 팔뚝을 꽉 움켜쥔 채 힘을 주고 있는 찰나.\n\nLOCATION (lock): An open parking area outside the police station in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track close at upper-torso height along the side of the pair as 정인우 turns away, holding a slightly wider close composition that keeps 강민숙(홍은미)’s urgent face above her gripping hand. Place her in the left midground and his arrested turning torso on the right, with the clenched grip forming the central diagonal that visibly stops his escape.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, midground, reaches for 정인우’s turning arm; 정인우 in the middle-right of the frame, midground, moves toward away from 강민숙 before being stopped.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙과 정인우가 대화하던 장소); used as Supplies restrained spatial context behind the close physical interruption.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the parking area is rendered with restrained contrast, preserving the recalled scene’s anxious realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh5__bgfirst_bg.png",
  "asset_id": "9b5b40a9-478e-4d43-99a4-abf9dac90c8b",
  "input_asset_ids": [
   "595a0a6f-f89e-4dbd-8142-54edc21200c4",
   "2408e8fd-5d26-452a-8395-e3b913920e97"
  ]
 },
 "S7sh5": {
  "input_fingerprint": "29cefac3673dbf5a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 다급한 표정의 강민숙(홍은미)이 돌아서려는 정인우의 팔뚝을 꽉 움켜쥔 채 힘을 주고 있는 찰나.\n\nLOCATION (lock): An open parking area outside the police station in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track close at upper-torso height along the side of the pair as 정인우 turns away, holding a slightly wider close composition that keeps 강민숙(홍은미)’s urgent face above her gripping hand. Place her in the left midground and his arrested turning torso on the right, with the clenched grip forming the central diagonal that visibly stops his escape.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, midground, reaches for 정인우’s turning arm; 정인우 in the middle-right of the frame, midground, moves toward away from 강민숙 before being stopped.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙과 정인우가 대화하던 장소); used as Supplies restrained spatial context behind the close physical interruption.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the parking area is rendered with restrained contrast, preserving the recalled scene’s anxious realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 다급한 표정의 강민숙(홍은미)이 돌아서려는 정인우의 팔뚝을 꽉 움켜쥔 채 힘을 주고 있는 찰나.\n\nLOCATION (lock): An open parking area outside the police station in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track close at upper-torso height along the side of the pair as 정인우 turns away, holding a slightly wider close composition that keeps 강민숙(홍은미)’s urgent face above her gripping hand. Place her in the left midground and his arrested turning torso on the right, with the clenched grip forming the central diagonal that visibly stops his escape.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, midground, reaches for 정인우’s turning arm; 정인우 in the middle-right of the frame, midground, moves toward away from 강민숙 before being stopped.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙과 정인우가 대화하던 장소); used as Supplies restrained spatial context behind the close physical interruption.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the parking area is rendered with restrained contrast, preserving the recalled scene’s anxious realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 다급한 표정의 강민숙(홍은미)이 돌아서려는 정인우의 팔뚝을 꽉 움켜쥔 채 힘을 주고 있는 찰나.\n\nLOCATION (lock): An open parking area outside the police station in daylight. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track close at upper-torso height along the side of the pair as 정인우 turns away, holding a slightly wider close composition that keeps 강민숙(홍은미)’s urgent face above her gripping hand. Place her in the left midground and his arrested turning torso on the right, with the clenched grip forming the central diagonal that visibly stops his escape.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-left of the frame, midground, reaches for 정인우’s turning arm; 정인우 in the middle-right of the frame, midground, moves toward away from 강민숙 before being stopped.\n- KEY BACKGROUND ELEMENTS: 경찰서 주차장 (낮, 강민숙과 정인우가 대화하던 장소); used as Supplies restrained spatial context behind the close physical interruption.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the parking area is rendered with restrained contrast, preserving the recalled scene’s anxious realism.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-20s, dark hair, handsome youthful face); 강민숙(홍은미) (Korean woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh5__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S7sh5.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L07B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상반신 높이 트래킹, 좌측 중경의 강민숙·우측의 제지된 정인우, 중앙 대각선 그립까지 카메라 지시를 정확히 구현했고 회색 코트·녹색 니트 등 캐릭터 레퍼런스와 경찰서 참수리 문양·볼라드 등 로케이션 요소가 모두 일치."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 그립 방향은 맞지만 강민숙의 코트 색(회색→네이비)과 얼굴형, 정인우의 니트 색이 레퍼런스와 어긋나고 경찰서 식별 요소(참수리 문양·현판)가 거의 사라져 로케이션 락 재현이 약하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상반신 높이 트래킹, 좌측 중경의 강민숙·우측의 제지된 정인우, 중앙 대각선 그립까지 카메라 지시를 정확히 구현했고 회색 코트·녹색 니트 등 캐릭터 레퍼런스와 경찰서 참수리 문양·볼라드 등 로케이션 요소가 모두 일치."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 그립 방향은 맞지만 강민숙의 코트 색(회색→네이비)과 얼굴형, 정인우의 니트 색이 레퍼런스와 어긋나고 경찰서 식별 요소(참수리 문양·현판)가 거의 사라져 로케이션 락 재현이 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "강민숙은 프레임 좌측 중간, 시선이 우측 정인우 쪽을 향하며 다급한 표정. 정인우는 우측에서 몸을 돌려 화면 우측(카메라 뒤쪽)으로 이탈하려다 고개를 왼쪽 뒤로 돌려 그녀 쪽을 향함. 그녀의 두 손이 실제로 그의 왼팔 팔뚝을 감싸 쥐고 있고, 그 잡힌 손이 화면 중앙 대각선을 형성해 이탈을 막는 것이 읽힘.",
      "built_space": "경찰서 정면 유리 파사드, 청색 띠 캐노피, 스테인리스 볼라드 열, 보도 경계석, 흰색 주차선, 좌측 순찰차와 흰 SUV·검정 세단 — 로케이션 사진의 구성 요소가 축척과 거리감에 맞게 배경에 배치됨. 배경 요소가 과도하게 확대되지 않음.",
      "entities": "여성: 40대 후반 한국인, 어두운 단발 묶음, 좁고 단정한 얼굴 — 레퍼런스와 부합(코트가 다크네이비로 회색 대신 다소 어긋남). 남성: 20대 중반 한국인, 검은 머리, 준수한 얼굴, 네이비 재킷+니트 — 레퍼런스와 부합(비니 없음, 스웨터 색상 올리브톤). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 두 발이 아스팔트에 접지, 여성은 앞으로 체중을 실어 상체를 기울이며 팔을 뻗어 당기는 힘의 방향이 보임. 남성의 상체는 진행 방향과 반대로 비틀려 제동된 자세로, 잡힌 팔이 실제 접촉·압박 주름을 만든다. 공중에 떠 있거나 지지 없는 요소 없음. 손가락 개수·형태 정상."
     },
     {
      "label": "B",
      "direction": "강민숙은 좌측에서 손을 뻗어 정인우의 팔을 잡고 있고 시선은 우측 앞쪽을 향함. 정인우는 우측에서 몸을 돌려 화면 오른쪽으로 나가려 하고 시선은 우측 전방. 다만 잡힌 팔이 남성 몸통과 분리되어 보이는 지점이 있어, 팔뚝의 소속과 연결이 모호하게 읽힘.",
      "built_space": "경찰서 정면, 청색 캐노피와 경찰 휘장, 유리 자동문, 볼라드, 순찰차·흰 SUV·검정 세단 등 로케이션 요소 재현. 다만 휘장이 남성 머리 바로 위 상단에 크게 걸리고 건물 원근이 다소 왜곡됨.",
      "entities": "여성: 40대 후반 한국인, 회색 코트로 레퍼런스 의상에 더 근접, 얼굴은 레퍼런스와 유사. 남성: 20대 중반 한국인, 네이비 재킷+녹색 니트로 레퍼런스 색상에 근접하나 얼굴이 레퍼런스와 다소 다름. 추가 인물 없음.",
      "hard_violations": [
       "정인우의 잡힌 팔이 몸통과 어깨 라인에서 끊겨 별개의 소매처럼 떠 있고, 여성의 팔 길이·각도와도 어긋나 해부학적으로 불가능한 접합으로 읽힘"
      ],
      "physics": "두 사람의 발은 지면에 닿아 있으나, 남성의 왼팔은 어깨에서 이어지는 근거가 보이지 않고 소매가 몸통 앞쪽에 부유하듯 위치해 지지·연결이 없다. 여성의 두 손도 그 소매를 쥐는 형태가 부자연스러워 당기는 힘의 전달이 성립하지 않음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상반신 높이 트래킹, 좌측 강민숙·우측 돌아서는 정인우, 중앙 대각선을 이루는 움켜쥔 손이 명확하고 해부학·접지 모두 정상 — 코트 색이 회색 대신 네이비인 점만 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "의상 색은 레퍼런스에 가깝지만 정인우의 잡힌 팔이 몸통과 끊겨 떠 있는 불가능한 해부/접합으로 하드 위반, 붙잡는 힘의 전달도 성립하지 않음."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "상반신 높이 트래킹, 좌측 강민숙·우측 돌아서는 정인우, 중앙 대각선을 이루는 움켜쥔 손이 명확하고 해부학·접지 모두 정상 — 코트 색이 회색 대신 네이비인 점만 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "의상 색은 레퍼런스에 가깝지만 정인우의 잡힌 팔이 몸통과 끊겨 떠 있는 불가능한 해부/접합으로 하드 위반, 붙잡는 힘의 전달도 성립하지 않음."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "강민숙은 프레임 좌측 중간, 시선이 우측 정인우 쪽을 향하며 다급한 표정. 정인우는 우측에서 몸을 돌려 화면 우측(카메라 뒤쪽)으로 이탈하려다 고개를 왼쪽 뒤로 돌려 그녀 쪽을 향함. 그녀의 두 손이 실제로 그의 왼팔 팔뚝을 감싸 쥐고 있고, 그 잡힌 손이 화면 중앙 대각선을 형성해 이탈을 막는 것이 읽힘.",
      "built_space": "경찰서 정면 유리 파사드, 청색 띠 캐노피, 스테인리스 볼라드 열, 보도 경계석, 흰색 주차선, 좌측 순찰차와 흰 SUV·검정 세단 — 로케이션 사진의 구성 요소가 축척과 거리감에 맞게 배경에 배치됨. 배경 요소가 과도하게 확대되지 않음.",
      "entities": "여성: 40대 후반 한국인, 어두운 단발 묶음, 좁고 단정한 얼굴 — 레퍼런스와 부합(코트가 다크네이비로 회색 대신 다소 어긋남). 남성: 20대 중반 한국인, 검은 머리, 준수한 얼굴, 네이비 재킷+니트 — 레퍼런스와 부합(비니 없음, 스웨터 색상 올리브톤). 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 사람 모두 두 발이 아스팔트에 접지, 여성은 앞으로 체중을 실어 상체를 기울이며 팔을 뻗어 당기는 힘의 방향이 보임. 남성의 상체는 진행 방향과 반대로 비틀려 제동된 자세로, 잡힌 팔이 실제 접촉·압박 주름을 만든다. 공중에 떠 있거나 지지 없는 요소 없음. 손가락 개수·형태 정상."
     },
     {
      "label": "A",
      "direction": "강민숙은 좌측에서 손을 뻗어 정인우의 팔을 잡고 있고 시선은 우측 앞쪽을 향함. 정인우는 우측에서 몸을 돌려 화면 오른쪽으로 나가려 하고 시선은 우측 전방. 다만 잡힌 팔이 남성 몸통과 분리되어 보이는 지점이 있어, 팔뚝의 소속과 연결이 모호하게 읽힘.",
      "built_space": "경찰서 정면, 청색 캐노피와 경찰 휘장, 유리 자동문, 볼라드, 순찰차·흰 SUV·검정 세단 등 로케이션 요소 재현. 다만 휘장이 남성 머리 바로 위 상단에 크게 걸리고 건물 원근이 다소 왜곡됨.",
      "entities": "여성: 40대 후반 한국인, 회색 코트로 레퍼런스 의상에 더 근접, 얼굴은 레퍼런스와 유사. 남성: 20대 중반 한국인, 네이비 재킷+녹색 니트로 레퍼런스 색상에 근접하나 얼굴이 레퍼런스와 다소 다름. 추가 인물 없음.",
      "hard_violations": [
       "정인우의 잡힌 팔이 몸통과 어깨 라인에서 끊겨 별개의 소매처럼 떠 있고, 여성의 팔 길이·각도와도 어긋나 해부학적으로 불가능한 접합으로 읽힘"
      ],
      "physics": "두 사람의 발은 지면에 닿아 있으나, 남성의 왼팔은 어깨에서 이어지는 근거가 보이지 않고 소매가 몸통 앞쪽에 부유하듯 위치해 지지·연결이 없다. 여성의 두 손도 그 소매를 쥐는 형태가 부자연스러워 당기는 힘의 전달이 성립하지 않음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 14
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "상반신 높이 트래킹, 좌측 중경의 강민숙·우측의 제지된 정인우, 중앙 대각선 그립까지 카메라 지시를 정확히 구현했고 회색 코트·녹색 니트 등 캐릭터 레퍼런스와 경찰서 참수리 문양·볼라드 등 로케이션 요소가 모두 일치."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "구도와 그립 방향은 맞지만 강민숙의 코트 색(회색→네이비)과 얼굴형, 정인우의 니트 색이 레퍼런스와 어긋나고 경찰서 식별 요소(참수리 문양·현판)가 거의 사라져 로케이션 락 재현이 약하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L07B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "왼쪽 여성(강민숙)의 얼굴, 헤어스타일(묶은 머리), 의상(남색 코트)이 제공된 캐릭터 레퍼런스와 전혀 일치하지 않습니다.",
     "fix_en": "Redraw the woman on the left to match her exact reference: give her a narrow face, straight shoulder-length black hair worn down, a grey double-breasted coat, a black turtleneck, and a light grey scarf, while strictly preserving her current body position, her hand gripping the man's arm, the man's appearance and clothing, the background police station and cars, the lighting, and the framing unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the woman on the left to match her exact reference: give her a narrow face, straight shoulder-length black hair worn down, a grey double-breasted coat, a black turtleneck, and a light grey scarf, while strictly preserving her current body position, her hand gripping the man's arm, the man's appearance and clothing, the background police station and cars, the lighting, and the framing unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "그립·시선·구도는 계약대로지만 강민숙의 의상이 참조의 회색 울 코트+회색 머플러 대신 짙은 네이비 코트로 바뀌고 머플러가 사라졌으며 헤어와 얼굴 인상도 참조에서 멀어져 정체성·의상 항목에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 중앙 대각선 그립과 medium shot 구도를 유지하면서 강민숙의 회색 더블 코트·회색 머플러·중단발과 갸름한 얼굴이 캐릭터 참조와 일치해, 배경·남성·조명 등 다른 요소를 바꾸지 않고 정체성만 정확히 회복한 쪽이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "그립·시선·구도는 계약대로지만 강민숙의 의상이 참조의 회색 울 코트+회색 머플러 대신 짙은 네이비 코트로 바뀌고 머플러가 사라졌으며 헤어와 얼굴 인상도 참조에서 멀어져 정체성·의상 항목에서 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 중앙 대각선 그립과 medium shot 구도를 유지하면서 강민숙의 회색 더블 코트·회색 머플러·중단발과 갸름한 얼굴이 캐릭터 참조와 일치해, 배경·남성·조명 등 다른 요소를 바꾸지 않고 정체성만 정확히 회복한 쪽이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성은 화면 중좌측 중경에서 오른쪽의 남자를 향해 시선을 고정하고 있고, 남자는 몸을 오른쪽(프레임 밖)으로 돌리며 고개를 왼쪽 뒤로 돌려 여성 쪽을 향해 시선을 보낸다. 여성의 오른손은 남자의 왼쪽 팔뚝(팔꿈치 아래)을 실제로 감싸 쥐고 있으며, 그 손이 프레임 중앙 대각선을 이룬다. 시선·손의 목표가 모두 상대에게 정확히 닿는다.",
      "built_space": "배경은 레퍼런스 경찰서 정면: 회색 화강암 패널, 파란 띠 캐노피, 유리 자동문, 경찰 마크, 은색 볼라드 열, 보도 연석, 주차선, 흰색 SUV·검정 세단·순찰차. 볼라드 개수와 위치, 보도 단차가 참조와 일관되며 배경 요소가 원근에 맞는 작은 화면 점유율을 유지한다.",
      "entities": "여성: 40대 후반 한국 여성, 어깨선 검은 단발, 좁고 단정한 얼굴 — 레퍼런스와 일치. 의상: 회색 울 더블 코트 + 회색 머플러 + 검정 터틀넥 + 검정 토트백, 레퍼런스 의상 그대로. 남성: 20대 중반 한국 남성, 짧은 검은 머리, 네이비 재킷 + 올리브 니트 + 셔츠 칼라 + 회색 팬츠 — 레퍼런스 얼굴/체형과 부합(비니는 미착용).",
      "physics": "두 사람 모두 두 발이 아스팔트에 닿아 있고, 여성은 상체를 앞으로 기울여 팔을 뻗으며 체중이 앞발에 실려 있다. 남자의 몸통은 돌아가는 중이지만 잡힌 팔 쪽 어깨가 뒤로 당겨져 제동이 걸린 형태로, 붙잡힘의 힘 전달이 읽힌다. 공중에 뜬 물체 없음, 토트백은 여성의 반대편 팔에 걸려 자연스럽게 늘어짐.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "A와 동일한 구도: 여성 시선이 오른쪽 남자에게, 남자는 오른쪽으로 돌아서며 고개만 왼쪽으로 돌려 여성 쪽을 본다. 여성의 손은 남자의 왼쪽 팔뚝을 쥐고 중앙 대각선을 형성한다. 조준(시선·손 목표) 자체는 정확하다.",
      "built_space": "동일 배경이나 카메라가 약간 더 넓고 인물이 작아졌으며, 볼라드 열이 더 멀어지고 보도·연석이 더 넓게 보인다. 배경 건축·재질·픽스처는 레퍼런스와 일치하며 배경 요소 확대 왜곡은 없다.",
      "entities": "여성: 얼굴이 다소 더 나이 들고 넓적하게 렌더되었으며, 머리는 뒤로 묶은 듯 정리된 스타일로 바뀌었고 회색 머플러가 사라졌으며 코트가 회색 울에서 짙은 네이비/블랙으로 변경 — 레퍼런스(회색 코트+회색 스카프+검정 단발)와 어긋난다. 남성은 A와 거의 동일하게 레퍼런스와 부합.",
      "physics": "두 인물 모두 지면에 발이 닿아 있고, 여성이 상체를 숙여 팔을 뻗은 자세로 무게 이동이 보인다. 남자의 팔은 잡혀 있고 몸통은 회전 중. 떠 있는 물체 없음. 여성의 가방은 반대편 팔 아래로 일부만 보임.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 샷·좌(민숙)/우(돌아서는 인우) 배치와 중앙 대각선 그립을 정확히 실현했고, 여성의 회색 코트·회색 머플러·검은 단발 등 캐릭터 레퍼런스를 그대로 지켜 손실이 없다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "같은 구도지만 계약이 요구하지 않은 변경 — 여성의 코트가 네이비로, 머플러 삭제, 머리 묶음, 얼굴 인상 변화 —이 발생해 아이덴티티·의상 충실도에서 손해가 크고, 프레임도 다소 넓어져 인물 크기가 줄었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 샷·좌(민숙)/우(돌아서는 인우) 배치와 중앙 대각선 그립을 정확히 실현했고, 여성의 회색 코트·회색 머플러·검은 단발 등 캐릭터 레퍼런스를 그대로 지켜 손실이 없다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "같은 구도지만 계약이 요구하지 않은 변경 — 여성의 코트가 네이비로, 머플러 삭제, 머리 묶음, 얼굴 인상 변화 —이 발생해 아이덴티티·의상 충실도에서 손해가 크고, 프레임도 다소 넓어져 인물 크기가 줄었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성은 화면 중좌측 중경에서 오른쪽의 남자를 향해 시선을 고정하고 있고, 남자는 몸을 오른쪽(프레임 밖)으로 돌리며 고개를 왼쪽 뒤로 돌려 여성 쪽을 향해 시선을 보낸다. 여성의 오른손은 남자의 왼쪽 팔뚝(팔꿈치 아래)을 실제로 감싸 쥐고 있으며, 그 손이 프레임 중앙 대각선을 이룬다. 시선·손의 목표가 모두 상대에게 정확히 닿는다.",
      "built_space": "배경은 레퍼런스 경찰서 정면: 회색 화강암 패널, 파란 띠 캐노피, 유리 자동문, 경찰 마크, 은색 볼라드 열, 보도 연석, 주차선, 흰색 SUV·검정 세단·순찰차. 볼라드 개수와 위치, 보도 단차가 참조와 일관되며 배경 요소가 원근에 맞는 작은 화면 점유율을 유지한다.",
      "entities": "여성: 40대 후반 한국 여성, 어깨선 검은 단발, 좁고 단정한 얼굴 — 레퍼런스와 일치. 의상: 회색 울 더블 코트 + 회색 머플러 + 검정 터틀넥 + 검정 토트백, 레퍼런스 의상 그대로. 남성: 20대 중반 한국 남성, 짧은 검은 머리, 네이비 재킷 + 올리브 니트 + 셔츠 칼라 + 회색 팬츠 — 레퍼런스 얼굴/체형과 부합(비니는 미착용).",
      "physics": "두 사람 모두 두 발이 아스팔트에 닿아 있고, 여성은 상체를 앞으로 기울여 팔을 뻗으며 체중이 앞발에 실려 있다. 남자의 몸통은 돌아가는 중이지만 잡힌 팔 쪽 어깨가 뒤로 당겨져 제동이 걸린 형태로, 붙잡힘의 힘 전달이 읽힌다. 공중에 뜬 물체 없음, 토트백은 여성의 반대편 팔에 걸려 자연스럽게 늘어짐.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "A와 동일한 구도: 여성 시선이 오른쪽 남자에게, 남자는 오른쪽으로 돌아서며 고개만 왼쪽으로 돌려 여성 쪽을 본다. 여성의 손은 남자의 왼쪽 팔뚝을 쥐고 중앙 대각선을 형성한다. 조준(시선·손 목표) 자체는 정확하다.",
      "built_space": "동일 배경이나 카메라가 약간 더 넓고 인물이 작아졌으며, 볼라드 열이 더 멀어지고 보도·연석이 더 넓게 보인다. 배경 건축·재질·픽스처는 레퍼런스와 일치하며 배경 요소 확대 왜곡은 없다.",
      "entities": "여성: 얼굴이 다소 더 나이 들고 넓적하게 렌더되었으며, 머리는 뒤로 묶은 듯 정리된 스타일로 바뀌었고 회색 머플러가 사라졌으며 코트가 회색 울에서 짙은 네이비/블랙으로 변경 — 레퍼런스(회색 코트+회색 스카프+검정 단발)와 어긋난다. 남성은 A와 거의 동일하게 레퍼런스와 부합.",
      "physics": "두 인물 모두 지면에 발이 닿아 있고, 여성이 상체를 숙여 팔을 뻗은 자세로 무게 이동이 보인다. 남자의 팔은 잡혀 있고 몸통은 회전 중. 떠 있는 물체 없음. 여성의 가방은 반대편 팔 아래로 일부만 보임.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S7sh5__bgfirst_bg.png",
   "bg_asset_id": "9b5b40a9-478e-4d43-99a4-abf9dac90c8b",
   "bg_record_key": "S7sh5::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S9sh2::bgfirst_bg": {
  "input_fingerprint": "6143892570558c73",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 거실 소파에 등을 보이고 앉은 강영란(흰 머리 여자)의 하얗게 샌 머리가 가지런히 묶인 뒷모습.\n\nLOCATION (lock): The modest living room of a small two-room multi-family home, centered on its sofa near the entrance.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track into the prescribed eye-level position behind 강영란(흰 머리 여자), then settle into a tight close view centered on her neatly tied white hair and upper back. The sofa back forms a low horizontal boundary beneath her shoulders, while her head remains turned far enough away that no facial contour becomes visible; the emphasized change is the tighter camera distance.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: living-room sofa (occupied by the seated woman) — The rear and upper edge of the sofa face the camera; used as Its backrest forms the lower framing line beneath the seated woman's shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior separates the white hair from the darker surrounding values.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 거실 소파에 등을 보이고 앉은 강영란(흰 머리 여자)의 하얗게 샌 머리가 가지런히 묶인 뒷모습.\n\nLOCATION (lock): The modest living room of a small two-room multi-family home, centered on its sofa near the entrance.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track into the prescribed eye-level position behind 강영란(흰 머리 여자), then settle into a tight close view centered on her neatly tied white hair and upper back. The sofa back forms a low horizontal boundary beneath her shoulders, while her head remains turned far enough away that no facial contour becomes visible; the emphasized change is the tighter camera distance.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: living-room sofa (occupied by the seated woman) — The rear and upper edge of the sofa face the camera; used as Its backrest forms the lower framing line beneath the seated woman's shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior separates the white hair from the darker surrounding values.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh2__bgfirst_bg.png",
  "asset_id": "3434379a-7ac6-4667-9244-dc3f8b2bd2ca",
  "input_asset_ids": [
   "175b12ef-2596-497b-9fa8-37c95c2b3459",
   "41400a21-5b9d-4d6d-bfa4-ebb3bff48a6f"
  ]
 },
 "S9sh2": {
  "input_fingerprint": "7c27704a5b554b84",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 거실 소파에 등을 보이고 앉은 강영란(흰 머리 여자)의 하얗게 샌 머리가 가지런히 묶인 뒷모습.\n\nLOCATION (lock): The modest living room of a small two-room multi-family home, centered on its sofa near the entrance. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track into the prescribed eye-level position behind 강영란(흰 머리 여자), then settle into a tight close view centered on her neatly tied white hair and upper back. The sofa back forms a low horizontal boundary beneath her shoulders, while her head remains turned far enough away that no facial contour becomes visible; the emphasized change is the tighter camera distance.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: living-room sofa (occupied by the seated woman) — The rear and upper edge of the sofa face the camera; used as Its backrest forms the lower framing line beneath the seated woman's shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior separates the white hair from the darker surrounding values.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 거실 소파에 등을 보이고 앉은 강영란(흰 머리 여자)의 하얗게 샌 머리가 가지런히 묶인 뒷모습.\n\nLOCATION (lock): The modest living room of a small two-room multi-family home, centered on its sofa near the entrance. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track into the prescribed eye-level position behind 강영란(흰 머리 여자), then settle into a tight close view centered on her neatly tied white hair and upper back. The sofa back forms a low horizontal boundary beneath her shoulders, while her head remains turned far enough away that no facial contour becomes visible; the emphasized change is the tighter camera distance.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: living-room sofa (occupied by the seated woman) — The rear and upper edge of the sofa face the camera; used as Its backrest forms the lower framing line beneath the seated woman's shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior separates the white hair from the darker surrounding values.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 거실 소파에 등을 보이고 앉은 강영란(흰 머리 여자)의 하얗게 샌 머리가 가지런히 묶인 뒷모습.\n\nLOCATION (lock): The modest living room of a small two-room multi-family home, centered on its sofa near the entrance. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track into the prescribed eye-level position behind 강영란(흰 머리 여자), then settle into a tight close view centered on her neatly tied white hair and upper back. The sofa back forms a low horizontal boundary beneath her shoulders, while her head remains turned far enough away that no facial contour becomes visible; the emphasized change is the tighter camera distance.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: living-room sofa (occupied by the seated woman) — The rear and upper edge of the sofa face the camera; used as Its backrest forms the lower framing line beneath the seated woman's shoulders.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior separates the white hair from the darker surrounding values.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S9sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1013203>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 소파 뒤 눈높이에서 여자의 뒤통수를 정면으로 바라본다. 여자의 머리는 정면(현관 방향)을 향하고 얼굴 윤곽은 전혀 보이지 않는다. 시선 타깃은 화면 안쪽 벽·현관 복도 쪽으로 읽힌다. 방향 요구(뒷모습, 얼굴 비노출)는 충족.",
      "built_space": "레퍼런스 실내 구조가 그대로 재현됨: 좌측 발코니 새시, 중앙 베이지 벽, 우측 현관 복도와 도어록, 붙박이장, 천장 다운라이트, 소파 옆 세워둔 흡음판까지 일치. 소파는 화면 하단에 등받이 상단만 보이며 어깨 아래 수평선을 형성. 구조물 중복이나 잘못된 좌석 배치 없음. 다만 컷 스케일이 넓어 방 전체가 프레임의 대부분을 차지해 '타이트 클로즈업' 지시와 어긋난다.",
      "entities": "백발을 낮게 틀어 올린 쪽머리의 노년 한국인 여성 뒷모습, 검은 셔츠/재킷 칼라. 목덜미 피부 질감이 노년으로 읽히고 체구도 레퍼런스와 부합. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여자는 소파에 앉아 있고 등받이가 어깨 아래를 지지한다. 공중에 뜬 물체 없음. 머리카락 결과 옷 주름이 물리적으로 자연스러움. 야간 저조도 실내광이 백발을 어두운 배경에서 분리."
     },
     {
      "label": "B",
      "direction": "카메라는 소파 등받이 바로 뒤, 눈높이에서 여자의 뒤통수를 정면으로 본다. 머리는 정면 안쪽(현관 방향)으로 향하고 얼굴 윤곽 완전 비노출. 지시한 방향 그대로.",
      "built_space": "레퍼런스 공간 요소 유지: 좌측 새시 창(어둡게), 소파 옆 흡음 패널, 중앙 벽 스위치, 우측 현관 문과 도어록, 붙박이장 세로 손잡이, 천장 다운라이트. 소파 등받이가 화면 하단 전체를 가로지르는 낮은 수평 경계로 정확히 기능하고, 여자는 그 위 중앙 중경에 위치. 좌측 어깨 옆 남색 쿠션도 레퍼런스와 일치. 중복 가구·잘못된 좌석 없음.",
      "entities": "백발을 정갈하게 꼬아 낮은 시뇽으로 묶은 노년 한국인 여성 뒷모습, 검은 상의. 귀·목덜미 피부가 60대 후반으로 읽히며 레퍼런스 인물 체구와 부합. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "여자의 상체는 소파 좌석에 앉아 있고 등받이가 어깨 아래를 받친다. 떠 있는 요소 없음. 머리카락 꼬임과 잔머리, 옷의 주름이 실제 재질감으로 렌더링. 야간 저조도에서 현관 조명이 유일한 실광원으로 백발 하이라이트를 만들어 어두운 값과 분리."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "방향·공간·물리 모두 무난하고 로케이션 재현도 정확하지만, 인물이 프레임에서 작아 '더 타이트한 클로즈업'이라는 핵심 지시를 만족하지 못하고 미디엄 와이드로 넓어졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "묶은 백발과 상부 등만을 담은 타이트 클로즈업, 소파 등받이가 어깨 아래 낮은 수평 경계를 이루는 구성, 야간 저조도 분리까지 샷 텍스트를 정확히 실현했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "방향·공간·물리 모두 무난하고 로케이션 재현도 정확하지만, 인물이 프레임에서 작아 '더 타이트한 클로즈업'이라는 핵심 지시를 만족하지 못하고 미디엄 와이드로 넓어졌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "묶은 백발과 상부 등만을 담은 타이트 클로즈업, 소파 등받이가 어깨 아래 낮은 수평 경계를 이루는 구성, 야간 저조도 분리까지 샷 텍스트를 정확히 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 소파 뒤 눈높이에서 여자의 뒤통수를 정면으로 바라본다. 여자의 머리는 정면(현관 방향)을 향하고 얼굴 윤곽은 전혀 보이지 않는다. 시선 타깃은 화면 안쪽 벽·현관 복도 쪽으로 읽힌다. 방향 요구(뒷모습, 얼굴 비노출)는 충족.",
      "built_space": "레퍼런스 실내 구조가 그대로 재현됨: 좌측 발코니 새시, 중앙 베이지 벽, 우측 현관 복도와 도어록, 붙박이장, 천장 다운라이트, 소파 옆 세워둔 흡음판까지 일치. 소파는 화면 하단에 등받이 상단만 보이며 어깨 아래 수평선을 형성. 구조물 중복이나 잘못된 좌석 배치 없음. 다만 컷 스케일이 넓어 방 전체가 프레임의 대부분을 차지해 '타이트 클로즈업' 지시와 어긋난다.",
      "entities": "백발을 낮게 틀어 올린 쪽머리의 노년 한국인 여성 뒷모습, 검은 셔츠/재킷 칼라. 목덜미 피부 질감이 노년으로 읽히고 체구도 레퍼런스와 부합. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여자는 소파에 앉아 있고 등받이가 어깨 아래를 지지한다. 공중에 뜬 물체 없음. 머리카락 결과 옷 주름이 물리적으로 자연스러움. 야간 저조도 실내광이 백발을 어두운 배경에서 분리."
     },
     {
      "label": "B",
      "direction": "카메라는 소파 등받이 바로 뒤, 눈높이에서 여자의 뒤통수를 정면으로 본다. 머리는 정면 안쪽(현관 방향)으로 향하고 얼굴 윤곽 완전 비노출. 지시한 방향 그대로.",
      "built_space": "레퍼런스 공간 요소 유지: 좌측 새시 창(어둡게), 소파 옆 흡음 패널, 중앙 벽 스위치, 우측 현관 문과 도어록, 붙박이장 세로 손잡이, 천장 다운라이트. 소파 등받이가 화면 하단 전체를 가로지르는 낮은 수평 경계로 정확히 기능하고, 여자는 그 위 중앙 중경에 위치. 좌측 어깨 옆 남색 쿠션도 레퍼런스와 일치. 중복 가구·잘못된 좌석 없음.",
      "entities": "백발을 정갈하게 꼬아 낮은 시뇽으로 묶은 노년 한국인 여성 뒷모습, 검은 상의. 귀·목덜미 피부가 60대 후반으로 읽히며 레퍼런스 인물 체구와 부합. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "여자의 상체는 소파 좌석에 앉아 있고 등받이가 어깨 아래를 받친다. 떠 있는 요소 없음. 머리카락 꼬임과 잔머리, 옷의 주름이 실제 재질감으로 렌더링. 야간 저조도에서 현관 조명이 유일한 실광원으로 백발 하이라이트를 만들어 어두운 값과 분리."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 소파 뒤 눈높이에서 여인의 뒤통수를 정면으로 바라본다. 얼굴 윤곽은 전혀 보이지 않고 시선은 현관 쪽(프레임 안쪽 깊이)을 향한 뒷모습이다. 머리·상체는 프레임 중앙에 위치.",
      "built_space": "레퍼런스 거실과 일치: 좌측 발코니 창호, 중앙 베이지 벽, 우측 현관문(도어록)과 붙박이장, 회색 패브릭 소파와 짙은 체크 쿠션까지 확인된다. 소파 등받이가 화면 하단 가로선을 만들며 어깨 아래를 잘라준다 — 지정된 조건 충족. 소파는 하나, 인물도 한 명.",
      "entities": "인물은 한국인 노년 여성으로 읽히며, 백발을 단정히 꼬아 낮게 묶은 시뇽 스타일이 캐릭터 레퍼런스의 '가지런히 묶인 흰 머리'와 부합. 어두운 색 상의. 추가 인물·소품 없음.",
      "hard_violations": [],
      "physics": "인물은 소파 좌석에 앉아 등받이에 기댄 상태로, 등받이 상단선이 어깨 아래를 지나며 무게를 받는 구조가 자연스럽다. 공중에 뜬 요소 없음. 머리카락 결·소파 직물 질감 모두 물리적으로 읽힌다."
     },
     {
      "label": "B",
      "direction": "역시 소파 뒤 눈높이 뒷모습이며 얼굴은 보이지 않는다. 시선은 정면 벽/현관 방향. 다만 인물이 프레임 안에서 작게 자리하고 카메라 거리가 멀다.",
      "built_space": "레퍼런스 공간과 잘 일치: 좌측 창호와 야경, 스피커 패널, 중앙 벽 스위치, 우측 현관 타일·도어록·붙박이장, 천장 다운라이트까지 재현. 소파 등받이가 하단 경계를 이루나 어깨보다 훨씬 아래에서 잘려 상체 대부분이 노출된다.",
      "entities": "한국인 노년 여성, 흰 머리를 낮게 둥근 쪽으로 묶음 — 캐릭터 설명과 부합. 어두운 상의. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 소파에 앉아 있고 지지 구조는 자연스럽다. 다만 등받이 상단과 어깨 사이 간격이 커 앉은 높이가 다소 높게 읽히나 불가능한 수준은 아니다. 부유 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "'타이트한 클로즈업'과 '소파 등받이가 어깨 아래 하단 경계'라는 카메라 지시를 정확히 실현했고, 백발 쪽머리 디테일과 야간 저조도 분리도 요구대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "공간 재현은 충실하나 지정된 클로즈업 대신 미디엄 와이드로 물러나 인물 크기·프레임 비중이 지시와 어긋나고 등받이 경계선도 어깨보다 한참 아래에 있다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "'타이트한 클로즈업'과 '소파 등받이가 어깨 아래 하단 경계'라는 카메라 지시를 정확히 실현했고, 백발 쪽머리 디테일과 야간 저조도 분리도 요구대로다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "공간 재현은 충실하나 지정된 클로즈업 대신 미디엄 와이드로 물러나 인물 크기·프레임 비중이 지시와 어긋나고 등받이 경계선도 어깨보다 한참 아래에 있다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 소파 뒤 눈높이에서 여인의 뒤통수를 정면으로 바라본다. 얼굴 윤곽은 전혀 보이지 않고 시선은 현관 쪽(프레임 안쪽 깊이)을 향한 뒷모습이다. 머리·상체는 프레임 중앙에 위치.",
      "built_space": "레퍼런스 거실과 일치: 좌측 발코니 창호, 중앙 베이지 벽, 우측 현관문(도어록)과 붙박이장, 회색 패브릭 소파와 짙은 체크 쿠션까지 확인된다. 소파 등받이가 화면 하단 가로선을 만들며 어깨 아래를 잘라준다 — 지정된 조건 충족. 소파는 하나, 인물도 한 명.",
      "entities": "인물은 한국인 노년 여성으로 읽히며, 백발을 단정히 꼬아 낮게 묶은 시뇽 스타일이 캐릭터 레퍼런스의 '가지런히 묶인 흰 머리'와 부합. 어두운 색 상의. 추가 인물·소품 없음.",
      "hard_violations": [],
      "physics": "인물은 소파 좌석에 앉아 등받이에 기댄 상태로, 등받이 상단선이 어깨 아래를 지나며 무게를 받는 구조가 자연스럽다. 공중에 뜬 요소 없음. 머리카락 결·소파 직물 질감 모두 물리적으로 읽힌다."
     },
     {
      "label": "A",
      "direction": "역시 소파 뒤 눈높이 뒷모습이며 얼굴은 보이지 않는다. 시선은 정면 벽/현관 방향. 다만 인물이 프레임 안에서 작게 자리하고 카메라 거리가 멀다.",
      "built_space": "레퍼런스 공간과 잘 일치: 좌측 창호와 야경, 스피커 패널, 중앙 벽 스위치, 우측 현관 타일·도어록·붙박이장, 천장 다운라이트까지 재현. 소파 등받이가 하단 경계를 이루나 어깨보다 훨씬 아래에서 잘려 상체 대부분이 노출된다.",
      "entities": "한국인 노년 여성, 흰 머리를 낮게 둥근 쪽으로 묶음 — 캐릭터 설명과 부합. 어두운 상의. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 소파에 앉아 있고 지지 구조는 자연스럽다. 다만 등받이 상단과 어깨 사이 간격이 커 앉은 높이가 다소 높게 읽히나 불가능한 수준은 아니다. 부유 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 18
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 소파 뒤 눈높이에서 여자의 뒤통수를 정면으로 바라본다. 여자의 머리는 정면(현관 방향)을 향하고 얼굴 윤곽은 전혀 보이지 않는다. 시선 타깃은 화면 안쪽 벽·현관 복도 쪽으로 읽힌다. 방향 요구(뒷모습, 얼굴 비노출)는 충족.",
    "built_space": "레퍼런스 실내 구조가 그대로 재현됨: 좌측 발코니 새시, 중앙 베이지 벽, 우측 현관 복도와 도어록, 붙박이장, 천장 다운라이트, 소파 옆 세워둔 흡음판까지 일치. 소파는 화면 하단에 등받이 상단만 보이며 어깨 아래 수평선을 형성. 구조물 중복이나 잘못된 좌석 배치 없음. 다만 컷 스케일이 넓어 방 전체가 프레임의 대부분을 차지해 '타이트 클로즈업' 지시와 어긋난다.",
    "entities": "백발을 낮게 틀어 올린 쪽머리의 노년 한국인 여성 뒷모습, 검은 셔츠/재킷 칼라. 목덜미 피부 질감이 노년으로 읽히고 체구도 레퍼런스와 부합. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "여자는 소파에 앉아 있고 등받이가 어깨 아래를 지지한다. 공중에 뜬 물체 없음. 머리카락 결과 옷 주름이 물리적으로 자연스러움. 야간 저조도 실내광이 백발을 어두운 배경에서 분리."
   },
   {
    "label": "B",
    "direction": "카메라는 소파 등받이 바로 뒤, 눈높이에서 여자의 뒤통수를 정면으로 본다. 머리는 정면 안쪽(현관 방향)으로 향하고 얼굴 윤곽 완전 비노출. 지시한 방향 그대로.",
    "built_space": "레퍼런스 공간 요소 유지: 좌측 새시 창(어둡게), 소파 옆 흡음 패널, 중앙 벽 스위치, 우측 현관 문과 도어록, 붙박이장 세로 손잡이, 천장 다운라이트. 소파 등받이가 화면 하단 전체를 가로지르는 낮은 수평 경계로 정확히 기능하고, 여자는 그 위 중앙 중경에 위치. 좌측 어깨 옆 남색 쿠션도 레퍼런스와 일치. 중복 가구·잘못된 좌석 없음.",
    "entities": "백발을 정갈하게 꼬아 낮은 시뇽으로 묶은 노년 한국인 여성 뒷모습, 검은 상의. 귀·목덜미 피부가 60대 후반으로 읽히며 레퍼런스 인물 체구와 부합. 다른 인물 없음.",
    "hard_violations": [],
    "physics": "여자의 상체는 소파 좌석에 앉아 있고 등받이가 어깨 아래를 받친다. 떠 있는 요소 없음. 머리카락 꼬임과 잔머리, 옷의 주름이 실제 재질감으로 렌더링. 야간 저조도에서 현관 조명이 유일한 실광원으로 백발 하이라이트를 만들어 어두운 값과 분리."
   }
  ],
  "totals": {
   "A": 12,
   "B": 18
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "방향·공간·물리 모두 무난하고 로케이션 재현도 정확하지만, 인물이 프레임에서 작아 '더 타이트한 클로즈업'이라는 핵심 지시를 만족하지 못하고 미디엄 와이드로 넓어졌다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "묶은 백발과 상부 등만을 담은 타이트 클로즈업, 소파 등받이가 어깨 아래 낮은 수평 경계를 이루는 구성, 야간 저조도 분리까지 샷 텍스트를 정확히 실현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L08B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S9sh2__bgfirst_bg.png",
   "bg_asset_id": "3434379a-7ac6-4667-9244-dc3f8b2bd2ca",
   "bg_record_key": "S9sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S10sh1::bgfirst_bg": {
  "input_fingerprint": "52dece4020edd09e",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 편의점 카운터에 서서 두툼한 돈봉투를 쥔 채 멍한 눈으로 허공을 응시하는 김지후(강수리영)의 모습.\n\nLOCATION (lock): Behind the convenience-store checkout counter on the sales floor at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Observe 김지후(강수리영) frontally from the prescribed eye-level position across the counter, using a slightly wide medium frame that includes her upper body and both hands around the thick money envelope. She sits near frame center behind the counter with vacant eyes fixed beyond the lens, while the envelope remains clearly readable in the lower middle; the emphasized axis is her static, isolated position.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: convenience-store counter (김지후 positioned behind it) — The customer-facing side and top edge are visible across the lower frame; used as Creates the horizontal foreground boundary separating the observer from 김지후; thick money envelope (held and being handled) — Its broad side is angled partly toward the camera between her hands; used as Held within the lower central portion of the composition as the physical focus of her restless hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient convenience-store illumination renders the present space clearly while the restrained, high-contrast palette keeps her expression emotionally remote.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 편의점 카운터에 서서 두툼한 돈봉투를 쥔 채 멍한 눈으로 허공을 응시하는 김지후(강수리영)의 모습.\n\nLOCATION (lock): Behind the convenience-store checkout counter on the sales floor at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Observe 김지후(강수리영) frontally from the prescribed eye-level position across the counter, using a slightly wide medium frame that includes her upper body and both hands around the thick money envelope. She sits near frame center behind the counter with vacant eyes fixed beyond the lens, while the envelope remains clearly readable in the lower middle; the emphasized axis is her static, isolated position.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: convenience-store counter (김지후 positioned behind it) — The customer-facing side and top edge are visible across the lower frame; used as Creates the horizontal foreground boundary separating the observer from 김지후; thick money envelope (held and being handled) — Its broad side is angled partly toward the camera between her hands; used as Held within the lower central portion of the composition as the physical focus of her restless hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient convenience-store illumination renders the present space clearly while the restrained, high-contrast palette keeps her expression emotionally remote.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S10sh1__bgfirst_bg.png",
  "asset_id": "aded442b-127e-4feb-8b3f-28bbaf0e4913",
  "input_asset_ids": [
   "04f58860-ddd4-4df1-8170-329d5e1544e3",
   "303651ce-0bb1-462b-900d-4f035be71d92"
  ]
 },
 "S10sh1": {
  "input_fingerprint": "5bfbdbe6335367ca",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 편의점 카운터에 서서 두툼한 돈봉투를 쥔 채 멍한 눈으로 허공을 응시하는 김지후(강수리영)의 모습.\n\nLOCATION (lock): Behind the convenience-store checkout counter on the sales floor at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Observe 김지후(강수리영) frontally from the prescribed eye-level position across the counter, using a slightly wide medium frame that includes her upper body and both hands around the thick money envelope. She sits near frame center behind the counter with vacant eyes fixed beyond the lens, while the envelope remains clearly readable in the lower middle; the emphasized axis is her static, isolated position.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: convenience-store counter (김지후 positioned behind it) — The customer-facing side and top edge are visible across the lower frame; used as Creates the horizontal foreground boundary separating the observer from 김지후; thick money envelope (held and being handled) — Its broad side is angled partly toward the camera between her hands; used as Held within the lower central portion of the composition as the physical focus of her restless hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient convenience-store illumination renders the present space clearly while the restrained, high-contrast palette keeps her expression emotionally remote.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and holds the thick cash envelope at the counter.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 편의점 카운터에 서서 두툼한 돈봉투를 쥔 채 멍한 눈으로 허공을 응시하는 김지후(강수리영)의 모습.\n\nLOCATION (lock): Behind the convenience-store checkout counter on the sales floor at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Observe 김지후(강수리영) frontally from the prescribed eye-level position across the counter, using a slightly wide medium frame that includes her upper body and both hands around the thick money envelope. She sits near frame center behind the counter with vacant eyes fixed beyond the lens, while the envelope remains clearly readable in the lower middle; the emphasized axis is her static, isolated position.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: convenience-store counter (김지후 positioned behind it) — The customer-facing side and top edge are visible across the lower frame; used as Creates the horizontal foreground boundary separating the observer from 김지후; thick money envelope (held and being handled) — Its broad side is angled partly toward the camera between her hands; used as Held within the lower central portion of the composition as the physical focus of her restless hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient convenience-store illumination renders the present space clearly while the restrained, high-contrast palette keeps her expression emotionally remote.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and holds the thick cash envelope at the counter.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 편의점 카운터에 서서 두툼한 돈봉투를 쥔 채 멍한 눈으로 허공을 응시하는 김지후(강수리영)의 모습.\n\nLOCATION (lock): Behind the convenience-store checkout counter on the sales floor at night. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Observe 김지후(강수리영) frontally from the prescribed eye-level position across the counter, using a slightly wide medium frame that includes her upper body and both hands around the thick money envelope. She sits near frame center behind the counter with vacant eyes fixed beyond the lens, while the envelope remains clearly readable in the lower middle; the emphasized axis is her static, isolated position.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: convenience-store counter (김지후 positioned behind it) — The customer-facing side and top edge are visible across the lower frame; used as Creates the horizontal foreground boundary separating the observer from 김지후; thick money envelope (held and being handled) — Its broad side is angled partly toward the camera between her hands; used as Held within the lower central portion of the composition as the physical focus of her restless hands.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Ambient convenience-store illumination renders the present space clearly while the restrained, high-contrast palette keeps her expression emotionally remote.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her white animal-bone necklace and holds the thick cash envelope at the counter.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 김지후(강수리영) right now, so 김지후(강수리영)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 김지후(강수리영): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S10sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S10sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    },
    {
     "label": "PROP REFERENCE — 두툼한 돈봉투: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1264547>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    },
    {
     "label": "PROP REFERENCE — 두툼한 돈봉투: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1264547>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 카운터 건너편 눈높이에서 정면으로 인물을 본다. 김지후의 시선은 렌즈를 살짝 벗어나 화면 오른쪽 위 허공을 향하며 초점이 풀려 있어 '멍한 눈으로 허공 응시'와 일치한다. 두 손은 봉투를 감싸 안쪽(자기 몸 쪽)으로 향해 있고 봉투의 넓은 면이 카메라 쪽으로 비스듬히 놓여 있다.",
      "built_space": "편의점 매장 내부: 좌측 음료 냉장고, 중앙 진열대, 정면 유리 자동문(야간 어둠), 우측에 POS 모니터·키보드·카드단말기가 있는 카운터 구역 — 레퍼런스 배치와 일치. 카운터 상판이 화면 하단을 가로지르는 전경 경계를 만들고 인물은 그 뒤에 위치. 계산대는 하나, 모니터도 하나로 중복 없음.",
      "entities": "20대 초반 한국 여성, 긴 흑발, 캐릭터 레퍼런스의 얼굴형·머리와 부합. 파란 조끼+회색 티셔츠 착용(레퍼런스 의상). 목에 흰색 뼈 모양 펜던트 목걸이가 명확히 보임(캐리드 스테이트 충족). 소품은 크래프트지 두툼한 돈봉투로 레퍼런스와 재질·주름·테이프 흔적이 유사. 눈은 정상 홍채·공막.",
      "hard_violations": [],
      "physics": "인물은 카운터 뒤에 서 있고 팔뚝이 봉투를 감싸며 봉투 하단이 카운터 상판에 닿아 지지된다. 손가락이 종이를 눌러 자연스러운 눌림/주름이 생김. 떠 있는 물체나 지지 없는 신체 없음. 종이 봉투 질감·무게감 사실적."
     },
     {
      "label": "B",
      "direction": "정면 눈높이 미디엄 샷이나 인물이 다소 카메라를 직접 응시하는 인상. 오른손은 봉투 윗면을 위에서 누르고 왼손은 옆면을 잡아 봉투를 향한다. 봉투의 넓은 면은 카메라 쪽을 향해 있다. 시선 방향은 허공 응시로 읽히나 초점이 렌즈에 가깝다.",
      "built_space": "편의점 내부 재현은 대체로 맞으나 카운터 상판이 나무결 색으로 레퍼런스의 밝은 인조대리석과 다르고, 우측 POS 구역이 인물과 분리되어 별도 카운터처럼 보인다. 인물은 카운터 뒤 의자에 앉은 듯 보이며(어깨 뒤 의자 등받이) 상반신이 카운터보다 낮게 위치. 모니터 1대, 중복 설비 없음.",
      "entities": "20대 초반 한국 여성, 긴 흑발이지만 얼굴이 레퍼런스보다 다소 성숙/다른 인상. 흰색 뼈 모양 목걸이는 있음. 그러나 파란 안전조끼를 착용하지 않고 회색 티셔츠만 입어 레퍼런스 의상과 불일치. 봉투는 크래프트지지만 옆으로 눕혀져 형태가 눌린 자루에 가깝고 인쇄 흔적이 흐림.",
      "hard_violations": [],
      "physics": "봉투는 카운터 상판 위에 놓여 두 손이 얹혀 지지됨 — 물리적으로 타당. 인물은 앉은 자세로 팔꿈치가 상판에 닿아 있음. 부유하는 요소 없음. 다만 앉은 높이에 비해 상체 위치와 팔 길이 관계가 다소 어색."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카운터 건너편 정면 눈높이 미디엄 샷, 하단 중앙의 두툼한 돈봉투와 두 손, 흰 뼈 목걸이·파란 조끼까지 레퍼런스 의상과 장소를 정확히 지키고 시선도 렌즈 너머 허공을 향해 멍하게 처리됨."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소·소품 지지는 무난하나 레퍼런스의 파란 안전조끼가 누락되고 카운터 재질·색이 로케이션 사진과 다르며, 봉투가 손에 쥐어졌다기보다 상판에 눕혀져 '쥔 채'라는 지시가 약하게 실현됨."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "카운터 건너편 정면 눈높이 미디엄 샷, 하단 중앙의 두툼한 돈봉투와 두 손, 흰 뼈 목걸이·파란 조끼까지 레퍼런스 의상과 장소를 정확히 지키고 시선도 렌즈 너머 허공을 향해 멍하게 처리됨."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소·소품 지지는 무난하나 레퍼런스의 파란 안전조끼가 누락되고 카운터 재질·색이 로케이션 사진과 다르며, 봉투가 손에 쥐어졌다기보다 상판에 눕혀져 '쥔 채'라는 지시가 약하게 실현됨."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 카운터 건너편 눈높이에서 정면으로 인물을 본다. 김지후의 시선은 렌즈를 살짝 벗어나 화면 오른쪽 위 허공을 향하며 초점이 풀려 있어 '멍한 눈으로 허공 응시'와 일치한다. 두 손은 봉투를 감싸 안쪽(자기 몸 쪽)으로 향해 있고 봉투의 넓은 면이 카메라 쪽으로 비스듬히 놓여 있다.",
      "built_space": "편의점 매장 내부: 좌측 음료 냉장고, 중앙 진열대, 정면 유리 자동문(야간 어둠), 우측에 POS 모니터·키보드·카드단말기가 있는 카운터 구역 — 레퍼런스 배치와 일치. 카운터 상판이 화면 하단을 가로지르는 전경 경계를 만들고 인물은 그 뒤에 위치. 계산대는 하나, 모니터도 하나로 중복 없음.",
      "entities": "20대 초반 한국 여성, 긴 흑발, 캐릭터 레퍼런스의 얼굴형·머리와 부합. 파란 조끼+회색 티셔츠 착용(레퍼런스 의상). 목에 흰색 뼈 모양 펜던트 목걸이가 명확히 보임(캐리드 스테이트 충족). 소품은 크래프트지 두툼한 돈봉투로 레퍼런스와 재질·주름·테이프 흔적이 유사. 눈은 정상 홍채·공막.",
      "hard_violations": [],
      "physics": "인물은 카운터 뒤에 서 있고 팔뚝이 봉투를 감싸며 봉투 하단이 카운터 상판에 닿아 지지된다. 손가락이 종이를 눌러 자연스러운 눌림/주름이 생김. 떠 있는 물체나 지지 없는 신체 없음. 종이 봉투 질감·무게감 사실적."
     },
     {
      "label": "B",
      "direction": "정면 눈높이 미디엄 샷이나 인물이 다소 카메라를 직접 응시하는 인상. 오른손은 봉투 윗면을 위에서 누르고 왼손은 옆면을 잡아 봉투를 향한다. 봉투의 넓은 면은 카메라 쪽을 향해 있다. 시선 방향은 허공 응시로 읽히나 초점이 렌즈에 가깝다.",
      "built_space": "편의점 내부 재현은 대체로 맞으나 카운터 상판이 나무결 색으로 레퍼런스의 밝은 인조대리석과 다르고, 우측 POS 구역이 인물과 분리되어 별도 카운터처럼 보인다. 인물은 카운터 뒤 의자에 앉은 듯 보이며(어깨 뒤 의자 등받이) 상반신이 카운터보다 낮게 위치. 모니터 1대, 중복 설비 없음.",
      "entities": "20대 초반 한국 여성, 긴 흑발이지만 얼굴이 레퍼런스보다 다소 성숙/다른 인상. 흰색 뼈 모양 목걸이는 있음. 그러나 파란 안전조끼를 착용하지 않고 회색 티셔츠만 입어 레퍼런스 의상과 불일치. 봉투는 크래프트지지만 옆으로 눕혀져 형태가 눌린 자루에 가깝고 인쇄 흔적이 흐림.",
      "hard_violations": [],
      "physics": "봉투는 카운터 상판 위에 놓여 두 손이 얹혀 지지됨 — 물리적으로 타당. 인물은 앉은 자세로 팔꿈치가 상판에 닿아 있음. 부유하는 요소 없음. 다만 앉은 높이에 비해 상체 위치와 팔 길이 관계가 다소 어색."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 카운터 뒤에서 정면을 향해 있고 시선은 렌즈 쪽/렌즈 약간 위를 향한 초점 없는 응시로 읽힌다. 두 손은 봉투를 향해 있고, 봉투는 카운터 상판 위에 놓여 있다. 카메라는 손님 쪽에서 정면 눈높이, 카운터 상판이 하단 전경 경계를 만든다.",
      "built_space": "위치 사진의 요소가 대체로 재현됨: 좌측 음료 냉장고, 중앙 진열대, 자동문 유리, 우측 POS 모니터·키보드·카드단말·담배 진열장·게시물. 다만 인물 뒤 카운터 구조가 애매해 인물이 상판 뒤가 아니라 상판 앞쪽에 팔을 걸친 듯 보이고, 우측 계산대와 전경 카운터의 높이·연결이 다소 어긋난다. 그래도 계산대는 하나, 모니터도 하나로 중복 없음.",
      "entities": "인물: 한국인 20대 초반 여성, 긴 검은 머리 — 캐릭터 레퍼런스와 얼굴은 어느 정도 유사. 다만 파란 안전조끼를 착용하지 않고 회색 티셔츠만 입어 레퍼런스 복장과 어긋남. 목에는 흰 뼈 모양 펜던트 목걸이가 보여 CARRIED STATE 충족. 봉투: 크라프트 갈색 두툼한 봉투로 프롭 레퍼런스와 유사하나 형태가 더 눌린 자루 모양이고 '10000' 자국이 흐릿.",
      "physics": "봉투는 카운터 상판 위에 얹혀 있고 양손이 위·옆에서 감싸 지지, 팔꿈치/전완이 상판에 걸쳐 있어 지지 정상. 떠 있는 물체 없음. 손가락 형태는 다소 뭉툭하지만 치명적 왜곡은 아님.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "김지후는 프레임 중앙 카운터 뒤에 정면으로 서 있고, 시선은 렌즈를 살짝 벗어나 화면 좌측 허공을 향한 초점 없는 응시 — 샷 텍스트의 '멍한 눈으로 허공 응시'와 정확히 일치. 두 손은 가슴 아래 봉투를 감싸 쥐고 봉투 넓은 면이 카메라 쪽으로 각을 이루며 하단 중앙에 위치.",
      "built_space": "위치 레퍼런스와 매우 근접: 좌측 냉장고 열, 진열대, 자동문·야간 외부 어둠, 우측 POS 모니터·키보드·카드단말·담배 진열장·게시물·목재 선반. 계산대와 모니터 각 1개, 중복 없음. 전경 카운터 상판이 하단 가로 경계를 형성하고 인물은 그 뒤에 위치 — 관찰자와의 분리 관계 정확.",
      "entities": "인물: 한국인 20대 초반 여성, 긴 검은 생머리, 파란 안전조끼+회색 티셔츠로 캐릭터 레퍼런스 복장과 일치. 흰 뼈 모양 펜던트 목걸이 착용 확인. 봉투: 크라프트지 두툼한 접이 봉투로 프롭 레퍼런스의 재질·구김·상단 접힘과 잘 부합.",
      "physics": "봉투는 양손(좌우 손바닥과 손가락)이 좌우에서 감싸 쥐어 지지되며 무게감 있는 두께로 눌린 자국 표현. 인물은 두 발로 서서 카운터 뒤에 있고, 공중에 뜬 물체나 무지지 신체 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 장소는 무난하나 시선이 렌즈를 정면으로 응시해 '허공 응시'와 어긋나고, 봉투가 손에 쥐어지기보다 상판에 놓였으며 캐릭터 레퍼런스의 파란 조끼가 누락됐다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "카운터 뒤 정면 눈높이 미디엄 샷, 양손으로 두툼한 돈봉투를 쥔 채 렌즈 너머 허공을 향한 멍한 시선, 조끼·뼈 목걸이·장소 레퍼런스까지 모두 충족한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 장소는 무난하나 시선이 렌즈를 정면으로 응시해 '허공 응시'와 어긋나고, 봉투가 손에 쥐어지기보다 상판에 놓였으며 캐릭터 레퍼런스의 파란 조끼가 누락됐다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "카운터 뒤 정면 눈높이 미디엄 샷, 양손으로 두툼한 돈봉투를 쥔 채 렌즈 너머 허공을 향한 멍한 시선, 조끼·뼈 목걸이·장소 레퍼런스까지 모두 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 카운터 뒤에서 정면을 향해 있고 시선은 렌즈 쪽/렌즈 약간 위를 향한 초점 없는 응시로 읽힌다. 두 손은 봉투를 향해 있고, 봉투는 카운터 상판 위에 놓여 있다. 카메라는 손님 쪽에서 정면 눈높이, 카운터 상판이 하단 전경 경계를 만든다.",
      "built_space": "위치 사진의 요소가 대체로 재현됨: 좌측 음료 냉장고, 중앙 진열대, 자동문 유리, 우측 POS 모니터·키보드·카드단말·담배 진열장·게시물. 다만 인물 뒤 카운터 구조가 애매해 인물이 상판 뒤가 아니라 상판 앞쪽에 팔을 걸친 듯 보이고, 우측 계산대와 전경 카운터의 높이·연결이 다소 어긋난다. 그래도 계산대는 하나, 모니터도 하나로 중복 없음.",
      "entities": "인물: 한국인 20대 초반 여성, 긴 검은 머리 — 캐릭터 레퍼런스와 얼굴은 어느 정도 유사. 다만 파란 안전조끼를 착용하지 않고 회색 티셔츠만 입어 레퍼런스 복장과 어긋남. 목에는 흰 뼈 모양 펜던트 목걸이가 보여 CARRIED STATE 충족. 봉투: 크라프트 갈색 두툼한 봉투로 프롭 레퍼런스와 유사하나 형태가 더 눌린 자루 모양이고 '10000' 자국이 흐릿.",
      "physics": "봉투는 카운터 상판 위에 얹혀 있고 양손이 위·옆에서 감싸 지지, 팔꿈치/전완이 상판에 걸쳐 있어 지지 정상. 떠 있는 물체 없음. 손가락 형태는 다소 뭉툭하지만 치명적 왜곡은 아님.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "김지후는 프레임 중앙 카운터 뒤에 정면으로 서 있고, 시선은 렌즈를 살짝 벗어나 화면 좌측 허공을 향한 초점 없는 응시 — 샷 텍스트의 '멍한 눈으로 허공 응시'와 정확히 일치. 두 손은 가슴 아래 봉투를 감싸 쥐고 봉투 넓은 면이 카메라 쪽으로 각을 이루며 하단 중앙에 위치.",
      "built_space": "위치 레퍼런스와 매우 근접: 좌측 냉장고 열, 진열대, 자동문·야간 외부 어둠, 우측 POS 모니터·키보드·카드단말·담배 진열장·게시물·목재 선반. 계산대와 모니터 각 1개, 중복 없음. 전경 카운터 상판이 하단 가로 경계를 형성하고 인물은 그 뒤에 위치 — 관찰자와의 분리 관계 정확.",
      "entities": "인물: 한국인 20대 초반 여성, 긴 검은 생머리, 파란 안전조끼+회색 티셔츠로 캐릭터 레퍼런스 복장과 일치. 흰 뼈 모양 펜던트 목걸이 착용 확인. 봉투: 크라프트지 두툼한 접이 봉투로 프롭 레퍼런스의 재질·구김·상단 접힘과 잘 부합.",
      "physics": "봉투는 양손(좌우 손바닥과 손가락)이 좌우에서 감싸 쥐어 지지되며 무게감 있는 두께로 눌린 자국 표현. 인물은 두 발로 서서 카운터 뒤에 있고, 공중에 뜬 물체나 무지지 신체 없음.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 카운터 건너편 눈높이에서 정면으로 인물을 본다. 김지후의 시선은 렌즈를 살짝 벗어나 화면 오른쪽 위 허공을 향하며 초점이 풀려 있어 '멍한 눈으로 허공 응시'와 일치한다. 두 손은 봉투를 감싸 안쪽(자기 몸 쪽)으로 향해 있고 봉투의 넓은 면이 카메라 쪽으로 비스듬히 놓여 있다.",
    "built_space": "편의점 매장 내부: 좌측 음료 냉장고, 중앙 진열대, 정면 유리 자동문(야간 어둠), 우측에 POS 모니터·키보드·카드단말기가 있는 카운터 구역 — 레퍼런스 배치와 일치. 카운터 상판이 화면 하단을 가로지르는 전경 경계를 만들고 인물은 그 뒤에 위치. 계산대는 하나, 모니터도 하나로 중복 없음.",
    "entities": "20대 초반 한국 여성, 긴 흑발, 캐릭터 레퍼런스의 얼굴형·머리와 부합. 파란 조끼+회색 티셔츠 착용(레퍼런스 의상). 목에 흰색 뼈 모양 펜던트 목걸이가 명확히 보임(캐리드 스테이트 충족). 소품은 크래프트지 두툼한 돈봉투로 레퍼런스와 재질·주름·테이프 흔적이 유사. 눈은 정상 홍채·공막.",
    "hard_violations": [],
    "physics": "인물은 카운터 뒤에 서 있고 팔뚝이 봉투를 감싸며 봉투 하단이 카운터 상판에 닿아 지지된다. 손가락이 종이를 눌러 자연스러운 눌림/주름이 생김. 떠 있는 물체나 지지 없는 신체 없음. 종이 봉투 질감·무게감 사실적."
   },
   {
    "label": "B",
    "direction": "정면 눈높이 미디엄 샷이나 인물이 다소 카메라를 직접 응시하는 인상. 오른손은 봉투 윗면을 위에서 누르고 왼손은 옆면을 잡아 봉투를 향한다. 봉투의 넓은 면은 카메라 쪽을 향해 있다. 시선 방향은 허공 응시로 읽히나 초점이 렌즈에 가깝다.",
    "built_space": "편의점 내부 재현은 대체로 맞으나 카운터 상판이 나무결 색으로 레퍼런스의 밝은 인조대리석과 다르고, 우측 POS 구역이 인물과 분리되어 별도 카운터처럼 보인다. 인물은 카운터 뒤 의자에 앉은 듯 보이며(어깨 뒤 의자 등받이) 상반신이 카운터보다 낮게 위치. 모니터 1대, 중복 설비 없음.",
    "entities": "20대 초반 한국 여성, 긴 흑발이지만 얼굴이 레퍼런스보다 다소 성숙/다른 인상. 흰색 뼈 모양 목걸이는 있음. 그러나 파란 안전조끼를 착용하지 않고 회색 티셔츠만 입어 레퍼런스 의상과 불일치. 봉투는 크래프트지지만 옆으로 눕혀져 형태가 눌린 자루에 가깝고 인쇄 흔적이 흐림.",
    "hard_violations": [],
    "physics": "봉투는 카운터 상판 위에 놓여 두 손이 얹혀 지지됨 — 물리적으로 타당. 인물은 앉은 자세로 팔꿈치가 상판에 닿아 있음. 부유하는 요소 없음. 다만 앉은 높이에 비해 상체 위치와 팔 길이 관계가 다소 어색."
   }
  ],
  "totals": {
   "A": 17,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "카운터 건너편 정면 눈높이 미디엄 샷, 하단 중앙의 두툼한 돈봉투와 두 손, 흰 뼈 목걸이·파란 조끼까지 레퍼런스 의상과 장소를 정확히 지키고 시선도 렌즈 너머 허공을 향해 멍하게 처리됨."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소·소품 지지는 무난하나 레퍼런스의 파란 안전조끼가 누락되고 카운터 재질·색이 로케이션 사진과 다르며, 봉투가 손에 쥐어졌다기보다 상판에 눕혀져 '쥔 채'라는 지시가 약하게 실현됨."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L09B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   },
   {
    "label": "PROP REFERENCE — 두툼한 돈봉투: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1264547>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "시선이 레퍼런스 스케치의 방향(정면 허공)과 달리 아래쪽 측면을 향하고 있습니다.",
     "fix_en": "Redirect Jihu's eyes so she looks straight forward, fixing her gaze vacantly beyond the camera lens. Preserve her face, facial structure, posture, clothing, the object in her hands, and the entire background exactly as they are."
    },
    {
     "issue_ko": "손에 든 봉투가 레퍼런스의 '두툼한 돈봉투'와 다릅니다. 테이프로 밀봉되고 투명창으로 지폐 다발이 보이는 형태가 아닌 일반적인 종이봉투로 렌더링되었습니다.",
     "fix_en": "Replace the plain brown paper bag in her hands with the exact thick money envelope from the reference: a heavily creased, blocky brown paper package sealed with tape, featuring a cutout window on its front side that reveals a thick stack of banknotes. Do not render legible text on the bills. Preserve Jihu's identity, face, pose, clothing, her hands exactly where they grip the object, the counter, and the background exactly as they are."
    },
    {
     "issue_ko": "조끼 왼쪽에 레퍼런스에 없는 임의의 로고와 텍스트(금지된 텍스트 생성)가 추가되었습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redirect Jihu's eyes so she looks straight forward, fixing her gaze vacantly beyond the camera lens. Preserve her face, facial structure, posture, clothing, the object in her hands, and the entire background exactly as they are.\n- Replace the plain brown paper bag in her hands with the exact thick money envelope from the reference: a heavily creased, blocky brown paper package sealed with tape, featuring a cutout window on its front side that reveals a thick stack of banknotes. Do not render legible text on the bills. Preserve Jihu's identity, face, pose, clothing, her hands exactly where they grip the object, the counter, and the background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 카운터 뒤 프레임 중앙에 정면으로 서 있으나 시선이 명확히 화면 왼쪽(카메라 밖 좌측)으로 빗겨 있다. 스케치의 화살표는 눈이 렌즈 너머 정면(관객 방향)을 향하도록 지시하는데, A는 눈동자가 좌측으로 몰려 '허공을 응시'라기보다 옆을 흘긋 보는 인상. 얼굴 방향도 살짝 좌측으로 틀어져 있어 정면 관찰 지시와 어긋난다. 봉투는 두 손 사이에서 넓은 면이 카메라 쪽으로 각져 있어 지시대로.",
      "built_space": "배경은 SHOT BACKGROUND의 편의점과 대체로 일치: 좌측 냉장 쇼케이스, 중앙 진열대, 야간의 어두운 유리 자동문, 우측 카운터의 모니터·키보드·카드단말기·목재 선반. 다만 배경 사진에 있던 중앙 통로의 두 번째 아일랜드 진열대가 인물 뒤로 가려진 채 일부만 남아 있고, 좌측 진열대 상단 상품 배열과 상단 캐비닛/천장 조명 라인이 원본보다 단순화되어 있다. 전경 카운터 상판이 하단 가로 경계를 이루는 점은 맞음. 카운터 하부 목재 몰딩이 A에서는 다소 밋밋하게 처리됨.",
      "entities": "인물: 20대 초반 한국 여성, 긴 흑발, 회색 티 위 파란 형광 조끼 — 캐릭터 레퍼런스와 일치. 목에는 흰색 동물뼈 형태 펜던트 목걸이 착용(CARRIED STATE 충족). 소품: 갈색 크라프트 종이 돈봉투, 접힌 상단과 구김 — 프롭 레퍼런스와 잘 부합. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 카운터 뒤에 서서 양손으로 봉투를 감싸 쥐고 있고, 봉투 하단은 카운터 상판 근처에 지지된다. 팔꿈치가 몸통에 붙어 자연스러운 무게 지지. 공중에 뜬 물체 없음. 다만 시선의 어긋남 때문에 '멍한 응시' 연기라기보다 산만한 인상."
     },
     {
      "label": "B",
      "direction": "김지후는 프레임 중앙 정면, 시선이 렌즈 너머 정면 허공을 곧게 향한다 — 스케치의 눈 화살표(정면 응시) 및 '멍한 눈으로 허공을 응시' 지시와 정확히 일치. 얼굴은 카메라 축에 정대. 봉투 넓은 면이 두 손 사이에서 카메라 쪽으로 각져 하단 중앙에 명확히 읽힌다.",
      "built_space": "배경은 원본과 일치: 좌측 냉장고 3연, 좌측 진열대, 야간 유리 자동문(내부 반사와 파란 띠), 상단 CCTV, 우측 카운터의 POS 모니터·키보드·카드리더·목재 선반·게시물. 전경 카운터 상판이 하단 가로 경계를 형성하고 카운터 하부 목재/금속 캐비닛도 원본대로 재현. 중앙 아일랜드 진열대는 인물에 가려짐(레이아웃 스케치와 동일한 처리). 우측 카운터 상판 라인이 원본 대비 약간 평평하게 이어짐.",
      "entities": "인물: 20대 초반 한국 여성, 긴 흑발, 회색 반팔 티 + 파란 조끼(CJ 로고 유사) — 레퍼런스 일치. 흰색 뼈 모양 펜던트 목걸이 착용 확인. 소품: 구겨진 갈색 크라프트 봉투, 상단 접힘, 프롭 레퍼런스의 질감·마모와 부합. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "카운터 뒤 직립, 양손이 봉투 좌우를 감싸 쥐고 봉투 아랫면은 카운터 근처에서 지지됨. 팔·어깨 정렬 자연스럽고 부유 물체 없음. 정지된 고립감이라는 지시대로 미동 없는 자세."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·소품·목걸이 등 대부분 충족하나 시선이 좌측으로 빗나가 '정면 허공 응시'와 스케치 화살표 지시를 어겼고, 좌측 진열대·상단 조명 등 배경 디테일도 원본보다 단순화되어 손실이 있다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "요구된 정면 아이레벨 미디엄샷, 렌즈 너머 정면을 멍하게 응시하는 시선, 하단 중앙에 또렷한 돈봉투, 흰 뼈 목걸이, 야간 편의점 배경 재현까지 계약 항목을 고르게 충족하며 A 대비 시선 교정 외에 불필요한 변경이 거의 없다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·소품·목걸이 등 대부분 충족하나 시선이 좌측으로 빗나가 '정면 허공 응시'와 스케치 화살표 지시를 어겼고, 좌측 진열대·상단 조명 등 배경 디테일도 원본보다 단순화되어 손실이 있다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "요구된 정면 아이레벨 미디엄샷, 렌즈 너머 정면을 멍하게 응시하는 시선, 하단 중앙에 또렷한 돈봉투, 흰 뼈 목걸이, 야간 편의점 배경 재현까지 계약 항목을 고르게 충족하며 A 대비 시선 교정 외에 불필요한 변경이 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 카운터 뒤 프레임 중앙에 정면으로 서 있으나 시선이 명확히 화면 왼쪽(카메라 밖 좌측)으로 빗겨 있다. 스케치의 화살표는 눈이 렌즈 너머 정면(관객 방향)을 향하도록 지시하는데, A는 눈동자가 좌측으로 몰려 '허공을 응시'라기보다 옆을 흘긋 보는 인상. 얼굴 방향도 살짝 좌측으로 틀어져 있어 정면 관찰 지시와 어긋난다. 봉투는 두 손 사이에서 넓은 면이 카메라 쪽으로 각져 있어 지시대로.",
      "built_space": "배경은 SHOT BACKGROUND의 편의점과 대체로 일치: 좌측 냉장 쇼케이스, 중앙 진열대, 야간의 어두운 유리 자동문, 우측 카운터의 모니터·키보드·카드단말기·목재 선반. 다만 배경 사진에 있던 중앙 통로의 두 번째 아일랜드 진열대가 인물 뒤로 가려진 채 일부만 남아 있고, 좌측 진열대 상단 상품 배열과 상단 캐비닛/천장 조명 라인이 원본보다 단순화되어 있다. 전경 카운터 상판이 하단 가로 경계를 이루는 점은 맞음. 카운터 하부 목재 몰딩이 A에서는 다소 밋밋하게 처리됨.",
      "entities": "인물: 20대 초반 한국 여성, 긴 흑발, 회색 티 위 파란 형광 조끼 — 캐릭터 레퍼런스와 일치. 목에는 흰색 동물뼈 형태 펜던트 목걸이 착용(CARRIED STATE 충족). 소품: 갈색 크라프트 종이 돈봉투, 접힌 상단과 구김 — 프롭 레퍼런스와 잘 부합. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 카운터 뒤에 서서 양손으로 봉투를 감싸 쥐고 있고, 봉투 하단은 카운터 상판 근처에 지지된다. 팔꿈치가 몸통에 붙어 자연스러운 무게 지지. 공중에 뜬 물체 없음. 다만 시선의 어긋남 때문에 '멍한 응시' 연기라기보다 산만한 인상."
     },
     {
      "label": "B",
      "direction": "김지후는 프레임 중앙 정면, 시선이 렌즈 너머 정면 허공을 곧게 향한다 — 스케치의 눈 화살표(정면 응시) 및 '멍한 눈으로 허공을 응시' 지시와 정확히 일치. 얼굴은 카메라 축에 정대. 봉투 넓은 면이 두 손 사이에서 카메라 쪽으로 각져 하단 중앙에 명확히 읽힌다.",
      "built_space": "배경은 원본과 일치: 좌측 냉장고 3연, 좌측 진열대, 야간 유리 자동문(내부 반사와 파란 띠), 상단 CCTV, 우측 카운터의 POS 모니터·키보드·카드리더·목재 선반·게시물. 전경 카운터 상판이 하단 가로 경계를 형성하고 카운터 하부 목재/금속 캐비닛도 원본대로 재현. 중앙 아일랜드 진열대는 인물에 가려짐(레이아웃 스케치와 동일한 처리). 우측 카운터 상판 라인이 원본 대비 약간 평평하게 이어짐.",
      "entities": "인물: 20대 초반 한국 여성, 긴 흑발, 회색 반팔 티 + 파란 조끼(CJ 로고 유사) — 레퍼런스 일치. 흰색 뼈 모양 펜던트 목걸이 착용 확인. 소품: 구겨진 갈색 크라프트 봉투, 상단 접힘, 프롭 레퍼런스의 질감·마모와 부합. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "카운터 뒤 직립, 양손이 봉투 좌우를 감싸 쥐고 봉투 아랫면은 카운터 근처에서 지지됨. 팔·어깨 정렬 자연스럽고 부유 물체 없음. 정지된 고립감이라는 지시대로 미동 없는 자세."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 카운터 뒤 프레임 중앙에 정면으로 서 있고, 시선은 렌즈 방향(정면 약간 아래)을 관통해 허공을 향한다. 레이아웃 스케치의 시선 화살표도 정면 응시를 지시하므로 방향이 일치한다. 두 손은 모두 봉투를 감싸 안쪽을 향한다.",
      "built_space": "편의점 계산대: 하단 전면을 가로지르는 카운터 상판(고객 측면과 상단 모서리)이 배경 사진 그대로 유지됨. 우측 POS 모니터·키보드·카드단말기 1세트, 좌측 냉장 쇼케이스와 진열대, 정면 자동문·CCTV가 배경 레퍼런스와 동일 위치. 중복된 계산대나 추가 모니터 없음.",
      "entities": "인물은 20대 초반 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴형·이목구비 일치. 파란 조끼+회색 티셔츠 착의 일치. 흰 동물뼈 목걸이 착용 확인됨. 프롭은 크래프트지 갈색 두툼한 돈봉투로 레퍼런스의 접힌 상단·테이프 흔적·주름 재질감 유사. 문자 워터마크 없음(조끼 로고는 배경 소품 수준).",
      "hard_violations": [],
      "physics": "인물은 카운터 뒤 바닥에 서서 상체가 카운터 위로 올라와 있고, 봉투는 양손이 좌우에서 받쳐 카운터 상판에 얹힌 상태 — 지지가 명확. 봉투 무게가 종이 주름에 반영되고 손가락이 실제로 눌린다. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인물의 얼굴은 정면이나 눈동자가 화면 왼쪽(카메라 축 바깥)으로 확연히 빗겨 있어, 스케치 화살표가 지시한 '렌즈 너머 정면 응시'와 어긋난다. 몸통과 봉투 방향은 A와 동일하게 정면.",
      "built_space": "동일한 편의점 계산대 구조. 다만 우측 POS 주변 카운터 상판이 A보다 넓고 밋밋하게 재구성되어 배경 레퍼런스의 목재 하부장·서류 디테일이 일부 사라짐. 좌측 진열대 상단 구성도 약간 단순화. 중복 설비는 없음.",
      "entities": "동일 인물·의상·목걸이·돈봉투. 다만 눈동자 위치와 눈꺼풀 형태가 달라져 레퍼런스 대비 표정 인상이 바뀌었고, 얼굴 좌우 대칭이 약간 어긋나 보임. 배경 냉장고 문틀 등 고정 요소가 미세하게 이동.",
      "hard_violations": [],
      "physics": "동일하게 두 손이 봉투를 감싸고 카운터에 얹힌 안정된 지지. 공중 부양 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치 화살표대로 렌즈 너머 허공을 정면 응시하는 '멍한 눈'을 정확히 구현했고, 배경 레퍼런스의 카운터·POS·진열대 고정 요소를 가장 충실히 보존했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "시선이 화면 왼쪽으로 빗겨 스케치가 지정한 정면 응시 방향을 놓쳤고, 계약이 요구하지 않은 우측 카운터 디테일 단순화·배경 고정 요소 변형까지 더해져 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치 화살표대로 렌즈 너머 허공을 정면 응시하는 '멍한 눈'을 정확히 구현했고, 배경 레퍼런스의 카운터·POS·진열대 고정 요소를 가장 충실히 보존했다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "시선이 화면 왼쪽으로 빗겨 스케치가 지정한 정면 응시 방향을 놓쳤고, 계약이 요구하지 않은 우측 카운터 디테일 단순화·배경 고정 요소 변형까지 더해져 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 카운터 뒤 프레임 중앙에 정면으로 서 있고, 시선은 렌즈 방향(정면 약간 아래)을 관통해 허공을 향한다. 레이아웃 스케치의 시선 화살표도 정면 응시를 지시하므로 방향이 일치한다. 두 손은 모두 봉투를 감싸 안쪽을 향한다.",
      "built_space": "편의점 계산대: 하단 전면을 가로지르는 카운터 상판(고객 측면과 상단 모서리)이 배경 사진 그대로 유지됨. 우측 POS 모니터·키보드·카드단말기 1세트, 좌측 냉장 쇼케이스와 진열대, 정면 자동문·CCTV가 배경 레퍼런스와 동일 위치. 중복된 계산대나 추가 모니터 없음.",
      "entities": "인물은 20대 초반 한국인 여성, 긴 검은 생머리, 캐릭터 레퍼런스와 얼굴형·이목구비 일치. 파란 조끼+회색 티셔츠 착의 일치. 흰 동물뼈 목걸이 착용 확인됨. 프롭은 크래프트지 갈색 두툼한 돈봉투로 레퍼런스의 접힌 상단·테이프 흔적·주름 재질감 유사. 문자 워터마크 없음(조끼 로고는 배경 소품 수준).",
      "hard_violations": [],
      "physics": "인물은 카운터 뒤 바닥에 서서 상체가 카운터 위로 올라와 있고, 봉투는 양손이 좌우에서 받쳐 카운터 상판에 얹힌 상태 — 지지가 명확. 봉투 무게가 종이 주름에 반영되고 손가락이 실제로 눌린다. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "인물의 얼굴은 정면이나 눈동자가 화면 왼쪽(카메라 축 바깥)으로 확연히 빗겨 있어, 스케치 화살표가 지시한 '렌즈 너머 정면 응시'와 어긋난다. 몸통과 봉투 방향은 A와 동일하게 정면.",
      "built_space": "동일한 편의점 계산대 구조. 다만 우측 POS 주변 카운터 상판이 A보다 넓고 밋밋하게 재구성되어 배경 레퍼런스의 목재 하부장·서류 디테일이 일부 사라짐. 좌측 진열대 상단 구성도 약간 단순화. 중복 설비는 없음.",
      "entities": "동일 인물·의상·목걸이·돈봉투. 다만 눈동자 위치와 눈꺼풀 형태가 달라져 레퍼런스 대비 표정 인상이 바뀌었고, 얼굴 좌우 대칭이 약간 어긋나 보임. 배경 냉장고 문틀 등 고정 요소가 미세하게 이동.",
      "hard_violations": [],
      "physics": "동일하게 두 손이 봉투를 감싸고 카운터에 얹힌 안정된 지지. 공중 부양 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S10sh1__bgfirst_bg.png",
   "bg_asset_id": "aded442b-127e-4feb-8b3f-28bbaf0e4913",
   "bg_record_key": "S10sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S11sh4": {
  "input_fingerprint": "2d53db36a0262b31",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 다세대 주택의 낡은 외부 계단을 다급히 오르며 한쪽 발로 위칸을 딛고 반대쪽 발이 허공에 떠 있는 김지후(강수리영)와 정인우의 mid-action 뒷모습.\n\nLOCATION (lock): The worn outdoor staircase attached to the multi-family house, rising from the dark alley. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track upward from lower-torso height two to three meters behind 김지후(강수리영) and 정인우, angling along the external staircase as both climb away from the camera. Freeze the keyframe with each figure transferring weight onto a higher step while the opposite foot hangs free, placing them on offset diagonals so neither body overlaps the other; the emphasized change is their upward screen movement.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, moves toward upper external stairs; 정인우 in the middle-right of the frame, midground, moves toward upper external stairs; upper external stairs in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: external staircase (old) — The stair run rises from the lower foreground toward the upper background; used as Creates the rising diagonal that carries both figures away from the camera; stair railing (fixed alongside the staircase) — Its length follows the upward angle of the stairs; used as Provides the side boundary around the two ascending figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark, low-key nighttime illumination silhouettes the urgent leg movement while retaining enough separation to read both bodies.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 narrow residential alley, worn exterior stairs, darkness, and red emergency-light spill. Exclude the stopped-car focal action; show the two figures urgently climbing the stairs.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear the white animal-bone necklace and carries her phone while climbing with Inwoo.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라가 계단 아래 하부 몸통 높이에서 위를 향해 있고, 두 인물 모두 완전한 뒷모습으로 화면 상단(위칸)을 향해 멀어진다. 지후는 중앙 좌측, 인우는 중앙 우측에 오프셋 대각선으로 배치되어 서로 겹치지 않는다. 시선/진행 방향 모두 상단 배경의 상부 계단으로 향한다.",
    "built_space": "외부 계단 한 줄, 양옆에 스테인리스 난간이 상승 각도를 따라 이어진다. 계단은 전경 하단에서 상단 배경으로 상승하며, 좌우 벽돌·시멘트 벽면과 붉은 비상등 스필이 이전 스틸의 재질감과 대체로 일치한다. 계단 수·난간 배치에 중복 구조물 없음.",
    "entities": "지후: 긴 검은 생머리, 흰 반팔 티, 목 뒤로 흰 뼈 목걸이 끈이 보인다(이전 스틸과 일치). 인우: 회색 비니, 네이비 재킷, 어두운 바지 — 캐릭터 레퍼런스와 일치. 지후의 손에 든 휴대폰은 뒷모습 각도상 몸에 가려 확인 어려움. 제3의 인물 없음, 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "지후: 오른발이 위칸을 딛고 왼발은 뒤로 떠 있어 발끝이 공중에 있음 — 체중 이동이 딛는 발로 지지됨. 인우: 왼발이 위칸에 접지, 오른발은 아래 단에서 막 떨어져 공중. 두 인물 모두 접지점이 명확해 지지 없는 부유 없음. 다만 신발이 어둡게 뭉개져 지후 발끝이 다소 흐릿하지만 접지 자체는 성립."
   },
   {
    "label": "B",
    "direction": "카메라가 계단 옆 측면(거의 90도 프로파일)에서 촬영 — 뒷모습이 아니라 두 인물의 옆모습이 보이고 인우는 얼굴 측면이 거의 정면 가까이 드러난다. 두 인물의 진행 방향은 화면 좌측 상단/우측 상단으로 서로 엇갈려, '카메라에서 멀어지며 오른다'는 축이 성립하지 않는다.",
    "built_space": "계단이 두 갈래(좌측 상행 계단과 우측 하행 계단)로 보이고 난간이 여러 겹으로 화면을 가로지른다. 인우는 오른쪽 아래 계단 쪽에 있어 지후와 같은 계단 런을 오르는 관계가 불분명. 붉은 비상등 스필과 벽 질감은 이전 스틸과 유사.",
    "entities": "지후: 긴 검은 머리, 흰 티, 흰 뼈 목걸이 보임 — 일치. 인우: 비니 없음, 올리브/카키 재킷으로 레퍼런스(회색 비니·네이비 재킷)와 불일치. 휴대폰은 보이지 않음. 추가 인물 없음.",
    "hard_violations": [
     "지후의 두 발이 모두 계단 면에서 떨어져 계단 가장자리 바깥 허공에 매달린 상태 — 접지점도 도약 추진도 없이 공중에 떠 있음(지지 부재)"
    ],
    "physics": "지후의 오른발은 계단 코 부분 위 허공, 왼발도 계단 옆 허공에 걸쳐 있고 손은 난간을 스치듯 잡지 않아 체중을 지탱하는 접점이 확인되지 않는다. 실질적으로 계단 옆으로 떠 있는 자세. 인우는 계단에 발이 닿아 있으나 상체 방향과 다리 방향이 어긋난다."
   },
   {
    "label": "C",
    "direction": "카메라가 계단 축의 측면 로우앵글에 가깝게 놓여, 두 인물이 프로파일(옆모습)로 보인다. 두 사람 모두 화면 좌우 바깥쪽을 바라보며 오르고 있고, 계단은 중앙에서 배경 상단으로 이어지지만 인물의 몸통은 카메라에서 멀어지는 뒷모습이 아니다. 특히 인우는 오른쪽으로 내려가는 듯한 방향으로 보인다.",
    "built_space": "중앙에 상승하는 계단 런과 양측 스테인리스 난간이 있고 배경에 가로등과 골목이 보인다. 다만 인물들이 계단 런 위가 아니라 좌우 난간 바깥 가장자리 쪽에 걸쳐 있어 두 사람이 같은 계단을 오르는 공간 관계가 어색하다. 붉은 스필은 좌측 벽에 약간만 남았다.",
    "entities": "지후: 긴 검은 머리, 흰 티에 흰 뼈 목걸이(등 뒤 끈 보임), 회색 카고 팬츠·부츠 — 캐릭터 레퍼런스와 일치하나 이전 스틸의 하의와는 차이. 손에 검은 휴대폰을 쥔 것으로 보임. 인우: 회색 비니, 네이비 재킷, 회색 바지, 네이비 슈즈 — 레퍼런스 일치. 추가 인물 없음.",
    "hard_violations": [],
    "physics": "지후: 오른발이 계단에 접지, 왼다리가 뒤로 크게 뻗어 공중 — 접지 지지 성립하나 뻗은 각도가 거의 수평이라 계단 오르기보다 달리기 스프린트 포즈. 인우: 왼발이 아래 단에 접지, 오른발 공중이며 몸이 하강하는 듯한 방향성으로 읽혀 '오르는' 동작으로는 모호하다."
   }
  ],
  "totals": {
   "A": 8,
   "C": 5,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "하부 몸통 높이의 후방 트래킹 뒷모습, 오프셋 대각선 배치, 한 발 접지·반대 발 공중이라는 샷 텍스트를 모두 충족하며 난간·붉은 스필 등 로케이션 락도 지켜 유일하게 지정 구도를 실현했다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "의상·소품 일치와 계단 상승 대각선은 좋으나, 뒷모습이 아닌 측면 프로파일이라 카메라 축 지시를 어겼고 인우의 동작이 하강처럼 읽힌다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "측면 앵글로 뒷모습 지시를 어겼고 인우 의상이 레퍼런스(회색 비니·네이비 재킷)와 불일치하며, 지후가 계단 바깥 허공에 지지 없이 떠 있어 물리적으로 성립하지 않는다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S11sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김지후의 동물 뼈 목걸이가 목 앞쪽이 아닌 등 뒤에 매달려 있어 물리적으로 불가능한 위치에 있습니다.",
     "fix_en": "Remove the bone necklace from Jihu's back, replacing it with the plain fabric of her white t-shirt. Keep the characters, their poses, clothing, the set, lighting, and framing exactly the same."
    },
    {
     "issue_ko": "장소 레퍼런스에서 계단 오른쪽은 막힌 건물 벽면이지만, 생성된 이미지에서는 뚫린 철제 난간으로 잘못 표현되어 공간 구조가 어긋납니다.",
     "fix_en": "Replace the metal railing on the right side of the stairs with a solid concrete building wall to match the reference. Do not change the characters, their poses, clothing, the left railing, lighting, or framing.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "지시문에 명시된 '휴대폰을 들고 있는' 상태가 누락되어 김지후의 손이 비어 있습니다.",
     "fix_en": "Add a dark smartphone held in Jihu's partially visible right hand. Keep the characters, their poses, clothing, the set, lighting, and framing exactly the same."
    },
    {
     "issue_ko": "정인우의 캐릭터 레퍼런스에 있는 어깨에 멘 캔버스 토트백이 누락되었습니다.",
     "fix_en": "Add a brown canvas tote bag strap over Inwoo's left shoulder, with the edge of the bag hanging at his side. Keep the characters, their poses, clothing, the set, lighting, and framing exactly the same."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the bone necklace from Jihu's back, replacing it with the plain fabric of her white t-shirt. Keep the characters, their poses, clothing, the set, lighting, and framing exactly the same.\n- Replace the metal railing on the right side of the stairs with a solid concrete building wall to match the reference. Do not change the characters, their poses, clothing, the left railing, lighting, or framing.\n- Add a dark smartphone held in Jihu's partially visible right hand. Keep the characters, their poses, clothing, the set, lighting, and framing exactly the same.\n- Add a brown canvas tote bag strap over Inwoo's left shoulder, with the edge of the bag hanging at his side. Keep the characters, their poses, clothing, the set, lighting, and framing exactly the same.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·발 동작·야간 저조도는 계약대로지만, 지후의 휴대폰(CARRIED STATE)이 보이지 않고 인우의 가방도 없으며, 우측 난간이 이중으로 전경을 과도하게 점유해 '실제 크기 비례' 지시에서 손해를 본다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 뒷모습 와이드·오프셋 대각선·한 발 접지/한 발 허공을 유지하면서 지후의 손에 쥔 휴대폰과 인우의 숄더백을 복원했고, 중복된 전경 난간을 콘크리트 파라펫으로 정리해 배경 스케일까지 맞아 계약 충족도가 높다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.653,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.653,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·발 동작·야간 저조도는 계약대로지만, 지후의 휴대폰(CARRIED STATE)이 보이지 않고 인우의 가방도 없으며, 우측 난간이 이중으로 전경을 과도하게 점유해 '실제 크기 비례' 지시에서 손해를 본다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 뒷모습 와이드·오프셋 대각선·한 발 접지/한 발 허공을 유지하면서 지후의 손에 쥔 휴대폰과 인우의 숄더백을 복원했고, 중복된 전경 난간을 콘크리트 파라펫으로 정리해 배경 스케일까지 맞아 계약 충족도가 높다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "하부 몸통 높이의 상승 트래킹, 좌·우 오프셋 대각 배치, 한 발 딛고 반대 발 들림의 mid-action이 모두 충족되고, 지후의 휴대폰과 인우의 토트백 등 캐리드 스테이트·이전 컷 연속성이 유지되며 계단 좌측 난간/우측 콘크리트 옹벽 구조도 로케이션 락에 부합한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "목걸이 매듭이 더 잘 보이는 이득은 있으나, 계약이 요구하지 않은 변경으로 우측 콘크리트 옹벽이 붉은 난간으로 바뀌어 로케이션 지오메트리가 달라졌고 지후의 휴대폰과 인우의 토트백이 사라져 캐리드 스테이트·의상 소지품 연속성이 손실됐다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "하부 몸통 높이의 상승 트래킹, 좌·우 오프셋 대각 배치, 한 발 딛고 반대 발 들림의 mid-action이 모두 충족되고, 지후의 휴대폰과 인우의 토트백 등 캐리드 스테이트·이전 컷 연속성이 유지되며 계단 좌측 난간/우측 콘크리트 옹벽 구조도 로케이션 락에 부합한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "목걸이 매듭이 더 잘 보이는 이득은 있으나, 계약이 요구하지 않은 변경으로 우측 콘크리트 옹벽이 붉은 난간으로 바뀌어 로케이션 지오메트리가 달라졌고 지후의 휴대폰과 인우의 토트백이 사라져 캐리드 스테이트·의상 소지품 연속성이 손실됐다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S11sh2"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S12sh6": {
  "input_fingerprint": "32ca92698ef674d8",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 고산들의 앞을 막아선 채 손에 쥔 삼단봉을 허공에 높이 치켜든 정인우의 찰나.\n\nLOCATION (lock): The central floor of the wrecked living room inside the multi-family home. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height on 정인우's three-quarter side, tilt upward with his extended baton as he blocks 고산들 at medium distance. 정인우 occupies the left foreground with his raised arm forming a diagonal above them, while 고산들 remains directly beyond him in the center-right midground, his attention cutting past the barrier toward 김지후 off-screen; the emphasized change is 정인우's raised defensive posture.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, foreground; 고산들 in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: extended baton (extended and raised) — The baton rises diagonally from 정인우's hand into the upper frame; used as Its upward diagonal motivates the camera tilt and marks 정인우's temporary defensive line; broken furniture (broken and disordered) — Damaged sides and edges appear at varied angles behind the two men; used as Broken shapes remain visible behind the confrontation as spatial evidence of the room's condition; bloodstains (clearly visible); used as Visible behind and beneath the confrontation without obscuring the figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior gives the raised baton and opposing profiles hard tonal separation against the disordered room.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 wrecked living room, broken furnishings, bloodstains, and lighting. Exclude any passive standing tableau; show the man blocking the intruder with an extended baton.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The wrecked, bloodstained living room remains unchanged around them. Jihu still wears her white animal-bone necklace.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정인우는 프레임 중앙좌측에서 오른팔을 위로 뻗어 삼단봉을 대각선 상단으로 치켜들었고, 봉 끝은 우상단 화면 밖을 향한다. 그의 시선은 우측(고산들 방향)을 향한다. 고산들은 중앙우측 미들그라운드에서 정면-우측을 향해 시선을 던지며 봉의 장벽 너머 화면 밖(김지후 방향)을 응시한다. 두 사람의 시선/무기 방향이 샷 텍스트가 요구하는 '앞을 막아섬'과 '고산들의 주의가 밖으로 향함'에 부합.",
    "built_space": "부서진 거실 내부: 좌측 발코니 유리문과 야경, 좌하단 찢긴 회색 소파와 혈흔, 중앙 복도와 흰 문·붙박이장, 우측 주방 상하부장·개수대·식기건조대, 우측 가장자리 현관문 도어락 — 레퍼런스 스틸의 고정 요소가 위치까지 일치. 바닥의 깨진 액자, 나무 조각, 화분 잔해도 같은 자리. 중복된 구조물이나 추가된 방 없음.",
    "entities": "정인우: 20대 중반 한국 남성, 회색 비니, 네이비 재킷, 젊고 준수한 얼굴 — 캐릭터 레퍼런스와 일치. 고산들: 이전 스틸의 중년 남성, 올리브 조끼·체크 셔츠·비니 그대로. 삼단봉: 검은 신축식 경봉으로 실제 삼단봉 형태·금속 질감 맞음. 김지후는 화면 밖이라 목걸이는 판정 불가(정상). 제3의 인물 없음.",
    "hard_violations": [],
    "physics": "두 사람 모두 바닥에 두 발로 서 있고 체중이 실려 있다. 치켜든 팔은 어깨-팔꿈치-손목 정렬이 자연스럽고 손이 봉 손잡이를 실제로 감싸 쥐고 있다. 공중에 떠 있는 물체 없음. 봉의 무게가 손목에 실린 각도도 타당."
   },
   {
    "label": "B",
    "direction": "정인우는 좌측 전경에서 팔을 위로 들었고 봉은 상단에서 거의 수평에 가깝게 좌상단→우상단으로 누워 프레임 상단을 가로지른다(대각선 상승이라기보다 수평). 정인우의 시선은 정면-우측을 향하나 고산들보다는 카메라 쪽 허공에 가깝다. 고산들은 중앙에서 정인우 쪽을 바라보며 서 있어, '봉 너머 김지후 쪽(화면 밖)을 응시'라는 지시와는 어긋난다. 또한 고산들은 막아서는 대상이라기보다 여전히 액자를 든 수동적 정지 자세에 가깝다.",
    "built_space": "거실 구조는 레퍼런스와 대체로 일치(좌측 창, 중앙 복도, 우측 주방, 우측 현관 도어락). 다만 소파가 좌측 뒤로 밀려 형태가 뭉개졌고 주방 디테일이 단순화됐다. 천장 조명 잔해 위치는 유지. 중복 구조물 없음.",
    "entities": "정인우: 젊은 한국 남성, 회색 비니, 네이비 재킷 — 레퍼런스와 일치. 고산들: 이전 스틸의 중년 남성이며 액자를 그대로 들고 있음(이전 샷의 수동적 태블로가 잔존). 삼단봉: 검은 경봉으로 형태 적합하나 두께가 과장돼 다소 크게 보임.",
    "hard_violations": [],
    "physics": "두 인물 모두 바닥에 서 있고 지지 문제 없음. 정인우의 손이 봉 그립을 쥐고 있고 팔이 곧게 뻗어 있다. 다만 봉이 거의 수평으로 놓여 손목 각도가 다소 부자연스럽고, 봉 끝이 천장 배선 잔해와 겹쳐 스케일이 커 보인다."
   },
   {
    "label": "C",
    "direction": "정인우는 좌측에서 팔을 들어 봉을 어깨 위로 들었으나 봉은 거의 수평(약간 우상향)으로 프레임 상단을 가로지르며, 봉 끝이 우측 인물 머리 쪽으로 향한다. 정인우의 시선은 좌측 앞을 보고 있어 고산들이나 화면 밖 침입 방향과 어긋난다. 고산들은 중앙에서 카메라를 향해 정면 응시. 우측 전경에 뒷머리와 어깨만 보이는 제3의 인물이 추가로 등장한다.",
    "built_space": "거실 구조는 레퍼런스와 일치(창, 복도, 주방, 도어락). 바닥 잔해·혈흔도 유사. 구조 자체의 중복은 없음.",
    "entities": "정인우: 젊은 한국 남성이나 재킷이 열려 초록 스웨터·체크 셔츠가 드러나고, 목에 흰 뼈 목걸이를 착용 — 이는 김지후의 소품으로 정인우에게 잘못 부여됨. 고산들: 중년 남성 유지. 삼단봉: 은색 금속봉으로 표현. 우측 전경 인물은 샷 텍스트가 허용하지 않은 추가 인물.",
    "hard_violations": [
     "샷 텍스트·PEOPLE 지시가 허용하지 않은 제3의 인물(우측 전경 뒤통수/어깨)이 프레임에 추가됨",
     "김지후의 흰 동물뼈 목걸이가 정인우의 목에 잘못 걸려 있어 소품/인물 귀속이 뒤바뀜"
    ],
    "physics": "두 인물 모두 바닥에 두 발로 서 있고 봉은 손에 확실히 쥐어져 있다. 공중 부양 요소는 없음. 다만 팔을 든 자세가 다소 경직돼 방어 동작의 무게감이 약하다."
   }
  ],
  "totals": {
   "A": 8,
   "B": 5,
   "C": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "삼단봉이 실제로 대각선 상단으로 치켜올려지고 정인우가 좌측 전경, 고산들이 우측 미들그라운드에서 화면 밖을 응시하는 구도까지 샷 텍스트와 정확히 일치하며, 레퍼런스 거실의 고정 요소·혈흔·야간 저조도까지 가장 충실하다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "봉이 거의 수평으로 누워 '대각선 상승'이 약하고, 고산들이 여전히 액자를 든 수동적 정지 자세로 남아 '수동적 태블로 제외' 지시를 어겼으며 시선도 화면 밖 김지후가 아닌 정인우를 향한다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "허용되지 않은 제3의 인물이 우측 전경에 등장하고 김지후의 흰 뼈 목걸이가 정인우에게 잘못 착용된 치명적 위반에 더해, 봉이 수평이고 시선 방향도 대상에서 벗어난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S12sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우(왼쪽)가 삼단봉을 든 팔이 어깨가 아닌 가슴 중앙에서 뻗어 나온 것처럼 그려져 해부학적으로 불가능한 기형적인 구조입니다. (Critical)",
     "fix_en": "Redraw Jung In-woo's extended arm and hand so the arm connects anatomically correctly to his shoulder, fixing the impossible geometry where the sleeve sprouts directly from his chest. Keep both characters, their faces, their clothing, the raised baton, the framing, the lighting, and the wrecked background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 샷(Previous Shot) 레퍼런스에서 고산들(오른쪽)은 어두운 회색 비니를 쓰고 있으나, 현재 이미지에서는 녹색 비니를 쓰고 있어 연속성 오류가 발생했습니다. (Major)",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Jung In-woo's extended arm and hand so the arm connects anatomically correctly to his shoulder, fixing the impossible geometry where the sleeve sprouts directly from his chest. Keep both characters, their faces, their clothing, the raised baton, the framing, the lighting, and the wrecked background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "삼단봉이 더 높고 뚜렷한 대각선으로 상단 프레임을 갈라 카메라 틸트 동기를 살리고, 저조도 하드 톤 분리와 파편·혈흔 밀도까지 이전 스틸 그대로 유지한 미디엄샷 — 계약 항목을 손실 없이 충족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "같은 스테이징이나 프레임이 살짝 넓어져 인물 크기가 줄고 봉의 대각선 각도가 완만해졌으며, 전체 콘트라스트가 낮아져 '치켜든 봉의 하드 톤 분리'와 파손 증거가 약화 — 계약이 요구하지 않은 변경이 손해로 남음."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "삼단봉이 더 높고 뚜렷한 대각선으로 상단 프레임을 갈라 카메라 틸트 동기를 살리고, 저조도 하드 톤 분리와 파편·혈흔 밀도까지 이전 스틸 그대로 유지한 미디엄샷 — 계약 항목을 손실 없이 충족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "같은 스테이징이나 프레임이 살짝 넓어져 인물 크기가 줄고 봉의 대각선 각도가 완만해졌으며, 전체 콘트라스트가 낮아져 '치켜든 봉의 하드 톤 분리'와 파손 증거가 약화 — 계약이 요구하지 않은 변경이 손해로 남음."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트의 좌전경 정인우·우중경 고산들 배치와 치켜든 삼단봉 대각선, 고산들의 화면 밖 시선을 모두 충족하고, 야간 저조도 대비와 손 그립·바닥 잔해 질감이 이전 스틸에 더 충실하다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 방향은 A와 동일하지만 전체가 들뜬 노출로 야간 저조도 락이 약해지고, 소파·바닥 파편 디테일과 봉을 쥔 손가락 렌더가 뭉개져 계약이 요구하지 않은 손실만 남았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "샷 텍스트의 좌전경 정인우·우중경 고산들 배치와 치켜든 삼단봉 대각선, 고산들의 화면 밖 시선을 모두 충족하고, 야간 저조도 대비와 손 그립·바닥 잔해 질감이 이전 스틸에 더 충실하다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 방향은 A와 동일하지만 전체가 들뜬 노출로 야간 저조도 락이 약해지고, 소파·바닥 파편 디테일과 봉을 쥔 손가락 렌더가 뭉개져 계약이 요구하지 않은 손실만 남았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S12sh2"
  }
 },
 "S12sh11": {
  "input_fingerprint": "1a0e2e8276f55574",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 거실 바닥에 억눌린 채 공포에 질려 사색이 된 얼굴로 고산들을 올려다보는 김지후(강수리영)의 클로즈업.\n\nLOCATION (lock): The blood-marked floor of the wrecked living room inside the multi-family home. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the dolly-in near floor level beside 김지후(강수리영), angling upward along her eyeline so her terrified face occupies most of the close frame. 고산들 is retained only as a partial upper-edge torso and restraining arm, large enough to establish the source of pressure without displacing her as the primary subject; the emphasized change is the camera's floor-level distance to her face.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, foreground, looks toward 고산들 above her; 고산들 in the upper-right of the frame, foreground, looks toward 김지후 pinned below.\n- KEY BACKGROUND ELEMENTS: living-room floor (김지후 held against it); used as Supports 김지후's pinned body and fixes the camera at her vulnerable level; fragments of broken furniture (scattered nearby) — Small broken edges enter obliquely at the background margins; used as Appears at the frame margins to preserve continuity with the destroyed room; bloodstains (visible near the floor-level composition); used as Provides restrained visual evidence of the preceding violence behind the close confrontation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient illumination appropriate to the nighttime interior isolates 김지후's pallid, terrified face while 고산들 remains a heavier partial mass above her.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 wrecked living-room environment, blood marks, and nighttime illumination. Exclude the standing confrontation and most furniture from the close-up; show the woman pinned on the floor looking upward.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the white animal-bone necklace while pinned on the floor; the wreckage and bloodstains remain around 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: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 3
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "바닥 레벨 클로즈업과 어깨를 누르는 제압 팔, 뼈 목걸이까지 요구를 충족하지만 우측 전경의 정체 불명한 팔·다리 덩어리가 크게 침범하고 의상(파란 조끼)이 이전 스틸과 어긋난다.  ★위반: [gpt] 지후를 누르는 정장 차림 남성과 우측 전경의 체크 셔츠 차림 남성이 동시에 보여, 허용되지 않은 추가 인물의 신체가 들어왔다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "바닥 높이에서 위를 올려다보는 공포의 클로즈업, 상단 가장자리에 부분적으로만 남은 고산들의 상반신과 제압 팔, 파란 조끼·뼈 목걸이·핏자국·파편까지 로케이션과 캐리드 스테이트가 모두 일치해 가장 충실하다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "인물이 스스로 앉아 있고 남성의 손이 닿지 않아 '바닥에 억눌린' 핵심 스테이징이 무너졌으며, 배경이 넓게 드러나 지정된 클로즈업 스케일도 벗어났다.  ★위반: [claude-opus] 샷 텍스트가 명시한 '바닥에 억눌린' 상태가 아님 — 제압하는 팔의 접촉이 전혀 없고 인물이 스스로 앉아 있어 스테이징이 성립하지 않음"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S12sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "우측 전경에서 여자를 제압하는 남자의 팔 소매에 여자의 파란색 조끼와 회색 반사띠 원단이 잘못 적용되었습니다. 이전 컷 설정에 따라 이 소매는 어두운 체크무늬 셔츠여야 합니다.",
     "fix_en": "Redraw the blue fabric with the grey horizontal stripe on the large restraining arm in the foreground right into a dark plaid flannel shirt sleeve. Keep the bare forearm below it and the hand gripping the woman exactly as they are. Preserve the woman's face, her blue vest, the man's green vest, the lighting, and the floor framing perfectly.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "여자의 팔을 누르고 있는 남자의 손이 왼쪽 팔의 위치임에도 불구하고 해부학적으로 오른손(엄지가 왼쪽을 향함)으로 그려졌습니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the blue fabric with the grey horizontal stripe on the large restraining arm in the foreground right into a dark plaid flannel shirt sleeve. Keep the bare forearm below it and the hand gripping the woman exactly as they are. Preserve the woman's face, her blue vest, the man's green vest, the lighting, and the floor framing perfectly.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 바닥에 왼쪽 뺨을 대고 누운 채 시선을 위쪽(프레임 우상단의 고산들 얼굴/상체 방향)으로 올려다본다. 화면 상단 우측에 남자의 턱·얼굴 하단과 어두운 초록 패딩 조끼·체크 셔츠 소매가 들어오고, 그의 시선은 아래 눌린 여자를 향해 내려온다. 시선 교차가 샷 텍스트대로 정확히 맞는다.",
      "built_space": "실내 거실 바닥: 마루널 이음새, 흩어진 나무 파편, 부서진 판재, 좌상단에 소파 모서리와 화분 잔해가 레퍼런스와 일치. 벽·문틀이 배경 상단에 작게 남아 실제 스케일 유지. 배경 사물이 전경으로 과대화되지 않았다.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 창백한 얼굴 — 캐릭터 레퍼런스와 일치. 파란 안전조끼(회색 반사띠)와 회색 티가 목·어깨에서 확인됨. 흰 동물뼈 목걸이가 목에 정확히 걸려 있다. 고산들은 이전 스틸의 올리브 패딩 조끼·체크 셔츠 차림으로 부분 상체·팔만 노출. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여자의 머리·어깨·상체가 바닥에 완전히 접촉해 지지되고, 남자의 오른팔이 그녀 어깨/가슴 쪽을 눌러 제압하며 그의 손이 바닥에 짚여 하중이 전달된다. 공중에 뜬 신체나 무지지 물체 없음. 머리카락이 바닥에 자연스럽게 퍼져 중력에 부합."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 김지후는 위쪽 고산들을 올려다보고, 상단 우측 남자 얼굴 하단이 아래를 향한다. 시선 방향 자체는 동일하게 맞는다.",
      "built_space": "동일한 거실 바닥이나 노출·콘트라스트가 들려 전체가 뿌옇고 회색빛으로 떠 있다. 바닥 파편·판재·소파 모서리 배치는 같으나 세부 질감이 뭉개져 마루 결과 나무 파편 가장자리가 흐릿하다. 야간 저조도 룩이 약해져 배경 어둠이 회색으로 들뜬다.",
      "entities": "김지후 얼굴·머리·뼈 목걸이·파란 조끼는 A와 사실상 동일하나, 피부가 창백하다기보다 노출 과다로 디테일(모공·땀·머리카락 가닥)이 소실되고 눈·입술 주변이 부드럽게 뭉개져 있다. 바닥의 핏자국이 A보다 옅어져 '피 자국' 요소가 약화됐다. 고산들 의상은 동일.",
      "hard_violations": [],
      "physics": "지지 관계는 A와 같다 — 상체가 바닥에 접촉하고 남자의 팔이 눌러 제압, 손이 바닥을 짚음. 물리적 문제 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "바닥 높이 앙각 클로즈업, 좌중앙의 겁에 질린 얼굴, 우상단 고산들의 부분 상체·제압 팔, 뼈 목걸이·파편·핏자국까지 계약 요소를 모두 충족하며 저조도 야간 룩과 피부·마루 질감이 사실적이다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·시선·인물은 A와 동일하지만 전체 노출이 들려 야간 로우키 조명 락이 약해지고 피부·마루·나무 파편 디테일과 핏자국 증거가 뭉개져, 계약이 요구하지 않은 밝기·질감 손실만 발생했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "바닥 높이 앙각 클로즈업, 좌중앙의 겁에 질린 얼굴, 우상단 고산들의 부분 상체·제압 팔, 뼈 목걸이·파편·핏자국까지 계약 요소를 모두 충족하며 저조도 야간 룩과 피부·마루 질감이 사실적이다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·시선·인물은 A와 동일하지만 전체 노출이 들려 야간 로우키 조명 락이 약해지고 피부·마루·나무 파편 디테일과 핏자국 증거가 뭉개져, 계약이 요구하지 않은 밝기·질감 손실만 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 바닥에 왼쪽 뺨을 대고 누운 채 시선을 위쪽(프레임 우상단의 고산들 얼굴/상체 방향)으로 올려다본다. 화면 상단 우측에 남자의 턱·얼굴 하단과 어두운 초록 패딩 조끼·체크 셔츠 소매가 들어오고, 그의 시선은 아래 눌린 여자를 향해 내려온다. 시선 교차가 샷 텍스트대로 정확히 맞는다.",
      "built_space": "실내 거실 바닥: 마루널 이음새, 흩어진 나무 파편, 부서진 판재, 좌상단에 소파 모서리와 화분 잔해가 레퍼런스와 일치. 벽·문틀이 배경 상단에 작게 남아 실제 스케일 유지. 배경 사물이 전경으로 과대화되지 않았다.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 창백한 얼굴 — 캐릭터 레퍼런스와 일치. 파란 안전조끼(회색 반사띠)와 회색 티가 목·어깨에서 확인됨. 흰 동물뼈 목걸이가 목에 정확히 걸려 있다. 고산들은 이전 스틸의 올리브 패딩 조끼·체크 셔츠 차림으로 부분 상체·팔만 노출. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여자의 머리·어깨·상체가 바닥에 완전히 접촉해 지지되고, 남자의 오른팔이 그녀 어깨/가슴 쪽을 눌러 제압하며 그의 손이 바닥에 짚여 하중이 전달된다. 공중에 뜬 신체나 무지지 물체 없음. 머리카락이 바닥에 자연스럽게 퍼져 중력에 부합."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 김지후는 위쪽 고산들을 올려다보고, 상단 우측 남자 얼굴 하단이 아래를 향한다. 시선 방향 자체는 동일하게 맞는다.",
      "built_space": "동일한 거실 바닥이나 노출·콘트라스트가 들려 전체가 뿌옇고 회색빛으로 떠 있다. 바닥 파편·판재·소파 모서리 배치는 같으나 세부 질감이 뭉개져 마루 결과 나무 파편 가장자리가 흐릿하다. 야간 저조도 룩이 약해져 배경 어둠이 회색으로 들뜬다.",
      "entities": "김지후 얼굴·머리·뼈 목걸이·파란 조끼는 A와 사실상 동일하나, 피부가 창백하다기보다 노출 과다로 디테일(모공·땀·머리카락 가닥)이 소실되고 눈·입술 주변이 부드럽게 뭉개져 있다. 바닥의 핏자국이 A보다 옅어져 '피 자국' 요소가 약화됐다. 고산들 의상은 동일.",
      "hard_violations": [],
      "physics": "지지 관계는 A와 같다 — 상체가 바닥에 접촉하고 남자의 팔이 눌러 제압, 손이 바닥을 짚음. 물리적 문제 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·시선·제압 접촉을 충족하면서 '야간 저조도, 창백하게 질린 얼굴'의 조명 계약을 더 정확히 지켰고 이전 스틸의 어두운 톤 연속성도 유지 — 변경이 적고 계약 부합도가 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·목걸이·구도는 동일하나 전체 노출을 올려 야간 low-key와 이전 스틸의 어두운 연속성이 약해지고 얼굴의 창백한 공포감 대신 평탄하게 밝아진 점이 계약이 요구하지 않은 손실이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·시선·제압 접촉을 충족하면서 '야간 저조도, 창백하게 질린 얼굴'의 조명 계약을 더 정확히 지켰고 이전 스틸의 어두운 톤 연속성도 유지 — 변경이 적고 계약 부합도가 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·목걸이·구도는 동일하나 전체 노출을 올려 야간 low-key와 이전 스틸의 어두운 연속성이 약해지고 얼굴의 창백한 공포감 대신 평탄하게 밝아진 점이 계약이 요구하지 않은 손실이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S12sh6"
  }
 },
 "S16sh1::bgfirst_bg": {
  "input_fingerprint": "1e2c1fb348b6e675",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 컴퓨터 모니터 화면에 얼굴을 바짝 들이댄 정인우의 측면.\n\nLOCATION (lock): A CCTV workstation within the police detective office, lit by the computer monitor around dawn.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At In-woo's seated eye level, finish the dolly-in beside him so his tense profile and the monitor share a close lateral composition, with his face on the left and the CCTV image on the right. He hunches toward the screen until the furrow of his brow nearly meets its edge, while the sling-supported arm remains a partial lower-frame reminder of the previous scene.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: computer monitor (Displaying CCTV footage) — Its front screen faces partly toward the camera and shows CCTV footage of Sandeul carrying the unconscious Jihu out of the house; used as Shares focus with In-woo's profile and provides the visual evidence driving his hostility; workstation (In use) — Its user-facing side aligns with In-woo's seated profile; used as Anchors In-woo's investigative position before the camera later moves behind him.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The detective-office setting remains dark as specified around the monitor, with low-key contrast and restrained neutral color emphasizing In-woo's hostile concentration.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 컴퓨터 모니터 화면에 얼굴을 바짝 들이댄 정인우의 측면.\n\nLOCATION (lock): A CCTV workstation within the police detective office, lit by the computer monitor around dawn.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At In-woo's seated eye level, finish the dolly-in beside him so his tense profile and the monitor share a close lateral composition, with his face on the left and the CCTV image on the right. He hunches toward the screen until the furrow of his brow nearly meets its edge, while the sling-supported arm remains a partial lower-frame reminder of the previous scene.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: computer monitor (Displaying CCTV footage) — Its front screen faces partly toward the camera and shows CCTV footage of Sandeul carrying the unconscious Jihu out of the house; used as Shares focus with In-woo's profile and provides the visual evidence driving his hostility; workstation (In use) — Its user-facing side aligns with In-woo's seated profile; used as Anchors In-woo's investigative position before the camera later moves behind him.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The detective-office setting remains dark as specified around the monitor, with low-key contrast and restrained neutral color emphasizing In-woo's hostile concentration.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh1__bgfirst_bg.png",
  "asset_id": "b058d2be-d53b-477b-8f03-e39b6d546508",
  "input_asset_ids": [
   "f93fe4e8-3cd3-4e25-a5da-16b9fb257ecb",
   "c86e9107-089f-4612-9fc8-18a83b823920"
  ]
 },
 "S16sh1": {
  "input_fingerprint": "d6174bd57be29e3e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 어두운 컴퓨터 모니터 화면에 얼굴을 바짝 들이댄 정인우의 측면.\n\nLOCATION (lock): A CCTV workstation within the police detective office, lit by the computer monitor around dawn. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At In-woo's seated eye level, finish the dolly-in beside him so his tense profile and the monitor share a close lateral composition, with his face on the left and the CCTV image on the right. He hunches toward the screen until the furrow of his brow nearly meets its edge, while the sling-supported arm remains a partial lower-frame reminder of the previous scene.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: computer monitor (Displaying CCTV footage) — Its front screen faces partly toward the camera and shows CCTV footage of Sandeul carrying the unconscious Jihu out of the house; used as Shares focus with In-woo's profile and provides the visual evidence driving his hostility; workstation (In use) — Its user-facing side aligns with In-woo's seated profile; used as Anchors In-woo's investigative position before the camera later moves behind him.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The detective-office setting remains dark as specified around the monitor, with low-key contrast and restrained neutral color emphasizing In-woo's hostile concentration.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains fixed in the same sling while he examines the CCTV footage.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 어두운 컴퓨터 모니터 화면에 얼굴을 바짝 들이댄 정인우의 측면.\n\nLOCATION (lock): A CCTV workstation within the police detective office, lit by the computer monitor around dawn. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At In-woo's seated eye level, finish the dolly-in beside him so his tense profile and the monitor share a close lateral composition, with his face on the left and the CCTV image on the right. He hunches toward the screen until the furrow of his brow nearly meets its edge, while the sling-supported arm remains a partial lower-frame reminder of the previous scene.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: computer monitor (Displaying CCTV footage) — Its front screen faces partly toward the camera and shows CCTV footage of Sandeul carrying the unconscious Jihu out of the house; used as Shares focus with In-woo's profile and provides the visual evidence driving his hostility; workstation (In use) — Its user-facing side aligns with In-woo's seated profile; used as Anchors In-woo's investigative position before the camera later moves behind him.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The detective-office setting remains dark as specified around the monitor, with low-key contrast and restrained neutral color emphasizing In-woo's hostile concentration.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains fixed in the same sling while he examines the CCTV footage.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 어두운 컴퓨터 모니터 화면에 얼굴을 바짝 들이댄 정인우의 측면.\n\nLOCATION (lock): A CCTV workstation within the police detective office, lit by the computer monitor around dawn. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At In-woo's seated eye level, finish the dolly-in beside him so his tense profile and the monitor share a close lateral composition, with his face on the left and the CCTV image on the right. He hunches toward the screen until the furrow of his brow nearly meets its edge, while the sling-supported arm remains a partial lower-frame reminder of the previous scene.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: computer monitor (Displaying CCTV footage) — Its front screen faces partly toward the camera and shows CCTV footage of Sandeul carrying the unconscious Jihu out of the house; used as Shares focus with In-woo's profile and provides the visual evidence driving his hostility; workstation (In use) — Its user-facing side aligns with In-woo's seated profile; used as Anchors In-woo's investigative position before the camera later moves behind him.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The detective-office setting remains dark as specified around the monitor, with low-key contrast and restrained neutral color emphasizing In-woo's hostile concentration.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains fixed in the same sling while he examines the CCTV footage.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S16sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:871658>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 왼쪽에 측면으로 앉아 시선이 오른쪽 모니터 화면을 정확히 향한다. 모니터의 화면면은 카메라 쪽으로 부분적으로 열려 있어 CCTV 영상이 보인다. 화면 속 남자는 의식 없는 인물을 안고 복도를 걷고 있어 '산들이 지후를 데리고 나가는' 영상과 대체로 부합하나, 장소가 집이 아닌 사무실/병원식 복도로 읽힌다.",
      "built_space": "형사과 CCTV 워크스테이션: 책상, 키보드/태블릿, 마우스, 모니터 스탠드가 사용자 쪽을 향해 정렬. 배경에 창문, 벽시계, 다른 책상과 의자, 천장 조명이 보여 레퍼런스 사무실과 유사. 다만 상단 조명이 켜져 있고 창밖이 비교적 밝아 '어두운 사무실, 모니터 조명' 조건이 약하게 지켜짐. 모니터는 하나로 중복 없음.",
      "entities": "정인우: 한국인 남성이지만 얼굴이 30대 중후반으로 보이고 각진 성인 골격 — 레퍼런스의 20대 중반 유약한 인상과 차이가 크다. 흰 셔츠+넥타이, 왼팔은 흰 캐스트+슬링으로 고정되어 캐리드 스테이트 충족. 화면 속 두 인물은 실재 인간으로 렌더.",
      "hard_violations": [],
      "physics": "상체는 책상 위 팔꿈치(슬링 팔)로 지지되며 앞으로 숙인 자세, 의자에 앉은 하체가 프레임 하단 밖. 모니터는 스탠드로 책상 위에 지지. 화면 속 인물은 남자의 양팔에 안겨 있어 지지가 명확. 부유하는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인우는 왼쪽 측면, 시선이 오른쪽 모니터 화면을 정면으로 향한다. 화면면은 카메라 쪽으로 비스듬히 열려 CCTV 영상 표시. 영상은 한옥 대문 앞에서 한 남자가 의식 없는 사람을 업고/안고 집 밖으로 나오는 장면으로 샷 텍스트(집에서 데리고 나옴)와 정확히 일치.",
      "built_space": "CCTV 워크스테이션: 키보드, 모니터(삼성 스탠드), 펜통, 전화 코일선, 배경에 서류 바인더와 벽 게시물 — 레퍼런스 형사과 사무실 재질/비품과 부합. 모니터 1대, 중복 없음. 실내는 어둡고 모니터 광이 얼굴을 주광원으로 비춰 저조도 조건 충족, 배경 창은 새벽 청색광.",
      "entities": "정인우: 20대 중반의 한국인 남성, 검은 머리, 준수한 얼굴 — 캐릭터 레퍼런스와 나이·인상이 잘 맞는다. 네이비 재킷 안 녹색 니트가 레퍼런스 의상과 일치. 왼팔은 흰 슬링으로 고정. 화면 속 두 인물은 온전한 인간 형태.",
      "hard_violations": [],
      "physics": "상체는 책상 위 팔(슬링 팔 팔꿈치)과 키보드 근처 오른손으로 지지, 앉은 자세로 앞으로 숙임. 모니터는 스탠드로 책상에 지지. 화면 속 업힌 인물은 남자의 등/팔에 지지. 부유 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "측면 클로즈업·좌인물/우모니터 배치와 슬링은 지켰으나, 인물이 20대 중반 레퍼런스보다 훨씬 나이 들어 보이고 천장등과 밝은 창으로 '어두운 새벽 사무실' 저조도 조건이 약하며, CCTV 영상 배경이 집이 아닌 복도로 읽힌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "좌측 인우 측면·우측 CCTV 화면의 근접 측면 구도, 모니터광 단일 광원의 저조도, 20대 중반 레퍼런스 얼굴과 네이비/녹색 의상, 슬링 유지, 그리고 한옥 집에서 의식 없는 인물을 데리고 나오는 화면 내용까지 모두 부합."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "측면 클로즈업·좌인물/우모니터 배치와 슬링은 지켰으나, 인물이 20대 중반 레퍼런스보다 훨씬 나이 들어 보이고 천장등과 밝은 창으로 '어두운 새벽 사무실' 저조도 조건이 약하며, CCTV 영상 배경이 집이 아닌 복도로 읽힌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "좌측 인우 측면·우측 CCTV 화면의 근접 측면 구도, 모니터광 단일 광원의 저조도, 20대 중반 레퍼런스 얼굴과 네이비/녹색 의상, 슬링 유지, 그리고 한옥 집에서 의식 없는 인물을 데리고 나오는 화면 내용까지 모두 부합."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우는 왼쪽에 측면으로 앉아 시선이 오른쪽 모니터 화면을 정확히 향한다. 모니터의 화면면은 카메라 쪽으로 부분적으로 열려 있어 CCTV 영상이 보인다. 화면 속 남자는 의식 없는 인물을 안고 복도를 걷고 있어 '산들이 지후를 데리고 나가는' 영상과 대체로 부합하나, 장소가 집이 아닌 사무실/병원식 복도로 읽힌다.",
      "built_space": "형사과 CCTV 워크스테이션: 책상, 키보드/태블릿, 마우스, 모니터 스탠드가 사용자 쪽을 향해 정렬. 배경에 창문, 벽시계, 다른 책상과 의자, 천장 조명이 보여 레퍼런스 사무실과 유사. 다만 상단 조명이 켜져 있고 창밖이 비교적 밝아 '어두운 사무실, 모니터 조명' 조건이 약하게 지켜짐. 모니터는 하나로 중복 없음.",
      "entities": "정인우: 한국인 남성이지만 얼굴이 30대 중후반으로 보이고 각진 성인 골격 — 레퍼런스의 20대 중반 유약한 인상과 차이가 크다. 흰 셔츠+넥타이, 왼팔은 흰 캐스트+슬링으로 고정되어 캐리드 스테이트 충족. 화면 속 두 인물은 실재 인간으로 렌더.",
      "hard_violations": [],
      "physics": "상체는 책상 위 팔꿈치(슬링 팔)로 지지되며 앞으로 숙인 자세, 의자에 앉은 하체가 프레임 하단 밖. 모니터는 스탠드로 책상 위에 지지. 화면 속 인물은 남자의 양팔에 안겨 있어 지지가 명확. 부유하는 물체 없음."
     },
     {
      "label": "B",
      "direction": "인우는 왼쪽 측면, 시선이 오른쪽 모니터 화면을 정면으로 향한다. 화면면은 카메라 쪽으로 비스듬히 열려 CCTV 영상 표시. 영상은 한옥 대문 앞에서 한 남자가 의식 없는 사람을 업고/안고 집 밖으로 나오는 장면으로 샷 텍스트(집에서 데리고 나옴)와 정확히 일치.",
      "built_space": "CCTV 워크스테이션: 키보드, 모니터(삼성 스탠드), 펜통, 전화 코일선, 배경에 서류 바인더와 벽 게시물 — 레퍼런스 형사과 사무실 재질/비품과 부합. 모니터 1대, 중복 없음. 실내는 어둡고 모니터 광이 얼굴을 주광원으로 비춰 저조도 조건 충족, 배경 창은 새벽 청색광.",
      "entities": "정인우: 20대 중반의 한국인 남성, 검은 머리, 준수한 얼굴 — 캐릭터 레퍼런스와 나이·인상이 잘 맞는다. 네이비 재킷 안 녹색 니트가 레퍼런스 의상과 일치. 왼팔은 흰 슬링으로 고정. 화면 속 두 인물은 온전한 인간 형태.",
      "hard_violations": [],
      "physics": "상체는 책상 위 팔(슬링 팔 팔꿈치)과 키보드 근처 오른손으로 지지, 앉은 자세로 앞으로 숙임. 모니터는 스탠드로 책상에 지지. 화면 속 업힌 인물은 남자의 등/팔에 지지. 부유 요소 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "인우는 프레임 왼쪽에서 오른쪽 모니터를 향해 상체를 기울이고, 시선은 정확히 화면 속 CCTV 영상(한옥 문간에서 의식 없는 사람을 안고 나오는 남자)에 꽂혀 있다. 눈동자 방향이 화면 중앙부와 일치. 모니터 전면은 부분적으로 카메라를 향해 열려 있어 지시대로 인우의 눈과 카메라 모두가 화면을 볼 수 있는 기하학이다.",
      "built_space": "형사지원팀 사무실 CCTV 워크스테이션: 책상, 키보드, 펜꽂이, 유선 전화 코드, 배경에 서류철·게시물·창의 옅은 새벽 빛. 모니터는 1대(전경 우측), 그 앞 키보드는 사용자 쪽을 향해 정상 배치. 인우는 워크스테이션 사용자 자리에 앉아 몸을 앞으로 숙이고 있어 좌석-책상-모니터 관계가 맞음. 참조 사무실의 밝은 벽·서류·형광 톤이 어둡게 남아 있다.",
      "entities": "인물은 20대 중반 한국 남자, 검은 머리, 캐릭터 레퍼런스의 이목구비·헤어라인과 상당히 유사. 네이비 재킷 아래 초록 니트 목선이 보여 레퍼런스 의상과 일치. 좌측 팔은 흰 슬링(팔걸이)에 고정되어 하단 프레임에 부분적으로 보임 — 캐리드 스테이트 충족. 모니터 화면은 흑백 CCTV 톤으로 한옥(집) 밖으로 의식 없는 인물을 업고/안고 나가는 장면 = 산들이 지후를 데리고 집을 나서는 지정 내용과 부합. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "인우의 상체는 책상 위에 놓인 팔(슬링 쪽 팔꿈치가 책상에 얹힘)과 의자 좌석으로 지지되고, 오른손은 키보드 옆 책상면에 닿아 있다. 공중에 뜬 것 없음. 모니터는 스탠드로 책상에 서 있고 케이블이 뒤로 늘어져 있다. 화면 속 인물은 발이 땅에 닿은 보행 자세로 무게가 실린 상태."
     },
     {
      "label": "B",
      "direction": "인우는 왼쪽에서 오른쪽 모니터를 향해 고개를 내밀고 시선은 화면 속 영상(실내 복도에서 남자가 여성을 안고 있는 장면)을 향한다. 시선 방향은 맞음. 모니터 전면은 카메라 쪽으로 상당히 열려 있어 화면이 잘 보인다.",
      "built_space": "사무실 배경에 창, 벽시계, 게시판, 다른 책상과 의자, 배경 모니터가 보여 참조 장소와 유사하나 전경 우측 상단에 또 하나의 큰 검은 화면(벽면 대형 모니터)이 걸려 있어 워크스테이션 모니터가 2개처럼 읽힌다(참조의 CCTV 월과 해석 가능). 인우 앞 책상에는 키보드 대신 얇은 검은 패드와 마우스만 있고, 마우스가 모니터 스탠드 정면 쪽에 놓여 인우의 손과는 거리가 있다. 인우가 앉은 자리는 책상 측면 위치로 워크스테이션 정면 좌석 정렬이 다소 어긋난다.",
      "entities": "인물은 한국 남자지만 얼굴·헤어(짧게 정리된 머리, 각진 턱, 30대 후반~40대 인상)가 캐릭터 레퍼런스의 20대 중반 얼굴과 뚜렷이 다르다. 의상도 레퍼런스의 네이비 재킷/초록 니트가 아닌 밝은 셔츠와 넥타이. 팔은 흰 슬링에 고정 — 캐리드 스테이트는 충족. 화면 속 장면은 한옥 '집'이 아니라 현대식 실내 복도이며 안긴 인물이 성인 여성으로 보여 '산들이 의식 없는 지후를 집 밖으로 데리고 나가는' 지정 내용과 어긋난다.",
      "hard_violations": [],
      "physics": "인우의 팔꿈치와 슬링 팔이 책상 모서리에 얹혀 상체를 지지하고, 하반신은 프레임 밖 의자에 있다고 읽힌다. 부유 물체 없음. 모니터는 스탠드로 책상에 지지. 화면 속 남자는 두 발로 서서 여성을 안고 있으나 여성의 몸이 팔에만 걸쳐진 채 다리가 어색하게 처져 있어 지지가 다소 부실하게 보인다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "좌측 얼굴·우측 CCTV 화면의 측면 클로즈업, 눈높이 축, 슬링 팔의 하단 프레임 노출, 새벽 저조도까지 카메라 지시를 충족하고 인물 동일성과 화면 내용(한옥에서 의식 없는 사람을 안고 나가는 장면)도 레퍼런스·설정과 일치한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 슬링은 맞지만 얼굴이 레퍼런스의 20대 중반 정인우와 다른 중년 인상이고 의상도 어긋나며, 모니터 속 CCTV가 한옥 집이 아닌 현대 복도·다른 인물로 지정 내용을 벗어난다. 배경이 다소 밝고 넓게 열려 저조도 클로즈업 강도도 약하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "좌측 얼굴·우측 CCTV 화면의 측면 클로즈업, 눈높이 축, 슬링 팔의 하단 프레임 노출, 새벽 저조도까지 카메라 지시를 충족하고 인물 동일성과 화면 내용(한옥에서 의식 없는 사람을 안고 나가는 장면)도 레퍼런스·설정과 일치한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도와 슬링은 맞지만 얼굴이 레퍼런스의 20대 중반 정인우와 다른 중년 인상이고 의상도 어긋나며, 모니터 속 CCTV가 한옥 집이 아닌 현대 복도·다른 인물로 지정 내용을 벗어난다. 배경이 다소 밝고 넓게 열려 저조도 클로즈업 강도도 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인우는 프레임 왼쪽에서 오른쪽 모니터를 향해 상체를 기울이고, 시선은 정확히 화면 속 CCTV 영상(한옥 문간에서 의식 없는 사람을 안고 나오는 남자)에 꽂혀 있다. 눈동자 방향이 화면 중앙부와 일치. 모니터 전면은 부분적으로 카메라를 향해 열려 있어 지시대로 인우의 눈과 카메라 모두가 화면을 볼 수 있는 기하학이다.",
      "built_space": "형사지원팀 사무실 CCTV 워크스테이션: 책상, 키보드, 펜꽂이, 유선 전화 코드, 배경에 서류철·게시물·창의 옅은 새벽 빛. 모니터는 1대(전경 우측), 그 앞 키보드는 사용자 쪽을 향해 정상 배치. 인우는 워크스테이션 사용자 자리에 앉아 몸을 앞으로 숙이고 있어 좌석-책상-모니터 관계가 맞음. 참조 사무실의 밝은 벽·서류·형광 톤이 어둡게 남아 있다.",
      "entities": "인물은 20대 중반 한국 남자, 검은 머리, 캐릭터 레퍼런스의 이목구비·헤어라인과 상당히 유사. 네이비 재킷 아래 초록 니트 목선이 보여 레퍼런스 의상과 일치. 좌측 팔은 흰 슬링(팔걸이)에 고정되어 하단 프레임에 부분적으로 보임 — 캐리드 스테이트 충족. 모니터 화면은 흑백 CCTV 톤으로 한옥(집) 밖으로 의식 없는 인물을 업고/안고 나가는 장면 = 산들이 지후를 데리고 집을 나서는 지정 내용과 부합. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "인우의 상체는 책상 위에 놓인 팔(슬링 쪽 팔꿈치가 책상에 얹힘)과 의자 좌석으로 지지되고, 오른손은 키보드 옆 책상면에 닿아 있다. 공중에 뜬 것 없음. 모니터는 스탠드로 책상에 서 있고 케이블이 뒤로 늘어져 있다. 화면 속 인물은 발이 땅에 닿은 보행 자세로 무게가 실린 상태."
     },
     {
      "label": "A",
      "direction": "인우는 왼쪽에서 오른쪽 모니터를 향해 고개를 내밀고 시선은 화면 속 영상(실내 복도에서 남자가 여성을 안고 있는 장면)을 향한다. 시선 방향은 맞음. 모니터 전면은 카메라 쪽으로 상당히 열려 있어 화면이 잘 보인다.",
      "built_space": "사무실 배경에 창, 벽시계, 게시판, 다른 책상과 의자, 배경 모니터가 보여 참조 장소와 유사하나 전경 우측 상단에 또 하나의 큰 검은 화면(벽면 대형 모니터)이 걸려 있어 워크스테이션 모니터가 2개처럼 읽힌다(참조의 CCTV 월과 해석 가능). 인우 앞 책상에는 키보드 대신 얇은 검은 패드와 마우스만 있고, 마우스가 모니터 스탠드 정면 쪽에 놓여 인우의 손과는 거리가 있다. 인우가 앉은 자리는 책상 측면 위치로 워크스테이션 정면 좌석 정렬이 다소 어긋난다.",
      "entities": "인물은 한국 남자지만 얼굴·헤어(짧게 정리된 머리, 각진 턱, 30대 후반~40대 인상)가 캐릭터 레퍼런스의 20대 중반 얼굴과 뚜렷이 다르다. 의상도 레퍼런스의 네이비 재킷/초록 니트가 아닌 밝은 셔츠와 넥타이. 팔은 흰 슬링에 고정 — 캐리드 스테이트는 충족. 화면 속 장면은 한옥 '집'이 아니라 현대식 실내 복도이며 안긴 인물이 성인 여성으로 보여 '산들이 의식 없는 지후를 집 밖으로 데리고 나가는' 지정 내용과 어긋난다.",
      "hard_violations": [],
      "physics": "인우의 팔꿈치와 슬링 팔이 책상 모서리에 얹혀 상체를 지지하고, 하반신은 프레임 밖 의자에 있다고 읽힌다. 부유 물체 없음. 모니터는 스탠드로 책상에 지지. 화면 속 남자는 두 발로 서서 여성을 안고 있으나 여성의 몸이 팔에만 걸쳐진 채 다리가 어색하게 처져 있어 지지가 다소 부실하게 보인다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 18
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "인우는 왼쪽에 측면으로 앉아 시선이 오른쪽 모니터 화면을 정확히 향한다. 모니터의 화면면은 카메라 쪽으로 부분적으로 열려 있어 CCTV 영상이 보인다. 화면 속 남자는 의식 없는 인물을 안고 복도를 걷고 있어 '산들이 지후를 데리고 나가는' 영상과 대체로 부합하나, 장소가 집이 아닌 사무실/병원식 복도로 읽힌다.",
    "built_space": "형사과 CCTV 워크스테이션: 책상, 키보드/태블릿, 마우스, 모니터 스탠드가 사용자 쪽을 향해 정렬. 배경에 창문, 벽시계, 다른 책상과 의자, 천장 조명이 보여 레퍼런스 사무실과 유사. 다만 상단 조명이 켜져 있고 창밖이 비교적 밝아 '어두운 사무실, 모니터 조명' 조건이 약하게 지켜짐. 모니터는 하나로 중복 없음.",
    "entities": "정인우: 한국인 남성이지만 얼굴이 30대 중후반으로 보이고 각진 성인 골격 — 레퍼런스의 20대 중반 유약한 인상과 차이가 크다. 흰 셔츠+넥타이, 왼팔은 흰 캐스트+슬링으로 고정되어 캐리드 스테이트 충족. 화면 속 두 인물은 실재 인간으로 렌더.",
    "hard_violations": [],
    "physics": "상체는 책상 위 팔꿈치(슬링 팔)로 지지되며 앞으로 숙인 자세, 의자에 앉은 하체가 프레임 하단 밖. 모니터는 스탠드로 책상 위에 지지. 화면 속 인물은 남자의 양팔에 안겨 있어 지지가 명확. 부유하는 물체 없음."
   },
   {
    "label": "B",
    "direction": "인우는 왼쪽 측면, 시선이 오른쪽 모니터 화면을 정면으로 향한다. 화면면은 카메라 쪽으로 비스듬히 열려 CCTV 영상 표시. 영상은 한옥 대문 앞에서 한 남자가 의식 없는 사람을 업고/안고 집 밖으로 나오는 장면으로 샷 텍스트(집에서 데리고 나옴)와 정확히 일치.",
    "built_space": "CCTV 워크스테이션: 키보드, 모니터(삼성 스탠드), 펜통, 전화 코일선, 배경에 서류 바인더와 벽 게시물 — 레퍼런스 형사과 사무실 재질/비품과 부합. 모니터 1대, 중복 없음. 실내는 어둡고 모니터 광이 얼굴을 주광원으로 비춰 저조도 조건 충족, 배경 창은 새벽 청색광.",
    "entities": "정인우: 20대 중반의 한국인 남성, 검은 머리, 준수한 얼굴 — 캐릭터 레퍼런스와 나이·인상이 잘 맞는다. 네이비 재킷 안 녹색 니트가 레퍼런스 의상과 일치. 왼팔은 흰 슬링으로 고정. 화면 속 두 인물은 온전한 인간 형태.",
    "hard_violations": [],
    "physics": "상체는 책상 위 팔(슬링 팔 팔꿈치)과 키보드 근처 오른손으로 지지, 앉은 자세로 앞으로 숙임. 모니터는 스탠드로 책상에 지지. 화면 속 업힌 인물은 남자의 등/팔에 지지. 부유 요소 없음."
   }
  ],
  "totals": {
   "A": 11,
   "B": 18
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "측면 클로즈업·좌인물/우모니터 배치와 슬링은 지켰으나, 인물이 20대 중반 레퍼런스보다 훨씬 나이 들어 보이고 천장등과 밝은 창으로 '어두운 새벽 사무실' 저조도 조건이 약하며, CCTV 영상 배경이 집이 아닌 복도로 읽힌다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "좌측 인우 측면·우측 CCTV 화면의 근접 측면 구도, 모니터광 단일 광원의 저조도, 20대 중반 레퍼런스 얼굴과 네이비/녹색 의상, 슬링 유지, 그리고 한옥 집에서 의식 없는 인물을 데리고 나오는 화면 내용까지 모두 부합."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L14B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 좌측면 앵글에서 왼팔이 슬링에 고정되어 있음에도, 키보드 위에 놓인 오른손과 팔이 가슴 아래에서 비정상적으로 뻗어 나와 해부학적으로 불가능한 세 번째 팔처럼 보입니다 (심각도: critical).",
     "fix_en": "Remove the right hand, watch, and arm resting on the keyboard entirely, replacing them with the plain dark surface of the desk and the continuation of the black keyboard. Maintain the man's left profile, his face, his clothing, the sling and bandaged hand on his left arm, the monitor, the CCTV image, the surrounding desk items, the lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "'텍스트 없음' 지침에도 불구하고 모니터 하단 베젤(SAMSUNG)과 CCTV UI에 문자가 포함되어 있습니다 (심각도: major).",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the right hand, watch, and arm resting on the keyboard entirely, replacing them with the plain dark surface of the desk and the continuation of the black keyboard. Maintain the man's left profile, his face, his clothing, the sling and bandaged hand on his left arm, the monitor, the CCTV image, the surrounding desk items, the lighting, and the exact camera framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 좌·CCTV 우, 착석 눈높이 측면 클로즈업, 슬링 팔의 하단 잔상까지 지시대로 충족하고, 책상을 짚은 오른손과 슬링 속 팔의 볼륨이 무게·지지 관계를 명확히 보여준다. 레퍼런스 얼굴·초록 니트+네이비 재킷 일치도도 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·모니터 내용은 A와 동일하게 맞지만, 계약이 요구하지 않은 변경이 손실로 남는다: 책상을 짚던 오른손이 사라져 자세 지지점이 프레임에서 없어지고, 슬링이 팔 부피 없는 빈 천처럼 읽히며(CARRIED STATE 설득력 약화), 재킷 라펠 구조와 배경 소품(우측 서류·박스 추가)이 임의로 바뀌었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.607
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.607
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 좌·CCTV 우, 착석 눈높이 측면 클로즈업, 슬링 팔의 하단 잔상까지 지시대로 충족하고, 책상을 짚은 오른손과 슬링 속 팔의 볼륨이 무게·지지 관계를 명확히 보여준다. 레퍼런스 얼굴·초록 니트+네이비 재킷 일치도도 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·모니터 내용은 A와 동일하게 맞지만, 계약이 요구하지 않은 변경이 손실로 남는다: 책상을 짚던 오른손이 사라져 자세 지지점이 프레임에서 없어지고, 슬링이 팔 부피 없는 빈 천처럼 읽히며(CARRIED STATE 설득력 약화), 재킷 라펠 구조와 배경 소품(우측 서류·박스 추가)이 임의로 바뀌었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "앉은 눈높이 측면 클로즈업, 좌측 얼굴·우측 CCTV 화면, 슬링 팔의 하단 프레임 잔존까지 지시대로 충족하고 저조도 대비와 화면 속 증거 영상이 가장 선명해 '적대적 집중'이 읽힌다. 변경이 가장 적은 원본형."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도를 유지하지만 프레임이 넓어져 클로즈업 밀도가 떨어지고, 계약이 요구하지 않은 오른손·손목시계 추가와 배경/모니터 영상 대비 저하(디테일 뭉개짐)가 손실로 남아 A보다 뒤진다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "앉은 눈높이 측면 클로즈업, 좌측 얼굴·우측 CCTV 화면, 슬링 팔의 하단 프레임 잔존까지 지시대로 충족하고 저조도 대비와 화면 속 증거 영상이 가장 선명해 '적대적 집중'이 읽힌다. 변경이 가장 적은 원본형."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 구도를 유지하지만 프레임이 넓어져 클로즈업 밀도가 떨어지고, 계약이 요구하지 않은 오른손·손목시계 추가와 배경/모니터 영상 대비 저하(디테일 뭉개짐)가 손실로 남아 A보다 뒤진다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh1__bgfirst_bg.png",
   "bg_asset_id": "b058d2be-d53b-477b-8f03-e39b6d546508",
   "bg_record_key": "S16sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S16sh5": {
  "input_fingerprint": "0c33b72846f12f04",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 핸드폰 화면을 내려다보며 도저히 이해할 수 없다는 듯 얼굴이 잔뜩 일그러진 정인우의 굳은 표정.\n\nLOCATION (lock): The desk area of the police detective office beside the active CCTV computer. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the upward tilt in a close front three-quarter view of In-woo, holding his rigid, baffled expression across the upper two-thirds while the phone remains legible at the lower edge. His torso pulls slightly away from the message, and the composition leaves lateral space in the direction he will turn toward Detective Noh in the next movement.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: mobile phone (Message displayed) — The screen faces up toward In-woo and partly toward the camera, displaying Jihu's message about Geumwoldo and her mother; used as Retains the cause of In-woo's reaction along the lower frame boundary; computer monitor (On with CCTV files open) — Only part of the active screen face remains visible behind In-woo; used as Preserves continuity with the CCTV investigation while remaining out of primary focus.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Subdued office illumination keeps the palette neutral and low-key, concentrating contrast on In-woo's tightened features and the active phone screen.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 detective-office desks, monitor glow, fluorescent ambience, and the injured man's sling. Exclude the CCTV-monitor close inspection; show him reacting to the phone message.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo continues to wear the sling on his injured arm.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "인우의 시선은 프레임 좌하단에서 들어 올려진 스마트폰 화면을 향해 아래로 꽂혀 있고, 눈썹을 찌푸린 굳은 표정이 상단 2/3를 차지한다. 상체는 메시지에서 살짝 물러나 있고, 화면 왼쪽(그가 이후 노 형사 쪽으로 돌아설 방향)에 여백이 남는다. 폰의 기능면(화면)이 인우 쪽과 카메라 쪽으로 동시에 살짝 기울어 있어 '위를 향해 인우에게, 일부는 카메라에게'라는 지정과 일치한다.",
    "built_space": "경찰서 사무실 책상 구역: 뒤로 CCTV 파일이 열린 모니터 한 대(흑백 한옥 영상), 왼쪽에 서류철·펜꽂이, 상단에 형광등/블라인드 창. 모니터는 인물 뒤 배경으로 일부만 보이며 전경화되지 않았다. 참조 스틸의 책상·모니터·형광 톤과 재질이 이어진다.",
    "entities": "인물은 20대 중반 한국 남성, 다크 헤어, 네이비 재킷+그린 니트, 흰 팔걸이 슬링 착용 — 캐릭터 참조와 의상 참조 모두 일치. 스마트폰은 검은 베젤의 노치형 스마트폰으로 프롭 참조와 유사, 화면에 한국어 메시지 표시. 다만 화면 텍스트가 판독 가능한 한글로 렌더링되어 '텍스트/캡션 금지' 조항과 다소 충돌하나, 이는 디제시스 내 화면 UI로 볼 여지가 있다.",
    "physics": "폰은 오른손(성한 팔) 손가락으로 확실히 파지되어 있고 손·손목이 프레임 안에 있다. 왼팔은 슬링에 지지되어 있다. 몸은 의자에 앉은 자세로 자연스럽게 지지된다. 떠 있는 물체 없음.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "인우의 시선은 오른손에 든 폰을 향해 아래로 향한다. 그러나 폰은 카메라에 '뒷면(카메라 렌즈 모듈)'을 보여주고 화면은 보이지 않아 메시지가 하단 프레임에서 판독 가능해야 한다는 지정과 어긋난다. 또한 여백이 인물 왼쪽이 아니라 모니터 쪽(오른쪽)에 몰려 있다.",
    "built_space": "모니터 한 대가 오른쪽에 크게 자리하며 CCTV 폴더 창이 열려 있으나, 화면에 영어 메시지 텍스트 박스가 떠 있어 '지후의 메시지'가 폰이 아닌 모니터에 표기된 셈이다. 모니터가 배경 요소로 남지 않고 프레임의 절반 가까이 전경적 존재가 되었다.",
    "entities": "인물은 참조 인물과 유사한 20대 후반~30대 한국 남성, 네이비 재킷·그린 니트·흰 슬링 착용으로 의상 일치. 폰은 검은 다중 카메라 스마트폰으로 프롭 참조와 일치하나 화면면이 카메라에 보이지 않음. 모니터 위 영어 문장은 왜곡된 비문 텍스트로 화면에 삽입된 주석성 텍스트로 읽힌다.",
    "physics": "폰은 오른손에 확실히 쥐여 있고 왼팔은 슬링에 지지, 앉은 자세로 팔꿈치가 책상 쪽에 지지된다. 부유 물체 없음.",
    "hard_violations": [
     "모니터 화면에 영문 메시지 텍스트가 삽입되어 판독 불가한 오탈자 문장으로 표시 — 화면 밖 주석성 텍스트 유출에 준함"
    ]
   },
   {
    "label": "C",
    "direction": "인우의 시선은 오른쪽 아래 폰을 향하지 않고 거의 정면~프레임 왼쪽 전방을 응시한다. 폰은 오른손에 들려 있으나 뒷면(카메라 모듈)이 카메라를 향하고 화면은 보이지 않아 메시지가 하단 경계에 판독되지 않는다. 여백은 오른쪽에 있다.",
    "built_space": "경찰서 사무실, 뒤쪽에 CCTV 흑백 영상이 열린 모니터, 창문·형광등이 참조와 유사. 다만 모니터 화면 밝기가 과다하고 프레임 오른쪽 가장자리에 정체불명의 어두운 인체 형체(다른 사람의 어깨로 보이는 것)가 들어와 있다.",
    "entities": "인물은 참조와 일치하는 한국 남성, 네이비 재킷·그린 니트·흰 슬링. 폰은 프롭 참조와 유사한 검은 스마트폰. 하단에 '지후 : 금월도랑 엄마에 대해서 말이야...'라는 자막이 박혀 있어 텍스트 금지 조항 정면 위반.",
    "physics": "폰은 오른손에 쥐여 있고 몸은 의자에 앉아 지지된다. 부유 물체 없음.",
    "hard_violations": [
     "화면 하단에 자막 텍스트가 삽입됨(텍스트·캡션 금지 위반)",
     "프레임 오른쪽에 샷 텍스트가 지정하지 않은 제3의 인물 형체가 침입"
    ]
   }
  ],
  "totals": {
   "A": 8,
   "B": 4,
   "C": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "시선이 폰 화면에 정확히 꽂히고 일그러진 굳은 표정이 상단 2/3를, 판독 가능한 메시지 화면이 하단 경계를 차지하며, 좌측 여백·슬링·CCTV 모니터 배경까지 지정을 가장 충실히 실현했다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "폰이 뒷면을 카메라에 보여 메시지가 하단에서 보이지 않고, 지후의 메시지가 모니터에 깨진 영문 텍스트로 유출되었으며 모니터가 배경이 아닌 전경으로 커졌다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "시선이 폰을 벗어나고 화면도 보이지 않으며, 금지된 자막 텍스트와 우측 제3 인물 형체까지 들어와 지정 위반이 가장 크다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S16sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:871658>"
   },
   {
    "label": "PROP REFERENCE — 스마트폰: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:813831>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[크리티컬] 스마트폰이 지정된 레퍼런스(전면 좌측 상단에 카메라 렌즈가 위치한 특수한 형태)와 다른 일반적인 스마트폰으로 그려졌습니다.",
     "fix_en": "Redraw the mobile phone to exactly match the prop reference (triple-camera cluster on the top-left of the same face as the screen), preserving the current screen text, the character's hand, clothing, expression, lighting, and the background monitor.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "[메이저] 이전 컷에서 재킷 위에 착용했던 팔걸이 끈이 재킷 깃 안쪽으로 들어가 복장 연속성이 어긋납니다.",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the mobile phone to exactly match the prop reference (triple-camera cluster on the top-left of the same face as the screen), preserving the current screen text, the character's hand, clothing, expression, lighting, and the background monitor.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우의 시선은 아래쪽 왼편, 자신이 든 스마트폰 화면을 향해 정확히 내려다본다. 얼굴은 카메라 쪽 3/4 정면, 상체는 메시지에서 살짝 뒤로 물러나 있고 프레임 왼쪽(다음 동작에서 노 형사 쪽으로 돌아설 방향)에 여백이 남아 있다. 폰 화면 면은 인우 눈쪽으로 기울며 일부가 카메라에도 보인다 — 지정된 소품 방향과 일치.",
      "built_space": "형사과 책상 영역: 뒤쪽에 CCTV 파일이 열린 모니터 1대(한옥 흑백 영상 + 좌측 파일 리스트), 그 왼쪽 아래에 펜통, 배경 상단에 시계와 서류 선반, 창측 블라인드 광 — 이전 스틸의 고정물과 재질이 유지됨. 모니터는 인우 뒤로 부분만 보여 '일부만 보인다' 조건 충족. 모니터 개수 중복 없음.",
      "entities": "인물은 정인우 1명뿐, 20대 중반 한국 남성, 검은 단발, 캐릭터 레퍼런스 얼굴과 일치. 복장은 이전 스틸대로 네이비 재킷 + 녹색 니트, 흰색 팔걸이 슬링 착용(캐리드 스테이트 충족). 폰은 레퍼런스와 같은 검정 베젤 스마트폰이고 정면(화면 면)이 보이며 상단 노치·시간·대화 버블·하단 입력창까지 메신저 UI로 정상 렌더. 메시지 내용은 금월도·엄마 관련 한국어 문장.",
      "hard_violations": [],
      "physics": "폰은 인우의 왼손이 아래에서 감싸 쥐고 엄지·검지가 측면 프레임에 닿아 있어 지지가 명확하다. 손 크기·피부·연령이 인우와 일치. 슬링은 반대쪽 팔을 지지하며 목·어깨 하중선이 자연스럽고, 상체는 의자에 앉은 무게로 지지됨. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선 방향·머리 각도·여백은 A와 사실상 동일하게 폰을 내려다본다. 그러나 폰의 '기능면' 지오메트리가 깨졌다: 화면에 말풍선이 보이면서 동시에 좌상단에 트리플 카메라 렌즈 모듈(후면부)이 함께 렌더되어, 앞면과 뒷면이 한 면에 합성돼 있다 — 사용자 눈을 향하는 면이 무엇인지 물리적으로 성립하지 않는다.",
      "built_space": "동일한 형사과 책상, CCTV 모니터 1대, 펜통, 시계, 블라인드 — 위치·개수 모두 이전 스틸과 일치하고 중복 없음. 배경 흐림 정도만 A보다 약간 더 강함.",
      "entities": "정인우 1명, 얼굴·머리·복장(네이비 재킷, 녹색 니트, 흰 슬링) 모두 유지. 다만 폰이 레퍼런스의 '앞면 화면' 소품이 아니라 앞뒤가 뒤섞인 물체로 변형됨. 메시지 텍스트는 A와 같은 문장이나 UI 프레임(노치·시간·입력창·대화창 헤더)이 사라져 화면이 흰 판에 회색 말풍선만 붙은 스티커처럼 읽힌다.",
      "hard_violations": [
       "스마트폰 앞면(메시지 화면)과 후면(트리플 카메라 모듈)이 같은 한 면에 동시에 렌더 — 물리적으로 불가능한 소품 구조이며 '앞뒤를 뒤집거나 섞지 말라'는 지시 위반"
      ],
      "physics": "왼손이 폰 하단·측면을 감싸 쥐고 있어 지지는 있음. 슬링과 앉은 자세의 하중도 자연스럽다. 그러나 손이 쥔 대상 자체가 앞면과 뒷면이 겹친 비물리적 객체라 재질감이 그래픽 오버레이처럼 읽힌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 근접 3/4 정면·하단 폰 가독성·슬링·CCTV 모니터 부분 노출을 모두 충족하고, 폰이 화면 면 하나로 정상 렌더되어 소품 방향 규정을 지킨 쪽. 배경 시계 등 이전 스틸에 없는 소품이 약간 추가된 점은 감점 요소."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "표정·프레이밍은 A와 거의 동일하지만, 폰 한 면에 후면 카메라 모듈과 메시지 화면이 동시에 나타나 앞뒤가 섞인 불가능한 소품이 되었고 메신저 UI도 사라져 스티커처럼 읽힌다 — 얻은 것 없이 소품 물리성만 잃은 변경."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 근접 3/4 정면·하단 폰 가독성·슬링·CCTV 모니터 부분 노출을 모두 충족하고, 폰이 화면 면 하나로 정상 렌더되어 소품 방향 규정을 지킨 쪽. 배경 시계 등 이전 스틸에 없는 소품이 약간 추가된 점은 감점 요소."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "표정·프레이밍은 A와 거의 동일하지만, 폰 한 면에 후면 카메라 모듈과 메시지 화면이 동시에 나타나 앞뒤가 섞인 불가능한 소품이 되었고 메신저 UI도 사라져 스티커처럼 읽힌다 — 얻은 것 없이 소품 물리성만 잃은 변경."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인우의 시선은 아래쪽 왼편, 자신이 든 스마트폰 화면을 향해 정확히 내려다본다. 얼굴은 카메라 쪽 3/4 정면, 상체는 메시지에서 살짝 뒤로 물러나 있고 프레임 왼쪽(다음 동작에서 노 형사 쪽으로 돌아설 방향)에 여백이 남아 있다. 폰 화면 면은 인우 눈쪽으로 기울며 일부가 카메라에도 보인다 — 지정된 소품 방향과 일치.",
      "built_space": "형사과 책상 영역: 뒤쪽에 CCTV 파일이 열린 모니터 1대(한옥 흑백 영상 + 좌측 파일 리스트), 그 왼쪽 아래에 펜통, 배경 상단에 시계와 서류 선반, 창측 블라인드 광 — 이전 스틸의 고정물과 재질이 유지됨. 모니터는 인우 뒤로 부분만 보여 '일부만 보인다' 조건 충족. 모니터 개수 중복 없음.",
      "entities": "인물은 정인우 1명뿐, 20대 중반 한국 남성, 검은 단발, 캐릭터 레퍼런스 얼굴과 일치. 복장은 이전 스틸대로 네이비 재킷 + 녹색 니트, 흰색 팔걸이 슬링 착용(캐리드 스테이트 충족). 폰은 레퍼런스와 같은 검정 베젤 스마트폰이고 정면(화면 면)이 보이며 상단 노치·시간·대화 버블·하단 입력창까지 메신저 UI로 정상 렌더. 메시지 내용은 금월도·엄마 관련 한국어 문장.",
      "hard_violations": [],
      "physics": "폰은 인우의 왼손이 아래에서 감싸 쥐고 엄지·검지가 측면 프레임에 닿아 있어 지지가 명확하다. 손 크기·피부·연령이 인우와 일치. 슬링은 반대쪽 팔을 지지하며 목·어깨 하중선이 자연스럽고, 상체는 의자에 앉은 무게로 지지됨. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "시선 방향·머리 각도·여백은 A와 사실상 동일하게 폰을 내려다본다. 그러나 폰의 '기능면' 지오메트리가 깨졌다: 화면에 말풍선이 보이면서 동시에 좌상단에 트리플 카메라 렌즈 모듈(후면부)이 함께 렌더되어, 앞면과 뒷면이 한 면에 합성돼 있다 — 사용자 눈을 향하는 면이 무엇인지 물리적으로 성립하지 않는다.",
      "built_space": "동일한 형사과 책상, CCTV 모니터 1대, 펜통, 시계, 블라인드 — 위치·개수 모두 이전 스틸과 일치하고 중복 없음. 배경 흐림 정도만 A보다 약간 더 강함.",
      "entities": "정인우 1명, 얼굴·머리·복장(네이비 재킷, 녹색 니트, 흰 슬링) 모두 유지. 다만 폰이 레퍼런스의 '앞면 화면' 소품이 아니라 앞뒤가 뒤섞인 물체로 변형됨. 메시지 텍스트는 A와 같은 문장이나 UI 프레임(노치·시간·입력창·대화창 헤더)이 사라져 화면이 흰 판에 회색 말풍선만 붙은 스티커처럼 읽힌다.",
      "hard_violations": [
       "스마트폰 앞면(메시지 화면)과 후면(트리플 카메라 모듈)이 같은 한 면에 동시에 렌더 — 물리적으로 불가능한 소품 구조이며 '앞뒤를 뒤집거나 섞지 말라'는 지시 위반"
      ],
      "physics": "왼손이 폰 하단·측면을 감싸 쥐고 있어 지지는 있음. 슬링과 앉은 자세의 하중도 자연스럽다. 그러나 손이 쥔 대상 자체가 앞면과 뒷면이 겹친 비물리적 객체라 재질감이 그래픽 오버레이처럼 읽힌다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우의 시선은 아래 왼쪽, 손에 든 핸드폰 화면 쪽으로 내려가 있고 실제로 화면 위치와 시선이 일치한다. 미간이 찌푸려진 굳은 표정이 화면 상단 2/3를 차지하고, 얼굴은 정면 3/4 각도. 화면은 인우 쪽과 카메라 쪽을 동시에 향해 메시지가 판독 가능. 몸통은 메시지에서 약간 뒤로 물러난 자세이며 왼쪽(노 형사 방향)으로 측면 여백이 남아 있다.",
      "built_space": "배경은 이전 스틸과 동일한 형사과 책상: CCTV 한옥 영상이 열린 모니터가 인우 뒤 왼쪽에 일부만 보이고, 펜꽂이·책자·전화선·블라인드 창까지 유지. 모니터 1개, 상단에 또 다른 모니터 뒷면과 시계가 보이며 사무실 규모로 자연스럽다. 다만 뒤 모니터 화면이 크게 노출되어 배경 요소가 전경에 가깝게 커진 느낌이 A쪽에서 더 강하다.",
      "entities": "인물: 20대 중후반~30대 초 한국 남자, 짧은 검은 머리, 캐릭터 레퍼런스 얼굴과 유사, 네이비 재킷+녹색 니트, 흰 팔걸이 슬링 착용 — 계약 일치. 핸드폰: 문제는 방향이다. 카메라를 향한 면에 트리플 카메라 모듈(후면)이 상단에 보이면서 동시에 같은 면 아래쪽에 한글 메시지 화면이 표시되어 있다. 즉 후면 카메라와 스크린이 한 면에 공존하는 불가능한 기기로, 프롭 레퍼런스의 앞/뒤가 뒤섞였다. 메시지 내용(금월도, 우리 엄마)은 계약과 일치.",
      "physics": "핸드폰은 인우의 오른손 손가락에 감싸여 확실히 지지되고, 손목·팔뚝이 프레임 안에 있으며 손 크기·피부·소매가 인물과 일치. 다친 팔은 슬링에 고정. 몸은 의자에 앉은 채 상체를 뒤로 살짝 뺀 자연스러운 무게 배분. 공중에 떠 있는 물체는 없음.",
      "hard_violations": [
       "핸드폰 한 면에 후면 트리플 카메라 모듈과 메시지 화면이 동시에 렌더링 — 앞/뒤가 뒤섞인 물리적으로 불가능한 기기(프롭 방향 규정 위반)"
      ]
     },
     {
      "label": "B",
      "direction": "시선은 아래 왼쪽 핸드폰 화면으로 정확히 내려가 있고, 찌푸린 굳은 표정이 상단 2/3를 채운다. 정면 3/4 각도 클로즈업, 화면은 하단 프레임 경계에 걸려 판독 가능. 상체는 메시지에서 약간 물러나 있고, 좌측(노 형사 쪽)에 전환 여백이 확보됨.",
      "built_space": "이전 스틸과 동일한 형사과 데스크: 한옥 CCTV 영상이 열린 모니터가 인물 뒤로 부분만 보이고, 좌측 펜꽂이·서류철·전화 코드·창 블라인드·상단 벽시계까지 유지. 모니터 개수와 배치가 이전 스틸과 모순되지 않음.",
      "entities": "인물: 20대 중후반 한국 남자, 짧은 검은 머리, 레퍼런스 얼굴과 일치, 네이비 재킷+녹색 니트, 흰 슬링 유지. 핸드폰: 카메라를 향한 면이 스크린 면 하나뿐이며 노치·상태바·대화창 UI·뒤로가기 버튼이 있는 정상적인 전면. 후면 카메라 모듈은 보이지 않음 — 기기 앞/뒤 논리가 올바름. 메시지 텍스트에 금월도·우리 엄마 언급으로 계약과 일치.",
      "physics": "핸드폰은 오른손 손가락이 측면·하단을 잡아 확실히 지지, 손목과 소매가 인물과 일치하는 크기·피부톤. 왼팔은 슬링에 고정되어 있어 한 손 파지가 타당. 앉은 상체의 무게 이동 자연스럽고 떠 있는 물체 없음.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "표정·프레이밍·장소 연속성은 좋지만, 핸드폰 한 면에 후면 트리플 카메라와 메시지 화면이 동시에 존재하는 불가능한 기기로 '프롭의 앞/뒤를 뒤집지 말라'는 규정을 정면으로 위반했고, 뒤 모니터 화면도 필요 이상으로 크게 노출됐다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴·의상·슬링·배경을 유지한 채 핸드폰을 정상적인 전면 스크린(노치·대화창 UI)으로 바로잡아 프롭 방향 위반을 해소했고, 클로즈업 스케일·시선·좌측 여백·모니터 연속성 모두 계약대로여서 수리로 얻은 것이 잃은 것보다 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "표정·프레이밍·장소 연속성은 좋지만, 핸드폰 한 면에 후면 트리플 카메라와 메시지 화면이 동시에 존재하는 불가능한 기기로 '프롭의 앞/뒤를 뒤집지 말라'는 규정을 정면으로 위반했고, 뒤 모니터 화면도 필요 이상으로 크게 노출됐다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 얼굴·의상·슬링·배경을 유지한 채 핸드폰을 정상적인 전면 스크린(노치·대화창 UI)으로 바로잡아 프롭 방향 위반을 해소했고, 클로즈업 스케일·시선·좌측 여백·모니터 연속성 모두 계약대로여서 수리로 얻은 것이 잃은 것보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우의 시선은 아래 왼쪽, 손에 든 핸드폰 화면 쪽으로 내려가 있고 실제로 화면 위치와 시선이 일치한다. 미간이 찌푸려진 굳은 표정이 화면 상단 2/3를 차지하고, 얼굴은 정면 3/4 각도. 화면은 인우 쪽과 카메라 쪽을 동시에 향해 메시지가 판독 가능. 몸통은 메시지에서 약간 뒤로 물러난 자세이며 왼쪽(노 형사 방향)으로 측면 여백이 남아 있다.",
      "built_space": "배경은 이전 스틸과 동일한 형사과 책상: CCTV 한옥 영상이 열린 모니터가 인우 뒤 왼쪽에 일부만 보이고, 펜꽂이·책자·전화선·블라인드 창까지 유지. 모니터 1개, 상단에 또 다른 모니터 뒷면과 시계가 보이며 사무실 규모로 자연스럽다. 다만 뒤 모니터 화면이 크게 노출되어 배경 요소가 전경에 가깝게 커진 느낌이 A쪽에서 더 강하다.",
      "entities": "인물: 20대 중후반~30대 초 한국 남자, 짧은 검은 머리, 캐릭터 레퍼런스 얼굴과 유사, 네이비 재킷+녹색 니트, 흰 팔걸이 슬링 착용 — 계약 일치. 핸드폰: 문제는 방향이다. 카메라를 향한 면에 트리플 카메라 모듈(후면)이 상단에 보이면서 동시에 같은 면 아래쪽에 한글 메시지 화면이 표시되어 있다. 즉 후면 카메라와 스크린이 한 면에 공존하는 불가능한 기기로, 프롭 레퍼런스의 앞/뒤가 뒤섞였다. 메시지 내용(금월도, 우리 엄마)은 계약과 일치.",
      "physics": "핸드폰은 인우의 오른손 손가락에 감싸여 확실히 지지되고, 손목·팔뚝이 프레임 안에 있으며 손 크기·피부·소매가 인물과 일치. 다친 팔은 슬링에 고정. 몸은 의자에 앉은 채 상체를 뒤로 살짝 뺀 자연스러운 무게 배분. 공중에 떠 있는 물체는 없음.",
      "hard_violations": [
       "핸드폰 한 면에 후면 트리플 카메라 모듈과 메시지 화면이 동시에 렌더링 — 앞/뒤가 뒤섞인 물리적으로 불가능한 기기(프롭 방향 규정 위반)"
      ]
     },
     {
      "label": "A",
      "direction": "시선은 아래 왼쪽 핸드폰 화면으로 정확히 내려가 있고, 찌푸린 굳은 표정이 상단 2/3를 채운다. 정면 3/4 각도 클로즈업, 화면은 하단 프레임 경계에 걸려 판독 가능. 상체는 메시지에서 약간 물러나 있고, 좌측(노 형사 쪽)에 전환 여백이 확보됨.",
      "built_space": "이전 스틸과 동일한 형사과 데스크: 한옥 CCTV 영상이 열린 모니터가 인물 뒤로 부분만 보이고, 좌측 펜꽂이·서류철·전화 코드·창 블라인드·상단 벽시계까지 유지. 모니터 개수와 배치가 이전 스틸과 모순되지 않음.",
      "entities": "인물: 20대 중후반 한국 남자, 짧은 검은 머리, 레퍼런스 얼굴과 일치, 네이비 재킷+녹색 니트, 흰 슬링 유지. 핸드폰: 카메라를 향한 면이 스크린 면 하나뿐이며 노치·상태바·대화창 UI·뒤로가기 버튼이 있는 정상적인 전면. 후면 카메라 모듈은 보이지 않음 — 기기 앞/뒤 논리가 올바름. 메시지 텍스트에 금월도·우리 엄마 언급으로 계약과 일치.",
      "physics": "핸드폰은 오른손 손가락이 측면·하단을 잡아 확실히 지지, 손목과 소매가 인물과 일치하는 크기·피부톤. 왼팔은 슬링에 고정되어 있어 한 손 파지가 타당. 앉은 상체의 무게 이동 자연스럽고 떠 있는 물체 없음.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 8
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S16sh1"
  }
 },
 "S18sh3::bgfirst_bg": {
  "input_fingerprint": "279c960c23e17ce5",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 놀라 두 눈을 크게 뜬 채 운전석 쪽으로 고개를 돌려 고산들을 바라보는 김지후(강수리영)의 굳은 얼굴.\n\nLOCATION (lock): The front-seat cabin of the older SUV, between the passenger seat and driver's position.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Jihoo's eye level near the space between the front seats, let the horizontal pan settle into a close three-quarter view exactly as her head finishes turning toward the driver. Jihoo's rigid face occupies most of the passenger-side frame, while a narrow, softly focused edge of Sandeul's driver-side shoulder preserves the conversational axis and her eyeline.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 구형 SUV 앞좌석 (두 인물이 각각 앞좌석에 앉아 있음) — The passenger-seat side opens toward Jihoo while the driver-seat edge remains close to the lens; used as The gap between the front seats creates a narrow visual corridor linking Jihoo to Sandeul.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light holds Jihoo's widened eyes and clenched expression in subdued, high-contrast tones without introducing an additional visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 놀라 두 눈을 크게 뜬 채 운전석 쪽으로 고개를 돌려 고산들을 바라보는 김지후(강수리영)의 굳은 얼굴.\n\nLOCATION (lock): The front-seat cabin of the older SUV, between the passenger seat and driver's position.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Jihoo's eye level near the space between the front seats, let the horizontal pan settle into a close three-quarter view exactly as her head finishes turning toward the driver. Jihoo's rigid face occupies most of the passenger-side frame, while a narrow, softly focused edge of Sandeul's driver-side shoulder preserves the conversational axis and her eyeline.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 구형 SUV 앞좌석 (두 인물이 각각 앞좌석에 앉아 있음) — The passenger-seat side opens toward Jihoo while the driver-seat edge remains close to the lens; used as The gap between the front seats creates a narrow visual corridor linking Jihoo to Sandeul.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light holds Jihoo's widened eyes and clenched expression in subdued, high-contrast tones without introducing an additional visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh3__bgfirst_bg.png",
  "asset_id": "a4c6abbe-2d65-4003-bd97-4919cfe1c03c",
  "input_asset_ids": [
   "56b10033-54e9-4c53-b191-3b2d1ca0401d",
   "29a0cf80-8d19-4faa-8450-e3db88ae02c4"
  ]
 },
 "S18sh3": {
  "input_fingerprint": "753264030f24f7f4",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 놀라 두 눈을 크게 뜬 채 운전석 쪽으로 고개를 돌려 고산들을 바라보는 김지후(강수리영)의 굳은 얼굴.\n\nLOCATION (lock): The front-seat cabin of the older SUV, between the passenger seat and driver's position. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Jihoo's eye level near the space between the front seats, let the horizontal pan settle into a close three-quarter view exactly as her head finishes turning toward the driver. Jihoo's rigid face occupies most of the passenger-side frame, while a narrow, softly focused edge of Sandeul's driver-side shoulder preserves the conversational axis and her eyeline.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 구형 SUV 앞좌석 (두 인물이 각각 앞좌석에 앉아 있음) — The passenger-seat side opens toward Jihoo while the driver-seat edge remains close to the lens; used as The gap between the front seats creates a narrow visual corridor linking Jihoo to Sandeul.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light holds Jihoo's widened eyes and clenched expression in subdued, high-contrast tones without introducing an additional visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pre-dawn SUV interior, framed photograph, and front-seat positions. Exclude a broad cabin view from the close framing; show her turning toward the driver in alarm.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues holding the same graduation photo frame taken from Minsuk’s home, and her necklace remains on.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 놀라 두 눈을 크게 뜬 채 운전석 쪽으로 고개를 돌려 고산들을 바라보는 김지후(강수리영)의 굳은 얼굴.\n\nLOCATION (lock): The front-seat cabin of the older SUV, between the passenger seat and driver's position. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Jihoo's eye level near the space between the front seats, let the horizontal pan settle into a close three-quarter view exactly as her head finishes turning toward the driver. Jihoo's rigid face occupies most of the passenger-side frame, while a narrow, softly focused edge of Sandeul's driver-side shoulder preserves the conversational axis and her eyeline.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 구형 SUV 앞좌석 (두 인물이 각각 앞좌석에 앉아 있음) — The passenger-seat side opens toward Jihoo while the driver-seat edge remains close to the lens; used as The gap between the front seats creates a narrow visual corridor linking Jihoo to Sandeul.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light holds Jihoo's widened eyes and clenched expression in subdued, high-contrast tones without introducing an additional visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues holding the same graduation photo frame taken from Minsuk’s home, and her necklace remains on.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dawn.\n\nSHOT TEXT (authoritative, Korean): 놀라 두 눈을 크게 뜬 채 운전석 쪽으로 고개를 돌려 고산들을 바라보는 김지후(강수리영)의 굳은 얼굴.\n\nLOCATION (lock): The front-seat cabin of the older SUV, between the passenger seat and driver's position. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At Jihoo's eye level near the space between the front seats, let the horizontal pan settle into a close three-quarter view exactly as her head finishes turning toward the driver. Jihoo's rigid face occupies most of the passenger-side frame, while a narrow, softly focused edge of Sandeul's driver-side shoulder preserves the conversational axis and her eyeline.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 구형 SUV 앞좌석 (두 인물이 각각 앞좌석에 앉아 있음) — The passenger-seat side opens toward Jihoo while the driver-seat edge remains close to the lens; used as The gap between the front seats creates a narrow visual corridor linking Jihoo to Sandeul.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light holds Jihoo's widened eyes and clenched expression in subdued, high-contrast tones without introducing an additional visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pre-dawn SUV interior, framed photograph, and front-seat positions. Exclude a broad cabin view from the close framing; show her turning toward the driver in alarm.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues holding the same graduation photo frame taken from Minsuk’s home, and her necklace remains on.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S18sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B01.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:904317>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "고개 돌림과 액자 파지는 맞으나 카메라가 운전자 어깨 뒤로 물러나 창밖 도로까지 담긴 미디엄 숏이 되어 '클로즈업·좌석 사이 눈높이' 지정을 놓쳤고, 파란 안전조끼가 사라져 의상 지속도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌석 사이 눈높이의 클로즈 3/4 앵글, 운전석 인물 얼굴에 정확히 착지한 놀란 시선, 어깨만 걸린 좁은 운전석 엣지, 조끼·목걸이·액자 지속까지 지정에 가장 충실하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.5,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.5,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "고개 돌림과 액자 파지는 맞으나 카메라가 운전자 어깨 뒤로 물러나 창밖 도로까지 담긴 미디엄 숏이 되어 '클로즈업·좌석 사이 눈높이' 지정을 놓쳤고, 파란 안전조끼가 사라져 의상 지속도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "좌석 사이 눈높이의 클로즈 3/4 앵글, 운전석 인물 얼굴에 정확히 착지한 놀란 시선, 어깨만 걸린 좁은 운전석 엣지, 조끼·목걸이·액자 지속까지 지정에 가장 충실하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "지후는 조수석에 앉아 고개를 왼쪽(운전석 쪽)으로 돌리고 있고, 시선은 프레임 좌측 전경의 남성(고산들) 머리·얼굴 방향으로 향한다. 눈은 크게 뜨여 있고 시선축이 남성의 얼굴 높이에 정확히 착지한다. 남성은 오른쪽(지후)을 향해 고개를 돌린 뒤통수/측면 실루엣으로 초점 밖에 있어 대화축이 유지된다.",
      "built_space": "구형 SUV 앞좌석 캐빈. 조수석 헤드레스트와 시트백이 지후 뒤에 정확히 배치되고, 우측에 조수석 도어 트림과 창(도시 도로 배경)이 보인다. 운전석 쪽은 전경 인물의 어깨/머리로 가려져 스티어링 휠은 보이지 않음 — 중복된 조향 장치 없음. 두 사람의 좌석 점유(지후=조수석, 남성=운전석)가 올바르다. 불가능한 반사 없음.",
      "entities": "지후: 20대 초반 한국 여성, 긴 검은 생머리, 회색 티셔츠 위 파란 조끼(레퍼런스와 일치), 얇은 금색 목걸이 보임. 액자는 나무 프레임의 졸업사진 액자로 가슴에 안고 있으며 기능면(사진면)이 본인 쪽/몸 쪽으로 향해 카메라에는 측면·뒷면 위주로 보임 — 프롭 방향 규칙 준수. 좌측 인물은 남성 뒤통수 일부만 노출, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "지후는 시트에 등을 붙여 앉아 있고 양팔이 액자를 가슴에 눌러 감싼 상태로 손이 액자에 실제로 닿아 있다. 공중에 떠 있는 물체 없음. 좌측 남성은 운전석 시트에 앉은 상반신으로 지지됨."
     },
     {
      "label": "B",
      "direction": "지후는 조수석에 앉아 고개를 좌측 앞쪽으로 돌리고 있으나 시선이 운전자 얼굴보다 더 앞·아래(대시보드/앞유리 좌측) 쪽으로 빠져, 좌측 전경 인물의 머리와 눈맞춤 축이 다소 어긋난다. 좌측 인물은 뒷머리만 보이고 지후를 향해 돌아보지 않아 대화축이 약하다.",
      "built_space": "SUV 앞좌석이나 카메라가 뒷좌석 쪽으로 물러나 대시보드·앞유리·사이드미러·조수석 도어 전체가 넓게 보인다. 근접 3/4 클로즈업이 아니라 미디엄~와이드에 가깝다. 좌석 배치는 맞고 스티어링 휠 중복 없음. 사이드미러 반사는 도로를 비추어 광학적으로 가능.",
      "entities": "지후: 긴 검은 머리 한국 여성, 목걸이 보임. 그러나 파란 안전조끼가 사라지고 회색 티셔츠만 착용 — 이전 스틸/캐릭터 레퍼런스의 복장 지속성 위반. 액자는 뒷판(합판+걸이쇠)이 카메라를 향하게 안고 있어 사진면은 본인 몸 쪽 — 허용 범위이나 뒷판이 정면으로 크게 노출되어 액자 성격이 약하게 읽힌다. 좌측 인물은 흰 티셔츠로 이전 설정과 다름.",
      "hard_violations": [],
      "physics": "지후는 시트에 앉아 양손으로 액자 하단·측면을 잡고 있어 지지가 명확하다. 부양 물체 없음. 좌측 인물도 시트에 앉은 상태."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지시된 '아이레벨 근접 3/4 클로즈업'과 흐릿한 운전석 어깨 엣지, 놀라 크게 뜬 눈이 운전자 얼굴에 정확히 착지하는 시선축을 모두 충족하고 파란 조끼·목걸이·액자 지속 상태도 유지 — 다만 창밖 빛이 새벽보다 다소 밝다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "새벽광과 로케이션 재현은 좋으나 대시보드·앞유리까지 담은 미디엄 와이드로 '클로즈업' 프레임 지시를 어기고, 시선이 운전자 얼굴이 아닌 앞쪽으로 빗나가며 파란 조끼가 사라져 복장 지속성도 깨졌다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지시된 '아이레벨 근접 3/4 클로즈업'과 흐릿한 운전석 어깨 엣지, 놀라 크게 뜬 눈이 운전자 얼굴에 정확히 착지하는 시선축을 모두 충족하고 파란 조끼·목걸이·액자 지속 상태도 유지 — 다만 창밖 빛이 새벽보다 다소 밝다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "새벽광과 로케이션 재현은 좋으나 대시보드·앞유리까지 담은 미디엄 와이드로 '클로즈업' 프레임 지시를 어기고, 시선이 운전자 얼굴이 아닌 앞쪽으로 빗나가며 파란 조끼가 사라져 복장 지속성도 깨졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "지후는 조수석에 앉아 고개를 왼쪽(운전석 쪽)으로 돌리고 있고, 시선은 프레임 좌측 전경의 남성(고산들) 머리·얼굴 방향으로 향한다. 눈은 크게 뜨여 있고 시선축이 남성의 얼굴 높이에 정확히 착지한다. 남성은 오른쪽(지후)을 향해 고개를 돌린 뒤통수/측면 실루엣으로 초점 밖에 있어 대화축이 유지된다.",
      "built_space": "구형 SUV 앞좌석 캐빈. 조수석 헤드레스트와 시트백이 지후 뒤에 정확히 배치되고, 우측에 조수석 도어 트림과 창(도시 도로 배경)이 보인다. 운전석 쪽은 전경 인물의 어깨/머리로 가려져 스티어링 휠은 보이지 않음 — 중복된 조향 장치 없음. 두 사람의 좌석 점유(지후=조수석, 남성=운전석)가 올바르다. 불가능한 반사 없음.",
      "entities": "지후: 20대 초반 한국 여성, 긴 검은 생머리, 회색 티셔츠 위 파란 조끼(레퍼런스와 일치), 얇은 금색 목걸이 보임. 액자는 나무 프레임의 졸업사진 액자로 가슴에 안고 있으며 기능면(사진면)이 본인 쪽/몸 쪽으로 향해 카메라에는 측면·뒷면 위주로 보임 — 프롭 방향 규칙 준수. 좌측 인물은 남성 뒤통수 일부만 노출, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "지후는 시트에 등을 붙여 앉아 있고 양팔이 액자를 가슴에 눌러 감싼 상태로 손이 액자에 실제로 닿아 있다. 공중에 떠 있는 물체 없음. 좌측 남성은 운전석 시트에 앉은 상반신으로 지지됨."
     },
     {
      "label": "A",
      "direction": "지후는 조수석에 앉아 고개를 좌측 앞쪽으로 돌리고 있으나 시선이 운전자 얼굴보다 더 앞·아래(대시보드/앞유리 좌측) 쪽으로 빠져, 좌측 전경 인물의 머리와 눈맞춤 축이 다소 어긋난다. 좌측 인물은 뒷머리만 보이고 지후를 향해 돌아보지 않아 대화축이 약하다.",
      "built_space": "SUV 앞좌석이나 카메라가 뒷좌석 쪽으로 물러나 대시보드·앞유리·사이드미러·조수석 도어 전체가 넓게 보인다. 근접 3/4 클로즈업이 아니라 미디엄~와이드에 가깝다. 좌석 배치는 맞고 스티어링 휠 중복 없음. 사이드미러 반사는 도로를 비추어 광학적으로 가능.",
      "entities": "지후: 긴 검은 머리 한국 여성, 목걸이 보임. 그러나 파란 안전조끼가 사라지고 회색 티셔츠만 착용 — 이전 스틸/캐릭터 레퍼런스의 복장 지속성 위반. 액자는 뒷판(합판+걸이쇠)이 카메라를 향하게 안고 있어 사진면은 본인 몸 쪽 — 허용 범위이나 뒷판이 정면으로 크게 노출되어 액자 성격이 약하게 읽힌다. 좌측 인물은 흰 티셔츠로 이전 설정과 다름.",
      "hard_violations": [],
      "physics": "지후는 시트에 앉아 양손으로 액자 하단·측면을 잡고 있어 지지가 명확하다. 부양 물체 없음. 좌측 인물도 시트에 앉은 상태."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 11,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "고개 돌림과 액자 파지는 맞으나 카메라가 운전자 어깨 뒤로 물러나 창밖 도로까지 담긴 미디엄 숏이 되어 '클로즈업·좌석 사이 눈높이' 지정을 놓쳤고, 파란 안전조끼가 사라져 의상 지속도 어긋난다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "좌석 사이 눈높이의 클로즈 3/4 앵글, 운전석 인물 얼굴에 정확히 착지한 놀란 시선, 어깨만 걸린 좁은 운전석 엣지, 조끼·목걸이·액자 지속까지 지정에 가장 충실하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L12B01.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904317>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후가 액자 위쪽 가장자리를 잡고 있는 오른손에 엄지손가락 외에 5개의 손가락이 렌더링되어 총 6개의 손가락이 있습니다.",
     "fix_en": "Redraw Jihu's right hand resting on the top edge of the frame to have a normal human thumb and exactly four fingers, removing the extra digit. Preserve the people present and their positions, their clothing, the set, the light, and the framing."
    },
    {
     "issue_ko": "프롬프트는 운전석 쪽 인물의 '좁은 어깨 가장자리'만 부드럽게 초점을 잃은 채 화면에 걸치도록 지시했으나, 운전자의 뒷머리와 목 전체가 화면 왼쪽 3분의 1을 크게 차지하며 등장해 엄격한 구도 지시를 위반했습니다.",
     "fix_en": "Apply a heavier soft blur and slightly darken the foreground head and neck on the left to reduce its visual weight, preserving the people present and their positions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "캐릭터 레퍼런스에 명시된 지후의 파란색 조끼에 있는 굵은 은색 반사 띠(안전선) 무늬가 모두 누락되고 단순한 파란색 천으로 렌더링되었습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Jihu's right hand resting on the top edge of the frame to have a normal human thumb and exactly four fingers, removing the extra digit. Preserve the people present and their positions, their clothing, the set, the light, and the framing.\n- Apply a heavier soft blur and slightly darken the foreground head and neck on the left to reduce its visual weight, preserving the people present and their positions, their clothing, the set, the light, and the framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후 얼굴이 조수석 측 프레임을 크게 점유하고 운전석 어깨는 좁고 흐릿하게 남는 카메라 지시를 가장 정확히 충족하며, 액자 그립과 목걸이·의상 지속도 명확해 변경 손실이 없다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도·아이라인·장소를 지키지만 운전석 남자의 상의 톤과 실루엣이 커지고 액자 그립 손 형태가 바뀌어 계약이 요구하지 않은 변경이 생겼고, 그만큼 지후 클로즈업 비중이 줄었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.875
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지후 얼굴이 조수석 측 프레임을 크게 점유하고 운전석 어깨는 좁고 흐릿하게 남는 카메라 지시를 가장 정확히 충족하며, 액자 그립과 목걸이·의상 지속도 명확해 변경 손실이 없다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도·아이라인·장소를 지키지만 운전석 남자의 상의 톤과 실루엣이 커지고 액자 그립 손 형태가 바뀌어 계약이 요구하지 않은 변경이 생겼고, 그만큼 지후 클로즈업 비중이 줄었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·액자 소지 모두 계약대로지만, 남성의 머리가 거의 뒤통수로 크게 잘려 대화축 인상이 약하고 손가락·팔 교차와 과한 피부 하이라이트에서 렌더 결함이 남아 B보다 완성도가 낮다.  ★위반: [gpt] 허용 인물 목록에 없는 운전석 남성을 머리와 상반신까지 별도 인물로 가시화했다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 3/4 구도에서 눈을 크게 뜨고 운전석을 바라보는 순간, 조수석 착석과 액자·목걸이 지속을 모두 지키면서 운전자 어깨 실루엣을 좁게 남겨 시선축을 살렸고, 손·피부 질감 결함만 정리해 의상·인물·배경은 바꾸지 않았다.  ★위반: [gpt] 허용 인물 목록에 없는 운전석 남성을 머리와 상반신까지 별도 인물로 가시화했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[gpt] 허용 인물 목록에 없는 운전석 남성을 머리와 상반신까지 별도 인물로 가시화했다."
      ],
      "B": [
       "[gpt] 허용 인물 목록에 없는 운전석 남성을 머리와 상반신까지 별도 인물로 가시화했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·액자 소지 모두 계약대로지만, 남성의 머리가 거의 뒤통수로 크게 잘려 대화축 인상이 약하고 손가락·팔 교차와 과한 피부 하이라이트에서 렌더 결함이 남아 B보다 완성도가 낮다.  ★위반: [gpt] 허용 인물 목록에 없는 운전석 남성을 머리와 상반신까지 별도 인물로 가시화했다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 클로즈업 3/4 구도에서 눈을 크게 뜨고 운전석을 바라보는 순간, 조수석 착석과 액자·목걸이 지속을 모두 지키면서 운전자 어깨 실루엣을 좁게 남겨 시선축을 살렸고, 손·피부 질감 결함만 정리해 의상·인물·배경은 바꾸지 않았다.  ★위반: [gpt] 허용 인물 목록에 없는 운전석 남성을 머리와 상반신까지 별도 인물로 가시화했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh3__bgfirst_bg.png",
   "bg_asset_id": "a4c6abbe-2d65-4003-bd97-4919cfe1c03c",
   "bg_record_key": "S18sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S18sh1"
  }
 },
 "S20sh13": {
  "input_fingerprint": "81f41483eb7575aa",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)의 시선을 외면한 채 마을 쪽으로 등을 돌려 걷는 mid-stride 자세로 한쪽 발이 땅에서 떨어져 있는 고산들의 뒷모습.\n\nLOCATION (lock): The landward walkway leading from the island pier into the coastal village. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track from adult shoulder height several meters behind Sandeul, holding a wide view that keeps his complete back-facing body in the middle of the frame as one lifted foot marks the stride toward the village. Jihoo remains confined to a soft lower-left foreground edge, watching him leave, while the pier's route draws forward toward the settlement.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward village; village in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (마을 쪽으로 이어져 있음) — Its long axis points from the camera and Jihoo toward the village ahead of Sandeul; used as The pier forms the directional path of Sandeul's retreat; 작은 섬 마을의 집들 (알록달록한 지붕의 집들이 모여 있음) — Their colorful rooflines face the approaching path from the pier; used as The settlement serves as Sandeul's destination in the upper background.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light maintains the welcoming village surface while restrained contrast turns Sandeul's retreating silhouette emotionally cold.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, village approach, bright daylight, and continuing welcoming crowd. Exclude the embrace and center the man walking away toward the village.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu retains the white animal-bone necklace as Sandel walks away from 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: 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "고산들이 프레임 중앙 미드그라운드에서 마을 쪽으로 등을 돌려 걸으며 한쪽 발이 확실히 들려 있고, 지후는 좌하단 전경 엣지에 흐릿하게 배치되어 시선을 외면당한 관계가 성립하며 흰 뼈 목걸이·모자·의상도 레퍼런스와 일치, 환영 인파와 알록달록한 지붕도 유지되어 가장 충실하다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "인물 배치와 mid-stride, 목걸이만 프레임 밖으로 잘린 점을 빼면 준수하나 지후가 고개를 돌려 카메라 쪽을 보고 흰 뼈 목걸이(캐리 상태)가 보이지 않으며, 지후가 좌측에서 다소 크게 노출되어 '소프트한 좌하단 엣지' 조건이 약하다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "의상 락 위반이 결정적 — 고산들이 비니·올리브 조끼·플란넬·장화 대신 데님 셔츠에 맨머리·운동화 차림이고, 배경의 환영 인파도 거의 사라져 이전 스틸의 연속성이 깨졌다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh11_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들의 오른쪽 장화가 거꾸로 그려져 해부학적으로 틀렸습니다. 앞으로 걸어갈 때 뒤로 들린 발은 발끝이 아래를 향해야 하지만, 현재는 발바닥의 뒤꿈치 부분이 아래로 가 있고 발끝이 위를 향하고 있습니다.",
     "fix_en": "Redraw Sandeul's lifted right boot so the toe points down toward the ground and the heel points up toward his leg, preserving his exact pose, clothing, the lighting, the pier, and Jihoo in the foreground.",
     "unfixable": false
    },
    {
     "issue_ko": "선착장의 구조적 연속성 오류: 레퍼런스에서 선착장 좌측은 매끄러운 콘크리트 경사면이지만, 생성된 이미지에서는 바위벽으로 바뀌었고 가로등들이 길 가장자리가 아닌 통행로 한가운데로 잘못 배치되었습니다.",
     "fix_en": "",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Sandeul's lifted right boot so the toe points down toward the ground and the heel points up toward his leg, preserving his exact pose, clothing, the lighting, the pier, and Jihoo in the foreground.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "와이드·후방 트랙·마을 방향 등 계약 요소는 대체로 충족하나, '한쪽 발이 땅에서 떨어져 있는 mid-stride'가 핵심 지시인데 들린 발의 다리 길이·무릎 각도가 어색해 보행 추진력이 약하게 읽히고, 지후 시선의 목표감도 다소 흐리다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 장소·의상·목걸이·인파를 그대로 유지한 채 계약의 핵심인 '한쪽 발이 지면에서 떨어진 mid-stride' 뒷모습을 밑창까지 보이는 자연스러운 보행 역학으로 구현했고, 지후의 좌하단 배치와 시선 방향도 더 명확해 불필요한 변경 없이 이득만 취했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.889
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.889
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "와이드·후방 트랙·마을 방향 등 계약 요소는 대체로 충족하나, '한쪽 발이 땅에서 떨어져 있는 mid-stride'가 핵심 지시인데 들린 발의 다리 길이·무릎 각도가 어색해 보행 추진력이 약하게 읽히고, 지후 시선의 목표감도 다소 흐리다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 장소·의상·목걸이·인파를 그대로 유지한 채 계약의 핵심인 '한쪽 발이 지면에서 떨어진 mid-stride' 뒷모습을 밑창까지 보이는 자연스러운 보행 역학으로 구현했고, 지후의 좌하단 배치와 시선 방향도 더 명확해 불필요한 변경 없이 이득만 취했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "뒷모습·마을 방향·지후 좌하단 배치는 계약대로지만, 들어올린 왼발이 무릎 굽힘 없이 발바닥을 카메라로 향한 채 어색하게 정지해 보행 역학이 부자연스럽고(뒷발이 접지되어 있음에도 스윙 다리 각도가 비틀림), 배경 전신주·가로등이 한 개 더 늘고 우측 창고/컨테이너와 우측 인물 실루엣이 추가되어 계약이 요구하지 않은 세트 변경 손실이 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도에서 mid-stride로 한쪽 발이 확실히 떠 있고 무릎 굽힘·체중 이동이 자연스러워 물리적으로 성립하며, 이전 스틸의 선착장·알록달록 지붕 마을·환영 군중·주광이 유지되고 지후는 좌하단 전경에 흰 뼈 목걸이를 유지 — 불필요한 배경 요소 추가가 없어 변화가 적은 쪽으로 승."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.9
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.9
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "뒷모습·마을 방향·지후 좌하단 배치는 계약대로지만, 들어올린 왼발이 무릎 굽힘 없이 발바닥을 카메라로 향한 채 어색하게 정지해 보행 역학이 부자연스럽고(뒷발이 접지되어 있음에도 스윙 다리 각도가 비틀림), 배경 전신주·가로등이 한 개 더 늘고 우측 창고/컨테이너와 우측 인물 실루엣이 추가되어 계약이 요구하지 않은 세트 변경 손실이 있다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도에서 mid-stride로 한쪽 발이 확실히 떠 있고 무릎 굽힘·체중 이동이 자연스러워 물리적으로 성립하며, 이전 스틸의 선착장·알록달록 지붕 마을·환영 군중·주광이 유지되고 지후는 좌하단 전경에 흰 뼈 목걸이를 유지 — 불필요한 배경 요소 추가가 없어 변화가 적은 쪽으로 승."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S20sh11"
  }
 },
 "S26sh2::bgfirst_bg": {
  "input_fingerprint": "0ac2f00becd3da8b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 문틈으로 불빛이 새어 나오는 낡은 창고를 향해 고개를 돌린 채 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The restaurant's outdoor back garden, between its vegetable beds and a weathered shed leaking light through the door.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the chest-height pan in a three-quarter view of 김지후(강수리영), then hold briefly once her turned head and fixed gaze align with the worn storage shed in the right background. Place her in the left midground and preserve a clear diagonal sightline to the narrow line of light at the shed door gap.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward storage shed door gap; storage shed in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: worn storage shed (door slightly open; light escaping through the gap) — The wall and door side containing the narrow gap face diagonally toward the camera; used as Destination of 김지후(강수리영)'s newly fixed attention; vegetable garden (well tended); used as Low environmental layer separating 김지후(강수리영) from the shed; wooden platform with drying vegetables (vegetables laid out to dry) — Its upper surface is visible at an oblique angle behind 김지후(강수리영); used as Adds a grounded yard element without blocking the sightline to the shed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The night yard stays dark while the stated light escaping through the shed door gap forms the sole concentrated visual cue.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 문틈으로 불빛이 새어 나오는 낡은 창고를 향해 고개를 돌린 채 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The restaurant's outdoor back garden, between its vegetable beds and a weathered shed leaking light through the door.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the chest-height pan in a three-quarter view of 김지후(강수리영), then hold briefly once her turned head and fixed gaze align with the worn storage shed in the right background. Place her in the left midground and preserve a clear diagonal sightline to the narrow line of light at the shed door gap.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward storage shed door gap; storage shed in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: worn storage shed (door slightly open; light escaping through the gap) — The wall and door side containing the narrow gap face diagonally toward the camera; used as Destination of 김지후(강수리영)'s newly fixed attention; vegetable garden (well tended); used as Low environmental layer separating 김지후(강수리영) from the shed; wooden platform with drying vegetables (vegetables laid out to dry) — Its upper surface is visible at an oblique angle behind 김지후(강수리영); used as Adds a grounded yard element without blocking the sightline to the shed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The night yard stays dark while the stated light escaping through the shed door gap forms the sole concentrated visual cue.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh2__bgfirst_bg.png",
  "asset_id": "9e48ae8e-4a58-42b6-8f18-9e67de07c728",
  "input_asset_ids": [
   "7b1afcea-3ec9-4684-b3b3-747f9f334bda",
   "f131d46b-785b-495d-b829-b6b6f8eabc8f",
   "a724fb27-abad-4d06-bbe9-79bbb37368ab"
  ]
 },
 "S26sh2": {
  "input_fingerprint": "4652ec0d5bf6975b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 문틈으로 불빛이 새어 나오는 낡은 창고를 향해 고개를 돌린 채 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The restaurant's outdoor back garden, between its vegetable beds and a weathered shed leaking light through the door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the chest-height pan in a three-quarter view of 김지후(강수리영), then hold briefly once her turned head and fixed gaze align with the worn storage shed in the right background. Place her in the left midground and preserve a clear diagonal sightline to the narrow line of light at the shed door gap.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward storage shed door gap; storage shed in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: worn storage shed (door slightly open; light escaping through the gap) — The wall and door side containing the narrow gap face diagonally toward the camera; used as Destination of 김지후(강수리영)'s newly fixed attention; vegetable garden (well tended); used as Low environmental layer separating 김지후(강수리영) from the shed; wooden platform with drying vegetables (vegetables laid out to dry) — Its upper surface is visible at an oblique angle behind 김지후(강수리영); used as Adds a grounded yard element without blocking the sightline to the shed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The night yard stays dark while the stated light escaping through the shed door gap forms the sole concentrated visual cue.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the animal-bone necklace as she notices the lit shed.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 문틈으로 불빛이 새어 나오는 낡은 창고를 향해 고개를 돌린 채 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The restaurant's outdoor back garden, between its vegetable beds and a weathered shed leaking light through the door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the chest-height pan in a three-quarter view of 김지후(강수리영), then hold briefly once her turned head and fixed gaze align with the worn storage shed in the right background. Place her in the left midground and preserve a clear diagonal sightline to the narrow line of light at the shed door gap.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward storage shed door gap; storage shed in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: worn storage shed (door slightly open; light escaping through the gap) — The wall and door side containing the narrow gap face diagonally toward the camera; used as Destination of 김지후(강수리영)'s newly fixed attention; vegetable garden (well tended); used as Low environmental layer separating 김지후(강수리영) from the shed; wooden platform with drying vegetables (vegetables laid out to dry) — Its upper surface is visible at an oblique angle behind 김지후(강수리영); used as Adds a grounded yard element without blocking the sightline to the shed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The night yard stays dark while the stated light escaping through the shed door gap forms the sole concentrated visual cue.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the animal-bone necklace as she notices the lit shed.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 문틈으로 불빛이 새어 나오는 낡은 창고를 향해 고개를 돌린 채 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The restaurant's outdoor back garden, between its vegetable beds and a weathered shed leaking light through the door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the chest-height pan in a three-quarter view of 김지후(강수리영), then hold briefly once her turned head and fixed gaze align with the worn storage shed in the right background. Place her in the left midground and preserve a clear diagonal sightline to the narrow line of light at the shed door gap.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground, looks toward storage shed door gap; storage shed in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: worn storage shed (door slightly open; light escaping through the gap) — The wall and door side containing the narrow gap face diagonally toward the camera; used as Destination of 김지후(강수리영)'s newly fixed attention; vegetable garden (well tended); used as Low environmental layer separating 김지후(강수리영) from the shed; wooden platform with drying vegetables (vegetables laid out to dry) — Its upper surface is visible at an oblique angle behind 김지후(강수리영); used as Adds a grounded yard element without blocking the sightline to the shed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The night yard stays dark while the stated light escaping through the shed door gap forms the sole concentrated visual cue.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears the animal-bone necklace as she notices the lit shed.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S26sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 좌측 중경에 3/4 측면으로 서서 고개를 오른쪽으로 돌리고 있으며, 시선은 화면 중앙~우측의 창고 문틈에서 새어 나오는 세로 빛줄기 쪽으로 대각선으로 향한다. 시선의 도달 지점이 실제로 창고 문 틈 광선과 일치한다.",
      "built_space": "창고는 LOCATION 사진의 콘크리트 블록조·슬레이트 지붕 구조와 일치하며, 문 한 짝이 열려 있고 반대편 문틈에서 좁은 세로 빛이 새어 나온다. 우측에는 LOCATION 사진의 흰 벽 본채, 창살 창, 툇마루와 디딤돌이 그대로 배치되어 있고, 좌측에 무말랭이 건조대와 채소밭이 있다. 구조물 개수·배치 중복 없음. 다만 STRUCTURE LOOK 사진의 목조 판벽 창고와는 재질이 다르고 LOCATION 쪽 블록 창고를 따랐다.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 갈색 워크재킷·올리브 헨리넥·짙은 카고팬츠 일치. 목에는 구슬줄에 달린 뼈(뿔) 형태 펜던트 목걸이가 명확히 보여 CARRIED STATE 충족. 모자는 없음(레퍼런스와 차이). 채소밭·건조 채소·창고 모두 지정된 요소로 존재.",
      "hard_violations": [],
      "physics": "인물은 두 발로 지면에 서 있고 체중이 한쪽으로 실린 자연스러운 서 있는 자세, 팔은 몸 옆으로 편안히 늘어져 있다. 공중에 뜬 물체 없음. 빛은 문틈에서 나와 바닥에 좁게 떨어지는 방향성이 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "김지후는 좌측에 크게 배치되어 우측을 바라보며, 시선 방향은 화면 우측 창고 문 쪽 빛과 대체로 정합한다. 다만 흉상에 가까운 크기라 시선-목표 간 대각선이 짧고 인물이 화면 절반 이상을 차지한다.",
      "built_space": "창고가 목조 판벽·박공지붕으로 STRUCTURE LOOK에 가깝지만, LOCATION 사진의 콘크리트 블록 창고와 다르고 본채(흰 벽 건물)와 툇마루 등 위치 앵커가 사실상 사라졌다. 문은 열려 빛이 쏟아지며 바닥에 빛 웅덩이가 생긴다. 창고 규모가 실제보다 다소 크게 잡혀 배경 요소가 커진 인상.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 갈색 재킷·올리브 이너 일치. 구슬+뼈 펜던트 목걸이 확인됨. 좌측에 건조대와 채소밭, 널판 위 말리는 채소가 보인다. 인물 얼굴은 레퍼런스와 유사하지만 프레임이 클로즈업에 가까워 미디엄샷 규정에서 벗어난다.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있고 상체만 프레임에 들어와 있어 지지 문제 없음. 문에서 새어 나오는 빛이 바닥에 퍼지는 표현은 물리적으로 타당하나, 문틈의 '좁은 선'이 아니라 넓게 열린 문의 강한 광량으로 과장됨."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄샷·좌측 중경 배치·창고까지의 대각 시선선·문틈의 가느다란 빛줄기까지 카메라 지시를 정확히 구현했고, LOCATION 사진의 마당·본채·건조대·채소밭 배치도 그대로 살렸다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 흉상 클로즈업 크기로 커져 지정된 미디엄샷과 피사체 비율을 벗어났고, 창고 문이 '문틈의 좁은 선'이 아니라 활짝 열린 광원이 되었으며 LOCATION 사진의 본채 등 주변 앵커가 사라졌다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄샷·좌측 중경 배치·창고까지의 대각 시선선·문틈의 가느다란 빛줄기까지 카메라 지시를 정확히 구현했고, LOCATION 사진의 마당·본채·건조대·채소밭 배치도 그대로 살렸다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물이 흉상 클로즈업 크기로 커져 지정된 미디엄샷과 피사체 비율을 벗어났고, 창고 문이 '문틈의 좁은 선'이 아니라 활짝 열린 광원이 되었으며 LOCATION 사진의 본채 등 주변 앵커가 사라졌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 좌측 중경에 3/4 측면으로 서서 고개를 오른쪽으로 돌리고 있으며, 시선은 화면 중앙~우측의 창고 문틈에서 새어 나오는 세로 빛줄기 쪽으로 대각선으로 향한다. 시선의 도달 지점이 실제로 창고 문 틈 광선과 일치한다.",
      "built_space": "창고는 LOCATION 사진의 콘크리트 블록조·슬레이트 지붕 구조와 일치하며, 문 한 짝이 열려 있고 반대편 문틈에서 좁은 세로 빛이 새어 나온다. 우측에는 LOCATION 사진의 흰 벽 본채, 창살 창, 툇마루와 디딤돌이 그대로 배치되어 있고, 좌측에 무말랭이 건조대와 채소밭이 있다. 구조물 개수·배치 중복 없음. 다만 STRUCTURE LOOK 사진의 목조 판벽 창고와는 재질이 다르고 LOCATION 쪽 블록 창고를 따랐다.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 갈색 워크재킷·올리브 헨리넥·짙은 카고팬츠 일치. 목에는 구슬줄에 달린 뼈(뿔) 형태 펜던트 목걸이가 명확히 보여 CARRIED STATE 충족. 모자는 없음(레퍼런스와 차이). 채소밭·건조 채소·창고 모두 지정된 요소로 존재.",
      "hard_violations": [],
      "physics": "인물은 두 발로 지면에 서 있고 체중이 한쪽으로 실린 자연스러운 서 있는 자세, 팔은 몸 옆으로 편안히 늘어져 있다. 공중에 뜬 물체 없음. 빛은 문틈에서 나와 바닥에 좁게 떨어지는 방향성이 물리적으로 타당."
     },
     {
      "label": "B",
      "direction": "김지후는 좌측에 크게 배치되어 우측을 바라보며, 시선 방향은 화면 우측 창고 문 쪽 빛과 대체로 정합한다. 다만 흉상에 가까운 크기라 시선-목표 간 대각선이 짧고 인물이 화면 절반 이상을 차지한다.",
      "built_space": "창고가 목조 판벽·박공지붕으로 STRUCTURE LOOK에 가깝지만, LOCATION 사진의 콘크리트 블록 창고와 다르고 본채(흰 벽 건물)와 툇마루 등 위치 앵커가 사실상 사라졌다. 문은 열려 빛이 쏟아지며 바닥에 빛 웅덩이가 생긴다. 창고 규모가 실제보다 다소 크게 잡혀 배경 요소가 커진 인상.",
      "entities": "20대 초반 한국 여성, 긴 검은 머리, 갈색 재킷·올리브 이너 일치. 구슬+뼈 펜던트 목걸이 확인됨. 좌측에 건조대와 채소밭, 널판 위 말리는 채소가 보인다. 인물 얼굴은 레퍼런스와 유사하지만 프레임이 클로즈업에 가까워 미디엄샷 규정에서 벗어난다.",
      "hard_violations": [],
      "physics": "인물은 지면에 서 있고 상체만 프레임에 들어와 있어 지지 문제 없음. 문에서 새어 나오는 빛이 바닥에 퍼지는 표현은 물리적으로 타당하나, 문틈의 '좁은 선'이 아니라 넓게 열린 문의 강한 광량으로 과장됨."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 프레임 좌측 중경에 서서 고개를 오른쪽(카메라 기준 우측 배경)으로 돌리고 시선을 고정하고 있다. 시선 벡터를 연장하면 화면 중우측 배경의 창고 문틈에서 새어 나오는 세로 빛줄기에 정확히 닿는다. 대각선 시선축이 채소밭 위를 가로질러 명확히 유지됨.",
      "built_space": "창고는 화면 중우측 배경에 실제 크기감(인물보다 작게, 원근에 맞게)으로 놓임. 문 한 짝이 살짝 열려 세로 빛 띠가 생기고 그 빛이 앞마당 흙바닥에 길게 떨어진다. 다만 벽체가 STRUCTURE LOOK의 판자벽 계열로 렌더되어 LOCATION 사진의 시멘트블록 창고와는 재질이 다르나, 구조물은 STRUCTURE LOOK이 우선이므로 허용 범위. 좌측에 무말랭이 건조대와 잘 가꾼 채소밭, 나무 평상형 건조대(위면이 비스듬히 보임)가 인물 뒤에 배치됨.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 앳된 얼굴로 캐릭터 레퍼런스와 부합. 갈색 워크재킷+올리브 헨리넥, 목에는 구슬줄에 매달린 흰 뼈(사슴뿔형) 목걸이가 선명히 보여 CARRIED STATE 충족. 모자는 미착용(레퍼런스와 차이). 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발로 흙바닥에 선 자세, 상체 약간 비틀어 3/4 각도. 부유물 없음. 빛은 문틈 광원에서 나와 바닥에 물리적으로 일치하는 방향의 광 띠를 만들고, 인물 얼굴은 그 방향의 약한 반사광으로 살짝 밝다. 재질감(면직 재킷 주름, 흙, 나무판)은 실물감 있음."
     },
     {
      "label": "B",
      "direction": "김지후는 화면 좌중간에 서서 오른쪽으로 고개를 돌린다. 시선은 중앙의 창고 쪽을 향하지만 눈높이가 다소 낮고, 시선 벡터가 빛줄기보다 약간 아래/앞을 지나 명확히 문틈에 고정된 느낌이 약하다. 그래도 대체로 창고 방향으로 향한다고 읽힌다.",
      "built_space": "창고는 LOCATION 사진의 시멘트블록 구조 그대로이나 문이 활짝 열려 내부가 어둡게 비어 있고, 빛은 문이 아니라 오른쪽 벽/문틀 사이의 수직 슬릿에서 새어 나온다. 열린 문 안쪽이 완전히 캄캄해 '문틈으로 불빛이 새는' 논리와 충돌(내부에 광원이 있으면 열린 문에서 더 많은 빛이 나와야 함). 인물 뒤 좌측에 무말랭이 건조대와 채소밭은 있으나 '말린 채소가 놓인 나무 평상'은 확인되지 않음. 우측에 본채 건물이 크게 들어옴.",
      "entities": "20대 한국 여성, 긴 검은 머리, 갈색 재킷과 올리브 이너, 목에 흰 뼈 목걸이 착용 확인. 얼굴은 원경/저조도라 디테일이 약하고 이목구비가 다소 뭉개져 캐릭터 레퍼런스 일치도가 낮다. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "두 발로 마당에 서 있고 팔은 자연스럽게 내려 약간 앞으로 모음. 부유물 없음. 다만 조명이 인물에 거의 닿지 않아 얼굴이 평면적이고, 열린 문 내부 암부와 슬릿 광의 광원 관계가 물리적으로 어색하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 숏 스케일, 좌측 중경 인물·우측 배경 창고, 문틈 빛으로 이어지는 대각 시선축이 모두 지시대로 실현되고 뼈 목걸이·야간 단일 광원까지 충족 — 창고 벽 재질이 LOCATION의 블록조가 아닌 점만 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션 재현과 인물 배치는 무난하나 숏 스케일이 지시된 미디엄보다 넓고 인물이 작으며, 문이 활짝 열린 채 내부는 캄캄하고 옆 슬릿만 빛나 '문틈으로 새는 불빛' 설정과 시선 고정감이 약하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 숏 스케일, 좌측 중경 인물·우측 배경 창고, 문틈 빛으로 이어지는 대각 시선축이 모두 지시대로 실현되고 뼈 목걸이·야간 단일 광원까지 충족 — 창고 벽 재질이 LOCATION의 블록조가 아닌 점만 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션 재현과 인물 배치는 무난하나 숏 스케일이 지시된 미디엄보다 넓고 인물이 작으며, 문이 활짝 열린 채 내부는 캄캄하고 옆 슬릿만 빛나 '문틈으로 새는 불빛' 설정과 시선 고정감이 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "김지후는 프레임 좌측 중경에 서서 고개를 오른쪽(카메라 기준 우측 배경)으로 돌리고 시선을 고정하고 있다. 시선 벡터를 연장하면 화면 중우측 배경의 창고 문틈에서 새어 나오는 세로 빛줄기에 정확히 닿는다. 대각선 시선축이 채소밭 위를 가로질러 명확히 유지됨.",
      "built_space": "창고는 화면 중우측 배경에 실제 크기감(인물보다 작게, 원근에 맞게)으로 놓임. 문 한 짝이 살짝 열려 세로 빛 띠가 생기고 그 빛이 앞마당 흙바닥에 길게 떨어진다. 다만 벽체가 STRUCTURE LOOK의 판자벽 계열로 렌더되어 LOCATION 사진의 시멘트블록 창고와는 재질이 다르나, 구조물은 STRUCTURE LOOK이 우선이므로 허용 범위. 좌측에 무말랭이 건조대와 잘 가꾼 채소밭, 나무 평상형 건조대(위면이 비스듬히 보임)가 인물 뒤에 배치됨.",
      "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 앳된 얼굴로 캐릭터 레퍼런스와 부합. 갈색 워크재킷+올리브 헨리넥, 목에는 구슬줄에 매달린 흰 뼈(사슴뿔형) 목걸이가 선명히 보여 CARRIED STATE 충족. 모자는 미착용(레퍼런스와 차이). 추가 인물 없음, 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발로 흙바닥에 선 자세, 상체 약간 비틀어 3/4 각도. 부유물 없음. 빛은 문틈 광원에서 나와 바닥에 물리적으로 일치하는 방향의 광 띠를 만들고, 인물 얼굴은 그 방향의 약한 반사광으로 살짝 밝다. 재질감(면직 재킷 주름, 흙, 나무판)은 실물감 있음."
     },
     {
      "label": "A",
      "direction": "김지후는 화면 좌중간에 서서 오른쪽으로 고개를 돌린다. 시선은 중앙의 창고 쪽을 향하지만 눈높이가 다소 낮고, 시선 벡터가 빛줄기보다 약간 아래/앞을 지나 명확히 문틈에 고정된 느낌이 약하다. 그래도 대체로 창고 방향으로 향한다고 읽힌다.",
      "built_space": "창고는 LOCATION 사진의 시멘트블록 구조 그대로이나 문이 활짝 열려 내부가 어둡게 비어 있고, 빛은 문이 아니라 오른쪽 벽/문틀 사이의 수직 슬릿에서 새어 나온다. 열린 문 안쪽이 완전히 캄캄해 '문틈으로 불빛이 새는' 논리와 충돌(내부에 광원이 있으면 열린 문에서 더 많은 빛이 나와야 함). 인물 뒤 좌측에 무말랭이 건조대와 채소밭은 있으나 '말린 채소가 놓인 나무 평상'은 확인되지 않음. 우측에 본채 건물이 크게 들어옴.",
      "entities": "20대 한국 여성, 긴 검은 머리, 갈색 재킷과 올리브 이너, 목에 흰 뼈 목걸이 착용 확인. 얼굴은 원경/저조도라 디테일이 약하고 이목구비가 다소 뭉개져 캐릭터 레퍼런스 일치도가 낮다. 추가 인물·텍스트 없음.",
      "hard_violations": [],
      "physics": "두 발로 마당에 서 있고 팔은 자연스럽게 내려 약간 앞으로 모음. 부유물 없음. 다만 조명이 인물에 거의 닿지 않아 얼굴이 평면적이고, 열린 문 내부 암부와 슬릿 광의 광원 관계가 물리적으로 어색하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "김지후는 화면 좌측 중경에 3/4 측면으로 서서 고개를 오른쪽으로 돌리고 있으며, 시선은 화면 중앙~우측의 창고 문틈에서 새어 나오는 세로 빛줄기 쪽으로 대각선으로 향한다. 시선의 도달 지점이 실제로 창고 문 틈 광선과 일치한다.",
    "built_space": "창고는 LOCATION 사진의 콘크리트 블록조·슬레이트 지붕 구조와 일치하며, 문 한 짝이 열려 있고 반대편 문틈에서 좁은 세로 빛이 새어 나온다. 우측에는 LOCATION 사진의 흰 벽 본채, 창살 창, 툇마루와 디딤돌이 그대로 배치되어 있고, 좌측에 무말랭이 건조대와 채소밭이 있다. 구조물 개수·배치 중복 없음. 다만 STRUCTURE LOOK 사진의 목조 판벽 창고와는 재질이 다르고 LOCATION 쪽 블록 창고를 따랐다.",
    "entities": "인물은 20대 초반 한국 여성, 긴 검은 생머리, 캐릭터 레퍼런스의 갈색 워크재킷·올리브 헨리넥·짙은 카고팬츠 일치. 목에는 구슬줄에 달린 뼈(뿔) 형태 펜던트 목걸이가 명확히 보여 CARRIED STATE 충족. 모자는 없음(레퍼런스와 차이). 채소밭·건조 채소·창고 모두 지정된 요소로 존재.",
    "hard_violations": [],
    "physics": "인물은 두 발로 지면에 서 있고 체중이 한쪽으로 실린 자연스러운 서 있는 자세, 팔은 몸 옆으로 편안히 늘어져 있다. 공중에 뜬 물체 없음. 빛은 문틈에서 나와 바닥에 좁게 떨어지는 방향성이 물리적으로 타당."
   },
   {
    "label": "B",
    "direction": "김지후는 좌측에 크게 배치되어 우측을 바라보며, 시선 방향은 화면 우측 창고 문 쪽 빛과 대체로 정합한다. 다만 흉상에 가까운 크기라 시선-목표 간 대각선이 짧고 인물이 화면 절반 이상을 차지한다.",
    "built_space": "창고가 목조 판벽·박공지붕으로 STRUCTURE LOOK에 가깝지만, LOCATION 사진의 콘크리트 블록 창고와 다르고 본채(흰 벽 건물)와 툇마루 등 위치 앵커가 사실상 사라졌다. 문은 열려 빛이 쏟아지며 바닥에 빛 웅덩이가 생긴다. 창고 규모가 실제보다 다소 크게 잡혀 배경 요소가 커진 인상.",
    "entities": "20대 초반 한국 여성, 긴 검은 머리, 갈색 재킷·올리브 이너 일치. 구슬+뼈 펜던트 목걸이 확인됨. 좌측에 건조대와 채소밭, 널판 위 말리는 채소가 보인다. 인물 얼굴은 레퍼런스와 유사하지만 프레임이 클로즈업에 가까워 미디엄샷 규정에서 벗어난다.",
    "hard_violations": [],
    "physics": "인물은 지면에 서 있고 상체만 프레임에 들어와 있어 지지 문제 없음. 문에서 새어 나오는 빛이 바닥에 퍼지는 표현은 물리적으로 타당하나, 문틈의 '좁은 선'이 아니라 넓게 열린 문의 강한 광량으로 과장됨."
   }
  ],
  "totals": {
   "A": 13,
   "B": 13
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "미디엄샷·좌측 중경 배치·창고까지의 대각 시선선·문틈의 가느다란 빛줄기까지 카메라 지시를 정확히 구현했고, LOCATION 사진의 마당·본채·건조대·채소밭 배치도 그대로 살렸다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물이 흉상 클로즈업 크기로 커져 지정된 미디엄샷과 피사체 비율을 벗어났고, 창고 문이 '문틈의 좁은 선'이 아니라 활짝 열린 광원이 되었으며 LOCATION 사진의 본채 등 주변 앵커가 사라졌다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S26sh2__bgfirst_bg.png",
   "bg_asset_id": "9e48ae8e-4a58-42b6-8f18-9e67de07c728",
   "bg_record_key": "S26sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "groupbg::해송 숲길": {
  "input_fingerprint": "26ba5c19ec3d878b",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해송 숲길",
    "tags": [
     "S107sh3",
     "S23sh1",
     "S29sh2",
     "S29sh5",
     "S30sh2",
     "S30sh4",
     "S30sh7",
     "S45sh10",
     "S45sh3",
     "S45sh9",
     "S64sh3",
     "S67sh3",
     "S67sh8",
     "S67sh9",
     "S69sh4",
     "S69sh9",
     "S74sh2",
     "S74sh8"
    ]
   },
   "context_sig": "d154e24b7344158f"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A narrow nighttime trail deep in the island's black-pine forest.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해송 숲길과 산길: 하늘을 가릴 듯 울창한 흑빛 소나무(해송)가 빽빽하게 찬 어둡고 좁은 흙길. 얽힌 수풀과 잔가지가 통행을 방해한다. 곳곳에 이끼가 잔뜩 낀 무릎 높이의 돌 비석들이 세워져 있고, 그 앞 바닥에는 핏물이 고인 썩은 고깃덩어리들이 놓여 있다. 밤에는 달빛만 간신히 비친다. (특징: 빽빽한 검은빛 소나무 군락; 어두운 나무 그늘과 무성한 수풀; 좁은 흙길 오솔길; 이끼 낀 돌 비석들; 비석 앞의 부패한 붉은 고깃덩어리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 어슴프레 달빛만이 비치는 울창한 해송 나무 숲을 지나가는 산들.\n- 핸드폰 플래쉬 불빛이 어둑한 해송 나무 숲을 비춘다.\n- 영란이 산책하듯 가벼운 발걸음으로 숲길을 내려온다.\n- 달빛 아래 헉헉대며 숲길을 올라가는 수리영과 인우.\n- 실외. 숲 속 - 밤\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A narrow nighttime trail deep in the island's black-pine forest.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해송 숲길과 산길: 하늘을 가릴 듯 울창한 흑빛 소나무(해송)가 빽빽하게 찬 어둡고 좁은 흙길. 얽힌 수풀과 잔가지가 통행을 방해한다. 곳곳에 이끼가 잔뜩 낀 무릎 높이의 돌 비석들이 세워져 있고, 그 앞 바닥에는 핏물이 고인 썩은 고깃덩어리들이 놓여 있다. 밤에는 달빛만 간신히 비친다. (특징: 빽빽한 검은빛 소나무 군락; 어두운 나무 그늘과 무성한 수풀; 좁은 흙길 오솔길; 이끼 낀 돌 비석들; 비석 앞의 부패한 붉은 고깃덩어리)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 어슴프레 달빛만이 비치는 울창한 해송 나무 숲을 지나가는 산들.\n- 핸드폰 플래쉬 불빛이 어둑한 해송 나무 숲을 비춘다.\n- 영란이 산책하듯 가벼운 발걸음으로 숲길을 내려온다.\n- 달빛 아래 헉헉대며 숲길을 올라가는 수리영과 인우.\n- 실외. 숲 속 - 밤\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png",
  "asset_id": "26370ef0-070a-470c-beac-42f57a83eef4",
  "input_asset_ids": [
   "a4214bf0-5fc6-4a4f-be84-af37e359c589"
  ],
  "origin_tag": "S29sh2",
  "place_text": "A narrow nighttime trail deep in the island's black-pine forest.",
  "origin_inputs": {
   "place_text": "A narrow nighttime trail deep in the island's black-pine forest.",
   "time_of_day_en": "night",
   "conti_asset_id": "a4214bf0-5fc6-4a4f-be84-af37e359c589"
  }
 },
 "S29sh2::bgfirst_bg": {
  "input_fingerprint": "093ce919456e1bf5",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카 손잡이를 쥔 채, 몸을 앞으로 기울여 한쪽 발을 내딛은 mid-action 광경.\n\nLOCATION (lock): A narrow nighttime trail deep in the island's black-pine forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the flow’s slightly lowered chest-height position beside the concealed observer, pan across the path in a wide lateral reveal as two village youths lean into the cart handles and step through the frame. Keep their hands and forward-pitched torsos in the middle plane, with the cart and both visibly moving sacks fully readable behind them without letting either sack occupy more than a third of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: leading village youth in the middle-right of the frame, midground, moves toward route deeper into the forest; second village youth in the middle-center of the frame, midground, moves toward route deeper into the forest; route deeper into the forest in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 좁은 숲길 (Surrounded by 해송 trees) — The path crosses the frame and continues toward screen right; used as Provides the narrow lateral route across which the group is revealed; 리어카 (Loaded with two large sacks) — Its side and both handles are visible as it advances across the camera axis; used as Carries the two sacks and connects the youths' grips to their forward movement; 커다란 포댓자루 두 개 (Loaded on the cart; contents moving) — Their outward-facing sides show intermittent bulges from movement inside; used as Both remain visible behind the youths, with localized movement readable in their outlines.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low nighttime visibility in the forest after 김지후(강수리영) has switched off her phone light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카 손잡이를 쥔 채, 몸을 앞으로 기울여 한쪽 발을 내딛은 mid-action 광경.\n\nLOCATION (lock): A narrow nighttime trail deep in the island's black-pine forest.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the flow’s slightly lowered chest-height position beside the concealed observer, pan across the path in a wide lateral reveal as two village youths lean into the cart handles and step through the frame. Keep their hands and forward-pitched torsos in the middle plane, with the cart and both visibly moving sacks fully readable behind them without letting either sack occupy more than a third of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: leading village youth in the middle-right of the frame, midground, moves toward route deeper into the forest; second village youth in the middle-center of the frame, midground, moves toward route deeper into the forest; route deeper into the forest in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 좁은 숲길 (Surrounded by 해송 trees) — The path crosses the frame and continues toward screen right; used as Provides the narrow lateral route across which the group is revealed; 리어카 (Loaded with two large sacks) — Its side and both handles are visible as it advances across the camera axis; used as Carries the two sacks and connects the youths' grips to their forward movement; 커다란 포댓자루 두 개 (Loaded on the cart; contents moving) — Their outward-facing sides show intermittent bulges from movement inside; used as Both remain visible behind the youths, with localized movement readable in their outlines.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low nighttime visibility in the forest after 김지후(강수리영) has switched off her phone light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh2__bgfirst_bg.png",
  "asset_id": "8bb225ff-4300-4acc-8286-35008779b609",
  "input_asset_ids": [
   "a4214bf0-5fc6-4a4f-be84-af37e359c589",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S29sh2": {
  "input_fingerprint": "ef61248744aef257",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카 손잡이를 쥔 채, 몸을 앞으로 기울여 한쪽 발을 내딛은 mid-action 광경.\n\nLOCATION (lock): A narrow nighttime trail deep in the island's black-pine forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the flow’s slightly lowered chest-height position beside the concealed observer, pan across the path in a wide lateral reveal as two village youths lean into the cart handles and step through the frame. Keep their hands and forward-pitched torsos in the middle plane, with the cart and both visibly moving sacks fully readable behind them without letting either sack occupy more than a third of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: leading village youth in the middle-right of the frame, midground, moves toward route deeper into the forest; second village youth in the middle-center of the frame, midground, moves toward route deeper into the forest; route deeper into the forest in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 좁은 숲길 (Surrounded by 해송 trees) — The path crosses the frame and continues toward screen right; used as Provides the narrow lateral route across which the group is revealed; 리어카 (Loaded with two large sacks) — Its side and both handles are visible as it advances across the camera axis; used as Carries the two sacks and connects the youths' grips to their forward movement; 커다란 포댓자루 두 개 (Loaded on the cart; contents moving) — Their outward-facing sides show intermittent bulges from movement inside; used as Both remain visible behind the youths, with localized movement readable in their outlines.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low nighttime visibility in the forest after 김지후(강수리영) has switched off her phone light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her animal-bone necklace while following the cart.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 금월도 마을 청년들 right now, so 금월도 마을 청년들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 금월도 마을 청년들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카 손잡이를 쥔 채, 몸을 앞으로 기울여 한쪽 발을 내딛은 mid-action 광경.\n\nLOCATION (lock): A narrow nighttime trail deep in the island's black-pine forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the flow’s slightly lowered chest-height position beside the concealed observer, pan across the path in a wide lateral reveal as two village youths lean into the cart handles and step through the frame. Keep their hands and forward-pitched torsos in the middle plane, with the cart and both visibly moving sacks fully readable behind them without letting either sack occupy more than a third of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: leading village youth in the middle-right of the frame, midground, moves toward route deeper into the forest; second village youth in the middle-center of the frame, midground, moves toward route deeper into the forest; route deeper into the forest in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 좁은 숲길 (Surrounded by 해송 trees) — The path crosses the frame and continues toward screen right; used as Provides the narrow lateral route across which the group is revealed; 리어카 (Loaded with two large sacks) — Its side and both handles are visible as it advances across the camera axis; used as Carries the two sacks and connects the youths' grips to their forward movement; 커다란 포댓자루 두 개 (Loaded on the cart; contents moving) — Their outward-facing sides show intermittent bulges from movement inside; used as Both remain visible behind the youths, with localized movement readable in their outlines.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low nighttime visibility in the forest after 김지후(강수리영) has switched off her phone light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her animal-bone necklace while following the cart.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 금월도 마을 청년들 right now, so 금월도 마을 청년들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 금월도 마을 청년들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어둠 속 숲길에서 금월도 마을 청년들이 무언가 꿈틀거리는 커다란 포댓자루 두 개를 실은 리어카 손잡이를 쥔 채, 몸을 앞으로 기울여 한쪽 발을 내딛은 mid-action 광경.\n\nLOCATION (lock): A narrow nighttime trail deep in the island's black-pine forest. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the flow’s slightly lowered chest-height position beside the concealed observer, pan across the path in a wide lateral reveal as two village youths lean into the cart handles and step through the frame. Keep their hands and forward-pitched torsos in the middle plane, with the cart and both visibly moving sacks fully readable behind them without letting either sack occupy more than a third of the image.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: leading village youth in the middle-right of the frame, midground, moves toward route deeper into the forest; second village youth in the middle-center of the frame, midground, moves toward route deeper into the forest; route deeper into the forest in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 좁은 숲길 (Surrounded by 해송 trees) — The path crosses the frame and continues toward screen right; used as Provides the narrow lateral route across which the group is revealed; 리어카 (Loaded with two large sacks) — Its side and both handles are visible as it advances across the camera axis; used as Carries the two sacks and connects the youths' grips to their forward movement; 커다란 포댓자루 두 개 (Loaded on the cart; contents moving) — Their outward-facing sides show intermittent bulges from movement inside; used as Both remain visible behind the youths, with localized movement readable in their outlines.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low nighttime visibility in the forest after 김지후(강수리영) has switched off her phone light.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu continues to wear her animal-bone necklace while following the cart.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 금월도 마을 청년들 right now, so 금월도 마을 청년들's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 금월도 마을 청년들: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S29sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    },
    {
     "label": "PROP REFERENCE — 피 묻은 포댓자루: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1566892>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:1020350>"
    },
    {
     "label": "PROP REFERENCE — 피 묻은 포댓자루: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1566892>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라 축을 가로질러 화면 오른쪽(숲 깊은 쪽 길)으로 리어카가 진행. 선두 청년은 화면 중앙우측에서 오른쪽을 보며 몸을 앞으로 기울여 손잡이 두 개를 모두 쥐고 있고, 두 번째 청년은 중앙에서 같은 방향으로 리어카 측면을 밀며 시선도 진행 방향. 화면 오른쪽 배경에 나무 사이로 이어지는 길이 실제로 보인다. 왼쪽 여성(지후로 보이는 인물)은 뼈 목걸이를 걸고 수레를 따라 같은 방향으로 걷는다.",
      "built_space": "리어카는 손잡이 2개, 바퀴 2개, 프레임 측면이 모두 한 대 분량으로 정확히 읽히며 측면이 카메라 축을 가로지른다. 포댓자루 두 개가 수레 위에 실려 각각 화면의 1/3 미만을 차지. 배경은 참조 로케이션의 해송 숲·석물(왼쪽 바위/비석 형태)과 흙길이 일치. 가슴 높이보다 약간 낮은 측면 시점.",
      "entities": "포댓자루: 마대 재질에 붉은 혈흔, 끈으로 묶인 상단 — 프롭 참조와 일치. 인물: 한국인 청년 2명, 짧은 검은 머리. 다만 선두 청년의 의상이 참조(누더기 한복+두건)가 아닌 회색 상의·헐렁한 바지로 단순화됐고, 두 번째 청년은 붉은 체크 셔츠로 참조 #2와 일치. 추가로 왼쪽에 여성 1인이 등장 — 다만 CARRIED STATE 조항이 지후가 수레를 따라간다고 명시하므로 완전한 '없는 인물'로 단정하기 어려우나 PEOPLE 조항과는 충돌.",
      "hard_violations": [],
      "physics": "선두 청년은 뒷발이 땅에 붙고 앞발을 내딛은 전형적 견인 자세, 양손이 손잡이를 실제로 감싸 쥠 — 지지와 하중 전달이 명확. 두 번째 청년은 왼손이 수레 프레임에 닿아 밀고 있고 두 발 모두 지면. 수레는 바퀴 두 개로 지면에 놓여 있고 자루는 수레 바닥에 얹혀 있다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "리어카가 화면 오른쪽 전경으로 향하고 인물들은 카메라 쪽(왼쪽 앞)으로 걸어 나온다 — 즉 '숲 깊은 곳으로 향하는 길'이 아니라 카메라 방향으로의 이동에 가깝다. 두 청년의 시선은 모두 화면 왼쪽/카메라 쪽. 배경의 깊은 숲길은 화면 오른쪽이 아니라 중앙 뒤편이며, 진행 방향과 어긋난다.",
      "built_space": "리어카는 손잡이 한 쪽만 잡히고 차체가 화면 오른쪽에 크게 잘려 프레임 밖으로 나감. 포댓자루 두 개가 전경에 크게 배치되어 화면 우측 1/3 이상을 점유, '어느 자루도 화면의 1/3을 넘지 않게'와 '청년들 뒤에 완전히 읽히게' 조건 위반. 왼쪽 전경에 정체불명의 검은 인물 실루엣 덩어리가 침입해 있다(관찰자로 보이나 형체가 뭉개진 덩어리). 로케이션의 석물·해송은 잘 반영.",
      "entities": "포댓자루: 마대·혈흔 일치. 청년 #1은 참조의 누더기 한복·두건·짚신까지 정확히 일치, 청년 #2도 붉은 체크 셔츠로 일치. 다만 청년 #1은 손잡이를 잡고 있지 않고 빈손으로 걷는다 — '두 청년이 손잡이를 쥔 채'라는 샷 텍스트와 불일치.",
      "hard_violations": [
       "왼쪽 전경에 형체 없는 검은 덩어리 인물이 등장 — 인물을 형상·실루엣·덩어리로 환원하지 말라는 지시 및 PEOPLE 제한 위반",
       "샷 스케일이 wide가 아닌 미디엄에 가깝고 자루가 전경을 점유해 '어느 자루도 1/3 초과 금지' 규정 위반"
      ],
      "physics": "두 청년 모두 두 발이 지면에 있고 앞으로 기운 자세이나, 청년 #1의 두 손은 아무것도 잡지 않은 채 허공에 벌어져 있어 견인 동작의 지지점이 없다. 청년 #2의 오른손만 손잡이에 닿아 있다. 수레는 바퀴로 지면에 놓여 있고 자루는 짐칸 위에 얹혀 있음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 측면 팬으로 카메라 축을 가로지르는 리어카 전체(손잡이 2개·바퀴·측면)와 두 자루가 청년들 뒤에 각각 1/3 미만으로 읽히고, 선두 청년이 실제로 손잡이를 쥔 채 한 발을 내딛는 mid-action이 정확 — 좌측 여성 및 청년 #1 의상 불일치가 감점 요인이나 스테이징 충실도는 최상."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물 참조 재현은 뛰어나지만 자루가 전경에서 1/3 이상을 점유하고 리어카가 잘려 나가 와이드 규정을 어겼으며, 청년 #1이 손잡이를 전혀 쥐지 않고 좌측 전경에 형체 없는 검은 인물 덩어리가 끼어들어 결정적으로 실패."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "와이드 측면 팬으로 카메라 축을 가로지르는 리어카 전체(손잡이 2개·바퀴·측면)와 두 자루가 청년들 뒤에 각각 1/3 미만으로 읽히고, 선두 청년이 실제로 손잡이를 쥔 채 한 발을 내딛는 mid-action이 정확 — 좌측 여성 및 청년 #1 의상 불일치가 감점 요인이나 스테이징 충실도는 최상."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "인물 참조 재현은 뛰어나지만 자루가 전경에서 1/3 이상을 점유하고 리어카가 잘려 나가 와이드 규정을 어겼으며, 청년 #1이 손잡이를 전혀 쥐지 않고 좌측 전경에 형체 없는 검은 인물 덩어리가 끼어들어 결정적으로 실패."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라 축을 가로질러 화면 오른쪽(숲 깊은 쪽 길)으로 리어카가 진행. 선두 청년은 화면 중앙우측에서 오른쪽을 보며 몸을 앞으로 기울여 손잡이 두 개를 모두 쥐고 있고, 두 번째 청년은 중앙에서 같은 방향으로 리어카 측면을 밀며 시선도 진행 방향. 화면 오른쪽 배경에 나무 사이로 이어지는 길이 실제로 보인다. 왼쪽 여성(지후로 보이는 인물)은 뼈 목걸이를 걸고 수레를 따라 같은 방향으로 걷는다.",
      "built_space": "리어카는 손잡이 2개, 바퀴 2개, 프레임 측면이 모두 한 대 분량으로 정확히 읽히며 측면이 카메라 축을 가로지른다. 포댓자루 두 개가 수레 위에 실려 각각 화면의 1/3 미만을 차지. 배경은 참조 로케이션의 해송 숲·석물(왼쪽 바위/비석 형태)과 흙길이 일치. 가슴 높이보다 약간 낮은 측면 시점.",
      "entities": "포댓자루: 마대 재질에 붉은 혈흔, 끈으로 묶인 상단 — 프롭 참조와 일치. 인물: 한국인 청년 2명, 짧은 검은 머리. 다만 선두 청년의 의상이 참조(누더기 한복+두건)가 아닌 회색 상의·헐렁한 바지로 단순화됐고, 두 번째 청년은 붉은 체크 셔츠로 참조 #2와 일치. 추가로 왼쪽에 여성 1인이 등장 — 다만 CARRIED STATE 조항이 지후가 수레를 따라간다고 명시하므로 완전한 '없는 인물'로 단정하기 어려우나 PEOPLE 조항과는 충돌.",
      "hard_violations": [],
      "physics": "선두 청년은 뒷발이 땅에 붙고 앞발을 내딛은 전형적 견인 자세, 양손이 손잡이를 실제로 감싸 쥠 — 지지와 하중 전달이 명확. 두 번째 청년은 왼손이 수레 프레임에 닿아 밀고 있고 두 발 모두 지면. 수레는 바퀴 두 개로 지면에 놓여 있고 자루는 수레 바닥에 얹혀 있다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "리어카가 화면 오른쪽 전경으로 향하고 인물들은 카메라 쪽(왼쪽 앞)으로 걸어 나온다 — 즉 '숲 깊은 곳으로 향하는 길'이 아니라 카메라 방향으로의 이동에 가깝다. 두 청년의 시선은 모두 화면 왼쪽/카메라 쪽. 배경의 깊은 숲길은 화면 오른쪽이 아니라 중앙 뒤편이며, 진행 방향과 어긋난다.",
      "built_space": "리어카는 손잡이 한 쪽만 잡히고 차체가 화면 오른쪽에 크게 잘려 프레임 밖으로 나감. 포댓자루 두 개가 전경에 크게 배치되어 화면 우측 1/3 이상을 점유, '어느 자루도 화면의 1/3을 넘지 않게'와 '청년들 뒤에 완전히 읽히게' 조건 위반. 왼쪽 전경에 정체불명의 검은 인물 실루엣 덩어리가 침입해 있다(관찰자로 보이나 형체가 뭉개진 덩어리). 로케이션의 석물·해송은 잘 반영.",
      "entities": "포댓자루: 마대·혈흔 일치. 청년 #1은 참조의 누더기 한복·두건·짚신까지 정확히 일치, 청년 #2도 붉은 체크 셔츠로 일치. 다만 청년 #1은 손잡이를 잡고 있지 않고 빈손으로 걷는다 — '두 청년이 손잡이를 쥔 채'라는 샷 텍스트와 불일치.",
      "hard_violations": [
       "왼쪽 전경에 형체 없는 검은 덩어리 인물이 등장 — 인물을 형상·실루엣·덩어리로 환원하지 말라는 지시 및 PEOPLE 제한 위반",
       "샷 스케일이 wide가 아닌 미디엄에 가깝고 자루가 전경을 점유해 '어느 자루도 1/3 초과 금지' 규정 위반"
      ],
      "physics": "두 청년 모두 두 발이 지면에 있고 앞으로 기운 자세이나, 청년 #1의 두 손은 아무것도 잡지 않은 채 허공에 벌어져 있어 견인 동작의 지지점이 없다. 청년 #2의 오른손만 손잡이에 닿아 있다. 수레는 바퀴로 지면에 놓여 있고 자루는 짐칸 위에 얹혀 있음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 화면 왼쪽~카메라 쪽을 향해 몸을 앞으로 기울이고 전진 중이며, 시선은 진행 방향(화면 좌측 전방)을 향한다. 리어카는 화면 우측에서 카메라 축을 가로질러 끌려오고, 손잡이 두 개 중 하나는 우측 청년의 오른손이, 다른 하나는 좌측 청년 뒤쪽으로 이어진다. 다만 프레임 레이아웃이 지정한 '숲 안쪽 route가 화면 우측 배경'과 달리 인물들이 좌측으로 향해, 리어카가 우측 전경에 크게 놓인다.",
      "built_space": "리어카는 목재 적재함, 두 개의 손잡이 봉, 고무 타이어 바퀴 한 개가 보이는 정상 구조. 손잡이 개수·위치는 실물 리어카 논리와 일치. 배경에는 참조 로케이션의 이끼 낀 선돌 열과 해송 숲, 흙길이 재현되어 장소 잠금과 부합.",
      "entities": "좌측 인물: 두건과 누더기 한복 — 마을 청년 #1 레퍼런스와 의상·헤어 일치(다만 다소 여성적으로 보이는 얼굴). 우측 인물: 붉은 체크 셔츠·데님·워커 — 마을 청년 #2 레퍼런스와 일치. 포댓자루 두 개는 마대 재질에 붉은 얼룩(스테이지 페인트) 프롭 레퍼런스와 유사. 추가 인물 없음(좌측 하단 어두운 실루엣은 은신한 관찰자 전경 실루엣으로 읽히나 인물 형체가 불명확한 어두운 덩어리).",
      "hard_violations": [],
      "physics": "두 인물 모두 한쪽 발이 지면에 닿아 있고 상체를 앞으로 기울인 전진 자세 — 무게 이동과 견인력이 읽힌다. 손은 손잡이를 실제로 쥐고 있고, 리어카는 바퀴로 지면에 지지된다. 포대는 적재함 위에 눌린 무게감으로 놓여 있고 불룩한 윤곽이 보인다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "세 인물 모두 화면 좌측을 향해 진행하며, 앞선 청년은 손잡이를 잡고 좌측으로 몸을 기울인다. 그러나 프레임은 완전한 측면(프로파일) 트래킹으로, 카메라가 '은신한 관찰자 옆 가슴 높이'라는 지정과는 다르게 정면 측면 뷰. 숲 안쪽 길은 화면 우측 배경에 보임.",
      "built_space": "리어카: 금속 프레임, 두 개의 손잡이, 스포크 바퀴 — 구조는 정상. 포대 두 개가 적재함에 실려 있다. 배경은 해송 숲과 흙길로 장소와 대체로 부합하나 참조의 선돌 열이 거의 안 보인다.",
      "entities": "인물이 세 명: 앞의 청년(회색 상의)과 가운데 체크셔츠 청년(마을 청년 #2와 유사), 그리고 좌측에 목걸이를 한 젊은 여성이 추가로 등장. 프롬프트는 마을 청년 #1, #2 외 어떤 인물도 추가 금지 — 여성 인물은 명백한 추가 인물. 또한 앞선 청년의 의상은 마을 청년 #1 레퍼런스(두건·누더기 한복)와 전혀 다른 현대적 회색 상의.",
      "hard_violations": [
       "샷 텍스트가 지정하지 않은 제3의 인물(목걸이를 한 젊은 여성)이 프레임에 추가됨 — PEOPLE 규정 위반",
       "마을 청년 #1의 정체성/의상이 레퍼런스와 완전히 불일치(현대 회색 의복)하여 지정 인물이 아닌 다른 인물로 읽힘"
      ],
      "physics": "앞선 청년은 뒷발이 지면에 닿고 앞발이 내딛는 중, 상체 전방 기울임 — 지지 확인. 두 번째 청년도 접지. 여성 인물도 보행 중 접지. 리어카는 바퀴로 지지. 공중 부양 요소는 없으나 앞 청년의 견인 자세가 다소 과장돼 손잡이 각도와 어긋난다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "두 청년만 등장하고 의상·정체성이 레퍼런스와 일치하며, 손잡이를 쥔 채 상체를 기울여 한 발 내딛는 mid-action과 선돌·해송 로케이션이 정확히 재현됨. 다만 진행 방향이 좌측이라 '우측 배경 route' 레이아웃과 어긋나고 포대가 전경에 다소 크게 잡힌 점이 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "측면 와이드와 두 포대·리어카 가독성은 좋으나, 지정되지 않은 여성 인물이 추가되고 선두 청년이 마을 청년 #1 레퍼런스(두건·누더기 한복)와 전혀 다른 현대 복장이어서 PEOPLE 잠금을 정면으로 위반."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "두 청년만 등장하고 의상·정체성이 레퍼런스와 일치하며, 손잡이를 쥔 채 상체를 기울여 한 발 내딛는 mid-action과 선돌·해송 로케이션이 정확히 재현됨. 다만 진행 방향이 좌측이라 '우측 배경 route' 레이아웃과 어긋나고 포대가 전경에 다소 크게 잡힌 점이 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "측면 와이드와 두 포대·리어카 가독성은 좋으나, 지정되지 않은 여성 인물이 추가되고 선두 청년이 마을 청년 #1 레퍼런스(두건·누더기 한복)와 전혀 다른 현대 복장이어서 PEOPLE 잠금을 정면으로 위반."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 청년 모두 화면 왼쪽~카메라 쪽을 향해 몸을 앞으로 기울이고 전진 중이며, 시선은 진행 방향(화면 좌측 전방)을 향한다. 리어카는 화면 우측에서 카메라 축을 가로질러 끌려오고, 손잡이 두 개 중 하나는 우측 청년의 오른손이, 다른 하나는 좌측 청년 뒤쪽으로 이어진다. 다만 프레임 레이아웃이 지정한 '숲 안쪽 route가 화면 우측 배경'과 달리 인물들이 좌측으로 향해, 리어카가 우측 전경에 크게 놓인다.",
      "built_space": "리어카는 목재 적재함, 두 개의 손잡이 봉, 고무 타이어 바퀴 한 개가 보이는 정상 구조. 손잡이 개수·위치는 실물 리어카 논리와 일치. 배경에는 참조 로케이션의 이끼 낀 선돌 열과 해송 숲, 흙길이 재현되어 장소 잠금과 부합.",
      "entities": "좌측 인물: 두건과 누더기 한복 — 마을 청년 #1 레퍼런스와 의상·헤어 일치(다만 다소 여성적으로 보이는 얼굴). 우측 인물: 붉은 체크 셔츠·데님·워커 — 마을 청년 #2 레퍼런스와 일치. 포댓자루 두 개는 마대 재질에 붉은 얼룩(스테이지 페인트) 프롭 레퍼런스와 유사. 추가 인물 없음(좌측 하단 어두운 실루엣은 은신한 관찰자 전경 실루엣으로 읽히나 인물 형체가 불명확한 어두운 덩어리).",
      "hard_violations": [],
      "physics": "두 인물 모두 한쪽 발이 지면에 닿아 있고 상체를 앞으로 기울인 전진 자세 — 무게 이동과 견인력이 읽힌다. 손은 손잡이를 실제로 쥐고 있고, 리어카는 바퀴로 지면에 지지된다. 포대는 적재함 위에 눌린 무게감으로 놓여 있고 불룩한 윤곽이 보인다. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "세 인물 모두 화면 좌측을 향해 진행하며, 앞선 청년은 손잡이를 잡고 좌측으로 몸을 기울인다. 그러나 프레임은 완전한 측면(프로파일) 트래킹으로, 카메라가 '은신한 관찰자 옆 가슴 높이'라는 지정과는 다르게 정면 측면 뷰. 숲 안쪽 길은 화면 우측 배경에 보임.",
      "built_space": "리어카: 금속 프레임, 두 개의 손잡이, 스포크 바퀴 — 구조는 정상. 포대 두 개가 적재함에 실려 있다. 배경은 해송 숲과 흙길로 장소와 대체로 부합하나 참조의 선돌 열이 거의 안 보인다.",
      "entities": "인물이 세 명: 앞의 청년(회색 상의)과 가운데 체크셔츠 청년(마을 청년 #2와 유사), 그리고 좌측에 목걸이를 한 젊은 여성이 추가로 등장. 프롬프트는 마을 청년 #1, #2 외 어떤 인물도 추가 금지 — 여성 인물은 명백한 추가 인물. 또한 앞선 청년의 의상은 마을 청년 #1 레퍼런스(두건·누더기 한복)와 전혀 다른 현대적 회색 상의.",
      "hard_violations": [
       "샷 텍스트가 지정하지 않은 제3의 인물(목걸이를 한 젊은 여성)이 프레임에 추가됨 — PEOPLE 규정 위반",
       "마을 청년 #1의 정체성/의상이 레퍼런스와 완전히 불일치(현대 회색 의복)하여 지정 인물이 아닌 다른 인물로 읽힘"
      ],
      "physics": "앞선 청년은 뒷발이 지면에 닿고 앞발이 내딛는 중, 상체 전방 기울임 — 지지 확인. 두 번째 청년도 접지. 여성 인물도 보행 중 접지. 리어카는 바퀴로 지지. 공중 부양 요소는 없으나 앞 청년의 견인 자세가 다소 과장돼 손잡이 각도와 어긋난다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라 축을 가로질러 화면 오른쪽(숲 깊은 쪽 길)으로 리어카가 진행. 선두 청년은 화면 중앙우측에서 오른쪽을 보며 몸을 앞으로 기울여 손잡이 두 개를 모두 쥐고 있고, 두 번째 청년은 중앙에서 같은 방향으로 리어카 측면을 밀며 시선도 진행 방향. 화면 오른쪽 배경에 나무 사이로 이어지는 길이 실제로 보인다. 왼쪽 여성(지후로 보이는 인물)은 뼈 목걸이를 걸고 수레를 따라 같은 방향으로 걷는다.",
    "built_space": "리어카는 손잡이 2개, 바퀴 2개, 프레임 측면이 모두 한 대 분량으로 정확히 읽히며 측면이 카메라 축을 가로지른다. 포댓자루 두 개가 수레 위에 실려 각각 화면의 1/3 미만을 차지. 배경은 참조 로케이션의 해송 숲·석물(왼쪽 바위/비석 형태)과 흙길이 일치. 가슴 높이보다 약간 낮은 측면 시점.",
    "entities": "포댓자루: 마대 재질에 붉은 혈흔, 끈으로 묶인 상단 — 프롭 참조와 일치. 인물: 한국인 청년 2명, 짧은 검은 머리. 다만 선두 청년의 의상이 참조(누더기 한복+두건)가 아닌 회색 상의·헐렁한 바지로 단순화됐고, 두 번째 청년은 붉은 체크 셔츠로 참조 #2와 일치. 추가로 왼쪽에 여성 1인이 등장 — 다만 CARRIED STATE 조항이 지후가 수레를 따라간다고 명시하므로 완전한 '없는 인물'로 단정하기 어려우나 PEOPLE 조항과는 충돌.",
    "hard_violations": [],
    "physics": "선두 청년은 뒷발이 땅에 붙고 앞발을 내딛은 전형적 견인 자세, 양손이 손잡이를 실제로 감싸 쥠 — 지지와 하중 전달이 명확. 두 번째 청년은 왼손이 수레 프레임에 닿아 밀고 있고 두 발 모두 지면. 수레는 바퀴 두 개로 지면에 놓여 있고 자루는 수레 바닥에 얹혀 있다. 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "리어카가 화면 오른쪽 전경으로 향하고 인물들은 카메라 쪽(왼쪽 앞)으로 걸어 나온다 — 즉 '숲 깊은 곳으로 향하는 길'이 아니라 카메라 방향으로의 이동에 가깝다. 두 청년의 시선은 모두 화면 왼쪽/카메라 쪽. 배경의 깊은 숲길은 화면 오른쪽이 아니라 중앙 뒤편이며, 진행 방향과 어긋난다.",
    "built_space": "리어카는 손잡이 한 쪽만 잡히고 차체가 화면 오른쪽에 크게 잘려 프레임 밖으로 나감. 포댓자루 두 개가 전경에 크게 배치되어 화면 우측 1/3 이상을 점유, '어느 자루도 화면의 1/3을 넘지 않게'와 '청년들 뒤에 완전히 읽히게' 조건 위반. 왼쪽 전경에 정체불명의 검은 인물 실루엣 덩어리가 침입해 있다(관찰자로 보이나 형체가 뭉개진 덩어리). 로케이션의 석물·해송은 잘 반영.",
    "entities": "포댓자루: 마대·혈흔 일치. 청년 #1은 참조의 누더기 한복·두건·짚신까지 정확히 일치, 청년 #2도 붉은 체크 셔츠로 일치. 다만 청년 #1은 손잡이를 잡고 있지 않고 빈손으로 걷는다 — '두 청년이 손잡이를 쥔 채'라는 샷 텍스트와 불일치.",
    "hard_violations": [
     "왼쪽 전경에 형체 없는 검은 덩어리 인물이 등장 — 인물을 형상·실루엣·덩어리로 환원하지 말라는 지시 및 PEOPLE 제한 위반",
     "샷 스케일이 wide가 아닌 미디엄에 가깝고 자루가 전경을 점유해 '어느 자루도 1/3 초과 금지' 규정 위반"
    ],
    "physics": "두 청년 모두 두 발이 지면에 있고 앞으로 기운 자세이나, 청년 #1의 두 손은 아무것도 잡지 않은 채 허공에 벌어져 있어 견인 동작의 지지점이 없다. 청년 #2의 오른손만 손잡이에 닿아 있다. 수레는 바퀴로 지면에 놓여 있고 자루는 짐칸 위에 얹혀 있음."
   }
  ],
  "totals": {
   "A": 11,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "와이드 측면 팬으로 카메라 축을 가로지르는 리어카 전체(손잡이 2개·바퀴·측면)와 두 자루가 청년들 뒤에 각각 1/3 미만으로 읽히고, 선두 청년이 실제로 손잡이를 쥔 채 한 발을 내딛는 mid-action이 정확 — 좌측 여성 및 청년 #1 의상 불일치가 감점 요인이나 스테이징 충실도는 최상."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "인물 참조 재현은 뛰어나지만 자루가 전경에서 1/3 이상을 점유하고 리어카가 잘려 나가 와이드 규정을 어겼으며, 청년 #1이 손잡이를 전혀 쥐지 않고 좌측 전경에 형체 없는 검은 인물 덩어리가 끼어들어 결정적으로 실패."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   },
   {
    "label": "PROP REFERENCE — 피 묻은 포댓자루: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1566892>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "수레를 끄는 맨 앞(오른쪽) 청년의 복장이 캐릭터 레퍼런스에 있는 심하게 찢어지고 흙이 묻은 누더기 옷이 아니라, 깨끗한 단색 회색 옷으로 잘못 생성되었습니다.",
     "fix_en": "Change the clothing of the leading youth on the far right to match his character reference exactly: heavily torn, muddy, dark brown and black ragged traditional garments, leaving his face, pose, the cart, the bloodstained sacks, the other two people, their clothing, the background, the lighting, and the framing entirely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 6,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the clothing of the leading youth on the far right to match his character reference exactly: heavily torn, muddy, dark brown and black ragged traditional garments, leaving his face, pose, the cart, the bloodstained sacks, the other two people, their clothing, the background, the lighting, and the framing entirely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "카메라·프레이밍·인물 배치·화살표 방향·리어카와 두 포댓자루 가독성 모두 계약대로이며 세 인물의 접지와 견인 물리가 자연스럽다. 선두 청년의 의상이 청년 #1 레퍼런스의 누더기 한복이 아닌 점이 유일한 실점이나, 나머지 요소는 변형 없이 안정적이다.  ★위반: [gpt] 허용 인물인 두 마을 청년 외에 뼈 목걸이를 한 젊은 여성을 추가해 인물 수와 배치를 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "선두 청년에게 청년 #1 레퍼런스 누더기 한복을 정확히 입힌 것이 이득이나, 그 대가로 누더기 자락이 손잡이 그립과 다리를 가려 '손이 손잡이를 쥔 mid-action' 가독성이 떨어지고 자세도 웅크려 견인 추진력이 약해졌으며, 현대 야간 숲길에서 다른 두 인물의 현대 복장과 시대감이 충돌한다 — 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 허용 인물인 두 마을 청년 외에 뼈 목걸이를 한 젊은 여성을 추가해 인물 수와 배치를 위반했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.5,
      "B": 1.607
     },
     "violations": {
      "A": [
       "[gpt] 허용 인물인 두 마을 청년 외에 뼈 목걸이를 한 젊은 여성을 추가해 인물 수와 배치를 위반했다."
      ],
      "B": [
       "[gpt] 허용 인물인 두 마을 청년 외에 뼈 목걸이를 한 젊은 여성을 추가해 인물 수와 배치를 위반했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "카메라·프레이밍·인물 배치·화살표 방향·리어카와 두 포댓자루 가독성 모두 계약대로이며 세 인물의 접지와 견인 물리가 자연스럽다. 선두 청년의 의상이 청년 #1 레퍼런스의 누더기 한복이 아닌 점이 유일한 실점이나, 나머지 요소는 변형 없이 안정적이다.  ★위반: [gpt] 허용 인물인 두 마을 청년 외에 뼈 목걸이를 한 젊은 여성을 추가해 인물 수와 배치를 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "선두 청년에게 청년 #1 레퍼런스 누더기 한복을 정확히 입힌 것이 이득이나, 그 대가로 누더기 자락이 손잡이 그립과 다리를 가려 '손이 손잡이를 쥔 mid-action' 가독성이 떨어지고 자세도 웅크려 견인 추진력이 약해졌으며, 현대 야간 숲길에서 다른 두 인물의 현대 복장과 시대감이 충돌한다 — 얻은 것보다 잃은 것이 크다.  ★위반: [gpt] 허용 인물인 두 마을 청년 외에 뼈 목걸이를 한 젊은 여성을 추가해 인물 수와 배치를 위반했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "선두 청년의 넝마 한복·짚신이 캐릭터 레퍼런스와 정확히 일치해 의상 충실도는 우위지만, 어둠 속에서 펄럭이는 넝마 자락이 리어카 앞부분과 좌측 석상 열을 크게 가려 배경 고정 요소와 카트 판독성이 B보다 떨어지고 인물 실루엣이 다소 과장되게 읽힌다.  ★위반: [gpt] 샷 텍스트가 보여 주는 두 마을 청년 외에 여성 1명을 추가해 허용 인원보다 몸이 하나 더 있다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "와이드 측면 이동·손잡이 그립·양쪽 자루의 가독성과 배경 유지가 가장 깔끔하고 발 접지도 명확하지만, 선두 청년(마을 청년 #1)의 의상을 레퍼런스의 넝마 한복·짚신에서 회색 상의·운동화로 바꾼 것은 계약이 요구하지 않은 손실이다.  ★위반: [gpt] 샷 텍스트가 보여 주는 두 마을 청년 외에 여성 1명을 추가해 허용 인원보다 몸이 하나 더 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.6
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.35
     },
     "violations": {
      "A": [
       "[gpt] 샷 텍스트가 보여 주는 두 마을 청년 외에 여성 1명을 추가해 허용 인원보다 몸이 하나 더 있다."
      ],
      "B": [
       "[gpt] 샷 텍스트가 보여 주는 두 마을 청년 외에 여성 1명을 추가해 허용 인원보다 몸이 하나 더 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "선두 청년의 넝마 한복·짚신이 캐릭터 레퍼런스와 정확히 일치해 의상 충실도는 우위지만, 어둠 속에서 펄럭이는 넝마 자락이 리어카 앞부분과 좌측 석상 열을 크게 가려 배경 고정 요소와 카트 판독성이 B보다 떨어지고 인물 실루엣이 다소 과장되게 읽힌다.  ★위반: [gpt] 샷 텍스트가 보여 주는 두 마을 청년 외에 여성 1명을 추가해 허용 인원보다 몸이 하나 더 있다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "와이드 측면 이동·손잡이 그립·양쪽 자루의 가독성과 배경 유지가 가장 깔끔하고 발 접지도 명확하지만, 선두 청년(마을 청년 #1)의 의상을 레퍼런스의 넝마 한복·짚신에서 회색 상의·운동화로 바꾼 것은 계약이 요구하지 않은 손실이다.  ★위반: [gpt] 샷 텍스트가 보여 주는 두 마을 청년 외에 여성 1명을 추가해 허용 인원보다 몸이 하나 더 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S29sh2__bgfirst_bg.png",
   "bg_asset_id": "8bb225ff-4300-4acc-8286-35008779b609",
   "bg_record_key": "S29sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S30sh7": {
  "input_fingerprint": "1d6766072448bef3",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 숲속 깊은 곳으로 향하는 금월도 마을 청년들의 뒤를 쫓아 김여상과 김지후(강수리영)가 조심스럽게 몸을 반쯤 일으킨 채 앞으로 한 발을 내딛는 mid-action 찰나.\n\nLOCATION (lock): A progressively narrower route through dense black-pine woodland beyond the marked trail. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Begin the flow’s low backward track several paces ahead of 김여상 and 김지후(강수리영), holding the moment both are half-risen and committing one cautious step toward the departing youths. Place the followers across the lower half of the frame while the youths recede back-to-camera near the upper center, preserving a clear single pursuit axis into the forest.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 beginning pursuit in the lower-left of the frame, foreground, moves toward departing village youths; 김지후(강수리영) beginning pursuit in the lower-right of the frame, foreground, moves toward departing village youths; departing village youth in the upper-center of the frame, background, moves toward deeper forest.\n- KEY BACKGROUND ELEMENTS: 숲속 이동 경로 (Leading deeper into the forest) — The route recedes from the followers at the bottom toward the youths at the upper center; used as Creates the central depth axis separating the followers from the youths; 포댓자루 (Being carried deeper into the forest) — Seen from behind while carried on a youth's shoulder; used as Remains visible on the departing group as evidence of what is being followed.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility renders the distance between pursuers and youths in heavy contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 narrow forest route, pine trunks, darkness, cart trail, and receding village youths. Exclude the earlier cart close emphasis; show the two followers rising and continuing after them.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The youths continue carrying the two moving, blood-leaking sacks deeper into the woods; Jihu still wears her necklace.\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 woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face); 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "totals": {
   "A": 5,
   "B": 9,
   "C": 7
  },
  "selected": "B",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "두 인물이 완전히 엎드려 기는 상태로 카메라를 정면 응시해 '반쯤 일으켜 한 발 내딛는' mid-action과 추격 시선 축이 무너지고, 배경 청년들의 포댓자루도 보이지 않아 캐리 계약 증거가 빠졌다.  ★위반: [gpt] 허용된 마을 청년 두 명 외에 약 두 명의 추가 인물이 배경에 생성되어 전체 인원수가 초과된다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "두 추격자가 좌하·우하 전경에서 반쯤 일어나 한 발을 내딛는 순간과 상단 중앙으로 멀어지는 청년들·피 얼룩 포댓자루가 모두 단일 추격 깊이 축으로 정확히 배치되어 지시된 와이드 구도를 가장 충실히 실현했다.  ★위반: [gpt] 허용된 마을 청년 두 명 외에 약 네 명의 추가 인물이 배경에 생성되어 전체 인원수가 크게 초과된다."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "포댓자루와 경로 축은 잘 살렸으나 김여상의 시선이 바닥을, 김지후의 몸·시선이 좌측을 향해 청년들을 쫓는 방향성이 어긋나고 자루 표면의 인쇄 흔적도 감점 요소다.  ★위반: [gpt] 허용된 마을 청년 두 명 외에 약 두 명의 추가 인물이 배경에 생성되어 전체 인원수가 초과된다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S30sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990143>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "두 주인공이 엎드린 상태에서 '몸을 반쯤 일으킨' 웅크린 자세가 되어야 하나, 완전히 서 있어 포즈 지시와 연속성을 위반했습니다.",
     "fix_en": "Lower both foreground characters into a deep, half-risen crouch with bent knees closer to the ground, preserving their exact identities, clothing, the forest background, and the departing youths.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "등장인물은 지정된 레퍼런스 인물만 허용되나, 배경 무리에 출처가 없는 의상(하늘색 셔츠 등)을 입은 엑스트라들이 포함되어 인물 제한 규칙을 위반했습니다.",
     "fix_en": "Change the clothing of the unapproved background youths (e.g., the one in the light blue shirt) to match the approved red plaid shirt and dark pants of Youth #2, preserving their positions, the carried sacks, and the forest setting.",
     "needs_regeneration": false
    },
    {
     "issue_ko": "청년들이 포댓자루를 한쪽 '어깨에 메어(carried on a shoulder)' 이동한다는 지시와 달리, 두 개의 스트랩이 있는 현대식 배낭처럼 메고 있습니다.",
     "fix_en": "Alter the white sacks on the youths' backs to look like single sacks slung over one shoulder, removing the dual backpack straps, while preserving the youths' clothing, the red stains on the sacks, and the forest.",
     "needs_regeneration": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 6,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Lower both foreground characters into a deep, half-risen crouch with bent knees closer to the ground, preserving their exact identities, clothing, the forest background, and the departing youths.\n- Change the clothing of the unapproved background youths (e.g., the one in the light blue shirt) to match the approved red plaid shirt and dark pants of Youth #2, preserving their positions, the carried sacks, and the forest setting.\n- Alter the white sacks on the youths' backs to look like single sacks slung over one shoulder, removing the dual backpack straps, while preserving the youths' clothing, the red stains on the sacks, and the forest.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 와이드·로우 백트래킹 구도, 하단 좌우 반쯤 일어선 두 추적자와 상단 중앙 등지고 멀어지는 청년들, 피 묻은 포댓자루 2개까지 계약을 정확히 충족하고 인물·의상·펜던트도 레퍼런스와 일치한다.  ★위반: [gpt] 허용된 두 마을 청년 외에 약 네 명의 추가 인물이 배경에 중복·발명되어 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "전경 연출은 A와 사실상 동일하나 배경 청년이 한 명 늘고 포댓자루가 3개로 증가했으며 시대 불일치한 두건 인물까지 추가되어, 계약이 요구하지 않은 인물·오브젝트 증식이라는 손실이 이득을 넘어선다.  ★위반: [claude-opus] 배경 인물·포댓자루 수 증가(자루 3개, 인원 5명)로 계약이 명시한 '두 개의 자루'와 이전 스틸 구성보다 인물/오브젝트가 추가됨 / [gpt] 허용된 두 마을 청년 외에 약 세 명의 추가 인물이 배경에 중복·발명되어 있다. / [gpt] 계약상 두 개여야 하는 포댓자루가 세 개로 늘어나 불필요한 추가 소품이 생겼다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 1.75,
      "B": 0.667
     },
     "violations": {
      "B": [
       "[claude-opus] 배경 인물·포댓자루 수 증가(자루 3개, 인원 5명)로 계약이 명시한 '두 개의 자루'와 이전 스틸 구성보다 인물/오브젝트가 추가됨",
       "[gpt] 허용된 두 마을 청년 외에 약 세 명의 추가 인물이 배경에 중복·발명되어 있다.",
       "[gpt] 계약상 두 개여야 하는 포댓자루가 세 개로 늘어나 불필요한 추가 소품이 생겼다."
      ],
      "A": [
       "[gpt] 허용된 두 마을 청년 외에 약 네 명의 추가 인물이 배경에 중복·발명되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 와이드·로우 백트래킹 구도, 하단 좌우 반쯤 일어선 두 추적자와 상단 중앙 등지고 멀어지는 청년들, 피 묻은 포댓자루 2개까지 계약을 정확히 충족하고 인물·의상·펜던트도 레퍼런스와 일치한다.  ★위반: [gpt] 허용된 두 마을 청년 외에 약 네 명의 추가 인물이 배경에 중복·발명되어 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "전경 연출은 A와 사실상 동일하나 배경 청년이 한 명 늘고 포댓자루가 3개로 증가했으며 시대 불일치한 두건 인물까지 추가되어, 계약이 요구하지 않은 인물·오브젝트 증식이라는 손실이 이득을 넘어선다.  ★위반: [claude-opus] 배경 인물·포댓자루 수 증가(자루 3개, 인원 5명)로 계약이 명시한 '두 개의 자루'와 이전 스틸 구성보다 인물/오브젝트가 추가됨 / [gpt] 허용된 두 마을 청년 외에 약 세 명의 추가 인물이 배경에 중복·발명되어 있다. / [gpt] 계약상 두 개여야 하는 포댓자루가 세 개로 늘어나 불필요한 추가 소품이 생겼다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물·조명은 B와 사실상 동일하나, 배경 청년 무리에 인원이 하나 더 늘고(머릿수건 인물 포함 5인) 피 묻은 자루가 3개로 증가해 '두 개의 자루' 지속 조항과 인물 제한을 어긴 점이 결정적 손실이다.  ★위반: [claude-opus] 배경 청년 무리에 인원이 증가(5인)하고 지정되지 않은 추가 인물이 삽입된 것으로 읽힘 — 등장 인물 제한 위반 / [claude-opus] 피 묻은 자루가 3개로 늘어 '두 개의 움직이는 자루' 지속 조항과 불일치 / [gpt] 허용된 마을 청년은 두 명뿐인데 배경에 약 다섯 명을 배치하여 최소 세 명의 발명된 추가 신체가 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "저각 후방 트래킹 와이드, 하단 좌우 추격자 + 상단 중앙 등지고 멀어지는 청년들의 단일 추적 축, 자루 2개·청년 4인, 김지후의 뿔 펜던트와 김여상의 녹색 우비까지 계약대로 유지되어 변경이 가장 적다.  ★위반: [gpt] 허용된 마을 청년은 두 명뿐인데 배경에 약 다섯 명을 배치하여 최소 세 명의 발명된 추가 신체가 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.417,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.667,
      "B": 1.75
     },
     "violations": {
      "A": [
       "[claude-opus] 배경 청년 무리에 인원이 증가(5인)하고 지정되지 않은 추가 인물이 삽입된 것으로 읽힘 — 등장 인물 제한 위반",
       "[claude-opus] 피 묻은 자루가 3개로 늘어 '두 개의 움직이는 자루' 지속 조항과 불일치",
       "[gpt] 허용된 마을 청년은 두 명뿐인데 배경에 약 다섯 명을 배치하여 최소 세 명의 발명된 추가 신체가 있다."
      ],
      "B": [
       "[gpt] 허용된 마을 청년은 두 명뿐인데 배경에 약 다섯 명을 배치하여 최소 세 명의 발명된 추가 신체가 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물·조명은 B와 사실상 동일하나, 배경 청년 무리에 인원이 하나 더 늘고(머릿수건 인물 포함 5인) 피 묻은 자루가 3개로 증가해 '두 개의 자루' 지속 조항과 인물 제한을 어긴 점이 결정적 손실이다.  ★위반: [claude-opus] 배경 청년 무리에 인원이 증가(5인)하고 지정되지 않은 추가 인물이 삽입된 것으로 읽힘 — 등장 인물 제한 위반 / [claude-opus] 피 묻은 자루가 3개로 늘어 '두 개의 움직이는 자루' 지속 조항과 불일치 / [gpt] 허용된 마을 청년은 두 명뿐인데 배경에 약 다섯 명을 배치하여 최소 세 명의 발명된 추가 신체가 있다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "저각 후방 트래킹 와이드, 하단 좌우 추격자 + 상단 중앙 등지고 멀어지는 청년들의 단일 추적 축, 자루 2개·청년 4인, 김지후의 뿔 펜던트와 김여상의 녹색 우비까지 계약대로 유지되어 변경이 가장 적다.  ★위반: [gpt] 허용된 마을 청년은 두 명뿐인데 배경에 약 다섯 명을 배치하여 최소 세 명의 발명된 추가 신체가 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S30sh4"
  }
 },
 "S31sh3::bgfirst_bg": {
  "input_fingerprint": "0ceff6e4b8ea6afa",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 신경을 곤두세운 채 검은 염소 떼 사이 빈 공간으로 조심스레 한쪽 발을 내디딘 김여상과 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open-sided goat pen deep in the forest, among tightly gathered black goats.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from waist height through the established open gap between the goats, remaining about two paces ahead of 김여상 and 김지후(강수리영). Frame them in a cautious full-body two-shot as each lowers their center of gravity and places one foot into the gap, while black goats form irregular foreground and side barriers without blocking their route.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 testing the route in the middle-left of the frame, midground, moves toward open gap between the goats; 김지후(강수리영) following beside him in the middle-right of the frame, midground, moves toward open gap between the goats; open gap between the goats in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (Dozens gathered inside the pen) — Goats flank both sides of the camera-facing gap, with partial bodies crossing the frame edges; used as Forms living foreground and lateral occlusion around the pair's narrow passage; 염소 떼 사이 빈 공간 (Temporarily clear after the village youths passed) — The opening runs from the lower center toward the approaching pair; used as Defines the precise route into which both characters are stepping.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility inside the goat enclosure emphasizes dark silhouettes and restrained facial detail.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 신경을 곤두세운 채 검은 염소 떼 사이 빈 공간으로 조심스레 한쪽 발을 내디딘 김여상과 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open-sided goat pen deep in the forest, among tightly gathered black goats.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from waist height through the established open gap between the goats, remaining about two paces ahead of 김여상 and 김지후(강수리영). Frame them in a cautious full-body two-shot as each lowers their center of gravity and places one foot into the gap, while black goats form irregular foreground and side barriers without blocking their route.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 testing the route in the middle-left of the frame, midground, moves toward open gap between the goats; 김지후(강수리영) following beside him in the middle-right of the frame, midground, moves toward open gap between the goats; open gap between the goats in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (Dozens gathered inside the pen) — Goats flank both sides of the camera-facing gap, with partial bodies crossing the frame edges; used as Forms living foreground and lateral occlusion around the pair's narrow passage; 염소 떼 사이 빈 공간 (Temporarily clear after the village youths passed) — The opening runs from the lower center toward the approaching pair; used as Defines the precise route into which both characters are stepping.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility inside the goat enclosure emphasizes dark silhouettes and restrained facial detail.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S31sh3__bgfirst_bg.png",
  "asset_id": "3bb5c2ec-11db-4118-8872-a7d74b2f31aa",
  "input_asset_ids": [
   "1c72234a-103b-4af8-a82e-05b2b3882b25",
   "4240a7d4-8dee-4a7f-9e73-b218ab04ccc6"
  ]
 },
 "S31sh3": {
  "input_fingerprint": "ae4e0858bc0c7800",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 신경을 곤두세운 채 검은 염소 떼 사이 빈 공간으로 조심스레 한쪽 발을 내디딘 김여상과 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open-sided goat pen deep in the forest, among tightly gathered black goats. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from waist height through the established open gap between the goats, remaining about two paces ahead of 김여상 and 김지후(강수리영). Frame them in a cautious full-body two-shot as each lowers their center of gravity and places one foot into the gap, while black goats form irregular foreground and side barriers without blocking their route.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 testing the route in the middle-left of the frame, midground, moves toward open gap between the goats; 김지후(강수리영) following beside him in the middle-right of the frame, midground, moves toward open gap between the goats; open gap between the goats in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (Dozens gathered inside the pen) — Goats flank both sides of the camera-facing gap, with partial bodies crossing the frame edges; used as Forms living foreground and lateral occlusion around the pair's narrow passage; 염소 떼 사이 빈 공간 (Temporarily clear after the village youths passed) — The opening runs from the lower center toward the approaching pair; used as Defines the precise route into which both characters are stepping.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility inside the goat enclosure emphasizes dark silhouettes and restrained facial detail.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains on as she and Yeosang follow through the goat enclosure.\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 woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face); 검은 염소 (coarse black hair, narrow muzzle, curved horns) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 신경을 곤두세운 채 검은 염소 떼 사이 빈 공간으로 조심스레 한쪽 발을 내디딘 김여상과 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open-sided goat pen deep in the forest, among tightly gathered black goats. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from waist height through the established open gap between the goats, remaining about two paces ahead of 김여상 and 김지후(강수리영). Frame them in a cautious full-body two-shot as each lowers their center of gravity and places one foot into the gap, while black goats form irregular foreground and side barriers without blocking their route.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 testing the route in the middle-left of the frame, midground, moves toward open gap between the goats; 김지후(강수리영) following beside him in the middle-right of the frame, midground, moves toward open gap between the goats; open gap between the goats in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (Dozens gathered inside the pen) — Goats flank both sides of the camera-facing gap, with partial bodies crossing the frame edges; used as Forms living foreground and lateral occlusion around the pair's narrow passage; 염소 떼 사이 빈 공간 (Temporarily clear after the village youths passed) — The opening runs from the lower center toward the approaching pair; used as Defines the precise route into which both characters are stepping.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility inside the goat enclosure emphasizes dark silhouettes and restrained facial detail.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains on as she and Yeosang follow through the goat enclosure.\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 woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face); 검은 염소 (coarse black hair, narrow muzzle, curved horns) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 신경을 곤두세운 채 검은 염소 떼 사이 빈 공간으로 조심스레 한쪽 발을 내디딘 김여상과 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open-sided goat pen deep in the forest, among tightly gathered black goats. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from waist height through the established open gap between the goats, remaining about two paces ahead of 김여상 and 김지후(강수리영). Frame them in a cautious full-body two-shot as each lowers their center of gravity and places one foot into the gap, while black goats form irregular foreground and side barriers without blocking their route.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김여상 testing the route in the middle-left of the frame, midground, moves toward open gap between the goats; 김지후(강수리영) following beside him in the middle-right of the frame, midground, moves toward open gap between the goats; open gap between the goats in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 검은 염소 떼 (Dozens gathered inside the pen) — Goats flank both sides of the camera-facing gap, with partial bodies crossing the frame edges; used as Forms living foreground and lateral occlusion around the pair's narrow passage; 염소 떼 사이 빈 공간 (Temporarily clear after the village youths passed) — The opening runs from the lower center toward the approaching pair; used as Defines the precise route into which both characters are stepping.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low nighttime visibility inside the goat enclosure emphasizes dark silhouettes and restrained facial detail.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains on as she and Yeosang follow through the goat enclosure.\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 woman in her early 20s, long black hair, pretty youthful face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face); 검은 염소 (coarse black hair, narrow muzzle, curved horns) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S31sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S31sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:990143>"
    },
    {
     "label": "CHARACTER REFERENCE — 검은 염소: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:892425>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:990143>"
    },
    {
     "label": "CHARACTER REFERENCE — 검은 염소: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:892425>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선을 발밑 지면으로 내리고 있어 '조심스레 발을 내딛는' 순간의 주의 방향과 일치한다. 두 사람의 진행 방향은 카메라 쪽(하단 중앙의 빈 통로)으로 향해 있고, 염소들은 좌우에서 통로를 향해 몸통을 걸치고 있어 측면 차폐 역할을 한다. 김여상은 화면 중앙 좌측, 김지후는 중앙 우측에 배치되어 프레임 레이아웃과 일치.",
      "built_space": "레퍼런스 축사와 동일한 구조: 목재 기둥열, 골함석 지붕과 상부 벽, 좌측 철망/목재 칸막이, 중앙 뒤쪽의 열린 통로(숲으로 이어지는 흙길)까지 재현. 개방측 구조도 유지. 중복 기둥이나 불가능한 구조물 없음. 야간의 저조도로 실루엣 위주.",
      "entities": "김여상: 40대 한국 남성, 레퍼런스와 동일한 녹색 방수 재킷/멜빵바지/장화 착용 — 일치. 김지후: 20대 한국 여성, 긴 검은 머리, 갈색 워크재킷·카고팬츠·부츠, 목에 밝은 색 뼈 펜던트 목걸이가 보임(휴대상태 유지). 모자는 없으나 필수 사항 아님. 염소: 검은 털, 곡선형 뿔, 좁은 주둥이 — 레퍼런스와 부합. 추가 인물 없음, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 한 발은 지면에 지지되어 있고 다른 한 발을 들어 앞으로 내딛는 중 — 김여상은 무릎을 굽혀 무게중심을 낮춘 상태가 명확하고, 김지후도 체중 이동이 보인다. 공중에 뜬 신체 없음. 염소들은 네 발로 지면에 서 있음."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 정면(카메라)을 직시하고 있어 '발밑을 조심스레 살피는' 시선이 아니라 렌즈를 응시하는 형태. 진행 방향은 카메라 쪽으로 맞지만, 시선 타깃이 발밑/통로가 아니라 관객이다. 좌우 염소들이 통로를 감싸는 배치는 성립.",
      "built_space": "축사 구조는 레퍼런스와 유사하나 프레임이 좁고 상부 구조 일부만 보임. 뒤쪽 열린 통로가 인물에 가려 거의 안 보임. 구조 중복이나 물리적 모순은 없음.",
      "entities": "김여상: 40대 한국 남성이나 레퍼런스의 녹색 방수복이 아닌 검은 재킷/검은 바지 — 의상 불일치. 김지후: 20대 한국 여성, 갈색 재킷과 뼈 목걸이는 일치. 염소들은 검은 털·뿔로 부합. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "김여상은 오른발이 지면, 왼발을 들어 내딛는 중으로 지지 성립. 김지후는 두 발이 거의 지면에 붙어 걷는 자세로 '무게중심을 낮추고 한쪽 발을 내딛는' 긴장감은 약함. 공중 부양 등 무지지 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 와이드 투샷, 하단 중앙 빈 통로, 좌우 염소 전경 차폐, 야간 저조도 실루엣, 발밑을 살피며 무게중심을 낮춘 순간, 김여상 녹색 방수복까지 레퍼런스와 샷 텍스트를 모두 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 염소 배치는 무난하나 두 인물이 발밑이 아닌 렌즈를 정면 응시해 '조심스레 내딛는' 순간의 시선이 어긋나고, 김여상 의상이 레퍼런스 녹색 방수복과 불일치하며 야간 조도도 다소 밝다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 와이드 투샷, 하단 중앙 빈 통로, 좌우 염소 전경 차폐, 야간 저조도 실루엣, 발밑을 살피며 무게중심을 낮춘 순간, 김여상 녹색 방수복까지 레퍼런스와 샷 텍스트를 모두 충족."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 염소 배치는 무난하나 두 인물이 발밑이 아닌 렌즈를 정면 응시해 '조심스레 내딛는' 순간의 시선이 어긋나고, 김여상 의상이 레퍼런스 녹색 방수복과 불일치하며 야간 조도도 다소 밝다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선을 발밑 지면으로 내리고 있어 '조심스레 발을 내딛는' 순간의 주의 방향과 일치한다. 두 사람의 진행 방향은 카메라 쪽(하단 중앙의 빈 통로)으로 향해 있고, 염소들은 좌우에서 통로를 향해 몸통을 걸치고 있어 측면 차폐 역할을 한다. 김여상은 화면 중앙 좌측, 김지후는 중앙 우측에 배치되어 프레임 레이아웃과 일치.",
      "built_space": "레퍼런스 축사와 동일한 구조: 목재 기둥열, 골함석 지붕과 상부 벽, 좌측 철망/목재 칸막이, 중앙 뒤쪽의 열린 통로(숲으로 이어지는 흙길)까지 재현. 개방측 구조도 유지. 중복 기둥이나 불가능한 구조물 없음. 야간의 저조도로 실루엣 위주.",
      "entities": "김여상: 40대 한국 남성, 레퍼런스와 동일한 녹색 방수 재킷/멜빵바지/장화 착용 — 일치. 김지후: 20대 한국 여성, 긴 검은 머리, 갈색 워크재킷·카고팬츠·부츠, 목에 밝은 색 뼈 펜던트 목걸이가 보임(휴대상태 유지). 모자는 없으나 필수 사항 아님. 염소: 검은 털, 곡선형 뿔, 좁은 주둥이 — 레퍼런스와 부합. 추가 인물 없음, 문자·워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 한 발은 지면에 지지되어 있고 다른 한 발을 들어 앞으로 내딛는 중 — 김여상은 무릎을 굽혀 무게중심을 낮춘 상태가 명확하고, 김지후도 체중 이동이 보인다. 공중에 뜬 신체 없음. 염소들은 네 발로 지면에 서 있음."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 정면(카메라)을 직시하고 있어 '발밑을 조심스레 살피는' 시선이 아니라 렌즈를 응시하는 형태. 진행 방향은 카메라 쪽으로 맞지만, 시선 타깃이 발밑/통로가 아니라 관객이다. 좌우 염소들이 통로를 감싸는 배치는 성립.",
      "built_space": "축사 구조는 레퍼런스와 유사하나 프레임이 좁고 상부 구조 일부만 보임. 뒤쪽 열린 통로가 인물에 가려 거의 안 보임. 구조 중복이나 물리적 모순은 없음.",
      "entities": "김여상: 40대 한국 남성이나 레퍼런스의 녹색 방수복이 아닌 검은 재킷/검은 바지 — 의상 불일치. 김지후: 20대 한국 여성, 갈색 재킷과 뼈 목걸이는 일치. 염소들은 검은 털·뿔로 부합. 추가 인물 없음, 텍스트 없음.",
      "hard_violations": [],
      "physics": "김여상은 오른발이 지면, 왼발을 들어 내딛는 중으로 지지 성립. 김지후는 두 발이 거의 지면에 붙어 걷는 자세로 '무게중심을 낮추고 한쪽 발을 내딛는' 긴장감은 약함. 공중 부양 등 무지지 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 염소 전경 차폐는 준수하나, 김여상의 의상이 레퍼런스의 녹색 방수복이 아닌 검은 복장으로 어긋나고 두 인물이 발밑이 아닌 렌즈를 정면 응시해 '조심스레 발을 내딛는' 순간의 시선/자세가 약하며, 야간 록에 비해 배경이 밝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "야간 저조도 록, 레퍼런스 우리 구조와 김여상의 녹색 방수복·김지후의 뼈 목걸이가 모두 일치하고, 무게중심을 낮춰 한쪽 발을 빈 통로로 내딛는 시선·자세가 샷 텍스트와 정확히 부합한 와이드 투샷."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 염소 전경 차폐는 준수하나, 김여상의 의상이 레퍼런스의 녹색 방수복이 아닌 검은 복장으로 어긋나고 두 인물이 발밑이 아닌 렌즈를 정면 응시해 '조심스레 발을 내딛는' 순간의 시선/자세가 약하며, 야간 록에 비해 배경이 밝다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "야간 저조도 록, 레퍼런스 우리 구조와 김여상의 녹색 방수복·김지후의 뼈 목걸이가 모두 일치하고, 무게중심을 낮춰 한쪽 발을 빈 통로로 내딛는 시선·자세가 샷 텍스트와 정확히 부합한 와이드 투샷."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "두 인물 모두 시선을 발밑 지면으로 내리고 있어 '조심스레 발을 내딛는' 순간의 주의 방향과 일치한다. 두 사람의 진행 방향은 카메라 쪽(하단 중앙의 빈 통로)으로 향해 있고, 염소들은 좌우에서 통로를 향해 몸통을 걸치고 있어 측면 차폐 역할을 한다. 김여상은 화면 중앙 좌측, 김지후는 중앙 우측에 배치되어 프레임 레이아웃과 일치.",
    "built_space": "레퍼런스 축사와 동일한 구조: 목재 기둥열, 골함석 지붕과 상부 벽, 좌측 철망/목재 칸막이, 중앙 뒤쪽의 열린 통로(숲으로 이어지는 흙길)까지 재현. 개방측 구조도 유지. 중복 기둥이나 불가능한 구조물 없음. 야간의 저조도로 실루엣 위주.",
    "entities": "김여상: 40대 한국 남성, 레퍼런스와 동일한 녹색 방수 재킷/멜빵바지/장화 착용 — 일치. 김지후: 20대 한국 여성, 긴 검은 머리, 갈색 워크재킷·카고팬츠·부츠, 목에 밝은 색 뼈 펜던트 목걸이가 보임(휴대상태 유지). 모자는 없으나 필수 사항 아님. 염소: 검은 털, 곡선형 뿔, 좁은 주둥이 — 레퍼런스와 부합. 추가 인물 없음, 문자·워터마크 없음.",
    "hard_violations": [],
    "physics": "두 인물 모두 한 발은 지면에 지지되어 있고 다른 한 발을 들어 앞으로 내딛는 중 — 김여상은 무릎을 굽혀 무게중심을 낮춘 상태가 명확하고, 김지후도 체중 이동이 보인다. 공중에 뜬 신체 없음. 염소들은 네 발로 지면에 서 있음."
   },
   {
    "label": "B",
    "direction": "두 인물 모두 정면(카메라)을 직시하고 있어 '발밑을 조심스레 살피는' 시선이 아니라 렌즈를 응시하는 형태. 진행 방향은 카메라 쪽으로 맞지만, 시선 타깃이 발밑/통로가 아니라 관객이다. 좌우 염소들이 통로를 감싸는 배치는 성립.",
    "built_space": "축사 구조는 레퍼런스와 유사하나 프레임이 좁고 상부 구조 일부만 보임. 뒤쪽 열린 통로가 인물에 가려 거의 안 보임. 구조 중복이나 물리적 모순은 없음.",
    "entities": "김여상: 40대 한국 남성이나 레퍼런스의 녹색 방수복이 아닌 검은 재킷/검은 바지 — 의상 불일치. 김지후: 20대 한국 여성, 갈색 재킷과 뼈 목걸이는 일치. 염소들은 검은 털·뿔로 부합. 추가 인물 없음, 텍스트 없음.",
    "hard_violations": [],
    "physics": "김여상은 오른발이 지면, 왼발을 들어 내딛는 중으로 지지 성립. 김지후는 두 발이 거의 지면에 붙어 걷는 자세로 '무게중심을 낮추고 한쪽 발을 내딛는' 긴장감은 약함. 공중 부양 등 무지지 물체 없음."
   }
  ],
  "totals": {
   "A": 16,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "허리 높이 와이드 투샷, 하단 중앙 빈 통로, 좌우 염소 전경 차폐, 야간 저조도 실루엣, 발밑을 살피며 무게중심을 낮춘 순간, 김여상 녹색 방수복까지 레퍼런스와 샷 텍스트를 모두 충족."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "구도와 염소 배치는 무난하나 두 인물이 발밑이 아닌 렌즈를 정면 응시해 '조심스레 내딛는' 순간의 시선이 어긋나고, 김여상 의상이 레퍼런스 녹색 방수복과 불일치하며 야간 조도도 다소 밝다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L27B02.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990143>"
   },
   {
    "label": "CHARACTER REFERENCE — 검은 염소: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:892425>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트와 레이아웃 스케치에 지시된 '무게 중심을 낮추고 한쪽 발을 내딛는 조심스러운 자세'가 전혀 반영되지 않았습니다. 김여상은 상체를 세운 채 걷고 있고, 김지후는 두 발을 모으고 똑바로 서 있습니다.",
     "fix_en": "Redraw both characters to match the dynamic poses from the layout sketch: deeply lower their center of gravity by bending their knees and hunching their torsos forward, and have each lift one foot high to take a cautious step forward into the gap. Preserve their exact faces, hairstyles, current clothing, screen scale, the goat pen background, the lighting, and all surrounding goats untouched.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 6,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw both characters to match the dynamic poses from the layout sketch: deeply lower their center of gravity by bending their knees and hunching their torsos forward, and have each lift one foot high to take a cautious step forward into the gap. Preserve their exact faces, hairstyles, current clothing, screen scale, the goat pen background, the lighting, and all surrounding goats untouched.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선을 아래(발 디딜 빈 공간)로 내리고 있고, 몸의 진행 방향은 카메라 쪽(전경 하단 빈 통로) 방향이다. 여상은 좌중간, 지후는 우중간에서 각각 전방 하단의 빈 공간을 향해 나아간다. 스케치의 화살표(아래-앞쪽)와 시선/이동이 일치한다.",
      "built_space": "배경 축사 구조는 레퍼런스와 거의 동일: 기둥 열, 골함석 지붕, 중앙 게이트 개구부, 좌우 철망 울타리 모두 유지. 다만 우측 상단 기둥/지붕 라인이 다소 단순화되고 중앙 문 좌측의 격자 게이트가 흐릿해진 정도의 경미한 차이. 염소 무리는 좌우 측면과 전경에 배치되어 중앙 통로를 비워두어 '빈 공간' 규정을 충족.",
      "entities": "여상: 40대 한국인 남성, 짧은 검은 머리, 레퍼런스대로 녹색 방수 재킷+바지+검은 장화. 지후: 20대 초 한국인 여성, 긴 검은 생머리, 갈색 워크재킷+어두운 카고팬츠+부츠, 가슴에 밝은 뼈(뿔) 목걸이가 확인됨(CARRIED STATE 충족). 캡 모자는 없음(레퍼런스 대비 누락). 염소들은 검은 털·굽은 뿔로 레퍼런스와 일치. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여상은 왼발로 체중을 지지하고 오른발을 살짝 들어 앞으로 내딛는 중 — 무게중심 이동이 자연스럽다. 지후는 두 발이 모두 지면에 접지된 상태로 걸음을 옮기는 중간. 부양·무지지 신체 없음. 그림자와 접지 모두 지면과 맞물림."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 고개를 숙이고 자기 발밑을 본다. 그러나 두 사람의 몸이 서로 마주보듯 안쪽으로 틀어져 있어, 전경 하단의 빈 통로를 향해 전진한다는 방향성이 약하다. 특히 지후는 몸이 좌측(여상 쪽)으로 향한다.",
      "built_space": "배경은 유지되나 우측 중경의 지붕/기둥 구조가 A보다 단순화되고, 우측 상단 지붕 트러스와 기둥 배열이 레퍼런스와 어긋난다. 전경 염소 수가 줄어들어 좌우 측면 차폐가 약해졌고 중앙 바닥이 넓게 드러난다.",
      "entities": "여상: 녹색 방수복 일치하나 의상이 상하 일체형처럼 단순화되고 재킷 디테일(주머니·후드)이 흐려짐. 지후: 갈색 재킷·어두운 바지 유지, 목걸이 흔적은 있으나 매우 흐릿. 캡 모자 없음. 염소는 종·색 일치. 추가 인물 없음.",
      "hard_violations": [
       "지후의 양발이 동시에 지면에서 떨어져 공중에 떠 있는 상태 — 도약의 준비 동작(무릎 굽힘·추진)이나 착지 지점이 없고, 이를 지지하는 접지면이 전혀 보이지 않음(조심스레 한쪽 발을 내딛는 동작과 모순)"
      ],
      "physics": "여상은 무릎을 크게 굽혀 웅크린 자세로 두 발 모두 지면 근처에 있으나 오른발 접지가 모호하다. 지후는 양쪽 무릎을 굽힌 채 두 발이 모두 바닥에서 떠 있어 지지물이 없다 — 점프인지 걸음인지 불명확하고 그림자도 발과 분리되어 있다. 이는 '한쪽 발을 조심스레 내딛는' 동작으로 산출될 수 없는 포즈다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "여상이 한쪽 발을 들어 빈 공간에 내딛고 지후가 옆에서 따라오는 순간을 접지·무게중심 이동까지 물리적으로 설득력 있게 담았고, 배경 축사 구조·염소 측면 차폐·야간 저조도가 레퍼런스와 거의 그대로 유지되며 지후의 뼈 목걸이도 확인된다. 자세가 스케치보다 다소 곧은 편이고 캡 모자 누락이 아쉽다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "스케치의 웅크린 자세를 더 과장해 재현했으나, 지후가 양발 모두 공중에 뜬 무지지 상태로 렌더되어 '조심스레 한쪽 발을 내딛는' 동작과 물리적으로 모순되고, 두 인물이 서로 마주보듯 틀어져 전경 통로로 향하는 진행 방향이 약해졌으며 전경 염소 차폐와 우측 구조물도 배경 레퍼런스 대비 단순화됐다 — 자세를 얻고 물리·방향·장소 고정을 잃었다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "여상이 한쪽 발을 들어 빈 공간에 내딛고 지후가 옆에서 따라오는 순간을 접지·무게중심 이동까지 물리적으로 설득력 있게 담았고, 배경 축사 구조·염소 측면 차폐·야간 저조도가 레퍼런스와 거의 그대로 유지되며 지후의 뼈 목걸이도 확인된다. 자세가 스케치보다 다소 곧은 편이고 캡 모자 누락이 아쉽다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "스케치의 웅크린 자세를 더 과장해 재현했으나, 지후가 양발 모두 공중에 뜬 무지지 상태로 렌더되어 '조심스레 한쪽 발을 내딛는' 동작과 물리적으로 모순되고, 두 인물이 서로 마주보듯 틀어져 전경 통로로 향하는 진행 방향이 약해졌으며 전경 염소 차폐와 우측 구조물도 배경 레퍼런스 대비 단순화됐다 — 자세를 얻고 물리·방향·장소 고정을 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 인물 모두 시선을 아래(발 디딜 빈 공간)로 내리고 있고, 몸의 진행 방향은 카메라 쪽(전경 하단 빈 통로) 방향이다. 여상은 좌중간, 지후는 우중간에서 각각 전방 하단의 빈 공간을 향해 나아간다. 스케치의 화살표(아래-앞쪽)와 시선/이동이 일치한다.",
      "built_space": "배경 축사 구조는 레퍼런스와 거의 동일: 기둥 열, 골함석 지붕, 중앙 게이트 개구부, 좌우 철망 울타리 모두 유지. 다만 우측 상단 기둥/지붕 라인이 다소 단순화되고 중앙 문 좌측의 격자 게이트가 흐릿해진 정도의 경미한 차이. 염소 무리는 좌우 측면과 전경에 배치되어 중앙 통로를 비워두어 '빈 공간' 규정을 충족.",
      "entities": "여상: 40대 한국인 남성, 짧은 검은 머리, 레퍼런스대로 녹색 방수 재킷+바지+검은 장화. 지후: 20대 초 한국인 여성, 긴 검은 생머리, 갈색 워크재킷+어두운 카고팬츠+부츠, 가슴에 밝은 뼈(뿔) 목걸이가 확인됨(CARRIED STATE 충족). 캡 모자는 없음(레퍼런스 대비 누락). 염소들은 검은 털·굽은 뿔로 레퍼런스와 일치. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "여상은 왼발로 체중을 지지하고 오른발을 살짝 들어 앞으로 내딛는 중 — 무게중심 이동이 자연스럽다. 지후는 두 발이 모두 지면에 접지된 상태로 걸음을 옮기는 중간. 부양·무지지 신체 없음. 그림자와 접지 모두 지면과 맞물림."
     },
     {
      "label": "B",
      "direction": "두 인물 모두 고개를 숙이고 자기 발밑을 본다. 그러나 두 사람의 몸이 서로 마주보듯 안쪽으로 틀어져 있어, 전경 하단의 빈 통로를 향해 전진한다는 방향성이 약하다. 특히 지후는 몸이 좌측(여상 쪽)으로 향한다.",
      "built_space": "배경은 유지되나 우측 중경의 지붕/기둥 구조가 A보다 단순화되고, 우측 상단 지붕 트러스와 기둥 배열이 레퍼런스와 어긋난다. 전경 염소 수가 줄어들어 좌우 측면 차폐가 약해졌고 중앙 바닥이 넓게 드러난다.",
      "entities": "여상: 녹색 방수복 일치하나 의상이 상하 일체형처럼 단순화되고 재킷 디테일(주머니·후드)이 흐려짐. 지후: 갈색 재킷·어두운 바지 유지, 목걸이 흔적은 있으나 매우 흐릿. 캡 모자 없음. 염소는 종·색 일치. 추가 인물 없음.",
      "hard_violations": [
       "지후의 양발이 동시에 지면에서 떨어져 공중에 떠 있는 상태 — 도약의 준비 동작(무릎 굽힘·추진)이나 착지 지점이 없고, 이를 지지하는 접지면이 전혀 보이지 않음(조심스레 한쪽 발을 내딛는 동작과 모순)"
      ],
      "physics": "여상은 무릎을 크게 굽혀 웅크린 자세로 두 발 모두 지면 근처에 있으나 오른발 접지가 모호하다. 지후는 양쪽 무릎을 굽힌 채 두 발이 모두 바닥에서 떠 있어 지지물이 없다 — 점프인지 걸음인지 불명확하고 그림자도 발과 분리되어 있다. 이는 '한쪽 발을 조심스레 내딛는' 동작으로 산출될 수 없는 포즈다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "발밑 응시와 낮은 자세는 살렸으나 지후가 무릎을 크게 들어 껑충 뛰는 듯한 과장 포즈이고 두 인물이 서로 마주보게 틀어져 통로 전진 방향이 약화됐으며, 배경 우측 염소 배치와 게이트 형태도 원본에서 벗어났다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "SHOT BACKGROUND의 구조·염소 배치·조도를 거의 그대로 보존한 채 두 인물이 하단 중앙 빈 통로를 향해 시선을 내리고 여상이 한 발을 조심스레 내딛는 순간을 물리적으로 타당하게 구현했고, 지후의 뼈 목걸이도 확인된다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.667
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.667
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "발밑 응시와 낮은 자세는 살렸으나 지후가 무릎을 크게 들어 껑충 뛰는 듯한 과장 포즈이고 두 인물이 서로 마주보게 틀어져 통로 전진 방향이 약화됐으며, 배경 우측 염소 배치와 게이트 형태도 원본에서 벗어났다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "SHOT BACKGROUND의 구조·염소 배치·조도를 거의 그대로 보존한 채 두 인물이 하단 중앙 빈 통로를 향해 시선을 내리고 여상이 한 발을 조심스레 내딛는 순간을 물리적으로 타당하게 구현했고, 지후의 뼈 목걸이도 확인된다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S31sh3__bgfirst_bg.png",
   "bg_asset_id": "3bb5c2ec-11db-4118-8872-a7d74b2f31aa",
   "bg_record_key": "S31sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S32sh12": {
  "input_fingerprint": "7333fbe3f1d5b4cf",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 유리창 밖에서 터진 핸드폰 카메라 플래시 불빛이 도축장 안을 번쩍 밝힌 순간.\n\nLOCATION (lock): The slaughterhouse work floor facing a broken, dusty window through which a phone flash bursts. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Hold static at chest height from behind and to one side of the gathering point, facing the broken window across the room at the very first instant of the phone-camera flash. The window sits near the upper center as the flash abruptly exposes the hanging tools, bucket, and rough interior before any human turn is completed or clearly framed.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: broken window containing the phone-camera flash in the upper-center of the frame, background; slaughter tools revealed by the flash in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 깨진 유리창 (Glass broken; dust and cobwebs present) — Broken glass, dust, and cobwebs remain visible around the opening, with the exterior phone flash seen through it; used as Primary background anchor through which the phone-camera flash enters; 벽에 매달린 칼과 걸개 갈고리 (Hanging in rows) — Their hanging faces, edges, and hooked profiles face into the room; used as The flash reveals their rows across the interior wall; 피받이 양동이 (Placed beneath the slaughter area) — Seen from the side with part of its opening visible; used as Provides a low spatial reference beneath the flash-revealed tools; 나무로 얼기설기 만든 가건물 내부 (Used as a slaughterhouse) — The interior wall and its tool-covered side face the camera; used as Defines the enclosure suddenly exposed by the flash.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: A sudden phone-camera flash from outside the broken window momentarily overwhelms the previously dark interior with hard, high-contrast illumination.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu still wears her necklace as Yeosang’s phone flash exposes the blood-covered slaughter scene.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 마을 청년 #2 (Korean young man, short dark hair, lean youthful face); 마을 청년 #1 (Korean young man, short dark hair, broad youthful face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "가슴 높이·모임 지점 뒤측면에서 방을 가로질러 보는 지정 시점, 상단 중앙의 깨진 창 플래시, 중앙 미드그라운드의 칼·갈고리·양동이 노출까지 프레임 레이아웃과 '돌아섬이 완결되기 전' 순간을 가장 정확히 실현."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "지후 의상·식칼 등 레퍼런스 일치도는 높지만 창이 상단 중앙이 아닌 우측에 놓이고 카메라가 방 측면으로 치우쳐 지정 프레임 레이아웃과 와이드 스케일이 어긋남."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "창이 중앙-우측 벽면에 놓이고 카메라가 인물 앞·측면에서 잡혀 '뒤측면에서 방을 가로지르는' 지정 시점과 상단 중앙 창 배치를 모두 놓쳤고, 창틀 글로우가 그래픽처럼 읽힘."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh10_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "샷 텍스트에 어떤 인물도 명시되지 않았으나, '샷 텍스트에 없는 인물을 추가하지 말라'는 규칙을 어기고 전경에 두 명의 청년이 임의로 추가되었습니다.",
     "fix_en": "Remove the two young men in the foreground entirely, filling the space they occupy with the continuation of the bloody concrete floor, darkness, and lower side walls. Preserve the broken window, the bright flash, the hanging tools, the metal table, the bucket, and the room's lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the two young men in the foreground entirely, filling the space they occupy with the continuation of the bloody concrete floor, darkness, and lower side walls. Preserve the broken window, the bright flash, the hanging tools, the metal table, the bucket, and the room's lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "'모임 지점 뒤·옆'이라는 카메라 지시대로 전경에 아직 돌아서지 않은 청년 둘의 뒤·측면을 두고 상단 중앙 깨진 창의 플래시가 갈고리·칼·양동이를 강하게 드러내 조명·프레임 레이아웃을 모두 충족했다. 전경 얼굴이 다소 크게 잡혀 와이드감을 잠식하는 것이 아쉬운 손실.  ★위반: [gpt] 샷 텍스트가 보여 주도록 지정하지 않은 한국인 청년 두 명을 전경에 추가했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소 락과 배경 요소는 잘 지켰지만 인물을 전부 제거해 '모임 지점 뒤·옆에서, 아직 아무도 돌아서지 않은 순간'이라는 카메라·순간 지시가 성립하지 않고 플래시 대비도 약해, 지시하지 않은 제거로 인해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.375,
      "B": 1.714
     },
     "adjusted": {
      "A": 1.125,
      "B": 1.714
     },
     "violations": {
      "A": [
       "[gpt] 샷 텍스트가 보여 주도록 지정하지 않은 한국인 청년 두 명을 전경에 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "'모임 지점 뒤·옆'이라는 카메라 지시대로 전경에 아직 돌아서지 않은 청년 둘의 뒤·측면을 두고 상단 중앙 깨진 창의 플래시가 갈고리·칼·양동이를 강하게 드러내 조명·프레임 레이아웃을 모두 충족했다. 전경 얼굴이 다소 크게 잡혀 와이드감을 잠식하는 것이 아쉬운 손실.  ★위반: [gpt] 샷 텍스트가 보여 주도록 지정하지 않은 한국인 청년 두 명을 전경에 추가했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소 락과 배경 요소는 잘 지켰지만 인물을 전부 제거해 '모임 지점 뒤·옆에서, 아직 아무도 돌아서지 않은 순간'이라는 카메라·순간 지시가 성립하지 않고 플래시 대비도 약해, 지시하지 않은 제거로 인해 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 실내에서 벽면 상단 중앙의 깨진 창을 정면으로 바라보고, 창 구멍에서 강한 플래시 광원이 터져 나온다. 시선 방향의 주체(사람)는 프레임 안에 전혀 없어 '누구의 뒤·옆에서' 잡는다는 카메라 지시의 기준점이 화면에 부재한다. 벽에 걸린 칼과 갈고리의 날·갈고리 면은 실내(카메라) 쪽을 향해 있다.",
      "built_space": "가건물형 도축장 내부: 천장 레일에 갈고리 열, 좌측 벽 자석바에 칼 열, 중앙 스테인리스 작업대, 우측에 피받이 양동이(측면·개구부 일부 보임), 우측 벽 창과 출입문, 좌측 문 안쪽 선반. 이전 스틸의 구조·재질과 대체로 일치. 단 이전 스틸의 벽 상단 통풍구 자리에 깨진 창이 새로 생겼는데, 이는 프롬프트가 요구한 앵커라 허용 범위. 작업대가 이전보다 앞으로 크게 배치되어 전경을 차지.",
      "entities": "프롬프트가 명시한 배경 요소(깨진 유리·먼지·거미줄, 매달린 칼과 갈고리, 피받이 양동이, 목조/가건물 내부)는 모두 존재. 그러나 인물이 한 명도 없다 — 이전 샷에서 그 자리에 있던 인물(도축 소년)도 사라졌고, 마을 청년들도 없다. 바닥에 있던 옷더미도 사라짐.",
      "physics": "공중에 뜬 물체 없음. 작업대·양동이 모두 바닥에 접지, 갈고리는 레일에 걸려 있음. 플래시 광원은 창 개구부에서 나오며 바닥·벽에 하드한 하이라이트와 그림자를 만들어 물리적으로 타당. 다만 광원 강도에 비해 실내 그림자 방향이 다소 완만.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "카메라는 두 남성의 뒤·옆(어깨 너머 높이, 가슴 높이)에서 방을 가로질러 상단 중앙의 깨진 창을 향한다 — 카메라 지시와 정확히 일치. 두 인물의 시선은 아직 완전히 돌아가지 않은 상태로 창 쪽/서로 사이 방향을 향해, '인간의 반응이 완료되기 전 순간'이라는 지시에 부합. 칼·갈고리는 실내를 향해 걸려 있음.",
      "built_space": "동일한 도축장 내부 기하: 천장 갈고리 열, 좌측 자석바 칼 열, 중앙 작업대, 우측 피받이 양동이(측면·개구부 일부), 우측 벽 창·문, 좌측 문 안 선반. A와 동일 세트이며 이전 스틸의 재질·마모·혈흔 바닥 유지. 바닥에 옷더미 일부가 남아 있어 연속성이 A보다 낫다. 인물은 전경 좌우에 서서 바닥에 접지된 위치로 배치됨.",
      "entities": "마을 청년 #2(마른 얼굴)와 #1(넓적한 얼굴)로 읽히는 한국인 청년 2인 — 씬 등장 인물 목록과 부합. 짧은 검은 머리, 현대 의복(자켓·티셔츠). 목걸이나 지후는 프레이밍상 보이지 않음(허용). 깨진 창·먼지·거미줄, 칼·갈고리 열, 피받이 양동이 모두 존재.",
      "physics": "두 인물은 바닥에 서 있으며 상체 무게중심이 자연스럽고 공중에 뜬 것은 없음. 어깨·목의 회전이 절반쯤 진행된 정지 순간으로 읽힘. 플래시 하이라이트가 두 사람의 뺨과 목덜미 가장자리를 때리고, 벽·바닥에 하드 그림자가 형성되어 광원 위치와 일치.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "세트와 플래시 순간은 충실하나 '모임 지점 뒤·옆에서' 잡으라는 카메라 지시의 기준 인물이 전혀 없고, 이전 스틸의 인물·바닥 옷더미까지 사라져 연속성 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가슴 높이에서 두 청년의 뒤·옆을 거쳐 상단 중앙 깨진 창의 플래시를 정면으로 잡는 와이드 구도가 카메라 지시와 정확히 맞고, 회전이 완료되기 전 순간·바닥 옷더미 등 이전 샷 연속성도 유지한다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "세트와 플래시 순간은 충실하나 '모임 지점 뒤·옆에서' 잡으라는 카메라 지시의 기준 인물이 전혀 없고, 이전 스틸의 인물·바닥 옷더미까지 사라져 연속성 손실이 크다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가슴 높이에서 두 청년의 뒤·옆을 거쳐 상단 중앙 깨진 창의 플래시를 정면으로 잡는 와이드 구도가 카메라 지시와 정확히 맞고, 회전이 완료되기 전 순간·바닥 옷더미 등 이전 샷 연속성도 유지한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 실내에서 벽면 상단 중앙의 깨진 창을 정면으로 바라보고, 창 구멍에서 강한 플래시 광원이 터져 나온다. 시선 방향의 주체(사람)는 프레임 안에 전혀 없어 '누구의 뒤·옆에서' 잡는다는 카메라 지시의 기준점이 화면에 부재한다. 벽에 걸린 칼과 갈고리의 날·갈고리 면은 실내(카메라) 쪽을 향해 있다.",
      "built_space": "가건물형 도축장 내부: 천장 레일에 갈고리 열, 좌측 벽 자석바에 칼 열, 중앙 스테인리스 작업대, 우측에 피받이 양동이(측면·개구부 일부 보임), 우측 벽 창과 출입문, 좌측 문 안쪽 선반. 이전 스틸의 구조·재질과 대체로 일치. 단 이전 스틸의 벽 상단 통풍구 자리에 깨진 창이 새로 생겼는데, 이는 프롬프트가 요구한 앵커라 허용 범위. 작업대가 이전보다 앞으로 크게 배치되어 전경을 차지.",
      "entities": "프롬프트가 명시한 배경 요소(깨진 유리·먼지·거미줄, 매달린 칼과 갈고리, 피받이 양동이, 목조/가건물 내부)는 모두 존재. 그러나 인물이 한 명도 없다 — 이전 샷에서 그 자리에 있던 인물(도축 소년)도 사라졌고, 마을 청년들도 없다. 바닥에 있던 옷더미도 사라짐.",
      "physics": "공중에 뜬 물체 없음. 작업대·양동이 모두 바닥에 접지, 갈고리는 레일에 걸려 있음. 플래시 광원은 창 개구부에서 나오며 바닥·벽에 하드한 하이라이트와 그림자를 만들어 물리적으로 타당. 다만 광원 강도에 비해 실내 그림자 방향이 다소 완만.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "카메라는 두 남성의 뒤·옆(어깨 너머 높이, 가슴 높이)에서 방을 가로질러 상단 중앙의 깨진 창을 향한다 — 카메라 지시와 정확히 일치. 두 인물의 시선은 아직 완전히 돌아가지 않은 상태로 창 쪽/서로 사이 방향을 향해, '인간의 반응이 완료되기 전 순간'이라는 지시에 부합. 칼·갈고리는 실내를 향해 걸려 있음.",
      "built_space": "동일한 도축장 내부 기하: 천장 갈고리 열, 좌측 자석바 칼 열, 중앙 작업대, 우측 피받이 양동이(측면·개구부 일부), 우측 벽 창·문, 좌측 문 안 선반. A와 동일 세트이며 이전 스틸의 재질·마모·혈흔 바닥 유지. 바닥에 옷더미 일부가 남아 있어 연속성이 A보다 낫다. 인물은 전경 좌우에 서서 바닥에 접지된 위치로 배치됨.",
      "entities": "마을 청년 #2(마른 얼굴)와 #1(넓적한 얼굴)로 읽히는 한국인 청년 2인 — 씬 등장 인물 목록과 부합. 짧은 검은 머리, 현대 의복(자켓·티셔츠). 목걸이나 지후는 프레이밍상 보이지 않음(허용). 깨진 창·먼지·거미줄, 칼·갈고리 열, 피받이 양동이 모두 존재.",
      "physics": "두 인물은 바닥에 서 있으며 상체 무게중심이 자연스럽고 공중에 뜬 것은 없음. 어깨·목의 회전이 절반쯤 진행된 정지 순간으로 읽힘. 플래시 하이라이트가 두 사람의 뺨과 목덜미 가장자리를 때리고, 벽·바닥에 하드 그림자가 형성되어 광원 위치와 일치.",
      "hard_violations": []
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S32sh10"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S32sh14": {
  "input_fingerprint": "c62953baeb463715",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 피를 뒤집어쓴 채 짐승처럼 사나운 눈빛으로 창밖을 노려보는 마을 청년들의 클로즈업.\n\nLOCATION (lock): The blood-spattered slaughter area immediately inside the broken window. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the eye-height dolly directly along the youths' shared eyeline, ending at tight facial distance with two blood-covered faces compressed across the frame. Their fierce eyes align toward the camera because it occupies the broken-window axis, while a narrow strip of the tool-lined interior remains between their heads to preserve location and threat.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: blood-covered village youth in the middle-left of the frame, foreground, looks toward broken window on the camera axis; second blood-covered village youth in the middle-right of the frame, foreground, looks toward broken window on the camera axis; broken window on the camera axis in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 벽에 매달린 도축 도구 (Hanging along the interior wall) — Only partial hanging edges and hooked profiles are visible around the youths' heads; used as A narrow background reminder of the slaughterhouse remains visible between and beside the close faces; 깨진 유리창 (Glass broken; dust and cobwebs present) — Positioned on the camera axis opposite the youths; its broken opening leads to 김여상 and 김지후(강수리영) outside; used as Defines the off-image target axis of the youths' shared glare.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The phone-camera flash exposes dark red blood across the youths' faces in harsh, high-contrast light against the dark interior.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 slaughterhouse darkness, harsh flash illumination, bloodied tools, and workers' blood-covered state. Exclude the phone and outside observers from the tight close-up; show the youths glaring toward the window.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The village youths remain splattered with blood, and Jihu continues to wear her animal-bone necklace.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face); 마을 청년 #2 (Korean young man, short dark hair, lean youthful face) — 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.",
  "totals": {
   "B": 7,
   "A": 5,
   "C": 2
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "이전 스틸의 현대 의상·도축장 재질·플래시 하드라이트를 그대로 유지하고, 두 얼굴이 카메라(깨진 창 축)를 향해 프레임을 채우며 머리 사이로 후크가 부분만 보이는 지시를 정확히 구현 — 창 안 외부 관찰자 2인은 제외 지시 위반이라 감점.  ★위반: [claude-opus] 깨진 창 안쪽에 김여상·김지후로 보이는 외부 관찰자 2인이 렌더되어, 타이트 클로즈업에서 제외하라는 지시를 위반 / [gpt] 창밖에 프롬프트가 명시적으로 제외한 외부 남녀 두 명이 추가되었다."
   },
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "구도와 시선 축은 대체로 맞지만 청년#1을 사극 누더기·두건 차림으로 렌더해 이전 스틸 의상 락을 깨고, 지후의 뼈 목걸이를 청년#2에게 걸어 소품을 오배치했으며 창 안 관찰자도 남아 있다.  ★위반: [claude-opus] 창 개구부 안에 외부 관찰자 2인을 등장시켜, 프롬프트가 명시적으로 제외를 지시한 인물을 추가함(허용 인물 목록 위반) / [gpt] 창밖에 프롬프트가 배제한 외부 관찰자 두 명이 추가되어 허용 인원 수를 초과한다. / [gpt] 마을 청년 #2에게 지정되지 않은 목걸이 장식이 추가되었다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "세로 분할선으로 두 장의 사진이 붙은 콜라주 형태이며 좌우 배경이 불연속해, 카메라 축 중앙에 깨진 창을 둔 단일 클로즈업 구성을 근본적으로 충족하지 못한다.  ★위반: [claude-opus] 화면이 세로 경계선으로 두 개의 독립 사진으로 나뉜 콜라주/패널 구성 / [claude-opus] 좌우 배경의 조명·공간이 불연속하여 동일 장소 한 프레임으로 성립하지 않음 / [gpt] 중앙의 명백한 수직 이음선과 서로 다른 배경으로 구성된 분할 패널/콜라주 이미지다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S32sh12_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #2: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1020350>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경의 깨진 창문 너머로 프롬프트에서 엄격히 제외하라고 명시한 외부 관찰자 2명이 포함되어 있습니다.",
     "fix_en": "Remove the two human figures visible through the broken window in the center background, replacing them with empty, dark night sky. Maintain the exact faces, poses, blood splatters, and current clothing of the two foreground youths, the broken window frame and glass, the hanging hooks, and the lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "오른쪽 청년의 옷이 붉은색 체크 셔츠로 렌더링되어, 'PREVIOUS SHOT STILL'의 의상(회청색 셔츠)을 그대로 유지해야 한다는 조건을 위반했습니다.",
     "fix_en": "Change the right youth's red plaid shirt to a blue-grey open overshirt worn over a white t-shirt to perfectly match his clothing in the previous shot still. Maintain his face, expression, and blood splatters, the left youth exactly as he is, the background window, the hanging tools, and the overall lighting.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the two human figures visible through the broken window in the center background, replacing them with empty, dark night sky. Maintain the exact faces, poses, blood splatters, and current clothing of the two foreground youths, the broken window frame and glass, the hanging hooks, and the lighting.\n- Change the right youth's red plaid shirt to a blue-grey open overshirt worn over a white t-shirt to perfectly match his clothing in the previous shot still. Maintain his face, expression, and blood splatters, the left youth exactly as he is, the background window, the hanging tools, and the overall lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(=깨진 창 축) 쪽을 정면으로 노려본다. 왼쪽 청년은 시선이 살짝 좌하로 흘러 카메라 축에서 약간 벗어나지만 대체로 렌즈 방향. 오른쪽 청년은 정면 응시. 문제는 창 개구부 안에 두 인물(남녀, 여자는 뼈 목걸이 착용)이 서서 이쪽을 보고 있어, 시선의 타깃 축에 '외부 관찰자'가 실제로 등장한다는 점.",
      "built_space": "도축장 실내: 천장 레일에 갈고리 다수, 뒤 벽면 자석바에 칼 세 자루, 싱크대, 우측 통과 도구. 두 얼굴 사이 중앙에 깨진 유리창 프레임이 위치해 위치·위협 정보 유지. 다만 창 안이 밝고 인물 상반신이 크게 들어와 배경 요소가 전경적 존재감으로 확대됨.",
      "entities": "왼쪽 청년: 짧은 검은머리, 넓적한 얼굴 — 청년 #1 프로파일과 이전 스틸의 카키 재킷+흰 티에 부합. 오른쪽 청년: 청년 #2 캐릭터 레퍼런스의 붉은 체크 셔츠를 입고 있으나, 이전 스틸(직전 샷)에서는 회색/청회색 후드 재킷에 흰 티였다 — 의상 연속성 불일치. 창밖 두 사람은 김여상·김지후로 보이며(뼈 목걸이 확인) 이는 프롬프트가 '제외하라'고 명시한 외부 관찰자.",
      "hard_violations": [
       "샷 텍스트가 등장 인원을 마을 청년 #1·#2로 한정하고 '외부 관찰자를 제외하라'고 명시했음에도 창 개구부에 김여상·김지후 두 인물을 추가로 렌더링 — 금지된 인물 추가"
      ],
      "physics": "두 인물은 지면에 선 상반신, 어깨·목 지지 정상. 공중에 뜬 물체 없음. 갈고리는 레일에 걸려 매달림. 혈흔은 피부·직물 위에 젖은 광택으로 앉아 있어 물성 자연스러움."
     },
     {
      "label": "B",
      "direction": "두 청년 모두 카메라 정면(깨진 창 축)을 사납게 응시. 왼쪽 청년 시선이 미세하게 좌측으로 흐르지만 A와 동일. 창 개구부는 완전한 검은 구멍으로, 시선의 오프-이미지 타깃 축만 정의하고 인물은 없음 — 프롬프트의 '외부 관찰자 제외' 지시와 일치.",
      "built_space": "동일한 도축장: 천장 레일 갈고리, 벽면 칼, 싱크대, 우측 통·도구. 두 얼굴 사이 좁은 실내 스트립에 깨진 창틀과 칼걸이가 보여 장소·위협 유지. 창은 야간 실내 대비 어둡게 뚫려 있어 밤 시간 락에 부합.",
      "entities": "왼쪽 청년: 청년 #1(넓적한 얼굴, 짧은 머리), 카키 재킷+피 묻은 흰 티 — 이전 스틸과 일치. 오른쪽 청년: 청년 #2(마른 얼굴), 회청색 후드 재킷+흰 티로 이전 스틸의 착장과 일치. 얼굴은 캐릭터 레퍼런스 #2와 부합. 목의 가는 체인만 보이고 지후의 뼈 목걸이는 프레임 밖(해당 인물 부재이므로 무관).",
      "hard_violations": [],
      "physics": "선 자세의 상반신 클로즈업, 지지 자연스러움. 부유 물체 없음. 갈고리는 레일에 고정. 혈액은 피부에 젖은 층으로, 티셔츠에는 흡수된 자국으로 다르게 표현돼 재질감 정확."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "창 안에 김여상·김지후를 그려 넣어 '핸드폰과 외부 관찰자를 클로즈업에서 제외하라'는 지시를 정면으로 위반했고, 청년 #2의 의상도 직전 스틸의 회청색 후드에서 붉은 체크 셔츠로 바뀌어 연속성까지 잃었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "깨진 창을 빈 어두운 개구부로 남겨 외부 관찰자를 배제하고 시선 축만 정의했으며, 두 청년의 얼굴·의상이 직전 스틸과 일치하는 아이-레벨 타이트 클로즈업으로 카메라·프레임 지시를 충실히 충족한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "창 안에 김여상·김지후를 그려 넣어 '핸드폰과 외부 관찰자를 클로즈업에서 제외하라'는 지시를 정면으로 위반했고, 청년 #2의 의상도 직전 스틸의 회청색 후드에서 붉은 체크 셔츠로 바뀌어 연속성까지 잃었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "깨진 창을 빈 어두운 개구부로 남겨 외부 관찰자를 배제하고 시선 축만 정의했으며, 두 청년의 얼굴·의상이 직전 스틸과 일치하는 아이-레벨 타이트 클로즈업으로 카메라·프레임 지시를 충실히 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라(=깨진 창 축) 쪽을 정면으로 노려본다. 왼쪽 청년은 시선이 살짝 좌하로 흘러 카메라 축에서 약간 벗어나지만 대체로 렌즈 방향. 오른쪽 청년은 정면 응시. 문제는 창 개구부 안에 두 인물(남녀, 여자는 뼈 목걸이 착용)이 서서 이쪽을 보고 있어, 시선의 타깃 축에 '외부 관찰자'가 실제로 등장한다는 점.",
      "built_space": "도축장 실내: 천장 레일에 갈고리 다수, 뒤 벽면 자석바에 칼 세 자루, 싱크대, 우측 통과 도구. 두 얼굴 사이 중앙에 깨진 유리창 프레임이 위치해 위치·위협 정보 유지. 다만 창 안이 밝고 인물 상반신이 크게 들어와 배경 요소가 전경적 존재감으로 확대됨.",
      "entities": "왼쪽 청년: 짧은 검은머리, 넓적한 얼굴 — 청년 #1 프로파일과 이전 스틸의 카키 재킷+흰 티에 부합. 오른쪽 청년: 청년 #2 캐릭터 레퍼런스의 붉은 체크 셔츠를 입고 있으나, 이전 스틸(직전 샷)에서는 회색/청회색 후드 재킷에 흰 티였다 — 의상 연속성 불일치. 창밖 두 사람은 김여상·김지후로 보이며(뼈 목걸이 확인) 이는 프롬프트가 '제외하라'고 명시한 외부 관찰자.",
      "hard_violations": [
       "샷 텍스트가 등장 인원을 마을 청년 #1·#2로 한정하고 '외부 관찰자를 제외하라'고 명시했음에도 창 개구부에 김여상·김지후 두 인물을 추가로 렌더링 — 금지된 인물 추가"
      ],
      "physics": "두 인물은 지면에 선 상반신, 어깨·목 지지 정상. 공중에 뜬 물체 없음. 갈고리는 레일에 걸려 매달림. 혈흔은 피부·직물 위에 젖은 광택으로 앉아 있어 물성 자연스러움."
     },
     {
      "label": "B",
      "direction": "두 청년 모두 카메라 정면(깨진 창 축)을 사납게 응시. 왼쪽 청년 시선이 미세하게 좌측으로 흐르지만 A와 동일. 창 개구부는 완전한 검은 구멍으로, 시선의 오프-이미지 타깃 축만 정의하고 인물은 없음 — 프롬프트의 '외부 관찰자 제외' 지시와 일치.",
      "built_space": "동일한 도축장: 천장 레일 갈고리, 벽면 칼, 싱크대, 우측 통·도구. 두 얼굴 사이 좁은 실내 스트립에 깨진 창틀과 칼걸이가 보여 장소·위협 유지. 창은 야간 실내 대비 어둡게 뚫려 있어 밤 시간 락에 부합.",
      "entities": "왼쪽 청년: 청년 #1(넓적한 얼굴, 짧은 머리), 카키 재킷+피 묻은 흰 티 — 이전 스틸과 일치. 오른쪽 청년: 청년 #2(마른 얼굴), 회청색 후드 재킷+흰 티로 이전 스틸의 착장과 일치. 얼굴은 캐릭터 레퍼런스 #2와 부합. 목의 가는 체인만 보이고 지후의 뼈 목걸이는 프레임 밖(해당 인물 부재이므로 무관).",
      "hard_violations": [],
      "physics": "선 자세의 상반신 클로즈업, 지지 자연스러움. 부유 물체 없음. 갈고리는 레일에 고정. 혈액은 피부에 젖은 층으로, 티셔츠에는 흡수된 자국으로 다르게 표현돼 재질감 정확."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "두 청년 모두 카메라 축(깨진 창) 정면을 노려본다. 좌측 청년은 눈을 치켜뜨고 렌즈를 향하고, 우측 청년도 시선이 카메라 쪽으로 향한다. 창은 화면 중앙 배경, 카메라 축 위에 있고 그 너머는 완전한 어둠이라 시선의 목표축이 오프이미지로 유지된다.",
      "built_space": "도축장 내부: 천장 레일에 걸린 S자 갈고리들이 좌우와 두 머리 사이에 부분적으로 보이고, 벽의 자석 칼걸이에 칼 3~4자루, 아래 싱크/작업대 일부가 좁은 띠로 남아 있다. 창틀은 하나, 깨진 구멍 하나 — 개수·배치 모두 이전 스틸과 일치. 창 크기는 실제 스케일에 맞게 작게 유지.",
      "entities": "좌측=마을 청년 #1(넓은 얼굴, 짧은 검은 머리), 이전 스틸의 올리브 자켓+흰 티 유지, 피 범벅. 우측=마을 청년 #2(마른 얼굴), 이전 스틸의 회청색 자켓+흰 티 유지, 얼굴 피 튀김, 목에 가는 줄 목걸이. 지정된 두 사람 외 인물 없음 — '전화기와 외부 관찰자는 제외' 지시 충족.",
      "hard_violations": [],
      "physics": "두 사람 모두 서 있는 흉상 프레임, 어깨·목의 무게가 자연스럽다. 갈고리는 천장 레일에 걸려 매달려 있고 지지가 명확. 공중에 떠 있는 물체 없음. 피는 젖은 광택으로 피부와 옷에 얹혀 흐름 방향이 중력과 일치."
     },
     {
      "label": "B",
      "direction": "두 청년의 시선은 A와 거의 동일하게 카메라 정면을 향한다. 그러나 창 너머에 남녀 두 인물(뼈 목걸이 착용 여성 포함)이 조명받아 뚜렷이 서 있어, 노려봄의 대상이 오프이미지가 아니라 화면 안에 등장한다.",
      "built_space": "갈고리·칼걸이·싱크 등 배경 구조는 A와 동일. 창틀 하나, 깨진 구멍 하나. 다만 창 개구부가 인물 두 명을 담는 무대처럼 밝게 채워져 배경 요소가 전경적 주목을 끈다. 또한 유리 파편의 어두운 구멍이 인물 실루엣과 겹쳐 광학적으로 애매하다.",
      "entities": "좌측 청년 #1은 A와 동일. 우측 청년 #2의 의상이 이전 스틸의 회청색 자켓 대신 붉은 체크 셔츠+베이지 티로 교체됨 — 이전 스틸이 잠근 복장과 불일치(캐릭터 시트 참조로 바뀐 것). 창밖에 김여상·김지후로 보이는 두 인물이 추가되어, '외부 관찰자는 타이트 클로즈업에서 제외' 지시와 'PEOPLE: 두 청년 외 누구도 안 됨' 조항을 위반.",
      "hard_violations": [
       "프롬프트가 명시적으로 배제한 외부 관찰자(2인)를 프레임 안에 추가 — 지정 인물 외 인물 등장",
       "이전 스틸이 잠근 청년 #2의 의상(회청색 자켓)을 붉은 체크 셔츠로 변경 — 연속성 락 위반"
      ],
      "physics": "두 청년의 서 있는 자세와 지지는 A와 동일하게 자연스럽다. 창밖 두 인물은 지면에 서 있는 것으로 읽히나 야간 어둠 속에서 정면광을 받는 근거가 없어 조명 논리가 부자연스럽다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "창은 어둠만 남긴 오프이미지 목표축으로 유지되고 두 청년만 등장하며 이전 스틸의 의상·피·도구가 그대로 이어져, '전화기와 외부 관찰자 제외' 지시와 클로즈업 구성을 정확히 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "청년 #2의 의상을 이전 스틸의 회청색 자켓에서 체크 셔츠로 바꾸고, 명시적으로 배제하라던 창밖 관찰자 2인까지 추가해 지정 인물 제한과 연속성 락을 동시에 깨뜨렸다 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "창은 어둠만 남긴 오프이미지 목표축으로 유지되고 두 청년만 등장하며 이전 스틸의 의상·피·도구가 그대로 이어져, '전화기와 외부 관찰자 제외' 지시와 클로즈업 구성을 정확히 충족한다."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "청년 #2의 의상을 이전 스틸의 회청색 자켓에서 체크 셔츠로 바꾸고, 명시적으로 배제하라던 창밖 관찰자 2인까지 추가해 지정 인물 제한과 연속성 락을 동시에 깨뜨렸다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "두 청년 모두 카메라 축(깨진 창) 정면을 노려본다. 좌측 청년은 눈을 치켜뜨고 렌즈를 향하고, 우측 청년도 시선이 카메라 쪽으로 향한다. 창은 화면 중앙 배경, 카메라 축 위에 있고 그 너머는 완전한 어둠이라 시선의 목표축이 오프이미지로 유지된다.",
      "built_space": "도축장 내부: 천장 레일에 걸린 S자 갈고리들이 좌우와 두 머리 사이에 부분적으로 보이고, 벽의 자석 칼걸이에 칼 3~4자루, 아래 싱크/작업대 일부가 좁은 띠로 남아 있다. 창틀은 하나, 깨진 구멍 하나 — 개수·배치 모두 이전 스틸과 일치. 창 크기는 실제 스케일에 맞게 작게 유지.",
      "entities": "좌측=마을 청년 #1(넓은 얼굴, 짧은 검은 머리), 이전 스틸의 올리브 자켓+흰 티 유지, 피 범벅. 우측=마을 청년 #2(마른 얼굴), 이전 스틸의 회청색 자켓+흰 티 유지, 얼굴 피 튀김, 목에 가는 줄 목걸이. 지정된 두 사람 외 인물 없음 — '전화기와 외부 관찰자는 제외' 지시 충족.",
      "hard_violations": [],
      "physics": "두 사람 모두 서 있는 흉상 프레임, 어깨·목의 무게가 자연스럽다. 갈고리는 천장 레일에 걸려 매달려 있고 지지가 명확. 공중에 떠 있는 물체 없음. 피는 젖은 광택으로 피부와 옷에 얹혀 흐름 방향이 중력과 일치."
     },
     {
      "label": "A",
      "direction": "두 청년의 시선은 A와 거의 동일하게 카메라 정면을 향한다. 그러나 창 너머에 남녀 두 인물(뼈 목걸이 착용 여성 포함)이 조명받아 뚜렷이 서 있어, 노려봄의 대상이 오프이미지가 아니라 화면 안에 등장한다.",
      "built_space": "갈고리·칼걸이·싱크 등 배경 구조는 A와 동일. 창틀 하나, 깨진 구멍 하나. 다만 창 개구부가 인물 두 명을 담는 무대처럼 밝게 채워져 배경 요소가 전경적 주목을 끈다. 또한 유리 파편의 어두운 구멍이 인물 실루엣과 겹쳐 광학적으로 애매하다.",
      "entities": "좌측 청년 #1은 A와 동일. 우측 청년 #2의 의상이 이전 스틸의 회청색 자켓 대신 붉은 체크 셔츠+베이지 티로 교체됨 — 이전 스틸이 잠근 복장과 불일치(캐릭터 시트 참조로 바뀐 것). 창밖에 김여상·김지후로 보이는 두 인물이 추가되어, '외부 관찰자는 타이트 클로즈업에서 제외' 지시와 'PEOPLE: 두 청년 외 누구도 안 됨' 조항을 위반.",
      "hard_violations": [
       "프롬프트가 명시적으로 배제한 외부 관찰자(2인)를 프레임 안에 추가 — 지정 인물 외 인물 등장",
       "이전 스틸이 잠근 청년 #2의 의상(회청색 자켓)을 붉은 체크 셔츠로 변경 — 연속성 락 위반"
      ],
      "physics": "두 청년의 서 있는 자세와 지지는 A와 동일하게 자연스럽다. 창밖 두 인물은 지면에 서 있는 것으로 읽히나 야간 어둠 속에서 정면광을 받는 근거가 없어 조명 논리가 부자연스럽다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 7,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S32sh12"
  }
 },
 "S33sh10": {
  "input_fingerprint": "a6b22e188a62f444",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 산들의 커다란 손이 수리영의 목을 강하게 틀어쥐어 피부가 짓눌린 압박의 순간을 담은 클로즈업.\n\nLOCATION (lock): The open forest-path junction where the narrow woodland trail emerges. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At neck height beside the pair, the dolly-in ends on a close lateral view of 고산들’s hand compressing 김지후(강수리영)’s throat, with her jaw and strained shoulder retained at the frame edge for scale. The gripping hand occupies less than the central third rather than becoming an isolated insert, and the vertical line of the forearm prepares the upward track toward his face.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: forest path (nighttime path) — A narrow portion of the path recedes behind the pair; used as Appears only as restrained peripheral context around the point of contact.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination emphasizes the pressure contours of hand, throat, and jaw without introducing a visible light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moonlit path entrance, the two characters' positions, and the man's unchanged dark clothing. Exclude the wider pursuing crowd and scenery from the close-up; focus on his hand crushing her throat.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s animal-bone necklace remains at her throat as Sandel grips her neck.\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 woman in her early 20s, long black hair, pretty youthful face); 고산들 (육혈귀 각성 상태) (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 8,
   "B": 6,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "목 높이 측면 클로즈업, 중앙 3분의 1 안의 쥐는 손, 프레임 끝에 걸린 턱·어깨, 로우키 야간 톤, 뼈 목걸이 유지까지 카메라 지시를 가장 정확히 실현 — 압박 함몰 표현이 약한 점만 감점."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "접촉점과 인물은 맞지만 노출이 밝아 야간 로우키가 약하고 남자 얼굴이 크게 들어와 클로즈업 스케일·상향 트랙 준비 구성이 A보다 느슨하며 모자·헤어가 참조와 어긋난다."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "클로즈업이 아닌 미디엄 투샷으로 배경 숲길이 주요 요소가 되고 조명이 야간 잠금과 어긋나며, 남자의 의상이 이전 스틸의 네이비-오렌지 방수복과 전혀 달라 연속성 지시를 크게 위반."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S33sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990262>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "남자의 손이 여자의 맨 목을 조르는 대신 재킷 깃을 움켜쥐고 있어 '목을 강하게 틀어쥔' 프롬프트 지시를 위반했습니다.",
     "fix_en": "Redraw the man's hand so it tightly grips the woman's bare throat, with his fingers pressing directly into the flesh of her neck, replacing the current grip on her jacket collar; strictly preserve the current framing, lighting, the forest background, both characters' faces and poses, the man's jacket sleeve, and the woman's shirt, brown jacket, and bone necklace.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the man's hand so it tightly grips the woman's bare throat, with his fingers pressing directly into the flesh of her neck, replacing the current grip on her jacket collar; strictly preserve the current framing, lighting, the forest background, both characters' faces and poses, the man's jacket sleeve, and the woman's shirt, brown jacket, and bone necklace.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "목 높이 측면 클로즈업, 접촉점 중심, 남자는 턱만 걸리고 여자의 턱·어깨가 가장자리에 남는 지정 구성을 정확히 실현했고 뼈 목걸이·의상·야간 저조도도 유지 — 목 함몰 표현이 약한 점은 있으나 프레이밍 권위 조항에서 확실히 앞선다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손 위치·의상·목걸이는 유지했으나 카메라가 물러나 두 얼굴이 모두 드러나는 투샷으로 넓혀져 '클로즈업, 손이 중앙 1/3, 전완 수직선' 구성 권위를 어겼고, 여성 얼굴 인상도 캐릭터 참조에서 벗어나 정체성 손실이 추가됐다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.464
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.464
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "목 높이 측면 클로즈업, 접촉점 중심, 남자는 턱만 걸리고 여자의 턱·어깨가 가장자리에 남는 지정 구성을 정확히 실현했고 뼈 목걸이·의상·야간 저조도도 유지 — 목 함몰 표현이 약한 점은 있으나 프레이밍 권위 조항에서 확실히 앞선다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손 위치·의상·목걸이는 유지했으나 카메라가 물러나 두 얼굴이 모두 드러나는 투샷으로 넓혀져 '클로즈업, 손이 중앙 1/3, 전완 수직선' 구성 권위를 어겼고, 여성 얼굴 인상도 캐릭터 참조에서 벗어나 정체성 손실이 추가됐다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴·응시와 압박 윤곽의 조명은 B보다 잘 보이지만 프레임이 더 넓고, 장갑을 없앤 맨손이 목 대신 재킷 깃을 잡아 핵심인 ‘목 피부 압박 순간’을 실현하지 못했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "수리영의 턱과 어깨를 가장자리에 둔 더 밀착된 클로즈업은 얻었지만 얼굴·시선 확인을 잃었고, 장갑 없는 손이 여전히 목이 아닌 옷깃을 잡아 핵심 동작은 실패했다."
     }
    ],
    "all_candidates_fail": true,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.6,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.6,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴·응시와 압박 윤곽의 조명은 B보다 잘 보이지만 프레임이 더 넓고, 장갑을 없앤 맨손이 목 대신 재킷 깃을 잡아 핵심인 ‘목 피부 압박 순간’을 실현하지 못했다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "수리영의 턱과 어깨를 가장자리에 둔 더 밀착된 클로즈업은 얻었지만 얼굴·시선 확인을 잃었고, 장갑 없는 손이 여전히 목이 아닌 옷깃을 잡아 핵심 동작은 실패했다."
     }
    ],
    "all_candidates_fail": true
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S33sh6"
  }
 },
 "groupbg::꿈속 오솔길": {
  "input_fingerprint": "639c3e079dcefbde",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "꿈속 오솔길",
    "tags": [
     "S35sh1",
     "S35sh6",
     "S35sh7"
    ]
   },
   "context_sig": "8eb9aa657577feb2"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n꿈속 금월도 숲속 오솔길: 현실의 해송 숲길과 같은 배경이나, 시각적 원근감이 뒤틀린 공간. 길의 앞뒤가 비현실적으로 길어 보이며 형태가 흐릿해지는 초현실적인 톤의 좁은 흙길이다. (특징: 원근감이 왜곡된 길게 뻗은 흙길; 양옆의 빽빽한 나무 질감; 흐릿하고 비현실적인 공간감)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 숲속 오솔길 - 낮(수리영의 꿈)\n- 수리영이 오솔길에 홀로 서 있다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n꿈속 금월도 숲속 오솔길: 현실의 해송 숲길과 같은 배경이나, 시각적 원근감이 뒤틀린 공간. 길의 앞뒤가 비현실적으로 길어 보이며 형태가 흐릿해지는 초현실적인 톤의 좁은 흙길이다. (특징: 원근감이 왜곡된 길게 뻗은 흙길; 양옆의 빽빽한 나무 질감; 흐릿하고 비현실적인 공간감)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 숲속 오솔길 - 낮(수리영의 꿈)\n- 수리영이 오솔길에 홀로 서 있다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_꿈속_오솔길_464fe0.png",
  "asset_id": "575a0972-407e-47e4-ad05-b932d41fafa4",
  "input_asset_ids": [
   "0f3823d6-8dc2-4b74-a54a-24473246f20e"
  ],
  "origin_tag": "S35sh1",
  "place_text": "A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother.",
  "origin_inputs": {
   "place_text": "A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother.",
   "time_of_day_en": "day",
   "conti_asset_id": "0f3823d6-8dc2-4b74-a54a-24473246f20e"
  }
 },
 "S35sh1::bgfirst_bg": {
  "input_fingerprint": "6017d398499437cc",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어스름한 오솔길 한가운데 홀로 서 있는 수리영의 뒷모습.\n\nLOCATION (lock): A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Centered at shoulder height behind 김지후(강수리영), the static wide frame places her back in the lower center and 강민숙(홍은미) far ahead on the upper path. The long central sightline makes their separation visually explicit, with the path connecting them while withholding any sense that the distance can close.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) down the path; path separating mother and daughter in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: forest path (daytime path within the dream) — The path rises through the center from 김지후(강수리영) toward 강민숙(홍은미); used as Creates the impossible depth corridor linking but separating mother and daughter; forest (surrounding the path); used as Borders the long sightline and contains both figures within the same dream space.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the dream setting is rendered with restrained contrast and subtly unreal spatial separation rather than an invented light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어스름한 오솔길 한가운데 홀로 서 있는 수리영의 뒷모습.\n\nLOCATION (lock): A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Centered at shoulder height behind 김지후(강수리영), the static wide frame places her back in the lower center and 강민숙(홍은미) far ahead on the upper path. The long central sightline makes their separation visually explicit, with the path connecting them while withholding any sense that the distance can close.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) down the path; path separating mother and daughter in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: forest path (daytime path within the dream) — The path rises through the center from 김지후(강수리영) toward 강민숙(홍은미); used as Creates the impossible depth corridor linking but separating mother and daughter; forest (surrounding the path); used as Borders the long sightline and contains both figures within the same dream space.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the dream setting is rendered with restrained contrast and subtly unreal spatial separation rather than an invented light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh1__bgfirst_bg.png",
  "asset_id": "e18c9255-c6ce-4aef-8ed9-2f6097998213",
  "input_asset_ids": [
   "0f3823d6-8dc2-4b74-a54a-24473246f20e",
   "575a0972-407e-47e4-ad05-b932d41fafa4"
  ]
 },
 "S35sh1": {
  "input_fingerprint": "51043ea9879c9b8c",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어스름한 오솔길 한가운데 홀로 서 있는 수리영의 뒷모습.\n\nLOCATION (lock): A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Centered at shoulder height behind 김지후(강수리영), the static wide frame places her back in the lower center and 강민숙(홍은미) far ahead on the upper path. The long central sightline makes their separation visually explicit, with the path connecting them while withholding any sense that the distance can close.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) down the path; path separating mother and daughter in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: forest path (daytime path within the dream) — The path rises through the center from 김지후(강수리영) toward 강민숙(홍은미); used as Creates the impossible depth corridor linking but separating mother and daughter; forest (surrounding the path); used as Borders the long sightline and contains both figures within the same dream space.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the dream setting is rendered with restrained contrast and subtly unreal spatial separation rather than an invented light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어스름한 오솔길 한가운데 홀로 서 있는 수리영의 뒷모습.\n\nLOCATION (lock): A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Centered at shoulder height behind 김지후(강수리영), the static wide frame places her back in the lower center and 강민숙(홍은미) far ahead on the upper path. The long central sightline makes their separation visually explicit, with the path connecting them while withholding any sense that the distance can close.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) down the path; path separating mother and daughter in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: forest path (daytime path within the dream) — The path rises through the center from 김지후(강수리영) toward 강민숙(홍은미); used as Creates the impossible depth corridor linking but separating mother and daughter; forest (surrounding the path); used as Borders the long sightline and contains both figures within the same dream space.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the dream setting is rendered with restrained contrast and subtly unreal spatial separation rather than an invented light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 어스름한 오솔길 한가운데 홀로 서 있는 수리영의 뒷모습.\n\nLOCATION (lock): A dreamlike forest footpath on the island, with the road stretching unnaturally between daughter and mother. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Centered at shoulder height behind 김지후(강수리영), the static wide frame places her back in the lower center and 강민숙(홍은미) far ahead on the upper path. The long central sightline makes their separation visually explicit, with the path connecting them while withholding any sense that the distance can close.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward 강민숙(홍은미) on the upper path; 강민숙(홍은미) in the upper-center of the frame, background, looks toward 김지후(강수리영) down the path; path separating mother and daughter in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: forest path (daytime path within the dream) — The path rises through the center from 김지후(강수리영) toward 강민숙(홍은미); used as Creates the impossible depth corridor linking but separating mother and daughter; forest (surrounding the path); used as Borders the long sightline and contains both figures within the same dream space.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight appropriate to the dream setting is rendered with restrained contrast and subtly unreal spatial separation rather than an invented light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S35sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_꿈속_오솔길_464fe0.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨높이 후방 중앙 고정 와이드, 하단 중앙의 뒷모습과 상단 중앙의 어머니가 안개 낀 길로 연결·분리되는 '불가능한 깊이 회랑'을 정확히 구현했고, 전신 접지와 레퍼런스 로케이션·의상 일치도 우수하다.  ★위반: [gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도 자체는 유사하나 길이 짧은 능선에서 끊겨 명시된 긴 중앙 시선축·불가능한 깊이감이 약해지고, 배경 인물이 어머니로 식별되지 않으며 전경 인물 발이 잘려 와이드 스케일도 다소 못 미친다.  ★위반: [gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.417
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.167
     },
     "violations": {
      "A": [
       "[gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
      ],
      "B": [
       "[gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨높이 후방 중앙 고정 와이드, 하단 중앙의 뒷모습과 상단 중앙의 어머니가 안개 낀 길로 연결·분리되는 '불가능한 깊이 회랑'을 정확히 구현했고, 전신 접지와 레퍼런스 로케이션·의상 일치도 우수하다.  ★위반: [gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도 자체는 유사하나 길이 짧은 능선에서 끊겨 명시된 긴 중앙 시선축·불가능한 깊이감이 약해지고, 배경 인물이 어머니로 식별되지 않으며 전경 인물 발이 잘려 와이드 스케일도 다소 못 미친다.  ★위반: [gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 전경 여성의 등 뒤 어깨높이에서 오솔길 중앙축을 따라 정면으로 향한다. 전경 인물(김지후/강수리영)은 뒷모습으로 길 위쪽을 바라보고, 상단 중앙의 여성(강민숙/홍은미)은 이쪽을 향해 정면으로 서 있어 두 시선이 길을 따라 마주본다. 시선축은 명확히 서로에게 착지한다.",
      "built_space": "인공 구조물은 없고 숲길이 공간이다. 다만 길이 화면 중앙에서 언덕 능선처럼 뚝 끊기며 뒤쪽 인물이 능선 꼭대기에 서 있는 형태라, 레퍼런스의 '안개 속으로 소실점까지 곧게 뻗은 소나무 숲길'과는 다른 지형이 되었다. 무한한 깊이 회랑(impossible depth corridor)의 느낌은 약화되었다.",
      "entities": "전경 인물: 20대 한국 여성, 긴 검은 생머리, 갈색 워크재킷·카키 카고팬츠 — 캐릭터 레퍼런스와 대체로 일치(모자는 없음). 배경 인물: 한국 여성으로 읽히나 거리 대비 크기가 다소 크고 의상이 전경 인물과 유사한 갈색 재킷이라 모녀 구분(연장자)이 약하다. 배경 인물이 '너무 크게' 보여 실제 거리 대비 스케일이 다소 과장됨.",
      "hard_violations": [],
      "physics": "전경 인물은 두 발이 흙길 위에 정상적으로 서 있고 무게중심이 안정적이다. 배경 인물도 능선 위 지면에 두 발로 서 있으며 발밑에 접지 그림자가 있다. 공중에 뜬 물체나 지지 없는 신체는 없다. 다만 전경 인물의 팔이 몸통에 딱 붙어 다소 경직된 차렷에 가깝다."
     },
     {
      "label": "B",
      "direction": "카메라는 전경 여성의 등 뒤, 어깨높이 중앙축에서 길을 따라 정면. 전경 인물은 뒷모습으로 길 위쪽 안개 속 여성을 향하고, 배경 여성은 길 아래쪽 딸을 정면으로 마주본다. 두 시선이 중앙 소실선 위에서 정확히 맞물린다.",
      "built_space": "숲길 자체가 공간. 길은 화면 중앙을 통과해 안개 낀 소실점까지 상승하며 이어져, 레퍼런스 로케이션(소나무 숲, 솔잎 깔린 흙길, 좌측 바위, 안개 소실점)의 지형·재질·분위기와 매우 근접. '이어주지만 갈라놓는 불가능한 깊이의 회랑'이 시각적으로 성립.",
      "entities": "전경 인물: 20대 한국 여성, 긴 검은 머리, 갈색 워크재킷·짙은 카고팬츠·브라운 워크부츠 — 캐릭터 레퍼런스와 일치(모자 없음). 배경 인물: 중년으로 읽히는 한국 여성, 밝은 카디건과 치마 차림이라 어머니 캐릭터로 구분이 명확. 크기는 거리에 걸맞게 작다.",
      "hard_violations": [],
      "physics": "전경 인물은 두 발이 흙길에 접지, 자연스러운 체중 분산과 팔의 미세한 이완. 배경 인물도 길 위에 서 있으며 발치 접지가 보인다. 안개로 인해 배경 인물 하단 접지가 다소 흐리지만 부유하지 않고 지면 위에 놓여 있다. 부유·무지지 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "뒷모습·중앙 시선축과 인물 배치는 충족하나, 길이 능선에서 끊겨 레퍼런스의 안개 소실점 회랑이 사라졌고 배경 인물이 거리 대비 과대해 '진짜 물리적 스케일' 조항과 무한 깊이감 요구를 약화시킨다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "어깨높이 중앙 와이드, 하단중앙 뒷모습·상단중앙 어머니의 긴 시선축, 안개 소실점까지 이어지는 로케이션 재현, 거리에 맞는 인물 스케일과 접지 모두 충족 — 브리프에 가장 충실하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "뒷모습·중앙 시선축과 인물 배치는 충족하나, 길이 능선에서 끊겨 레퍼런스의 안개 소실점 회랑이 사라졌고 배경 인물이 거리 대비 과대해 '진짜 물리적 스케일' 조항과 무한 깊이감 요구를 약화시킨다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "어깨높이 중앙 와이드, 하단중앙 뒷모습·상단중앙 어머니의 긴 시선축, 안개 소실점까지 이어지는 로케이션 재현, 거리에 맞는 인물 스케일과 접지 모두 충족 — 브리프에 가장 충실하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 전경 여성의 등 뒤 어깨높이에서 오솔길 중앙축을 따라 정면으로 향한다. 전경 인물(김지후/강수리영)은 뒷모습으로 길 위쪽을 바라보고, 상단 중앙의 여성(강민숙/홍은미)은 이쪽을 향해 정면으로 서 있어 두 시선이 길을 따라 마주본다. 시선축은 명확히 서로에게 착지한다.",
      "built_space": "인공 구조물은 없고 숲길이 공간이다. 다만 길이 화면 중앙에서 언덕 능선처럼 뚝 끊기며 뒤쪽 인물이 능선 꼭대기에 서 있는 형태라, 레퍼런스의 '안개 속으로 소실점까지 곧게 뻗은 소나무 숲길'과는 다른 지형이 되었다. 무한한 깊이 회랑(impossible depth corridor)의 느낌은 약화되었다.",
      "entities": "전경 인물: 20대 한국 여성, 긴 검은 생머리, 갈색 워크재킷·카키 카고팬츠 — 캐릭터 레퍼런스와 대체로 일치(모자는 없음). 배경 인물: 한국 여성으로 읽히나 거리 대비 크기가 다소 크고 의상이 전경 인물과 유사한 갈색 재킷이라 모녀 구분(연장자)이 약하다. 배경 인물이 '너무 크게' 보여 실제 거리 대비 스케일이 다소 과장됨.",
      "hard_violations": [],
      "physics": "전경 인물은 두 발이 흙길 위에 정상적으로 서 있고 무게중심이 안정적이다. 배경 인물도 능선 위 지면에 두 발로 서 있으며 발밑에 접지 그림자가 있다. 공중에 뜬 물체나 지지 없는 신체는 없다. 다만 전경 인물의 팔이 몸통에 딱 붙어 다소 경직된 차렷에 가깝다."
     },
     {
      "label": "A",
      "direction": "카메라는 전경 여성의 등 뒤, 어깨높이 중앙축에서 길을 따라 정면. 전경 인물은 뒷모습으로 길 위쪽 안개 속 여성을 향하고, 배경 여성은 길 아래쪽 딸을 정면으로 마주본다. 두 시선이 중앙 소실선 위에서 정확히 맞물린다.",
      "built_space": "숲길 자체가 공간. 길은 화면 중앙을 통과해 안개 낀 소실점까지 상승하며 이어져, 레퍼런스 로케이션(소나무 숲, 솔잎 깔린 흙길, 좌측 바위, 안개 소실점)의 지형·재질·분위기와 매우 근접. '이어주지만 갈라놓는 불가능한 깊이의 회랑'이 시각적으로 성립.",
      "entities": "전경 인물: 20대 한국 여성, 긴 검은 머리, 갈색 워크재킷·짙은 카고팬츠·브라운 워크부츠 — 캐릭터 레퍼런스와 일치(모자 없음). 배경 인물: 중년으로 읽히는 한국 여성, 밝은 카디건과 치마 차림이라 어머니 캐릭터로 구분이 명확. 크기는 거리에 걸맞게 작다.",
      "hard_violations": [],
      "physics": "전경 인물은 두 발이 흙길에 접지, 자연스러운 체중 분산과 팔의 미세한 이완. 배경 인물도 길 위에 서 있으며 발치 접지가 보인다. 안개로 인해 배경 인물 하단 접지가 다소 흐리지만 부유하지 않고 지면 위에 놓여 있다. 부유·무지지 요소 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 17,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "어깨높이 후방 중앙 고정 와이드, 하단 중앙의 뒷모습과 상단 중앙의 어머니가 안개 낀 길로 연결·분리되는 '불가능한 깊이 회랑'을 정확히 구현했고, 전신 접지와 레퍼런스 로케이션·의상 일치도 우수하다.  ★위반: [gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "구도 자체는 유사하나 길이 짧은 능선에서 끊겨 명시된 긴 중앙 시선축·불가능한 깊이감이 약해지고, 배경 인물이 어머니로 식별되지 않으며 전경 인물 발이 잘려 와이드 스케일도 다소 못 미친다.  ★위반: [gpt] ‘홀로 서 있는 수리영’이라는 권위적 샷 텍스트와 PEOPLE의 단일 허용 인물 조건에 반해 배경에 두 번째 인물이 추가되어 있다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_꿈속_오솔길_464fe0.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "레이아웃 스케치에서는 전경 인물이 화면 하단에서 허벅지 위로 잘리도록 묘사되었으나, 결과물은 발끝까지 전신이 작게 나와 카메라 거리와 인물 크기가 맞지 않습니다.",
     "fix_en": "Scale up the foreground character so she is cropped at the mid-thigh by the bottom frame edge, matching the layout sketch size. Keep the woman's clothing, the background forest, the light, and the framing exactly as they are.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "샷 텍스트에 수리영이 '홀로' 서 있다고 명시되었고 허용된 인물 목록에도 수리영뿐이나, 길 멀리 다른 인물이 임의로 추가되었습니다.",
     "fix_en": "Remove the distant figure on the path entirely, replacing them with the empty dirt path and forest background. Keep the foreground woman, her position, clothing, the framing, the set, and the light exactly as they appear in this photograph."
    },
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에서 인물이 회색 캡 모자를 쓰고 있으나, 생성된 이미지에서는 모자가 누락되고 뒷머리만 묘사되었습니다.",
     "fix_en": "Add the grey cap to the foreground woman's head as seen from behind, sitting over her long black hair. Keep her jacket, pants, position, the background forest, the light, and the framing exactly as they are in this photograph."
    },
    {
     "issue_ko": "조명과 특징을 그대로 유지해야 하는 원본 배경과 달리, 길 안쪽에 원본에 없던 밝은 안개 효과가 임의로 추가되어 분위기가 왜곡되었습니다.",
     "fix_en": "Remove the bright glowing fog from the distant path, restoring the original darker view of the dirt path and trees from the reference. Keep the foreground woman, her clothing, her position, the framing, and the set exactly as they appear."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Scale up the foreground character so she is cropped at the mid-thigh by the bottom frame edge, matching the layout sketch size. Keep the woman's clothing, the background forest, the light, and the framing exactly as they are.\n- Remove the distant figure on the path entirely, replacing them with the empty dirt path and forest background. Keep the foreground woman, her position, clothing, the framing, the set, and the light exactly as they appear in this photograph.\n- Add the grey cap to the foreground woman's head as seen from behind, sitting over her long black hair. Keep her jacket, pants, position, the background forest, the light, and the framing exactly as they are in this photograph.\n- Remove the bright glowing fog from the distant path, restoring the original darker view of the dirt path and trees from the reference. Keep the foreground woman, her clothing, her position, the framing, and the set exactly as they appear.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 김지후의 어깨 높이 뒤에서 길 중앙축을 따라 정면으로 향한다. 김지후는 뒷모습으로 화면 하단 중앙에 서서 시선·몸통이 길 위쪽 중앙의 강민숙에게 향하고, 멀리 선 여성은 카메라(=딸) 쪽을 정면으로 바라본다. 두 시선이 중앙 사선 위에서 맞물려 계약이 요구한 '긴 중앙 시선축'이 성립한다.",
      "built_space": "인공 구조물은 없고 숲길이 구조다. 길이 중앙에서 위로 뻗어 두 인물을 잇고, 배경 참조의 소나무림·관목·왼쪽 하단 바위가 대체로 유지된다. 다만 배경 원본의 넓고 밝은 흙길이 다소 좁아지고 원경에 안개·역광 밝은 터널이 추가되어 배경의 '고정 요소 그대로' 조항에서 약간 이탈한다.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 워크재킷+어두운 카고 팬츠+갈색 부츠로 캐릭터 참조와 대체로 일치. 다만 참조의 회색 볼캡이 없다(모자 누락). 원경 여성은 어머니 강민숙 역할로 레이아웃 스케치가 지정한 위치·크기(작고 지평선 위)에 부합하는 중년 여성 실루엣이며, 계약의 PEOPLE 조항이 명시적으로 허용하지 않은 인물이라는 점은 논쟁적이나 FRAME LAYOUT이 직접 지정한 인물이다.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 흙길에 닿아 체중이 실려 있고 팔은 자연스럽게 늘어져 있다. 원경 여성도 발이 길 표면에 접지되어 있다(약간 안개로 흐려지나 다리·발이 지면과 연결됨). 공중 부양이나 무지지 물체는 없다. 스케치 선·화살표 잔존 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 뒷모습의 김지후를 향해 중앙축으로 서 있으나, 그녀의 시선이 향할 대상인 강민숙이 화면에 없다. 길도 인물의 몸에 가려진 채 위쪽에서 왼쪽으로 흐릿하게 사라져 '길이 두 사람을 잇는' 중앙 시선축이 성립하지 않는다. 인물이 화면 중앙 상당 부분을 차지해 시선의 종착점이 비어 있다.",
      "built_space": "숲길 배경은 참조와 유사하나 카메라가 더 좁고 낮게 잡혀 원본의 밝은 소실점 터널이 사라졌고, 길은 인물 뒤에서 끊긴 듯 보인다. FRAME LAYOUT이 요구한 '중앙에서 위로 상승하는 길'의 깊이 회랑이 소실.",
      "entities": "김지후: 긴 검은 생머리, 회색 볼캡(참조와 일치, A보다 우수), 갈색 워크재킷, 어두운 카고 팬츠. 상반신 위주로 크게 잡혀 부츠·다리 하단은 프레임 밖. 강민숙(홍은미)이 아예 부재하여 FRAME LAYOUT이 명시한 상단 중앙 인물이 누락.",
      "hard_violations": [
       "FRAME LAYOUT이 명시한 상단 중앙의 강민숙(홍은미)이 프레임에서 완전히 누락되어 '모녀를 잇고 갈라놓는 중앙 시선축' 스테이징이 성립하지 않음",
       "지시된 와이드 샷/스케치 크기 대비 인물이 과도하게 확대되어(머리~허벅지) 카메라 스케일·화면 배치 계약 위반"
      ],
      "physics": "인물은 지면에 서 있으며 상반신만 보이나 자세는 안정적이다. 공중 부양·무지지 요소는 없다. 화살표·스케치 흔적 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치대로 하단 중앙 뒷모습의 김지후와 상단 중앙 원경의 어머니를 배치해 중앙 시선축과 와이드 스케일을 정확히 실현했다; 참조의 회색 볼캡 누락과 원경 안개·역광 과장이 감점 요인이지만 계약의 최상위 스테이징을 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "볼캡 복원 등 의상 정합은 개선되었으나, 계약이 명시한 상단 중앙의 강민숙을 통째로 삭제하고 인물을 크게 확대해 와이드 샷·모녀 분리 회랑이라는 핵심 스테이징을 잃었다 — 수리가 얻은 것보다 잃은 것이 훨씬 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치대로 하단 중앙 뒷모습의 김지후와 상단 중앙 원경의 어머니를 배치해 중앙 시선축과 와이드 스케일을 정확히 실현했다; 참조의 회색 볼캡 누락과 원경 안개·역광 과장이 감점 요인이지만 계약의 최상위 스테이징을 충족한다."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "볼캡 복원 등 의상 정합은 개선되었으나, 계약이 명시한 상단 중앙의 강민숙을 통째로 삭제하고 인물을 크게 확대해 와이드 샷·모녀 분리 회랑이라는 핵심 스테이징을 잃었다 — 수리가 얻은 것보다 잃은 것이 훨씬 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 김지후의 어깨 높이 뒤에서 길 중앙축을 따라 정면으로 향한다. 김지후는 뒷모습으로 화면 하단 중앙에 서서 시선·몸통이 길 위쪽 중앙의 강민숙에게 향하고, 멀리 선 여성은 카메라(=딸) 쪽을 정면으로 바라본다. 두 시선이 중앙 사선 위에서 맞물려 계약이 요구한 '긴 중앙 시선축'이 성립한다.",
      "built_space": "인공 구조물은 없고 숲길이 구조다. 길이 중앙에서 위로 뻗어 두 인물을 잇고, 배경 참조의 소나무림·관목·왼쪽 하단 바위가 대체로 유지된다. 다만 배경 원본의 넓고 밝은 흙길이 다소 좁아지고 원경에 안개·역광 밝은 터널이 추가되어 배경의 '고정 요소 그대로' 조항에서 약간 이탈한다.",
      "entities": "김지후: 20대 초반 한국 여성, 긴 검은 생머리, 갈색 워크재킷+어두운 카고 팬츠+갈색 부츠로 캐릭터 참조와 대체로 일치. 다만 참조의 회색 볼캡이 없다(모자 누락). 원경 여성은 어머니 강민숙 역할로 레이아웃 스케치가 지정한 위치·크기(작고 지평선 위)에 부합하는 중년 여성 실루엣이며, 계약의 PEOPLE 조항이 명시적으로 허용하지 않은 인물이라는 점은 논쟁적이나 FRAME LAYOUT이 직접 지정한 인물이다.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 흙길에 닿아 체중이 실려 있고 팔은 자연스럽게 늘어져 있다. 원경 여성도 발이 길 표면에 접지되어 있다(약간 안개로 흐려지나 다리·발이 지면과 연결됨). 공중 부양이나 무지지 물체는 없다. 스케치 선·화살표 잔존 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 뒷모습의 김지후를 향해 중앙축으로 서 있으나, 그녀의 시선이 향할 대상인 강민숙이 화면에 없다. 길도 인물의 몸에 가려진 채 위쪽에서 왼쪽으로 흐릿하게 사라져 '길이 두 사람을 잇는' 중앙 시선축이 성립하지 않는다. 인물이 화면 중앙 상당 부분을 차지해 시선의 종착점이 비어 있다.",
      "built_space": "숲길 배경은 참조와 유사하나 카메라가 더 좁고 낮게 잡혀 원본의 밝은 소실점 터널이 사라졌고, 길은 인물 뒤에서 끊긴 듯 보인다. FRAME LAYOUT이 요구한 '중앙에서 위로 상승하는 길'의 깊이 회랑이 소실.",
      "entities": "김지후: 긴 검은 생머리, 회색 볼캡(참조와 일치, A보다 우수), 갈색 워크재킷, 어두운 카고 팬츠. 상반신 위주로 크게 잡혀 부츠·다리 하단은 프레임 밖. 강민숙(홍은미)이 아예 부재하여 FRAME LAYOUT이 명시한 상단 중앙 인물이 누락.",
      "hard_violations": [
       "FRAME LAYOUT이 명시한 상단 중앙의 강민숙(홍은미)이 프레임에서 완전히 누락되어 '모녀를 잇고 갈라놓는 중앙 시선축' 스테이징이 성립하지 않음",
       "지시된 와이드 샷/스케치 크기 대비 인물이 과도하게 확대되어(머리~허벅지) 카메라 스케일·화면 배치 계약 위반"
      ],
      "physics": "인물은 지면에 서 있으며 상반신만 보이나 자세는 안정적이다. 공중 부양·무지지 요소는 없다. 화살표·스케치 흔적 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 여성의 뒤에서 정면으로 길을 향한다. 인물은 등을 보이고 길 안쪽(화면 안쪽 위)을 바라보는 것으로 읽히나, 시선이 닿는 대상(상단 길 위의 강민숙)이 화면에 전혀 없다. 프레임 레이아웃이 요구한 '상단 중앙 배경의 어머니'가 부재하여 긴 시선축이 성립하지 않는다.",
      "built_space": "인공 구조물은 없음. 배경은 소나무 숲길이나 레퍼런스 배경의 정중앙으로 곧게 뻗은 넓은 흙길이 좁고 굽은 오솔길로 바뀌었고, 좌우 나무 배열·소실점·안개 원경이 원본과 다르게 재구성됨. 즉 SHOT BACKGROUND 유지 지시를 상당히 위반.",
      "entities": "인물: 긴 검은 생머리의 한국 여성, 회색 볼캡을 뒤통수 쪽으로 쓰고 갈색/브라운 워크재킷, 어두운 카고팬츠 — 캐릭터 레퍼런스와 대체로 일치(재킷 색이 레퍼런스의 짙은 갈색보다 밝은 편). 어머니 인물은 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발이 프레임 하단에서 잘려 보이지 않지만 몸통은 지면 위에 수직으로 서 있는 자연스러운 무게중심. 떠 있는 물체 없음. 다만 크기가 스케치보다 작고 하반신이 잘려 서 있는 접지점이 확인되지 않음."
     },
     {
      "label": "B",
      "direction": "전경 여성은 등을 보이고 화면 상단 중앙의 원경 여성을 향해 정면으로 서 있으며, 원경 여성도 길 아래쪽 전경 인물을 향해 마주 본다. 시선축이 길 중앙을 따라 정확히 연결됨 — 프레임 레이아웃이 지정한 대상에 시선이 정확히 착지.",
      "built_space": "구조물 없음. 배경 숲길은 레퍼런스의 중앙 직선 길, 좌측 큰 소나무 줄기, 좌측 중경의 회색 바위, 우측 관목 덤불, 원경의 안개 소실점이 대체로 보존됨. 길 폭과 원근이 레퍼런스와 근접.",
      "entities": "전경 인물: 긴 검은 생머리의 한국 20대 여성, 브라운 워크재킷, 어두운 카고팬츠, 갈색 워크부츠 — 레퍼런스와 일치. 단 캐릭터 레퍼런스의 회색 볼캡이 없음(모자 미착용)이 손실. 원경 인물은 중년 여성 실루엣으로 강민숙 역에 해당하며, 프레임 레이아웃이 명시적으로 요구한 인물이므로 '추가된 사람'이 아님.",
      "hard_violations": [],
      "physics": "전경 인물은 두 발이 흙길에 접지, 발밑에 약한 그림자, 자연스러운 직립. 원경 인물도 길 위에 발이 닿아 서 있으며 뒤쪽 역광 안개가 후광처럼 감싸지만 공중부양은 아님. 지지 없는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "카메라·시선축의 핵심인 상단 길 위 강민숙이 아예 없어 '모녀를 잇되 갈라놓는 긴 시선축' 구성이 무너졌고, 배경 길과 나무 배치도 SHOT BACKGROUND에서 크게 이탈했다. 모자 착용 등 의상 일치는 이득이나 프레임 레이아웃 위반이 결정적."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레이아웃대로 하단 중앙 뒷모습의 수리영과 상단 중앙 원경의 어머니가 마주 보며 중앙 길이 둘을 잇고, 배경 지오메트리(직선 길·좌측 바위·안개 소실점)도 레퍼런스를 잘 보존했다. 레퍼런스의 회색 볼캡 누락과 다소 강한 원경 발광이 손실이나, 구도 계약 충족이 이를 상회."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "카메라·시선축의 핵심인 상단 길 위 강민숙이 아예 없어 '모녀를 잇되 갈라놓는 긴 시선축' 구성이 무너졌고, 배경 길과 나무 배치도 SHOT BACKGROUND에서 크게 이탈했다. 모자 착용 등 의상 일치는 이득이나 프레임 레이아웃 위반이 결정적."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "레이아웃대로 하단 중앙 뒷모습의 수리영과 상단 중앙 원경의 어머니가 마주 보며 중앙 길이 둘을 잇고, 배경 지오메트리(직선 길·좌측 바위·안개 소실점)도 레퍼런스를 잘 보존했다. 레퍼런스의 회색 볼캡 누락과 다소 강한 원경 발광이 손실이나, 구도 계약 충족이 이를 상회."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 여성의 뒤에서 정면으로 길을 향한다. 인물은 등을 보이고 길 안쪽(화면 안쪽 위)을 바라보는 것으로 읽히나, 시선이 닿는 대상(상단 길 위의 강민숙)이 화면에 전혀 없다. 프레임 레이아웃이 요구한 '상단 중앙 배경의 어머니'가 부재하여 긴 시선축이 성립하지 않는다.",
      "built_space": "인공 구조물은 없음. 배경은 소나무 숲길이나 레퍼런스 배경의 정중앙으로 곧게 뻗은 넓은 흙길이 좁고 굽은 오솔길로 바뀌었고, 좌우 나무 배열·소실점·안개 원경이 원본과 다르게 재구성됨. 즉 SHOT BACKGROUND 유지 지시를 상당히 위반.",
      "entities": "인물: 긴 검은 생머리의 한국 여성, 회색 볼캡을 뒤통수 쪽으로 쓰고 갈색/브라운 워크재킷, 어두운 카고팬츠 — 캐릭터 레퍼런스와 대체로 일치(재킷 색이 레퍼런스의 짙은 갈색보다 밝은 편). 어머니 인물은 없음.",
      "hard_violations": [],
      "physics": "인물은 두 발이 프레임 하단에서 잘려 보이지 않지만 몸통은 지면 위에 수직으로 서 있는 자연스러운 무게중심. 떠 있는 물체 없음. 다만 크기가 스케치보다 작고 하반신이 잘려 서 있는 접지점이 확인되지 않음."
     },
     {
      "label": "A",
      "direction": "전경 여성은 등을 보이고 화면 상단 중앙의 원경 여성을 향해 정면으로 서 있으며, 원경 여성도 길 아래쪽 전경 인물을 향해 마주 본다. 시선축이 길 중앙을 따라 정확히 연결됨 — 프레임 레이아웃이 지정한 대상에 시선이 정확히 착지.",
      "built_space": "구조물 없음. 배경 숲길은 레퍼런스의 중앙 직선 길, 좌측 큰 소나무 줄기, 좌측 중경의 회색 바위, 우측 관목 덤불, 원경의 안개 소실점이 대체로 보존됨. 길 폭과 원근이 레퍼런스와 근접.",
      "entities": "전경 인물: 긴 검은 생머리의 한국 20대 여성, 브라운 워크재킷, 어두운 카고팬츠, 갈색 워크부츠 — 레퍼런스와 일치. 단 캐릭터 레퍼런스의 회색 볼캡이 없음(모자 미착용)이 손실. 원경 인물은 중년 여성 실루엣으로 강민숙 역에 해당하며, 프레임 레이아웃이 명시적으로 요구한 인물이므로 '추가된 사람'이 아님.",
      "hard_violations": [],
      "physics": "전경 인물은 두 발이 흙길에 접지, 발밑에 약한 그림자, 자연스러운 직립. 원경 인물도 길 위에 발이 닿아 서 있으며 뒤쪽 역광 안개가 후광처럼 감싸지만 공중부양은 아님. 지지 없는 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 7
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh1__bgfirst_bg.png",
   "bg_asset_id": "e18c9255-c6ce-4aef-8ed9-2f6097998213",
   "bg_record_key": "S35sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "꿈속 오솔길",
   "groupbg_asset_id": "575a0972-407e-47e4-ad05-b932d41fafa4"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S35sh7": {
  "input_fingerprint": "c104d2a8e23d7521",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 민숙의 몸이 완전히 검은 연기 형체로 흩어진 채 어둠 속에 고정된 순간.\n\nLOCATION (lock): The darkened upper end of the dream forest path where the mother's form dissolves into smoke. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly-out settles at chest height into a fixed wide hold, revealing the full dispersed outline of 강민숙(홍은미) (검은 연기 환영 상태) at the center of the upper path. Her human silhouette has broken into a smoke-like form with gaps showing the path behind it, while surrounding space remains visible so the transformation reads as a figure dissolving rather than a full-frame effect.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: upper forest path (daytime path within the dream) — The path recedes behind the central dissolving form; used as Shows through openings in the dispersing figure and establishes her former full-body position; forest (surrounding the path); used as Frames the transformation without obscuring the silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daylight within the dream is held in ominous contrast against the black smoke-like transformation without introducing unsupported darkness or a visible source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Within the dream, Minsuk’s body remains dispersed as black smoke and her eyes retain their golden goat-like form.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "totals": {
   "A": 4,
   "B": 6,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "몸이 '완전히 검은 연기로 흩어진' 상태가 아니라 온전한 실체 인물에 연기 얼룩을 덧입힌 수준이며, 배경이 관통해 보이는 틈도 없어 샷 텍스트의 핵심 순간을 realize하지 못했다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "연기 분해와 금빛 눈은 충족하지만 인간 실루엣이 거의 해체되어 '여성이 흩어진 형체'로 읽히기 어렵고, 하단이 지면에 닿지 않아 이전 전신 위치가 확립되지 않는다."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "고정 와이드, 흉부 높이 정면, 길 중앙에 여성 전신 연기 실루엣이 접지된 채 틈으로 길이 관통해 보이고 금빛 염소 눈까지 유지 — 장소 락과 샷 텍스트를 가장 충실히 구현."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S35sh6_sel.png"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "prev만 (배경 전용·공유 계획)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S35sh6"
  },
  "lane_policy": "share_plan_prev_bgonly"
 },
 "S37sh3": {
  "input_fingerprint": "640afd48cb2ee650",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 열린 문 안쪽으로 낚시 용품과 식당 물품만이 가득 쌓인 평범한 창고 내부 전경.\n\nLOCATION (lock): Inside the ordinary backyard storage shed, now filled with restaurant supplies and fishing goods visible in daylight through the open door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At eye level on the doorway centerline, the camera holds a static wide view from immediately outside the open storage entrance. Ordinary fishing equipment and restaurant supplies form readable layered stacks across the interior, with no person or altar visible.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: ordinary storage interior in the middle-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 열린 창고 문과 출입구 (활짝 열림) — The opening faces the camera squarely, exposing the storage interior; used as Frames the full interior and confirms that the room is an ordinary storage space; 낚시 용품 (잔뜩 쌓여 있음); used as Supplies the principal visual evidence replacing the vanished altar; 식당 물품 (잔뜩 쌓여 있음); used as Fills the remaining storage depth with mundane restaurant inventory.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Daytime ambient light appropriate to the backyard and storage entrance keeps the contents plainly legible without introducing a visible lighting fixture.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The shed has been cleared of every visible trace of the night altar and now contains only restaurant stock and fishing supplies. Jihu’s necklace remains missing.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face); 강영란(흰 머리 여자) (Korean woman in her late 60s, neatly twisted white hair, graceful dignified face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "열린 문 안쪽 내부 전경을 개구부 정면·눈높이 와이드로 가장 정확히 담고, 블록조 벽체와 합판문 등 로케이션 구조가 일치하며 낚시 용품·식당 물품이 층층이 판독되는 최적안.  ★위반: [gpt] 통조림과 포장 상자에 가독 가능한 상품 글자가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "내부 적재가 낚시·식당 물품으로 잘 채워졌으나 문이 합판→금속 골판으로 바뀌고 소주 상자 상표 문자가 과도하게 크게 읽히며 카메라가 다소 물러나 외관 비중이 커짐.  ★위반: [gpt] 주류 상자 등에 크고 가독 가능한 한글·영문 상품명이 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "벽체를 로케이션의 콘크리트 블록이 아닌 흰 판벽으로 바꾸고 없던 콘크리트 기단을 만들어 장소 락이 약하며, 프레임이 뒤로 물러나 '문 안쪽 내부 전경'보다 창고 외관 위주가 됨.  ★위반: [gpt] 상자와 포대에 가독 가능한 상품 글자가 노출되어 ‘어디에도 텍스트 금지’ 조건을 위반한다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L22B03.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "창고 건물이 STRUCTURE LOOK 레퍼런스의 지시(하얀색 나무 외벽, 다른 비율과 개구부)를 무시하고 LOCATION 레퍼런스의 시멘트 블록 외관을 그대로 묘사했습니다.",
     "fix_en": "Change the shed's exterior walls from gray cinder blocks to the white vertical wooden siding shown in the STRUCTURE LOOK reference, and update the door frame to match that reference's wooden style, strictly preserving the interior supplies, the camera framing, the garden on the left, and the house on the right.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change the shed's exterior walls from gray cinder blocks to the white vertical wooden siding shown in the STRUCTURE LOOK reference, and update the door frame to match that reference's wooden style, strictly preserving the interior supplies, the camera framing, the garden on the left, and the house on the right.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 출입구 정중앙, 눈높이에서 창고 내부를 정면으로 바라본다. 문은 왼쪽으로 활짝 열려 있고 시선축은 내부 선반 더미에 정확히 꽂힌다. 인물·시선·무기 등은 없으며, 낚싯대 손잡이들은 벽에 기대 위쪽으로 향한다.",
      "built_space": "구조물은 로케이션 사진의 시멘트 블록(콘크리트 블록) 벽체와 슬레이트 지붕을 그대로 유지. 개구부는 하나, 문짝도 하나(갈색 합판문, 손잡이 1개)로 개수가 맞다. 내부 좌우 목재 선반 2열과 뒤쪽 골강판 천장이 보이며 문턱 콘크리트 단이 로케이션과 일치.",
      "entities": "낚시 용품: 낚싯대 여러 대, 릴, 초록 뜰채가 명확히 식별됨. 식당 물품: 스테인리스 대야, 플라스틱 볼 더미, 찜솥, 통조림 캔, 식용유 통, 행주 더미, 보온통 등 실제 한국 시골 창고 물품으로 읽힌다. 캔 라벨에 한글 문자열이 일부 보이나 실제 상품 라벨 수준. 제단 흔적이나 인물은 없음 — 계약대로.",
      "hard_violations": [],
      "physics": "모든 물건이 선반, 바닥, 벽에 지지되어 있다. 낚싯대는 벽과 바닥에 기대어 있고 그릇 더미는 선반 위에 안정적으로 쌓여 있다. 공중에 뜬 물체 없음. 주간 자연광이 개구부로 들어와 내부가 판독 가능."
     },
     {
      "label": "B",
      "direction": "동일하게 출입구 정중앙 눈높이 정면 와이드. 시선축은 내부 선반에 꽂히고 인물 없음. 낚싯대 방향 등 내부 배치는 A와 거의 동일.",
      "built_space": "구조물 외벽이 콘크리트 블록에서 흰색 판자(수직 목판) 벽으로 바뀌었다. 로케이션 사진의 블록조 창고와 불일치하며, STRUCTURE LOOK 사진의 판자 헛간을 끌어온 것으로 보이나 이 장소의 창고 자체는 로케이션 사진이 정의한 블록조. 문짝도 갈색 합판문에서 흰 판자문으로 변경. 개구부 1개, 문 1개로 개수는 맞음.",
      "entities": "낚시 용품과 식당 물품 구성은 A와 거의 동일(낚싯대, 뜰채, 볼 더미, 통조림, 행주). 캔 라벨 글자가 더 뭉개져 있음. 인물·제단 없음.",
      "hard_violations": [],
      "physics": "모든 물체가 선반·바닥·벽에 지지됨. 부유 물체 없음. 다만 흰 판자벽이 강한 햇빛에 다소 평면적으로 렌더되어 재질감이 약간 떨어짐."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 사진의 콘크리트 블록 창고와 갈색 문, 문턱 단을 그대로 지키면서 출입구 정중앙 눈높이 와이드로 낚시·식당 물품만 층층이 쌓인 내부를 정확히 보여준다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍과 내용물은 동일하나, 계약이 요구하지 않은 변경으로 창고 벽체·문을 블록조에서 흰 판자로 바꿔 LOCATION 사진의 구조 정체성을 잃었다 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "로케이션 사진의 콘크리트 블록 창고와 갈색 문, 문턱 단을 그대로 지키면서 출입구 정중앙 눈높이 와이드로 낚시·식당 물품만 층층이 쌓인 내부를 정확히 보여준다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍과 내용물은 동일하나, 계약이 요구하지 않은 변경으로 창고 벽체·문을 블록조에서 흰 판자로 바꿔 LOCATION 사진의 구조 정체성을 잃었다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 열린 출입구 정중앙, 눈높이에서 창고 내부를 정면으로 바라본다. 문은 왼쪽으로 활짝 열려 있고 시선축은 내부 선반 더미에 정확히 꽂힌다. 인물·시선·무기 등은 없으며, 낚싯대 손잡이들은 벽에 기대 위쪽으로 향한다.",
      "built_space": "구조물은 로케이션 사진의 시멘트 블록(콘크리트 블록) 벽체와 슬레이트 지붕을 그대로 유지. 개구부는 하나, 문짝도 하나(갈색 합판문, 손잡이 1개)로 개수가 맞다. 내부 좌우 목재 선반 2열과 뒤쪽 골강판 천장이 보이며 문턱 콘크리트 단이 로케이션과 일치.",
      "entities": "낚시 용품: 낚싯대 여러 대, 릴, 초록 뜰채가 명확히 식별됨. 식당 물품: 스테인리스 대야, 플라스틱 볼 더미, 찜솥, 통조림 캔, 식용유 통, 행주 더미, 보온통 등 실제 한국 시골 창고 물품으로 읽힌다. 캔 라벨에 한글 문자열이 일부 보이나 실제 상품 라벨 수준. 제단 흔적이나 인물은 없음 — 계약대로.",
      "hard_violations": [],
      "physics": "모든 물건이 선반, 바닥, 벽에 지지되어 있다. 낚싯대는 벽과 바닥에 기대어 있고 그릇 더미는 선반 위에 안정적으로 쌓여 있다. 공중에 뜬 물체 없음. 주간 자연광이 개구부로 들어와 내부가 판독 가능."
     },
     {
      "label": "B",
      "direction": "동일하게 출입구 정중앙 눈높이 정면 와이드. 시선축은 내부 선반에 꽂히고 인물 없음. 낚싯대 방향 등 내부 배치는 A와 거의 동일.",
      "built_space": "구조물 외벽이 콘크리트 블록에서 흰색 판자(수직 목판) 벽으로 바뀌었다. 로케이션 사진의 블록조 창고와 불일치하며, STRUCTURE LOOK 사진의 판자 헛간을 끌어온 것으로 보이나 이 장소의 창고 자체는 로케이션 사진이 정의한 블록조. 문짝도 갈색 합판문에서 흰 판자문으로 변경. 개구부 1개, 문 1개로 개수는 맞음.",
      "entities": "낚시 용품과 식당 물품 구성은 A와 거의 동일(낚싯대, 뜰채, 볼 더미, 통조림, 행주). 캔 라벨 글자가 더 뭉개져 있음. 인물·제단 없음.",
      "hard_violations": [],
      "physics": "모든 물체가 선반·바닥·벽에 지지됨. 부유 물체 없음. 다만 흰 판자벽이 강한 햇빛에 다소 평면적으로 렌더되어 재질감이 약간 떨어짐."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·내용물은 계약대로지만, 계약이 요구하지 않은 변경으로 창고 벽체를 LOCATION의 시멘트 블록에서 흰 목재 판벽으로, 문도 흰 판문으로 바꿔 구조 정체성 락을 훼손했고 라틴 문자 상표 텍스트도 더 눈에 띈다.  ★위반: [gpt] 중앙 창고 전체가 주변 배경 위에 붙인 직사각형 패널처럼 보이고 양쪽에 뚜렷한 수직 합성 경계가 남아 있어 단일 실사 스틸 조건을 위반한다. / [gpt] 상자와 통조림 포장에 읽히는 문자와 한글 표기가 남아 있어 ‘텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "출입구 중심선 눈높이 와이드, 사람·제단 없음, 낚시 용품과 식당 물품의 층층 적재를 그대로 지키면서 LOCATION 사진의 시멘트 블록 벽체와 갈색 문까지 일치시켜 구조 락 충실도가 가장 높다.  ★위반: [gpt] 중앙 창고가 주변 장면과 분리된 직사각형 삽입 패널처럼 보이며 좌우에 뚜렷한 수직 합성선이 남아 있다. / [gpt] 상자와 통조림 포장에 읽히는 문자와 한글 표기가 있어 ‘텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.25,
      "B": 1.25
     },
     "violations": {
      "A": [
       "[gpt] 중앙 창고 전체가 주변 배경 위에 붙인 직사각형 패널처럼 보이고 양쪽에 뚜렷한 수직 합성 경계가 남아 있어 단일 실사 스틸 조건을 위반한다.",
       "[gpt] 상자와 통조림 포장에 읽히는 문자와 한글 표기가 남아 있어 ‘텍스트 없음’ 조건을 위반한다."
      ],
      "B": [
       "[gpt] 중앙 창고가 주변 장면과 분리된 직사각형 삽입 패널처럼 보이며 좌우에 뚜렷한 수직 합성선이 남아 있다.",
       "[gpt] 상자와 통조림 포장에 읽히는 문자와 한글 표기가 있어 ‘텍스트 없음’ 조건을 위반한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·내용물은 계약대로지만, 계약이 요구하지 않은 변경으로 창고 벽체를 LOCATION의 시멘트 블록에서 흰 목재 판벽으로, 문도 흰 판문으로 바꿔 구조 정체성 락을 훼손했고 라틴 문자 상표 텍스트도 더 눈에 띈다.  ★위반: [gpt] 중앙 창고 전체가 주변 배경 위에 붙인 직사각형 패널처럼 보이고 양쪽에 뚜렷한 수직 합성 경계가 남아 있어 단일 실사 스틸 조건을 위반한다. / [gpt] 상자와 통조림 포장에 읽히는 문자와 한글 표기가 남아 있어 ‘텍스트 없음’ 조건을 위반한다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "출입구 중심선 눈높이 와이드, 사람·제단 없음, 낚시 용품과 식당 물품의 층층 적재를 그대로 지키면서 LOCATION 사진의 시멘트 블록 벽체와 갈색 문까지 일치시켜 구조 락 충실도가 가장 높다.  ★위반: [gpt] 중앙 창고가 주변 장면과 분리된 직사각형 삽입 패널처럼 보이며 좌우에 뚜렷한 수직 합성선이 남아 있다. / [gpt] 상자와 통조림 포장에 읽히는 문자와 한글 표기가 있어 ‘텍스트 없음’ 조건을 위반한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트+seed만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_bypass:bg_only"
 },
 "S39sh10": {
  "input_fingerprint": "cacc8e73b20a023d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 엄격한 표정으로 숲 출입 금지를 경고하는 금월도 마을 주민들 앞에서 차마 입을 떼지 못하고 얼어붙은 김지후(강수리영)의 측면.\n\nLOCATION (lock): A house-front section of the coastal village lane near the route toward the forest. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height beside Suri-young, the static camera holds her in a strict profile at medium distance, with the warning residents positioned across from her in the same frame. She is caught after attempting to leave—weight arrested on the leading foot and lips sealed—while the residents' rigid faces establish the source of the warning.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 야트막한 돌담 (주민들이 담 너머에 있음) — The wall extends behind and beneath the residents across from Suri-young; used as Separates the warning residents from Suri-young while preserving their face-to-face spatial relationship; 마을 길 (낮의 마을 길) — The path direction continues past Suri-young's arrested leading foot; used as Frames the place from which Suri-young was trying to depart.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light is rendered with firm, restrained contrast that hardens the residents' warning and Suri-young's frozen profile.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 coastal lane, low walls, clustered residents, daylight, and persistent plant-filled yards. Exclude the zoo-like crowd emphasis; frame the residents warning the woman against entering the forest.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her animal-bone necklace as the villagers warn 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: 김지후(강수리영) (Korean woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "C": 9,
   "A": 8,
   "B": 6
  },
  "selected": "C",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "엄격한 측면 중간 샷, 돌담 너머의 주민들, 상호 시선과 동일한 마을 장소를 가장 정확히 구현했으며 모자와 선행 발 확인만 부족하다."
   },
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "측면 대면과 얼어붙은 표정은 충실하지만 장소 배치가 숲과 콘크리트 담 중심으로 변형되고 선행 발의 체중 정지가 보이지 않는다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "대면 방향은 맞지만 전신에 가까운 넓은 프레이밍이고, 주민들이 담 사이 출입구에 서며 선행 발도 들려 있어 권위적인 중간 샷의 정확한 순간에서 벗어난다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S39sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후가 앞발에 체중을 싣고 멈춰 선 자세(weight arrested on the leading foot)가 아니라, 두 발을 모으고 팔을 똑바로 내린 차렷 자세(stiff attention stance)를 취하고 있어 프롬프트 지시를 정면으로 위반했습니다.",
     "fix_en": "Redraw Jihu's lower body and arms to show her caught mid-stride with her weight arrested on a forward leading foot, breaking the stiff vertical stance, while strictly preserving her face in profile, her black hair, her brown jacket and cargo pants, all villagers, the stone wall, the lighting, and the exact current camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에서 착용하고 있는 짙은 회색 캡 모자가 누락되었습니다 (주요 오류).",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Jihu's lower body and arms to show her caught mid-stride with her weight arrested on a forward leading foot, breaking the stiff vertical stance, while strictly preserving her face in profile, her black hair, her brown jacket and cargo pants, all villagers, the stone wall, the lighting, and the exact current camera framing.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소·정체성·목걸이 미착용은 충족하나, 발이 프레임 밖으로 잘려 '앞발에 체중이 멈춘 채 얼어붙은' 핵심 순간이 사라지고 차렷에 가까운 정적 자세로 읽혀 샷 텍스트의 액션 재현이 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 로케이션·주민 배치·인물 동일성을 유지하면서 앞발 착지와 들린 뒤꿈치로 '떠나려다 멈춘 측면'을 정확히 구현했고, 계약이 요구하지 않은 변경은 프레임을 약간 넓혀 발을 포함시킨 것뿐이라 이득이 손실보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.875
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "장소·정체성·목걸이 미착용은 충족하나, 발이 프레임 밖으로 잘려 '앞발에 체중이 멈춘 채 얼어붙은' 핵심 순간이 사라지고 차렷에 가까운 정적 자세로 읽혀 샷 텍스트의 액션 재현이 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 로케이션·주민 배치·인물 동일성을 유지하면서 앞발 착지와 들린 뒤꿈치로 '떠나려다 멈춘 측면'을 정확히 구현했고, 계약이 요구하지 않은 변경은 프레임을 약간 넓혀 발을 포함시킨 것뿐이라 이득이 손실보다 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "미디엄 측면·마주보기·앞발에 체중이 실린 '떠나려다 멈춘' 순간과 앞발 앞으로 이어지는 마을 길까지 카메라 지시를 모두 충족하고, 의상·장소·목걸이 부재도 참조와 일치."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 장소·인물·의상은 유지했으나 발을 모은 직립으로 바꾸고 하단을 잘라내 '선행발에 체중이 정지된' 핵심 동작과 길의 진행 방향 지시를 잃었다 — 계약이 요구하지 않은 변경으로 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "미디엄 측면·마주보기·앞발에 체중이 실린 '떠나려다 멈춘' 순간과 앞발 앞으로 이어지는 마을 길까지 카메라 지시를 모두 충족하고, 의상·장소·목걸이 부재도 참조와 일치."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "동일 장소·인물·의상은 유지했으나 발을 모은 직립으로 바꾸고 하단을 잘라내 '선행발에 체중이 정지된' 핵심 동작과 길의 진행 방향 지시를 잃었다 — 계약이 요구하지 않은 변경으로 손실이 더 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S39sh7"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S40sh5": {
  "input_fingerprint": "94c3f6918c70e045",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 김여상의 몸이 비명을 지르듯 입을 크게 벌린 채 어두운 비탈길 아래로 기울어져 허공에 떠 있는 과거 기억 속 떨어지는 mid-action 찰나.\n\nLOCATION (lock): A steep, dark forest slope beside the island footpath, recalled from the previous night. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From a medium distance at mid-body height, the camera looks perpendicular across the slope and tilts with 김여상's downward trajectory, catching him in three-quarter view as his torso pitches away from the path. His suspended body occupies the middle-right of the frame while the path remains along the upper edge, preserving the instant before he drops from sight.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: 김여상 in the middle-right of the frame, midground, moves toward below the path; upper path edge in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: forest path edge (Above 김여상's falling body); used as Upper-frame spatial reference showing where the fall began; slope below the path (김여상 is falling down it); used as Diagonal background establishing the direction of the fall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key nighttime illumination preserves 김여상's silhouette and strained expression against the darker slope.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his mid-40s, dark hair, ordinary mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 비탈을 가로질러 거의 수직에 가깝게 바라보며 인물의 하강 궤적을 따라 약간 기울어져 있다. 김여상은 프레임 중앙~우측에 3/4 측면으로 놓이고 몸통은 길(위쪽 가장자리)에서 아래 비탈 쪽으로 기울어져 있다. 시선과 벌린 입은 아래·오른쪽 하강 방향을 향하고, 뻗은 두 팔은 오른쪽 아래 바위/땅을 향해 뻗어 붙잡으려 한다 — 시선·팔의 목표가 실제 낙하 방향과 일치.",
    "built_space": "구조물 실내가 아닌 야외. 상단에 흙길(숲 오솔길) 가장자리가 프레임 상부 중앙~좌측을 가로지르고, 그 아래 흙 절개면과 낙엽·바위가 깔린 비탈이 대각선 배경을 이룬다. 이전 스틸의 어두운 숲, 회색 흙길, 흩어진 바위, 하부 관목 재질이 유지된다. 길 폭과 나무 굵기의 스케일도 실제 비율.",
    "entities": "김여상: 40대 중반 한국인 남성, 짧은 검은 머리, 평범한 성인 얼굴 — 캐릭터 레퍼런스와 얼굴·헤어 일치. 의상은 레퍼런스의 녹색 방수 재킷+멜빵 방수바지+검은 장화로 일치(광택은 다소 무광). 다른 인물·발명된 사물 없음, 텍스트 없음.",
    "physics": "왼쪽 다리는 아직 비탈 상부 흙에 발이 닿아 있고 다른 다리는 무릎 아래가 지면에 접해 미끄러지는 중, 두 팔은 아래쪽 바위를 향해 뻗어 균형을 잃은 상태 — 지지점과 추락의 발단(길 가장자리 붕괴한 흙)이 모두 화면에 보인다. 완전 공중부양이 아니라 '떨어지기 직전 기울어진 순간'으로 물리적으로 성립. 다만 몸이 완전히 허공에 뜬 상태는 아님.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "카메라는 비탈을 가로질러 보지만 인물의 하강 방향과 프레임 기울기가 거의 없다. 김여상은 프레임 중앙~우측 상단에 있고, 몸은 비탈 위쪽(길 쪽)을 향해 등을 대고 누운 자세라 낙하 방향이 아래가 아니라 정지 상태로 읽힌다. 벌린 입과 시선은 위쪽/카메라 좌측 허공을 향하고, 뻗은 오른손은 위쪽을 붙잡으려는 방향.",
    "built_space": "야외 비탈. 상단 우측에 흙길이 보이고 왼쪽으로 어두운 숲, 아래로 흙 비탈이 이어진다. 그러나 인물이 비탈면 위쪽 가장자리에 거의 앉아 기댄 형태라 '길 아래로 기울어짐'의 공간 관계가 약하다. 길이 프레임 상부 중앙이 아니라 우측 상단에만 걸침.",
    "entities": "김여상: 40대 한국인 남성, 짧은 검은 머리 — 얼굴은 레퍼런스와 대체로 유사하나 다소 다른 인상. 의상은 광택 있는 녹색 방수복+장화로 레퍼런스 일치. 추가 인물 없음, 텍스트 없음.",
    "physics": "엉덩이·등·양발 모두 비탈 흙에 접지되어 완전히 몸이 받쳐진 상태 — 지지는 확실하나 '허공에 떠 있는 mid-action 추락 찰나'가 아니라 이미 넘어져 앉은 사후 상태다. 조명도 정면 스포트라이트성으로 저조도 실루엣 의도와 어긋남.",
    "hard_violations": []
   },
   {
    "label": "C",
    "direction": "카메라가 비탈 위에서 내려다보는 하이앵글로, 명시된 '중간 신장 높이에서 비탈을 가로지르는 수직 시선'과 어긋난다. 인물은 프레임 중앙~우측에 있으나 3/4 측면이 아니라 거의 정면 위에서 본 형태. 벌린 입과 시선은 위(하늘/카메라 쪽)를 향하고, 어느 목표도 향하지 않는다. 길은 상단에 있으나 낙하의 대각선 방향감은 약하다.",
    "built_space": "야외 비탈. 프레임 상단 전체에 흙길이 넓게 깔리고 아래는 어두운 관목과 비탈. 다만 스포트라이트가 길만 밝게 비춰 배경 길이 상단을 과도하게 점유하고 비탈은 거의 검게 소실.",
    "entities": "김여상: 40대 한국인 남성, 짧은 머리, 녹색 방수복·검은 장화 — 레퍼런스와 대체로 일치. 다른 인물 없음, 텍스트 없음.",
    "physics": "몸이 지면과 접촉 없이 관목 위 허공에 거의 수평으로 떠 있으며, 발을 밀어낸 흔적도, 붙잡은 손도, 착지 지점도 보이지 않는다. 마네킹처럼 뻣뻣하게 부양한 상태로 어떤 지지도 확인되지 않는다 — 추락의 발단(미끄러짐·이탈)도 없다.",
    "hard_violations": [
     "몸을 지탱하거나 발사시킨 어떤 지지·접지·도약도 없이 수평으로 공중에 정지 부양(물리적으로 불가능한 스테이징)",
     "명시된 중간 신장 높이 수평 시선 대신 비탈 위에서 내려다보는 하이앵글로 카메라 위치 위반"
    ]
   }
  ],
  "totals": {
   "A": 8,
   "B": 5,
   "C": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "길 가장자리는 상단, 김여상은 중앙우측 3/4 측면으로 비탈 아래로 기울어진 미디엄샷 — 카메라 높이·궤적 기울기·발과 손의 지지점까지 물리적으로 성립하고 인물·의상·장소도 레퍼런스와 일치."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "인물·의상·장소는 맞지만 이미 비탈에 등을 대고 주저앉은 정지 상태로 '아래로 기울어져 허공에 뜬 추락 찰나'가 아니며, 정면 강한 조명이 저조도 실루엣 지시와도 어긋난다."
   },
   {
    "label": "C",
    "score": 2,
    "verdict_ko": "몸이 아무 지지·도약 없이 수평으로 공중에 떠 있는 불가능한 스테이징이며, 지정된 중간 신장 수평 시선 대신 비탈 위 하이앵글로 촬영되어 카메라 지시까지 위반."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S40sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990143>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트는 피사체의 상반신 위주로 보여주는 미디엄 샷(medium shot)을 지시했으나, 결과물은 인물의 머리부터 발끝까지 모두 보이는 풀 샷(full shot) 구도입니다.",
     "fix_en": "Preserve all current elements, characters, and lighting exactly as they are; correcting the shot scale to a medium shot requires moving the camera closer, which must be handled via regeneration.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "추락하는 인물의 다리 해부학이 왜곡되어 두 장화의 앞코가 모두 몸통의 방향과 맞지 않는 뒤쪽을 향하고 있으며, 허벅지 근처에 위치한 오른손의 손가락 형태가 심하게 뭉개져 있습니다.",
     "fix_en": "Redraw the character's legs, boots, and the right hand near his thigh to be anatomically correct: shape distinct human fingers on the right hand, and orient the boots so their toes align naturally with the direction of his knees and falling body, strictly preserving his screaming face, upper body pose, green clothing, the dirt slope, and the nighttime forest lighting."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Preserve all current elements, characters, and lighting exactly as they are; correcting the shot scale to a medium shot requires moving the camera closer, which must be handled via regeneration.\n- Redraw the character's legs, boots, and the right hand near his thigh to be anatomically correct: shape distinct human fingers on the right hand, and orient the boots so their toes align naturally with the direction of his knees and falling body, strictly preserving his screaming face, upper body pose, green clothing, the dirt slope, and the nighttime forest lighting.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 비탈을 가로질러 수평에 가깝게 보며 김여상의 하강 궤적을 따라 기울어져 있다. 김여상은 화면 중앙우측, 머리는 오른쪽 아래·발은 왼쪽 위로 향해 몸이 길 밖으로 기울어져 있고, 시선과 벌린 입은 아래쪽 비탈 방향(오른쪽 아래)을 향한다. 상단 중앙에 흙길 가장자리가 남아 낙하 시작 지점을 보여 준다. 비탈의 대각선이 낙하 방향과 일치한다.",
      "built_space": "인공 구조물은 없음. 길 가장자리(상단), 파인 흙 절개면, 이끼 낀 바위들, 나무 줄기 등 이전 컷의 흙길·숲·돌 배치와 재질이 유지된다. 중복 요소나 여분의 지형은 없다.",
      "entities": "인물은 김여상 1명뿐. 40대 중반 한국 남성, 짧은 검은 머리, 캐릭터 레퍼런스의 녹색 방수 재킷·멜빵바지·검은 장화가 그대로. 얼굴형·이목구비도 레퍼런스와 부합. 추가 인물·소품 없음.",
      "hard_violations": [],
      "physics": "오른손이 아래쪽 바위 위로 뻗어 짚으려는 순간이고, 왼팔은 균형을 잃고 앞으로 뻗어 있다. 왼쪽 무릎/정강이와 오른쪽 장화가 흙 비탈면에 근접·접촉하며 미끄러지는 접점을 형성한다. 즉 완전한 무지지 부유가 아니라 비탈면을 스치며 굴러떨어지는 중간 상태로 읽히고, 흙과 잔돌이 흩날리는 흔적도 보인다. 낙하 방향(오른쪽 아래)과 몸의 기울기가 일치한다."
     },
     {
      "label": "B",
      "direction": "A와 동일한 카메라·궤적. 김여상은 중앙우측, 머리는 오른쪽 아래·다리는 왼쪽 위, 벌린 입과 시선은 비탈 아래를 향한다. 상단 중앙에 길 가장자리 유지.",
      "built_space": "A와 사실상 동일한 지형: 길 가장자리, 흙 절개면, 이끼 바위, 나무. 다만 프레임이 미세하게 더 넓고(왼쪽 상단 나무·수풀 영역이 더 열림) 좌측 전경 바위와 잎사귀 디테일이 다소 밋밋해졌다. 구조적 오류는 없음.",
      "entities": "김여상 1명. 의상·머리·연령대 모두 레퍼런스와 일치. 다만 얼굴이 A보다 약간 더 부드럽고 뭉개져 표정 근육의 디테일이 줄었다.",
      "hard_violations": [
       "신체를 받치는 접점이 사라짐 — 두 다리 모두 흙면에서 확연히 떠 있고(특히 왼쪽 장화 아래 명확한 빈 공간), 오른손도 바위에 닿지 않아 몸 전체가 비탈 위 허공에 수평으로 떠 있는 무지지 상태로 읽힌다."
      ],
      "physics": "A에서 비탈면에 닿아 있던 무릎·장화 접점이 제거되어, 몸이 지면에서 일정 간격을 두고 평행하게 떠 있는 인상을 준다. 도약을 만든 발디딤도, 충격의 근원도, 착지할 면도 보이지 않아 '떨어지는 중'보다 '공중에 정지한 채 붙여넣은' 인상이 강하다. 흩날리는 흙 입자는 남아 있으나 신체와의 접촉 인과가 끊겼다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 요구한 '비탈 아래로 기울어져 떨어지는 mid-action 찰나'를 무릎·장화·손이 비탈면을 스치는 접점과 함께 물리적으로 성립시켰고, 프레임 배치(중앙우측 인물, 상단 길 가장자리), 저조도 야간 톤, 캐릭터 의상·얼굴 일치 모두 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도·의상·장소는 A와 거의 같지만 지면 접점을 지워 몸이 비탈 위 허공에 수평으로 떠버렸고(도약도 착지도 없는 무지지 부유), 얼굴 디테일까지 뭉개져 계약이 요구하지 않은 손실만 남았다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트가 요구한 '비탈 아래로 기울어져 떨어지는 mid-action 찰나'를 무릎·장화·손이 비탈면을 스치는 접점과 함께 물리적으로 성립시켰고, 프레임 배치(중앙우측 인물, 상단 길 가장자리), 저조도 야간 톤, 캐릭터 의상·얼굴 일치 모두 충족한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도·의상·장소는 A와 거의 같지만 지면 접점을 지워 몸이 비탈 위 허공에 수평으로 떠버렸고(도약도 착지도 없는 무지지 부유), 얼굴 디테일까지 뭉개져 계약이 요구하지 않은 손실만 남았다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 비탈을 가로질러 수평에 가깝게 보며 김여상의 하강 궤적을 따라 기울어져 있다. 김여상은 화면 중앙우측, 머리는 오른쪽 아래·발은 왼쪽 위로 향해 몸이 길 밖으로 기울어져 있고, 시선과 벌린 입은 아래쪽 비탈 방향(오른쪽 아래)을 향한다. 상단 중앙에 흙길 가장자리가 남아 낙하 시작 지점을 보여 준다. 비탈의 대각선이 낙하 방향과 일치한다.",
      "built_space": "인공 구조물은 없음. 길 가장자리(상단), 파인 흙 절개면, 이끼 낀 바위들, 나무 줄기 등 이전 컷의 흙길·숲·돌 배치와 재질이 유지된다. 중복 요소나 여분의 지형은 없다.",
      "entities": "인물은 김여상 1명뿐. 40대 중반 한국 남성, 짧은 검은 머리, 캐릭터 레퍼런스의 녹색 방수 재킷·멜빵바지·검은 장화가 그대로. 얼굴형·이목구비도 레퍼런스와 부합. 추가 인물·소품 없음.",
      "hard_violations": [],
      "physics": "오른손이 아래쪽 바위 위로 뻗어 짚으려는 순간이고, 왼팔은 균형을 잃고 앞으로 뻗어 있다. 왼쪽 무릎/정강이와 오른쪽 장화가 흙 비탈면에 근접·접촉하며 미끄러지는 접점을 형성한다. 즉 완전한 무지지 부유가 아니라 비탈면을 스치며 굴러떨어지는 중간 상태로 읽히고, 흙과 잔돌이 흩날리는 흔적도 보인다. 낙하 방향(오른쪽 아래)과 몸의 기울기가 일치한다."
     },
     {
      "label": "B",
      "direction": "A와 동일한 카메라·궤적. 김여상은 중앙우측, 머리는 오른쪽 아래·다리는 왼쪽 위, 벌린 입과 시선은 비탈 아래를 향한다. 상단 중앙에 길 가장자리 유지.",
      "built_space": "A와 사실상 동일한 지형: 길 가장자리, 흙 절개면, 이끼 바위, 나무. 다만 프레임이 미세하게 더 넓고(왼쪽 상단 나무·수풀 영역이 더 열림) 좌측 전경 바위와 잎사귀 디테일이 다소 밋밋해졌다. 구조적 오류는 없음.",
      "entities": "김여상 1명. 의상·머리·연령대 모두 레퍼런스와 일치. 다만 얼굴이 A보다 약간 더 부드럽고 뭉개져 표정 근육의 디테일이 줄었다.",
      "hard_violations": [
       "신체를 받치는 접점이 사라짐 — 두 다리 모두 흙면에서 확연히 떠 있고(특히 왼쪽 장화 아래 명확한 빈 공간), 오른손도 바위에 닿지 않아 몸 전체가 비탈 위 허공에 수평으로 떠 있는 무지지 상태로 읽힌다."
      ],
      "physics": "A에서 비탈면에 닿아 있던 무릎·장화 접점이 제거되어, 몸이 지면에서 일정 간격을 두고 평행하게 떠 있는 인상을 준다. 도약을 만든 발디딤도, 충격의 근원도, 착지할 면도 보이지 않아 '떨어지는 중'보다 '공중에 정지한 채 붙여넣은' 인상이 강하다. 흩날리는 흙 입자는 남아 있으나 신체와의 접촉 인과가 끊겼다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "지정된 미디엄 샷·비탈 횡단 시점·중앙우측 낙하 인물·상단 길 가장자리를 모두 충족하고, 실족에서 이어진 낙하 물리가 읽히며 인물 얼굴·의상이 레퍼런스와 선명하게 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도와 방향은 A와 동일하나 계약이 요구하지 않은 리프레임(약간 넓어진 화각)과 인물 얼굴·손·발 끝의 해상도 저하가 발생해, 저조도 속 실루엣과 표정을 살리라는 조명 지시와 정체성 일치에서 손해만 보았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "지정된 미디엄 샷·비탈 횡단 시점·중앙우측 낙하 인물·상단 길 가장자리를 모두 충족하고, 실족에서 이어진 낙하 물리가 읽히며 인물 얼굴·의상이 레퍼런스와 선명하게 일치한다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도와 방향은 A와 동일하나 계약이 요구하지 않은 리프레임(약간 넓어진 화각)과 인물 얼굴·손·발 끝의 해상도 저하가 발생해, 저조도 속 실루엣과 표정을 살리라는 조명 지시와 정체성 일치에서 손해만 보았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S40sh1"
  }
 },
 "S41sh3": {
  "input_fingerprint": "34fde5abafa3a406",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 비석 앞에 놓인 썩은 육고기 덩어리의 선명한 모습.\n\nLOCATION (lock): A small forest clearing around an old moss-covered marker stone, with rotten meat placed at its base. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Near ground level and directly facing the marker, the final dolly-in settles on the rotten meat in the lower center while keeping the marker base visible behind it as positional evidence. The meat remains below forty percent of the frame, with the surrounding ground and lower portion of the marker maintaining realistic scale.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: rotten meat (Rotten and placed in front of the marker); used as Primary focal object in the lower center; marker (Old and heavily covered with moss) — Only its lower front face is visible behind the meat; no inscription is emphasized in this framing; used as Partial background context immediately behind the meat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light appropriate to the forest reveals the rotten meat and moss-covered marker without introducing a new light source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The moss-covered marker stones remain standing with rotting meat placed before each one. Jihu’s necklace remains missing.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 7,
   "B": 9,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "B",
   "A",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "지면 근접·정면 축과 하단 중앙 배치는 지켰고 로케이션 재질도 근접하나, 고기가 프레임의 40%를 넘게 커졌고 질감이 부패보다 조리된 고기처럼 읽혀 '썩은 육고기' 판독이 약하다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "지면 높이 정면 축, 하단 중앙의 썩은 고기 더미(40% 이하), 뒤로 보이는 이끼 낀 기단과 비신 하단까지 카메라 지시를 가장 정확히 충족하고 레퍼런스의 검은 비신·화강암 기단·소나무 숲길과도 일치한다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "인물 없음과 하단 배치는 지켰으나 비신 색·기단 형태·배경 수종이 레퍼런스와 어긋나고, 고기가 녹색 점액 덩어리로 렌더링되어 재질 사실성과 '썩은 육고기' 식별성이 가장 낮다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_path_network_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "[critical] 프롬프트는 하나의 '육고기 덩어리(chunk)'를 요구했으나, 뼈가 섞인 여러 개의 작은 고기 조각들이 흩어진 무더기로 잘못 묘사되었습니다.",
     "fix_en": "Replace the scattered pile of small meat scraps and bones with one single, large, solid chunk of rotting dark-red meat placed directly at the center base of the stone. Preserve the stone marker, the moss, the pine needles on the ground, the forest background, the daylight, and the exact framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the scattered pile of small meat scraps and bones with one single, large, solid chunk of rotting dark-red meat placed directly at the center base of the stone. Preserve the stone marker, the moss, the pine needles on the ground, the forest background, the daylight, and the exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·광선은 맞지만 '썩은 육고기 덩어리'를 익힌 듯한 여러 고기 조각 더미로 바꿔 부패감이 약하고, 기단에 글자처럼 읽히는 흔적이 남아 '명문 비강조·텍스트 금지'에 불리하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 지면 높이 클로즈업과 참조 비석·기단·숲을 그대로 유지한 채, 계약이 요구한 단일 '썩은 육고기 덩어리'(점액·흑변·구더기)로 정확히 구현했고 기단의 문자 흔적도 없어 손실 없이 핵심만 고쳤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·장소·광선은 맞지만 '썩은 육고기 덩어리'를 익힌 듯한 여러 고기 조각 더미로 바꿔 부패감이 약하고, 기단에 글자처럼 읽히는 흔적이 남아 '명문 비강조·텍스트 금지'에 불리하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 지면 높이 클로즈업과 참조 비석·기단·숲을 그대로 유지한 채, 계약이 요구한 단일 '썩은 육고기 덩어리'(점액·흑변·구더기)로 정확히 구현했고 기단의 문자 흔적도 없어 손실 없이 핵심만 고쳤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 지면에 가까운 높이에서 비석 정면을 똑바로 바라보며, 화면 하단 중앙의 썩은 고기 덩어리에 초점이 맞아 있다. 비석 하부 전면과 이끼 낀 기단이 고기 바로 뒤에 위치해 위치 증거로 남아 있고, 오른쪽 뒤로 숲길이 이어진다. 사람·시선·총구 등 방향성 요소는 없다.",
      "built_space": "구조물은 참조 사진의 비석과 동일 계열 — 어두운 화강암 몸통, 이끼 낀 콘크리트 기단 한 개, 뒤쪽 솔숲과 오른쪽 흙길까지 일치. 비석은 한 개만 존재하며 상부 지붕돌은 프레임 밖(클로즈업 규정대로). 기단에 이끼가 자연스럽게 얹혀 있고 비문은 강조되지 않음(왼쪽 상단에 아주 희미한 각자 흔적 정도).",
      "entities": "썩은 육고기: 하나의 큰 덩어리로, 표면이 갈변·흑변하고 점액질 광택과 구더기가 보인다 — '썩은 육고기 덩어리'라는 단수 표현에 부합. 비석: 오래되고 이끼 덮인 표지석. 사람 없음(계약대로). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "고기는 솔잎과 흙 위에 놓여 무게로 살짝 눌려 있으며 하단이 지면 잔해에 파묻혀 접지·그림자가 자연스럽다. 공중에 뜬 물체 없음. 비석은 기단 위에 안정적으로 서 있음."
     },
     {
      "label": "B",
      "direction": "동일한 저각·정면 구도. 하단 중앙에 고기 무더기가 있고 뒤로 비석 하부와 이끼 낀 기단이 보인다. 방향성 요소(인물·무기) 없음.",
      "built_space": "비석과 기단, 배경 숲·오른쪽 흙길 모두 참조와 일치. 다만 기단 정면 이끼 위에 'A?DERK...' 같은 로마자처럼 읽히는 얼룩/각자 형태가 도드라져 보이며, 이는 프레임 내 문자 흔적으로 읽힐 소지가 있다(계약: 텍스트 금지, 비문 비강조).",
      "entities": "썩은 육고기: 하나의 '덩어리'가 아니라 여러 개의 작은 고깃점이 쌓인 무더기로 렌더 — 샷 텍스트의 '덩어리'와 어긋나며 조리된 고기 조각(구운 고기·수육 조각)처럼 보여 부패감이 약하다. 구더기가 붙어 있으나 재질은 신선한 조각처럼 광택. 사람 없음.",
      "hard_violations": [],
      "physics": "고깃점들은 지면 위에 쌓여 접지되어 있고 떠 있는 것은 없다. 다만 조각들이 서로 얹힌 방식이 다소 인위적으로 정돈되어 있고, 무더기 아래 그림자·눌림이 A보다 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'썩은 육고기 덩어리'를 단일 덩어리로 명확히 제시하고, 저각 정면·하단 중앙 배치·비석 하부 노출 등 카메라 지시를 충실히 지켰으며 접지와 부패 질감이 사실적이다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "덩어리를 여러 조각의 무더기로 바꿔 샷 텍스트의 '덩어리'와 부패감이 약해졌고, 기단 이끼에 로마자처럼 읽히는 문자 얼룩이 생겨 '문자 없음/비문 비강조' 조항까지 손해를 봤다 — 계약이 요구하지 않은 변경만 누적."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'썩은 육고기 덩어리'를 단일 덩어리로 명확히 제시하고, 저각 정면·하단 중앙 배치·비석 하부 노출 등 카메라 지시를 충실히 지켰으며 접지와 부패 질감이 사실적이다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "덩어리를 여러 조각의 무더기로 바꿔 샷 텍스트의 '덩어리'와 부패감이 약해졌고, 기단 이끼에 로마자처럼 읽히는 문자 얼룩이 생겨 '문자 없음/비문 비강조' 조항까지 손해를 봤다 — 계약이 요구하지 않은 변경만 누적."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 지면에 가까운 높이에서 비석 정면을 똑바로 바라보며, 화면 하단 중앙의 썩은 고기 덩어리에 초점이 맞아 있다. 비석 하부 전면과 이끼 낀 기단이 고기 바로 뒤에 위치해 위치 증거로 남아 있고, 오른쪽 뒤로 숲길이 이어진다. 사람·시선·총구 등 방향성 요소는 없다.",
      "built_space": "구조물은 참조 사진의 비석과 동일 계열 — 어두운 화강암 몸통, 이끼 낀 콘크리트 기단 한 개, 뒤쪽 솔숲과 오른쪽 흙길까지 일치. 비석은 한 개만 존재하며 상부 지붕돌은 프레임 밖(클로즈업 규정대로). 기단에 이끼가 자연스럽게 얹혀 있고 비문은 강조되지 않음(왼쪽 상단에 아주 희미한 각자 흔적 정도).",
      "entities": "썩은 육고기: 하나의 큰 덩어리로, 표면이 갈변·흑변하고 점액질 광택과 구더기가 보인다 — '썩은 육고기 덩어리'라는 단수 표현에 부합. 비석: 오래되고 이끼 덮인 표지석. 사람 없음(계약대로). 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "고기는 솔잎과 흙 위에 놓여 무게로 살짝 눌려 있으며 하단이 지면 잔해에 파묻혀 접지·그림자가 자연스럽다. 공중에 뜬 물체 없음. 비석은 기단 위에 안정적으로 서 있음."
     },
     {
      "label": "A",
      "direction": "동일한 저각·정면 구도. 하단 중앙에 고기 무더기가 있고 뒤로 비석 하부와 이끼 낀 기단이 보인다. 방향성 요소(인물·무기) 없음.",
      "built_space": "비석과 기단, 배경 숲·오른쪽 흙길 모두 참조와 일치. 다만 기단 정면 이끼 위에 'A?DERK...' 같은 로마자처럼 읽히는 얼룩/각자 형태가 도드라져 보이며, 이는 프레임 내 문자 흔적으로 읽힐 소지가 있다(계약: 텍스트 금지, 비문 비강조).",
      "entities": "썩은 육고기: 하나의 '덩어리'가 아니라 여러 개의 작은 고깃점이 쌓인 무더기로 렌더 — 샷 텍스트의 '덩어리'와 어긋나며 조리된 고기 조각(구운 고기·수육 조각)처럼 보여 부패감이 약하다. 구더기가 붙어 있으나 재질은 신선한 조각처럼 광택. 사람 없음.",
      "hard_violations": [],
      "physics": "고깃점들은 지면 위에 쌓여 접지되어 있고 떠 있는 것은 없다. 다만 조각들이 서로 얹힌 방식이 다소 인위적으로 정돈되어 있고, 무더기 아래 그림자·눌림이 A보다 약하다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "seed-bg만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_bypass:bg_only"
 },
 "S41sh5": {
  "input_fingerprint": "d8a68d3b9ee9bcfc",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 멀리서 날아온 휘파람 소리 쪽 숲으로 고개를 돌린 채 의아하게 응시하는 김지후(강수리영)의 측면.\n\nLOCATION (lock): The wooded edge of the marker-stone clearing among dense black pines. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At head height beside 김지후(강수리영), the camera holds a close profile aimed across her sightline after her head has turned toward the whistle. She occupies the near left half with her breathing posture still tense, while densely packed trunks and undergrowth remain visible in the direction of her questioning stare.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: dense pine trunks (Densely packed) — Their vertical sides recede across the right side of the frame; used as Layered background aligned with 김지후(강수리영)'s searching gaze; undergrowth between the trees (The only visible cover between the trunks); used as Low visual barrier beneath her sightline.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light keeps her profile readable while retaining restrained contrast within the dense forest.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 moss-covered marker stone, rotten meat offering, dense pine trunks, undergrowth, and daylight. Exclude the meat as the sole focal subject; show the woman turning toward the whistle.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu remains without her necklace while following the whistle through the forest.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 7,
   "B": 5,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "근접 측면·좌측 배치·우측 소나무 층위 등 카메라 지시는 잘 지켰고 시선도 숲 안쪽에 정확히 닿지만, 이전 스틸의 표석·공물 등 장소 락 증거가 전혀 없어 위치 연결성이 약하다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "구도는 무난하나 표석·공물이 없어 장소 락이 가장 약하고, 시선의 의아한 응시 강도와 레퍼런스 얼굴 일치도도 셋 중 가장 떨어진다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "근접 프로필·좌측 절반 배치·시선축을 따라 이어지는 밀집 소나무와 덤불을 모두 충족하고, 표석과 공물 프롭을 실제 스케일의 중경 요소로 남겨 이전 스틸의 장소 락까지 유일하게 이어간다(표석 상단 윤곽 차이는 경미)."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S41sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "배경에 있는 비석의 윗부분이 둥글게 묘사되어, 평평하고 각진 직육면체 기둥 형태인 레퍼런스 샷의 비석과 모양이 완전히 다릅니다.",
     "fix_en": "Redraw the background marker stone to be a tall, sharp-edged rectangular pillar with a flat top matching the reference, strictly preserving the woman in the foreground, her hair and clothing, the surrounding trees, and the lighting."
    },
    {
     "issue_ko": "비석 앞에 놓인 제물이 매끄러운 바위처럼 묘사되어, 레퍼런스에 명시된 썩은 고기의 질감과 외형이 누락되었습니다.",
     "fix_en": "Replace the smooth dark lump at the base of the marker stone with a textured piece of raw, red-brown rotten meat, strictly preserving the woman's exact profile, the marker stone, all foliage, and the lighting."
    },
    {
     "issue_ko": "캐릭터 레퍼런스 이미지에서 인물이 착용하고 있는 어두운 색상의 캡 모자가 누락되었습니다.",
     "fix_en": ""
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the background marker stone to be a tall, sharp-edged rectangular pillar with a flat top matching the reference, strictly preserving the woman in the foreground, her hair and clothing, the surrounding trees, and the lighting.\n- Replace the smooth dark lump at the base of the marker stone with a textured piece of raw, red-brown rotten meat, strictly preserving the woman's exact profile, the marker stone, all foliage, and the lighting.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "클로즈업 측면·시선 방향·목걸이 제외 조건은 지키지만, 계약이 요구하지 않은 변경으로 표석이 둥근 묘비 형태의 작은 물체로 바뀌고 고기 공물이 프레임 끝으로 밀려 참조 스틸의 고정 요소(같은 이끼 낀 표석, 부패한 고기) 유지 조항을 약화시켰다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인물·프레이밍을 유지하면서 참조 스틸의 이끼 낀 각진 표석과 부패한 고기 공물, 조밀한 소나무 줄기·덤불을 실제 축척으로 되살려 '이전 스틸의 고정 요소 지속' 조항을 더 충실히 이행했고, 시선 축도 숲 깊은 쪽으로 정확히 빠져나간다.  ★위반: [gpt] 표지석·받침대·썩은 고기·지면이 숲 장면 위에 별도 패널처럼 합성되어 뚜렷한 경계와 불연속 원근을 만드는 콜라주형 프레임이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.25
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.0
     },
     "violations": {
      "B": [
       "[gpt] 표지석·받침대·썩은 고기·지면이 숲 장면 위에 별도 패널처럼 합성되어 뚜렷한 경계와 불연속 원근을 만드는 콜라주형 프레임이다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "클로즈업 측면·시선 방향·목걸이 제외 조건은 지키지만, 계약이 요구하지 않은 변경으로 표석이 둥근 묘비 형태의 작은 물체로 바뀌고 고기 공물이 프레임 끝으로 밀려 참조 스틸의 고정 요소(같은 이끼 낀 표석, 부패한 고기) 유지 조항을 약화시켰다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 인물·프레이밍을 유지하면서 참조 스틸의 이끼 낀 각진 표석과 부패한 고기 공물, 조밀한 소나무 줄기·덤불을 실제 축척으로 되살려 '이전 스틸의 고정 요소 지속' 조항을 더 충실히 이행했고, 시선 축도 숲 깊은 쪽으로 정확히 빠져나간다.  ★위반: [gpt] 표지석·받침대·썩은 고기·지면이 숲 장면 위에 별도 패널처럼 합성되어 뚜렷한 경계와 불연속 원근을 만드는 콜라주형 프레임이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물 프로필과 아이덴티티는 좋으나, 표석과 고기가 시선 축 위로 크게 확대돼 '숲을 응시'가 아니라 제물을 보는 구도가 되고, 배경 오브젝트를 전경 존재로 키우지 말라는 스케일 규정과 '고기를 단독 초점에서 제외' 지시에 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선 끝이 빽빽한 소나무 줄기와 덤불로 정확히 향하고 표석·고기는 실제 거리에 맞는 작은 배경 요소로 물러나, 근접 측면 클로즈업·시선 정렬 배경·제물 비초점화 조건을 모두 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.375,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.375,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 프로필과 아이덴티티는 좋으나, 표석과 고기가 시선 축 위로 크게 확대돼 '숲을 응시'가 아니라 제물을 보는 구도가 되고, 배경 오브젝트를 전경 존재로 키우지 말라는 스케일 규정과 '고기를 단독 초점에서 제외' 지시에 어긋난다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선 끝이 빽빽한 소나무 줄기와 덤불로 정확히 향하고 표석·고기는 실제 거리에 맞는 작은 배경 요소로 물러나, 근접 측면 클로즈업·시선 정렬 배경·제물 비초점화 조건을 모두 충족한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S41sh3"
  }
 },
 "S44sh7": {
  "input_fingerprint": "361110246aec0e51",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, direct sunlight.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)이 등 뒤에서 서늘하게 빛나는 도축용 칼을 빼어 든 순간.\n\nLOCATION (lock): The tool-lined work area inside the daylight slaughterhouse, directly behind the kneeling village youths. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at 강영란(흰 머리 여자)'s waist-to-shoulder height from roughly behind and slightly off her right side, tightening on her back and drawing hand as the slaughter knife clears concealment. Her torso occupies the left half while the entire blade extends diagonally across the center-right, leaving the blood-marked slaughterhouse surfaces and hanging hooks as restrained depth cues.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 깨진 창 (broken) — The broken window plane is angled behind 강영란(흰 머리 여자), with daylight entering through its open gaps; the exterior remains unresolved; used as The broken opening provides background depth behind the weapon reveal; 바닥과 벽의 핏자국 (marked with visible bloodstains); used as Visible beneath and beyond the figure as contextual evidence of the slaughterhouse; 고기 걸이 금속 걸개 (hanging and reflecting daylight) — Their curved sides hang behind and to the side of 강영란(흰 머리 여자), catching the camera obliquely; used as Narrow background highlights echo the revealed blade without competing with it; 도축용 칼 (drawn and reflecting daylight) — The blade is shown broadside to camera as it emerges behind 강영란(흰 머리 여자), with its full length visible; used as Primary weapon held fully within the composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Hard midday sunlight entering through the broken window creates low-key contrast, cold highlights on metal, and restrained blue-black, earthy, and deep-red tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 sunlit broken window, bloodstained floor and walls, hanging slaughter tools, and harsh daytime atmosphere. Exclude an empty establishing composition; add the elder drawing the slaughter knife behind the kneeling youths.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The bloodstained slaughterhouse and its fixed butchering tools remain around Youngran as she draws the knife.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 강영란(흰 머리 여자) right now, so 강영란(흰 머리 여자)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 강영란(흰 머리 여자): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 woman in her late 60s, neatly twisted white hair, graceful mature face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "흰 쪽머리 60대 여성 강영란이 뒤·우측 후방 카메라로 잡히며 칼날 전체가 중앙-우측 대각선으로 뻗어 '빼어 든 순간'을 정확히 실현했고, 레퍼런스 도축장의 갈고리·깨진 창·핏자국·싱크대가 그대로 유지되어 로케이션 락도 가장 충실하다.  ★위반: [gpt] 강영란 외에 무릎 꿇은 청년 네 명을 가시 인물로 추가해, 이 쇼트에는 지정 인물 외 누구도 보이지 말라는 PEOPLE 제한을 위반했다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "무릎 꿇은 청년들과 칼 프롭 일치는 좋으나 칼이 아직 등 뒤에 감춰져 '빼어 든' 순간의 노출이 약하고, 머리색이 흰색으로 읽히지 않으며 레퍼런스 실내 구조(작업대·싱크대·저울)가 재현되지 않았다.  ★위반: [gpt] 강영란 외에 무릎 꿇은 청년 네 명을 가시 인물로 추가해, 지정 인물 외 누구도 보이지 말라는 PEOPLE 제한을 위반했다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "인물이 흑발 단발의 남성처럼 보여 '흰 머리 60대 후반 여성 강영란'과 불일치하는 치명적 위반이며, 무릎 꿇은 청년들도 프레임에 없어 칼이 겨누는 대상이 사라졌다.  ★위반: [claude-opus] 지정 인물(흰 머리로 쪽 찐 60대 후반 여성 강영란) 대신 흑발 단발의 남성으로 보이는 다른 인물이 등장 — PEOPLE 조항 위반"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S44sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자) (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:855048>"
   },
   {
    "label": "PROP REFERENCE — 칼(도축용 칼·신칼 포함): the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1220370>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 상의가 레퍼런스의 한복 스타일(깃과 옷고름)이 아닌 퀼팅 패턴의 일반 재킷으로 묘사되었습니다.",
     "fix_en": "Replace the character's quilted jacket with the dark blue hanbok-style top from the reference, incorporating the wrap collar and ribbon tie. Keep the character's pose, the weapon, the kneeling youths, the slaughterhouse background, the lighting, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "들고 있는 무기가 레퍼런스의 도축용 칼이 아닌 비현실적으로 거대한 장검으로 묘사되었습니다.",
     "fix_en": "Replace the oversized sword with a realistic, broad-bladed metal slaughter cleaver from the reference image. Keep the character, her pose, her clothing, the kneeling youths, the background, the lighting, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "칼을 '등 뒤에서 빼어 든' 동작이 아니라 오른팔을 옆으로 완전히 뻗고 있으며, 등 뒤에 위치한 왼손은 아무것도 쥐고 있지 않습니다.",
     "fix_en": "Redraw the character's right arm so the hand is drawing the weapon from behind her back, removing the currently extended right arm to reveal the kneeling youth behind it. Keep the character's clothing, the kneeling youths, the slaughterhouse background, the lighting, and the framing exactly the same.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the character's quilted jacket with the dark blue hanbok-style top from the reference, incorporating the wrap collar and ribbon tie. Keep the character's pose, the weapon, the kneeling youths, the slaughterhouse background, the lighting, and the framing exactly the same.\n- Replace the oversized sword with a realistic, broad-bladed metal slaughter cleaver from the reference image. Keep the character, her pose, her clothing, the kneeling youths, the background, the lighting, and the framing exactly the same.\n- Redraw the character's right arm so the hand is drawing the weapon from behind her back, removing the currently extended right arm to reveal the kneeling youth behind it. Keep the character's clothing, the kneeling youths, the slaughterhouse background, the lighting, and the framing exactly the same.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 강영란의 뒤쪽·오른쪽 약간 옆에서 등과 뒤통수를 잡고 있고, 그녀의 시선은 무릎 꿇은 청년들 쪽(프레임 우측 안쪽)을 향한다. 오른팔이 몸 오른쪽으로 뻗어 나오며 칼날이 중앙~우측으로 사선 상승해 청년들 머리 위 공간을 가로지른다. 칼끝은 우측 상단, 깨진 창 쪽을 향해 있어 '뽑아 든 순간'의 방향성이 명확하다. 왼손은 등 뒤에서 주먹을 쥐고 있다.",
      "built_space": "이전 스틸의 도축장 실내가 유지된다: 천장 레일의 고기 걸이 갈고리 다수(개수·배치 유사, 햇빛 반사), 좌측 흰 배전함, 우측 벽 깨진 창(유리 파편 형태 동일), 바닥·벽 핏자국, 안쪽 스테인리스 싱크·저울·파란 호스. 다만 이전 스틸의 대형 도축 작업대와 벽걸이 칼 세트가 인물/청년들에 가려지거나 제거되어 보이지 않는다. 우측 하단 초록 물통과 무릎 꿇은 인물 4명이 추가되었다(프롬프트가 '무릎 꿇은 청년들 추가'를 명시하므로 허용).",
      "entities": "강영란: 60대 후반 한국 여성, 단정하게 말아 올린 흰/은발, 남색 누비 한복 저고리와 남색 통 넓은 바지 — 캐릭터 레퍼런스와 일치(누비 질감은 레퍼런스의 자카드보다 다소 다르지만 색·형태 일치). 칼: 긴 곡선형 넓은 도축용 칼, 나무 손잡이에 황동 리벳 — 프롭 레퍼런스 2번(곡선 부처 나이프) 계열과 유사하나 길이가 다소 과장됨. 무릎 꿇은 남성 4명은 얼굴이 보이지 않는 뒷모습으로, 이전 컷 연속성상 마을 청년들.",
      "hard_violations": [],
      "physics": "강영란은 두 발로 바닥을 딛고 서 있으며 체중이 자연스럽게 실려 있다. 칼은 오른손이 손잡이를 완전히 감싸 쥐고 있고 팔꿈치가 뻗어 무게를 지지한다. 칼날 길이에 비해 손목 각도가 다소 무리해 보이지만 지지점은 명확하다. 무릎 꿇은 인물들은 무릎과 발등이 바닥에 접지되어 있다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 뒤에서 강영란의 등 전체를 잡는다. 시선은 청년들 쪽. 칼은 아직 등 뒤 허리 높이에서 아래로 늘어뜨려 감춘 상태에 가깝고, 칼날은 화면 좌측 인물 몸통에 걸쳐 수직에 가깝게 놓여 있다. 화면 중앙~우측을 대각으로 가로지르는 칼날은 없다. '빼어 든 순간'의 방향성이 약하고, 칼끝이 어떤 대상도 향하지 않는다.",
      "built_space": "동일한 도축장: 갈고리 열, 깨진 창, 핏자국 바닥, 안쪽 싱크·저울·호스가 이전 스틸과 잘 맞는다. 인물이 A보다 작게 서 있어 배경이 더 넓게 보이고, 미디엄 샷이라기보다 풀샷에 가깝다. 무릎 꿇은 4명 배치는 A와 유사.",
      "entities": "강영란: 흰 머리 쪽진 스타일, 남색 누비 저고리 — 레퍼런스와 일치. 다만 하의가 A의 진한 남색과 달리 밝은 회청색으로 바뀌어 상하 색이 어긋나며 레퍼런스(상하 동일 남색)와 불일치. 칼: 프롭 레퍼런스 1번 클리버(직사각 날·나무 손잡이·황동 리벳)와 매우 유사하나, 손잡이가 이상하게 두 갈래로 갈라져 보이고 날이 손 위치와 겹쳐 파지 관계가 불명확.",
      "hard_violations": [],
      "physics": "두 발로 서 있고 접지 정상. 그러나 등 뒤 손과 클리버의 접합부가 모호하다 — 손잡이 끝이 손아래로 삐져나오고 날 밑동이 손목과 겹쳐, 실제 그립 지점이 시각적으로 확인되지 않는다. 다만 손이 칼에 닿아 있어 완전한 무지지 부유로 보기는 어렵다. 청년들은 무릎 접지 정상."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'등 뒤에서 도축용 칼을 빼어 든 순간'을 실제로 보여주고, 칼날 전체가 중앙~우측을 사선으로 가로지르며 몸통이 좌측 절반을 차지하는 등 카메라·프레임 지시를 정확히 충족한다. 칼 길이가 다소 과장되고 작업대가 가려진 점은 감점이나, 미디엄 숏 스케일과 손 그립·방향성이 명확해 우위."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "칼이 여전히 등 뒤에 감춰진 채 아래로 늘어져 '빼어 든 순간'과 '칼날 전체가 중앙-우측으로 사선 연장' 지시를 이행하지 못하고, 인물이 작아 미디엄 숏보다 풀샷에 가깝다. 게다가 하의 색이 레퍼런스의 남색에서 밝은 회청색으로 바뀌고 손잡이-손 접합이 모호해, 계약이 요구하지 않은 손실까지 발생했다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'등 뒤에서 도축용 칼을 빼어 든 순간'을 실제로 보여주고, 칼날 전체가 중앙~우측을 사선으로 가로지르며 몸통이 좌측 절반을 차지하는 등 카메라·프레임 지시를 정확히 충족한다. 칼 길이가 다소 과장되고 작업대가 가려진 점은 감점이나, 미디엄 숏 스케일과 손 그립·방향성이 명확해 우위."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "칼이 여전히 등 뒤에 감춰진 채 아래로 늘어져 '빼어 든 순간'과 '칼날 전체가 중앙-우측으로 사선 연장' 지시를 이행하지 못하고, 인물이 작아 미디엄 숏보다 풀샷에 가깝다. 게다가 하의 색이 레퍼런스의 남색에서 밝은 회청색으로 바뀌고 손잡이-손 접합이 모호해, 계약이 요구하지 않은 손실까지 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 강영란의 뒤쪽·오른쪽 약간 옆에서 등과 뒤통수를 잡고 있고, 그녀의 시선은 무릎 꿇은 청년들 쪽(프레임 우측 안쪽)을 향한다. 오른팔이 몸 오른쪽으로 뻗어 나오며 칼날이 중앙~우측으로 사선 상승해 청년들 머리 위 공간을 가로지른다. 칼끝은 우측 상단, 깨진 창 쪽을 향해 있어 '뽑아 든 순간'의 방향성이 명확하다. 왼손은 등 뒤에서 주먹을 쥐고 있다.",
      "built_space": "이전 스틸의 도축장 실내가 유지된다: 천장 레일의 고기 걸이 갈고리 다수(개수·배치 유사, 햇빛 반사), 좌측 흰 배전함, 우측 벽 깨진 창(유리 파편 형태 동일), 바닥·벽 핏자국, 안쪽 스테인리스 싱크·저울·파란 호스. 다만 이전 스틸의 대형 도축 작업대와 벽걸이 칼 세트가 인물/청년들에 가려지거나 제거되어 보이지 않는다. 우측 하단 초록 물통과 무릎 꿇은 인물 4명이 추가되었다(프롬프트가 '무릎 꿇은 청년들 추가'를 명시하므로 허용).",
      "entities": "강영란: 60대 후반 한국 여성, 단정하게 말아 올린 흰/은발, 남색 누비 한복 저고리와 남색 통 넓은 바지 — 캐릭터 레퍼런스와 일치(누비 질감은 레퍼런스의 자카드보다 다소 다르지만 색·형태 일치). 칼: 긴 곡선형 넓은 도축용 칼, 나무 손잡이에 황동 리벳 — 프롭 레퍼런스 2번(곡선 부처 나이프) 계열과 유사하나 길이가 다소 과장됨. 무릎 꿇은 남성 4명은 얼굴이 보이지 않는 뒷모습으로, 이전 컷 연속성상 마을 청년들.",
      "hard_violations": [],
      "physics": "강영란은 두 발로 바닥을 딛고 서 있으며 체중이 자연스럽게 실려 있다. 칼은 오른손이 손잡이를 완전히 감싸 쥐고 있고 팔꿈치가 뻗어 무게를 지지한다. 칼날 길이에 비해 손목 각도가 다소 무리해 보이지만 지지점은 명확하다. 무릎 꿇은 인물들은 무릎과 발등이 바닥에 접지되어 있다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "카메라는 뒤에서 강영란의 등 전체를 잡는다. 시선은 청년들 쪽. 칼은 아직 등 뒤 허리 높이에서 아래로 늘어뜨려 감춘 상태에 가깝고, 칼날은 화면 좌측 인물 몸통에 걸쳐 수직에 가깝게 놓여 있다. 화면 중앙~우측을 대각으로 가로지르는 칼날은 없다. '빼어 든 순간'의 방향성이 약하고, 칼끝이 어떤 대상도 향하지 않는다.",
      "built_space": "동일한 도축장: 갈고리 열, 깨진 창, 핏자국 바닥, 안쪽 싱크·저울·호스가 이전 스틸과 잘 맞는다. 인물이 A보다 작게 서 있어 배경이 더 넓게 보이고, 미디엄 샷이라기보다 풀샷에 가깝다. 무릎 꿇은 4명 배치는 A와 유사.",
      "entities": "강영란: 흰 머리 쪽진 스타일, 남색 누비 저고리 — 레퍼런스와 일치. 다만 하의가 A의 진한 남색과 달리 밝은 회청색으로 바뀌어 상하 색이 어긋나며 레퍼런스(상하 동일 남색)와 불일치. 칼: 프롭 레퍼런스 1번 클리버(직사각 날·나무 손잡이·황동 리벳)와 매우 유사하나, 손잡이가 이상하게 두 갈래로 갈라져 보이고 날이 손 위치와 겹쳐 파지 관계가 불명확.",
      "hard_violations": [],
      "physics": "두 발로 서 있고 접지 정상. 그러나 등 뒤 손과 클리버의 접합부가 모호하다 — 손잡이 끝이 손아래로 삐져나오고 날 밑동이 손목과 겹쳐, 실제 그립 지점이 시각적으로 확인되지 않는다. 다만 손이 칼에 닿아 있어 완전한 무지지 부유로 보기는 어렵다. 청년들은 무릎 접지 정상."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 강영란의 등 뒤 오른쪽 약간 옆에서 어깨~허리 높이로 본다. 그녀의 시선은 정면(무릎 꿇은 청년들 쪽)으로 향하고, 등 뒤로 감춘 오른손이 도축용 칼(클리버형)을 쥐고 있으며 칼날은 화면 중앙 좌측 아래로 비스듬히 향한다. 칼끝은 특정 인물을 겨누지 않고 아래를 향한 '막 빼어 든' 순간으로 읽힌다. 무릎 꿇은 네 청년은 모두 등을 보이고 고개를 숙이고 있다.",
      "built_space": "도살장 내부 구조가 참고 스틸과 일치: 천장 레일의 갈고리 무리, 좌측 벽 전기박스와 파란 호스, 중앙 스테인리스 싱크대, 우측 깨진 창(깨진 유리 패턴 동일), 벽·바닥 핏자국, 우측 하단 양동이. 갈고리 개수와 배치, 창의 위치가 레퍼런스와 잘 맞고 스케일도 실제 크기에 부합. 단, 레퍼런스에 있던 벽걸이 칼 세트가 사라져 있고 도축 테이블도 프레임 밖으로 빠졌다(카메라 각도상 설명 가능).",
      "entities": "강영란: 60대 후반 한국 여성, 단정하게 틀어 올린 흰/은발 쪽머리, 남색 누비 저고리형 상의와 남색 넓은 바지 — 캐릭터 레퍼런스와 상의·하의 색과 실루엣이 일치. 칼: 나무 손잡이에 놋쇠 리벳이 박힌 넓은 사각 클리버로, 프롭 레퍼런스 맨 왼쪽 식칼(클리버)과 형태·재질이 거의 동일. 무릎 꿇은 청년 4인은 이전 샷 연속 지시('무릎 꿇은 청년들 뒤')로 정당화되는 존재.",
      "hard_violations": [],
      "physics": "강영란은 두 발로 바닥에 서 있고 체중이 안정적으로 실려 있다. 칼은 등 뒤 오른손에 손가락이 손잡이를 감아 쥔 상태로 확실히 지지되고 있으며, 손목·전완이 프레임 안에 있다. 청년들은 무릎과 발등이 바닥에 닿아 있고 신발 밑창이 보인다. 공중에 뜬 물체 없음. 다만 칼날 폭에 비해 손이 다소 작아 보이는 정도의 경미한 어색함."
     },
     {
      "label": "B",
      "direction": "카메라 위치는 A와 동일하나, 강영란이 오른팔을 몸 옆으로 크게 뻗어 거대한 칼을 화면 중앙~우측으로 수평에 가깝게 들어 올렸다. 칼끝은 우측 창 방향을 향하며 무릎 꿇은 청년들 머리 위를 가로지른다. '등 뒤에서 빼어 든 순간'이라기보다 이미 완전히 뽑아 옆으로 치켜든 과시 자세. 왼손은 등 뒤에 주먹으로 남아 있다.",
      "built_space": "동일 도살장이나 우측 배경이 칼에 크게 가려진다. 창의 깨진 유리 형태가 A/레퍼런스보다 단순화되고 창틀 하단이 칼에 잘림. 청년 수는 4인으로 보이나 한 명(초록 스웨터)이 칼에 가려 몸통이 거의 사라져 머리와 하반신 연결이 불분명하다. 갈고리·싱크대·양동이 등 나머지 고정 요소는 유지.",
      "entities": "강영란의 얼굴·쪽머리·남색 누비 상의는 레퍼런스와 일치. 그러나 칼이 프롭 레퍼런스의 어느 것과도 맞지 않는다 — 날 길이가 팔뚝을 훌쩍 넘는 60cm급 만도/마체테 형태로, 도축용 식칼이 아니라 무협도에 가깝다. 손잡이만 나무·리벳으로 레퍼런스 흔적이 남아 있고 실제 물리적 무게감과 균형이 비현실적.",
      "hard_violations": [
       "프롭 레퍼런스에 없는 과장된 대형 만도를 발명 — 도축용 칼의 실제 스케일을 배경 인물을 가릴 만큼 전경 존재로 확대(실제 물리적 스케일 유지 조항 위반)",
       "칼날이 초록 스웨터 청년의 상반신을 가려 인체 연결이 끊긴 듯 보이는 형태 왜곡"
      ],
      "physics": "강영란은 두 발로 서 있고, 뻗은 오른손이 손잡이를 쥐고 있어 지지 자체는 있다. 그러나 60cm가 넘는 두꺼운 강철 날을 60대 후반 여성이 한 손으로 수평에 가깝게 들고 있음에도 팔·어깨·몸통에 무게에 따른 기울기나 근육 긴장이 전혀 없어 무게감이 성립하지 않는다. 칼날 반사도 넓은 면이 균일해 실제 금속의 환경 반사와 어긋난다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'등 뒤에서 칼을 빼어 든 순간'과 등 뒤·오른쪽 약간 옆 미디엄샷을 정확히 실현했고, 칼이 프롭 레퍼런스의 클리버와 재질·형태가 일치하며 배경 고정 요소와 실제 스케일이 모두 보존되었다 — 칼이 화면 중앙-우측을 대각선으로 다 채우지 못한 점만이 아쉬움."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "칼을 크게 보이게 하려다 프롭 레퍼런스에 없는 팔길이급 만도를 발명해 전경 존재로 확대했고, 그 날이 무릎 꿇은 청년 한 명의 상반신을 지워 배경 스케일·프롭 일치·'빼어 드는 순간'의 은닉감을 모두 잃었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'등 뒤에서 칼을 빼어 든 순간'과 등 뒤·오른쪽 약간 옆 미디엄샷을 정확히 실현했고, 칼이 프롭 레퍼런스의 클리버와 재질·형태가 일치하며 배경 고정 요소와 실제 스케일이 모두 보존되었다 — 칼이 화면 중앙-우측을 대각선으로 다 채우지 못한 점만이 아쉬움."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "칼을 크게 보이게 하려다 프롭 레퍼런스에 없는 팔길이급 만도를 발명해 전경 존재로 확대했고, 그 날이 무릎 꿇은 청년 한 명의 상반신을 지워 배경 스케일·프롭 일치·'빼어 드는 순간'의 은닉감을 모두 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "카메라는 강영란의 등 뒤 오른쪽 약간 옆에서 어깨~허리 높이로 본다. 그녀의 시선은 정면(무릎 꿇은 청년들 쪽)으로 향하고, 등 뒤로 감춘 오른손이 도축용 칼(클리버형)을 쥐고 있으며 칼날은 화면 중앙 좌측 아래로 비스듬히 향한다. 칼끝은 특정 인물을 겨누지 않고 아래를 향한 '막 빼어 든' 순간으로 읽힌다. 무릎 꿇은 네 청년은 모두 등을 보이고 고개를 숙이고 있다.",
      "built_space": "도살장 내부 구조가 참고 스틸과 일치: 천장 레일의 갈고리 무리, 좌측 벽 전기박스와 파란 호스, 중앙 스테인리스 싱크대, 우측 깨진 창(깨진 유리 패턴 동일), 벽·바닥 핏자국, 우측 하단 양동이. 갈고리 개수와 배치, 창의 위치가 레퍼런스와 잘 맞고 스케일도 실제 크기에 부합. 단, 레퍼런스에 있던 벽걸이 칼 세트가 사라져 있고 도축 테이블도 프레임 밖으로 빠졌다(카메라 각도상 설명 가능).",
      "entities": "강영란: 60대 후반 한국 여성, 단정하게 틀어 올린 흰/은발 쪽머리, 남색 누비 저고리형 상의와 남색 넓은 바지 — 캐릭터 레퍼런스와 상의·하의 색과 실루엣이 일치. 칼: 나무 손잡이에 놋쇠 리벳이 박힌 넓은 사각 클리버로, 프롭 레퍼런스 맨 왼쪽 식칼(클리버)과 형태·재질이 거의 동일. 무릎 꿇은 청년 4인은 이전 샷 연속 지시('무릎 꿇은 청년들 뒤')로 정당화되는 존재.",
      "hard_violations": [],
      "physics": "강영란은 두 발로 바닥에 서 있고 체중이 안정적으로 실려 있다. 칼은 등 뒤 오른손에 손가락이 손잡이를 감아 쥔 상태로 확실히 지지되고 있으며, 손목·전완이 프레임 안에 있다. 청년들은 무릎과 발등이 바닥에 닿아 있고 신발 밑창이 보인다. 공중에 뜬 물체 없음. 다만 칼날 폭에 비해 손이 다소 작아 보이는 정도의 경미한 어색함."
     },
     {
      "label": "A",
      "direction": "카메라 위치는 A와 동일하나, 강영란이 오른팔을 몸 옆으로 크게 뻗어 거대한 칼을 화면 중앙~우측으로 수평에 가깝게 들어 올렸다. 칼끝은 우측 창 방향을 향하며 무릎 꿇은 청년들 머리 위를 가로지른다. '등 뒤에서 빼어 든 순간'이라기보다 이미 완전히 뽑아 옆으로 치켜든 과시 자세. 왼손은 등 뒤에 주먹으로 남아 있다.",
      "built_space": "동일 도살장이나 우측 배경이 칼에 크게 가려진다. 창의 깨진 유리 형태가 A/레퍼런스보다 단순화되고 창틀 하단이 칼에 잘림. 청년 수는 4인으로 보이나 한 명(초록 스웨터)이 칼에 가려 몸통이 거의 사라져 머리와 하반신 연결이 불분명하다. 갈고리·싱크대·양동이 등 나머지 고정 요소는 유지.",
      "entities": "강영란의 얼굴·쪽머리·남색 누비 상의는 레퍼런스와 일치. 그러나 칼이 프롭 레퍼런스의 어느 것과도 맞지 않는다 — 날 길이가 팔뚝을 훌쩍 넘는 60cm급 만도/마체테 형태로, 도축용 식칼이 아니라 무협도에 가깝다. 손잡이만 나무·리벳으로 레퍼런스 흔적이 남아 있고 실제 물리적 무게감과 균형이 비현실적.",
      "hard_violations": [
       "프롭 레퍼런스에 없는 과장된 대형 만도를 발명 — 도축용 칼의 실제 스케일을 배경 인물을 가릴 만큼 전경 존재로 확대(실제 물리적 스케일 유지 조항 위반)",
       "칼날이 초록 스웨터 청년의 상반신을 가려 인체 연결이 끊긴 듯 보이는 형태 왜곡"
      ],
      "physics": "강영란은 두 발로 서 있고, 뻗은 오른손이 손잡이를 쥐고 있어 지지 자체는 있다. 그러나 60cm가 넘는 두꺼운 강철 날을 60대 후반 여성이 한 손으로 수평에 가깝게 들고 있음에도 팔·어깨·몸통에 무게에 따른 기울기나 근육 긴장이 전혀 없어 무게감이 성립하지 않는다. 칼날 반사도 넓은 면이 균일해 실제 금속의 환경 반사와 어긋난다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S44sh1"
  }
 },
 "S45sh9": {
  "input_fingerprint": "083e918e9ae64f6d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 바닥에 무릎을 꿇고 앉아 흐느끼는 고산들의 머리 위에 손을 얹은 채 머무는 강영란(흰 머리 여자)의 자세.\n\nLOCATION (lock): The ground of the secluded black-pine trail where the two kneel together. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Descend to slightly above kneeling eye level at a three-quarter side angle, framing both characters' complete kneeling postures at medium distance. 강영란(흰 머리 여자) occupies the left side with her hand visibly resting on 고산들's bowed head, while his folded body anchors the lower right and the path remains visible around them.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-left of the frame, midground, reaches for 고산들's bowed head; 고산들 in the lower-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 숲길 (present); used as Provides visible ground around both kneeling bodies and clarifies their lowered level; 숲의 나무들 (present) — The trunks appear obliquely behind the kneeling pair; used as Forms restrained vertical depth behind the consoling gesture.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural forest daylight retains solemn contrast with muted earth tones, aged ivory, and dense blue-black separation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 daylight pine path, filtered forest light, ground texture, and the pair's clothing. Exclude their earlier standing positions; show the man kneeling while the elder rests a hand on his head.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face); 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 7,
   "B": 6,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "C",
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "손 얹기·무릎 꿇기와 와이드 스케일은 충족하나, 남자가 이전 스틸에 없던 갈색 비니를 쓰고 양손을 땅에 짚은 부복 자세라 '복장 유지·무릎 꿇고 앉아 흐느낌'에서 벗어나고 좌측 석주가 과다 증식했다.  ★위반: [gpt] 이전 장면의 고산들에게 없던 갈색 비니가 새로 추가되어 잠긴 의상 상태를 깨고 불필요한 물체를 발명했다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "접촉과 시선은 정확하나 프레임이 미디엄에 가깝게 좁아 '와이드 샷·두 사람의 완전한 무릎 꿇은 자세와 주변 길이 보일 것'을 어기고 남자의 하반신이 잘렸다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "3/4 측면·무릎 눈높이 약간 위의 와이드로 두 사람의 전신 무릎 자세와 숲길 지면이 모두 보이고, 좌측 중경의 강영란 손이 우하단 고산들의 숙인 머리에 정확히 얹혀 이전 스틸의 장소·복장까지 유지한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S45sh3_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:1013203>"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "여자의 오른팔이 어깨가 아닌 가슴 중앙(재킷 앞섶)에서 비정상적으로 자라나 남자의 머리를 짚고 있습니다.",
     "fix_en": "Erase the arm extending directly from the center of the woman's chest. Redraw her right arm so it originates anatomically from her far right shoulder (partially hidden behind her torso from this angle) and reaches out to rest on the man's head. Maintain both characters, their faces, their clothing, the man's complete pose, the woman's left arm position, the forest background, and the framing exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the arm extending directly from the center of the woman's chest. Redraw her right arm so it originates anatomically from her far right shoulder (partially hidden behind her torso from this angle) and reaches out to rest on the man's head. Maintain both characters, their faces, their clothing, the man's complete pose, the woman's left arm position, the forest background, and the framing exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 꿇은 두 전신·머리 위 손 접촉·좌중간/우하단 배치를 모두 충족하고, 우측 전경 소나무 줄기와 좌측 석주가 이전 스틸의 장소와 수직 깊이를 더 확실히 재현해 '숲의 나무들이 비스듬히 뒤로' 조건에 가장 부합한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도·접촉·의상으로 하드 위반은 없으나, 계약이 요구하지 않은 프레임 확장으로 우측 전경 소나무가 사라지고 인물 크기가 줄어 '미디엄 거리·수직 깊이' 지시가 약해진 손실이 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.764
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.764
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "무릎 꿇은 두 전신·머리 위 손 접촉·좌중간/우하단 배치를 모두 충족하고, 우측 전경 소나무 줄기와 좌측 석주가 이전 스틸의 장소와 수직 깊이를 더 확실히 재현해 '숲의 나무들이 비스듬히 뒤로' 조건에 가장 부합한다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일 구도·접촉·의상으로 하드 위반은 없으나, 계약이 요구하지 않은 프레임 확장으로 우측 전경 소나무가 사라지고 인물 크기가 줄어 '미디엄 거리·수직 깊이' 지시가 약해진 손실이 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "접촉·시선·의상·장소는 모두 정확하나, 프레임이 확대되어 '와이드 샷' 지정 대비 인물이 크고 좌측 석주와 배경 나무가 전경으로 부풀어 실제 스케일 유지 조항에서 손해를 본다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 손-머리 접촉과 무릎 꿇은 자세를 유지하면서 프레임만 넓혀 '와이드 샷'·'두 사람 주변 지면이 보이는 숲길'·배경 요소의 실제 스케일 요구를 더 충실히 충족하고, 인물 정체성·의상·소품은 전혀 바꾸지 않았다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "접촉·시선·의상·장소는 모두 정확하나, 프레임이 확대되어 '와이드 샷' 지정 대비 인물이 크고 좌측 석주와 배경 나무가 전경으로 부풀어 실제 스케일 유지 조항에서 손해를 본다."
     },
     {
      "label": "A",
      "score": 9,
      "verdict_ko": "동일한 손-머리 접촉과 무릎 꿇은 자세를 유지하면서 프레임만 넓혀 '와이드 샷'·'두 사람 주변 지면이 보이는 숲길'·배경 요소의 실제 스케일 요구를 더 충실히 충족하고, 인물 정체성·의상·소품은 전혀 바꾸지 않았다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S45sh3"
  }
 },
 "S46sh2::bgfirst_bg": {
  "input_fingerprint": "adb77b8abcb2eb1f",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 낡은 비석 표면에 선명하게 음각된 '수 리 영' 세 글자를 내려다보는 시선.\n\nLOCATION (lock): The marker-stone clearing deep in the forest, among several stones all bearing the same name.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle just behind 김지후(강수리영)'s shoulder at close range, using her shoulder and lowered head as a near-edge frame for the marker. The inscribed face occupies the central lower portion without exceeding a natural scale, and the three characters “수 리 영” sit precisely at the endpoint of her downward eyeline.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 비석의 ‘수 리 영’ 음각면 in the lower-center of the frame, midground; 김지후(강수리영) in the middle-left of the frame, foreground, looks toward inscribed marker face.\n- KEY BACKGROUND ELEMENTS: 낡은 비석 (old, with the name clearly incised) — Its inscribed front face is angled toward camera, clearly showing the recessed Korean characters ‘수 리 영’; used as Primary focal surface at the end of 김지후(강수리영)'s gaze; 주변의 다른 비석들 (present, each bearing the same name) — Only partial side and front planes are visible farther into the forest; used as Provides limited depth around the marker and shoulder framing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light renders the inscription clearly while preserving ominous high contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 낡은 비석 표면에 선명하게 음각된 '수 리 영' 세 글자를 내려다보는 시선.\n\nLOCATION (lock): The marker-stone clearing deep in the forest, among several stones all bearing the same name.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle just behind 김지후(강수리영)'s shoulder at close range, using her shoulder and lowered head as a near-edge frame for the marker. The inscribed face occupies the central lower portion without exceeding a natural scale, and the three characters “수 리 영” sit precisely at the endpoint of her downward eyeline.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 비석의 ‘수 리 영’ 음각면 in the lower-center of the frame, midground; 김지후(강수리영) in the middle-left of the frame, foreground, looks toward inscribed marker face.\n- KEY BACKGROUND ELEMENTS: 낡은 비석 (old, with the name clearly incised) — Its inscribed front face is angled toward camera, clearly showing the recessed Korean characters ‘수 리 영’; used as Primary focal surface at the end of 김지후(강수리영)'s gaze; 주변의 다른 비석들 (present, each bearing the same name) — Only partial side and front planes are visible farther into the forest; used as Provides limited depth around the marker and shoulder framing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light renders the inscription clearly while preserving ominous high contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh2__bgfirst_bg.png",
  "asset_id": "4da52381-2727-4330-b832-9c87c065d469",
  "input_asset_ids": [
   "2faea7d8-dc3d-4ff6-b620-a6a0475cb9a4",
   "58a4c873-0b94-49b4-ad83-7174209aff1b"
  ]
 },
 "S46sh2": {
  "input_fingerprint": "b5a0e1b6fb7a0342",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 낡은 비석 표면에 선명하게 음각된 '수 리 영' 세 글자를 내려다보는 시선.\n\nLOCATION (lock): The marker-stone clearing deep in the forest, among several stones all bearing the same name. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle just behind 김지후(강수리영)'s shoulder at close range, using her shoulder and lowered head as a near-edge frame for the marker. The inscribed face occupies the central lower portion without exceeding a natural scale, and the three characters “수 리 영” sit precisely at the endpoint of her downward eyeline.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 비석의 ‘수 리 영’ 음각면 in the lower-center of the frame, midground; 김지후(강수리영) in the middle-left of the frame, foreground, looks toward inscribed marker face.\n- KEY BACKGROUND ELEMENTS: 낡은 비석 (old, with the name clearly incised) — Its inscribed front face is angled toward camera, clearly showing the recessed Korean characters ‘수 리 영’; used as Primary focal surface at the end of 김지후(강수리영)'s gaze; 주변의 다른 비석들 (present, each bearing the same name) — Only partial side and front planes are visible farther into the forest; used as Provides limited depth around the marker and shoulder framing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light renders the inscription clearly while preserving ominous high contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The forest stones continue to bear the name “Su Ri-young,” with rotting meat before them. Jihu’s necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 낡은 비석 표면에 선명하게 음각된 '수 리 영' 세 글자를 내려다보는 시선.\n\nLOCATION (lock): The marker-stone clearing deep in the forest, among several stones all bearing the same name. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle just behind 김지후(강수리영)'s shoulder at close range, using her shoulder and lowered head as a near-edge frame for the marker. The inscribed face occupies the central lower portion without exceeding a natural scale, and the three characters “수 리 영” sit precisely at the endpoint of her downward eyeline.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 비석의 ‘수 리 영’ 음각면 in the lower-center of the frame, midground; 김지후(강수리영) in the middle-left of the frame, foreground, looks toward inscribed marker face.\n- KEY BACKGROUND ELEMENTS: 낡은 비석 (old, with the name clearly incised) — Its inscribed front face is angled toward camera, clearly showing the recessed Korean characters ‘수 리 영’; used as Primary focal surface at the end of 김지후(강수리영)'s gaze; 주변의 다른 비석들 (present, each bearing the same name) — Only partial side and front planes are visible farther into the forest; used as Provides limited depth around the marker and shoulder framing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light renders the inscription clearly while preserving ominous high contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The forest stones continue to bear the name “Su Ri-young,” with rotting meat before them. Jihu’s necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 김지후(강수리영)가 낡은 비석 표면에 선명하게 음각된 '수 리 영' 세 글자를 내려다보는 시선.\n\nLOCATION (lock): The marker-stone clearing deep in the forest, among several stones all bearing the same name. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Settle just behind 김지후(강수리영)'s shoulder at close range, using her shoulder and lowered head as a near-edge frame for the marker. The inscribed face occupies the central lower portion without exceeding a natural scale, and the three characters “수 리 영” sit precisely at the endpoint of her downward eyeline.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 비석의 ‘수 리 영’ 음각면 in the lower-center of the frame, midground; 김지후(강수리영) in the middle-left of the frame, foreground, looks toward inscribed marker face.\n- KEY BACKGROUND ELEMENTS: 낡은 비석 (old, with the name clearly incised) — Its inscribed front face is angled toward camera, clearly showing the recessed Korean characters ‘수 리 영’; used as Primary focal surface at the end of 김지후(강수리영)'s gaze; 주변의 다른 비석들 (present, each bearing the same name) — Only partial side and front planes are visible farther into the forest; used as Provides limited depth around the marker and shoulder framing.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime forest light renders the inscription clearly while preserving ominous high contrast and subdued earthy, aged-ivory, and blue-black tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The forest stones continue to bear the name “Su Ri-young,” with rotting meat before them. Jihu’s necklace remains missing.\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 woman in her early 20s, long black hair, pretty youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S46sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "PROP REFERENCE — 이끼 낀 ‘수리영’ 비석: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1345414>"
    }
   ],
   "B": [
    {
     "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_path_network_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:813104>"
    },
    {
     "label": "PROP REFERENCE — 이끼 낀 ‘수리영’ 비석: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:1345414>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "화면 좌측 전경에 캡을 쓴 여성의 뒤통수·어깨가 크게 자리하고, 고개가 아래로 숙여져 시선이 화면 중앙 하부의 비석 음각면 '수 리 영'으로 향한다. 눈은 보이지 않으나 머리 기울기와 어깨 각도가 비석 정면을 향해 정확히 수렴한다. 비석 정면은 카메라 쪽으로 살짝 틀어져 음각 글자가 읽힌다.",
      "built_space": "인공 구조물은 비석군. 갓돌(옥개석)과 기단이 있는 형태로 LOCATION 참조 사진의 지붕형 관석·직육면체 몸돌·기단 구성을 따랐다. 주 비석 1기 + 배경 숲 안쪽에 동일 형식 비석 3기가 원근에 맞게 작게 배치되어 있다. 중복된 구조물이나 불가능한 배치는 없다.",
      "entities": "인물: 한국인 젊은 여성, 긴 검은 생머리, 회색 캡, 갈색 워크재킷 — 캐릭터 레퍼런스와 일치. 목걸이는 보이지 않음(CARRIED STATE 준수). 비석: 이끼 낀 회백색 석재에 '수 리 영' 음각, 프롭 레퍼런스의 재질·이끼·마모와 부합하되 LOCATION의 갓돌 형태를 취함. 기단 위에 부패한 고기 프롭이 놓여 있어 CARRIED STATE 충족. 문자 오류·워터마크 없음.",
      "hard_violations": [],
      "physics": "여성은 화면 밖 지면에 서 있는 상반신 프레이밍으로, 어깨와 머리 무게가 자연스럽게 앞으로 기울어 있음. 비석은 석재 기단 위에 안착, 고기 프롭은 기단 상면에 놓여 그림자와 접지가 있음. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "좌측 인물이 옆얼굴(측면)로 보이며 고개를 숙여 시선이 아래를 향하지만, 눈길의 종착점은 화면 중앙 비석의 음각면이 아니라 그보다 아래·앞쪽 지면 방향에 가깝다. 비석 정면은 카메라를 정면으로 향해 있어 '그녀의 시선 끝'이라기보다 카메라 정면 제시에 가깝다.",
      "built_space": "비석들이 LOCATION 참조의 갓돌+몸돌+기단 구조가 아니라 거친 자연석 블록 형태로만 렌더링되어 위치 구조 고정과 어긋난다. 배경 비석 2기에도 '수 리 영'이 크게 또렷이 새겨져 있어 '부분 측면·정면만 제한적으로 보인다'는 지시를 넘어선다.",
      "entities": "인물: 한국인 여성, 긴 검은 머리이나 모자가 없고 얼굴이 다소 나이 들어 보이며 캐릭터 레퍼런스와 일치도가 낮다. 비석: 프롭 레퍼런스의 이끼 낀 석재와 음각 글자는 잘 맞으나 LOCATION의 관석 구조는 없음. 지면에 부패육 프롭 다수 배치 — CARRIED STATE는 충족. 목걸이 없음.",
      "hard_violations": [],
      "physics": "여성은 앉거나 몸을 숙인 자세로 프레임 밖 지면에 지지되어 있어 무리 없음. 비석들은 흙 위에 세워져 접지되어 있고, 고기 프롭은 지면에 놓여 있음. 부유물 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨 너머 근접 프레이밍, 숙인 머리에서 화면 중앙 하부 '수 리 영' 음각면으로 시선이 정확히 수렴하고, LOCATION 참조의 갓돌형 비석 구조와 캐릭터 레퍼런스(캡·긴 흑발·워크재킷), 부패육 프롭까지 충족한 가장 충실한 결과."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "음각면 질감은 좋으나 비석이 LOCATION 참조의 관석·기단 구조를 잃은 자연석으로 바뀌었고, 배경 비석 글자가 과도하게 노출되며 인물이 캡 없는 다른 인상에 시선 종착점도 음각면을 정확히 겨누지 못한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨 너머 근접 프레이밍, 숙인 머리에서 화면 중앙 하부 '수 리 영' 음각면으로 시선이 정확히 수렴하고, LOCATION 참조의 갓돌형 비석 구조와 캐릭터 레퍼런스(캡·긴 흑발·워크재킷), 부패육 프롭까지 충족한 가장 충실한 결과."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "음각면 질감은 좋으나 비석이 LOCATION 참조의 관석·기단 구조를 잃은 자연석으로 바뀌었고, 배경 비석 글자가 과도하게 노출되며 인물이 캡 없는 다른 인상에 시선 종착점도 음각면을 정확히 겨누지 못한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "화면 좌측 전경에 캡을 쓴 여성의 뒤통수·어깨가 크게 자리하고, 고개가 아래로 숙여져 시선이 화면 중앙 하부의 비석 음각면 '수 리 영'으로 향한다. 눈은 보이지 않으나 머리 기울기와 어깨 각도가 비석 정면을 향해 정확히 수렴한다. 비석 정면은 카메라 쪽으로 살짝 틀어져 음각 글자가 읽힌다.",
      "built_space": "인공 구조물은 비석군. 갓돌(옥개석)과 기단이 있는 형태로 LOCATION 참조 사진의 지붕형 관석·직육면체 몸돌·기단 구성을 따랐다. 주 비석 1기 + 배경 숲 안쪽에 동일 형식 비석 3기가 원근에 맞게 작게 배치되어 있다. 중복된 구조물이나 불가능한 배치는 없다.",
      "entities": "인물: 한국인 젊은 여성, 긴 검은 생머리, 회색 캡, 갈색 워크재킷 — 캐릭터 레퍼런스와 일치. 목걸이는 보이지 않음(CARRIED STATE 준수). 비석: 이끼 낀 회백색 석재에 '수 리 영' 음각, 프롭 레퍼런스의 재질·이끼·마모와 부합하되 LOCATION의 갓돌 형태를 취함. 기단 위에 부패한 고기 프롭이 놓여 있어 CARRIED STATE 충족. 문자 오류·워터마크 없음.",
      "hard_violations": [],
      "physics": "여성은 화면 밖 지면에 서 있는 상반신 프레이밍으로, 어깨와 머리 무게가 자연스럽게 앞으로 기울어 있음. 비석은 석재 기단 위에 안착, 고기 프롭은 기단 상면에 놓여 그림자와 접지가 있음. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "좌측 인물이 옆얼굴(측면)로 보이며 고개를 숙여 시선이 아래를 향하지만, 눈길의 종착점은 화면 중앙 비석의 음각면이 아니라 그보다 아래·앞쪽 지면 방향에 가깝다. 비석 정면은 카메라를 정면으로 향해 있어 '그녀의 시선 끝'이라기보다 카메라 정면 제시에 가깝다.",
      "built_space": "비석들이 LOCATION 참조의 갓돌+몸돌+기단 구조가 아니라 거친 자연석 블록 형태로만 렌더링되어 위치 구조 고정과 어긋난다. 배경 비석 2기에도 '수 리 영'이 크게 또렷이 새겨져 있어 '부분 측면·정면만 제한적으로 보인다'는 지시를 넘어선다.",
      "entities": "인물: 한국인 여성, 긴 검은 머리이나 모자가 없고 얼굴이 다소 나이 들어 보이며 캐릭터 레퍼런스와 일치도가 낮다. 비석: 프롭 레퍼런스의 이끼 낀 석재와 음각 글자는 잘 맞으나 LOCATION의 관석 구조는 없음. 지면에 부패육 프롭 다수 배치 — CARRIED STATE는 충족. 목걸이 없음.",
      "hard_violations": [],
      "physics": "여성은 앉거나 몸을 숙인 자세로 프레임 밖 지면에 지지되어 있어 무리 없음. 비석들은 흙 위에 세워져 접지되어 있고, 고기 프롭은 지면에 놓여 있음. 부유물 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성이 화면 좌측 전경에서 고개를 숙이고 있고, 시선의 종점은 화면 중앙 하단이 아니라 자신의 발치/지면 쪽으로 내려가 있음. 정면의 '수리영' 비석은 화면 중앙에 서 있으나 그녀의 하강 시선축과 정확히 만나지 않고, 비석 글자면은 그녀보다 오른쪽·높은 위치에 있어 '내려다보는 시선의 끝'이라는 연결이 약함. 다만 얼굴 방향은 대체로 비석 쪽 하방을 향함.",
      "built_space": "숲속 비석 군락. 정면 비석 1기와 뒤편 좌우 2기가 모두 '수리영' 각자를 보임. 그러나 형태가 로케이션 사진의 갓돌(지붕형 상단)+기단 구조가 아니라 프롭 참조의 거친 이끼 돌덩이 형태에 가까워, 로케이션 구조 사진의 고정 구조(넓은 지붕형 관석, 검은 화강암 몸돌, 사각 기단)와 어긋남. 지면·기단 일부만 보임.",
      "entities": "인물: 한국인 20대 초반 여성, 긴 검은 머리, 갈색 워크재킷 — 캐릭터 참조와 대체로 일치하나 참조의 회색 볼캡이 없음. 목걸이는 보이지 않음(요구대로 부재). 비석 각자는 정확히 '수 리 영' 한글 음각. 지면에 붉은 생고기 덩어리들이 흩어져 있어 캐리드 스테이트 충족. 다만 배경 비석의 글자가 정면 비석과 동일 크기로 또렷해 원근 대비 다소 과장됨.",
      "hard_violations": [],
      "physics": "여성은 지면에 앉거나 웅크린 자세로 프레임 좌하단에 몸통이 잘려 있으며 어깨·상체가 자연스럽게 지지됨. 비석들은 흙바닥/기단 위에 세워져 무게가 실려 있음. 부유하거나 지지 없는 물체 없음. 고기 조각은 낙엽 지면에 놓여 있음."
     },
     {
      "label": "B",
      "direction": "카메라는 인물의 왼쪽 어깨 뒤에 밀착. 인물은 모자챙 아래로 고개를 숙여 우측 아래의 비석 몸돌 '수리영' 각자면을 향해 시선을 내림. 시선 종점이 화면 중앙 하단의 각자면과 실제로 맞물림. 배경 비석 3기는 더 깊은 숲 안쪽에 작게 배치되어 원근이 맞음.",
      "built_space": "로케이션 구조 사진의 비석 형태(지붕형 관석 + 직사각 몸돌 + 사각 기단)를 정확히 재현. 정면 1기 + 원경 3기, 소나무 숲과 흙길도 로케이션 사진과 일치. 몸돌 재질이 참조의 검은 화강암 대신 이끼 낀 밝은 석재이나 이는 프롭 참조(이끼 낀 수리영 비석)와의 절충으로 읽힘.",
      "entities": "인물: 긴 검은 생머리 + 회색 볼캡 + 갈색 워크재킷 — 캐릭터 참조 의상과 정확히 일치하는 뒷모습. 목걸이 미착용(요구 충족). 각자는 '수 리 영' 한글이나 음각의 선명도가 다소 낮아 '선명하게 음각'이라는 지시에 약간 못 미침. 기단 위 부패한 생고기(뼈 붙은 고깃덩이) 존재 — 캐리드 스테이트 충족.",
      "hard_violations": [],
      "physics": "인물은 서 있는 상태로 어깨·머리만 전경에 들어오고 프레임 밖 몸이 지면을 딛고 있음이 자연스럽게 읽힘. 비석은 사각 기단 위에 안정적으로 얹혀 있고, 고기는 기단 상면에 놓여 실제 무게로 눌린 형태. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물의 얼굴이 크게 드러나 '어깨 너머' 클로즈업 규정에서 벗어났고, 시선 종점이 각자면과 정확히 맞지 않으며, 비석 형태가 로케이션 구조 사진의 지붕형 관석·기단 구조와 어긋남(모자 부재, 배경 비석 글자 과장도 감점)."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어깨 뒤 밀착 카메라, 하방 시선의 종점에 놓인 중앙 하단 '수리영' 각자면, 로케이션 구조 사진과 일치하는 비석 형태·숲, 참조 의상(볼캡)과 목걸이 부재, 기단 위 부패육까지 지시를 가장 충실히 충족."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물의 얼굴이 크게 드러나 '어깨 너머' 클로즈업 규정에서 벗어났고, 시선 종점이 각자면과 정확히 맞지 않으며, 비석 형태가 로케이션 구조 사진의 지붕형 관석·기단 구조와 어긋남(모자 부재, 배경 비석 글자 과장도 감점)."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어깨 뒤 밀착 카메라, 하방 시선의 종점에 놓인 중앙 하단 '수리영' 각자면, 로케이션 구조 사진과 일치하는 비석 형태·숲, 참조 의상(볼캡)과 목걸이 부재, 기단 위 부패육까지 지시를 가장 충실히 충족."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성이 화면 좌측 전경에서 고개를 숙이고 있고, 시선의 종점은 화면 중앙 하단이 아니라 자신의 발치/지면 쪽으로 내려가 있음. 정면의 '수리영' 비석은 화면 중앙에 서 있으나 그녀의 하강 시선축과 정확히 만나지 않고, 비석 글자면은 그녀보다 오른쪽·높은 위치에 있어 '내려다보는 시선의 끝'이라는 연결이 약함. 다만 얼굴 방향은 대체로 비석 쪽 하방을 향함.",
      "built_space": "숲속 비석 군락. 정면 비석 1기와 뒤편 좌우 2기가 모두 '수리영' 각자를 보임. 그러나 형태가 로케이션 사진의 갓돌(지붕형 상단)+기단 구조가 아니라 프롭 참조의 거친 이끼 돌덩이 형태에 가까워, 로케이션 구조 사진의 고정 구조(넓은 지붕형 관석, 검은 화강암 몸돌, 사각 기단)와 어긋남. 지면·기단 일부만 보임.",
      "entities": "인물: 한국인 20대 초반 여성, 긴 검은 머리, 갈색 워크재킷 — 캐릭터 참조와 대체로 일치하나 참조의 회색 볼캡이 없음. 목걸이는 보이지 않음(요구대로 부재). 비석 각자는 정확히 '수 리 영' 한글 음각. 지면에 붉은 생고기 덩어리들이 흩어져 있어 캐리드 스테이트 충족. 다만 배경 비석의 글자가 정면 비석과 동일 크기로 또렷해 원근 대비 다소 과장됨.",
      "hard_violations": [],
      "physics": "여성은 지면에 앉거나 웅크린 자세로 프레임 좌하단에 몸통이 잘려 있으며 어깨·상체가 자연스럽게 지지됨. 비석들은 흙바닥/기단 위에 세워져 무게가 실려 있음. 부유하거나 지지 없는 물체 없음. 고기 조각은 낙엽 지면에 놓여 있음."
     },
     {
      "label": "A",
      "direction": "카메라는 인물의 왼쪽 어깨 뒤에 밀착. 인물은 모자챙 아래로 고개를 숙여 우측 아래의 비석 몸돌 '수리영' 각자면을 향해 시선을 내림. 시선 종점이 화면 중앙 하단의 각자면과 실제로 맞물림. 배경 비석 3기는 더 깊은 숲 안쪽에 작게 배치되어 원근이 맞음.",
      "built_space": "로케이션 구조 사진의 비석 형태(지붕형 관석 + 직사각 몸돌 + 사각 기단)를 정확히 재현. 정면 1기 + 원경 3기, 소나무 숲과 흙길도 로케이션 사진과 일치. 몸돌 재질이 참조의 검은 화강암 대신 이끼 낀 밝은 석재이나 이는 프롭 참조(이끼 낀 수리영 비석)와의 절충으로 읽힘.",
      "entities": "인물: 긴 검은 생머리 + 회색 볼캡 + 갈색 워크재킷 — 캐릭터 참조 의상과 정확히 일치하는 뒷모습. 목걸이 미착용(요구 충족). 각자는 '수 리 영' 한글이나 음각의 선명도가 다소 낮아 '선명하게 음각'이라는 지시에 약간 못 미침. 기단 위 부패한 생고기(뼈 붙은 고깃덩이) 존재 — 캐리드 스테이트 충족.",
      "hard_violations": [],
      "physics": "인물은 서 있는 상태로 어깨·머리만 전경에 들어오고 프레임 밖 몸이 지면을 딛고 있음이 자연스럽게 읽힘. 비석은 사각 기단 위에 안정적으로 얹혀 있고, 고기는 기단 상면에 놓여 실제 무게로 눌린 형태. 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 10
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "화면 좌측 전경에 캡을 쓴 여성의 뒤통수·어깨가 크게 자리하고, 고개가 아래로 숙여져 시선이 화면 중앙 하부의 비석 음각면 '수 리 영'으로 향한다. 눈은 보이지 않으나 머리 기울기와 어깨 각도가 비석 정면을 향해 정확히 수렴한다. 비석 정면은 카메라 쪽으로 살짝 틀어져 음각 글자가 읽힌다.",
    "built_space": "인공 구조물은 비석군. 갓돌(옥개석)과 기단이 있는 형태로 LOCATION 참조 사진의 지붕형 관석·직육면체 몸돌·기단 구성을 따랐다. 주 비석 1기 + 배경 숲 안쪽에 동일 형식 비석 3기가 원근에 맞게 작게 배치되어 있다. 중복된 구조물이나 불가능한 배치는 없다.",
    "entities": "인물: 한국인 젊은 여성, 긴 검은 생머리, 회색 캡, 갈색 워크재킷 — 캐릭터 레퍼런스와 일치. 목걸이는 보이지 않음(CARRIED STATE 준수). 비석: 이끼 낀 회백색 석재에 '수 리 영' 음각, 프롭 레퍼런스의 재질·이끼·마모와 부합하되 LOCATION의 갓돌 형태를 취함. 기단 위에 부패한 고기 프롭이 놓여 있어 CARRIED STATE 충족. 문자 오류·워터마크 없음.",
    "hard_violations": [],
    "physics": "여성은 화면 밖 지면에 서 있는 상반신 프레이밍으로, 어깨와 머리 무게가 자연스럽게 앞으로 기울어 있음. 비석은 석재 기단 위에 안착, 고기 프롭은 기단 상면에 놓여 그림자와 접지가 있음. 공중에 뜬 물체 없음."
   },
   {
    "label": "B",
    "direction": "좌측 인물이 옆얼굴(측면)로 보이며 고개를 숙여 시선이 아래를 향하지만, 눈길의 종착점은 화면 중앙 비석의 음각면이 아니라 그보다 아래·앞쪽 지면 방향에 가깝다. 비석 정면은 카메라를 정면으로 향해 있어 '그녀의 시선 끝'이라기보다 카메라 정면 제시에 가깝다.",
    "built_space": "비석들이 LOCATION 참조의 갓돌+몸돌+기단 구조가 아니라 거친 자연석 블록 형태로만 렌더링되어 위치 구조 고정과 어긋난다. 배경 비석 2기에도 '수 리 영'이 크게 또렷이 새겨져 있어 '부분 측면·정면만 제한적으로 보인다'는 지시를 넘어선다.",
    "entities": "인물: 한국인 여성, 긴 검은 머리이나 모자가 없고 얼굴이 다소 나이 들어 보이며 캐릭터 레퍼런스와 일치도가 낮다. 비석: 프롭 레퍼런스의 이끼 낀 석재와 음각 글자는 잘 맞으나 LOCATION의 관석 구조는 없음. 지면에 부패육 프롭 다수 배치 — CARRIED STATE는 충족. 목걸이 없음.",
    "hard_violations": [],
    "physics": "여성은 앉거나 몸을 숙인 자세로 프레임 밖 지면에 지지되어 있어 무리 없음. 비석들은 흙 위에 세워져 접지되어 있고, 고기 프롭은 지면에 놓여 있음. 부유물 없음."
   }
  ],
  "totals": {
   "A": 16,
   "B": 10
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "어깨 너머 근접 프레이밍, 숙인 머리에서 화면 중앙 하부 '수 리 영' 음각면으로 시선이 정확히 수렴하고, LOCATION 참조의 갓돌형 비석 구조와 캐릭터 레퍼런스(캡·긴 흑발·워크재킷), 부패육 프롭까지 충족한 가장 충실한 결과."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "음각면 질감은 좋으나 비석이 LOCATION 참조의 관석·기단 구조를 잃은 자연석으로 바뀌었고, 배경 비석 글자가 과도하게 노출되며 인물이 캡 없는 다른 인상에 시선 종착점도 음각면을 정확히 겨누지 못한다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_forest_path_network_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "PROP REFERENCE — 이끼 낀 ‘수리영’ 비석: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:1345414>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "원경에 있는 3개의 비석이 샷 배경 레퍼런스(매끄러운 짙은 회색 기둥)와 다르게 거칠고 이끼 낀 질감으로 임의 변경되었습니다. 배경의 모든 고정 요소는 레퍼런스와 정확히 동일하게 유지되어야 합니다.",
     "fix_en": "Restore the three distant tombstones in the background to their exact appearance from the SHOT BACKGROUND reference, rendering them as smooth, dark grey pillars with clean capstones. Preserve the foreground character exactly as she is (including her cap and jacket), the main foreground tombstone with its mossy texture and the meat on its base, the surrounding foliage, the lighting, and the exact camera framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Restore the three distant tombstones in the background to their exact appearance from the SHOT BACKGROUND reference, rendering them as smooth, dark grey pillars with clean capstones. Preserve the foreground character exactly as she is (including her cap and jacket), the main foreground tombstone with its mossy texture and the meat on its base, the surrounding foliage, the lighting, and the exact camera framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "시선·프레이밍·고기·인물은 맞지만, 계약이 요구하지 않은 변경으로 배경 비석 3기의 검은 몸돌이 전부 이끼 낀 밝은 석재로 바뀌고 형태가 뭉개져 로케이션 락(배경 고정 요소 유지)에서 이탈한 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 어깨 너머 클로즈업·하향 시선 종착점·썩은 고기·목걸이 부재를 충족하면서 배경 비석 3기의 검은 몸돌과 기단 등 고정 구조를 배경 레퍼런스대로 보존해, 바뀐 것이 적고 로케이션 락 충실도가 높다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "시선·프레이밍·고기·인물은 맞지만, 계약이 요구하지 않은 변경으로 배경 비석 3기의 검은 몸돌이 전부 이끼 낀 밝은 석재로 바뀌고 형태가 뭉개져 로케이션 락(배경 고정 요소 유지)에서 이탈한 손실이 크다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 어깨 너머 클로즈업·하향 시선 종착점·썩은 고기·목걸이 부재를 충족하면서 배경 비석 3기의 검은 몸돌과 기단 등 고정 구조를 배경 레퍼런스대로 보존해, 바뀐 것이 적고 로케이션 락 충실도가 높다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "숏 텍스트의 어깨 너머 클로즈업, 하단 중앙 음각면, 시선 종점이 모두 충족되고 배경 레퍼런스의 어두운 비신·밝은 기단·관목 배치를 그대로 지켜 변경이 가장 적다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·인물은 A와 동등하나, 계약이 요구하지 않은 배경 비석 3기의 재질·형태 전체를 이끼 석재로 바꾸고 지면 식생까지 변형해 배경 LOCK을 손상시킨 손실이 크다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.528
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.528
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "숏 텍스트의 어깨 너머 클로즈업, 하단 중앙 음각면, 시선 종점이 모두 충족되고 배경 레퍼런스의 어두운 비신·밝은 기단·관목 배치를 그대로 지켜 변경이 가장 적다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·인물은 A와 동등하나, 계약이 요구하지 않은 배경 비석 3기의 재질·형태 전체를 이끼 석재로 바꾸고 지면 식생까지 변형해 배경 LOCK을 손상시킨 손실이 크다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S46sh2__bgfirst_bg.png",
   "bg_asset_id": "4da52381-2727-4330-b832-9c87c065d469",
   "bg_record_key": "S46sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "seed_bg"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S47sh8": {
  "input_fingerprint": "0f3584e7039cb30b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 훼손된 시신 주변에서 쪼그려 앉아 현장 조사를 하던 조 형사와 신 형사가 난감한 표정으로 바닥을 내려다보는 모습.\n\nLOCATION (lock): The cordoned section at the far end of the mainland harbor pier around a mutilated body. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from low waist height inside the restricted area and angle downward into a compact triangular arrangement formed by 조 형사, 신 형사, and the body between them. Keep both detectives fully crouched on opposite sides in a wide composition, their shared downward eyeline converging on the remains while the police line and spectators stay secondary beyond them.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 폴리스라인 (set up to block access) — The warning side faces the crowd and remains obliquely visible behind the detectives; used as Defines the restricted perimeter behind the investigating detectives; 몰려든 구경꾼들 (gathered and photographing the scene); used as Forms a busy but subordinate background beyond the restricted area; 구경꾼들의 휴대폰 (being used for photographs) — Several screen sides face toward their users or the body as photographs are taken; used as Visible in spectators' hands as evidence of their intrusive behavior.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime dock light reveals the investigative details plainly while subdued contrast and drained earthy tones preserve the tragic severity.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 mainland pier, daylight, gathered onlookers, police line, and waterfront textures. Exclude the seated injured man and barrel-fire group from the focal area; show the detectives examining the mutilated body.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): The corpse is sprawled directly on the ground with the head and one arm torn away. The remaining torso, attached arm, and legs rest motionless against the surface.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The corpse is sprawled directly on the ground with the head and one arm torn away. The remaining torso, attached arm, and legs rest motionless against the surface. Inwoo still has one arm in a cast.\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 man in his 40s, short dark hair, approachable mature face); 신 형사 (Korean man in his 30s, short dark hair, alert angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "두 형사 모두 프레임 중앙 하단의 덮개 덮인 형체(연기용 소품)를 향해 시선을 아래로 내리고 있어 시선 수렴 지점이 시신 위치와 정확히 일치한다. 배경 구경꾼 다수의 휴대폰은 화면(기능면)이 사용자 쪽을 향하고 카메라에는 뒷면이 보이며, 렌즈는 현장 쪽을 겨냥한다.",
    "built_space": "실외 부두. 노란 폴리스라인이 두 형사 뒤로 비스듬히 가로지르며 스탠션 폴에 걸려 제한구역을 정의한다. 구경꾼은 모두 라인 바깥, 형사와 시신은 안쪽으로 배치되어 경계가 논리적이다. 바다·방파제·어선·빨간 등대 등 참조 스틸의 고정 요소가 유지된다.",
    "entities": "왼쪽은 참조 스틸의 올리브 야상 차림 30대 남성(신 형사 계열 외모), 오른쪽은 남색 셔츠의 성인 남성(조 형사 계열 얼굴에 가까움). 두 사람 모두 한국인 성인 남성이며, 프롬프트가 허용한 두 인물 외의 주요 인물은 전경에 없다. 다만 왼쪽 인물의 깁스/삼각건은 보이지 않는다(캐리 상태 불일치 여지). 시신은 회색 커버로 덮여 형태만 지면에 낮게 누워 있다.",
    "hard_violations": [],
    "physics": "두 형사 모두 발바닥과 무릎이 지면에 닿은 완전한 쪼그려 앉기 자세로 체중 지지가 명확하다. 덮개 아래 형체는 지면에 전면 밀착해 누워 있어 중력에 순응하며 들려 있는 부위가 없다. 공중에 뜬 신체나 지지 없는 물체는 없다."
   },
   {
    "label": "B",
    "direction": "두 인물 모두 아래 덮개 형체를 내려다보며 시선 수렴은 성립한다. 배경 구경꾼 휴대폰은 사용자 쪽으로 화면이 향한다.",
    "built_space": "폴리스라인이 구경꾼 앞을 가로질러 제한구역을 나눈다. 다만 왼쪽 전경의 파란 대형 구조물이 근접 확대되어 배경 요소가 전경 존재감으로 커졌다. 카메라 높이는 허리보다 다소 높고 프레임이 타이트해 '와이드 샷'보다 미디엄에 가깝다.",
    "entities": "왼쪽 쪼그려 앉은 인물은 참조 스틸에서 '제외하라'고 명시된 작업복 차림의 어부(술잔을 들고 있던 남성)와 동일 인물로 읽힌다. 이는 프롬프트가 허용한 조 형사/신 형사가 아닌 제3의 인물이 전경 주역으로 등장한 것이다. 오른쪽은 신 형사 계열 인물이나 팔 깁스는 없다.",
    "hard_violations": [
     "샷이 지정하지 않은 인물(참조 스틸의 작업복 어부, 명시적으로 제외 대상)이 전경 주역으로 등장 — 인물 대체/추가"
    ],
    "physics": "두 인물 모두 발과 무릎으로 지면에 지지된 쪼그려 앉기이며, 덮개 형체는 지면에 밀착해 있다. 부양체 없음."
   },
   {
    "label": "C",
    "direction": "왼쪽 인물은 시선이 아래가 아니라 화면 왼쪽·정면 쪽으로 비껴 있어 시신으로의 시선 수렴이 약하고, 오른쪽 인물만 아래를 본다. '두 사람의 시선이 유해로 수렴'이라는 지시가 절반만 충족된다. 전경 좌우의 인물들이 휴대폰을 현장 쪽으로 겨냥한다.",
    "built_space": "폴리스라인이 구경꾼 앞을 가로지르지만, 전경 좌측과 우측 프레임 밖 가장자리에 제한구역 안쪽으로 보이는 촬영자들이 들어와 경계 논리가 흐트러진다. 부두·바다·계선주는 참조와 부합.",
    "entities": "왼쪽은 조 형사 참조와 유사한 40대 남성이나, 오른쪽은 참조 스틸에서 제외하라고 지시된 작업복 어부와 동일 인물로 보인다. 신 형사(30대 각진 얼굴, 팔 깁스)는 프레임에 없다. 또한 좌측 하단·우측 가장자리의 근접 인물 2~3명은 지정되지 않은 추가 인물이다.",
    "hard_violations": [
     "제외 지시된 작업복 어부가 신 형사 자리에 대체 등장",
     "전경 좌·우에 제한구역 안쪽으로 침입한 미지정 인물(휴대폰 촬영자) 추가 배치"
    ],
    "physics": "두 인물 모두 지면에 발과 무릎으로 지지된 쪼그려 앉기. 덮개 형체는 지면에 밀착. 부양체 없음."
   }
  ],
  "totals": {
   "A": 8,
   "C": 3,
   "B": 2
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "허리 높이 로우앵글의 와이드 샷으로 두 형사가 시신을 사이에 두고 마주 쪼그려 앉아 시선이 유해로 수렴하며, 폴리스라인과 휴대폰 든 구경꾼이 부차적 배경으로 정확히 물러나 있다 — 팔 깁스 미표현만 감점."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "제외 지시된 작업복 어부가 신 형사 자리를 차지하고 전경에 미지정 촬영자들이 제한구역 안으로 들어왔으며, 좌측 인물 시선도 유해로 수렴하지 않는다."
   },
   {
    "label": "B",
    "score": 2,
    "verdict_ko": "'배럴 불가 그룹/어부 제외' 지시를 어기고 제외 대상 어부가 전경 주역으로 등장했고, 전경 좌측 구조물이 과대 확대되며 프레임도 지정된 와이드보다 좁다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S47sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 조 형사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:957998>"
   },
   {
    "label": "CHARACTER REFERENCE — 신 형사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862922>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "머리와 팔 하나가 훼손된 시신이 바닥에 널브러져 있어야 한다는 지침(IMMOBILE CHARACTER POSE)과 달리, 시신이 회색 덮개로 완전히 가려져 있어 요구된 절단 상태가 전혀 보이지 않습니다.",
     "fix_en": "Remove the grey tarp entirely and render the exposed corpse sprawled directly on the ground, clearly showing that its head and one arm are missing, with the remaining torso and limbs resting flat. Preserve the two crouching detectives, their poses and clothing, the yellow police line, the background crowd, and the lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "왼쪽 인물이 샷 텍스트에 지정된 40대 '조 형사'가 아닌 이전 컷의 인물(인우) 얼굴과 복장으로 잘못 묘사되었으며, 유지 상태(CARRIED STATE)로 명시된 파란색 팔 깁스조차 누락되었습니다.",
     "fix_en": "Redraw the crouching character on the left to match the reference for 조 형사 (a mature 40-year-old Korean man with short dark hair), wearing modern casual detective clothing such as a jacket and slacks. Preserve his exact crouching posture, the right detective, the central object on the ground, the background crowd, the yellow police line, and the overall framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the grey tarp entirely and render the exposed corpse sprawled directly on the ground, clearly showing that its head and one arm are missing, with the remaining torso and limbs resting flat. Preserve the two crouching detectives, their poses and clothing, the yellow police line, the background crowd, and the lighting.\n- Redraw the crouching character on the left to match the reference for 조 형사 (a mature 40-year-old Korean man with short dark hair), wearing modern casual detective clothing such as a jacket and slacks. Preserve his exact crouching posture, the right detective, the central object on the ground, the background crowd, the yellow police line, and the overall framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 형사와 우측 형사 모두 시선이 아래 중앙의 회색 시트 덮인 물체로 수렴한다. 시선 삼각 구도는 성립. 구경꾼 다수의 휴대폰은 화면 뒷면이 카메라를 향하고 렌즈가 현장 쪽을 향해 촬영 자세로 올바르다.",
      "built_space": "부두 콘크리트 바닥, 노란 폴리스라인이 형사들 뒤로 비스듬히 가로지르며 스탠드 폴 두 개가 좌우에 있음. 배후로 방파제, 어선, 빨간 등대 — 이전 스틸 로케이션과 일치. 규모감도 정상.",
      "entities": "훼손된 시신이 보이지 않고 회색 시트로 완전히 덮인 형태만 있음 — 계약이 요구한 '머리와 한쪽 팔이 뜯겨나간 채 바닥에 널브러진 시신'의 시각적 실체가 부재. 좌측 인물은 이전 스틸의 인우(젊은 남자, 카키 재킷)와 흡사한 젊은 얼굴로, 40대 조 형사 캐릭터 레퍼런스(각진 중년 얼굴)와 불일치. 우측 인물은 30대 신 형사에 부합. 팔 깁스는 없음(정상, 인우가 등장하지 않아야 함).",
      "hard_violations": [],
      "physics": "두 형사 모두 완전 쪼그려 앉아 발바닥·발끝이 바닥에 닿아 있고 팔꿈치는 무릎에 지지됨. 공중에 뜬 요소 없음. 시트는 바닥에 놓인 형체 위로 자연스럽게 늘어지나, 시트 아래 실루엣이 머리·팔 결손 형태를 반영하지 않는다."
     },
     {
      "label": "B",
      "direction": "우측 형사는 확실히 아래 시신을 내려다본다. 좌측 형사는 얼굴이 카메라 쪽으로 약간 돌아가 시선이 시신보다 앞쪽/렌즈 근처를 향해 수렴이 다소 약하다. 구경꾼 휴대폰은 화면 뒷면이 카메라를 향해 촬영 방향이 정확.",
      "built_space": "동일한 부두, 노란 폴리스라인과 두 스탠드 폴, 방파제·어선·등대 배치가 A와 동일하며 이전 스틸 로케이션 일치. 배경 요소 크기 비율 정상.",
      "entities": "시신이 실제로 드러남: 엎드린 상체와 다리, 머리가 없고 한쪽 팔 상태가 계약(머리와 한쪽 팔 결손)에 근접 — 다만 양팔이 모두 남아 보이는 편이라 '한쪽 팔 소실'은 완전히 충족되지 않음. 좌측 인물은 조 형사 캐릭터 레퍼런스(40대, 짧은 머리, 각진 중년 얼굴)와 잘 일치. 우측은 30대 신 형사에 부합. 두 형사 모두 지정 인물, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "시신은 바닥에 완전히 밀착해 팔·다리·몸통이 중력에 따라 늘어져 있고 들린 부위 없음 — 부동 신체 계약 준수. 두 형사는 발과 무릎으로 지지된 완전 쪼그려 자세로 지지점 명확."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "시신을 시트로 완전히 덮어 '훼손된 시신 주변 현장 조사'라는 샷 텍스트의 핵심 피사체를 지워버렸고, 좌측 인물이 40대 조 형사가 아닌 이전 스틸의 젊은 남자 얼굴이라 인물 지정도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "훼손된 시신이 중력에 순응해 바닥에 밀착한 채 실제로 보이고 좌측 인물이 조 형사 레퍼런스와 일치해 계약을 충족한다; 조 형사 시선이 시신에서 살짝 벗어난 점만 감점 요소다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "시신을 시트로 완전히 덮어 '훼손된 시신 주변 현장 조사'라는 샷 텍스트의 핵심 피사체를 지워버렸고, 좌측 인물이 40대 조 형사가 아닌 이전 스틸의 젊은 남자 얼굴이라 인물 지정도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "훼손된 시신이 중력에 순응해 바닥에 밀착한 채 실제로 보이고 좌측 인물이 조 형사 레퍼런스와 일치해 계약을 충족한다; 조 형사 시선이 시신에서 살짝 벗어난 점만 감점 요소다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 형사와 우측 형사 모두 시선이 아래 중앙의 회색 시트 덮인 물체로 수렴한다. 시선 삼각 구도는 성립. 구경꾼 다수의 휴대폰은 화면 뒷면이 카메라를 향하고 렌즈가 현장 쪽을 향해 촬영 자세로 올바르다.",
      "built_space": "부두 콘크리트 바닥, 노란 폴리스라인이 형사들 뒤로 비스듬히 가로지르며 스탠드 폴 두 개가 좌우에 있음. 배후로 방파제, 어선, 빨간 등대 — 이전 스틸 로케이션과 일치. 규모감도 정상.",
      "entities": "훼손된 시신이 보이지 않고 회색 시트로 완전히 덮인 형태만 있음 — 계약이 요구한 '머리와 한쪽 팔이 뜯겨나간 채 바닥에 널브러진 시신'의 시각적 실체가 부재. 좌측 인물은 이전 스틸의 인우(젊은 남자, 카키 재킷)와 흡사한 젊은 얼굴로, 40대 조 형사 캐릭터 레퍼런스(각진 중년 얼굴)와 불일치. 우측 인물은 30대 신 형사에 부합. 팔 깁스는 없음(정상, 인우가 등장하지 않아야 함).",
      "hard_violations": [],
      "physics": "두 형사 모두 완전 쪼그려 앉아 발바닥·발끝이 바닥에 닿아 있고 팔꿈치는 무릎에 지지됨. 공중에 뜬 요소 없음. 시트는 바닥에 놓인 형체 위로 자연스럽게 늘어지나, 시트 아래 실루엣이 머리·팔 결손 형태를 반영하지 않는다."
     },
     {
      "label": "B",
      "direction": "우측 형사는 확실히 아래 시신을 내려다본다. 좌측 형사는 얼굴이 카메라 쪽으로 약간 돌아가 시선이 시신보다 앞쪽/렌즈 근처를 향해 수렴이 다소 약하다. 구경꾼 휴대폰은 화면 뒷면이 카메라를 향해 촬영 방향이 정확.",
      "built_space": "동일한 부두, 노란 폴리스라인과 두 스탠드 폴, 방파제·어선·등대 배치가 A와 동일하며 이전 스틸 로케이션 일치. 배경 요소 크기 비율 정상.",
      "entities": "시신이 실제로 드러남: 엎드린 상체와 다리, 머리가 없고 한쪽 팔 상태가 계약(머리와 한쪽 팔 결손)에 근접 — 다만 양팔이 모두 남아 보이는 편이라 '한쪽 팔 소실'은 완전히 충족되지 않음. 좌측 인물은 조 형사 캐릭터 레퍼런스(40대, 짧은 머리, 각진 중년 얼굴)와 잘 일치. 우측은 30대 신 형사에 부합. 두 형사 모두 지정 인물, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "시신은 바닥에 완전히 밀착해 팔·다리·몸통이 중력에 따라 늘어져 있고 들린 부위 없음 — 부동 신체 계약 준수. 두 형사는 발과 무릎으로 지지된 완전 쪼그려 자세로 지지점 명확."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "좌측 조 형사(40대, 성숙한 얼굴)와 우측 신 형사가 모두 시선을 아래쪽 중앙의 시신 쪽으로 내리깔고 있음. 두 사람의 시선축이 바닥 중앙 시신 부근에서 수렴한다(조 형사의 시선은 다소 카메라 쪽에 가깝게 흘렀지만 아래 방향은 유지). 구경꾼들의 휴대폰은 대부분 화면이 사용자 쪽을 향하고 뒷면(카메라 렌즈면)이 현장/카메라 쪽을 향해 촬영 자세로 정확히 잡혀 있음.",
      "built_space": "부두 구조물: 노란 폴리스라인이 두 형사 뒤를 가로질러 비스듬히 보이며, 스탠드 폴대 2개가 좌우에 있음. 배경에 방파제, 등대, 어선, 창고 건물 — 이전 스틸의 항구와 동일 재질·지형. 구경꾼은 라인 바깥에 있어 제한구역 밖이라는 배치가 맞음. 배경 요소는 실제 크기 비율대로 작게 유지됨.",
      "entities": "조 형사: 40대 한국 남성, 짧은 머리, 캐릭터 레퍼런스 얼굴과 잘 일치(현대 재킷 착장). 신 형사: 30대, 짧은 머리, 각진 얼굴 — 레퍼런스와 대체로 일치. 시신: 머리와 한쪽 팔이 뜯겨나간 상태로 바닥에 엎드려 있음 — 다만 왼팔이 남아 있고 오른팔도 일부 형상이 애매하며 손상 표현이 다소 정돈됨. 캐스트를 한 인우(부상 남자)와 드럼통 불 무리는 제외됨(요구대로).",
      "hard_violations": [],
      "physics": "두 형사 모두 발바닥과 무릎이 지면에 접해 완전히 쪼그린 자세로 체중이 지지됨. 시신은 지면에 완전히 밀착되어 팔과 다리가 중력에 따라 늘어져 있고 들린 부위 없음. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "두 형사의 시선은 아래 중앙으로 내려가지만, 그 지점에 있는 것은 시신이 아니라 회색 방수포 덩어리다. 즉 시선의 대상이 '훼손된 시신'이 아님. 휴대폰들은 A와 동일하게 올바른 방향.",
      "built_space": "폴리스라인, 폴대, 배경 항구·등대·어선 등 A와 동일하며 이전 스틸 로케이션과 일치. 다만 시신 자리에 거대한 회색 천이 프레임 하단을 크게 점유해 전경을 지배함.",
      "entities": "좌측 형사가 조 형사(40대 성숙한 얼굴)가 아니라 이전 스틸의 인우(캐스트를 한 20~30대 젊은 남자)의 얼굴·헤어·올리브 재킷으로 교체되어 있음 — 계약이 지정한 조 형사 캐릭터 레퍼런스와 불일치이며, 등장 금지 인물(부상 남자)이 형사 자리에 들어온 셈. 우측 신 형사는 유지. 시신은 전혀 보이지 않아 '머리와 한쪽 팔이 뜯겨나간' 캐논 포즈를 확인할 수 없음.",
      "hard_violations": [
       "PEOPLE 조항 위반: 좌측 인물이 조 형사가 아닌 이전 스틸의 부상 남자(인우) 얼굴/의상으로 대체되어, 샷 텍스트가 허용하지 않은 인물이 등장",
       "SHOT TEXT/POSE 계약 위반: '훼손된 시신'이 천으로 완전히 덮여 화면에서 제거됨 — 계약이 요구한 시신 노출·캐논 포즈가 부재"
      ],
      "physics": "형사들은 지면에 발과 무릎이 닿아 지지됨. 천은 바닥의 무언가 위에 덮여 있으나 아래 형태가 인체로 읽히지 않고 매끈한 삼각 텐트형으로, 직물의 드레이프·무게감이 인체 윤곽을 전혀 반영하지 않음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "쪼그려 앉은 두 형사가 훼손된 시신을 사이에 두고 삼각 구도를 이루며 시선이 시신에 수렴하고, 폴리스라인·구경꾼·휴대폰이 배경으로 종속되어 샷 텍스트와 카메라 지시를 정확히 충족. 조 형사 얼굴도 레퍼런스와 일치. 시신 훼손 묘사가 다소 정돈된 점만 아쉬움."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "시신을 천으로 덮어 계약의 핵심(훼손된 시신 주변 현장 조사, 시신 캐논 포즈)을 삭제했고, 요청하지도 않은 인물 교체 — 조 형사 자리에 이전 스틸의 캐스트 낀 남자가 들어와 PEOPLE 조항을 정면으로 위반. 전경을 삼킨 대형 천까지 더해 손실이 이득을 크게 초과."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "쪼그려 앉은 두 형사가 훼손된 시신을 사이에 두고 삼각 구도를 이루며 시선이 시신에 수렴하고, 폴리스라인·구경꾼·휴대폰이 배경으로 종속되어 샷 텍스트와 카메라 지시를 정확히 충족. 조 형사 얼굴도 레퍼런스와 일치. 시신 훼손 묘사가 다소 정돈된 점만 아쉬움."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "시신을 천으로 덮어 계약의 핵심(훼손된 시신 주변 현장 조사, 시신 캐논 포즈)을 삭제했고, 요청하지도 않은 인물 교체 — 조 형사 자리에 이전 스틸의 캐스트 낀 남자가 들어와 PEOPLE 조항을 정면으로 위반. 전경을 삼킨 대형 천까지 더해 손실이 이득을 크게 초과."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "좌측 조 형사(40대, 성숙한 얼굴)와 우측 신 형사가 모두 시선을 아래쪽 중앙의 시신 쪽으로 내리깔고 있음. 두 사람의 시선축이 바닥 중앙 시신 부근에서 수렴한다(조 형사의 시선은 다소 카메라 쪽에 가깝게 흘렀지만 아래 방향은 유지). 구경꾼들의 휴대폰은 대부분 화면이 사용자 쪽을 향하고 뒷면(카메라 렌즈면)이 현장/카메라 쪽을 향해 촬영 자세로 정확히 잡혀 있음.",
      "built_space": "부두 구조물: 노란 폴리스라인이 두 형사 뒤를 가로질러 비스듬히 보이며, 스탠드 폴대 2개가 좌우에 있음. 배경에 방파제, 등대, 어선, 창고 건물 — 이전 스틸의 항구와 동일 재질·지형. 구경꾼은 라인 바깥에 있어 제한구역 밖이라는 배치가 맞음. 배경 요소는 실제 크기 비율대로 작게 유지됨.",
      "entities": "조 형사: 40대 한국 남성, 짧은 머리, 캐릭터 레퍼런스 얼굴과 잘 일치(현대 재킷 착장). 신 형사: 30대, 짧은 머리, 각진 얼굴 — 레퍼런스와 대체로 일치. 시신: 머리와 한쪽 팔이 뜯겨나간 상태로 바닥에 엎드려 있음 — 다만 왼팔이 남아 있고 오른팔도 일부 형상이 애매하며 손상 표현이 다소 정돈됨. 캐스트를 한 인우(부상 남자)와 드럼통 불 무리는 제외됨(요구대로).",
      "hard_violations": [],
      "physics": "두 형사 모두 발바닥과 무릎이 지면에 접해 완전히 쪼그린 자세로 체중이 지지됨. 시신은 지면에 완전히 밀착되어 팔과 다리가 중력에 따라 늘어져 있고 들린 부위 없음. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "A",
      "direction": "두 형사의 시선은 아래 중앙으로 내려가지만, 그 지점에 있는 것은 시신이 아니라 회색 방수포 덩어리다. 즉 시선의 대상이 '훼손된 시신'이 아님. 휴대폰들은 A와 동일하게 올바른 방향.",
      "built_space": "폴리스라인, 폴대, 배경 항구·등대·어선 등 A와 동일하며 이전 스틸 로케이션과 일치. 다만 시신 자리에 거대한 회색 천이 프레임 하단을 크게 점유해 전경을 지배함.",
      "entities": "좌측 형사가 조 형사(40대 성숙한 얼굴)가 아니라 이전 스틸의 인우(캐스트를 한 20~30대 젊은 남자)의 얼굴·헤어·올리브 재킷으로 교체되어 있음 — 계약이 지정한 조 형사 캐릭터 레퍼런스와 불일치이며, 등장 금지 인물(부상 남자)이 형사 자리에 들어온 셈. 우측 신 형사는 유지. 시신은 전혀 보이지 않아 '머리와 한쪽 팔이 뜯겨나간' 캐논 포즈를 확인할 수 없음.",
      "hard_violations": [
       "PEOPLE 조항 위반: 좌측 인물이 조 형사가 아닌 이전 스틸의 부상 남자(인우) 얼굴/의상으로 대체되어, 샷 텍스트가 허용하지 않은 인물이 등장",
       "SHOT TEXT/POSE 계약 위반: '훼손된 시신'이 천으로 완전히 덮여 화면에서 제거됨 — 계약이 요구한 시신 노출·캐논 포즈가 부재"
      ],
      "physics": "형사들은 지면에 발과 무릎이 닿아 지지됨. 천은 바닥의 무언가 위에 덮여 있으나 아래 형태가 인체로 읽히지 않고 매끈한 삼각 텐트형으로, 직물의 드레이프·무게감이 인체 윤곽을 전혀 반영하지 않음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S47sh1"
  }
 },
 "S49sh1": {
  "input_fingerprint": "5a0a4937fd0c35a0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 깜깜한 밤바다 멀리 불을 밝힌 야간 조업 어선들이 떠 있는 풍경.\n\nLOCATION (lock): An outdoor table at a mainland harbor sashimi restaurant, overlooking the dark sea and distant fishing-boat lights. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From seated eye height at the outer edge of the restaurant seating area, hold a static wide view straight across the dark sea toward the distant horizon. Keep the water occupying the lower field and the night sky above, while the illuminated fishing boats remain small, separated points across the far distance rather than oversized foreground subjects.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 밤바다 (Dark); used as Provides the broad negative space that isolates the distant fleet; 야간 조업 어선들 (Operating with their lights illuminated) — The boats are seen at varied oblique angles as small silhouettes far across the water; used as Forms the distant visual focus across the horizon; 먼 수평선 (Visible in the distance); used as Separates the dark water from the sky and distributes the boats laterally.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The boats' distant working lights punctuate an otherwise dark blue-black night seascape with sparse high contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in its cast while he drinks with the detectives.\n\nNO PEOPLE IN THIS SHOT: the shot text shows only the place and its state — no living person appears in frame, and no face, and no figure standing, sitting or passing through. Do not invent someone to occupy the space.\n\nOne thing this rule does NOT forbid: the hand or arm of whoever is doing what the shot text describes. If the moment is an object being held, carried, operated, read, aimed, worn or handed over, the hand doing it belongs in frame, resting on or gripping that object exactly as its real use requires. An object photographed floating unsupported, with the hand that must be holding it erased, is a worse failure than the person you were avoiding — render the hand.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 6,
   "B": 7,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "밤바다·소형 어선 점광·수평선은 충족하나 로케이션(횟집 야외 좌석 가장자리) 단서가 전무하고 지정되지 않은 해안 도시 야경 띠가 수평선을 지배해 장소 고정과 '넓은 네거티브 스페이스' 의도에서 가장 멀다."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "어선들이 작은 실루엣으로 수평선에 넓게 분산되고 밤바다 대비도 규정대로지만, 착석 눈높이·식당 바깥 가장자리라는 카메라/로케이션 락을 확인할 수 있는 요소가 전혀 없다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "전경 하단의 야외 테이블·석조 난간·벽등으로 '횟집 야외 좌석 착석 눈높이'라는 카메라·로케이션 락을 충족하면서, 어선은 작은 점광으로 수평선에 분산되고 인물은 전무해 요구를 가장 온전히 실현했다."
   }
  ],
  "refs": [],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S51sh4": {
  "input_fingerprint": "3b1ab44b4613f9d7",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 분노와 답답함이 섞인 얼굴로 강민숙(홍은미)을 향해 핏대를 세운 채 소리치는 고산들의 클로즈업.\n\nLOCATION (lock): The dim cave chamber beside the chained prisoner's position under a low electric bulb. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 고산들's eye level on the side facing 강민숙(홍은미), complete the dolly-in as a tight close-up at the crest of his shout, holding his strained three-quarter face across most of the frame without becoming an extreme close-up. A soft fragment of 강민숙(홍은미)'s shoulder remains at the lower opposite edge, fixing the downward direction of his accusation and preserving the exchange axis.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 동굴 내부 (Dark beyond the illuminated figures); used as Falls out of focus behind 고산들 so his anger is isolated without erasing the location; 쇠사슬 (Taut as she recoils) — A short section angles away from her body toward the floor outside the close focal plane; used as Appears only near 강민숙(홍은미)'s lower-edge silhouette as evidence of continued restraint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The low-watt bulb illumination cuts 고산들's face into severe high contrast while the cave background remains dark.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 dim cave, low bulb, rough rock, chains, and the captive woman's fixed position. Exclude the full-body standing tableau; frame the man's angry outburst toward her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains chained on the cave floor while Sandel confronts 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: 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "A": 5,
   "B": 8,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "여성 뒷머리가 좌측 전경을 크게 점유해 '하단 반대편 가장자리의 어깨 파편' 규정을 벗어났고, 표정이 놀람에 가까워 '핏대 세워 소리치는 절정'과 시선 명중도 모두 약하다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "고함의 절정과 시선 방향축, 사슬 증거는 잘 지켰으나 낮은 백열등 광원과 동굴 통로 단서가 사라져 로케이션 락 재현이 C보다 약하다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "눈높이 3/4 타이트 클로즈업, 핏대 선 고함의 절정, 우측 하단 가장자리의 강민숙 어깨 파편과 아래로 각진 쇠사슬, 배경의 낮은 전구까지 참조 스틸의 장소·조명을 가장 충실히 재현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S51sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "여자가 바닥에 앉아있어야 한다는 설정과 프레임 하단에 어깨 일부만 보여야 한다는 지시를 어기고, 프레임 우측에 서 있는 높이로 머리와 상체 전체가 등장했습니다.",
     "fix_en": "Erase the woman's head, hair, and upper back from the right side of the frame, replacing them with the dark, out-of-focus rocky cave wall. Leave only a blurred fragment of her beige shoulder and the chain at the extreme bottom right corner. Preserve the man's exact face, gaze, expression, clothing, the lighting, and the rest of the background.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the woman's head, hair, and upper back from the right side of the frame, replacing them with the dark, out-of-focus rocky cave wall. Leave only a blurred fragment of her beige shoulder and the chain at the extreme bottom right corner. Preserve the man's exact face, gaze, expression, clothing, the lighting, and the rest of the background.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트 클로즈업, 눈높이 3/4 얼굴, 우하단 강민숙 어깨·사슬로 고함의 하향 방향과 교환축이 모두 성립하며, 인물 식별과 의상·동굴 조명이 참조와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도지만 우측 강민숙을 머리 없는 흐릿한 옷 덩어리로 바꿔 '강민숙을 향해'라는 대상 식별과 인물 형상 최대 렌더링 조항이 약해졌고, 요구되지 않은 배경 디테일 손실만 추가로 발생했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.778,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트 클로즈업, 눈높이 3/4 얼굴, 우하단 강민숙 어깨·사슬로 고함의 하향 방향과 교환축이 모두 성립하며, 인물 식별과 의상·동굴 조명이 참조와 일치한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도지만 우측 강민숙을 머리 없는 흐릿한 옷 덩어리로 바꿔 '강민숙을 향해'라는 대상 식별과 인물 형상 최대 렌더링 조항이 약해졌고, 요구되지 않은 배경 디테일 손실만 추가로 발생했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들의 얼굴은 화면 우측 아래를 향해 3/4 각도로 소리치고 있고, 시선은 오른쪽 하단 가장자리에 들어온 밝은 베이지색 어깨(강민숙)와 그 위를 지나는 쇠사슬 쪽으로 내려간다. 즉 규탄의 방향이 아래쪽 포로에게 정확히 착지한다.",
      "built_space": "동굴 내부: 좌측 배경에 저와트 전구 하나가 초점 밖으로 떠 있고, 그 너머 갱도 벽의 따뜻한 반사. 우측은 젖은 암벽. 전구는 하나만, 프리비어스 스틸과 동일한 위치·크기(작은 배경 요소로 유지). 인물 우측 하단에 쇠사슬 한 토막이 초점면 밖에서 바닥 쪽으로 기울어져 있다.",
      "entities": "고산들 — 40대 중반 한국 남성, 짧게 깎은 검은 머리, 각진 얼굴로 캐릭터 레퍼런스와 일치. 의상은 올리브 조끼 + 청·감색 체크 셔츠 + 짙은 헨리넥으로 이전 스틸과 동일. 강민숙은 어깨 일부(베이지 니트 소매)만 초점 밖 실루엣 조각으로 보여 '어깨 파편' 조항을 정확히 충족. 얼굴·머리는 보이지 않아 인물 추가 위험 없음.",
      "hard_violations": [],
      "physics": "남자는 몸을 앞으로 기울여 상체를 앞으로 밀어낸 자세로, 프레임 밖 하체가 지지하는 자연스러운 무게 이동. 공중에 뜬 물체 없음. 쇠사슬은 여자 몸에서 바닥 쪽으로 늘어져 중력에 맞게 걸쳐 있다. 목·관자놀이 힘줄이 실제 고함 근육 작용과 일치."
     },
     {
      "label": "B",
      "direction": "남자의 시선·고함 방향은 화면 우측, 거의 수평 높이에 있는 여자의 머리(검은 머리 뒷통수와 어깨)로 향한다. 지시된 '아래를 향한 규탄' 방향성이 약해지고 눈높이 대치로 바뀌었다.",
      "built_space": "동굴 배경·전구·암벽은 A와 동일. 다만 우측 전경에 강민숙의 머리·목·어깨 전체가 크게 들어와 배경 암벽 상당 부분을 가린다. 쇠사슬은 그녀 어깨 아래로 동일하게 보인다.",
      "entities": "고산들 — 동일 인물, 동일 의상. 강민숙은 '어깨의 부드러운 파편'이 아니라 머리 전체 실루엣이 근경 인물로 등장, 사실상 오버더숄더 투샷이 되어 클로즈업 규정을 벗어남. 또한 앉아 사슬에 묶인 그녀가 남자의 눈높이까지 올라온 셈이라 이전 스틸의 고정 자세와 어긋난다.",
      "hard_violations": [],
      "physics": "남자의 전방 기울임과 목 힘줄은 A와 동일하게 타당. 여자의 머리 높이가 남자 얼굴과 거의 같은 레벨에 위치해, 바닥에 사슬로 앉아 있는 고정 자세와 물리적으로 어울리지 않는 배치(카메라가 매우 낮지도 않음)."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "고산들의 긴장된 3/4 얼굴이 화면 대부분을 차지하는 타이트 클로즈업이며, 강민숙은 하단 반대편 가장자리에 어깨 파편과 쇠사슬로만 남아 '아래를 향한 규탄 방향'과 교환 축을 정확히 지켰다. 배경 전구·암벽 스케일도 이전 스틸과 일치."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "표정·조명·의상은 A와 거의 동일하지만, 요구되지 않은 변경으로 강민숙의 머리 전체를 눈높이 전경에 넣어 클로즈업이 오버더숄더 투샷으로 넓어졌고, 사슬에 앉은 그녀의 고정 위치·하향 규탄 방향까지 흐려져 손실이 이득보다 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "고산들의 긴장된 3/4 얼굴이 화면 대부분을 차지하는 타이트 클로즈업이며, 강민숙은 하단 반대편 가장자리에 어깨 파편과 쇠사슬로만 남아 '아래를 향한 규탄 방향'과 교환 축을 정확히 지켰다. 배경 전구·암벽 스케일도 이전 스틸과 일치."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "표정·조명·의상은 A와 거의 동일하지만, 요구되지 않은 변경으로 강민숙의 머리 전체를 눈높이 전경에 넣어 클로즈업이 오버더숄더 투샷으로 넓어졌고, 사슬에 앉은 그녀의 고정 위치·하향 규탄 방향까지 흐려져 손실이 이득보다 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "고산들의 얼굴은 화면 우측 아래를 향해 3/4 각도로 소리치고 있고, 시선은 오른쪽 하단 가장자리에 들어온 밝은 베이지색 어깨(강민숙)와 그 위를 지나는 쇠사슬 쪽으로 내려간다. 즉 규탄의 방향이 아래쪽 포로에게 정확히 착지한다.",
      "built_space": "동굴 내부: 좌측 배경에 저와트 전구 하나가 초점 밖으로 떠 있고, 그 너머 갱도 벽의 따뜻한 반사. 우측은 젖은 암벽. 전구는 하나만, 프리비어스 스틸과 동일한 위치·크기(작은 배경 요소로 유지). 인물 우측 하단에 쇠사슬 한 토막이 초점면 밖에서 바닥 쪽으로 기울어져 있다.",
      "entities": "고산들 — 40대 중반 한국 남성, 짧게 깎은 검은 머리, 각진 얼굴로 캐릭터 레퍼런스와 일치. 의상은 올리브 조끼 + 청·감색 체크 셔츠 + 짙은 헨리넥으로 이전 스틸과 동일. 강민숙은 어깨 일부(베이지 니트 소매)만 초점 밖 실루엣 조각으로 보여 '어깨 파편' 조항을 정확히 충족. 얼굴·머리는 보이지 않아 인물 추가 위험 없음.",
      "hard_violations": [],
      "physics": "남자는 몸을 앞으로 기울여 상체를 앞으로 밀어낸 자세로, 프레임 밖 하체가 지지하는 자연스러운 무게 이동. 공중에 뜬 물체 없음. 쇠사슬은 여자 몸에서 바닥 쪽으로 늘어져 중력에 맞게 걸쳐 있다. 목·관자놀이 힘줄이 실제 고함 근육 작용과 일치."
     },
     {
      "label": "A",
      "direction": "남자의 시선·고함 방향은 화면 우측, 거의 수평 높이에 있는 여자의 머리(검은 머리 뒷통수와 어깨)로 향한다. 지시된 '아래를 향한 규탄' 방향성이 약해지고 눈높이 대치로 바뀌었다.",
      "built_space": "동굴 배경·전구·암벽은 A와 동일. 다만 우측 전경에 강민숙의 머리·목·어깨 전체가 크게 들어와 배경 암벽 상당 부분을 가린다. 쇠사슬은 그녀 어깨 아래로 동일하게 보인다.",
      "entities": "고산들 — 동일 인물, 동일 의상. 강민숙은 '어깨의 부드러운 파편'이 아니라 머리 전체 실루엣이 근경 인물로 등장, 사실상 오버더숄더 투샷이 되어 클로즈업 규정을 벗어남. 또한 앉아 사슬에 묶인 그녀가 남자의 눈높이까지 올라온 셈이라 이전 스틸의 고정 자세와 어긋난다.",
      "hard_violations": [],
      "physics": "남자의 전방 기울임과 목 힘줄은 A와 동일하게 타당. 여자의 머리 높이가 남자 얼굴과 거의 같은 레벨에 위치해, 바닥에 사슬로 앉아 있는 고정 자세와 물리적으로 어울리지 않는 배치(카메라가 매우 낮지도 않음)."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 14
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S51sh2"
  }
 },
 "S52sh1": {
  "input_fingerprint": "fa629618670280be",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 숲속 공터 한가운데 검붉은 피가 잔뜩 묻은 거대한 바위가 기괴하게 서 있는 전경.\n\nLOCATION (lock): A ritual clearing deep in the forest, dominated by a towering boulder smeared with dark animal blood. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the clearing's edge, hold a static, standing-eye-level wide view directly along the central axis toward the immense rock. Keep its full height centered in the midground, with the open clearing surrounding it and the dark-red hand-smeared blood traces remaining legible across the rock face.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 거대한 바위 (성인 키 서너 배 높이로 서 있으며 곳곳에 동물의 피 흔적이 묻어 있음) — Its broad blood-marked face is presented head-on to the camera; used as Primary central landmark and visual focus of the establishing composition; 숲속 공터 (산속 숲 한가운데가 공터처럼 트여 있음); used as Provides negative space around the rock and establishes the isolated ritual site; 공터 주변의 숲 (공터를 둘러싸고 있음); used as Forms the dark outer boundary of the composition.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night ambience renders the clearing in blue-black and earthy neutrals while preserving the blood as a restrained dark-red accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The giant ritual rock remains heavily marked with dark red animal blood.\n\nPEOPLE: the SHOT TEXT alone decides who is visible in this shot. People known to appear somewhere in this scene: 고산들 (Korean man in his mid-40s, closely cropped dark hair, cold angular face). That list is scene-level, not a cast list for this frame — it may name someone this shot does not show, and it may omit someone this shot does show. If the shot text names a person who is not on the list, draw that person exactly as the shot text describes them; the list does not override the shot text. 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.\n\nNo text, captions, watermarks or annotations anywhere.",
  "totals": {
   "A": 9,
   "C": 7,
   "B": 5
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "성인 키 서너 배로 기괴하게 직립한 거석, 정면 중앙축·눈높이 와이드, 젖은 암적색 혈흔이 바위 결을 따라 흐르는 저조도 야간 톤까지 샷 텍스트 요구를 모두 충족."
   },
   {
    "label": "C",
    "score": 7,
    "verdict_ko": "손자국 혈흔 가독성과 숲 경계 구성은 좋으나 바위가 가로로 퍼진 덩어리라 '서너 배 높이로 서 있는' 스케일감이 약하고 혈흔 일부가 도료처럼 밝게 뜬다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "바위 높이가 부족한 둥근 덩어리이고 혈흔이 어둠에 묻혀 가독성이 낮으며, 침엽수 위주의 북유럽풍 숲이라 한국 산속 의식 공터 로케이션 락에서 가장 멀다."
   }
  ],
  "refs": [],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 좌측 나무들 사이에 정체불명의 파란색 물체가 허공에 떠 있습니다.",
     "fix_en": "Remove the anomalous blue shape floating among the trees on the mid-left, replacing it with dark forest foliage and branches. Preserve the central blood-stained boulder, the dirt clearing, the surrounding trees, and the low-key night lighting exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 1,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the anomalous blue shape floating among the trees on the mid-left, replacing it with dark forest foliage and branches. Preserve the central blood-stained boulder, the dirt clearing, the surrounding trees, and the low-key night lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·중심축·무인 구성은 계약대로지만 혈흔이 선홍에 가깝고 광택이 과해 '검붉은 피 / 절제된 다크레드 액센트' 지시에서 벗어나며 일부는 표면에 얹힌 도료처럼 평면적으로 읽힌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 와이드·중앙 배치·로우키 야간 톤을 유지하면서 혈흔만 검붉게 가라앉히고 암면 굴곡을 따라 스며들게 해 재질 리얼리즘과 조명 지시를 더 정확히 충족 — 다른 요소는 거의 바꾸지 않아 손실이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.778,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.778,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·중심축·무인 구성은 계약대로지만 혈흔이 선홍에 가깝고 광택이 과해 '검붉은 피 / 절제된 다크레드 액센트' 지시에서 벗어나며 일부는 표면에 얹힌 도료처럼 평면적으로 읽힌다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 정면 와이드·중앙 배치·로우키 야간 톤을 유지하면서 혈흔만 검붉게 가라앉히고 암면 굴곡을 따라 스며들게 해 재질 리얼리즘과 조명 지시를 더 정확히 충족 — 다른 요소는 거의 바꾸지 않아 손실이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 10,
      "verdict_ko": "눈높이 정면 와이드, 중앙의 온전한 거대 바위, 열린 공터와 숲 경계, 절제된 검붉은 흔적과 야간 저조도를 정확히 충족하며 B 대비 확인 가능한 수리 이득이나 비용이 없어 동률 시 최소 변경 원칙으로 우선한다."
     },
     {
      "label": "B",
      "score": 10,
      "verdict_ko": "A와 사실상 동일하게 모든 핵심 계약을 충족하고 가시적인 무단 변경도 없지만, 확인 가능한 수리상의 개선점이 전혀 없어 최소 변경 우선 원칙에서 근소하게 뒤로 둔다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 2.0
     },
     "adjusted": {
      "A": 2.0,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 10,
      "verdict_ko": "눈높이 정면 와이드, 중앙의 온전한 거대 바위, 열린 공터와 숲 경계, 절제된 검붉은 흔적과 야간 저조도를 정확히 충족하며 B 대비 확인 가능한 수리 이득이나 비용이 없어 동률 시 최소 변경 원칙으로 우선한다."
     },
     {
      "label": "A",
      "score": 10,
      "verdict_ko": "A와 사실상 동일하게 모든 핵심 계약을 충족하고 가시적인 무단 변경도 없지만, 확인 가능한 수리상의 개선점이 전혀 없어 최소 변경 우선 원칙에서 근소하게 뒤로 둔다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 17,
     "B": 19
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "플레이트만 (배경 전용)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S53sh1::bgfirst_bg": {
  "input_fingerprint": "aacbf1f520c7dba4",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 대낮의 선착장에 정박한 낚시 어선 위에서 황봉업(황 씨)이 불만 가득한 표정으로 꼿꼿하게 선 모습.\n\nLOCATION (lock): The deck of a fishing boat moored at the mainland harbor pier in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level on the pier, hold a static wide composition facing 황봉업(황 씨) across the short gap to the boat. Place him rigidly in the middle-right aboard the vessel, leaving the pier-to-boat separation visible on the left so his refusal reads as a territorial barrier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 (선착장에 정박해 있음) — The pier-facing side of the boat is visible, with 황봉업(황 씨) positioned aboard it; used as Elevates 황봉업(황 씨) above the pier and establishes the contested means of passage; 선착장 (낚시 어선과 맞닿아 있음) — Its length leads from the lower-left foreground toward the moored boat; used as Creates the foreground approach line toward the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light keeps the confrontation plainly exposed, tempered by restrained earthy and blue-neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 밝은 대낮의 선착장에 정박한 낚시 어선 위에서 황봉업(황 씨)이 불만 가득한 표정으로 꼿꼿하게 선 모습.\n\nLOCATION (lock): The deck of a fishing boat moored at the mainland harbor pier in daylight.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level on the pier, hold a static wide composition facing 황봉업(황 씨) across the short gap to the boat. Place him rigidly in the middle-right aboard the vessel, leaving the pier-to-boat separation visible on the left so his refusal reads as a territorial barrier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 (선착장에 정박해 있음) — The pier-facing side of the boat is visible, with 황봉업(황 씨) positioned aboard it; used as Elevates 황봉업(황 씨) above the pier and establishes the contested means of passage; 선착장 (낚시 어선과 맞닿아 있음) — Its length leads from the lower-left foreground toward the moored boat; used as Creates the foreground approach line toward the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light keeps the confrontation plainly exposed, tempered by restrained earthy and blue-neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh1__bgfirst_bg.png",
  "asset_id": "fec13fda-50d3-4945-9920-0a88df918669",
  "input_asset_ids": [
   "78c2b044-a7cf-4d6d-af85-ff3631e54ab9",
   "a211d2e1-5029-4f1e-afab-471db46f09bb"
  ]
 },
 "S53sh1": {
  "input_fingerprint": "7bbc522de6dce410",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 선착장에 정박한 낚시 어선 위에서 황봉업(황 씨)이 불만 가득한 표정으로 꼿꼿하게 선 모습.\n\nLOCATION (lock): The deck of a fishing boat moored at the mainland harbor pier in daylight. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level on the pier, hold a static wide composition facing 황봉업(황 씨) across the short gap to the boat. Place him rigidly in the middle-right aboard the vessel, leaving the pier-to-boat separation visible on the left so his refusal reads as a territorial barrier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 (선착장에 정박해 있음) — The pier-facing side of the boat is visible, with 황봉업(황 씨) positioned aboard it; used as Elevates 황봉업(황 씨) above the pier and establishes the contested means of passage; 선착장 (낚시 어선과 맞닿아 있음) — Its length leads from the lower-left foreground toward the moored boat; used as Creates the foreground approach line toward the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light keeps the confrontation plainly exposed, tempered by restrained earthy and blue-neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast as he confronts Hwang at the dock.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 선착장에 정박한 낚시 어선 위에서 황봉업(황 씨)이 불만 가득한 표정으로 꼿꼿하게 선 모습.\n\nLOCATION (lock): The deck of a fishing boat moored at the mainland harbor pier in daylight. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level on the pier, hold a static wide composition facing 황봉업(황 씨) across the short gap to the boat. Place him rigidly in the middle-right aboard the vessel, leaving the pier-to-boat separation visible on the left so his refusal reads as a territorial barrier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 (선착장에 정박해 있음) — The pier-facing side of the boat is visible, with 황봉업(황 씨) positioned aboard it; used as Elevates 황봉업(황 씨) above the pier and establishes the contested means of passage; 선착장 (낚시 어선과 맞닿아 있음) — Its length leads from the lower-left foreground toward the moored boat; used as Creates the foreground approach line toward the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light keeps the confrontation plainly exposed, tempered by restrained earthy and blue-neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast as he confronts Hwang at the dock.\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 man in his mid-50s, dark graying hair, broad genial face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 밝은 대낮의 선착장에 정박한 낚시 어선 위에서 황봉업(황 씨)이 불만 가득한 표정으로 꼿꼿하게 선 모습.\n\nLOCATION (lock): The deck of a fishing boat moored at the mainland harbor pier in daylight. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From standing eye level on the pier, hold a static wide composition facing 황봉업(황 씨) across the short gap to the boat. Place him rigidly in the middle-right aboard the vessel, leaving the pier-to-boat separation visible on the left so his refusal reads as a territorial barrier.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 정박한 낚시 어선 (선착장에 정박해 있음) — The pier-facing side of the boat is visible, with 황봉업(황 씨) positioned aboard it; used as Elevates 황봉업(황 씨) above the pier and establishes the contested means of passage; 선착장 (낚시 어선과 맞닿아 있음) — Its length leads from the lower-left foreground toward the moored boat; used as Creates the foreground approach line toward the boat.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright daytime ambient light keeps the confrontation plainly exposed, tempered by restrained earthy and blue-neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains in a cast as he confronts Hwang at the dock.\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 man in his mid-50s, dark graying hair, broad genial face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S53sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    }
   ],
   "B": [
    {
     "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_mainland_harbor_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:950885>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 배 조타실 옆 갑판에 꼿꼿이 서서 시선을 왼쪽 부두 위 인물(팔에 깁스/슬링을 한 남자)에게 정확히 내리깔며 향한다. 부두의 남자는 몸과 시선을 오른쪽 배 위 황 씨에게 향한다. 두 시선이 서로 맞물려 대치가 성립한다. 카메라 축은 부두 서 있는 눈높이에서 배를 가로질러 바라보는 수평축이다.",
      "built_space": "어선 한 척이 부두 오른쪽에 계류: 조타실 1개, 마스트 1개, 집어등 줄 1세트, 뱃전 방현재(펜더) 여러 개, 계류 로프가 부두 볼라드로 연결 — 중복된 구조물 없음. 황 씨는 조타실 우현 갑판에 서 있고 발밑 갑판면이 확인된다. 부두는 좌하단 전경에서 배 쪽으로 이어지는 접근선을 만들고, 참조 사진의 콘크리트 부두·볼라드·타이어 펜더·좌측 방파제와 붉은 등대·섬 실루엣이 일치한다.",
      "entities": "황봉업: 50대 중반 한국 남성, 검은 기 있는 짧은 머리, 넓은 얼굴, 남색 스웨터 위 어두운 방수 앞치마, 장화 — 캐릭터 레퍼런스와 일치, 표정은 굳고 불만스러운 쪽. 왼쪽 부두 인물은 프롬프트가 '황봉업만' 허용한 인물 리스트에 없는 추가 인물(팔 깁스 슬링을 한 인우로 보임). 다만 CARRIED STATE 조항이 '인우의 깁스 팔이 선착장에서 황을 대면한다'로 명시되어 있어 완전한 무단 인물로 단정하긴 어려우나, PEOPLE 조항과는 충돌한다.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면(갑판·부두 콘크리트)에 두 발로 서 있고 그림자가 발밑에 정확히 붙어 있다. 배는 흘수선까지 물에 잠겨 있고 로프가 팽팽하게 볼라드에 묶여 계류 상태가 물리적으로 성립. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "황봉업은 배 갑판 중앙에 정면을 향해 서서 카메라(부두 눈높이) 쪽을 거의 직시한다. 대치 상대가 프레임에 없으므로 시선이 향하는 서사적 표적은 카메라/관객이며, 표정은 불만보다는 무표정에 가깝다. 카메라 축은 부두를 따라 배와 나란히 뻗은 방향이라 부두-배 간극이 좌측이 아닌 화면 중앙 세로 수로처럼 보인다.",
      "built_space": "오른쪽에 어선이 계류: 조타실 1개, 레이더/안테나, 어망·플라스틱 상자, 타이어 펜더 다수. 배경에 항구의 다른 배들이 다수 추가되어 있어 레퍼런스의 한적한 방파제 끝단과 다르다. 등대가 참조본보다 크게 근접 배치되어 배경 요소가 과장되었다. 인물은 갑판 중앙 통로에 서 있고 발밑이 어망·상자 사이로 확인된다.",
      "entities": "황봉업: 50대 남성 한국인, 회색 재킷과 니트 — 캐릭터 레퍼런스의 남색 스웨터+고무 앞치마+장화 복장과 다르며 얼굴도 다소 상이. 선수에 '황봉수'로 읽히는 한글 선명 텍스트가 렌더링되어 '텍스트·캡션 금지' 조항 위반. 부두는 참조와 유사한 콘크리트·볼라드·타이어이나 등대와 주변 어선 배치가 과장.",
      "hard_violations": [
       "프레임 내 문자 렌더링(선수 한글 선명) — 텍스트 금지 조항 위반",
       "배경 등대를 실제 축척보다 크게 전경화하고 참조에 없는 다수의 어선을 삽입"
      ],
      "physics": "인물은 갑판에 두 발로 서 있으며 지지 문제 없음. 배는 물에 정상적으로 떠 있고 펜더와 로프가 부두에 접해 계류 성립. 공중 부양 요소 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부두 눈높이 와이드, 황봉업을 중앙우측 배 위에 꼿꼿이 배치하고 좌측에 부두-배 간극을 남긴 카메라 지시를 정확히 이행했고 인물·복장·로케이션 참조가 모두 일치한다(깁스 인물은 CARRIED STATE 조항과 부합)."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "선수의 한글 문자 렌더링(텍스트 금지 위반)과 참조에 없는 다수 어선·과장된 등대 배치, 복장 불일치, 그리고 부두-배 간극이 좌측이 아닌 중앙으로 놓인 카메라 축 이탈로 지시를 다수 어겼다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "부두 눈높이 와이드, 황봉업을 중앙우측 배 위에 꼿꼿이 배치하고 좌측에 부두-배 간극을 남긴 카메라 지시를 정확히 이행했고 인물·복장·로케이션 참조가 모두 일치한다(깁스 인물은 CARRIED STATE 조항과 부합)."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "선수의 한글 문자 렌더링(텍스트 금지 위반)과 참조에 없는 다수 어선·과장된 등대 배치, 복장 불일치, 그리고 부두-배 간극이 좌측이 아닌 중앙으로 놓인 카메라 축 이탈로 지시를 다수 어겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 배 조타실 옆 갑판에 꼿꼿이 서서 시선을 왼쪽 부두 위 인물(팔에 깁스/슬링을 한 남자)에게 정확히 내리깔며 향한다. 부두의 남자는 몸과 시선을 오른쪽 배 위 황 씨에게 향한다. 두 시선이 서로 맞물려 대치가 성립한다. 카메라 축은 부두 서 있는 눈높이에서 배를 가로질러 바라보는 수평축이다.",
      "built_space": "어선 한 척이 부두 오른쪽에 계류: 조타실 1개, 마스트 1개, 집어등 줄 1세트, 뱃전 방현재(펜더) 여러 개, 계류 로프가 부두 볼라드로 연결 — 중복된 구조물 없음. 황 씨는 조타실 우현 갑판에 서 있고 발밑 갑판면이 확인된다. 부두는 좌하단 전경에서 배 쪽으로 이어지는 접근선을 만들고, 참조 사진의 콘크리트 부두·볼라드·타이어 펜더·좌측 방파제와 붉은 등대·섬 실루엣이 일치한다.",
      "entities": "황봉업: 50대 중반 한국 남성, 검은 기 있는 짧은 머리, 넓은 얼굴, 남색 스웨터 위 어두운 방수 앞치마, 장화 — 캐릭터 레퍼런스와 일치, 표정은 굳고 불만스러운 쪽. 왼쪽 부두 인물은 프롬프트가 '황봉업만' 허용한 인물 리스트에 없는 추가 인물(팔 깁스 슬링을 한 인우로 보임). 다만 CARRIED STATE 조항이 '인우의 깁스 팔이 선착장에서 황을 대면한다'로 명시되어 있어 완전한 무단 인물로 단정하긴 어려우나, PEOPLE 조항과는 충돌한다.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면(갑판·부두 콘크리트)에 두 발로 서 있고 그림자가 발밑에 정확히 붙어 있다. 배는 흘수선까지 물에 잠겨 있고 로프가 팽팽하게 볼라드에 묶여 계류 상태가 물리적으로 성립. 공중에 떠 있는 물체 없음."
     },
     {
      "label": "B",
      "direction": "황봉업은 배 갑판 중앙에 정면을 향해 서서 카메라(부두 눈높이) 쪽을 거의 직시한다. 대치 상대가 프레임에 없으므로 시선이 향하는 서사적 표적은 카메라/관객이며, 표정은 불만보다는 무표정에 가깝다. 카메라 축은 부두를 따라 배와 나란히 뻗은 방향이라 부두-배 간극이 좌측이 아닌 화면 중앙 세로 수로처럼 보인다.",
      "built_space": "오른쪽에 어선이 계류: 조타실 1개, 레이더/안테나, 어망·플라스틱 상자, 타이어 펜더 다수. 배경에 항구의 다른 배들이 다수 추가되어 있어 레퍼런스의 한적한 방파제 끝단과 다르다. 등대가 참조본보다 크게 근접 배치되어 배경 요소가 과장되었다. 인물은 갑판 중앙 통로에 서 있고 발밑이 어망·상자 사이로 확인된다.",
      "entities": "황봉업: 50대 남성 한국인, 회색 재킷과 니트 — 캐릭터 레퍼런스의 남색 스웨터+고무 앞치마+장화 복장과 다르며 얼굴도 다소 상이. 선수에 '황봉수'로 읽히는 한글 선명 텍스트가 렌더링되어 '텍스트·캡션 금지' 조항 위반. 부두는 참조와 유사한 콘크리트·볼라드·타이어이나 등대와 주변 어선 배치가 과장.",
      "hard_violations": [
       "프레임 내 문자 렌더링(선수 한글 선명) — 텍스트 금지 조항 위반",
       "배경 등대를 실제 축척보다 크게 전경화하고 참조에 없는 다수의 어선을 삽입"
      ],
      "physics": "인물은 갑판에 두 발로 서 있으며 지지 문제 없음. 배는 물에 정상적으로 떠 있고 펜더와 로프가 부두에 접해 계류 성립. 공중 부양 요소 없음."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "황봉업은 배 갑판 중앙우측에 정면으로 서서 시선을 카메라(부두 쪽) 방향으로 향하고 있음. 부두 눈높이 카메라가 짧은 간극 너머 배를 정면으로 바라보는 축과 일치하며, 시선이 부두에 선 상대(프레임 밖)를 향하는 것으로 읽힘.",
      "built_space": "선착장 콘크리트 방파제가 좌측 하단 전경에서 안쪽으로 뻗어 접근선을 만들고, 그 우측에 낚시 어선이 계류. 타이어 펜더, 계선주(볼라드), 붉은 등대와 방파제 테트라포드 등 로케이션 참고의 영구 요소가 재현됨. 선박은 조타실 1개, 선체 1척(뒤쪽에 다른 배들이 항구에 정박한 정도)으로 중복 구조 없음. 부두와 배 사이 물 간극이 좌측에 확실히 보임.",
      "entities": "인물은 50대 중반 한국 남성, 희끗한 검은 머리, 넓고 후덕한 얼굴 — 캐릭터 레퍼런스와 부합. 다만 복장은 레퍼런스의 앞치마/장화 대신 작업 재킷과 바지. 선체에 한글 선명(‘황봉수’ 유사) 문자가 보여 텍스트 금지 조항에 걸리는 요소가 있음. 다른 인물 없음(샷 텍스트가 황 씨만 명시).",
      "physics": "인물은 갑판 바닥에 두 발로 서 있고 무게가 다리에 실려 있음. 배는 물에 떠 있고 계류줄·타이어 펜더가 지지. 어망, 플라스틱 상자 등은 갑판에 놓여 있음. 공중에 뜬 물체 없음.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "황봉업은 배 위 조타실 앞에 서서 좌측 부두의 남자를 바라봄. 부두의 남자(팔걸이 착용)는 배 쪽을 바라봄. 카메라는 부두 눈높이 측면 축으로, 프롬프트가 요구한 ‘황봉업을 정면으로 마주보는’ 축이 아니라 두 사람을 옆에서 잡는 측면 구도.",
      "built_space": "부두가 좌측에서 안쪽으로 뻗고 우측에 어선 계류, 간극이 화면 중앙에 보임. 등대·섬 등 로케이션 요소 존재. 선박 구조는 조타실 1개로 중복 없음. 다만 황봉업이 화면 중앙~중앙우측이 아니라 우측 중앙에 위치하고 부두 인물이 좌측 전경을 크게 차지.",
      "entities": "황봉업: 50대 한국 남성, 앞치마·니트 등 캐릭터 레퍼런스 복장과 일치도 높음. 그러나 좌측에 팔에 깁스/슬링을 한 젊은 남성(인우로 보임)이 추가로 등장 — PEOPLE 조항은 샷 텍스트가 명시한 황봉업 외 인물 등장 금지를 못박음. 즉 발명/추가 인물.",
      "physics": "두 인물 모두 각각 부두와 갑판에 두 발로 지지되어 서 있음. 배는 계류줄과 펜더로 부두에 묶여 있음. 부유 물체 없음.",
      "hard_violations": [
       "샷 텍스트가 명시하지 않은 추가 인물(부두의 깁스 착용 남성) 등장 — PEOPLE 조항 위반"
      ]
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "부두 눈높이에서 배를 정면으로 마주보는 와이드, 황봉업 단독·중앙우측 배치, 좌측 부두-배 간극까지 지시대로 충족했으나 선체 한글 문자 노출과 레퍼런스 복장(앞치마·장화) 미반영이 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "인물 외형·복장 일치와 광선은 좋으나, 샷 텍스트에 없는 두 번째 인물(깁스한 남성)을 추가해 PEOPLE 조항을 정면 위반했고 카메라 축도 정면이 아닌 측면이라 지정 구도에서 이탈."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "부두 눈높이에서 배를 정면으로 마주보는 와이드, 황봉업 단독·중앙우측 배치, 좌측 부두-배 간극까지 지시대로 충족했으나 선체 한글 문자 노출과 레퍼런스 복장(앞치마·장화) 미반영이 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "인물 외형·복장 일치와 광선은 좋으나, 샷 텍스트에 없는 두 번째 인물(깁스한 남성)을 추가해 PEOPLE 조항을 정면 위반했고 카메라 축도 정면이 아닌 측면이라 지정 구도에서 이탈."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "황봉업은 배 갑판 중앙우측에 정면으로 서서 시선을 카메라(부두 쪽) 방향으로 향하고 있음. 부두 눈높이 카메라가 짧은 간극 너머 배를 정면으로 바라보는 축과 일치하며, 시선이 부두에 선 상대(프레임 밖)를 향하는 것으로 읽힘.",
      "built_space": "선착장 콘크리트 방파제가 좌측 하단 전경에서 안쪽으로 뻗어 접근선을 만들고, 그 우측에 낚시 어선이 계류. 타이어 펜더, 계선주(볼라드), 붉은 등대와 방파제 테트라포드 등 로케이션 참고의 영구 요소가 재현됨. 선박은 조타실 1개, 선체 1척(뒤쪽에 다른 배들이 항구에 정박한 정도)으로 중복 구조 없음. 부두와 배 사이 물 간극이 좌측에 확실히 보임.",
      "entities": "인물은 50대 중반 한국 남성, 희끗한 검은 머리, 넓고 후덕한 얼굴 — 캐릭터 레퍼런스와 부합. 다만 복장은 레퍼런스의 앞치마/장화 대신 작업 재킷과 바지. 선체에 한글 선명(‘황봉수’ 유사) 문자가 보여 텍스트 금지 조항에 걸리는 요소가 있음. 다른 인물 없음(샷 텍스트가 황 씨만 명시).",
      "physics": "인물은 갑판 바닥에 두 발로 서 있고 무게가 다리에 실려 있음. 배는 물에 떠 있고 계류줄·타이어 펜더가 지지. 어망, 플라스틱 상자 등은 갑판에 놓여 있음. 공중에 뜬 물체 없음.",
      "hard_violations": []
     },
     {
      "label": "A",
      "direction": "황봉업은 배 위 조타실 앞에 서서 좌측 부두의 남자를 바라봄. 부두의 남자(팔걸이 착용)는 배 쪽을 바라봄. 카메라는 부두 눈높이 측면 축으로, 프롬프트가 요구한 ‘황봉업을 정면으로 마주보는’ 축이 아니라 두 사람을 옆에서 잡는 측면 구도.",
      "built_space": "부두가 좌측에서 안쪽으로 뻗고 우측에 어선 계류, 간극이 화면 중앙에 보임. 등대·섬 등 로케이션 요소 존재. 선박 구조는 조타실 1개로 중복 없음. 다만 황봉업이 화면 중앙~중앙우측이 아니라 우측 중앙에 위치하고 부두 인물이 좌측 전경을 크게 차지.",
      "entities": "황봉업: 50대 한국 남성, 앞치마·니트 등 캐릭터 레퍼런스 복장과 일치도 높음. 그러나 좌측에 팔에 깁스/슬링을 한 젊은 남성(인우로 보임)이 추가로 등장 — PEOPLE 조항은 샷 텍스트가 명시한 황봉업 외 인물 등장 금지를 못박음. 즉 발명/추가 인물.",
      "physics": "두 인물 모두 각각 부두와 갑판에 두 발로 지지되어 서 있음. 배는 계류줄과 펜더로 부두에 묶여 있음. 부유 물체 없음.",
      "hard_violations": [
       "샷 텍스트가 명시하지 않은 추가 인물(부두의 깁스 착용 남성) 등장 — PEOPLE 조항 위반"
      ]
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 11
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "황봉업은 배 조타실 옆 갑판에 꼿꼿이 서서 시선을 왼쪽 부두 위 인물(팔에 깁스/슬링을 한 남자)에게 정확히 내리깔며 향한다. 부두의 남자는 몸과 시선을 오른쪽 배 위 황 씨에게 향한다. 두 시선이 서로 맞물려 대치가 성립한다. 카메라 축은 부두 서 있는 눈높이에서 배를 가로질러 바라보는 수평축이다.",
    "built_space": "어선 한 척이 부두 오른쪽에 계류: 조타실 1개, 마스트 1개, 집어등 줄 1세트, 뱃전 방현재(펜더) 여러 개, 계류 로프가 부두 볼라드로 연결 — 중복된 구조물 없음. 황 씨는 조타실 우현 갑판에 서 있고 발밑 갑판면이 확인된다. 부두는 좌하단 전경에서 배 쪽으로 이어지는 접근선을 만들고, 참조 사진의 콘크리트 부두·볼라드·타이어 펜더·좌측 방파제와 붉은 등대·섬 실루엣이 일치한다.",
    "entities": "황봉업: 50대 중반 한국 남성, 검은 기 있는 짧은 머리, 넓은 얼굴, 남색 스웨터 위 어두운 방수 앞치마, 장화 — 캐릭터 레퍼런스와 일치, 표정은 굳고 불만스러운 쪽. 왼쪽 부두 인물은 프롬프트가 '황봉업만' 허용한 인물 리스트에 없는 추가 인물(팔 깁스 슬링을 한 인우로 보임). 다만 CARRIED STATE 조항이 '인우의 깁스 팔이 선착장에서 황을 대면한다'로 명시되어 있어 완전한 무단 인물로 단정하긴 어려우나, PEOPLE 조항과는 충돌한다.",
    "hard_violations": [],
    "physics": "두 인물 모두 지면(갑판·부두 콘크리트)에 두 발로 서 있고 그림자가 발밑에 정확히 붙어 있다. 배는 흘수선까지 물에 잠겨 있고 로프가 팽팽하게 볼라드에 묶여 계류 상태가 물리적으로 성립. 공중에 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "황봉업은 배 갑판 중앙에 정면을 향해 서서 카메라(부두 눈높이) 쪽을 거의 직시한다. 대치 상대가 프레임에 없으므로 시선이 향하는 서사적 표적은 카메라/관객이며, 표정은 불만보다는 무표정에 가깝다. 카메라 축은 부두를 따라 배와 나란히 뻗은 방향이라 부두-배 간극이 좌측이 아닌 화면 중앙 세로 수로처럼 보인다.",
    "built_space": "오른쪽에 어선이 계류: 조타실 1개, 레이더/안테나, 어망·플라스틱 상자, 타이어 펜더 다수. 배경에 항구의 다른 배들이 다수 추가되어 있어 레퍼런스의 한적한 방파제 끝단과 다르다. 등대가 참조본보다 크게 근접 배치되어 배경 요소가 과장되었다. 인물은 갑판 중앙 통로에 서 있고 발밑이 어망·상자 사이로 확인된다.",
    "entities": "황봉업: 50대 남성 한국인, 회색 재킷과 니트 — 캐릭터 레퍼런스의 남색 스웨터+고무 앞치마+장화 복장과 다르며 얼굴도 다소 상이. 선수에 '황봉수'로 읽히는 한글 선명 텍스트가 렌더링되어 '텍스트·캡션 금지' 조항 위반. 부두는 참조와 유사한 콘크리트·볼라드·타이어이나 등대와 주변 어선 배치가 과장.",
    "hard_violations": [
     "프레임 내 문자 렌더링(선수 한글 선명) — 텍스트 금지 조항 위반",
     "배경 등대를 실제 축척보다 크게 전경화하고 참조에 없는 다수의 어선을 삽입"
    ],
    "physics": "인물은 갑판에 두 발로 서 있으며 지지 문제 없음. 배는 물에 정상적으로 떠 있고 펜더와 로프가 부두에 접해 계류 성립. 공중 부양 요소 없음."
   }
  ],
  "totals": {
   "A": 11,
   "B": 11
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "부두 눈높이 와이드, 황봉업을 중앙우측 배 위에 꼿꼿이 배치하고 좌측에 부두-배 간극을 남긴 카메라 지시를 정확히 이행했고 인물·복장·로케이션 참조가 모두 일치한다(깁스 인물은 CARRIED STATE 조항과 부합)."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "선수의 한글 문자 렌더링(텍스트 금지 위반)과 참조에 없는 다수 어선·과장된 등대 배치, 복장 불일치, 그리고 부두-배 간극이 좌측이 아닌 중앙으로 놓인 카메라 축 이탈로 지시를 다수 어겼다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_mainland_harbor_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "원본 배경 사진과 레이아웃 스케치에 명시된 배 측면의 금속 난간이 황 씨가 서 있는 위치에서 지워져, 그가 갑판 안쪽이 아닌 비좁은 가장자리에 서 있는 것처럼 배경 구조가 훼손되었습니다. (Critical)",
     "fix_en": "Restore the boat's metal side railing to pass continuously in front of Hwang's legs, placing him behind it on the deck. Strictly preserve both men, their exact poses, clothing, the lighting, and all other background structures.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "레이아웃 스케치에서는 부두에 선 남자가 왼쪽 팔(카메라 방향)에 깁스를 하고 있으나, 생성된 이미지에서는 오른쪽 팔에 깁스를 하고 왼쪽 팔을 늘어뜨리고 있어 지정된 포즈와 다릅니다. (Major)",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Restore the boat's metal side railing to pass continuously in front of Hwang's legs, placing him behind it on the deck. Strictly preserve both men, their exact poses, clothing, the lighting, and all other background structures.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "황 씨가 갑판 중우측에 온전한 전신으로 꼿꼿이 서서 부두를 정면으로 노려보는 순간을 스케치 위치·크기 그대로 구현했고, 조타실·펜더·로프 등 배경 고정 요소와 인물 정체성·복장·슬링까지 계약대로 유지된다.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하지 않은 두 번째 남성을 부두에 추가해 인물 수를 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도지만 조타실이 커지고 우측으로 이동했으며 갑판 난간이 인물 앞을 가로질러 하반신을 가려, 계약이 요구하지 않은 구조 변경으로 '꼿꼿하게 선 모습'과 갑판 위 우위 노출이 약화되었다.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하지 않은 두 번째 남성을 부두에 추가해 인물 수를 위반했다. / [gpt] 잠긴 SHOT BACKGROUND에 없던 긴 금속 난간을 새로 만들어 고정 구조와 물체 배치를 변경했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.25
     },
     "adjusted": {
      "A": 1.75,
      "B": 0.75
     },
     "violations": {
      "A": [
       "[gpt] SHOT TEXT가 보이도록 지정하지 않은 두 번째 남성을 부두에 추가해 인물 수를 위반했다."
      ],
      "B": [
       "[gpt] SHOT TEXT가 보이도록 지정하지 않은 두 번째 남성을 부두에 추가해 인물 수를 위반했다.",
       "[gpt] 잠긴 SHOT BACKGROUND에 없던 긴 금속 난간을 새로 만들어 고정 구조와 물체 배치를 변경했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "황 씨가 갑판 중우측에 온전한 전신으로 꼿꼿이 서서 부두를 정면으로 노려보는 순간을 스케치 위치·크기 그대로 구현했고, 조타실·펜더·로프 등 배경 고정 요소와 인물 정체성·복장·슬링까지 계약대로 유지된다.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하지 않은 두 번째 남성을 부두에 추가해 인물 수를 위반했다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "동일 구도지만 조타실이 커지고 우측으로 이동했으며 갑판 난간이 인물 앞을 가로질러 하반신을 가려, 계약이 요구하지 않은 구조 변경으로 '꼿꼿하게 선 모습'과 갑판 위 우위 노출이 약화되었다.  ★위반: [gpt] SHOT TEXT가 보이도록 지정하지 않은 두 번째 남성을 부두에 추가해 인물 수를 위반했다. / [gpt] 잠긴 SHOT BACKGROUND에 없던 긴 금속 난간을 새로 만들어 고정 구조와 물체 배치를 변경했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "스케치대로 중앙우측 배 위에 꼿꼿이 선 황봉업과 좌측 깁스한 인우의 대치가 성립하고, 난간을 잡은 손·접지·그림자까지 물리적으로 명확하며 불만 가득한 표정이 가장 잘 읽힌다.  ★위반: [gpt] 샷 텍스트가 보여 주지 않는 깁스한 남성을 선착장에 전신으로 추가했다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·인물·위치는 A와 사실상 동일하나 갑판 난간을 지우면서 황봉업의 하반신 접지와 위치가 모호해지고 표정의 불만 강도도 약해져, 계약이 요구하지 않은 손실이 더 크다.  ★위반: [gpt] 샷 텍스트가 보여 주지 않는 깁스한 남성을 선착장에 전신으로 추가했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 1.875
     },
     "adjusted": {
      "A": 1.417,
      "B": 1.625
     },
     "violations": {
      "A": [
       "[gpt] 샷 텍스트가 보여 주지 않는 깁스한 남성을 선착장에 전신으로 추가했다."
      ],
      "B": [
       "[gpt] 샷 텍스트가 보여 주지 않는 깁스한 남성을 선착장에 전신으로 추가했다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "스케치대로 중앙우측 배 위에 꼿꼿이 선 황봉업과 좌측 깁스한 인우의 대치가 성립하고, 난간을 잡은 손·접지·그림자까지 물리적으로 명확하며 불만 가득한 표정이 가장 잘 읽힌다.  ★위반: [gpt] 샷 텍스트가 보여 주지 않는 깁스한 남성을 선착장에 전신으로 추가했다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·인물·위치는 A와 사실상 동일하나 갑판 난간을 지우면서 황봉업의 하반신 접지와 위치가 모호해지고 표정의 불만 강도도 약해져, 계약이 요구하지 않은 손실이 더 크다.  ★위반: [gpt] 샷 텍스트가 보여 주지 않는 깁스한 남성을 선착장에 전신으로 추가했다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 15,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S53sh1__bgfirst_bg.png",
   "bg_asset_id": "fec13fda-50d3-4945-9920-0a88df918669",
   "bg_record_key": "S53sh1::bgfirst_bg",
   "chain_winner": true,
   "authority": "seed_bg"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S60sh7": {
  "input_fingerprint": "4fca0fc210dc2613",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 갯바위 쪽을 향해 충격에 휩싸여 눈이 휘둥그레진 채 굳어 있는 김지후(강수리영)와 정인우의 얼굴.\n\nLOCATION (lock): The exposed coastal rock path directly above the body lodged in the surf. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the reverse cut, hold an eye-level tight frontal two-shot less than a meter away, placing 김지후(강수리영) and 정인우 shoulder-to-shoulder with both widened gazes passing just beyond the lens toward the corpse. Keep their faces equally prominent but slightly offset rather than symmetrically centered, preserving the shared eyeline while allowing 김지후(강수리영)'s paling terror to register beside 정인우's stunned reaction.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: coastal path (behind the two people); used as Provides a narrow, defocused trace of the coastal path behind the reaction; coastal rocks (partially visible in the background); used as Keeps the pair situated along the rocky coast without competing with their faces.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime coastal light is held in high facial contrast, emphasizing widened eyes and 김지후(강수리영)'s visibly paling fear without adding a new source.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 shoreline, body position, rocks, waves, and daylight. Exclude a body-only establishing composition; show both witnesses frozen in shock while looking toward it.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The corpse remains wedged among the rocks; Jihu is still without her necklace and Inwoo still has one arm casted.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "C": 9,
   "A": 7,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "눈높이의 타이트한 정면 투샷, 렌즈 너머 공통 시선, 흐릿한 해안 길, 녹색 코트와 깁스 상태를 가장 정확히 구현했으며 안쪽 상의 색만 다소 어긋난다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "프레이밍과 해안 길 배경은 매우 정확하지만 정인우의 녹색 코트가 검은 재킷으로 바뀌어 의상 연속성과 인물 식별 충실도가 C보다 낮다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "상반신이 지나치게 넓게 잡히고 보행로 대신 파도·암반이 배경을 차지하며, 뒤쪽 움직이지 않는 인물 일부까지 노출되어 권위적 투샷 구성을 위반한다.  ★위반: [claude-opus] 샷 텍스트가 두 목격자의 얼굴만 보이도록 정한 장면에 뒤쪽 움직이지 않는 인물의 팔과 신체 일부가 추가로 노출되어 허용 인물 구성을 위반한다. / [gpt] 샷 텍스트가 보이도록 지정한 김지후와 정인우 외에, 배경에 시신의 팔과 신체 일부가 추가로 노출되어 여분의 몸이 생겼다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S60sh6_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우가 코트 안에 입은 옷이 지정된 레퍼런스의 자주색 터틀넥이 아닌 어두운 회색 라운드넥 셔츠로 그려졌습니다.",
     "fix_en": "Change Inwoo's inner shirt from the dark grey crew-neck to a maroon turtleneck. Keep the green coat, the white sling and cast, Jihu's clothing and cap, both characters' faces and widened expressions, the lighting, and the background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Change Inwoo's inner shirt from the dark grey crew-neck to a maroon turtleneck. Keep the green coat, the white sling and cast, Jihu's clothing and cap, both characters' faces and widened expressions, the lighting, and the background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·깁스 등 계약은 대체로 충족하나, 인우의 코트 안 상의가 레퍼런스의 버건디 터틀넥이 아닌 검은 라운드넥으로 바뀌어 의상 일치가 깨졌고 얼굴이 약간 더 렌즈 직시에 가깝다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 아이레벨 밀착 투샷·배경·표정을 유지하면서 인우의 버건디 터틀넥을 캐릭터 레퍼런스대로 복원했고, 지후 의상·목걸이 부재·깁스 슬링 등 다른 요소는 그대로 두어 불필요한 변경 없이 의상 일치만 개선했다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.667,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.667,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·깁스 등 계약은 대체로 충족하나, 인우의 코트 안 상의가 레퍼런스의 버건디 터틀넥이 아닌 검은 라운드넥으로 바뀌어 의상 일치가 깨졌고 얼굴이 약간 더 렌즈 직시에 가깝다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "동일한 아이레벨 밀착 투샷·배경·표정을 유지하면서 인우의 버건디 터틀넥을 캐릭터 레퍼런스대로 복원했고, 지후 의상·목걸이 부재·깁스 슬링 등 다른 요소는 그대로 두어 불필요한 변경 없이 의상 일치만 개선했다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이레벨 밀착 투샷, 렌즈를 스치는 두 사람의 경악한 시선, 목걸이 없는 지후와 삼각건에 걸린 인우의 깁스까지 모두 충족하고, 인우의 버건디 터틀넥 등 레퍼런스 의상이 정확히 유지되어 연속성 손실이 없다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·깁스 조건은 A와 동일하게 지키지만, 계약이 요구하지 않은 변경으로 인우의 버건디 터틀넥이 검은 이너로 바뀌고 코트 울 질감이 매끈해져 캐릭터 레퍼런스·의상 연속성에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "아이레벨 밀착 투샷, 렌즈를 스치는 두 사람의 경악한 시선, 목걸이 없는 지후와 삼각건에 걸린 인우의 깁스까지 모두 충족하고, 인우의 버건디 터틀넥 등 레퍼런스 의상이 정확히 유지되어 연속성 손실이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·시선·깁스 조건은 A와 동일하게 지키지만, 계약이 요구하지 않은 변경으로 인우의 버건디 터틀넥이 검은 이너로 바뀌고 코트 울 질감이 매끈해져 캐릭터 레퍼런스·의상 연속성에서 손해를 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S60sh6"
  }
 },
 "S62sh8": {
  "input_fingerprint": "81bd8a12b278855b",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): early evening.\n\nSHOT TEXT (authoritative, Korean): 황봉업(황 씨)이 김여상의 시체를 허리 높이로 번쩍 들어 올린 채 자신의 배 쪽으로 몸을 반쯤 튼 순간.\n\nLOCATION (lock): The narrow gap between the police patrol boat and a fishing boat drawn alongside on the evening sea. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From waist height beside the adjacent boat sides, hold a wide lateral view as 황봉업(황 씨) supports 김여상’s body at his waist and freezes halfway through his turn toward the fishing boat on screen right. Keep both boats’ edges visible as scale references, with 황 씨 and the corpse occupying the central midground rather than allowing either vessel to overwhelm the frame.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 황봉업(황 씨) in the middle-center of the frame, midground, moves toward 황 씨의 낚시 어선; 김여상 in the middle-left of the frame, midground; 황 씨의 낚시 어선 in the middle-right of the frame, background.\n- KEY BACKGROUND ELEMENTS: 경찰 순찰정 측면 (Adjacent to the fishing boat) — Its outward side faces the neighboring fishing boat across the gap; used as Forms the left boundary and starting point of the transfer; 황 씨의 낚시 어선 측면 (Adjacent to the patrol boat) — Its receiving side faces the patrol boat; used as Marks the destination on the right side of the transfer path.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key evening illumination silhouettes the transfer against the dark sea while preserving readable detail in the two figures.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 patrol-boat deck, darkening sea, stopped-engine stillness, corpse, and early-evening light. Exclude the officer's looting action; show the boatman lifting the corpse toward his own vessel.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): His swollen corpse hangs completely limp in 황봉업(황 씨)’s hold at waist height as it is carried toward the fishing boat. The unsupported head and limbs droop downward while the torso is borne across the carrier’s arms.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Yeosang’s corpse, stripped of the valuables Changmo took, is being transferred intact to Hwang’s fishing boat.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 황봉업(황 씨) right now, so 황봉업(황 씨)'s hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 황봉업(황 씨): its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-50s, dark graying hair, broad genial face); 김여상 (Korean man in his mid-40s, dark hair, ordinary mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "황 씨는 화면 우측 자기 어선 쪽으로 몸을 반쯤 튼 자세이며 시선도 우측 아래(어선 갑판)를 향한다. 시체는 화면 중앙~좌측에 머리를 좌측으로 늘어뜨린 채 가로로 안겨 있고, 이동 방향은 좌(순찰정)→우(어선)로 프롬프트의 전달 경로와 일치한다.",
    "built_space": "좌측에 '경찰정' 표기가 있는 순찰정 측면과 난간이 프레임 왼쪽 경계를 만들고, 우측에 목재 어선 뱃전과 조타실이 destination으로 배치되어 있다. 두 선체 사이의 좁은 수면 틈이 그대로 보이며 카메라는 허리 높이 측면 시점. 배 구조물 중복이나 불가능한 반사 없음.",
    "entities": "황 씨: 50대 중반 한국인 남성, 회끗한 짧은 머리, 넓은 인상, 니트+가죽 앞치마·장화 — 캐릭터 레퍼런스와 부합. 김여상: 40대 남성, 검은 머리, 창백한 얼굴 — 얼굴은 맞으나 의상이 레퍼런스의 청/주황 낚시복이 아닌 어두운 상하의로 바뀐 점이 불일치.",
    "hard_violations": [],
    "physics": "시체의 몸통이 황 씨의 두 팔(허리 높이)에 걸쳐 있고 황 씨의 오른팔이 등 아래, 왼팔이 허벅지 쪽을 받친다. 머리·팔이 중력대로 아래로 늘어지고 다리도 늘어져 있어 무근육 사체로 읽힌다. 황 씨는 어선 뱃전에 두 발로 서 있어 지지가 명확하다."
   },
   {
    "label": "B",
    "direction": "황 씨는 우측 어선 위에서 시체를 좌측 순찰정/바다 쪽으로 내밀고 있으며, 시선과 미소는 시체 쪽(좌하)을 향한다. 그러나 몸의 방향과 시체의 이동 벡터가 어선 쪽(우)이 아니라 바다 틈 위 좌측으로 향해 있어 '자기 배 쪽으로 반쯤 튼' 방향성과 어긋난다.",
    "built_space": "좌측 'POLICE' 표기 순찰정, 우측 목선 뱃전과 조타실이 배치되어 좁은 틈은 성립. 다만 두 배가 이루는 원근 소실이 다소 도식적이고, 순찰정 표기가 한글이 아닌 영문 'POLICE'로 이전 스틸의 '경찰' 표기와 다르다.",
    "entities": "황 씨: 50대 한국 남성이나 레퍼런스의 앞치마·니트가 아닌 짙은 작업 점퍼로 바뀌었고, 상황과 어긋나는 환한 미소를 짓는다. 김여상: 레퍼런스의 청·주황 낚시복과 장갑을 정확히 재현 — 의상 일치도는 가장 높다.",
    "hard_violations": [
     "시체가 두 배 사이 수면 위로 거의 수평으로 떠 있는데, 황 씨의 팔이 몸통 중앙 한 점에만 걸쳐 있어 어깨·머리·다리 전체 중량을 지탱할 수 없다 — 실질적으로 지지 없는 부유 상태"
    ],
    "physics": "황 씨의 팔이 시체 허리 아래 한 곳에만 닿고 나머지 몸은 공중에 수평으로 뻗어 있어 실제 하중 전달이 불가능하다. 황 씨의 상체도 뱃전에 기댄 채여서 이 각도로 성인 남성을 수평 유지시키는 것은 물리적으로 성립하지 않는다."
   },
   {
    "label": "C",
    "direction": "황 씨는 좌측 순찰정 뱃전에 서서 시체를 우측 바다 쪽으로 내밀고 있으나, 우측 배경의 배는 멀리 정박한 별개의 어선이며 붙어 있는 인접 어선이 아니다. 즉 전달 목적지가 프레임 안에 없어 방향이 표적에 닿지 않는다.",
    "built_space": "좌측 순찰정 측면만 인접 구조물이고, 우측은 넓은 수면과 떨어진 어선이 배경으로 있을 뿐 '두 배 사이 좁은 틈'이라는 로케이션 락이 성립하지 않는다. 배경 어선에 한글 선명 텍스트가 보인다.",
    "entities": "황 씨: 니트+가죽 앞치마·장화로 레퍼런스와 잘 맞는 50대 한국 남성. 김여상: 얼굴은 유사하나 의상이 레퍼런스의 형광 낚시복이 아닌 검은 방수복으로 완전히 다르다.",
    "hard_violations": [
     "로케이션 락 위반: 나란히 붙인 어선과의 좁은 틈이 아니라 트인 바다에 홀로 뜬 순찰정 뱃전으로 장소가 바뀜"
    ],
    "physics": "황 씨가 순찰정 뱃전에 한 발을 딛고 상체를 앞으로 내밀어 시체를 두 팔로 받치며, 시체의 머리·팔은 아래로 늘어져 중력에 순응한다. 다만 황 씨의 하체가 뱃전 밖으로 크게 기울어 균형이 아슬아슬하다."
   }
  ],
  "totals": {
   "A": 8,
   "B": 4,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "두 선체 사이 좁은 틈, 허리 높이 측면 와이드, 우측 어선으로 반쯤 튼 자세와 중력에 순응하는 시체 지지가 모두 성립 — 김여상 의상이 레퍼런스 형광 낚시복과 다른 점만 감점."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "김여상 의상 재현은 최고지만 시체가 팔 한 점에만 걸친 채 수면 위로 수평 부유해 지지가 불가능하고, 전달 방향도 어선이 아닌 바다 쪽이라 핵심 축에서 실패."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "지지와 늘어짐은 자연스러우나 '나란히 붙인 어선과의 좁은 틈'이라는 로케이션 락이 무너지고 전달 목적지가 프레임에 없으며, 배경 선박에 문자까지 노출됨."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S62sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 황봉업(황 씨): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:950885>"
   },
   {
    "label": "CHARACTER REFERENCE — 김여상: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:552293>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "김여상의 시체가 레퍼런스의 파란색과 주황색 낚시복 대신 회색 겉옷을 입고 있으며, 하반신(다리)이 그려지지 않은 채 허리 아래가 황 씨의 몸 또는 허공과 비정상적으로 합쳐져 있습니다.",
     "fix_en": "Redraw Kim's corpse wearing the bright blue and orange fishing suit from the reference, and draw his missing legs hanging limply downward over the water below his waist. Preserve Hwang's face and pose, the boats, the lighting, and the framing exactly."
    },
    {
     "issue_ko": "황봉업의 의상이 베이지색 스웨터와 갈색 앞치마로 잘못 그려졌습니다. 레퍼런스의 짙은 파란색 스웨터와 검은색 앞치마여야 합니다.",
     "fix_en": "Change Hwang's sweater to dark blue and his apron to black leather. Preserve his face and pose, Kim's figure, the background boats, the lighting, and the framing exactly."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Kim's corpse wearing the bright blue and orange fishing suit from the reference, and draw his missing legs hanging limply downward over the water below his waist. Preserve Hwang's face and pose, the boats, the lighting, and the framing exactly.\n- Change Hwang's sweater to dark blue and his apron to black leather. Preserve his face and pose, Kim's figure, the background boats, the lighting, and the framing exactly.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 두 배 사이 좁은 틈을 옆에서 보는 허리 높이 광각 측면 뷰. 황 씨는 화면 중앙~중앙우측에 서서 몸을 화면 오른쪽(자신의 어선) 쪽으로 반쯤 튼 상태이며 시선도 오른쪽 전방을 향한다. 시체는 화면 중앙좌측에서 머리를 왼쪽 아래로 늘어뜨린 채 놓여 있어 이송 방향(좌→우)이 읽힌다. 좌측 경계는 '경찰정' 도장이 있는 순찰정 측면, 우측은 목재 어선과 조타실로 방향축은 계약대로다.",
      "built_space": "순찰정 측면(난간, 청색 선체, 경찰정 문자, 서치라이트)이 좌측 경계를, 목선 뱃전과 어선 조타실이 우측 경계를 이룬다. 두 배 사이 물이 보이고 스케일도 과장 없이 유지. 다만 시체가 놓인 위치가 어선 뱃전 위쪽 허공에 가까워 두 배 사이 간격 관계가 약간 모호하다.",
      "entities": "황 씨: 50대 한국 남성, 짙은 반백 머리, 넓은 얼굴 — 캐릭터 레퍼런스와 대체로 일치하나 상의가 밝은 베이지/오트밀 니트로 바뀌었고 앞치마는 갈색 계열. 레퍼런스는 짙은 남색 니트 + 짙은 회록색 고무 앞치마다(불일치). 김여상: 밝은 청/주황 낚시복이어야 하는데 회색 상의에 짙은 바지 차림의 밋밋한 옷으로 렌더링 — 의상 락 위반. 얼굴은 40대 남성으로 무난.",
      "physics": "시체는 황 씨의 오른팔이 등/허리 아래를 감고 왼손이 무릎 안쪽 쪽에 닿아 있으나, 몸통 대부분이 목선 뱃전 위 허공에 수평으로 떠 있고 골반·다리를 확실히 받치는 접점이 약하다. 머리와 팔은 중력대로 늘어져 있어 사체 표현 자체는 맞지만, 하중 지지가 부실해 사람이 실제로 들어올린 무게 배분으로 보기 어렵다. 발끝은 아무 데도 닿지 않는다.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "동일한 허리 높이 측면 광각. 황 씨는 화면 중앙에서 몸을 오른쪽(자신의 어선/조타실 방향)으로 반쯤 틀었고 시선도 오른쪽. 시체는 화면 중앙좌측, 머리는 좌측 아래로 완전히 젖혀져 늘어짐. 좌측 순찰정 측면 → 우측 어선으로 이어지는 이송 경로가 명확.",
      "built_space": "좌측 순찰정 선측(난간·'경찰정' 도장·서치라이트), 우측 목선 뱃전과 어선 조타실, 그 사이 어두운 바다. 두 배 가장자리 모두 스케일 기준으로 살아 있고 어느 쪽도 프레임을 압도하지 않는다.",
      "entities": "황 씨: 50대 한국 남성, 짙은 반백 머리, 넓고 온화한 얼굴 — 레퍼런스 일치. 상의는 짙은 남색 니트, 그 위 어두운 고무 앞치마로 캐릭터 레퍼런스와 부합. 김여상: 청색+주황 낚시 재킷, 태클 베스트, 청색 바지, 장갑, 부츠 — 캐릭터 레퍼런스 의상과 정확히 일치. 40대 남성 얼굴, 창백함도 사체답다.",
      "physics": "황 씨의 오른팔이 시체의 등·겨드랑이 아래를 받치고 왼손이 몸통 앞을 감아 허리 높이로 지탱한다. 시체의 엉덩이/허벅지가 목선 뱃전 상단에 얹혀 부분 지지되고 다리는 아래로 늘어져 발끝이 뱃전 안쪽에 닿는다. 머리·팔은 완전히 무력하게 젖혀져 중력 준수. 지지점이 명확히 보인다.",
      "hard_violations": []
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍·방향은 맞으나 김여상의 청/주황 낚시복이 회색 평상복으로 바뀌고 황 씨 니트 색까지 밝게 변해 캐릭터 레퍼런스 의상 락을 어겼고, 시체 하중을 받치는 접점이 불분명해 들어올림의 물리도 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이 측면 광각, 중앙의 황 씨가 오른쪽 어선으로 반쯤 튼 순간, 두 배 가장자리 유지 등 카메라 계약을 충족하고 두 인물의 의상·얼굴이 레퍼런스와 일치하며 사체가 중력대로 늘어진 채 팔과 뱃전으로 확실히 지지된다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍·방향은 맞으나 김여상의 청/주황 낚시복이 회색 평상복으로 바뀌고 황 씨 니트 색까지 밝게 변해 캐릭터 레퍼런스 의상 락을 어겼고, 시체 하중을 받치는 접점이 불분명해 들어올림의 물리도 약하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이 측면 광각, 중앙의 황 씨가 오른쪽 어선으로 반쯤 튼 순간, 두 배 가장자리 유지 등 카메라 계약을 충족하고 두 인물의 의상·얼굴이 레퍼런스와 일치하며 사체가 중력대로 늘어진 채 팔과 뱃전으로 확실히 지지된다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 두 배 사이 좁은 틈을 옆에서 보는 허리 높이 광각 측면 뷰. 황 씨는 화면 중앙~중앙우측에 서서 몸을 화면 오른쪽(자신의 어선) 쪽으로 반쯤 튼 상태이며 시선도 오른쪽 전방을 향한다. 시체는 화면 중앙좌측에서 머리를 왼쪽 아래로 늘어뜨린 채 놓여 있어 이송 방향(좌→우)이 읽힌다. 좌측 경계는 '경찰정' 도장이 있는 순찰정 측면, 우측은 목재 어선과 조타실로 방향축은 계약대로다.",
      "built_space": "순찰정 측면(난간, 청색 선체, 경찰정 문자, 서치라이트)이 좌측 경계를, 목선 뱃전과 어선 조타실이 우측 경계를 이룬다. 두 배 사이 물이 보이고 스케일도 과장 없이 유지. 다만 시체가 놓인 위치가 어선 뱃전 위쪽 허공에 가까워 두 배 사이 간격 관계가 약간 모호하다.",
      "entities": "황 씨: 50대 한국 남성, 짙은 반백 머리, 넓은 얼굴 — 캐릭터 레퍼런스와 대체로 일치하나 상의가 밝은 베이지/오트밀 니트로 바뀌었고 앞치마는 갈색 계열. 레퍼런스는 짙은 남색 니트 + 짙은 회록색 고무 앞치마다(불일치). 김여상: 밝은 청/주황 낚시복이어야 하는데 회색 상의에 짙은 바지 차림의 밋밋한 옷으로 렌더링 — 의상 락 위반. 얼굴은 40대 남성으로 무난.",
      "physics": "시체는 황 씨의 오른팔이 등/허리 아래를 감고 왼손이 무릎 안쪽 쪽에 닿아 있으나, 몸통 대부분이 목선 뱃전 위 허공에 수평으로 떠 있고 골반·다리를 확실히 받치는 접점이 약하다. 머리와 팔은 중력대로 늘어져 있어 사체 표현 자체는 맞지만, 하중 지지가 부실해 사람이 실제로 들어올린 무게 배분으로 보기 어렵다. 발끝은 아무 데도 닿지 않는다.",
      "hard_violations": []
     },
     {
      "label": "B",
      "direction": "동일한 허리 높이 측면 광각. 황 씨는 화면 중앙에서 몸을 오른쪽(자신의 어선/조타실 방향)으로 반쯤 틀었고 시선도 오른쪽. 시체는 화면 중앙좌측, 머리는 좌측 아래로 완전히 젖혀져 늘어짐. 좌측 순찰정 측면 → 우측 어선으로 이어지는 이송 경로가 명확.",
      "built_space": "좌측 순찰정 선측(난간·'경찰정' 도장·서치라이트), 우측 목선 뱃전과 어선 조타실, 그 사이 어두운 바다. 두 배 가장자리 모두 스케일 기준으로 살아 있고 어느 쪽도 프레임을 압도하지 않는다.",
      "entities": "황 씨: 50대 한국 남성, 짙은 반백 머리, 넓고 온화한 얼굴 — 레퍼런스 일치. 상의는 짙은 남색 니트, 그 위 어두운 고무 앞치마로 캐릭터 레퍼런스와 부합. 김여상: 청색+주황 낚시 재킷, 태클 베스트, 청색 바지, 장갑, 부츠 — 캐릭터 레퍼런스 의상과 정확히 일치. 40대 남성 얼굴, 창백함도 사체답다.",
      "physics": "황 씨의 오른팔이 시체의 등·겨드랑이 아래를 받치고 왼손이 몸통 앞을 감아 허리 높이로 지탱한다. 시체의 엉덩이/허벅지가 목선 뱃전 상단에 얹혀 부분 지지되고 다리는 아래로 늘어져 발끝이 뱃전 안쪽에 닿는다. 머리·팔은 완전히 무력하게 젖혀져 중력 준수. 지지점이 명확히 보인다.",
      "hard_violations": []
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "readings": [
     {
      "label": "A",
      "direction": "황 씨는 화면 우측 자기 어선 쪽으로 몸을 반쯤 튼 상태이며 시선도 우측(어선 방향)을 향한다. 시신은 중앙~좌측 중경에 위치하고 머리는 좌측 아래로 젖혀져 있어 이동 방향(우측)과 운반 축이 일치한다. 좌측 경계는 '경찰정' 표기가 보이는 순찰정 측면, 우측 배경은 목재 어선 측면과 조타실로, 지정된 좌/우 경계가 모두 읽힌다.",
      "built_space": "좌측 순찰정 난간·측면 창·측등, 우측 나무 어선의 뱃전과 조타실·적색 경광등이 각각 한 세트씩만 존재하며 중복 구조물 없음. 두 선체 사이의 좁은 물 틈이 실제로 보이고, 카메라는 허리 높이 측면 시점으로 두 배의 뱃전 라인이 거의 수평으로 놓인다. 인물은 중경 중앙에 배치되어 어느 배도 프레임을 압도하지 않는다.",
      "entities": "황 씨: 50대 중반 한국 남성, 희끗한 짧은 머리, 넓적한 얼굴, 캐릭터 레퍼런스의 남색 니트 + 고무 앞치마 조합이 그대로 확인됨. 김여상: 40대 남성, 검은 머리, 레퍼런스의 파랑·주황 낚시복(태클 베스트, 형광 라인)과 파란 낚시화까지 일치. 텍스트/워터마크 없음. 제3의 인물 없음.",
      "hard_violations": [],
      "physics": "시신은 황 씨의 두 팔(한 팔은 등 뒤, 한 팔은 허리/엉덩이 아래)에 허리 높이로 안겨 있고, 하체 일부와 다리는 어선 뱃전 상단에 걸쳐 지지된다. 머리·팔은 근력 없이 아래로 완전히 늘어져 중력에 순응. 황 씨는 어선 갑판에 두 발로 서서 상체를 틀고 있어 무게 지지선이 명확하다. 공중 부유 요소 없음."
     },
     {
      "label": "B",
      "direction": "황 씨의 몸통·시선은 A와 동일하게 우측 어선 방향. 시신은 좌측 중경에 머리를 젖힌 채 실려 있고 방향성 자체는 맞다. 좌측 순찰정, 우측 어선 경계도 유지된다.",
      "built_space": "A와 동일한 구조 — 순찰정 난간·창, 어선 뱃전·조타실·경광등이 각 1개씩. 중복이나 불가능한 반사 없음. 다만 시신 하체가 뱃전 위로 더 밀려 올라가 두 배 사이 간격의 스케일 감각은 A와 비슷하게 유지.",
      "entities": "황 씨: 얼굴·머리는 레퍼런스와 유사하나 의상이 남색 니트가 아닌 밝은 베이지/오트밀 니트로 바뀌었고 앞치마도 갈색 가죽질로 변경 — 이전 스틸/캐릭터 레퍼런스의 의상 락 위반. 김여상: 레퍼런스와 이전 스틸에서 확정된 파랑·주황 낚시복이 사라지고 무채색 어두운 상의·회색 바지로 전면 교체됨. 이는 '이전 스틸이 확립한 각 인물의 복장과 상태가 지속된다'는 조항에 정면으로 어긋난다.",
      "hard_violations": [],
      "physics": "시신은 황 씨의 팔에 안기고 다리·엉덩이가 어선 뱃전 나무 상단에 얹혀 지지된다. 머리와 팔은 늘어져 중력 순응. 다만 상체가 뱃전 위에 거의 얹힌 듯 보여 '허리 높이로 번쩍 들어 올린' 상태보다는 걸쳐 놓은 인상이 강하고, 시신의 왼팔/손 처리가 어둠에 묻혀 접점이 불분명하다. 부유 요소는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리높이 측면 와이드, 좌 순찰정·우 어선 경계, 중앙 중경의 운반 순간을 모두 충족하고 무엇보다 이전 스틸·캐릭터 레퍼런스가 고정한 김여상의 파랑·주황 낚시복과 황 씨의 남색 니트+고무 앞치마 복장 락을 그대로 지킨다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "구도와 중력 표현은 A와 대등하나, 계약이 요구하지 않은 의상 변경(김여상의 낚시복이 무채색 옷으로, 황 씨 니트가 베이지·앞치마가 갈색으로)이라는 큰 손실을 발생시켜 '이전 스틸의 복장 지속' 락을 어겼다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리높이 측면 와이드, 좌 순찰정·우 어선 경계, 중앙 중경의 운반 순간을 모두 충족하고 무엇보다 이전 스틸·캐릭터 레퍼런스가 고정한 김여상의 파랑·주황 낚시복과 황 씨의 남색 니트+고무 앞치마 복장 락을 그대로 지킨다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "구도와 중력 표현은 A와 대등하나, 계약이 요구하지 않은 의상 변경(김여상의 낚시복이 무채색 옷으로, 황 씨 니트가 베이지·앞치마가 갈색으로)이라는 큰 손실을 발생시켜 '이전 스틸의 복장 지속' 락을 어겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "황 씨는 화면 우측 자기 어선 쪽으로 몸을 반쯤 튼 상태이며 시선도 우측(어선 방향)을 향한다. 시신은 중앙~좌측 중경에 위치하고 머리는 좌측 아래로 젖혀져 있어 이동 방향(우측)과 운반 축이 일치한다. 좌측 경계는 '경찰정' 표기가 보이는 순찰정 측면, 우측 배경은 목재 어선 측면과 조타실로, 지정된 좌/우 경계가 모두 읽힌다.",
      "built_space": "좌측 순찰정 난간·측면 창·측등, 우측 나무 어선의 뱃전과 조타실·적색 경광등이 각각 한 세트씩만 존재하며 중복 구조물 없음. 두 선체 사이의 좁은 물 틈이 실제로 보이고, 카메라는 허리 높이 측면 시점으로 두 배의 뱃전 라인이 거의 수평으로 놓인다. 인물은 중경 중앙에 배치되어 어느 배도 프레임을 압도하지 않는다.",
      "entities": "황 씨: 50대 중반 한국 남성, 희끗한 짧은 머리, 넓적한 얼굴, 캐릭터 레퍼런스의 남색 니트 + 고무 앞치마 조합이 그대로 확인됨. 김여상: 40대 남성, 검은 머리, 레퍼런스의 파랑·주황 낚시복(태클 베스트, 형광 라인)과 파란 낚시화까지 일치. 텍스트/워터마크 없음. 제3의 인물 없음.",
      "hard_violations": [],
      "physics": "시신은 황 씨의 두 팔(한 팔은 등 뒤, 한 팔은 허리/엉덩이 아래)에 허리 높이로 안겨 있고, 하체 일부와 다리는 어선 뱃전 상단에 걸쳐 지지된다. 머리·팔은 근력 없이 아래로 완전히 늘어져 중력에 순응. 황 씨는 어선 갑판에 두 발로 서서 상체를 틀고 있어 무게 지지선이 명확하다. 공중 부유 요소 없음."
     },
     {
      "label": "A",
      "direction": "황 씨의 몸통·시선은 A와 동일하게 우측 어선 방향. 시신은 좌측 중경에 머리를 젖힌 채 실려 있고 방향성 자체는 맞다. 좌측 순찰정, 우측 어선 경계도 유지된다.",
      "built_space": "A와 동일한 구조 — 순찰정 난간·창, 어선 뱃전·조타실·경광등이 각 1개씩. 중복이나 불가능한 반사 없음. 다만 시신 하체가 뱃전 위로 더 밀려 올라가 두 배 사이 간격의 스케일 감각은 A와 비슷하게 유지.",
      "entities": "황 씨: 얼굴·머리는 레퍼런스와 유사하나 의상이 남색 니트가 아닌 밝은 베이지/오트밀 니트로 바뀌었고 앞치마도 갈색 가죽질로 변경 — 이전 스틸/캐릭터 레퍼런스의 의상 락 위반. 김여상: 레퍼런스와 이전 스틸에서 확정된 파랑·주황 낚시복이 사라지고 무채색 어두운 상의·회색 바지로 전면 교체됨. 이는 '이전 스틸이 확립한 각 인물의 복장과 상태가 지속된다'는 조항에 정면으로 어긋난다.",
      "hard_violations": [],
      "physics": "시신은 황 씨의 팔에 안기고 다리·엉덩이가 어선 뱃전 나무 상단에 얹혀 지지된다. 머리와 팔은 늘어져 중력 순응. 다만 상체가 뱃전 위에 거의 얹힌 듯 보여 '허리 높이로 번쩍 들어 올린' 상태보다는 걸쳐 놓은 인상이 강하고, 시신의 왼팔/손 처리가 어둠에 묻혀 접점이 불분명하다. 부유 요소는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 9,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S62sh4"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S63sh13": {
  "input_fingerprint": "c70a344b3e371e51",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 피범벅이 된 자신의 두 손을 내려다보며 극심한 충격으로 두 눈을 부릅뜬 김지후(강수리영)의 얼굴 클로즈업.\n\nLOCATION (lock): The dining-table area inside the restaurant beside platters of raw meat. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the upward tilt directly in front of 김지후(강수리영) at eye level, ending on the explicitly extreme facial close-up as her widened eyes remain aimed down toward her blood-covered hands. Preserve the tops of both raised hands along the lower edge so the cause of her shock stays inside the frame, with no other person intruding.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key interior contrast fixes attention on her widened eyes and the deep red blood at the lower frame edge.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 raw-meat table, nighttime restaurant lighting, blood-smeared hands and mouth, and seated position. Exclude the other diners from the tight frame; focus on her horrified reaction to her own hands.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu’s mouth and both hands remain heavily smeared with raw blood, and her necklace remains missing. Inwoo still wears his cast.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 4,
   "B": 8,
   "C": 9
  },
  "selected": "C",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 4,
    "verdict_ko": "모자가 사라져 이전 스틸의 복장 고정을 어겼고, 생고기 접시를 전경으로 크게 키워 얼굴 '익스트림 클로즈업' 프레임과 배경 크기 규정을 동시에 위반했으며 시선도 손이 아닌 앞쪽을 향한다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "모자·피·목걸이 부재 등 캐리 상태와 아래를 향한 시선, 하단의 두 손 보존 모두 충족했으나 프레임이 다소 넓고 손이 얼굴을 상당 부분 가려 '눈에 집중'되는 밀도가 C보다 약하다."
   },
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "부릅뜬 두 눈이 아래 자신의 피범벅 손을 정확히 향하고, 두 손 윗부분이 하단 경계에 보존된 극단적 얼굴 클로즈업·아이레벨 정면 구도와 야간 저조도, 모자·피·목걸이 부재까지 모두 충족한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S63sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "화면 우측에 있는 손의 손가락이 6개로 렌더링되었습니다.",
     "fix_en": "Erase the extra outermost finger on the far right edge of the hand on the right side of the frame, replacing it with the dark background. Preserve the correct five digits on that hand, the blood on both hands, the character's face, clothing, and the set lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "지문에서 두 눈이 아래의 피범벅인 손을 내려다본다고 명시했으나, 눈동자가 카메라 정면을 응시하고 있습니다.",
     "fix_en": "Reposition the irises and pupils within both eyes downward so her gaze is aimed sharply down toward her hands at the bottom of the frame. Preserve the wide-open shape of the eyelids, the blood on her face, her hands, clothing, and the background.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the extra outermost finger on the far right edge of the hand on the right side of the frame, replacing it with the dark background. Preserve the correct five digits on that hand, the blood on both hands, the character's face, clothing, and the set lighting.\n- Reposition the irises and pupils within both eyes downward so her gaze is aimed sharply down toward her hands at the bottom of the frame. Preserve the wide-open shape of the eyelids, the blood on her face, her hands, clothing, and the background.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴 클로즈업·하단의 피 묻은 두 손·야간 저조도 유지에 더해, 시선이 확실히 아래(손)로 향해 있어 '두 손을 내려다보며'라는 샷 텍스트를 정확히 충족한다. 손·의상·배경 격자문은 A와 사실상 동일하며 변경 손실이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·피·조명은 동일하지만 눈동자가 정면 렌즈 쪽으로 향해 '자신의 손을 내려다보는' 시선 방향이 어긋나고, 이마·모자가 더 넓게 잡혀 얼굴 크롭이 약간 느슨하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.75,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴 클로즈업·하단의 피 묻은 두 손·야간 저조도 유지에 더해, 시선이 확실히 아래(손)로 향해 있어 '두 손을 내려다보며'라는 샷 텍스트를 정확히 충족한다. 손·의상·배경 격자문은 A와 사실상 동일하며 변경 손실이 없다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·피·조명은 동일하지만 눈동자가 정면 렌즈 쪽으로 향해 '자신의 손을 내려다보는' 시선 방향이 어긋나고, 이마·모자가 더 넓게 잡혀 얼굴 크롭이 약간 느슨하다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·장소·분장은 충족하나 동공이 정면을 향해 '두 손을 내려다보며 부릅뜬 눈'이라는 샷 텍스트의 핵심 시선 방향이 흐려지고, 얼굴 윤곽이 레퍼런스보다 넓게 변형되어 정체성 일치도도 약간 떨어진다.  ★위반: [gpt] 화면 오른쪽 손에 손가락 하나가 누락되어 정상적인 인간 손의 해부학을 충족하지 못한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "시선이 명확히 하단의 피 묻은 두 손을 향하면서도 눈은 부릅뜬 상태를 유지해 샷 텍스트를 정확히 구현했고, 얼굴형·헤어·모자·의상·목걸이 부재 등 레퍼런스 요소를 그대로 지키며 A 대비 바뀐 것이 시선 정렬뿐이라 수리 비용이 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.083,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.833,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[gpt] 화면 오른쪽 손에 손가락 하나가 누락되어 정상적인 인간 손의 해부학을 충족하지 못한다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·장소·분장은 충족하나 동공이 정면을 향해 '두 손을 내려다보며 부릅뜬 눈'이라는 샷 텍스트의 핵심 시선 방향이 흐려지고, 얼굴 윤곽이 레퍼런스보다 넓게 변형되어 정체성 일치도도 약간 떨어진다.  ★위반: [gpt] 화면 오른쪽 손에 손가락 하나가 누락되어 정상적인 인간 손의 해부학을 충족하지 못한다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "시선이 명확히 하단의 피 묻은 두 손을 향하면서도 눈은 부릅뜬 상태를 유지해 샷 텍스트를 정확히 구현했고, 얼굴형·헤어·모자·의상·목걸이 부재 등 레퍼런스 요소를 그대로 지키며 A 대비 바뀐 것이 시선 정렬뿐이라 수리 비용이 거의 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 14
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S63sh8"
  }
 },
 "S64sh3::bgfirst_bg": {
  "input_fingerprint": "c53e1bd9cb442d1b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 향해 한쪽 발을 내디딘 mid-stride 자세의 금월도 마을 주민들의 모습.\n\nLOCATION (lock): A pitch-dark black-pine trail climbing toward the ritual clearing under a nearly full moon.\n\nTIME OF DAY (lock): night, near-full moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the path centerline, continue dollying backward in a wide frontal composition as 강영란(흰 머리 여자) advances near center and the villagers close around her in staggered depth. Catch the group with one foot committed forward, allowing the dark forest path to converge behind them while 영란’s unhesitating stride acts as the visual spearhead.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란 in the middle-center of the frame, midground, moves toward forest path ahead; 숲길의 진행 방향 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲길 (Dark and occupied by the ascending procession); used as Creates the central movement axis and converging depth behind the advancing group; 어두운 숲 (Surrounds the path at night); used as Encloses the villagers and limits the visible escape routes around the path.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low-key nighttime illumination renders the procession in hard separation from the dark forest, with 영란’s red shaman robe retained as the principal color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 향해 한쪽 발을 내디딘 mid-stride 자세의 금월도 마을 주민들의 모습.\n\nLOCATION (lock): A pitch-dark black-pine trail climbing toward the ritual clearing under a nearly full moon.\n\nTIME OF DAY (lock): night, near-full moon.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the path centerline, continue dollying backward in a wide frontal composition as 강영란(흰 머리 여자) advances near center and the villagers close around her in staggered depth. Catch the group with one foot committed forward, allowing the dark forest path to converge behind them while 영란’s unhesitating stride acts as the visual spearhead.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란 in the middle-center of the frame, midground, moves toward forest path ahead; 숲길의 진행 방향 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲길 (Dark and occupied by the ascending procession); used as Creates the central movement axis and converging depth behind the advancing group; 어두운 숲 (Surrounds the path at night); used as Encloses the villagers and limits the visible escape routes around the path.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low-key nighttime illumination renders the procession in hard separation from the dark forest, with 영란’s red shaman robe retained as the principal color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S64sh3__bgfirst_bg.png",
  "asset_id": "7e81d567-1e25-4dba-ba76-f5ffce375701",
  "input_asset_ids": [
   "3ef9c132-4831-4bc3-bb2a-58e5b3a2e3d9",
   "26370ef0-070a-470c-beac-42f57a83eef4"
  ]
 },
 "S64sh3": {
  "input_fingerprint": "2161efee81b6c2a6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 향해 한쪽 발을 내디딘 mid-stride 자세의 금월도 마을 주민들의 모습.\n\nLOCATION (lock): A pitch-dark black-pine trail climbing toward the ritual clearing under a nearly full moon. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the path centerline, continue dollying backward in a wide frontal composition as 강영란(흰 머리 여자) advances near center and the villagers close around her in staggered depth. Catch the group with one foot committed forward, allowing the dark forest path to converge behind them while 영란’s unhesitating stride acts as the visual spearhead.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란 in the middle-center of the frame, midground, moves toward forest path ahead; 숲길의 진행 방향 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲길 (Dark and occupied by the ascending procession); used as Creates the central movement axis and converging depth behind the advancing group; 어두운 숲 (Surrounds the path at night); used as Encloses the villagers and limits the visible escape routes around the path.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low-key nighttime illumination renders the procession in hard separation from the dark forest, with 영란’s red shaman robe retained as the principal color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues wearing the red shaman robe as the villagers escort her through the forest.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 향해 한쪽 발을 내디딘 mid-stride 자세의 금월도 마을 주민들의 모습.\n\nLOCATION (lock): A pitch-dark black-pine trail climbing toward the ritual clearing under a nearly full moon. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the path centerline, continue dollying backward in a wide frontal composition as 강영란(흰 머리 여자) advances near center and the villagers close around her in staggered depth. Catch the group with one foot committed forward, allowing the dark forest path to converge behind them while 영란’s unhesitating stride acts as the visual spearhead.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란 in the middle-center of the frame, midground, moves toward forest path ahead; 숲길의 진행 방향 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲길 (Dark and occupied by the ascending procession); used as Creates the central movement axis and converging depth behind the advancing group; 어두운 숲 (Surrounds the path at night); used as Encloses the villagers and limits the visible escape routes around the path.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low-key nighttime illumination renders the procession in hard separation from the dark forest, with 영란’s red shaman robe retained as the principal color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues wearing the red shaman robe as the villagers escort her through the forest.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, near-full moon.\n\nSHOT TEXT (authoritative, Korean): 강영란(흰 머리 여자)의 주변을 에워싼 채 굳은 표정으로 어두운 숲을 향해 한쪽 발을 내디딘 mid-stride 자세의 금월도 마을 주민들의 모습.\n\nLOCATION (lock): A pitch-dark black-pine trail climbing toward the ritual clearing under a nearly full moon. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At chest height on the path centerline, continue dollying backward in a wide frontal composition as 강영란(흰 머리 여자) advances near center and the villagers close around her in staggered depth. Catch the group with one foot committed forward, allowing the dark forest path to converge behind them while 영란’s unhesitating stride acts as the visual spearhead.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강영란 in the middle-center of the frame, midground, moves toward forest path ahead; 숲길의 진행 방향 in the lower-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 금월도 숲길 (Dark and occupied by the ascending procession); used as Creates the central movement axis and converging depth behind the advancing group; 어두운 숲 (Surrounds the path at night); used as Encloses the villagers and limits the visible escape routes around the path.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Very low-key nighttime illumination renders the procession in hard separation from the dark forest, with 영란’s red shaman robe retained as the principal color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran continues wearing the red shaman robe as the villagers escort her through the forest.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S64sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S64sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:772891>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 기준 장소와 같은 흑송 숲의 흙길, 낙엽·솔잎 바닥, 좌측의 이끼 낀 입석과 바위, 양옆의 빽빽한 수목이 보인다. 길은 무리 뒤 중앙으로 수렴하고 하단 중앙에 전경이 확보되어 있다. 다만 기준 사진보다 길이 넓고 평탄해 보인다.",
      "direction": "강영란은 중앙에서 정면 하단의 길과 카메라 쪽으로 전진한다. 좌우 주민들도 같은 전진 방향을 따르지만, 가장자리 인물들은 숲의 좌우를 경계하듯 옆을 바라본다. 무기나 겨누는 물체는 없다. 세 등불은 아래로 늘어져 있으며 특정 대상을 가리키지 않는다.",
      "entities": "흰 머리의 고령 한국인 여성 강영란이 중앙에 있고 붉은 무복을 입었다. 얼굴과 체격은 인물 참고와 대체로 맞지만 머리는 단정히 틀어 올린 형태보다 짧게 정돈된 인상이 강하다. 한국인 마을 주민 여러 명이 강영란의 좌우와 뒤를 둘러싸며, 현대 작업복과 한복풍 옷차림이 혼재한다. 프롬프트에 명시되지 않은 휴대용 등불 세 개가 추가되었다.",
      "hard_violations": [
       "프롬프트에 없고 장소 참고에도 없는 휴대용 등불 세 개가 추가된 소품으로 등장한다."
      ],
      "label": "A",
      "physics": "모든 인물은 흙길에 한쪽 발을 딛고 다른 발을 내미는 보행 단계로 지지되며, 공중에 뜬 신체는 없다. 앞줄 인물들의 체중 이동과 착지 위치가 보여 실제 전진 동작으로 성립한다. 등불들은 손이나 손 가까이의 손잡이에 매달린 것으로 보이며 허공에 뜨지는 않는다."
     },
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 기준 장소의 흑송 숲, 솔잎 깔린 흙길, 좌측 이끼 낀 입석과 바위, 양옆의 굵은 나무가 재현되어 있다. 무리 뒤 중앙으로 길과 수목이 수렴하며 하단 중앙이 진행 방향인 전경 길로 남아 있다. 기준 사진의 어둡고 폐쇄적인 숲길 구조를 A보다 더 일관되게 유지한다.",
      "direction": "강영란은 중앙에서 카메라와 하단 중앙의 길을 향해 곧게 전진한다. 주민들도 그녀와 같은 축으로 전진하며 대부분 정면의 이동 방향을 응시하고, 일부 뒤쪽 인물은 약간 옆을 살핀다. 무기나 지시용 물체는 없고 잘못 겨눈 대상도 없다.",
      "entities": "참고 인물과 유사한 고령 한국인 여성 강영란이 화면 중앙에 있으며 흰 머리와 붉은 무복이 명확하다. 머리는 틀어 올린 세부가 약하지만 얼굴·연령·체격은 A보다 참고 인물에 가깝다. 여러 한국인 주민이 어두운 무채색 옷을 입고 좌우와 뒤에서 그녀를 둘러싼다. 별도의 불필요한 소품이나 문자·표시는 없다.",
      "hard_violations": [],
      "label": "B",
      "physics": "전면 인물과 뒤쪽 주민 모두 한쪽 발로 체중을 받으면서 반대쪽 발을 앞으로 옮기는 실제 보행 자세다. 발은 흙길에 닿거나 곧 착지할 위치에 있고, 신체를 지지하지 못하는 부유 자세는 없다. 강영란의 곧은 상체와 앞으로 나온 발도 주저 없는 전진 동작으로 성립한다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "넓은 정면 구도와 강영란의 선두 보행은 좋지만, 명시되지 않은 등불 세 개의 추가가 하드 위반이며 주민의 시대 혼합 복장도 일관성을 낮춘다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "강영란을 중앙 선두에 두고 굳은 표정의 주민들이 좌우와 뒤에서 에워싼 채 하단 중앙 길로 전진하는 밤 숲의 와이드 스테이징을 가장 충실하게 구현했다."
     }
    ],
    "winner": "B"
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "넓은 정면 구도와 강영란의 선두 보행은 좋지만, 명시되지 않은 등불 세 개의 추가가 하드 위반이며 주민의 시대 혼합 복장도 일관성을 낮춘다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "강영란을 중앙 선두에 두고 굳은 표정의 주민들이 좌우와 뒤에서 에워싼 채 하단 중앙 길로 전진하는 밤 숲의 와이드 스테이징을 가장 충실하게 구현했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 기준 장소와 같은 흑송 숲의 흙길, 낙엽·솔잎 바닥, 좌측의 이끼 낀 입석과 바위, 양옆의 빽빽한 수목이 보인다. 길은 무리 뒤 중앙으로 수렴하고 하단 중앙에 전경이 확보되어 있다. 다만 기준 사진보다 길이 넓고 평탄해 보인다.",
      "direction": "강영란은 중앙에서 정면 하단의 길과 카메라 쪽으로 전진한다. 좌우 주민들도 같은 전진 방향을 따르지만, 가장자리 인물들은 숲의 좌우를 경계하듯 옆을 바라본다. 무기나 겨누는 물체는 없다. 세 등불은 아래로 늘어져 있으며 특정 대상을 가리키지 않는다.",
      "entities": "흰 머리의 고령 한국인 여성 강영란이 중앙에 있고 붉은 무복을 입었다. 얼굴과 체격은 인물 참고와 대체로 맞지만 머리는 단정히 틀어 올린 형태보다 짧게 정돈된 인상이 강하다. 한국인 마을 주민 여러 명이 강영란의 좌우와 뒤를 둘러싸며, 현대 작업복과 한복풍 옷차림이 혼재한다. 프롬프트에 명시되지 않은 휴대용 등불 세 개가 추가되었다.",
      "hard_violations": [
       "프롬프트에 없고 장소 참고에도 없는 휴대용 등불 세 개가 추가된 소품으로 등장한다."
      ],
      "label": "A",
      "physics": "모든 인물은 흙길에 한쪽 발을 딛고 다른 발을 내미는 보행 단계로 지지되며, 공중에 뜬 신체는 없다. 앞줄 인물들의 체중 이동과 착지 위치가 보여 실제 전진 동작으로 성립한다. 등불들은 손이나 손 가까이의 손잡이에 매달린 것으로 보이며 허공에 뜨지는 않는다."
     },
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 기준 장소의 흑송 숲, 솔잎 깔린 흙길, 좌측 이끼 낀 입석과 바위, 양옆의 굵은 나무가 재현되어 있다. 무리 뒤 중앙으로 길과 수목이 수렴하며 하단 중앙이 진행 방향인 전경 길로 남아 있다. 기준 사진의 어둡고 폐쇄적인 숲길 구조를 A보다 더 일관되게 유지한다.",
      "direction": "강영란은 중앙에서 카메라와 하단 중앙의 길을 향해 곧게 전진한다. 주민들도 그녀와 같은 축으로 전진하며 대부분 정면의 이동 방향을 응시하고, 일부 뒤쪽 인물은 약간 옆을 살핀다. 무기나 지시용 물체는 없고 잘못 겨눈 대상도 없다.",
      "entities": "참고 인물과 유사한 고령 한국인 여성 강영란이 화면 중앙에 있으며 흰 머리와 붉은 무복이 명확하다. 머리는 틀어 올린 세부가 약하지만 얼굴·연령·체격은 A보다 참고 인물에 가깝다. 여러 한국인 주민이 어두운 무채색 옷을 입고 좌우와 뒤에서 그녀를 둘러싼다. 별도의 불필요한 소품이나 문자·표시는 없다.",
      "hard_violations": [],
      "label": "B",
      "physics": "전면 인물과 뒤쪽 주민 모두 한쪽 발로 체중을 받으면서 반대쪽 발을 앞으로 옮기는 실제 보행 자세다. 발은 흙길에 닿거나 곧 착지할 위치에 있고, 신체를 지지하지 못하는 부유 자세는 없다. 강영란의 곧은 상체와 앞으로 나온 발도 주저 없는 전진 동작으로 성립한다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "모든 인물의 시선과 진행 방향이 카메라(뒤로 물러나는 카메라) 쪽, 즉 관객 방향으로 향해 있다. 즉 행렬은 카메라를 향해 전진하며, 어두운 숲길은 이들 뒤로 수렴한다. 영란은 정면을 응시하며 흔들림 없는 시선을 유지하고, 좌우 남성 주민들은 시선을 약간 아래·정면으로 굳힌 채 같은 축으로 전진한다. 프롬프트의 '어두운 숲을 향해 한 발 내딛는' 진행 축과 후퇴 달리 카메라 설정에 부합한다.",
      "built_space": "인공 구조물은 없고 자연 지형. 레퍼런스 로케이션의 흑송림, 좌측의 이끼 낀 선돌(장승 형태의 석주)과 낮게 누운 바위, 솔잎이 깔린 흙길이 좌측 전경에 그대로 재현되어 있다. 배경 수목은 원근에 맞는 크기이며 전경으로 확대된 배경 오브제는 없다. 길 폭과 인원 배치가 지형과 모순되지 않는다.",
      "entities": "중앙 인물은 60대 후반 한국 여성, 단정히 틀어 올린 백발, 품위 있는 얼굴로 캐릭터 레퍼런스와 일치. 다만 착의는 흰 무복이 아닌 붉은 무복(붉은 한복 두루마기 계열)으로, CARRIED STATE의 '붉은 무복 유지' 조항과 일치. 주변은 모두 한국인 마을 주민(남녀 혼성, 어두운 작업복·한복 저고리 등 소박한 야간 복장). 초자연적 눈이나 이질적 존재 없음.",
      "hard_violations": [],
      "physics": "모든 인물이 지면에 접지되어 있다. 영란은 왼발이 앞으로 나가고 흰 버선·고무신이 흙바닥을 딛고 있으며, 치마 자락이 걸음에 맞춰 앞으로 밀린다. 좌·우 앞열 남성들은 한 발은 지면에 딛고 다른 발은 뒤꿈치를 든 mid-stride 상태로 체중 이동이 자연스럽다. 공중에 뜬 신체나 지지 없는 물체는 없다. 팔은 걸음에 맞춰 자연 스윙."
     },
     {
      "label": "B",
      "direction": "행렬 전체가 카메라 정면을 향해 걸어오며 시선도 정면. 영란은 정면 응시, 좌우 주민 일부는 시선이 약간 분산된다. 랜턴을 든 인물들의 팔은 아래로 늘어져 등이 몸 옆에 매달려 있다. 진행 축 자체는 프롬프트와 부합.",
      "built_space": "자연 지형이며 좌측에 로케이션의 선돌과 바위가 재현되어 있으나, 로케이션 사진의 칠흑 같은 어둠과 달리 화면 상단 중앙에 크고 밝은 보름달이 나무 사이로 직접 노출되어 배경 오브제가 전경급 밝기로 강조되었다. 숲길의 수렴 깊이가 A보다 얕고 인물들이 거의 일렬 횡대로 늘어서 있어 '엇갈린 깊이(staggered depth)' 지시가 약하게 구현.",
      "entities": "중앙 인물은 백발을 틀어 올린 60대 후반 한국 여성으로 레퍼런스와 대체로 일치, 붉은 무복 착용. 주변 주민들은 한국인이나 현대적 작업복·후드·운동화·트레이닝 바지 차림이 두드러진다. 프롬프트에 명시되지 않은 등유 랜턴 3개가 추가 소품으로 등장하며, 이는 'Very low-key' 조명 지시와 충돌하는 실사 광원이다.",
      "hard_violations": [],
      "physics": "인물들은 모두 접지. 다만 다수가 두 발을 거의 나란히 딛고 있어 mid-stride 라기보다 정지/모델 워킹에 가깝고, 특히 우측 두 인물은 체중 이동이 모호하다. 랜턴은 손에 확실히 쥐어져 있으나, 랜턴 불꽃 세기에 비해 주변 지면·인물 하단에 대응하는 광량 감쇠가 부족해 광원과 조명 반응이 다소 어긋난다. 공중 부양 등 치명적 오류는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "후퇴 달리 정면 와이드, 엇갈린 깊이의 행렬, 굳은 표정과 확실한 mid-stride 접지, 로케이션의 선돌·흑송림·저조도 야간 톤을 모두 충족하고 붉은 무복이 유일한 색 악센트로 살아 있어 가장 충실하다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "인물 접지와 정면 진행 축은 맞으나, 프롬프트에 없는 랜턴 3개와 과장된 보름달이 '매우 낮은 키 조명·저조도 숲' 지시를 훼손하고 일렬 횡대 배치로 엇갈린 깊이와 mid-stride 감이 약하며 현대 캐주얼 의상이 눈에 띈다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "후퇴 달리 정면 와이드, 엇갈린 깊이의 행렬, 굳은 표정과 확실한 mid-stride 접지, 로케이션의 선돌·흑송림·저조도 야간 톤을 모두 충족하고 붉은 무복이 유일한 색 악센트로 살아 있어 가장 충실하다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "인물 접지와 정면 진행 축은 맞으나, 프롬프트에 없는 랜턴 3개와 과장된 보름달이 '매우 낮은 키 조명·저조도 숲' 지시를 훼손하고 일렬 횡대 배치로 엇갈린 깊이와 mid-stride 감이 약하며 현대 캐주얼 의상이 눈에 띈다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "모든 인물의 시선과 진행 방향이 카메라(뒤로 물러나는 카메라) 쪽, 즉 관객 방향으로 향해 있다. 즉 행렬은 카메라를 향해 전진하며, 어두운 숲길은 이들 뒤로 수렴한다. 영란은 정면을 응시하며 흔들림 없는 시선을 유지하고, 좌우 남성 주민들은 시선을 약간 아래·정면으로 굳힌 채 같은 축으로 전진한다. 프롬프트의 '어두운 숲을 향해 한 발 내딛는' 진행 축과 후퇴 달리 카메라 설정에 부합한다.",
      "built_space": "인공 구조물은 없고 자연 지형. 레퍼런스 로케이션의 흑송림, 좌측의 이끼 낀 선돌(장승 형태의 석주)과 낮게 누운 바위, 솔잎이 깔린 흙길이 좌측 전경에 그대로 재현되어 있다. 배경 수목은 원근에 맞는 크기이며 전경으로 확대된 배경 오브제는 없다. 길 폭과 인원 배치가 지형과 모순되지 않는다.",
      "entities": "중앙 인물은 60대 후반 한국 여성, 단정히 틀어 올린 백발, 품위 있는 얼굴로 캐릭터 레퍼런스와 일치. 다만 착의는 흰 무복이 아닌 붉은 무복(붉은 한복 두루마기 계열)으로, CARRIED STATE의 '붉은 무복 유지' 조항과 일치. 주변은 모두 한국인 마을 주민(남녀 혼성, 어두운 작업복·한복 저고리 등 소박한 야간 복장). 초자연적 눈이나 이질적 존재 없음.",
      "hard_violations": [],
      "physics": "모든 인물이 지면에 접지되어 있다. 영란은 왼발이 앞으로 나가고 흰 버선·고무신이 흙바닥을 딛고 있으며, 치마 자락이 걸음에 맞춰 앞으로 밀린다. 좌·우 앞열 남성들은 한 발은 지면에 딛고 다른 발은 뒤꿈치를 든 mid-stride 상태로 체중 이동이 자연스럽다. 공중에 뜬 신체나 지지 없는 물체는 없다. 팔은 걸음에 맞춰 자연 스윙."
     },
     {
      "label": "A",
      "direction": "행렬 전체가 카메라 정면을 향해 걸어오며 시선도 정면. 영란은 정면 응시, 좌우 주민 일부는 시선이 약간 분산된다. 랜턴을 든 인물들의 팔은 아래로 늘어져 등이 몸 옆에 매달려 있다. 진행 축 자체는 프롬프트와 부합.",
      "built_space": "자연 지형이며 좌측에 로케이션의 선돌과 바위가 재현되어 있으나, 로케이션 사진의 칠흑 같은 어둠과 달리 화면 상단 중앙에 크고 밝은 보름달이 나무 사이로 직접 노출되어 배경 오브제가 전경급 밝기로 강조되었다. 숲길의 수렴 깊이가 A보다 얕고 인물들이 거의 일렬 횡대로 늘어서 있어 '엇갈린 깊이(staggered depth)' 지시가 약하게 구현.",
      "entities": "중앙 인물은 백발을 틀어 올린 60대 후반 한국 여성으로 레퍼런스와 대체로 일치, 붉은 무복 착용. 주변 주민들은 한국인이나 현대적 작업복·후드·운동화·트레이닝 바지 차림이 두드러진다. 프롬프트에 명시되지 않은 등유 랜턴 3개가 추가 소품으로 등장하며, 이는 'Very low-key' 조명 지시와 충돌하는 실사 광원이다.",
      "hard_violations": [],
      "physics": "인물들은 모두 접지. 다만 다수가 두 발을 거의 나란히 딛고 있어 mid-stride 라기보다 정지/모델 워킹에 가깝고, 특히 우측 두 인물은 체중 이동이 모호하다. 랜턴은 손에 확실히 쥐어져 있으나, 랜턴 불꽃 세기에 비해 주변 지면·인물 하단에 대응하는 광량 감쇠가 부족해 광원과 조명 반응이 다소 어긋난다. 공중 부양 등 치명적 오류는 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "built_space": "인공 구조물 내부 장면은 아니다. 기준 장소와 같은 흑송 숲의 흙길, 낙엽·솔잎 바닥, 좌측의 이끼 낀 입석과 바위, 양옆의 빽빽한 수목이 보인다. 길은 무리 뒤 중앙으로 수렴하고 하단 중앙에 전경이 확보되어 있다. 다만 기준 사진보다 길이 넓고 평탄해 보인다.",
    "direction": "강영란은 중앙에서 정면 하단의 길과 카메라 쪽으로 전진한다. 좌우 주민들도 같은 전진 방향을 따르지만, 가장자리 인물들은 숲의 좌우를 경계하듯 옆을 바라본다. 무기나 겨누는 물체는 없다. 세 등불은 아래로 늘어져 있으며 특정 대상을 가리키지 않는다.",
    "entities": "흰 머리의 고령 한국인 여성 강영란이 중앙에 있고 붉은 무복을 입었다. 얼굴과 체격은 인물 참고와 대체로 맞지만 머리는 단정히 틀어 올린 형태보다 짧게 정돈된 인상이 강하다. 한국인 마을 주민 여러 명이 강영란의 좌우와 뒤를 둘러싸며, 현대 작업복과 한복풍 옷차림이 혼재한다. 프롬프트에 명시되지 않은 휴대용 등불 세 개가 추가되었다.",
    "hard_violations": [
     "프롬프트에 없고 장소 참고에도 없는 휴대용 등불 세 개가 추가된 소품으로 등장한다."
    ],
    "label": "A",
    "physics": "모든 인물은 흙길에 한쪽 발을 딛고 다른 발을 내미는 보행 단계로 지지되며, 공중에 뜬 신체는 없다. 앞줄 인물들의 체중 이동과 착지 위치가 보여 실제 전진 동작으로 성립한다. 등불들은 손이나 손 가까이의 손잡이에 매달린 것으로 보이며 허공에 뜨지는 않는다."
   },
   {
    "built_space": "인공 구조물 내부 장면은 아니다. 기준 장소의 흑송 숲, 솔잎 깔린 흙길, 좌측 이끼 낀 입석과 바위, 양옆의 굵은 나무가 재현되어 있다. 무리 뒤 중앙으로 길과 수목이 수렴하며 하단 중앙이 진행 방향인 전경 길로 남아 있다. 기준 사진의 어둡고 폐쇄적인 숲길 구조를 A보다 더 일관되게 유지한다.",
    "direction": "강영란은 중앙에서 카메라와 하단 중앙의 길을 향해 곧게 전진한다. 주민들도 그녀와 같은 축으로 전진하며 대부분 정면의 이동 방향을 응시하고, 일부 뒤쪽 인물은 약간 옆을 살핀다. 무기나 지시용 물체는 없고 잘못 겨눈 대상도 없다.",
    "entities": "참고 인물과 유사한 고령 한국인 여성 강영란이 화면 중앙에 있으며 흰 머리와 붉은 무복이 명확하다. 머리는 틀어 올린 세부가 약하지만 얼굴·연령·체격은 A보다 참고 인물에 가깝다. 여러 한국인 주민이 어두운 무채색 옷을 입고 좌우와 뒤에서 그녀를 둘러싼다. 별도의 불필요한 소품이나 문자·표시는 없다.",
    "hard_violations": [],
    "label": "B",
    "physics": "전면 인물과 뒤쪽 주민 모두 한쪽 발로 체중을 받으면서 반대쪽 발을 앞으로 옮기는 실제 보행 자세다. 발은 흙길에 닿거나 곧 착지할 위치에 있고, 신체를 지지하지 못하는 부유 자세는 없다. 강영란의 곧은 상체와 앞으로 나온 발도 주저 없는 전진 동작으로 성립한다."
   }
  ],
  "totals": {
   "A": 10,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "넓은 정면 구도와 강영란의 선두 보행은 좋지만, 명시되지 않은 등불 세 개의 추가가 하드 위반이며 주민의 시대 혼합 복장도 일관성을 낮춘다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "강영란을 중앙 선두에 두고 굳은 표정의 주민들이 좌우와 뒤에서 에워싼 채 하단 중앙 길로 전진하는 밤 숲의 와이드 스테이징을 가장 충실하게 구현했다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해송_숲길_cf7470.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "영란의 오른쪽 소매(화면 왼쪽) 끝에 손이 없이 나무 막대기만 옷자락 밖으로 튀어나와 있습니다.",
     "fix_en": "Remove the wooden stick protruding from the bottom of Youngran's right sleeve (on the viewer's left) and render a natural, empty human hand emerging from the red cuff. Preserve Youngran's face, hair, the rest of her red robe, all surrounding villagers and their poses, the forest background, the path, and the nighttime lighting exactly as they are."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the wooden stick protruding from the bottom of Youngran's right sleeve (on the viewer's left) and render a natural, empty human hand emerging from the red cuff. Preserve Youngran's face, hair, the rest of her red robe, all surrounding villagers and their poses, the forest background, the path, and the nighttime lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 가슴 높이의 카메라가 숲길 중심선에 놓였고, 길은 화면 하단 중앙에서 인물들 뒤의 깊은 숲으로 수렴한다. 왼쪽의 이끼 낀 돌 표식들, 검은 소나무와 덤불의 위치·크기·재질은 장소 레퍼런스와 잘 맞으며 A와 B 사이에 눈에 띄는 변화가 없다.",
      "direction": "강영란과 주민들은 모두 숲길을 따라 카메라 쪽으로 전진하며, 시선도 대체로 카메라 너머의 전방 숲길을 향한다. 강영란이 중앙 선두이고 주민들이 좌우와 후방을 둘러싸며 같은 진행축을 따른다. 무기나 별도의 지시 물체는 없다.",
      "entities": "강영란은 중앙의 한국인 노년 여성으로, 단정하게 틀어 올린 흰 머리와 붉은 무복을 갖췄다. 얼굴은 레퍼런스의 품위 있는 노년 인상과 대체로 부합한다. 주변에는 굳은 표정의 한국인 마을 주민들이 어두운 평상복 차림으로 배치되어 있다. 모든 인물·얼굴·머리·의상·자세, 배경 돌 표식과 수목, 조명은 B와 사실상 동일하다. 확인되는 변경점은 강영란의 화면 왼쪽 손과 바로 인접한 소매 끝뿐이다. A에서는 그 손가락이 지나치게 길고 가늘게 여러 갈래로 늘어나 있으며, 계약이 요구하지 않은 다른 인물·의상·배경 변경은 없다.",
      "hard_violations": [
       "강영란의 화면 왼쪽 손가락이 비정상적으로 길고 갈라진 형태여서 실제 인간 손의 해부학으로 성립하기 어렵다."
      ],
      "label": "A",
      "physics": "강영란과 주민들은 각자 한쪽 발을 앞으로 내딛고 다른 발로 체중을 받는 보행 순간이며, 모든 몸은 지면의 발로 지지된다. 공중에 뜬 인물이나 지지되지 않은 물체는 없다. 다만 강영란의 화면 왼쪽 손은 중력 방향으로 내려가 있으나 손가락 형상이 물리적으로 비정상적이다."
     },
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 가슴 높이의 카메라가 숲길 중심선에 있고, 하단 중앙의 흙길이 인물들 사이를 지나 뒤쪽 숲으로 수렴한다. 왼쪽 이끼 낀 돌 표식들과 소나무·덤불의 배치는 장소 레퍼런스와 일치하며, A에 있던 장소·배경·조명 요소를 임의로 바꾸지 않았다.",
      "direction": "강영란이 화면 중앙에서 카메라 쪽 숲길을 향해 선두로 전진하고, 주민들은 좌우와 뒤의 엇갈린 깊이에서 같은 방향으로 걷는다. 굳은 얼굴과 시선은 대체로 카메라 너머 전방 진행로를 향해 있어 행렬의 목표축과 맞는다. 무기나 지시 물체는 없다.",
      "entities": "강영란은 레퍼런스에 부합하는 한국인 노년 여성으로 보이며, 단정한 흰 머리와 붉은 무복이 유지된다. 주민들은 한국인 성인들로 보이고 어두운 평상복과 굳은 표정을 갖췄다. A와 비교해 각 주민의 얼굴·머리·의상·자세, 강영란의 얼굴·머리·무복, 돌 표식·나무·덤불·빛은 그대로다. 유일하게 뚜렷한 수리는 강영란의 화면 왼쪽 손으로, 길게 갈라졌던 손가락이 정상적인 길이와 형태로 정리되었으며 다른 계약 요소를 건드린 비용은 보이지 않는다.",
      "hard_violations": [],
      "label": "B",
      "physics": "모든 인물은 보행 중 한 발을 전방에 두고 반대편 발 또는 접지 중인 발로 체중을 지탱한다. 강영란의 양손은 소매 아래 자연스럽게 내려와 있고 손목과 손가락이 정상적으로 연결된다. 떠 있는 신체나 물체가 없고, 전진 동작과 지면 접촉이 물리적으로 설득력 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "중앙 선두의 붉은 무복, 주민들의 포위형 행렬과 정확한 숲길 와이드는 훌륭하지만, 강영란의 화면 왼쪽 손가락이 해부학적으로 무너져 사용 불가 수준이다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A의 비정상적인 손을 자연스럽게 복구하면서 인물의 얼굴·머리·의상·자세와 장소·조명은 바꾸지 않아, 수리의 이득만 얻고 불필요한 비용은 거의 없다."
     }
    ],
    "winner": "B"
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "중앙 선두의 붉은 무복, 주민들의 포위형 행렬과 정확한 숲길 와이드는 훌륭하지만, 강영란의 화면 왼쪽 손가락이 해부학적으로 무너져 사용 불가 수준이다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A의 비정상적인 손을 자연스럽게 복구하면서 인물의 얼굴·머리·의상·자세와 장소·조명은 바꾸지 않아, 수리의 이득만 얻고 불필요한 비용은 거의 없다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 가슴 높이의 카메라가 숲길 중심선에 놓였고, 길은 화면 하단 중앙에서 인물들 뒤의 깊은 숲으로 수렴한다. 왼쪽의 이끼 낀 돌 표식들, 검은 소나무와 덤불의 위치·크기·재질은 장소 레퍼런스와 잘 맞으며 A와 B 사이에 눈에 띄는 변화가 없다.",
      "direction": "강영란과 주민들은 모두 숲길을 따라 카메라 쪽으로 전진하며, 시선도 대체로 카메라 너머의 전방 숲길을 향한다. 강영란이 중앙 선두이고 주민들이 좌우와 후방을 둘러싸며 같은 진행축을 따른다. 무기나 별도의 지시 물체는 없다.",
      "entities": "강영란은 중앙의 한국인 노년 여성으로, 단정하게 틀어 올린 흰 머리와 붉은 무복을 갖췄다. 얼굴은 레퍼런스의 품위 있는 노년 인상과 대체로 부합한다. 주변에는 굳은 표정의 한국인 마을 주민들이 어두운 평상복 차림으로 배치되어 있다. 모든 인물·얼굴·머리·의상·자세, 배경 돌 표식과 수목, 조명은 B와 사실상 동일하다. 확인되는 변경점은 강영란의 화면 왼쪽 손과 바로 인접한 소매 끝뿐이다. A에서는 그 손가락이 지나치게 길고 가늘게 여러 갈래로 늘어나 있으며, 계약이 요구하지 않은 다른 인물·의상·배경 변경은 없다.",
      "hard_violations": [
       "강영란의 화면 왼쪽 손가락이 비정상적으로 길고 갈라진 형태여서 실제 인간 손의 해부학으로 성립하기 어렵다."
      ],
      "label": "A",
      "physics": "강영란과 주민들은 각자 한쪽 발을 앞으로 내딛고 다른 발로 체중을 받는 보행 순간이며, 모든 몸은 지면의 발로 지지된다. 공중에 뜬 인물이나 지지되지 않은 물체는 없다. 다만 강영란의 화면 왼쪽 손은 중력 방향으로 내려가 있으나 손가락 형상이 물리적으로 비정상적이다."
     },
     {
      "built_space": "인공 구조물 내부 장면은 아니다. 가슴 높이의 카메라가 숲길 중심선에 있고, 하단 중앙의 흙길이 인물들 사이를 지나 뒤쪽 숲으로 수렴한다. 왼쪽 이끼 낀 돌 표식들과 소나무·덤불의 배치는 장소 레퍼런스와 일치하며, A에 있던 장소·배경·조명 요소를 임의로 바꾸지 않았다.",
      "direction": "강영란이 화면 중앙에서 카메라 쪽 숲길을 향해 선두로 전진하고, 주민들은 좌우와 뒤의 엇갈린 깊이에서 같은 방향으로 걷는다. 굳은 얼굴과 시선은 대체로 카메라 너머 전방 진행로를 향해 있어 행렬의 목표축과 맞는다. 무기나 지시 물체는 없다.",
      "entities": "강영란은 레퍼런스에 부합하는 한국인 노년 여성으로 보이며, 단정한 흰 머리와 붉은 무복이 유지된다. 주민들은 한국인 성인들로 보이고 어두운 평상복과 굳은 표정을 갖췄다. A와 비교해 각 주민의 얼굴·머리·의상·자세, 강영란의 얼굴·머리·무복, 돌 표식·나무·덤불·빛은 그대로다. 유일하게 뚜렷한 수리는 강영란의 화면 왼쪽 손으로, 길게 갈라졌던 손가락이 정상적인 길이와 형태로 정리되었으며 다른 계약 요소를 건드린 비용은 보이지 않는다.",
      "hard_violations": [],
      "label": "B",
      "physics": "모든 인물은 보행 중 한 발을 전방에 두고 반대편 발 또는 접지 중인 발로 체중을 지탱한다. 강영란의 양손은 소매 아래 자연스럽게 내려와 있고 손목과 손가락이 정상적으로 연결된다. 떠 있는 신체나 물체가 없고, 전진 동작과 지면 접촉이 물리적으로 설득력 있다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "영란이 중앙 중경에서 붉은 무복으로 명확한 선두 축을 이루고 한쪽 발을 내디딘 mid-stride가 전 대열에서 읽히며, 저조도 분리감과 로케이션 석주 배치도 참조에 충실해 계약 이행도가 가장 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·인물은 거의 동일하나 영란이 뒤로 물러나 '시각적 창끝' 역할이 약해지고 좌측 선돌이 전경으로 확대되며 작은 석주열이 사라졌고 지면이 밝아져 어둠 속 하드 분리라는 조명 지시가 완화된, 요청되지 않은 변경들이 손실로 남는다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.889,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.889,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "영란이 중앙 중경에서 붉은 무복으로 명확한 선두 축을 이루고 한쪽 발을 내디딘 mid-stride가 전 대열에서 읽히며, 저조도 분리감과 로케이션 석주 배치도 참조에 충실해 계약 이행도가 가장 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·인물은 거의 동일하나 영란이 뒤로 물러나 '시각적 창끝' 역할이 약해지고 좌측 선돌이 전경으로 확대되며 작은 석주열이 사라졌고 지면이 밝아져 어둠 속 하드 분리라는 조명 지시가 완화된, 요청되지 않은 변경들이 손실로 남는다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S64sh3__bgfirst_bg.png",
   "bg_asset_id": "7e81d567-1e25-4dba-ba76-f5ffce375701",
   "bg_record_key": "S64sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "groupbg",
   "group_key": "해송 숲길",
   "groupbg_asset_id": "26370ef0-070a-470c-beac-42f57a83eef4"
  },
  "ref_mode": "그룹 배경+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S70sh4": {
  "input_fingerprint": "8e29d9eb27fd2f19",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어둠 속을 향해 앞발을 내딛은 자세의 김지후(강수리영) 뒷모습을 보며 황당함에 입을 떡 벌린 채 굳어있는 정인우의 얼굴 클로즈업.\n\nLOCATION (lock): The exterior cave threshold where the forest path meets the pitch-black opening. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the dolly-in at 정인우's face height from a front three-quarter angle, tightening until his stunned face occupies most of the center-left frame without exceeding a natural close-up. Keep 김지후(강수리영)'s back and forward-stepping leg along the adjacent right sightline, aimed into the cave, so his reaction and her decision remain in one spatial axis.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-left of the frame, foreground, looks toward 김지후(강수리영) entering the cave; 김지후(강수리영) in the middle-right of the frame, midground, moves toward cave interior.\n- KEY BACKGROUND ELEMENTS: 자연동굴 입구 (어둠 속에 열려 있음) — The opening is seen obliquely past 김지후(강수리영), with the interior receding away from camera; used as Dark destination aligned behind 김지후(강수리영)'s receding back; 덧대어진 나무 기둥 (동굴 입구에 덧대어져 있음) — Only oblique side faces remain visible near the cave edge; used as Partial edge structure retaining continuity with the preceding wide shot.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night contrast keeps 정인우's reaction readable while 김지후(강수리영) falls toward the cave's deeper darkness.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 supported cave mouth, darkness, moonlit exterior, and the woman's step into the entrance. Exclude a broad rear view of both figures; focus on the man's stunned reaction behind her.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu enters without her necklace; Inwoo follows with his injured arm still casted and his backpack and flashlight retained.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정인우의 얼굴은 카메라 쪽 프론트 3/4 각도로 향하지만 시선은 화면 오른쪽(여자 방향) 쪽으로 살짝 빗겨 있어 렌즈 정면 응시는 아니고, 동굴 축과 대략 일치한다. 김지후는 화면 오른쪽 중경에서 등을 보이며 왼쪽 다리를 앞으로 내딛어 어둠(동굴 내부, 프레임 중앙 상단의 검은 구멍) 쪽으로 진입 중 — 진행 방향이 어둠을 정확히 향한다.",
    "built_space": "동굴 입구의 덧대어진 나무 기둥·삼각 지지 구조가 프레임 우측 가장자리에 사면(斜面)만 부분적으로 보이고, 그 왼쪽으로 칠흑의 개구부가 비스듬히 열려 있다. 참조 스틸의 통나무 지지대·바위벽·낙엽 바닥 재질과 일치. 배경 요소가 전경으로 과대화되지 않았다.",
    "entities": "정인우: 20대 중반 한국 남성, 검은 머리, 캐릭터 참조와 얼굴·헤어 유사, 초록 울코트+버건디 터틀넥 착용 — 일치. 오른팔/손목에 흰 캐스트(석고)와 손전등 보유 — CARRIED STATE 충족. 김지후: 캡·브라운 재킷·회색 바지, 목걸이 없음 — 참조 스틸과 일치.",
    "hard_violations": [],
    "physics": "정인우는 서 있고 손전등을 캐스트한 손으로 잡고 있어 지지 명확. 김지후는 뒷발이 지면에 닿고 앞발을 내딛는 보행 중간 자세로 체중 이동이 자연스럽다. 공중에 떠 있는 물체나 몸 없음."
   },
   {
    "label": "B",
    "direction": "정인우가 상체를 카메라 쪽으로 돌려 얼굴이 거의 정면-3/4이지만 시선은 렌즈 방향에 가깝고 여자 쪽(오른쪽 후방)을 보고 있지 않다 — 반응 대상 시선이 어긋난다. 김지후는 오른쪽 중경에서 등을 보이나 두 발이 모두 지면에 붙어 거의 정지 상태로, '앞발을 내딛는' 동작이 약하다. 동굴 어둠은 그녀 뒤로 놓여 방향은 맞다.",
    "built_space": "왼쪽에 통나무 지지대가 세로로 보이고 우측 상단에도 목재 일부. 참조의 삼각 지지 구조와 다소 다르지만 동일 장소로 읽힌다. 개구부 어둠이 화면 중앙 오른쪽에 배치.",
    "entities": "정인우: 초록 코트+백팩+손전등 보유 — 일치. 그러나 부상 팔의 캐스트가 전혀 보이지 않는다(손전등 든 손 노출, 붕대 없음). 김지후: 캡+베이지 재킷이나 참조 스틸의 어두운 브라운 재킷보다 밝고 채도가 달라 의상 연속성이 약하다. 얼굴은 머리카락에 가려짐.",
    "hard_violations": [],
    "physics": "두 인물 모두 지면 접지. 김지후는 양발 착지·직립으로 전진 추진력 없음. 부유물 없음. 손전등은 손에 쥐어져 있다."
   },
   {
    "label": "C",
    "direction": "정인우가 상체를 돌려 카메라를 향하고 시선은 렌즈에 가깝게 향해 있어 김지후를 보는 아이라인이 성립하지 않는다. 김지후는 오른쪽 중경에서 등을 보이며 걸어 들어가고 뒷발 뒤꿈치가 들려 어둠 쪽 전진이 읽힌다.",
    "built_space": "동굴 입구 전체 프레임: 좌우 통나무 지지대와 우측 삼각 결속 구조가 넓게 보여 '측면 사면만 부분적으로' 라는 지시보다 과다 노출. 재질·구조는 참조와 일치.",
    "entities": "정인우: 초록 코트+백팩, 왼손목에 흰 붕대(캐스트) 보인다. 그러나 손전등이 손에 없다 — CARRIED STATE 위반. 김지후: 캡+브라운 재킷+회색 바지로 참조와 일치, 목걸이 없음.",
    "hard_violations": [],
    "physics": "두 인물 지면 접지, 김지후의 뒷발 들림이 보행과 부합. 부유·무지지 요소 없음."
   }
  ],
  "totals": {
   "A": 8,
   "B": 5,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "얼굴 클로즈업 스케일·프론트 3/4 각도·중앙좌측 배치가 지시대로이며, 우측 사선에 김지후의 등과 내딛는 앞발이 어둠을 향하고, 캐스트+손전등 캐리드 스테이트까지 유일하게 모두 충족."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "미디엄 클로즈업으로 스케일은 근접하나 시선이 렌즈 쪽으로 어긋나 김지후를 보지 않고, 캐스트가 보이지 않으며 김지후는 발을 내딛지 않고 정지해 있다."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "클로즈업이 아닌 미디엄 와이드로 프레이밍 지시를 이탈하고 나무 기둥이 과다 노출되며, 손전등 미보유·렌즈 응시로 반응 축이 성립하지 않는다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S70sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "설정(CARRIED STATE)에 유지되어야 할 정인우의 백팩이 누락되어, 화면 좌측 상단의 코트 어깨 위로 지나가야 할 가방끈이 보이지 않습니다.",
     "fix_en": "Draw the brown padded shoulder strap of the backpack running down over the man's right shoulder and chest on the left side of the frame, resting on top of his green coat. Keep the man's face, his expression, his casted hand with the flashlight, the woman in the background, the lighting, and the cave set entirely unchanged.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Draw the brown padded shoulder strap of the backpack running down over the man's right shoulder and chest on the left side of the frame, resting on top of his green coat. Keep the man's face, his expression, his casted hand with the flashlight, the woman in the background, the lighting, and the cave set entirely unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "클로즈업 구도·시선축·동굴 연속성은 충족하나, CARRIED STATE가 명시한 '배낭 유지'가 프레임 안에서 전혀 보이지 않아 계약 항목 하나가 누락됨."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 프레이밍·얼굴·조명·김지후 동작이 사실상 동일하면서 계약이 요구한 배낭 어깨끈만 자연스럽게 추가되어, 얻은 것(캐리 상태 충족)에 비해 잃은 것이 거의 없음."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.764,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.764,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "클로즈업 구도·시선축·동굴 연속성은 충족하나, CARRIED STATE가 명시한 '배낭 유지'가 프레임 안에서 전혀 보이지 않아 계약 항목 하나가 누락됨."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "A와 프레이밍·얼굴·조명·김지후 동작이 사실상 동일하면서 계약이 요구한 배낭 어깨끈만 자연스럽게 추가되어, 얻은 것(캐리 상태 충족)에 비해 잃은 것이 거의 없음."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·좌측 정인우/우측 동굴 진입 지후의 공간축을 정확히 지키고, 캐스트·손전등·백팩 스트랩까지 캐리드 스테이트 3항목을 모두 보여줌 — 입 벌린 경악 표정도 가장 강하게 읽힘."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·연기는 A와 거의 동일하나 계약이 명시한 '백팩 유지'의 어깨 스트랩이 사라졌고 야간 저조도 대비도 다소 옅어져, 요구되지 않은 손실만 발생한 쪽."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "클로즈업 스케일·좌측 정인우/우측 동굴 진입 지후의 공간축을 정확히 지키고, 캐스트·손전등·백팩 스트랩까지 캐리드 스테이트 3항목을 모두 보여줌 — 입 벌린 경악 표정도 가장 강하게 읽힘."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·연기는 A와 거의 동일하나 계약이 명시한 '백팩 유지'의 어깨 스트랩이 사라졌고 야간 저조도 대비도 다소 옅어져, 요구되지 않은 손실만 발생한 쪽."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S70sh1"
  }
 },
 "S71sh19": {
  "input_fingerprint": "485553f5d5246db6",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 오열하는 강민숙(홍은미)을 바라보며 충격에 빠져 할 말을 잃고 굳어버린 김지후(강수리영)와 정인우의 전신.\n\nLOCATION (lock): The blood-stained inner cave chamber around the chained holding recess. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to a static reverse wide frame at chest height from near and slightly behind 강민숙(홍은미), placing her hunched back low in the foreground while 김지후(강수리영) and 정인우 remain visible head to foot several steps away. Keep the two shocked figures separated across the middle ground, their attention converging toward the sobbing captive rather than toward the lens.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the lower-center of the frame, foreground; 김지후(강수리영) in the middle-left of the frame, midground, looks toward sobbing 강민숙(홍은미); 정인우 in the middle-right of the frame, midground, looks toward sobbing 강민숙(홍은미).\n- KEY BACKGROUND ELEMENTS: 동굴 바닥 (인골과 아직 마르지 않은 피웅덩이가 놓여 있음); used as Floor plane maintaining the physical distance between captive and rescuers; 쇠사슬 (강민숙(홍은미)을 묶고 있음) — The chain crosses the foreground around 강민숙(홍은미)'s body and leads toward the cave corner; used as Foreground restraint partially visible around the sobbing captive; 동굴 내부 (깊은 어둠으로 이어져 있음); used as Dark enclosure behind the two silent figures.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Flashlight illumination separates the two frozen figures and the captive's foreground outline from the otherwise dark cave.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cave corner, chains, flashlight illumination, bones, and captive woman's position. Exclude an isolated view of the captive; show the two rescuers frozen while she sobs.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk remains chained and unable to leave; Jihu’s necklace remains absent, and Inwoo’s arm remains casted.\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 woman in her early 20s, long black hair, pretty youthful face); 정인우 (Korean man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "강민숙의 등이 하단 전경을 낮게 채우는 리버스 와이드, 두 인물 전신·시선 모두 전경의 오열하는 포로로 수렴, 사슬이 전경을 가로질러 코너로 이어지고 목걸이 부재·깁스 유지까지 충족 — 코트 길이와 모자 누락은 경미한 차이."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "리버스 와이드와 시선 수렴, 전신 노출은 양호하나 김지후의 뿔 펜던트가 '목걸이 부재' 조항을 위반하고 렌즈 플레어 광점이 프레임에 이물처럼 떠 있으며 강민숙이 코너 벽이 아닌 통로 중앙에 위치."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "깁스·슬링된 정인우의 오른손이 손전등을 들고 있는 모순, 강민숙이 등이 아닌 측면으로 돌아 전경 '굽은 등' 배치를 어기며 두 인물의 시선도 포로가 아닌 렌즈 쪽에 가깝고 김지후 얼굴이 레퍼런스와 불일치.  ★위반: [claude-opus] 오른팔이 깁스·슬링된 정인우가 그 손으로 손전등을 들고 있어 캐리드 스테이트/해부학적 staging 모순"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S71sh14_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:813104>"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "정인우의 초록색 코트 오른쪽 소매가 아예 사라져 있고 어깨선에서 바로 하얀 깁스가 시작되는 기형적인 옷 구조가 되었습니다.",
     "fix_en": "Redraw Jeong In-woo's right arm to restore the missing right sleeve of his green coat. The green sleeve must extend from the shoulder seam and cover his upper arm, with the white cast emerging from the sleeve. Maintain his face, his exact pose, his left arm, the white cast, the other characters, the chains, the cave setting, and the lighting exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw Jeong In-woo's right arm to restore the missing right sleeve of his green coat. The green sleeve must extend from the shoulder seam and cover his upper arm, with the white cast emerging from the sleeve. Maintain his face, his exact pose, his left arm, the white cast, the other characters, the chains, the cave setting, and the lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "역방향 와이드·가슴 높이·전경 강민숙 등, 좌우 중경의 두 인물 전신과 시선 수렴, 손전등 광원과 사슬·인골 배경까지 계약을 모두 충족하며 정인우 재킷의 어두운 녹색이 동굴 야간 조명의 광반응과 물질감에 자연스럽게 맞는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·물리 지지는 A와 동일하나, 계약이 요구하지 않은 정인우 상의 색을 형광에 가까운 밝은 초록으로 바꿔 의상 정체성과 어두운 동굴 손전등 조명의 재질 사실감을 손상시켰고 바닥 핏자국·인골 배치도 이전 스틸 대비 임의로 줄어들었다 — 얻은 것 없이 잃은 변경이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.875,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "역방향 와이드·가슴 높이·전경 강민숙 등, 좌우 중경의 두 인물 전신과 시선 수렴, 손전등 광원과 사슬·인골 배경까지 계약을 모두 충족하며 정인우 재킷의 어두운 녹색이 동굴 야간 조명의 광반응과 물질감에 자연스럽게 맞는다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·물리 지지는 A와 동일하나, 계약이 요구하지 않은 정인우 상의 색을 형광에 가까운 밝은 초록으로 바꿔 의상 정체성과 어두운 동굴 손전등 조명의 재질 사실감을 손상시켰고 바닥 핏자국·인골 배치도 이전 스틸 대비 임의로 줄어들었다 — 얻은 것 없이 잃은 변경이다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·시선·조명은 계약대로지만, 정인우의 겉옷이 레퍼런스의 짙은 녹색이 아닌 밝은 형광기 도는 초록으로 튀어 의상 잠금에서 손해를 보고 전경 사슬도 다소 과대하게 확대되어 보임."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 역방향 와이드·전신·시선 수렴을 유지하면서 정인우의 겉옷 색을 레퍼런스의 딥 그린에 가깝게 되돌렸고 다른 요소(얼굴·헤어·깁스·사슬·바닥 인골·조명)는 그대로 두어, 얻은 것은 있고 잃은 것은 거의 없음."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·시선·조명은 계약대로지만, 정인우의 겉옷이 레퍼런스의 짙은 녹색이 아닌 밝은 형광기 도는 초록으로 튀어 의상 잠금에서 손해를 보고 전경 사슬도 다소 과대하게 확대되어 보임."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 역방향 와이드·전신·시선 수렴을 유지하면서 정인우의 겉옷 색을 레퍼런스의 딥 그린에 가깝게 되돌렸고 다른 요소(얼굴·헤어·깁스·사슬·바닥 인골·조명)는 그대로 두어, 얻은 것은 있고 잃은 것은 거의 없음."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S71sh14"
  }
 },
 "S78sh8": {
  "input_fingerprint": "26e5d528699bc530",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 직접 추격에 나서겠다는 강영란(흰 머리 여자)의 굳건한 표정 클로즈업.\n\nLOCATION (lock): The boulder-side altar position within the nighttime ritual clearing. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly advances along 강영란(흰 머리 여자)'s eyeline and finishes at close facial distance, holding her in a firm three-quarter close-up rather than a flat frontal portrait. Her set jaw and unwavering eyes occupy most of the frame, with only a narrow, defocused trace of the blood-red rock remaining at the edge as contextual evidence.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 강영란(흰 머리 여자) in the middle-center of the frame, foreground, looks toward 고산들 offscreen.\n- KEY BACKGROUND ELEMENTS: blood-red rock (partially visible behind her); used as Reduced to a defocused edge shape that preserves continuity without competing with her expression.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Close, flickering bonfire light cuts hard planes across her face while retaining the scene's deep nighttime contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 bonfire-lit clearing, bloodied rock, smoke, and red robe. Exclude the bowing man from the facial close-up; focus on the elder's firm decision to join the pursuit.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Youngran retains the red shaman robe as she resolves to join the pursuit.\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 woman in her late 60s, neatly twisted white hair, graceful dignified face) — 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.",
  "totals": {
   "A": 9,
   "B": 7,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "얼굴이 프레임 대부분을 차지하는 3/4 클로즈업, 좌측 화면 밖 고산들로의 확고한 시선, 좌측 에지에 아웃포커스로만 남은 붉은 바위, 화톳불의 하드한 면 분할까지 지시를 가장 정확히 충족."
   },
   {
    "label": "B",
    "score": 7,
    "verdict_ko": "시선 방향과 장소 연속성은 맞으나 조명이 평평해 '깜박이는 모닥불의 하드한 면' 지시가 약하고, 백발이 과도하게 밝아 캐릭터 레퍼런스와의 일치도가 A보다 낮음."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "인물이 바위 반대쪽(화면 우측)을 바라봐 좌측 화면 밖 고산들 시선 지정에 어긋나고, 프레임이 미디엄에 가깝게 넓어져 '얼굴이 프레임 대부분' 클로즈업 규정과 배경 축소 지시를 모두 벗어남."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S78sh4_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강영란(흰 머리 여자): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:772891>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S78sh4"
  }
 },
 "S81sh4::bgfirst_bg": {
  "input_fingerprint": "ee4ee052c7d3e14e",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강민숙(홍은미)이 턱을 아래로 당긴 채 묵묵히 긍정의 뜻을 내비치는 순간의 클로즈업.\n\nLOCATION (lock): The concealed corner of the packed fishing-gear shed behind piled nets and equipment.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at Kang Min-sook's eye level on a slightly off-frontal three-quarter angle, lowering the close framing just enough to retain the small descent of her chin. Her face occupies the left-center of frame, with only compressed traces of the crowded warehouse behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망 (창고 안에 층층이 쌓임); used as Soft compressed background that maintains the hidden warehouse context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim, low-key warehouse illumination preserves restrained facial contrast and the weight of her silent confirmation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강민숙(홍은미)이 턱을 아래로 당긴 채 묵묵히 긍정의 뜻을 내비치는 순간의 클로즈업.\n\nLOCATION (lock): The concealed corner of the packed fishing-gear shed behind piled nets and equipment.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at Kang Min-sook's eye level on a slightly off-frontal three-quarter angle, lowering the close framing just enough to retain the small descent of her chin. Her face occupies the left-center of frame, with only compressed traces of the crowded warehouse behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망 (창고 안에 층층이 쌓임); used as Soft compressed background that maintains the hidden warehouse context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim, low-key warehouse illumination preserves restrained facial contrast and the weight of her silent confirmation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh4__bgfirst_bg.png",
  "asset_id": "6067a54f-1b1a-4403-b5aa-0c78f08b0b89",
  "input_asset_ids": [
   "e7ea7bb4-d837-4d0d-a0a0-7f7b5bb84d36",
   "1f5558ff-3316-495e-827f-db124264a781"
  ]
 },
 "S81sh4": {
  "input_fingerprint": "3b2c4194d77bd9d9",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 턱을 아래로 당긴 채 묵묵히 긍정의 뜻을 내비치는 순간의 클로즈업.\n\nLOCATION (lock): The concealed corner of the packed fishing-gear shed behind piled nets and equipment. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at Kang Min-sook's eye level on a slightly off-frontal three-quarter angle, lowering the close framing just enough to retain the small descent of her chin. Her face occupies the left-center of frame, with only compressed traces of the crowded warehouse behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망 (창고 안에 층층이 쌓임); used as Soft compressed background that maintains the hidden warehouse context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim, low-key warehouse illumination preserves restrained facial contrast and the weight of her silent confirmation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cramped fishing-gear storehouse, stacked nets, traps, baskets, darkness, and blood-smeared fugitives. Exclude the hiding-behind-net composition from the close-up; show the mother quietly confirming the truth.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain coated in goat blood inside the gear shed. Jihu’s necklace is absent, and Inwoo’s injured arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot inside a tight, built interior. The FIRST attached image (SHOT BACKGROUND) is the finished empty interior of this shot, and in a space this cramped its geometry is the truth of the shot — keep it EXACTLY: its camera, perspective, every panel, control, seat, mirror, window and fixture stay untouched, in the same place, at the same angle, in the same number.\n\nBefore you place anyone, count what the background shows: how many steering wheels or control surfaces, how many seats and which way each faces, where each mirror sits and what it could reflect from this camera. Those counts and placements are what you must still be able to make after the people are in. Adding a second rim, sliding a seat, turning a mirror or growing a new panel is a failure even when the person looks right.\n\nThe SECOND attached image (LAYOUT SKETCH) tells you where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Its background lines are not decoration — they are the same structure seen in line form, so use them to place each person correctly with respect to it: which seat the body occupies, which side of the wheel the hands are on, what the body passes in front of and what it passes behind. Where sketch and background disagree about the structure itself, the background wins.\n\nThe CHARACTER REFERENCE photographs show the real people.\n\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. A person may cover part of the structure — that is expected, and covering is not redrawing. What the body hides stays hidden; what remains visible stays exactly as the background had it. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 턱을 아래로 당긴 채 묵묵히 긍정의 뜻을 내비치는 순간의 클로즈업.\n\nLOCATION (lock): The concealed corner of the packed fishing-gear shed behind piled nets and equipment. The shot takes place here — the FIRST attached image (SHOT BACKGROUND) is this exact place, already built: its ground, structures, horizon, materials and lighting are the finished truth of this location and must not be redesigned or replaced. No location photograph is attached — read the place from that image alone, and add no scenery, structure, vehicle or fixture that it does not already show. This lock governs the place only; the figures in the shot follow the staging and pose instructions.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at Kang Min-sook's eye level on a slightly off-frontal three-quarter angle, lowering the close framing just enough to retain the small descent of her chin. Her face occupies the left-center of frame, with only compressed traces of the crowded warehouse behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망 (창고 안에 층층이 쌓임); used as Soft compressed background that maintains the hidden warehouse context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim, low-key warehouse illumination preserves restrained facial contrast and the weight of her silent confirmation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain coated in goat blood inside the gear shed. Jihu’s necklace is absent, and Inwoo’s injured arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 강민숙(홍은미)이 턱을 아래로 당긴 채 묵묵히 긍정의 뜻을 내비치는 순간의 클로즈업.\n\nLOCATION (lock): The concealed corner of the packed fishing-gear shed behind piled nets and equipment. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the dolly-in at Kang Min-sook's eye level on a slightly off-frontal three-quarter angle, lowering the close framing just enough to retain the small descent of her chin. Her face occupies the left-center of frame, with only compressed traces of the crowded warehouse behind her.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망 (창고 안에 층층이 쌓임); used as Soft compressed background that maintains the hidden warehouse context.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim, low-key warehouse illumination preserves restrained facial contrast and the weight of her silent confirmation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 cramped fishing-gear storehouse, stacked nets, traps, baskets, darkness, and blood-smeared fugitives. Exclude the hiding-behind-net composition from the close-up; show the mother quietly confirming the truth.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain coated in goat blood inside the gear shed. Jihu’s necklace is absent, and Inwoo’s injured arm remains casted.\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 woman in her late 40s, dark hair, refined narrow face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement AND the structure they sit inside — the sketched panels, seats, controls and openings are the same ones the background photograph shows, drawn as lines; read them to place each body correctly against that structure, and where the two disagree about the structure itself the background photograph wins)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S81sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
    },
    {
     "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:862549>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성의 얼굴은 프레임 오른쪽(카메라 축에서 약간 벗어난 방향)을 향하고 시선도 오른쪽 전방을 바라본다. 턱은 거의 내려가지 않고 수평에 가깝게 들려 있어 '턱을 아래로 당긴 채 끄덕이는 긍정'의 순간이 읽히지 않는다. 3/4 각도는 성립하나 눈높이보다 약간 위에서 내려다보는 느낌은 적고, 시선의 도달점은 화면 밖 오른쪽 인물로 추정된다.",
      "built_space": "창고 내부: 왼쪽 전경에 통발/어망 더미, 오른쪽 안쪽에 쌓인 통발 프레임, 플라스틱 바구니 더미, 장대, 철망 수레가 보인다. 레퍼런스의 고정 요소 배치와 대체로 일치. 다만 배경이 상당히 넓게 보여 '압축된 흔적만' 조건보다 훨씬 많은 공간이 드러난다. 인물은 좌측-중앙에 위치하나 크기가 작아 클로즈업이 아니라 미디엄 클로즈업/미디엄에 가깝다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴 — 캐릭터 레퍼런스와 유사하나 얼굴형이 다소 넓고 노화 표현이 강해 닮음도는 중간. 얼굴과 목에 마른 핏자국(염소 피) 도포 확인. 검정 티셔츠 차림, 목걸이·깁스 등 타인 소품은 프레임에 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 서 있고 어깨·상체가 화면 하단에 안정적으로 걸쳐 있다. 공중에 떠 있는 물체 없음. 배경 그물과 통발은 벽과 바닥에 지지되어 있음. 피는 피부 위 결에 따라 흐른 자국으로 도포되어 스티커처럼 보이지 않음."
     },
     {
      "label": "B",
      "direction": "여성은 3/4 각도로 프레임 오른쪽 아래를 향하고, 턱이 확실히 아래로 당겨져 있으며 눈꺼풀이 내려와 시선이 아래-전방으로 떨어진다. 말 없이 고개를 끄덕여 긍정하는 순간의 방향성이 정확히 읽힌다. 카메라는 대략 눈높이, 약간 오프-프론탈.",
      "built_space": "동일 창고: 좌측 전경 어망/통발, 우측 뒤 통발 격자 더미, 플라스틱 바구니 스택, 장대, 철망 수레 — 레퍼런스 고정 요소와 일치하며 얕은 심도로 압축·부드럽게 처리되어 '숨은 창고 맥락의 흔적'만 남긴 조건에 부합. 인물이 좌측-중앙에 크게 배치되어 클로즈업 스케일 성립.",
      "entities": "40대 후반 한국 여성, 젖은 검은 머리, 갸름하고 정제된 얼굴 — 캐릭터 레퍼런스와 골격·이목구비 유사도가 A보다 높다. 얼굴·목·쇄골에 염소 피 얼룩 지속, 어두운 셔츠. 다른 인물이나 추가 소품 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 직립 상태로 상체가 프레임 하단에 지지되어 있고 떠 있는 요소 없음. 머리카락은 젖은 무게감으로 얼굴에 붙어 늘어짐. 피는 피부 위를 타고 흐른 줄무늬로 표면 곡률을 따르며, 배경 집기들은 벽·바닥에 놓여 있음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소·피 분장은 맞으나 인물 크기가 작아 클로즈업이 아니라 미디엄에 가깝고 배경이 과도하게 드러나며, 턱을 아래로 당긴 긍정의 순간이 거의 표현되지 않았다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 3/4 클로즈업으로 좌측-중앙 배치, 턱을 내리고 시선을 떨군 무언의 긍정 순간이 정확하며 배경 어망·통발은 압축된 흔적으로만 남아 지시를 충실히 충족한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "장소·피 분장은 맞으나 인물 크기가 작아 클로즈업이 아니라 미디엄에 가깝고 배경이 과도하게 드러나며, 턱을 아래로 당긴 긍정의 순간이 거의 표현되지 않았다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이 3/4 클로즈업으로 좌측-중앙 배치, 턱을 내리고 시선을 떨군 무언의 긍정 순간이 정확하며 배경 어망·통발은 압축된 흔적으로만 남아 지시를 충실히 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성의 얼굴은 프레임 오른쪽(카메라 축에서 약간 벗어난 방향)을 향하고 시선도 오른쪽 전방을 바라본다. 턱은 거의 내려가지 않고 수평에 가깝게 들려 있어 '턱을 아래로 당긴 채 끄덕이는 긍정'의 순간이 읽히지 않는다. 3/4 각도는 성립하나 눈높이보다 약간 위에서 내려다보는 느낌은 적고, 시선의 도달점은 화면 밖 오른쪽 인물로 추정된다.",
      "built_space": "창고 내부: 왼쪽 전경에 통발/어망 더미, 오른쪽 안쪽에 쌓인 통발 프레임, 플라스틱 바구니 더미, 장대, 철망 수레가 보인다. 레퍼런스의 고정 요소 배치와 대체로 일치. 다만 배경이 상당히 넓게 보여 '압축된 흔적만' 조건보다 훨씬 많은 공간이 드러난다. 인물은 좌측-중앙에 위치하나 크기가 작아 클로즈업이 아니라 미디엄 클로즈업/미디엄에 가깝다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴 — 캐릭터 레퍼런스와 유사하나 얼굴형이 다소 넓고 노화 표현이 강해 닮음도는 중간. 얼굴과 목에 마른 핏자국(염소 피) 도포 확인. 검정 티셔츠 차림, 목걸이·깁스 등 타인 소품은 프레임에 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 서 있고 어깨·상체가 화면 하단에 안정적으로 걸쳐 있다. 공중에 떠 있는 물체 없음. 배경 그물과 통발은 벽과 바닥에 지지되어 있음. 피는 피부 위 결에 따라 흐른 자국으로 도포되어 스티커처럼 보이지 않음."
     },
     {
      "label": "B",
      "direction": "여성은 3/4 각도로 프레임 오른쪽 아래를 향하고, 턱이 확실히 아래로 당겨져 있으며 눈꺼풀이 내려와 시선이 아래-전방으로 떨어진다. 말 없이 고개를 끄덕여 긍정하는 순간의 방향성이 정확히 읽힌다. 카메라는 대략 눈높이, 약간 오프-프론탈.",
      "built_space": "동일 창고: 좌측 전경 어망/통발, 우측 뒤 통발 격자 더미, 플라스틱 바구니 스택, 장대, 철망 수레 — 레퍼런스 고정 요소와 일치하며 얕은 심도로 압축·부드럽게 처리되어 '숨은 창고 맥락의 흔적'만 남긴 조건에 부합. 인물이 좌측-중앙에 크게 배치되어 클로즈업 스케일 성립.",
      "entities": "40대 후반 한국 여성, 젖은 검은 머리, 갸름하고 정제된 얼굴 — 캐릭터 레퍼런스와 골격·이목구비 유사도가 A보다 높다. 얼굴·목·쇄골에 염소 피 얼룩 지속, 어두운 셔츠. 다른 인물이나 추가 소품 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "인물은 직립 상태로 상체가 프레임 하단에 지지되어 있고 떠 있는 요소 없음. 머리카락은 젖은 무게감으로 얼굴에 붙어 늘어짐. 피는 피부 위를 타고 흐른 줄무늬로 표면 곡률을 따르며, 배경 집기들은 벽·바닥에 놓여 있음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "여성의 시선은 프레임 오른쪽 아래로 살짝 내려가 있고 턱이 아래로 당겨져 있다. 카메라는 눈높이의 약간 빗겨선 3/4 각도이며, 얼굴은 화면 좌중앙에 놓여 있다. 시선이 렌즈를 직시하지 않고 아래·앞을 향해 '묵묵한 긍정'의 끄덕임 직후 상태로 읽힌다.",
      "built_space": "창고 내부: 좌측 전경에 쌓인 어망/통발, 후경 벽에 통발 격자, 우측에 겹쳐 쌓인 플라스틱 바구니와 장대, 우하단 철망 바구니. 레퍼런스 로케이션의 고정 요소들이 압축된 배경으로 남아 있고 크기 관계도 실제 스케일에 맞다. 천장의 흐릿한 광원 하나가 어두운 저조도 조명을 만든다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 갸름한 얼굴 — 캐릭터 레퍼런스와 골격·헤어가 잘 맞는다. 얼굴·목·옷깃에 dark red stage paint(특수분장)가 흐른 자국으로 묻어 있어 '피 묻은 도망자' 상태 지속 조건을 만족. 어두운 셔츠 차림. 다른 인물은 없다.",
      "hard_violations": [],
      "physics": "인물은 서 있는 상반신으로 지면에 지지되어 있으며 공중에 뜬 요소 없음. 머리카락은 땀에 젖어 얼굴에 붙어 무게감이 있고, 분장 얼룩은 표면을 따라 흘러내린 방향성을 가진다. 배경 물체들은 모두 바닥/벽에 접지."
     },
     {
      "label": "B",
      "direction": "여성의 시선은 오른쪽 옆·약간 위쪽을 향하고 있으며 턱은 오히려 수평 혹은 살짝 들린 상태다. '턱을 아래로 당긴 채 긍정'이라는 지시의 하강 요소가 거의 보이지 않는다. 카메라는 눈높이 3/4 각도.",
      "built_space": "같은 창고: 좌측 어망 더미, 후경 통발 격자와 원형 통발, 우측 바구니 더미·장대, 우하단 철망 바구니. 로케이션 요소는 충실하나 인물이 프레임 중앙에 가깝게 놓여 좌중앙 배치 지시에서 다소 벗어난다. 배경이 A보다 넓게 보여 클로즈업보다 미디엄 클로즈업에 가깝다.",
      "entities": "40대 후반 한국 여성, 검은 중단발, 얼굴형은 레퍼런스와 대체로 유사. 얼굴·목에 dark red stage paint 자국이 있으나 A보다 얼룩 형태가 다소 스티커처럼 뭉쳐 보인다. 검은 티셔츠. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "서 있는 상반신, 지면 지지 정상. 공중에 뜬 물체 없음. 머리카락 드리움과 옷 주름은 자연스러우나 얼굴 분장 얼룩의 광택이 다소 평면적으로 얹힌 느낌."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "턱을 내리고 시선을 아래로 둔 '묵묵한 긍정'의 순간을 정확히 포착했고, 얼굴이 좌중앙에 놓인 눈높이 3/4 클로즈업과 압축된 창고 배경, 특수분장 지속 조건까지 모두 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션과 인물 동일성은 무난하나 턱이 내려가지 않고 시선이 옆·위를 향해 핵심 연기 지시를 놓쳤고, 프레이밍도 중앙 배치의 다소 넓은 미디엄 클로즈업이라 클로즈업 지시에서 벗어난다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "턱을 내리고 시선을 아래로 둔 '묵묵한 긍정'의 순간을 정확히 포착했고, 얼굴이 좌중앙에 놓인 눈높이 3/4 클로즈업과 압축된 창고 배경, 특수분장 지속 조건까지 모두 충족한다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "로케이션과 인물 동일성은 무난하나 턱이 내려가지 않고 시선이 옆·위를 향해 핵심 연기 지시를 놓쳤고, 프레이밍도 중앙 배치의 다소 넓은 미디엄 클로즈업이라 클로즈업 지시에서 벗어난다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "여성의 시선은 프레임 오른쪽 아래로 살짝 내려가 있고 턱이 아래로 당겨져 있다. 카메라는 눈높이의 약간 빗겨선 3/4 각도이며, 얼굴은 화면 좌중앙에 놓여 있다. 시선이 렌즈를 직시하지 않고 아래·앞을 향해 '묵묵한 긍정'의 끄덕임 직후 상태로 읽힌다.",
      "built_space": "창고 내부: 좌측 전경에 쌓인 어망/통발, 후경 벽에 통발 격자, 우측에 겹쳐 쌓인 플라스틱 바구니와 장대, 우하단 철망 바구니. 레퍼런스 로케이션의 고정 요소들이 압축된 배경으로 남아 있고 크기 관계도 실제 스케일에 맞다. 천장의 흐릿한 광원 하나가 어두운 저조도 조명을 만든다.",
      "entities": "40대 후반 한국 여성, 검은 단발, 갸름한 얼굴 — 캐릭터 레퍼런스와 골격·헤어가 잘 맞는다. 얼굴·목·옷깃에 dark red stage paint(특수분장)가 흐른 자국으로 묻어 있어 '피 묻은 도망자' 상태 지속 조건을 만족. 어두운 셔츠 차림. 다른 인물은 없다.",
      "hard_violations": [],
      "physics": "인물은 서 있는 상반신으로 지면에 지지되어 있으며 공중에 뜬 요소 없음. 머리카락은 땀에 젖어 얼굴에 붙어 무게감이 있고, 분장 얼룩은 표면을 따라 흘러내린 방향성을 가진다. 배경 물체들은 모두 바닥/벽에 접지."
     },
     {
      "label": "A",
      "direction": "여성의 시선은 오른쪽 옆·약간 위쪽을 향하고 있으며 턱은 오히려 수평 혹은 살짝 들린 상태다. '턱을 아래로 당긴 채 긍정'이라는 지시의 하강 요소가 거의 보이지 않는다. 카메라는 눈높이 3/4 각도.",
      "built_space": "같은 창고: 좌측 어망 더미, 후경 통발 격자와 원형 통발, 우측 바구니 더미·장대, 우하단 철망 바구니. 로케이션 요소는 충실하나 인물이 프레임 중앙에 가깝게 놓여 좌중앙 배치 지시에서 다소 벗어난다. 배경이 A보다 넓게 보여 클로즈업보다 미디엄 클로즈업에 가깝다.",
      "entities": "40대 후반 한국 여성, 검은 중단발, 얼굴형은 레퍼런스와 대체로 유사. 얼굴·목에 dark red stage paint 자국이 있으나 A보다 얼룩 형태가 다소 스티커처럼 뭉쳐 보인다. 검은 티셔츠. 다른 인물 없음.",
      "hard_violations": [],
      "physics": "서 있는 상반신, 지면 지지 정상. 공중에 뜬 물체 없음. 머리카락 드리움과 옷 주름은 자연스러우나 얼굴 분장 얼룩의 광택이 다소 평면적으로 얹힌 느낌."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "여성의 얼굴은 프레임 오른쪽(카메라 축에서 약간 벗어난 방향)을 향하고 시선도 오른쪽 전방을 바라본다. 턱은 거의 내려가지 않고 수평에 가깝게 들려 있어 '턱을 아래로 당긴 채 끄덕이는 긍정'의 순간이 읽히지 않는다. 3/4 각도는 성립하나 눈높이보다 약간 위에서 내려다보는 느낌은 적고, 시선의 도달점은 화면 밖 오른쪽 인물로 추정된다.",
    "built_space": "창고 내부: 왼쪽 전경에 통발/어망 더미, 오른쪽 안쪽에 쌓인 통발 프레임, 플라스틱 바구니 더미, 장대, 철망 수레가 보인다. 레퍼런스의 고정 요소 배치와 대체로 일치. 다만 배경이 상당히 넓게 보여 '압축된 흔적만' 조건보다 훨씬 많은 공간이 드러난다. 인물은 좌측-중앙에 위치하나 크기가 작아 클로즈업이 아니라 미디엄 클로즈업/미디엄에 가깝다.",
    "entities": "40대 후반 한국 여성, 검은 단발, 좁고 단정한 얼굴 — 캐릭터 레퍼런스와 유사하나 얼굴형이 다소 넓고 노화 표현이 강해 닮음도는 중간. 얼굴과 목에 마른 핏자국(염소 피) 도포 확인. 검정 티셔츠 차림, 목걸이·깁스 등 타인 소품은 프레임에 없음. 텍스트/워터마크 없음.",
    "hard_violations": [],
    "physics": "인물은 서 있고 어깨·상체가 화면 하단에 안정적으로 걸쳐 있다. 공중에 떠 있는 물체 없음. 배경 그물과 통발은 벽과 바닥에 지지되어 있음. 피는 피부 위 결에 따라 흐른 자국으로 도포되어 스티커처럼 보이지 않음."
   },
   {
    "label": "B",
    "direction": "여성은 3/4 각도로 프레임 오른쪽 아래를 향하고, 턱이 확실히 아래로 당겨져 있으며 눈꺼풀이 내려와 시선이 아래-전방으로 떨어진다. 말 없이 고개를 끄덕여 긍정하는 순간의 방향성이 정확히 읽힌다. 카메라는 대략 눈높이, 약간 오프-프론탈.",
    "built_space": "동일 창고: 좌측 전경 어망/통발, 우측 뒤 통발 격자 더미, 플라스틱 바구니 스택, 장대, 철망 수레 — 레퍼런스 고정 요소와 일치하며 얕은 심도로 압축·부드럽게 처리되어 '숨은 창고 맥락의 흔적'만 남긴 조건에 부합. 인물이 좌측-중앙에 크게 배치되어 클로즈업 스케일 성립.",
    "entities": "40대 후반 한국 여성, 젖은 검은 머리, 갸름하고 정제된 얼굴 — 캐릭터 레퍼런스와 골격·이목구비 유사도가 A보다 높다. 얼굴·목·쇄골에 염소 피 얼룩 지속, 어두운 셔츠. 다른 인물이나 추가 소품 없음. 텍스트·워터마크 없음.",
    "hard_violations": [],
    "physics": "인물은 직립 상태로 상체가 프레임 하단에 지지되어 있고 떠 있는 요소 없음. 머리카락은 젖은 무게감으로 얼굴에 붙어 늘어짐. 피는 피부 위를 타고 흐른 줄무늬로 표면 곡률을 따르며, 배경 집기들은 벽·바닥에 놓여 있음."
   }
  ],
  "totals": {
   "A": 10,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 5,
    "verdict_ko": "장소·피 분장은 맞으나 인물 크기가 작아 클로즈업이 아니라 미디엄에 가깝고 배경이 과도하게 드러나며, 턱을 아래로 당긴 긍정의 순간이 거의 표현되지 않았다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "눈높이 3/4 클로즈업으로 좌측-중앙 배치, 턱을 내리고 시선을 떨군 무언의 긍정 순간이 정확하며 배경 어망·통발은 압축된 흔적으로만 남아 지시를 충실히 충족한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L41B03.png"
   },
   {
    "label": "CHARACTER REFERENCE — 강민숙(홍은미): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862549>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "민숙의 의상이 레퍼런스 이미지(회색 코트, 검은색 터틀넥, 회색 목도리)와 다르게 검은색 셔츠로 변경되었습니다.",
     "fix_en": "Replace the subject's black shirt with a dark grey double-breasted wool coat over a black turtleneck, and add a light grey scarf around her neck, ensuring all new garments are heavily smeared with blood. Preserve the woman's face, her exact expression, the blood on her skin, the camera framing, lighting, and the entire warehouse background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the subject's black shirt with a dark grey double-breasted wool coat over a black turtleneck, and add a light grey scarf around her neck, ensuring all new garments are heavily smeared with blood. Preserve the woman's face, her exact expression, the blood on her skin, the camera framing, lighting, and the entire warehouse background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "턱 당김·좌중앙 배치·눈높이 3/4 각도는 맞지만, 캐릭터 레퍼런스의 회색 코트·스카프가 사라지고 어두운 셔츠로 바뀌어 의상 일치가 깨졌으며 배경이 더 밝고 넓게 열려 '압축된 흔적만'이라는 지시에서 벗어난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴·포즈·창고 지오메트리를 유지하면서 레퍼런스의 회색 코트·스카프·터틀넥과 그 위의 염소 피를 복원했고 배경도 더 어둡게 압축되어 저조도 지시에 부합 — 바뀐 것은 계약이 요구한 의상·톤뿐이라 손실 없이 이득만 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.528,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.528,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "턱 당김·좌중앙 배치·눈높이 3/4 각도는 맞지만, 캐릭터 레퍼런스의 회색 코트·스카프가 사라지고 어두운 셔츠로 바뀌어 의상 일치가 깨졌으며 배경이 더 밝고 넓게 열려 '압축된 흔적만'이라는 지시에서 벗어난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 얼굴·포즈·창고 지오메트리를 유지하면서 레퍼런스의 회색 코트·스카프·터틀넥과 그 위의 염소 피를 복원했고 배경도 더 어둡게 압축되어 저조도 지시에 부합 — 바뀐 것은 계약이 요구한 의상·톤뿐이라 손실 없이 이득만 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "시선은 화면 아래쪽(오른쪽 하단)으로 내려가 있고 턱이 아래로 당겨져 있어 '묵묵히 고개를 끄덕이며 긍정'하는 순간과 일치. 카메라는 눈높이, 약간 오프프론탈 3/4 각도이며 얼굴이 화면 좌중앙에 배치되어 지시와 부합.",
      "built_space": "창고 내부: 좌측 전경에 걸린 어망/통발, 우측 벽면에 층층이 쌓인 통발 격자와 색색의 플라스틱 바구니 더미, 우측 하단 철망 바구니, 상단의 흐릿한 광원 — 로케이션 레퍼런스의 고정물 배치와 재질이 일치. 배경은 압축되어 얕은 심도로 처리, 배경물이 전경화되지 않음.",
      "entities": "40대 후반 한국 여성, 검은 단발, 갸름한 얼굴 — 캐릭터 레퍼런스와 부합. 회색 코트와 회색 스카프, 검은 터틀넥 착용으로 레퍼런스 의상 유지. 얼굴·목·스카프·코트에 특수분장 붉은 자국이 남아 '피 묻은 도망자' 상태 지속. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 서 있고 상반신만 프레임에 있으며 무게중심·목/어깨 연결이 자연스럽다. 공중에 뜬 물체 없음. 머리카락과 스카프가 중력에 맞게 늘어짐, 습기 어린 피부 광택이 저조도 광원에 맞게 반응."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 시선을 아래로 내리고 턱을 당긴 자세, 눈높이 3/4 각도, 얼굴 좌중앙 배치 — 지시와 부합.",
      "built_space": "동일한 창고 배경(좌측 어망, 우측 통발 격자와 바구니 더미, 철망 바구니). 다만 우측 상단 통발 벽면이 약간 더 흐리게 처리된 정도 차이. 로케이션 락 충족.",
      "entities": "동일 배우, 동일 헤어. 그러나 의상이 바뀌었다 — 회색 코트와 회색 스카프, 검은 터틀넥이 사라지고 짙은 남색/검정 셔츠 단독 차림. 이전 스틸이 확정한 '각 인물의 의상과 상태 지속' 조항 위반. 목과 가슴의 특수분장 자국도 크게 줄어 CARRIED STATE(피로 뒤덮인 상태)가 약화됨.",
      "hard_violations": [],
      "physics": "서 있는 상반신, 지지·중력 문제 없음. 젖은 머리와 피부의 광 반응은 자연스러움."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "턱을 당긴 클로즈업·눈높이 3/4·좌중앙 배치·압축된 창고 배경을 모두 충족하며, 이전 스틸이 확정한 회색 코트·스카프와 전신에 남은 특수분장 자국까지 그대로 유지해 연속성 조항을 지킨다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "프레이밍과 표정은 A와 사실상 동일하나, 계약이 요구하지 않은 의상 변경(코트·스카프·터틀넥 제거 → 남색 셔츠)과 목·가슴 특수분장 축소로 '이전 스틸의 의상과 상태 지속' 및 CARRIED STATE 조항을 훼손했다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "턱을 당긴 클로즈업·눈높이 3/4·좌중앙 배치·압축된 창고 배경을 모두 충족하며, 이전 스틸이 확정한 회색 코트·스카프와 전신에 남은 특수분장 자국까지 그대로 유지해 연속성 조항을 지킨다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍과 표정은 A와 사실상 동일하나, 계약이 요구하지 않은 의상 변경(코트·스카프·터틀넥 제거 → 남색 셔츠)과 목·가슴 특수분장 축소로 '이전 스틸의 의상과 상태 지속' 및 CARRIED STATE 조항을 훼손했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "시선은 화면 아래쪽(오른쪽 하단)으로 내려가 있고 턱이 아래로 당겨져 있어 '묵묵히 고개를 끄덕이며 긍정'하는 순간과 일치. 카메라는 눈높이, 약간 오프프론탈 3/4 각도이며 얼굴이 화면 좌중앙에 배치되어 지시와 부합.",
      "built_space": "창고 내부: 좌측 전경에 걸린 어망/통발, 우측 벽면에 층층이 쌓인 통발 격자와 색색의 플라스틱 바구니 더미, 우측 하단 철망 바구니, 상단의 흐릿한 광원 — 로케이션 레퍼런스의 고정물 배치와 재질이 일치. 배경은 압축되어 얕은 심도로 처리, 배경물이 전경화되지 않음.",
      "entities": "40대 후반 한국 여성, 검은 단발, 갸름한 얼굴 — 캐릭터 레퍼런스와 부합. 회색 코트와 회색 스카프, 검은 터틀넥 착용으로 레퍼런스 의상 유지. 얼굴·목·스카프·코트에 특수분장 붉은 자국이 남아 '피 묻은 도망자' 상태 지속. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "인물은 서 있고 상반신만 프레임에 있으며 무게중심·목/어깨 연결이 자연스럽다. 공중에 뜬 물체 없음. 머리카락과 스카프가 중력에 맞게 늘어짐, 습기 어린 피부 광택이 저조도 광원에 맞게 반응."
     },
     {
      "label": "A",
      "direction": "A와 동일하게 시선을 아래로 내리고 턱을 당긴 자세, 눈높이 3/4 각도, 얼굴 좌중앙 배치 — 지시와 부합.",
      "built_space": "동일한 창고 배경(좌측 어망, 우측 통발 격자와 바구니 더미, 철망 바구니). 다만 우측 상단 통발 벽면이 약간 더 흐리게 처리된 정도 차이. 로케이션 락 충족.",
      "entities": "동일 배우, 동일 헤어. 그러나 의상이 바뀌었다 — 회색 코트와 회색 스카프, 검은 터틀넥이 사라지고 짙은 남색/검정 셔츠 단독 차림. 이전 스틸이 확정한 '각 인물의 의상과 상태 지속' 조항 위반. 목과 가슴의 특수분장 자국도 크게 줄어 CARRIED STATE(피로 뒤덮인 상태)가 약화됨.",
      "hard_violations": [],
      "physics": "서 있는 상반신, 지지·중력 문제 없음. 젖은 머리와 피부의 광 반응은 자연스러움."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh4__bgfirst_bg.png",
   "bg_asset_id": "6067a54f-1b1a-4403-b5aa-0c78f08b0b89",
   "bg_record_key": "S81sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S80sh14"
  }
 },
 "S85sh3::bgfirst_bg": {
  "input_fingerprint": "17ad765c82e42953",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들의 옆에서 한 손으로는 어구 창고를 가리키고, 다른 한 손은 허공에 펼쳐 들어 강하게 만류하는 자세로 굳어 있는 마을 청년 #1의 모습.\n\nLOCATION (lock): The village lane between the restaurant frontage and the pier-side fishing-gear shed.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at eye level beside 고산들 without crossing the shared axis, placing 마을 청년 #1 in the near middle-right and 고산들 at the left edge while the 어구 창고 aligns beyond the youth's pointing arm. Hold the youth in a tense three-quarter profile, one arm indicating the structure and the opposite palm spread toward 고산들 as a forceful visual barrier.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 마을 청년 #1 in the middle-right of the frame, midground, points to 어구 창고; 어구 창고 in the upper-left of the frame, background; 고산들 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (선착장 옆에 위치함) — A camera-facing outer side is visible beyond the youth's pointing arm; used as The structure is aligned with the youth's extended hand, making the disputed search location immediately legible; 숲 쪽으로 이어지는 길 (고산들이 다시 올라가려던 방향); used as The path anchors 고산들's interrupted movement toward the forest.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the exterior setting keeps the figures and their directional gestures plainly readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고산들의 옆에서 한 손으로는 어구 창고를 가리키고, 다른 한 손은 허공에 펼쳐 들어 강하게 만류하는 자세로 굳어 있는 마을 청년 #1의 모습.\n\nLOCATION (lock): The village lane between the restaurant frontage and the pier-side fishing-gear shed.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at eye level beside 고산들 without crossing the shared axis, placing 마을 청년 #1 in the near middle-right and 고산들 at the left edge while the 어구 창고 aligns beyond the youth's pointing arm. Hold the youth in a tense three-quarter profile, one arm indicating the structure and the opposite palm spread toward 고산들 as a forceful visual barrier.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 마을 청년 #1 in the middle-right of the frame, midground, points to 어구 창고; 어구 창고 in the upper-left of the frame, background; 고산들 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (선착장 옆에 위치함) — A camera-facing outer side is visible beyond the youth's pointing arm; used as The structure is aligned with the youth's extended hand, making the disputed search location immediately legible; 숲 쪽으로 이어지는 길 (고산들이 다시 올라가려던 방향); used as The path anchors 고산들's interrupted movement toward the forest.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the exterior setting keeps the figures and their directional gestures plainly readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S85sh3__bgfirst_bg.png",
  "asset_id": "e50b2879-b96b-4a9b-8fd1-73e5f0ef8cef",
  "input_asset_ids": [
   "28727209-cb49-4d87-8d3b-6926a3d6bf68",
   "beccd038-3a97-4525-8c4a-25bfc35eda1c",
   "a724fb27-abad-4d06-bbe9-79bbb37368ab"
  ]
 },
 "S85sh3": {
  "input_fingerprint": "992677de9aa6255d",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들의 옆에서 한 손으로는 어구 창고를 가리키고, 다른 한 손은 허공에 펼쳐 들어 강하게 만류하는 자세로 굳어 있는 마을 청년 #1의 모습.\n\nLOCATION (lock): The village lane between the restaurant frontage and the pier-side fishing-gear shed. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at eye level beside 고산들 without crossing the shared axis, placing 마을 청년 #1 in the near middle-right and 고산들 at the left edge while the 어구 창고 aligns beyond the youth's pointing arm. Hold the youth in a tense three-quarter profile, one arm indicating the structure and the opposite palm spread toward 고산들 as a forceful visual barrier.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 마을 청년 #1 in the middle-right of the frame, midground, points to 어구 창고; 어구 창고 in the upper-left of the frame, background; 고산들 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (선착장 옆에 위치함) — A camera-facing outer side is visible beyond the youth's pointing arm; used as The structure is aligned with the youth's extended hand, making the disputed search location immediately legible; 숲 쪽으로 이어지는 길 (고산들이 다시 올라가려던 방향); used as The path anchors 고산들's interrupted movement toward the forest.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the exterior setting keeps the figures and their directional gestures plainly readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain hidden inside the gear shed under their goat-blood disguise. Inwoo retains the .38 handgun and cast, while Jihu’s necklace remains on the ritual altar.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들의 옆에서 한 손으로는 어구 창고를 가리키고, 다른 한 손은 허공에 펼쳐 들어 강하게 만류하는 자세로 굳어 있는 마을 청년 #1의 모습.\n\nLOCATION (lock): The village lane between the restaurant frontage and the pier-side fishing-gear shed. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at eye level beside 고산들 without crossing the shared axis, placing 마을 청년 #1 in the near middle-right and 고산들 at the left edge while the 어구 창고 aligns beyond the youth's pointing arm. Hold the youth in a tense three-quarter profile, one arm indicating the structure and the opposite palm spread toward 고산들 as a forceful visual barrier.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 마을 청년 #1 in the middle-right of the frame, midground, points to 어구 창고; 어구 창고 in the upper-left of the frame, background; 고산들 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (선착장 옆에 위치함) — A camera-facing outer side is visible beyond the youth's pointing arm; used as The structure is aligned with the youth's extended hand, making the disputed search location immediately legible; 숲 쪽으로 이어지는 길 (고산들이 다시 올라가려던 방향); used as The path anchors 고산들's interrupted movement toward the forest.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the exterior setting keeps the figures and their directional gestures plainly readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain hidden inside the gear shed under their goat-blood disguise. Inwoo retains the .38 handgun and cast, while Jihu’s necklace remains on the ritual altar.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들의 옆에서 한 손으로는 어구 창고를 가리키고, 다른 한 손은 허공에 펼쳐 들어 강하게 만류하는 자세로 굳어 있는 마을 청년 #1의 모습.\n\nLOCATION (lock): The village lane between the restaurant frontage and the pier-side fishing-gear shed. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nSTRUCTURE LOOK AUTHORITY: the attached STRUCTURE LOOK photograph is the identity of the fixed structure at this location — wherever that structure appears in the frame, its shape, proportions, openings, materials and colors are LOCKED to it. The LOCATION PHOTOGRAPH remains the authority for this shot's sub-space, surroundings, time of day and lighting. If the two conflict on the structure itself, the STRUCTURE LOOK photo wins; for everything else, the LOCATION PHOTOGRAPH wins.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Track at eye level beside 고산들 without crossing the shared axis, placing 마을 청년 #1 in the near middle-right and 고산들 at the left edge while the 어구 창고 aligns beyond the youth's pointing arm. Hold the youth in a tense three-quarter profile, one arm indicating the structure and the opposite palm spread toward 고산들 as a forceful visual barrier.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 마을 청년 #1 in the middle-right of the frame, midground, points to 어구 창고; 어구 창고 in the upper-left of the frame, background; 고산들 in the middle-left of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선착장 옆 어구 창고 (선착장 옆에 위치함) — A camera-facing outer side is visible beyond the youth's pointing arm; used as The structure is aligned with the youth's extended hand, making the disputed search location immediately legible; 숲 쪽으로 이어지는 길 (고산들이 다시 올라가려던 방향); used as The path anchors 고산들's interrupted movement toward the forest.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight appropriate to the exterior setting keeps the figures and their directional gestures plainly readable.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Minsuk, Jihu, and Inwoo remain hidden inside the gear shed under their goat-blood disguise. Inwoo retains the .38 handgun and cast, while Jihu’s necklace remains on the ritual altar.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S85sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S85sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ],
   "B": [
    {
     "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B01.png"
    },
    {
     "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:903959>"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "눈높이 트래킹 와이드로 청년 중앙우측·고산들 좌측 가장자리·창고 좌측 배경 배치를 요구대로 구현했고, 가리키는 팔이 창고 쪽으로 정렬되며 반대 손바닥은 고산들을 막는 자세가 명확하다. 청년 의상이 레퍼런스 누더기 한복과 다르고 창고 문이 닫힌 점이 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소·의상 재현은 충실하지만 로케이션 사진의 미닫이문 프레이밍을 그대로 복사해 '레퍼런스 프레이밍을 절대 따르지 말 것'과 눈높이 트래킹 지시를 어겼고, 가리키는 손끝이 어구 창고가 아닌 바다/좌측 허공으로 향해 핵심 방향 지시가 어긋난다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.714
     },
     "adjusted": {
      "A": 1.857,
      "B": 1.714
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "눈높이 트래킹 와이드로 청년 중앙우측·고산들 좌측 가장자리·창고 좌측 배경 배치를 요구대로 구현했고, 가리키는 팔이 창고 쪽으로 정렬되며 반대 손바닥은 고산들을 막는 자세가 명확하다. 청년 의상이 레퍼런스 누더기 한복과 다르고 창고 문이 닫힌 점이 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소·의상 재현은 충실하지만 로케이션 사진의 미닫이문 프레이밍을 그대로 복사해 '레퍼런스 프레이밍을 절대 따르지 말 것'과 눈높이 트래킹 지시를 어겼고, 가리키는 손끝이 어구 창고가 아닌 바다/좌측 허공으로 향해 핵심 방향 지시가 어긋난다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "청년은 화면 우측 중간에 서서 오른팔을 좌측(프레임 왼쪽) 수평으로 뻗어 손가락으로 가리키고, 그 연장선상에 좌측 배경의 콘크리트 어구 창고(선반과 개방된 문이 보이는 구조물)가 놓인다. 다른 손(왼손)은 손바닥을 펴 고산들 쪽으로 제지하듯 세워져 있다. 고산들은 좌측 가장자리에서 청년 쪽을 바라보며 몸을 돌린다. 가리킴의 표적이 실제로 어구 창고에 착지한다.",
      "built_space": "로케이션 사진의 공간이 거의 그대로 재현: 좌측 콘크리트 창고(개방된 문, 선반 위 그릇), 전신주와 스피커, 방파제와 선착장, 우측 흰 벽·미닫이문 건물과 태양광 지붕, 하단 나무 격자문과 붉은 대야까지 배치가 일치. 창고는 상단 좌측 배경에 실제 거리에 맞는 작은 화면 점유율. 카메라 앞 문틀이 남아 있으나 로케이션 사진의 문간 뷰와 유사한 프레이밍 잔재로, 인물 배치는 지시대로임.",
      "entities": "고산들: 40대 한국 남성, 비니, 올리브 조끼, 체크 셔츠, 장화 — 캐릭터 레퍼런스와 일치. 마을 청년 #1: 젊은 한국 남성, 두건과 누더기 한복, 짚신 — 청년 레퍼런스 의상과 정확히 일치. 추가 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 두 발로 서 있고 그림자가 발밑에 정확히 붙는다. 청년은 앞발에 체중을 실은 저지 자세, 고산들은 걸음을 멈추고 몸을 트는 중심 이동이 보인다. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "청년은 오른팔을 좌측으로 뻗지만 손끝이 향하는 지점은 좌측 중경의 빈 길/전신주 부근이며, 좌측 배경 구조물(붉은 문이 달린 작은 콘크리트 건물)과 정렬은 애매하다. 왼손 손바닥은 카메라/우측 앞쪽으로 펼쳐져 고산들(좌측 끝) 반대 방향에 가깝다 — 제지 방향이 대상에게 맞지 않는다. 고산들의 시선은 화면 좌측 바깥을 향해 청년을 보고 있지 않다.",
      "built_space": "좌측 창고가 로케이션 사진의 개방된 문·선반 대신 붉은 판문으로 닫힌 형태로 바뀌었고, 부두 로프·구명환 배치와 방파제 라인도 단순화됨. 우측 흰 건물과 격자문, 붉은 대야는 유지. 구조물 정체성이 로케이션 사진과 어긋나며 어구 창고로서의 가독성이 떨어진다.",
      "entities": "고산들: 레퍼런스와 대체로 일치(비니, 올리브 조끼, 체크 셔츠). 마을 청년 #1: 얼굴은 젊은 한국 남성이나 의상이 현대식 회색 긴팔 티셔츠·바지로, 청년 레퍼런스의 누더기 한복 복장과 불일치. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 서 있고 그림자가 정상적으로 붙는다. 청년의 자세는 안정적이나 두 팔의 방향이 서로 어긋나 제지 동작의 역학이 약하다. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가리키는 팔의 연장선에 어구 창고가 정확히 정렬되고 반대 손바닥이 고산들을 향해 제지벽을 만들며, 로케이션 구조물·의상 레퍼런스도 일치하는 와이드 샷."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "손가락이 창고가 아닌 빈 길을 가리키고 펼친 손바닥이 고산들 쪽이 아닌 카메라 쪽을 향하며, 창고 개구부가 로케이션과 다르고 청년 의상도 레퍼런스와 불일치."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "가리키는 팔의 연장선에 어구 창고가 정확히 정렬되고 반대 손바닥이 고산들을 향해 제지벽을 만들며, 로케이션 구조물·의상 레퍼런스도 일치하는 와이드 샷."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "손가락이 창고가 아닌 빈 길을 가리키고 펼친 손바닥이 고산들 쪽이 아닌 카메라 쪽을 향하며, 창고 개구부가 로케이션과 다르고 청년 의상도 레퍼런스와 불일치."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "청년은 화면 우측 중간에 서서 오른팔을 좌측(프레임 왼쪽) 수평으로 뻗어 손가락으로 가리키고, 그 연장선상에 좌측 배경의 콘크리트 어구 창고(선반과 개방된 문이 보이는 구조물)가 놓인다. 다른 손(왼손)은 손바닥을 펴 고산들 쪽으로 제지하듯 세워져 있다. 고산들은 좌측 가장자리에서 청년 쪽을 바라보며 몸을 돌린다. 가리킴의 표적이 실제로 어구 창고에 착지한다.",
      "built_space": "로케이션 사진의 공간이 거의 그대로 재현: 좌측 콘크리트 창고(개방된 문, 선반 위 그릇), 전신주와 스피커, 방파제와 선착장, 우측 흰 벽·미닫이문 건물과 태양광 지붕, 하단 나무 격자문과 붉은 대야까지 배치가 일치. 창고는 상단 좌측 배경에 실제 거리에 맞는 작은 화면 점유율. 카메라 앞 문틀이 남아 있으나 로케이션 사진의 문간 뷰와 유사한 프레이밍 잔재로, 인물 배치는 지시대로임.",
      "entities": "고산들: 40대 한국 남성, 비니, 올리브 조끼, 체크 셔츠, 장화 — 캐릭터 레퍼런스와 일치. 마을 청년 #1: 젊은 한국 남성, 두건과 누더기 한복, 짚신 — 청년 레퍼런스 의상과 정확히 일치. 추가 인물 없음. 텍스트/워터마크 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 두 발로 서 있고 그림자가 발밑에 정확히 붙는다. 청년은 앞발에 체중을 실은 저지 자세, 고산들은 걸음을 멈추고 몸을 트는 중심 이동이 보인다. 공중에 뜬 물체 없음."
     },
     {
      "label": "A",
      "direction": "청년은 오른팔을 좌측으로 뻗지만 손끝이 향하는 지점은 좌측 중경의 빈 길/전신주 부근이며, 좌측 배경 구조물(붉은 문이 달린 작은 콘크리트 건물)과 정렬은 애매하다. 왼손 손바닥은 카메라/우측 앞쪽으로 펼쳐져 고산들(좌측 끝) 반대 방향에 가깝다 — 제지 방향이 대상에게 맞지 않는다. 고산들의 시선은 화면 좌측 바깥을 향해 청년을 보고 있지 않다.",
      "built_space": "좌측 창고가 로케이션 사진의 개방된 문·선반 대신 붉은 판문으로 닫힌 형태로 바뀌었고, 부두 로프·구명환 배치와 방파제 라인도 단순화됨. 우측 흰 건물과 격자문, 붉은 대야는 유지. 구조물 정체성이 로케이션 사진과 어긋나며 어구 창고로서의 가독성이 떨어진다.",
      "entities": "고산들: 레퍼런스와 대체로 일치(비니, 올리브 조끼, 체크 셔츠). 마을 청년 #1: 얼굴은 젊은 한국 남성이나 의상이 현대식 회색 긴팔 티셔츠·바지로, 청년 레퍼런스의 누더기 한복 복장과 불일치. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "두 인물 모두 지면에 서 있고 그림자가 정상적으로 붙는다. 청년의 자세는 안정적이나 두 팔의 방향이 서로 어긋나 제지 동작의 역학이 약하다. 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "totals": {
   "A": 12,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "눈높이 트래킹 와이드로 청년 중앙우측·고산들 좌측 가장자리·창고 좌측 배경 배치를 요구대로 구현했고, 가리키는 팔이 창고 쪽으로 정렬되며 반대 손바닥은 고산들을 막는 자세가 명확하다. 청년 의상이 레퍼런스 누더기 한복과 다르고 창고 문이 닫힌 점이 감점."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소·의상 재현은 충실하지만 로케이션 사진의 미닫이문 프레이밍을 그대로 복사해 '레퍼런스 프레이밍을 절대 따르지 말 것'과 눈높이 트래킹 지시를 어겼고, 가리키는 손끝이 어구 창고가 아닌 바다/좌측 허공으로 향해 핵심 방향 지시가 어긋난다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION PHOTOGRAPH — the exact place of this shot: its spatial layout, surroundings, fixed features, time of day and lighting mood are spatial truth; stage the moment inside this place. If a STRUCTURE LOOK photograph is also attached, that photo wins for the fixed structure itself — this photograph wins for everything around it. Never copy its camera framing.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L40B01.png"
   },
   {
    "label": "STRUCTURE LOOK — the confirmed photograph of the fixed structure at this location: wherever the structure appears in the frame, its shape, proportions, materials, colors and openings are LOCKED to this photo. Never copy its camera framing, time of day or lighting — the shot text and the LOCATION PHOTOGRAPH are the authorities for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_wooden_restaurant_compound_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "어구 창고가 'STRUCTURE LOOK'에 지정된 나무 판자와 슬레이트 지붕 건물이 아닌, 위치 참조 사진의 시멘트 블록 건물로 잘못 그려졌습니다.",
     "fix_en": "Replace the cinderblock gear shed with the white wooden structure with a corrugated roof from the STRUCTURE LOOK reference, keeping the lighting, characters, and framing exactly the same.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 5,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace the cinderblock gear shed with the white wooden structure with a corrugated roof from the STRUCTURE LOOK reference, keeping the lighting, characters, and framing exactly the same.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가리키는 팔의 연장선이 열린 어구 창고 개구부에 정확히 꽂히고, 로케이션 사진의 창고 규모·전경 격자문·소품 배치가 그대로 유지되어 와이드 구도와 프레임 레이아웃(우중앙 청년, 좌중앙 고산들, 좌상단 창고)을 가장 충실히 실현한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "창고를 판자벽으로 바꿔 STRUCTURE LOOK 재질에 근접시킨 대신, 로케이션 사진의 블록조 창고 정체성과 크기를 잃고 전경 격자문 패널까지 사라져 계약이 요구하지 않은 배경·픽스처 변경이 누적되며 가리킴 정렬도 다소 느슨해졌다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.857,
      "B": 1.75
     },
     "adjusted": {
      "A": 1.857,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "B"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "가리키는 팔의 연장선이 열린 어구 창고 개구부에 정확히 꽂히고, 로케이션 사진의 창고 규모·전경 격자문·소품 배치가 그대로 유지되어 와이드 구도와 프레임 레이아웃(우중앙 청년, 좌중앙 고산들, 좌상단 창고)을 가장 충실히 실현한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "창고를 판자벽으로 바꿔 STRUCTURE LOOK 재질에 근접시킨 대신, 로케이션 사진의 블록조 창고 정체성과 크기를 잃고 전경 격자문 패널까지 사라져 계약이 요구하지 않은 배경·픽스처 변경이 누적되며 가리킴 정렬도 다소 느슨해졌다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물·자세·프레이밍은 동등하지만, 어구 창고를 로케이션의 콘크리트 블록 벽에서 흰 판벽+녹슨 골함석으로 바꿔 LOCATION 락(고정 구조물 재료·색)을 훼손했고 가리키는 손끝-창고 정렬도 약간 낮다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "어구 창고가 로케이션 사진 그대로의 콘크리트 블록 벽·슬레이트 지붕으로 유지되고, 청년의 지시 팔이 창고와 더 정확히 정렬되며 반대 손바닥은 고산들을 막는 자세 — 장소 락과 지시 방향 모두 충족하고 그 외 변경이 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.833
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.833
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물·자세·프레이밍은 동등하지만, 어구 창고를 로케이션의 콘크리트 블록 벽에서 흰 판벽+녹슨 골함석으로 바꿔 LOCATION 락(고정 구조물 재료·색)을 훼손했고 가리키는 손끝-창고 정렬도 약간 낮다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "어구 창고가 로케이션 사진 그대로의 콘크리트 블록 벽·슬레이트 지붕으로 유지되고, 청년의 지시 팔이 창고와 더 정확히 정렬되며 반대 손바닥은 고산들을 막는 자세 — 장소 락과 지시 방향 모두 충족하고 그 외 변경이 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S85sh3__bgfirst_bg.png",
   "bg_asset_id": "e50b2879-b96b-4a9b-8fd1-73e5f0ef8cef",
   "bg_record_key": "S85sh3::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate",
   "seed_attached": true
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "S86sh10": {
  "input_fingerprint": "a13cae99de9a0bf0",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 고산들의 엄청난 주먹이 앞을 막아선 조 형사의 머리에 강하게 적중하여 충격이 전달되는 mid-impact 순간.\n\nLOCATION (lock): The open pier between the charging villagers and the police patrol boat. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut to head height beside 조 형사, perpendicular to 고산들's attack path, and freeze the exact instant the fist compresses into the side of 조 형사's head. Keep both faces and the striking arm within a tight lateral composition, with 고산들의 forward drive entering from one edge and 조 형사의 head beginning to snap toward the opposite edge.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-left of the frame, foreground, moves toward 조 형사's head; 조 형사 in the middle-right of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: 몰려오는 마을 사람들 (선착장을 향해 달려오는 중); used as The advancing crowd remains softly legible behind the impact as continuing pressure toward the patrol boat; 선착장 (충돌이 벌어지는 장소); used as A narrow background strip fixes the collision at the pier rather than abstracting it into an isolated blow.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight renders the impact with hard visual clarity while the background falls away from the two profiles.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, patrol boat, charging villagers, bright daylight, and ongoing escape. Exclude the boarding hands from the focal action; show the large man's fist striking the detective's head.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains casted aboard the patrol boat, and the .38 handgun stays in his possession. The fugitives retain the goat-blood coating.\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 man in his mid-40s, closely cropped dark hair, cold angular face); 조 형사 (Korean man in his 40s, short dark hair, approachable mature face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "고산들이 좌측 중간에서 우측으로 뻗은 오른팔의 주먹이 조 형사의 턱/목 아래(하악선~목 경계)에 닿아 있다. 머리 측면이 아니라 턱·목 부위 타격으로 읽히고, 조 형사의 머리는 카메라 쪽으로 살짝 젖혀졌을 뿐 반대쪽(우측)으로 스냅되는 방향성이 약하다. 고산들의 시선은 조 형사 머리 쪽을 향하고, 배경 마을 사람들은 선착장을 따라 카메라 쪽(순찰선 방향)으로 달려온다.",
    "built_space": "선착장 개방 공간. 청록 페인트가 벗겨진 부두 바닥, 계선주 열, 우측에 파란 선체의 순찰선과 흰 조타실 구조물, 좌측 상단에 노란 건물 일부가 참조 스틸과 일치. 구조물 중복이나 불가능한 반사는 없음.",
    "entities": "고산들: 40대 한국 남성, 짧은 머리이지만 참조의 '아주 짧게 깎은' 정도보다 길고 앞머리 있음, 올리브 워크 베스트+회색 언더셔츠(참조의 체크 플란넬 셔츠 소매가 아니라 무지 회색 소매). 모자는 없음. 조 형사: 40대 한국 남성, 짧은 머리, 참조 얼굴과 유사, 다만 어두운 정장 재킷+피 묻은 셔츠 차림(이전 스틸의 형사 복장 계열로는 수용 가능). 배경 인물은 마을 사람들로 프롬프트가 허용한 배경 군중.",
    "hard_violations": [],
    "physics": "두 인물 모두 발이 프레임 밖이지만 몸통 기울기와 체중 이동이 자연스럽고 공중 부양 없음. 주먹은 실제로 살에 눌려 접촉면이 있고 목/턱 피부가 밀린다. 조 형사는 뒤로 밀리는 상체 각도가 있어 충격 순간과 모순되지 않으나 머리 스냅이 거의 없어 mid-impact 표현이 약하다."
   },
   {
    "label": "B",
    "direction": "고산들이 좌측에서 오른팔을 뻗어 주먹이 조 형사의 목/턱 아래 뒤쪽에 닿아 있다. 머리 측면 타격이 아니라 목덜미·턱 아래로 읽힘. 조 형사의 머리는 우측으로 스냅되고 땀방울이 튀어 충격 전달은 보인다. 배경 군중은 부두를 따라 카메라 쪽으로 달려온다.",
    "built_space": "선착장, 청록 벗겨진 바닥, 계선주, 우측에 파란 선체와 흰 선실 구조물로 이전 스틸과 대체로 일치. 좌측 상단 건물도 유사. 구조 중복 없음.",
    "entities": "고산들: 체크 플란넬 셔츠 소매+올리브 베스트로 참조 의상과 잘 맞음, 머리는 참조보다 길고 모자 없음. 조 형사: 얼굴은 참조와 유사하나 복장이 '警' 표식이 있는 해양경찰 근무복+검정 방탄조끜로, 조 형사가 아닌 정복 경관처럼 보이고 조끼에 한글 텍스트가 노출된다(프롬프트: 문자 금지). 배경 군중 다수는 허용 범위.",
    "hard_violations": [
     "방탄조끼에 한글 '경(警)' 계열 문자/식별 표식이 프레임 내에 노출 — 텍스트·주석 금지 조항 위반"
    ],
    "physics": "두 인물 모두 지면 접촉이 프레임 밖이나 자세는 안정적이며 부양 없음. 주먹은 피부에 접촉, 땀 스프레이로 충격 전달이 표현됨. 다만 팔이 거의 곧게 뻗은 채 목뒤로 감기는 궤적은 측면 강타로는 다소 부자연스러움."
   },
   {
    "label": "C",
    "direction": "고산들이 중간 좌측에서 우측으로 돌진하며 오른 주먹이 조 형사의 왼쪽 광대/뺨(머리 측면)에 정확히 압착되어 있고, 조 형사의 머리는 우측(반대편 엣지)으로 꺾이며 머리카락이 그 방향으로 흩날린다. 두 얼굴 모두 프로필로 잡히고 카메라는 공격 경로에 수직, 머리 높이. 배경 마을 사람들은 부두를 따라 카메라/순찰선 방향으로 달려온다.",
    "built_space": "선착장 개방부. 참조 스틸의 노란 '마을식당' 건물, 회색 창고, 전신주, 청록색 벗겨진 부두 도장, 우측 파란 선체 순찰선과 프레임 등 고정 요소가 가장 충실히 재현. 배경 요소 크기 비례도 실제 스케일 유지. 구조 중복·불가능 반사 없음.",
    "entities": "고산들: 40대, 참조대로 아주 짧게 깎은 머리, 각진 차가운 얼굴, 올리브 베스트+체크 플란넬 소매 — 참조 일치도 가장 높음(모자만 없음). 조 형사: 40대 한국 남성, 짧은 검은 머리, 참조 얼굴과 유사, 카키 재킷 차림. 배경은 마을 사람들뿐, 발명된 인물·물체 없음. 문자 노출 없음(배경 간판은 이전 스틸의 고정 요소로 판독 불가 수준).",
    "hard_violations": [],
    "physics": "고산들은 우측 발이 지면에 심겨 전진 체중 이동, 조 형사는 두 발이 프레임 밖이지만 상체가 밀리는 각도와 머리 스냅이 타격과 일치하며 부양 없음. 주먹이 뺨살을 눌러 변형시키는 접촉면이 명확하고, 머리카락 흩날림이 충격 전달을 보강."
   }
  ],
  "totals": {
   "C": 9,
   "A": 6,
   "B": 4
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 9,
    "verdict_ko": "주먹이 조 형사 '머리(광대·뺨) 측면'에 압착되고 머리가 반대편으로 꺾이는 mid-impact를 유일하게 정확히 구현했고, 고산들 참조(짧게 깎은 머리·체크 소매·올리브 베스트)와 이전 스틸의 선착장 고정 요소 재현도 가장 충실."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "장소·군중·조명은 무난하나 주먹이 머리가 아니라 턱·목에 닿고 머리 스냅이 거의 없어 '머리에 적중하는 mid-impact'가 약하며, 고산들 헤어·소매가 참조와 어긋남."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "타격점이 목덜미이고 조 형사가 참조의 형사가 아닌 해양경찰 정복·방탄조끼 차림이며, 조끼에 한글 표식 텍스트가 노출되어 문자 금지 조항을 위반."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S86sh7_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   },
   {
    "label": "CHARACTER REFERENCE — 조 형사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:957998>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "고산들의 타격하는 주먹(타격면)이 손가락 마디 등 해부학적 디테일을 잃고 조 형사의 뺨과 뭉개진 덩어리처럼 결합되어 있습니다.",
     "fix_en": "Render clear anatomical details on the striking fist, adding distinct knuckles and folded fingers pressing against the cheek; preserve the characters, their positions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "조 형사의 머리카락이 프롬프트의 '짧은 어두운 머리' 지시와 레퍼런스의 단정한 스타일에 비해 너무 길게 휘날리고 있습니다.",
     "fix_en": "Shorten the hair of the character on the right to a neat, short cut; preserve the characters, their positions, their expressions, their clothing, the set, the light, and the framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Render clear anatomical details on the striking fist, adding distinct knuckles and folded fingers pressing against the cheek; preserve the characters, their positions, their clothing, the set, the light, and the framing.\n- Shorten the hair of the character on the right to a neat, short cut; preserve the characters, their positions, their expressions, their clothing, the set, the light, and the framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "주먹이 조 형사 머리 측면에 압착되는 mid-impact 순간, 머리카락 튐과 얼굴 일그러짐까지 충격 전달이 가장 설득력 있게 보이며 프레임 배치(좌 고산들·우 조 형사)와 배경 군중·선착장 스트립 모두 계약대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·위치·배경은 A와 거의 동일하나 계약이 요구하지 않은 조 형사의 헤어를 매끈한 슬릭백으로 바꿔 정체성 손실이 생겼고, 머리카락이 미동도 없어 '강하게 적중해 충격이 전달되는' 순간의 물리 표현이 오히려 약해졌다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.639
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.639
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "주먹이 조 형사 머리 측면에 압착되는 mid-impact 순간, 머리카락 튐과 얼굴 일그러짐까지 충격 전달이 가장 설득력 있게 보이며 프레임 배치(좌 고산들·우 조 형사)와 배경 군중·선착장 스트립 모두 계약대로다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·위치·배경은 A와 거의 동일하나 계약이 요구하지 않은 조 형사의 헤어를 매끈한 슬릭백으로 바꿔 정체성 손실이 생겼고, 머리카락이 미동도 없어 '강하게 적중해 충격이 전달되는' 순간의 물리 표현이 오히려 약해졌다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "타격 방향·장소·인물 대부분 충족하나, 조 형사의 머리가 포마드로 정돈된 볼륨 헤어로 바뀌어 '짧은 검은 머리' 프로필에서 벗어나고 머리 반동이 없어 mid-impact 순간의 충격 전달이 가장 약하게 읽힌다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 구도·장소·군중을 유지한 채 조 형사의 짧은 머리가 충격 방향으로 튀며 머리가 반대편으로 꺾이기 시작하는 mid-impact를 실제로 보여주어 샷 텍스트에 가장 충실하다(헤어 산발이 다소 과장된 점만 감점)."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.639,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.639,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "타격 방향·장소·인물 대부분 충족하나, 조 형사의 머리가 포마드로 정돈된 볼륨 헤어로 바뀌어 '짧은 검은 머리' 프로필에서 벗어나고 머리 반동이 없어 mid-impact 순간의 충격 전달이 가장 약하게 읽힌다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일 구도·장소·군중을 유지한 채 조 형사의 짧은 머리가 충격 방향으로 튀며 머리가 반대편으로 꺾이기 시작하는 mid-impact를 실제로 보여주어 샷 텍스트에 가장 충실하다(헤어 산발이 다소 과장된 점만 감점)."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S86sh7"
  }
 },
 "S86sh13": {
  "input_fingerprint": "cf714023eae3e111",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 순식간에 벌어진 끔찍한 광경에 충격을 받아 두 눈이 튀어나올 듯 커진 채 얼어붙은 신 형사의 얼굴 클로즈업.\n\nLOCATION (lock): The pier-side boarding area beside the patrol boat and the fallen detective. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Cut directly to eye height in front of 신 형사 and reduce the image to a face close-up, his widened eyes held near the upper third while his jaw and locked shoulders remain visible below. The frontal position functions as a psychological collision rather than an address to camera; his gaze is fixed just past the lens toward the off-screen killing.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 신 형사 in the middle-center of the frame, foreground.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight holds 신 형사's frozen features in stark contrast while the setting recedes beyond recognition.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 pier, patrol boat, pursuing mob, daylight, and the detective's nearby position. Exclude the impact itself from the close-up; focus on the younger detective's horrified reaction.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain blood-coated aboard the patrol boat; Inwoo retains his cast and handgun, while Jihu’s necklace remains absent.\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 man in his 30s, short dark hair, alert angular face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "정면 아이레벨 클로즈업. 시선은 렌즈를 스치듯 살짝 카메라 오른쪽(관객 기준 왼쪽 옆)으로 고정되어 화면 밖 살해 장면을 향하는 방향감이 성립. 두 눈이 크게 뜨인 상태로 얼어붙어 있고 입은 반쯤 벌어짐.",
    "built_space": "부두 보딩 구역: 배경에 노란 사무소 건물, 파란 창틀, 회색 철제 창고, 흐릿한 추격 군중이 얕은 심도로 물러나 있음. 초계정은 프레임 밖이나 부두 콘크리트·바위 방파제가 이어져 장소 동일성 유지. 배경 요소가 전경으로 확대된 곳 없음.",
    "entities": "한국인 남성, 30대로 읽히는 각진 얼굴, 짧은 검은 머리, 갈색 필드 재킷 + 어두운 셔츠 칼라. 신 형사 프로필(30대·짧은 머리·각진 얼굴)에 부합. 캐릭터 레퍼런스의 조선 복장은 다른 시대 것이라 현대 형사 의상으로 대체된 것이 합리적. 추가 인물 없음(배경 군중은 이전 스틸에서 이어진 군중).",
    "physics": "인물은 지면에 서 있는 흉상 프레임으로 어깨·목·턱이 자연스럽게 받쳐짐. 공중에 떠 있는 신체·물체 없음. 얼굴 근육의 긴장, 굳은 어깨선이 충격 순간과 일치.",
    "hard_violations": []
   },
   {
    "label": "B",
    "direction": "정면 클로즈업이지만 두 눈의 시선이 서로 어긋나 보임(오른눈은 카메라 왼쪽, 왼눈은 다른 방향으로 몰림) — 초점이 한 지점에 모이지 않아 화면 밖 대상 응시가 불명확.",
    "built_space": "부두, 노란 사무소, 청록 도장 바닥, 오른쪽에 흰·파란 초계정과 난간이 정확히 배치. 장소 잠금은 가장 충실.",
    "entities": "얼굴·머리·의상(올리브 조끼 + 체크 셔츠)이 이전 스틸에서 주먹을 날린 가해자 남성과 동일 — 즉 신 형사가 아닌 다른 인물의 외형. 나이도 40대 후반~50대로 읽혀 30대 신 형사 프로필과 불일치.",
    "physics": "지면에 선 상반신, 지지 문제 없음. 다만 프레임이 가슴까지 내려가 클로즈업보다 다소 넓은 미디엄 클로즈업.",
    "hard_violations": [
     "이전 스틸의 가해자(폭행하는 남성) 얼굴·의상을 그대로 가져와, 샷 텍스트가 허용하지 않는 다른 인물을 주인공으로 세움",
     "양쪽 눈동자 정렬이 어긋난 비해부학적 시선(사시성 왜곡)"
    ]
   },
   {
    "label": "C",
    "direction": "정면 클로즈업, 시선이 렌즈 약간 옆을 향해 화면 밖을 응시하는 방향은 성립. 다만 오른눈(화면 왼쪽) 홍채가 안쪽으로 심하게 몰려 두 눈의 응시축이 어긋남.",
    "built_space": "부두 보딩 구역, 노란 건물, 청록 바닥, 오른쪽 파란 선체와 난간이 보여 장소 일치. 배경 군중이 부두를 따라 달려옴.",
    "entities": "갈색 재킷 + 헝클어진 검은 머리 — 이전 스틸에서 얼굴을 맞고 있던 피격 남성(지후 쪽)의 헤어·의상과 동일해 신 형사가 아닌 인물로 읽힘. 연령도 40대 이상.",
    "physics": "지면에 선 상반신, 지지 문제 없음. 떠 있는 요소 없음.",
    "hard_violations": [
     "이전 스틸에서 이미 폭행당하던 다른 인물의 외형(헝클어진 머리·갈색 재킷)을 주인공으로 사용 — 샷 텍스트가 지정한 신 형사 아님",
     "왼쪽 눈동자가 코쪽으로 극단적으로 쏠린 비해부학적 눈 렌더링"
    ]
   }
  ],
  "totals": {
   "A": 8,
   "B": 3,
   "C": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "아이레벨 정면 얼굴 클로즈업, 상삼분점의 크게 뜬 두 눈, 렌즈를 스치는 화면 밖 응시, 30대 각진 얼굴의 신 형사 정체성, 배경으로 물러난 부두와 군중까지 모두 충족 — 초계정이 프레임에 안 보이는 점은 클로즈업상 감점 요소가 아님."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "장소 재현은 가장 정확하지만 이전 스틸의 '주먹을 날린 남성' 얼굴·의상을 그대로 써 신 형사가 아닌 인물을 세웠고, 양안 시선축이 어긋나 응시 대상이 성립하지 않음."
   },
   {
    "label": "C",
    "score": 4,
    "verdict_ko": "부두·초계정 배경은 적합하나 주인공이 이전 스틸의 피격 인물(헝클어진 머리·갈색 재킷)로 대체되어 신 형사 정체성 잠금을 위반하고, 한쪽 눈동자가 부자연스럽게 몰려 해부학적 눈 규정을 어김."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S86sh10_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 신 형사: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:862922>"
   }
  ],
  "critique": {
   "issues": []
  },
  "fix_skipped": true,
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S86sh10"
  }
 },
 "S87sh2::bgfirst_bg": {
  "input_fingerprint": "1c3754d49c174c3d",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 몸의 반이 바닷물에 빠진 상태에서 한 손으로 배의 가장자리를 짚고 거칠게 몸을 솟구쳐 오르는 mid-action 순간의 고산들의 기괴하고 야수적인 전신.\n\nLOCATION (lock): The outer rail and bow edge of the moving police patrol boat just off the island pier.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Crane upward from water level just outside the bow-side rail, briefly widening and tilting up so 고산들 (육혈귀 각성 상태)'s entire body remains visible as one hand anchors him and his lower body surges out of the water. Place the rail diagonally across the middle of the frame, with his torso cresting above it and his trailing legs below, preserving the continuous rise toward the deck.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 (육혈귀 각성 상태) in the middle-center of the frame, midground, moves toward patrol boat deck; bow-side rail in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선수 가장자리 레일 바 (고산들이 한 손으로 붙잡은 상태) — Its outer side faces camera and runs diagonally across the frame beneath 고산들's gripping hand; used as The rail is the physical pivot for the one-handed ascent and divides sea level from deck level; 바닷물 (고산들의 몸 절반이 빠졌다가 솟구쳐 오르는 중); used as The water around his lower body shows the violent rebound used to reach the deck; 순찰정 갑판 (고산들이 올라서려는 위치); used as The upper surface beyond the rail provides the landing destination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light catches the water-soaked figure against the sea while preserving the harsh contrast of his beastlike form.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 몸의 반이 바닷물에 빠진 상태에서 한 손으로 배의 가장자리를 짚고 거칠게 몸을 솟구쳐 오르는 mid-action 순간의 고산들의 기괴하고 야수적인 전신.\n\nLOCATION (lock): The outer rail and bow edge of the moving police patrol boat just off the island pier.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Crane upward from water level just outside the bow-side rail, briefly widening and tilting up so 고산들 (육혈귀 각성 상태)'s entire body remains visible as one hand anchors him and his lower body surges out of the water. Place the rail diagonally across the middle of the frame, with his torso cresting above it and his trailing legs below, preserving the continuous rise toward the deck.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 (육혈귀 각성 상태) in the middle-center of the frame, midground, moves toward patrol boat deck; bow-side rail in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선수 가장자리 레일 바 (고산들이 한 손으로 붙잡은 상태) — Its outer side faces camera and runs diagonally across the frame beneath 고산들's gripping hand; used as The rail is the physical pivot for the one-handed ascent and divides sea level from deck level; 바닷물 (고산들의 몸 절반이 빠졌다가 솟구쳐 오르는 중); used as The water around his lower body shows the violent rebound used to reach the deck; 순찰정 갑판 (고산들이 올라서려는 위치); used as The upper surface beyond the rail provides the landing destination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light catches the water-soaked figure against the sea while preserving the harsh contrast of his beastlike form.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh2__bgfirst_bg.png",
  "asset_id": "d126da23-149d-4adc-b5c5-6a8420830ec1",
  "input_asset_ids": [
   "19d52f0f-6830-4fca-b4f5-22af0bdc0303",
   "35d85063-4381-4750-9660-eb8724f7d321"
  ]
 },
 "S87sh2": {
  "input_fingerprint": "754c2b062b6f8a90",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 몸의 반이 바닷물에 빠진 상태에서 한 손으로 배의 가장자리를 짚고 거칠게 몸을 솟구쳐 오르는 mid-action 순간의 고산들의 기괴하고 야수적인 전신.\n\nLOCATION (lock): The outer rail and bow edge of the moving police patrol boat just off the island pier. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Crane upward from water level just outside the bow-side rail, briefly widening and tilting up so 고산들 (육혈귀 각성 상태)'s entire body remains visible as one hand anchors him and his lower body surges out of the water. Place the rail diagonally across the middle of the frame, with his torso cresting above it and his trailing legs below, preserving the continuous rise toward the deck.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 (육혈귀 각성 상태) in the middle-center of the frame, midground, moves toward patrol boat deck; bow-side rail in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선수 가장자리 레일 바 (고산들이 한 손으로 붙잡은 상태) — Its outer side faces camera and runs diagonally across the frame beneath 고산들's gripping hand; used as The rail is the physical pivot for the one-handed ascent and divides sea level from deck level; 바닷물 (고산들의 몸 절반이 빠졌다가 솟구쳐 오르는 중); used as The water around his lower body shows the violent rebound used to reach the deck; 순찰정 갑판 (고산들이 올라서려는 위치); used as The upper surface beyond the rail provides the landing destination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light catches the water-soaked figure against the sea while preserving the harsh contrast of his beastlike form.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain goat-blood-coated; Inwoo still has his cast and .38 handgun. Sandel boards soaked with seawater.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 몸의 반이 바닷물에 빠진 상태에서 한 손으로 배의 가장자리를 짚고 거칠게 몸을 솟구쳐 오르는 mid-action 순간의 고산들의 기괴하고 야수적인 전신.\n\nLOCATION (lock): The outer rail and bow edge of the moving police patrol boat just off the island pier. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Crane upward from water level just outside the bow-side rail, briefly widening and tilting up so 고산들 (육혈귀 각성 상태)'s entire body remains visible as one hand anchors him and his lower body surges out of the water. Place the rail diagonally across the middle of the frame, with his torso cresting above it and his trailing legs below, preserving the continuous rise toward the deck.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 (육혈귀 각성 상태) in the middle-center of the frame, midground, moves toward patrol boat deck; bow-side rail in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선수 가장자리 레일 바 (고산들이 한 손으로 붙잡은 상태) — Its outer side faces camera and runs diagonally across the frame beneath 고산들's gripping hand; used as The rail is the physical pivot for the one-handed ascent and divides sea level from deck level; 바닷물 (고산들의 몸 절반이 빠졌다가 솟구쳐 오르는 중); used as The water around his lower body shows the violent rebound used to reach the deck; 순찰정 갑판 (고산들이 올라서려는 위치); used as The upper surface beyond the rail provides the landing destination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light catches the water-soaked figure against the sea while preserving the harsh contrast of his beastlike form.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain goat-blood-coated; Inwoo still has his cast and .38 handgun. Sandel boards soaked with seawater.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 몸의 반이 바닷물에 빠진 상태에서 한 손으로 배의 가장자리를 짚고 거칠게 몸을 솟구쳐 오르는 mid-action 순간의 고산들의 기괴하고 야수적인 전신.\n\nLOCATION (lock): The outer rail and bow edge of the moving police patrol boat just off the island pier. The shot takes place here — the attached LOCATION STRUCTURE PHOTOGRAPH is the single authority for this exact place — its fixed structure and permanent site details are LOCKED to it. No separate location photograph exists for this place. Build everything else strictly from the location text above and the shot text; the layout sketch (when attached) governs framing and placement only, and the shot text governs time of day, lighting and action.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Crane upward from water level just outside the bow-side rail, briefly widening and tilting up so 고산들 (육혈귀 각성 상태)'s entire body remains visible as one hand anchors him and his lower body surges out of the water. Place the rail diagonally across the middle of the frame, with his torso cresting above it and his trailing legs below, preserving the continuous rise toward the deck.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 (육혈귀 각성 상태) in the middle-center of the frame, midground, moves toward patrol boat deck; bow-side rail in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선수 가장자리 레일 바 (고산들이 한 손으로 붙잡은 상태) — Its outer side faces camera and runs diagonally across the frame beneath 고산들's gripping hand; used as The rail is the physical pivot for the one-handed ascent and divides sea level from deck level; 바닷물 (고산들의 몸 절반이 빠졌다가 솟구쳐 오르는 중); used as The water around his lower body shows the violent rebound used to reach the deck; 순찰정 갑판 (고산들이 올라서려는 위치); used as The upper surface beyond the rail provides the landing destination.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light catches the water-soaked figure against the sea while preserving the harsh contrast of his beastlike form.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Jihu, Minsuk, and Inwoo remain goat-blood-coated; Inwoo still has his cast and .38 handgun. Sandel boards soaked with seawater.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S87sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:990262>"
    }
   ],
   "B": [
    {
     "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_police_patrol_boat_deck_sel.png"
    },
    {
     "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:990262>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "built_space": "순찰정의 파란 선체, 검은 고무 방현재, 흰 조타실, 창·문·경광등·난간이 한 척의 연속된 구조로 보인다. 인물은 배 밖에 있고 갑판은 난간 너머에 있어 좌석이나 조종 장치의 중복·오배치는 없다. 카메라는 수면 바로 바깥의 낮은 위치에서 선체와 난간을 올려다본다.",
      "direction": "고산들은 화면 중앙에서 오른손으로 금속 난간을 붙잡고 몸통을 난간 위로 끌어올리며, 시선과 상체는 난간 너머 순찰정 갑판 쪽을 향한다. 다리는 아래 수면에서 상승하고 있어 이동 방향과 착지 목표가 갑판으로 읽힌다.",
      "entities": "추가 인물 없이 고산들 한 명만 보인다. 한국인 중년 남성, 짧게 깎은 검은 머리와 각진 얼굴은 설정에 대체로 맞지만, 얼굴과 매우 근육질인 체격은 캐릭터 참고사진과 완전히 동일하지 않다. 상의는 없고 검은 바지는 물에 흠뻑 젖어 있으며, 경찰 순찰정의 흰 조타실·파란 선체·검은 방현재·경찰 문장이 확인된다.",
      "hard_violations": [],
      "label": "A",
      "physics": "오른손이 실제 금속 난간을 단단히 잡아 몸의 피벗과 지지점이 되고, 하체는 수면과 큰 물보라 속에서 위로 솟는다. 몸통의 전진 굴곡과 수직으로 따라오는 다리가 난간을 이용한 한 손 상승 동작을 만들며, 난간 너머 갑판이 명확한 착지 지점이다."
     },
     {
      "built_space": "파란 선수 갑판, 검은 방현재, 흰 조타실과 문, 측면 난간 및 경찰 표식이 한 척의 순찰정으로 연결된다. 인물은 배 밖에 있으나 요구된 선수 난간 바가 아니라 선체 상단 방현재와 갑판 가장자리를 짚고 있다. 카메라도 수면 높이에서 올려다보는 축보다 갑판을 내려다보는 다소 높은 외부 시점이다.",
      "direction": "고산들은 머리와 몸통을 갑판 쪽으로 향하고 두 손으로 선체 가장자리를 밀어 올라가려 한다. 이동 목표는 갑판이지만, 한 손으로 난간을 축 삼아 솟구치는 방향이라기보다 두 손으로 선체에 매달려 옆으로 기어오르는 방향으로 보인다.",
      "entities": "추가 인물 없이 젖은 한국인 중년 남성 한 명과 경찰 순찰정이 보인다. 짧은 검은 머리와 대략적인 연령은 맞지만 얼굴·체격은 캐릭터 참고사진과 차이가 있다. 검은 바지는 젖어 있으나, 손이 잡아야 할 금속 난간 바 대신 검은 방현재와 갑판 모서리를 사용한다. 선체 색상과 경찰 문장·한강경찰대 표식은 장소 참고사진에 가깝다.",
      "hard_violations": [],
      "label": "B",
      "physics": "두 손이 선체 가장자리에 닿아 상체를 지지하고 하체는 물과 물보라의 부력을 받으므로 공중에 무지지 상태로 뜬 것은 아니다. 다만 두 손 지지와 뒤로 뻗은 수평 다리는 한 손 난간 피벗으로 하체가 거칠게 솟는 순간보다 수영 중 선체에 매달리는 동작에 가깝고, 갑판으로 이어지는 상승 궤적도 약하다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "수면 높이의 와이드 구도에서 한 손 난간 지지, 난간 위 몸통과 아래에서 솟는 젖은 하체, 갑판을 향한 연속 상승을 가장 충실히 구현했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소 재현은 좋지만 높은 카메라 축에서 두 손으로 방현재를 짚고 수평으로 매달려, 핵심인 한 손 난간 피벗과 수면에서 갑판으로 솟구치는 전신 동작을 놓쳤다."
     }
    ],
    "winner": "A"
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "수면 높이의 와이드 구도에서 한 손 난간 지지, 난간 위 몸통과 아래에서 솟는 젖은 하체, 갑판을 향한 연속 상승을 가장 충실히 구현했다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "장소 재현은 좋지만 높은 카메라 축에서 두 손으로 방현재를 짚고 수평으로 매달려, 핵심인 한 손 난간 피벗과 수면에서 갑판으로 솟구치는 전신 동작을 놓쳤다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "순찰정의 파란 선체, 검은 고무 방현재, 흰 조타실, 창·문·경광등·난간이 한 척의 연속된 구조로 보인다. 인물은 배 밖에 있고 갑판은 난간 너머에 있어 좌석이나 조종 장치의 중복·오배치는 없다. 카메라는 수면 바로 바깥의 낮은 위치에서 선체와 난간을 올려다본다.",
      "direction": "고산들은 화면 중앙에서 오른손으로 금속 난간을 붙잡고 몸통을 난간 위로 끌어올리며, 시선과 상체는 난간 너머 순찰정 갑판 쪽을 향한다. 다리는 아래 수면에서 상승하고 있어 이동 방향과 착지 목표가 갑판으로 읽힌다.",
      "entities": "추가 인물 없이 고산들 한 명만 보인다. 한국인 중년 남성, 짧게 깎은 검은 머리와 각진 얼굴은 설정에 대체로 맞지만, 얼굴과 매우 근육질인 체격은 캐릭터 참고사진과 완전히 동일하지 않다. 상의는 없고 검은 바지는 물에 흠뻑 젖어 있으며, 경찰 순찰정의 흰 조타실·파란 선체·검은 방현재·경찰 문장이 확인된다.",
      "hard_violations": [],
      "label": "A",
      "physics": "오른손이 실제 금속 난간을 단단히 잡아 몸의 피벗과 지지점이 되고, 하체는 수면과 큰 물보라 속에서 위로 솟는다. 몸통의 전진 굴곡과 수직으로 따라오는 다리가 난간을 이용한 한 손 상승 동작을 만들며, 난간 너머 갑판이 명확한 착지 지점이다."
     },
     {
      "built_space": "파란 선수 갑판, 검은 방현재, 흰 조타실과 문, 측면 난간 및 경찰 표식이 한 척의 순찰정으로 연결된다. 인물은 배 밖에 있으나 요구된 선수 난간 바가 아니라 선체 상단 방현재와 갑판 가장자리를 짚고 있다. 카메라도 수면 높이에서 올려다보는 축보다 갑판을 내려다보는 다소 높은 외부 시점이다.",
      "direction": "고산들은 머리와 몸통을 갑판 쪽으로 향하고 두 손으로 선체 가장자리를 밀어 올라가려 한다. 이동 목표는 갑판이지만, 한 손으로 난간을 축 삼아 솟구치는 방향이라기보다 두 손으로 선체에 매달려 옆으로 기어오르는 방향으로 보인다.",
      "entities": "추가 인물 없이 젖은 한국인 중년 남성 한 명과 경찰 순찰정이 보인다. 짧은 검은 머리와 대략적인 연령은 맞지만 얼굴·체격은 캐릭터 참고사진과 차이가 있다. 검은 바지는 젖어 있으나, 손이 잡아야 할 금속 난간 바 대신 검은 방현재와 갑판 모서리를 사용한다. 선체 색상과 경찰 문장·한강경찰대 표식은 장소 참고사진에 가깝다.",
      "hard_violations": [],
      "label": "B",
      "physics": "두 손이 선체 가장자리에 닿아 상체를 지지하고 하체는 물과 물보라의 부력을 받으므로 공중에 무지지 상태로 뜬 것은 아니다. 다만 두 손 지지와 뒤로 뻗은 수평 다리는 한 손 난간 피벗으로 하체가 거칠게 솟는 순간보다 수영 중 선체에 매달리는 동작에 가깝고, 갑판으로 이어지는 상승 궤적도 약하다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "인물은 화면 왼쪽·위쪽, 즉 순찰정 갑판(파란 선수 갑판) 방향으로 몸을 향하고 시선도 갑판 쪽 상방을 향한다. 상승 방향과 목표(갑판)가 일치한다. 양손이 선수 가장자리(펜더 위 갑판 모서리)에 얹혀 있어 '한 손'이라는 문구보다 손이 하나 더 걸쳐 있는 점은 차이지만, 실제로 오른팔이 주 지지, 왼손은 스치듯 걸친 형태로 읽힌다.",
      "built_space": "레퍼런스의 서울경찰청 순찰정 구조와 일치: 파란 선수 갑판, 검은 고무 펜더 스트립, 짙은 파란 선체, 흰 조타실에 'POLICE' 방패 엠블럼과 '한강경찰대' '한강경찰' 레터링, 갑판 위 흰 파이프 레일과 계선주(비트) 배치가 원본과 부합. 레일 바가 프레임 중앙을 사선으로 가로지르며 해수면과 갑판을 나누는 조건도 대체로 충족(다만 그가 잡은 것은 레일 바보다 갑판 모서리에 가깝다). 구조물 중복이나 여분 부재는 없다.",
      "entities": "40대 중반대 한국인 남성, 짧게 깎은 검은 머리, 각지고 차가운 얼굴형으로 캐릭터 레퍼런스 인상과 부합. 상반신 나체에 젖은 검은 바지 — 각성 상태의 야수적 묘사로 허용 가능. 눈은 정상적인 인간 눈(홍채·공막 정상), 발광이나 백화 없음. 침입자 외 다른 인물 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸 하반신이 실제로 물속에 잠겨 있고 무릎·정강이 부근에서 물이 갈라지며 튀는 물보라가 몸 주위를 감싼다. 팔로 선체 모서리를 눌러 상체를 끌어올리는 하중이 어깨·삼두 근육 긴장으로 드러나고, 발은 물속에서 차올리는 자세. 공중에 떠 있는 부분 없이 물과 선체가 몸을 받치고 있어 지지가 명확하다."
     },
     {
      "label": "B",
      "direction": "인물은 카메라 쪽(프레임 정면 좌하)으로 몸을 기울이며, 손은 뒤쪽 레일을 잡고 있으나 몸의 진행 방향은 갑판 반대쪽 바다 쪽이다. 즉 '갑판으로 솟구쳐 오르는' 상승 방향과 반대로 배 밖으로 뛰쳐나가는 것처럼 읽힌다. 시선도 카메라/전방 하단을 향해 갑판을 목표로 하지 않는다.",
      "built_space": "선체는 흰 상부·파란 선체·검은 펜더로 레퍼런스와 유사하나 엠블럼 문자가 '정점'으로 왜곡되고 '한강경찰대' 레터링이 없다. 조타실이 선수 갑판 바로 옆까지 붙어 있고 선수 평면 갑판 면적이 원본보다 크게 축소되어 있다. 레일이 프레임 중앙을 사선으로 가로지르긴 하나 그의 몸통이 레일 위로 올라오는 관계보다는 레일 앞쪽 허공에 걸친 형태다.",
      "entities": "한국인 남성이나 20~30대로 보이는 젊고 매끈한 근육질 얼굴로 40대 중반, 차갑고 각진 얼굴이라는 프로필과 거리가 있다. 짧은 머리는 일치. 상반신 나체·젖은 검은 바지. 다른 인물 없음, 텍스트 오염은 엠블럼 문자 왜곡 정도.",
      "hard_violations": [
       "몸 전체가 뱃전 바깥 허공에 수평으로 뻗어 있으며, 물속에 잠긴 하반신도 발판도 없고 한 손의 레일 그립만으로는 이 수평 부양 자세를 만들 수 없다 — 사실상 지지 없는 부양(물리적으로 불가능한 스테이징)",
       "잡은 손과 팔의 방향(뒤쪽 아래로 당김)이 몸을 배 바깥으로 밀어내는 방향과 모순되어 해부학·역학적으로 성립하지 않는 자세"
      ],
      "physics": "허리 아래 일부만 물보라에 가려져 있고 다리 전체가 물 밖 공중에 뻗어 있다. 오른손이 레일을 쥐고 있으나 그 그립은 몸의 무게중심(카메라 쪽으로 크게 벗어남)을 지탱할 수 없으며, 발을 딛거나 물을 차는 지점이 보이지 않는다. 도약을 만들어낸 굽힘·추진 흔적도 없고 착지 지점도 없다 — 사실상 공중 부양."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "하반신이 실제로 물에 잠긴 채 선수 가장자리를 짚고 갑판 쪽으로 솟구치는 방향·지지·물리가 모두 성립하고, 레퍼런스 순찰정의 선수 갑판·펜더·엠블럼·레터링까지 일치한다; 다만 두 손이 걸쳐 보이고 크레인 와이드보다 다소 타이트한 점이 감점."
     },
     {
      "label": "B",
      "score": 3,
      "verdict_ko": "몸이 뱃전 바깥 허공에 수평으로 뻗어 아무것도 지탱하지 못하는 부양 자세이며 진행 방향도 갑판이 아닌 바다 쪽이라 '갑판으로 솟구쳐 오르는' 샷 텍스트를 정면으로 위반하고, 인물도 40대 중반 각진 얼굴이 아닌 젊은 인상이다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "하반신이 실제로 물에 잠긴 채 선수 가장자리를 짚고 갑판 쪽으로 솟구치는 방향·지지·물리가 모두 성립하고, 레퍼런스 순찰정의 선수 갑판·펜더·엠블럼·레터링까지 일치한다; 다만 두 손이 걸쳐 보이고 크레인 와이드보다 다소 타이트한 점이 감점."
     },
     {
      "label": "A",
      "score": 3,
      "verdict_ko": "몸이 뱃전 바깥 허공에 수평으로 뻗어 아무것도 지탱하지 못하는 부양 자세이며 진행 방향도 갑판이 아닌 바다 쪽이라 '갑판으로 솟구쳐 오르는' 샷 텍스트를 정면으로 위반하고, 인물도 40대 중반 각진 얼굴이 아닌 젊은 인상이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인물은 화면 왼쪽·위쪽, 즉 순찰정 갑판(파란 선수 갑판) 방향으로 몸을 향하고 시선도 갑판 쪽 상방을 향한다. 상승 방향과 목표(갑판)가 일치한다. 양손이 선수 가장자리(펜더 위 갑판 모서리)에 얹혀 있어 '한 손'이라는 문구보다 손이 하나 더 걸쳐 있는 점은 차이지만, 실제로 오른팔이 주 지지, 왼손은 스치듯 걸친 형태로 읽힌다.",
      "built_space": "레퍼런스의 서울경찰청 순찰정 구조와 일치: 파란 선수 갑판, 검은 고무 펜더 스트립, 짙은 파란 선체, 흰 조타실에 'POLICE' 방패 엠블럼과 '한강경찰대' '한강경찰' 레터링, 갑판 위 흰 파이프 레일과 계선주(비트) 배치가 원본과 부합. 레일 바가 프레임 중앙을 사선으로 가로지르며 해수면과 갑판을 나누는 조건도 대체로 충족(다만 그가 잡은 것은 레일 바보다 갑판 모서리에 가깝다). 구조물 중복이나 여분 부재는 없다.",
      "entities": "40대 중반대 한국인 남성, 짧게 깎은 검은 머리, 각지고 차가운 얼굴형으로 캐릭터 레퍼런스 인상과 부합. 상반신 나체에 젖은 검은 바지 — 각성 상태의 야수적 묘사로 허용 가능. 눈은 정상적인 인간 눈(홍채·공막 정상), 발광이나 백화 없음. 침입자 외 다른 인물 없음. 텍스트·워터마크 없음.",
      "hard_violations": [],
      "physics": "몸 하반신이 실제로 물속에 잠겨 있고 무릎·정강이 부근에서 물이 갈라지며 튀는 물보라가 몸 주위를 감싼다. 팔로 선체 모서리를 눌러 상체를 끌어올리는 하중이 어깨·삼두 근육 긴장으로 드러나고, 발은 물속에서 차올리는 자세. 공중에 떠 있는 부분 없이 물과 선체가 몸을 받치고 있어 지지가 명확하다."
     },
     {
      "label": "A",
      "direction": "인물은 카메라 쪽(프레임 정면 좌하)으로 몸을 기울이며, 손은 뒤쪽 레일을 잡고 있으나 몸의 진행 방향은 갑판 반대쪽 바다 쪽이다. 즉 '갑판으로 솟구쳐 오르는' 상승 방향과 반대로 배 밖으로 뛰쳐나가는 것처럼 읽힌다. 시선도 카메라/전방 하단을 향해 갑판을 목표로 하지 않는다.",
      "built_space": "선체는 흰 상부·파란 선체·검은 펜더로 레퍼런스와 유사하나 엠블럼 문자가 '정점'으로 왜곡되고 '한강경찰대' 레터링이 없다. 조타실이 선수 갑판 바로 옆까지 붙어 있고 선수 평면 갑판 면적이 원본보다 크게 축소되어 있다. 레일이 프레임 중앙을 사선으로 가로지르긴 하나 그의 몸통이 레일 위로 올라오는 관계보다는 레일 앞쪽 허공에 걸친 형태다.",
      "entities": "한국인 남성이나 20~30대로 보이는 젊고 매끈한 근육질 얼굴로 40대 중반, 차갑고 각진 얼굴이라는 프로필과 거리가 있다. 짧은 머리는 일치. 상반신 나체·젖은 검은 바지. 다른 인물 없음, 텍스트 오염은 엠블럼 문자 왜곡 정도.",
      "hard_violations": [
       "몸 전체가 뱃전 바깥 허공에 수평으로 뻗어 있으며, 물속에 잠긴 하반신도 발판도 없고 한 손의 레일 그립만으로는 이 수평 부양 자세를 만들 수 없다 — 사실상 지지 없는 부양(물리적으로 불가능한 스테이징)",
       "잡은 손과 팔의 방향(뒤쪽 아래로 당김)이 몸을 배 바깥으로 밀어내는 방향과 모순되어 해부학·역학적으로 성립하지 않는 자세"
      ],
      "physics": "허리 아래 일부만 물보라에 가려져 있고 다리 전체가 물 밖 공중에 뻗어 있다. 오른손이 레일을 쥐고 있으나 그 그립은 몸의 무게중심(카메라 쪽으로 크게 벗어남)을 지탱할 수 없으며, 발을 딛거나 물을 차는 지점이 보이지 않는다. 도약을 만들어낸 굽힘·추진 흔적도 없고 착지 지점도 없다 — 사실상 공중 부양."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "built_space": "순찰정의 파란 선체, 검은 고무 방현재, 흰 조타실, 창·문·경광등·난간이 한 척의 연속된 구조로 보인다. 인물은 배 밖에 있고 갑판은 난간 너머에 있어 좌석이나 조종 장치의 중복·오배치는 없다. 카메라는 수면 바로 바깥의 낮은 위치에서 선체와 난간을 올려다본다.",
    "direction": "고산들은 화면 중앙에서 오른손으로 금속 난간을 붙잡고 몸통을 난간 위로 끌어올리며, 시선과 상체는 난간 너머 순찰정 갑판 쪽을 향한다. 다리는 아래 수면에서 상승하고 있어 이동 방향과 착지 목표가 갑판으로 읽힌다.",
    "entities": "추가 인물 없이 고산들 한 명만 보인다. 한국인 중년 남성, 짧게 깎은 검은 머리와 각진 얼굴은 설정에 대체로 맞지만, 얼굴과 매우 근육질인 체격은 캐릭터 참고사진과 완전히 동일하지 않다. 상의는 없고 검은 바지는 물에 흠뻑 젖어 있으며, 경찰 순찰정의 흰 조타실·파란 선체·검은 방현재·경찰 문장이 확인된다.",
    "hard_violations": [],
    "label": "A",
    "physics": "오른손이 실제 금속 난간을 단단히 잡아 몸의 피벗과 지지점이 되고, 하체는 수면과 큰 물보라 속에서 위로 솟는다. 몸통의 전진 굴곡과 수직으로 따라오는 다리가 난간을 이용한 한 손 상승 동작을 만들며, 난간 너머 갑판이 명확한 착지 지점이다."
   },
   {
    "built_space": "파란 선수 갑판, 검은 방현재, 흰 조타실과 문, 측면 난간 및 경찰 표식이 한 척의 순찰정으로 연결된다. 인물은 배 밖에 있으나 요구된 선수 난간 바가 아니라 선체 상단 방현재와 갑판 가장자리를 짚고 있다. 카메라도 수면 높이에서 올려다보는 축보다 갑판을 내려다보는 다소 높은 외부 시점이다.",
    "direction": "고산들은 머리와 몸통을 갑판 쪽으로 향하고 두 손으로 선체 가장자리를 밀어 올라가려 한다. 이동 목표는 갑판이지만, 한 손으로 난간을 축 삼아 솟구치는 방향이라기보다 두 손으로 선체에 매달려 옆으로 기어오르는 방향으로 보인다.",
    "entities": "추가 인물 없이 젖은 한국인 중년 남성 한 명과 경찰 순찰정이 보인다. 짧은 검은 머리와 대략적인 연령은 맞지만 얼굴·체격은 캐릭터 참고사진과 차이가 있다. 검은 바지는 젖어 있으나, 손이 잡아야 할 금속 난간 바 대신 검은 방현재와 갑판 모서리를 사용한다. 선체 색상과 경찰 문장·한강경찰대 표식은 장소 참고사진에 가깝다.",
    "hard_violations": [],
    "label": "B",
    "physics": "두 손이 선체 가장자리에 닿아 상체를 지지하고 하체는 물과 물보라의 부력을 받으므로 공중에 무지지 상태로 뜬 것은 아니다. 다만 두 손 지지와 뒤로 뻗은 수평 다리는 한 손 난간 피벗으로 하체가 거칠게 솟는 순간보다 수영 중 선체에 매달리는 동작에 가깝고, 갑판으로 이어지는 상승 궤적도 약하다."
   }
  ],
  "totals": {
   "A": 11,
   "B": 13
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "수면 높이의 와이드 구도에서 한 손 난간 지지, 난간 위 몸통과 아래에서 솟는 젖은 하체, 갑판을 향한 연속 상승을 가장 충실히 구현했다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "장소 재현은 좋지만 높은 카메라 축에서 두 손으로 방현재를 짚고 수평으로 매달려, 핵심인 한 손 난간 피벗과 수면에서 갑판으로 솟구치는 전신 동작을 놓쳤다."
   }
  ],
  "refs": [
   {
    "label": "LOCATION STRUCTURE PHOTOGRAPH — the confirmed photograph of this exact place and its fixed structure: it is the SINGLE authority for the location, the structure's shape, proportions, materials, colors, openings and every permanent site detail. Never copy its camera framing, time of day or lighting — the shot text is the authority for those.",
    "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/background_chain/seed_bg_police_patrol_boat_deck_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들 (육혈귀 각성 상태): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:990262>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에 '한 손으로 배의 가장자리를 짚고'라고 명시되어 있으나, 두 손으로 배를 짚고 있습니다.",
     "fix_en": "Remove the character's left arm and hand from the boat edge, replacing that area with the blue hull and splashing water, leaving only his right hand anchoring him. Maintain his face, right arm, torso position, the boat geometry, the light, and the framing.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "캐릭터가 상의를 탈의하고 맨손입니다. 캐릭터 레퍼런스에 있는 파란색과 주황색 재킷 및 장갑을 착용해야 합니다.",
     "fix_en": "Dress the character's bare torso, arms, and hands in the wet blue and orange outdoor jacket and grey gloves from the character reference. Maintain his exact pose, face, the boat structure, the light, and the framing."
    },
    {
     "issue_ko": "위치 레퍼런스 사진에 있는 선수 가장자리의 흰색 안전 레일 구조물이 완전히 누락되었습니다.",
     "fix_en": "Draw the white tubular metal railing along the blue edge of the boat's bow, exactly as seen in the location reference photo. Maintain the character's pose, clothing, the boat hull, the water, the light, and the framing.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "캐릭터의 오른발이 맨발로 노출되어 있습니다. 레퍼런스의 등산화를 신어야 합니다.",
     "fix_en": "Replace the character's bare right foot with a dark brown outdoor hiking boot matching the reference. Maintain the leg's position, the pants, the water splashes, the light, and the overall framing."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Remove the character's left arm and hand from the boat edge, replacing that area with the blue hull and splashing water, leaving only his right hand anchoring him. Maintain his face, right arm, torso position, the boat geometry, the light, and the framing.\n- Dress the character's bare torso, arms, and hands in the wet blue and orange outdoor jacket and grey gloves from the character reference. Maintain his exact pose, face, the boat structure, the light, and the framing.\n- Draw the white tubular metal railing along the blue edge of the boat's bow, exactly as seen in the location reference photo. Maintain the character's pose, clothing, the boat hull, the water, the light, and the framing.\n- Replace the character's bare right foot with a dark brown outdoor hiking boot matching the reference. Maintain the leg's position, the pants, the water splashes, the light, and the overall framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "남자의 시선과 얼굴은 화면 왼쪽(뱃머리 갑판 방향)을 향해 으르렁거리며 향하고, 몸통 전체가 좌상방 갑판 쪽으로 돌진한다. 상승 방향이 갑판이라는 샷 텍스트와 일치한다. 총기·지시물 없음.",
      "built_space": "한강경찰 순찰정의 뱃머리 가장자리 — 파란 갑판, 검은 펜더 띠, 두 개의 계선주, POLICE 방패 마크, '한강경찰대' 문자 모두 레퍼런스와 일치. 다만 화면 좌측 뱃머리 난간 바가 보이지 않고 계선주만 있으며, 그가 짚은 것은 난간 바가 아니라 갑판 가장자리/펜더다. 우측 뒤쪽 난간은 존재.",
      "entities": "40대 중반 한국 남성, 아주 짧게 깎은 검은 머리, 각진 냉혹한 얼굴 — 캐릭터 레퍼런스와 얼굴·헤어는 대체로 부합. 그러나 상의를 완전히 벗은 상반신 노출 상태로, 레퍼런스가 지정한 네이비/오렌지 방수 재킷·장갑·부츠가 전부 사라졌다(맨발). 의상 항목이 전면 소실.",
      "hard_violations": [],
      "physics": "왼팔 하나가 뱃전 가장자리를 짚어 체중을 지지하고, 하반신은 물속에서 튀어 오르며 파도 폭발과 물방울이 다리 주변에 실제로 형성됨. 발 하나는 물에 잠겨 추진, 다른 다리는 뒤로 뻗어 있음 — 한손 지지 + 물 반동이라는 발사 근거가 보인다. 부유물 없음."
     },
     {
      "label": "B",
      "direction": "남자의 얼굴은 이빨을 드러낸 채 화면 왼쪽 갑판 쪽을 향하고, 몸통이 뱃머리 갑판을 향해 솟구친다. 상승 벡터가 갑판으로 정확히 향함.",
      "built_space": "동일한 순찰정 뱃머리 — 파란 갑판, 검은 펜더, 계선주 2개, POLICE 마크, '한강경찰대/한강경찰' 문자 일치. 여기에는 좌측 뱃머리 난간 바가 흰색으로 화면을 사선으로 가로질러 그의 짚은 손 위/옆에 배치되어 있어 '선수 가장자리 레일 바' 요구를 충족. 난간 개수·형태가 레퍼런스의 뱃머리 난간과 부합.",
      "entities": "40대 중반 한국 남성, 짧게 깎은 머리, 각진 얼굴 — 레퍼런스 인물과 부합. 의상은 레퍼런스의 네이비 방수 재킷에 오렌지 배색·지퍼 포켓, 회색 장갑, 갈색 트레킹 부츠까지 재현되어 캐릭터 레퍼런스 착장과 일치. 젖은 원단이 몸에 달라붙어 물리적으로 읽힘.",
      "hard_violations": [],
      "physics": "장갑 낀 왼손이 뱃전 가장자리를 눌러 지지하고, 한쪽 다리는 물속에 잠겨 추진, 다른 다리는 뒤로 차올려짐. 물보라가 다리 주변에서 실제 반동으로 터진다. 무지지 부유 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동작·물리는 유효하지만 캐릭터 레퍼런스가 고정한 방수복·장갑·부츠를 통째로 벗겨 상반신 나체·맨발로 만들었고, 계약이 요구한 '선수 가장자리 레일 바'가 화면에 없어 손이 짚는 피벗이 난간이 아니다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 착장(네이비/오렌지 방수복·장갑·부츠)을 유지하면서 흰 난간 바가 사선으로 프레임을 가르고 그 아래 손이 짚는 배경 요소 계약을 충족했으며, 한손 지지+물 반동의 솟구침이 갑판 방향으로 정확히 읽힌다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동작·물리는 유효하지만 캐릭터 레퍼런스가 고정한 방수복·장갑·부츠를 통째로 벗겨 상반신 나체·맨발로 만들었고, 계약이 요구한 '선수 가장자리 레일 바'가 화면에 없어 손이 짚는 피벗이 난간이 아니다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "레퍼런스 착장(네이비/오렌지 방수복·장갑·부츠)을 유지하면서 흰 난간 바가 사선으로 프레임을 가르고 그 아래 손이 짚는 배경 요소 계약을 충족했으며, 한손 지지+물 반동의 솟구침이 갑판 방향으로 정확히 읽힌다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "남자의 시선과 얼굴은 화면 왼쪽(뱃머리 갑판 방향)을 향해 으르렁거리며 향하고, 몸통 전체가 좌상방 갑판 쪽으로 돌진한다. 상승 방향이 갑판이라는 샷 텍스트와 일치한다. 총기·지시물 없음.",
      "built_space": "한강경찰 순찰정의 뱃머리 가장자리 — 파란 갑판, 검은 펜더 띠, 두 개의 계선주, POLICE 방패 마크, '한강경찰대' 문자 모두 레퍼런스와 일치. 다만 화면 좌측 뱃머리 난간 바가 보이지 않고 계선주만 있으며, 그가 짚은 것은 난간 바가 아니라 갑판 가장자리/펜더다. 우측 뒤쪽 난간은 존재.",
      "entities": "40대 중반 한국 남성, 아주 짧게 깎은 검은 머리, 각진 냉혹한 얼굴 — 캐릭터 레퍼런스와 얼굴·헤어는 대체로 부합. 그러나 상의를 완전히 벗은 상반신 노출 상태로, 레퍼런스가 지정한 네이비/오렌지 방수 재킷·장갑·부츠가 전부 사라졌다(맨발). 의상 항목이 전면 소실.",
      "hard_violations": [],
      "physics": "왼팔 하나가 뱃전 가장자리를 짚어 체중을 지지하고, 하반신은 물속에서 튀어 오르며 파도 폭발과 물방울이 다리 주변에 실제로 형성됨. 발 하나는 물에 잠겨 추진, 다른 다리는 뒤로 뻗어 있음 — 한손 지지 + 물 반동이라는 발사 근거가 보인다. 부유물 없음."
     },
     {
      "label": "B",
      "direction": "남자의 얼굴은 이빨을 드러낸 채 화면 왼쪽 갑판 쪽을 향하고, 몸통이 뱃머리 갑판을 향해 솟구친다. 상승 벡터가 갑판으로 정확히 향함.",
      "built_space": "동일한 순찰정 뱃머리 — 파란 갑판, 검은 펜더, 계선주 2개, POLICE 마크, '한강경찰대/한강경찰' 문자 일치. 여기에는 좌측 뱃머리 난간 바가 흰색으로 화면을 사선으로 가로질러 그의 짚은 손 위/옆에 배치되어 있어 '선수 가장자리 레일 바' 요구를 충족. 난간 개수·형태가 레퍼런스의 뱃머리 난간과 부합.",
      "entities": "40대 중반 한국 남성, 짧게 깎은 머리, 각진 얼굴 — 레퍼런스 인물과 부합. 의상은 레퍼런스의 네이비 방수 재킷에 오렌지 배색·지퍼 포켓, 회색 장갑, 갈색 트레킹 부츠까지 재현되어 캐릭터 레퍼런스 착장과 일치. 젖은 원단이 몸에 달라붙어 물리적으로 읽힘.",
      "hard_violations": [],
      "physics": "장갑 낀 왼손이 뱃전 가장자리를 눌러 지지하고, 한쪽 다리는 물속에 잠겨 추진, 다른 다리는 뒤로 차올려짐. 물보라가 다리 주변에서 실제 반동으로 터진다. 무지지 부유 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "고산들의 시선과 상체는 갑판(화면 좌측 위, 선수 갑판) 쪽을 향하고 벌린 입과 얼굴이 상승 방향과 일치한다. 짚은 왼손은 실제로 선수 가장자리(범퍼/불워크 상단)에 닿아 있고 힘이 그 지점으로 전달된다. 진행 방향은 물에서 갑판 쪽 사선 상승으로 읽힌다. 다만 프롬프트가 지정한 '레일 바'는 화면 좌측 흰 파이프 레일이고 그가 짚은 곳은 선체 가장자리라, 지시와 약간 어긋난다.",
      "built_space": "한강경찰 순찰정의 선수부: 파란 갑판, 검은 고무 범퍼, 흰 조타실 벽의 경찰 마크, '한강경찰대'·'KOREA POLICE 한강경찰' 표기, 볼라드 2쌍, 흰 파이프 레일이 좌측과 우측에 배치 — 레퍼런스 구조와 재질·색·문자 일치. 레일이 화면 중앙을 완전히 가로지르는 대각선은 아니며 좌측 상단에 치우쳐 있으나 선체 가장자리 선이 대각선 역할을 한다. 중복 구조물이나 불가능한 반사 없음.",
      "entities": "40대 중반 한국 남성, 짧게 깎은 검은 머리, 각지고 차가운 얼굴 — 캐릭터 레퍼런스와 부합. 의상은 레퍼런스의 감청색+주황 포인트 낚시복 계열 자켓/바지와 등산화로, 물에 젖어 몸에 달라붙은 상태. 인물은 1명뿐, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "왼손이 선체 가장자리를 눌러 체중을 지지하고, 하반신은 아직 물속·수면 부근에서 튀어오르며 물보라가 다리 주변에서 실제로 터진다. 오른다리는 물 밖으로 차올라 있고 왼다리는 물속에 잠겨 있어 도약의 근원이 보인다. 공중 부양 없음, 지지점 명확."
     },
     {
      "label": "B",
      "direction": "A와 동일하게 갑판 쪽 좌상방향으로 상체가 솟구치고 시선·입 벌린 얼굴이 그 방향과 일치. 왼손(및 오른손 손가락)이 선수 가장자리를 짚어 힘의 방향이 갑판으로 향한다.",
      "built_space": "동일한 순찰정 선수부 — 파란 갑판, 검은 범퍼, 경찰 마크, '한강경찰대' 표기, 볼라드, 우측 흰 레일. 좌측 상단의 흰 파이프 레일 한 세트가 A에 비해 사라져 레퍼런스의 선수 좌현 난간 구조가 결손되었다. 그 외 구조 중복이나 불가능 반사는 없음.",
      "entities": "40대 중반 한국 남성, 짧은 검은 머리, 각진 얼굴 — 얼굴 자체는 레퍼런스와 부합. 그러나 상의가 전부 제거된 나체 상반신이며 신발도 없는 맨발이다. 캐릭터 레퍼런스가 지정한 감청/주황 낚시복 상의·장갑·부츠가 모두 소실 — 의상 계약 위반.",
      "hard_violations": [],
      "physics": "왼손 손바닥이 선체 가장자리를 누르고, 하반신은 수면에서 물보라와 함께 솟구친다. 오른다리 발은 물 밖, 왼다리는 물속에 잠겨 지지·반동 근거가 보인다. 부양 문제 없음. 다만 젖은 바지 아래 발이 맨발이라 젖은 부츠 무게감이 사라졌다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "수중 반신→갑판 도약의 지지·방향·물보라가 모두 성립하고, 캐릭터 레퍼런스의 감청/주황 낚시복과 부츠, 레퍼런스의 좌현 흰 레일까지 보존해 계약 요구를 가장 적게 잃은 프레임."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "동작·물리·구도는 A와 사실상 동일하나, 계약이 요구하지 않은 상의 탈의(맨몸·맨발)로 캐릭터 레퍼런스 의상을 통째로 잃고 좌현 흰 레일 구조까지 사라져, 얻은 것 없이 신원·복장·구조를 함께 잃었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "수중 반신→갑판 도약의 지지·방향·물보라가 모두 성립하고, 캐릭터 레퍼런스의 감청/주황 낚시복과 부츠, 레퍼런스의 좌현 흰 레일까지 보존해 계약 요구를 가장 적게 잃은 프레임."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "동작·물리·구도는 A와 사실상 동일하나, 계약이 요구하지 않은 상의 탈의(맨몸·맨발)로 캐릭터 레퍼런스 의상을 통째로 잃고 좌현 흰 레일 구조까지 사라져, 얻은 것 없이 신원·복장·구조를 함께 잃었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "고산들의 시선과 상체는 갑판(화면 좌측 위, 선수 갑판) 쪽을 향하고 벌린 입과 얼굴이 상승 방향과 일치한다. 짚은 왼손은 실제로 선수 가장자리(범퍼/불워크 상단)에 닿아 있고 힘이 그 지점으로 전달된다. 진행 방향은 물에서 갑판 쪽 사선 상승으로 읽힌다. 다만 프롬프트가 지정한 '레일 바'는 화면 좌측 흰 파이프 레일이고 그가 짚은 곳은 선체 가장자리라, 지시와 약간 어긋난다.",
      "built_space": "한강경찰 순찰정의 선수부: 파란 갑판, 검은 고무 범퍼, 흰 조타실 벽의 경찰 마크, '한강경찰대'·'KOREA POLICE 한강경찰' 표기, 볼라드 2쌍, 흰 파이프 레일이 좌측과 우측에 배치 — 레퍼런스 구조와 재질·색·문자 일치. 레일이 화면 중앙을 완전히 가로지르는 대각선은 아니며 좌측 상단에 치우쳐 있으나 선체 가장자리 선이 대각선 역할을 한다. 중복 구조물이나 불가능한 반사 없음.",
      "entities": "40대 중반 한국 남성, 짧게 깎은 검은 머리, 각지고 차가운 얼굴 — 캐릭터 레퍼런스와 부합. 의상은 레퍼런스의 감청색+주황 포인트 낚시복 계열 자켓/바지와 등산화로, 물에 젖어 몸에 달라붙은 상태. 인물은 1명뿐, 추가 인물 없음.",
      "hard_violations": [],
      "physics": "왼손이 선체 가장자리를 눌러 체중을 지지하고, 하반신은 아직 물속·수면 부근에서 튀어오르며 물보라가 다리 주변에서 실제로 터진다. 오른다리는 물 밖으로 차올라 있고 왼다리는 물속에 잠겨 있어 도약의 근원이 보인다. 공중 부양 없음, 지지점 명확."
     },
     {
      "label": "A",
      "direction": "A와 동일하게 갑판 쪽 좌상방향으로 상체가 솟구치고 시선·입 벌린 얼굴이 그 방향과 일치. 왼손(및 오른손 손가락)이 선수 가장자리를 짚어 힘의 방향이 갑판으로 향한다.",
      "built_space": "동일한 순찰정 선수부 — 파란 갑판, 검은 범퍼, 경찰 마크, '한강경찰대' 표기, 볼라드, 우측 흰 레일. 좌측 상단의 흰 파이프 레일 한 세트가 A에 비해 사라져 레퍼런스의 선수 좌현 난간 구조가 결손되었다. 그 외 구조 중복이나 불가능 반사는 없음.",
      "entities": "40대 중반 한국 남성, 짧은 검은 머리, 각진 얼굴 — 얼굴 자체는 레퍼런스와 부합. 그러나 상의가 전부 제거된 나체 상반신이며 신발도 없는 맨발이다. 캐릭터 레퍼런스가 지정한 감청/주황 낚시복 상의·장갑·부츠가 모두 소실 — 의상 계약 위반.",
      "hard_violations": [],
      "physics": "왼손 손바닥이 선체 가장자리를 누르고, 하반신은 수면에서 물보라와 함께 솟구친다. 오른다리 발은 물 밖, 왼다리는 물속에 잠겨 지지·반동 근거가 보인다. 부양 문제 없음. 다만 젖은 바지 아래 발이 맨발이라 젖은 부츠 무게감이 사라졌다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S87sh2__bgfirst_bg.png",
   "bg_asset_id": "d126da23-149d-4adc-b5c5-6a8420830ec1",
   "bg_record_key": "S87sh2::bgfirst_bg",
   "chain_winner": false,
   "authority": "seed_bg"
  },
  "ref_mode": "seed-bg+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  },
  "lane_policy": "ab_select_ready"
 },
 "groupbg::섬 갯바위": {
  "input_fingerprint": "f4a179920e3fbd9a",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "섬 갯바위",
    "tags": [
     "S103sh2",
     "S103sh4",
     "S89sh3"
    ]
   },
   "context_sig": "e57154544bdbc343"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 갯바위: 거친 파도가 끊임없이 밀려와 부딪히는 검고 회색빛 도는 거대한 암초 표면. 물에 젖어 번들거리며 울퉁불퉁하고 날카로운 질감을 지닌 바위 지형. (특징: 거칠고 날카로운 암초 표면; 바위에 부서지는 거센 하얀 파도; 물에 젖어 번들거리는 바위 질감)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 갯바위 - 계속\n- 실외. 갯바위 - 저녁\n- 갯바위를 콱 움켜잡고 바다에서 나오는 사람은… 산들.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 갯바위: 거친 파도가 끊임없이 밀려와 부딪히는 검고 회색빛 도는 거대한 암초 표면. 물에 젖어 번들거리며 울퉁불퉁하고 날카로운 질감을 지닌 바위 지형. (특징: 거칠고 날카로운 암초 표면; 바위에 부서지는 거센 하얀 파도; 물에 젖어 번들거리는 바위 질감)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 갯바위 - 계속\n- 실외. 갯바위 - 저녁\n- 갯바위를 콱 움켜잡고 바다에서 나오는 사람은… 산들.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬_갯바위_aa4183.png",
  "asset_id": "056f0676-e314-4bd5-b17f-9ff6683ae557",
  "input_asset_ids": [
   "8ff87c42-4044-4180-862d-909ea2703e54"
  ],
  "origin_tag": "S89sh3",
  "place_text": "The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it.",
  "origin_inputs": {
   "place_text": "The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it.",
   "time_of_day_en": "day",
   "conti_asset_id": "8ff87c42-4044-4180-862d-909ea2703e54"
  }
 },
 "S89sh3::bgfirst_bg": {
  "input_fingerprint": "f9bdc52eb5bdd211",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 선착장에 모인 채 배를 향해 팔을 뻗고 기괴하게 활짝 웃고 있는 금월도 마을 주민들의 전경.\n\nLOCATION (lock): The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the eye-level dolly-out in a broad wide frame, increasing only the camera distance until the villagers read as a full collective tableau rather than isolated faces. Place the group across the middle of the frame with arms thrust toward the boat-facing camera line, their broad smiles and forward-reaching hands creating disturbing depth without exaggerated foreground scale.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 (Occupied by the gathered villagers); used as Supports the spread of the gathered villagers across the frame and fixes their relationship to the approaching boat direction; 바다 방향 (The patrol boat is approaching from this direction); used as Defines the off-camera direction toward which the villagers reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient exterior light is treated with restrained contrast and subdued color so the villagers’ smiles and synchronized arms carry the unease.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 선착장에 모인 채 배를 향해 팔을 뻗고 기괴하게 활짝 웃고 있는 금월도 마을 주민들의 전경.\n\nLOCATION (lock): The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the eye-level dolly-out in a broad wide frame, increasing only the camera distance until the villagers read as a full collective tableau rather than isolated faces. Place the group across the middle of the frame with arms thrust toward the boat-facing camera line, their broad smiles and forward-reaching hands creating disturbing depth without exaggerated foreground scale.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 (Occupied by the gathered villagers); used as Supports the spread of the gathered villagers across the frame and fixes their relationship to the approaching boat direction; 바다 방향 (The patrol boat is approaching from this direction); used as Defines the off-camera direction toward which the villagers reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient exterior light is treated with restrained contrast and subdued color so the villagers’ smiles and synchronized arms carry the unease.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S89sh3__bgfirst_bg.png",
  "asset_id": "baf48e77-8523-4d51-9ca5-3ed096664a5f",
  "input_asset_ids": [
   "8ff87c42-4044-4180-862d-909ea2703e54",
   "056f0676-e314-4bd5-b17f-9ff6683ae557"
  ]
 },
 "S89sh3": {
  "input_fingerprint": "c0898cb175d0c6aa",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 모인 채 배를 향해 팔을 뻗고 기괴하게 활짝 웃고 있는 금월도 마을 주민들의 전경.\n\nLOCATION (lock): The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the eye-level dolly-out in a broad wide frame, increasing only the camera distance until the villagers read as a full collective tableau rather than isolated faces. Place the group across the middle of the frame with arms thrust toward the boat-facing camera line, their broad smiles and forward-reaching hands creating disturbing depth without exaggerated foreground scale.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 (Occupied by the gathered villagers); used as Supports the spread of the gathered villagers across the frame and fixes their relationship to the approaching boat direction; 바다 방향 (The patrol boat is approaching from this direction); used as Defines the off-camera direction toward which the villagers reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient exterior light is treated with restrained contrast and subdued color so the villagers’ smiles and synchronized arms carry the unease.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains wet and wounded among the villagers, while Youngran retains her red shaman robe.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 모인 채 배를 향해 팔을 뻗고 기괴하게 활짝 웃고 있는 금월도 마을 주민들의 전경.\n\nLOCATION (lock): The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the eye-level dolly-out in a broad wide frame, increasing only the camera distance until the villagers read as a full collective tableau rather than isolated faces. Place the group across the middle of the frame with arms thrust toward the boat-facing camera line, their broad smiles and forward-reaching hands creating disturbing depth without exaggerated foreground scale.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 (Occupied by the gathered villagers); used as Supports the spread of the gathered villagers across the frame and fixes their relationship to the approaching boat direction; 바다 방향 (The patrol boat is approaching from this direction); used as Defines the off-camera direction toward which the villagers reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient exterior light is treated with restrained contrast and subdued color so the villagers’ smiles and synchronized arms carry the unease.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains wet and wounded among the villagers, while Youngran retains her red shaman robe.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 선착장에 모인 채 배를 향해 팔을 뻗고 기괴하게 활짝 웃고 있는 금월도 마을 주민들의 전경.\n\nLOCATION (lock): The island's rocky shoreline beside the patrol boat's return route, where the villagers gather to receive it. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the eye-level dolly-out in a broad wide frame, increasing only the camera distance until the villagers read as a full collective tableau rather than isolated faces. Place the group across the middle of the frame with arms thrust toward the boat-facing camera line, their broad smiles and forward-reaching hands creating disturbing depth without exaggerated foreground scale.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 선착장 (Occupied by the gathered villagers); used as Supports the spread of the gathered villagers across the frame and fixes their relationship to the approaching boat direction; 바다 방향 (The patrol boat is approaching from this direction); used as Defines the off-camera direction toward which the villagers reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural ambient exterior light is treated with restrained contrast and subdued color so the villagers’ smiles and synchronized arms carry the unease.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel remains wet and wounded among the villagers, while Youngran retains her red shaman robe.\n\nPEOPLE: the SHOT TEXT alone decides whether any person is visible in this shot. IF a person appears, they must be one of: 마을 청년 #1 (Korean young man, short dark hair, broad youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S89sh3__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S89sh3.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬_갯바위_aa4183.png"
    },
    {
     "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:976931>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "마을 주민 전원이 오른쪽(바다 방향)과 카메라 쪽을 향해 팔을 앞으로 뻗고 있으며, 시선과 미소도 같은 방향으로 정렬되어 배가 접근하는 해상 방향을 향한다. 팔의 목표 지점이 프레임 우측 바다 바깥의 배 위치와 일치한다.",
      "built_space": "레퍼런스의 콘크리트 선착장, 돌 축대, 기와 얹은 흰 슬레이트집 두 채, 전신주, 계선주(볼라드)까지 그대로 배치되어 있고 인물은 선착장 위와 축대 앞에 놓여 있다. 구조물 크기 비율도 실제 스케일을 유지한다.",
      "entities": "한국인 남녀노소 마을 주민 다수, 붉은 무복을 입은 여성(영란)이 좌측 중앙에 서 있고, 그 옆에 젖은 회색 티셔츠에 맨발·젖은 몸의 남성(산델)이 서 있어 'wet and wounded' 유지 조항과 부합. 마을 청년 #1형 젊은 남성도 앞줄에 보인다.",
      "hard_violations": [],
      "physics": "모든 인물은 지면(콘크리트 부두·바위)에 발 또는 무릎을 대고 있고, 무릎 꿇은 인물들도 접지면이 명확하다. 공중에 뜬 신체나 지지 없는 물체는 없다. 옷 주름과 젖은 천의 무게감도 자연스럽다."
     },
     {
      "label": "B",
      "direction": "주민들이 정면 카메라를 향해 두 손을 뻗고 있으나, 손끝이 바다 방향(우측 오프스크린)이 아니라 렌즈를 향한 단체사진식 정렬이다. 시선도 전부 렌즈 정면 응시로, 접근하는 배 방향성이 약하다.",
      "built_space": "선착장 콘크리트, 돌 축대, 흰 집 두 채, 전신주, 계선주가 보여 로케이션은 일치하나 인물이 부두 폭 전체를 채우며 근접해 배치되어 와이드 전경보다는 중경 단체 컷에 가깝다.",
      "entities": "현대 복장의 한국인 주민들, 붉은 한복(무복) 여성이 중앙에 있어 영란 조항은 충족. 그러나 젖고 부상당한 산델로 읽힐 인물이 보이지 않아 캐리드 스테이트 항목이 미충족. 마을 청년 #1형 젊은 남성은 중앙에 존재.",
      "hard_violations": [],
      "physics": "전원이 부두 바닥에 두 발로 서 있고 지지가 명확하다. 공중 부양이나 불가능한 자세는 없다. 다만 손 모양이 다소 경직된 동일 포즈 반복이다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 광각 전경으로 주민 집단이 프레임 중앙을 가로지르며 배가 오는 바다 방향으로 팔을 뻗어 샷 텍스트의 스테이징을 정확히 구현했고, 붉은 무복 영란과 젖은 산델까지 유지 조항을 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션과 붉은 무복은 맞으나 카메라 정면 단체사진식 배치로 '배를 향한 방향성'과 광각 전경(원경 축소) 지시가 약화되고, 젖고 부상당한 산델이 부재하다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이 광각 전경으로 주민 집단이 프레임 중앙을 가로지르며 배가 오는 바다 방향으로 팔을 뻗어 샷 텍스트의 스테이징을 정확히 구현했고, 붉은 무복 영란과 젖은 산델까지 유지 조항을 충족한다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "로케이션과 붉은 무복은 맞으나 카메라 정면 단체사진식 배치로 '배를 향한 방향성'과 광각 전경(원경 축소) 지시가 약화되고, 젖고 부상당한 산델이 부재하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "마을 주민 전원이 오른쪽(바다 방향)과 카메라 쪽을 향해 팔을 앞으로 뻗고 있으며, 시선과 미소도 같은 방향으로 정렬되어 배가 접근하는 해상 방향을 향한다. 팔의 목표 지점이 프레임 우측 바다 바깥의 배 위치와 일치한다.",
      "built_space": "레퍼런스의 콘크리트 선착장, 돌 축대, 기와 얹은 흰 슬레이트집 두 채, 전신주, 계선주(볼라드)까지 그대로 배치되어 있고 인물은 선착장 위와 축대 앞에 놓여 있다. 구조물 크기 비율도 실제 스케일을 유지한다.",
      "entities": "한국인 남녀노소 마을 주민 다수, 붉은 무복을 입은 여성(영란)이 좌측 중앙에 서 있고, 그 옆에 젖은 회색 티셔츠에 맨발·젖은 몸의 남성(산델)이 서 있어 'wet and wounded' 유지 조항과 부합. 마을 청년 #1형 젊은 남성도 앞줄에 보인다.",
      "hard_violations": [],
      "physics": "모든 인물은 지면(콘크리트 부두·바위)에 발 또는 무릎을 대고 있고, 무릎 꿇은 인물들도 접지면이 명확하다. 공중에 뜬 신체나 지지 없는 물체는 없다. 옷 주름과 젖은 천의 무게감도 자연스럽다."
     },
     {
      "label": "B",
      "direction": "주민들이 정면 카메라를 향해 두 손을 뻗고 있으나, 손끝이 바다 방향(우측 오프스크린)이 아니라 렌즈를 향한 단체사진식 정렬이다. 시선도 전부 렌즈 정면 응시로, 접근하는 배 방향성이 약하다.",
      "built_space": "선착장 콘크리트, 돌 축대, 흰 집 두 채, 전신주, 계선주가 보여 로케이션은 일치하나 인물이 부두 폭 전체를 채우며 근접해 배치되어 와이드 전경보다는 중경 단체 컷에 가깝다.",
      "entities": "현대 복장의 한국인 주민들, 붉은 한복(무복) 여성이 중앙에 있어 영란 조항은 충족. 그러나 젖고 부상당한 산델로 읽힐 인물이 보이지 않아 캐리드 스테이트 항목이 미충족. 마을 청년 #1형 젊은 남성은 중앙에 존재.",
      "hard_violations": [],
      "physics": "전원이 부두 바닥에 두 발로 서 있고 지지가 명확하다. 공중 부양이나 불가능한 자세는 없다. 다만 손 모양이 다소 경직된 동일 포즈 반복이다."
     }
    ]
   },
   "reverse_raw": {
    "all_candidates_fail": true,
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "built_space": "눈높이에서 선착장 위를 정면으로 본 넓은 구도이며, 주민들이 화면 중단을 가로질러 2~3열로 서 있다. 선착장, 검은 해안 암석, 방파제 계류주, 석축과 흰 주택의 배치는 장소 사진과 대체로 일치한다. 차량·조종석 같은 제어 공간은 없으며 중복 제어 장치도 없다.",
      "direction": "거의 모든 인물의 시선과 두 팔이 정면의 카메라를 향한다. 카메라가 접근하는 배의 방향에 놓였다는 촬영축과 맞아, 손을 뻗은 목표가 배를 향한 카메라선에 정확히 닿는다. 일부 뒤쪽 인물은 앞사람에게 가려지지만 방향은 동일하다.",
      "entities": "현대 한국의 남녀 주민 약 20명이 보이고 모두 활짝 웃으며 팔을 뻗는다. 그러나 PEOPLE 제한에서 허용된 유일한 인물인 ‘마을 청년 #1’만으로 구성되지 않았고, 서로 다른 연령·성별의 인물이 다수 추가됐다. 중앙의 젊은 남성도 캐릭터 참고의 정확한 얼굴·체격과 뚜렷이 일치하지 않는다. 붉은 무복의 여성은 보이지만, 산델의 젖고 다친 상태는 명확히 식별되지 않는다. 장소는 참고 사진의 선착장과 해안으로 읽힌다.",
      "hard_violations": [
       "허용된 ‘마을 청년 #1’ 외에 서로 다른 성별과 연령의 인물들이 다수 추가되어, PEOPLE의 인물 제한을 위반한다."
      ],
      "label": "A",
      "physics": "모든 인물은 선착장 바닥에 두 발을 딛거나 뒤쪽에서 안정적으로 서 있으며, 앞으로 뻗은 팔은 각자의 어깨와 몸통에 자연스럽게 연결된다. 공중에 뜨거나 지지되지 않은 몸·물체는 없다. 젖은 바닥에서도 자세가 다소 연출돼 보일 뿐 물리적으로 불가능하지는 않다."
     },
     {
      "built_space": "선착장과 암석 해안을 사선으로 넓게 담았고, 주민들은 화면 왼쪽과 중앙의 선착장 위에 여러 줄로 퍼져 있다. 검은 암반, 석축, 흰 주택, 전신주, 바다와 계류주의 관계는 장소 사진과 상당히 가깝다. 제어 공간이나 중복 조작 장치는 없다. 다만 카메라가 주민 정면이 아니라 해안 쪽 사선에 있어 지정된 배-카메라 축이 약해졌다.",
      "direction": "주민들의 시선과 팔은 대부분 화면 오른쪽 바다를 향한다. 보이는 목표는 바다 쪽의 화면 밖 배이지만, 카메라는 그 목표선에서 왼쪽으로 비켜나 있으므로 ‘배를 향한 카메라선’으로 손이 뻗어 오는 정면 관계는 성립하지 않는다. 몇몇 인물은 서로 다른 높이와 방향으로 손을 내밀어 동기화도 A보다 약하다.",
      "entities": "한국인으로 보이는 남녀와 아이 등 약 30명의 주민이 있고, 대부분 웃으며 바다 쪽으로 팔을 뻗는다. 그러나 허용된 ‘마을 청년 #1’ 외의 여성·아이·중장년 인물이 대거 추가됐으며, 참고 캐릭터와 정확히 일치하는 단일 인물도 확인하기 어렵다. 붉은 무복의 여성은 있으나 산델의 젖고 다친 상태는 명확하지 않다. 선착장과 해안 건축은 참고 장소와 잘 부합한다.",
      "hard_violations": [
       "허용된 ‘마을 청년 #1’ 외에 여성·아이·중장년을 포함한 수많은 인물이 추가되어, PEOPLE의 인물 제한을 위반한다."
      ],
      "label": "B",
      "physics": "서 있는 인물들은 두 발로 선착장에 지지되고, 앞줄의 일부는 한쪽 또는 양쪽 무릎을 바닥에 대고 있다. 팔과 손은 몸에 연결되어 있으며 부유하는 사람이나 물체는 없다. 군집 속 팔다리 겹침은 많지만 명백히 불가능한 지지 상태는 보이지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "허용되지 않은 인물 다수라는 치명적 위반이 있지만, 눈높이 와이드에서 주민들이 카메라선으로 웃으며 팔을 뻗는 핵심 촬영축은 B보다 정확하다."
     },
     {
      "label": "B",
      "score": 2,
      "verdict_ko": "장소와 집단 규모는 충실하지만 허용되지 않은 인물이 대거 추가됐고, 팔이 카메라가 아닌 화면 오른쪽 바다로 향해 지정된 배-카메라 정면축을 놓쳤다."
     }
    ],
    "winner": "A"
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "허용되지 않은 인물 다수라는 치명적 위반이 있지만, 눈높이 와이드에서 주민들이 카메라선으로 웃으며 팔을 뻗는 핵심 촬영축은 B보다 정확하다."
     },
     {
      "label": "A",
      "score": 2,
      "verdict_ko": "장소와 집단 규모는 충실하지만 허용되지 않은 인물이 대거 추가됐고, 팔이 카메라가 아닌 화면 오른쪽 바다로 향해 지정된 배-카메라 정면축을 놓쳤다."
     }
    ],
    "all_candidates_fail": true,
    "readings": [
     {
      "built_space": "눈높이에서 선착장 위를 정면으로 본 넓은 구도이며, 주민들이 화면 중단을 가로질러 2~3열로 서 있다. 선착장, 검은 해안 암석, 방파제 계류주, 석축과 흰 주택의 배치는 장소 사진과 대체로 일치한다. 차량·조종석 같은 제어 공간은 없으며 중복 제어 장치도 없다.",
      "direction": "거의 모든 인물의 시선과 두 팔이 정면의 카메라를 향한다. 카메라가 접근하는 배의 방향에 놓였다는 촬영축과 맞아, 손을 뻗은 목표가 배를 향한 카메라선에 정확히 닿는다. 일부 뒤쪽 인물은 앞사람에게 가려지지만 방향은 동일하다.",
      "entities": "현대 한국의 남녀 주민 약 20명이 보이고 모두 활짝 웃으며 팔을 뻗는다. 그러나 PEOPLE 제한에서 허용된 유일한 인물인 ‘마을 청년 #1’만으로 구성되지 않았고, 서로 다른 연령·성별의 인물이 다수 추가됐다. 중앙의 젊은 남성도 캐릭터 참고의 정확한 얼굴·체격과 뚜렷이 일치하지 않는다. 붉은 무복의 여성은 보이지만, 산델의 젖고 다친 상태는 명확히 식별되지 않는다. 장소는 참고 사진의 선착장과 해안으로 읽힌다.",
      "hard_violations": [
       "허용된 ‘마을 청년 #1’ 외에 서로 다른 성별과 연령의 인물들이 다수 추가되어, PEOPLE의 인물 제한을 위반한다."
      ],
      "label": "B",
      "physics": "모든 인물은 선착장 바닥에 두 발을 딛거나 뒤쪽에서 안정적으로 서 있으며, 앞으로 뻗은 팔은 각자의 어깨와 몸통에 자연스럽게 연결된다. 공중에 뜨거나 지지되지 않은 몸·물체는 없다. 젖은 바닥에서도 자세가 다소 연출돼 보일 뿐 물리적으로 불가능하지는 않다."
     },
     {
      "built_space": "선착장과 암석 해안을 사선으로 넓게 담았고, 주민들은 화면 왼쪽과 중앙의 선착장 위에 여러 줄로 퍼져 있다. 검은 암반, 석축, 흰 주택, 전신주, 바다와 계류주의 관계는 장소 사진과 상당히 가깝다. 제어 공간이나 중복 조작 장치는 없다. 다만 카메라가 주민 정면이 아니라 해안 쪽 사선에 있어 지정된 배-카메라 축이 약해졌다.",
      "direction": "주민들의 시선과 팔은 대부분 화면 오른쪽 바다를 향한다. 보이는 목표는 바다 쪽의 화면 밖 배이지만, 카메라는 그 목표선에서 왼쪽으로 비켜나 있으므로 ‘배를 향한 카메라선’으로 손이 뻗어 오는 정면 관계는 성립하지 않는다. 몇몇 인물은 서로 다른 높이와 방향으로 손을 내밀어 동기화도 A보다 약하다.",
      "entities": "한국인으로 보이는 남녀와 아이 등 약 30명의 주민이 있고, 대부분 웃으며 바다 쪽으로 팔을 뻗는다. 그러나 허용된 ‘마을 청년 #1’ 외의 여성·아이·중장년 인물이 대거 추가됐으며, 참고 캐릭터와 정확히 일치하는 단일 인물도 확인하기 어렵다. 붉은 무복의 여성은 있으나 산델의 젖고 다친 상태는 명확하지 않다. 선착장과 해안 건축은 참고 장소와 잘 부합한다.",
      "hard_violations": [
       "허용된 ‘마을 청년 #1’ 외에 여성·아이·중장년을 포함한 수많은 인물이 추가되어, PEOPLE의 인물 제한을 위반한다."
      ],
      "label": "A",
      "physics": "서 있는 인물들은 두 발로 선착장에 지지되고, 앞줄의 일부는 한쪽 또는 양쪽 무릎을 바닥에 대고 있다. 팔과 손은 몸에 연결되어 있으며 부유하는 사람이나 물체는 없다. 군집 속 팔다리 겹침은 많지만 명백히 불가능한 지지 상태는 보이지 않는다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": false,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "마을 주민 전원이 오른쪽(바다 방향)과 카메라 쪽을 향해 팔을 앞으로 뻗고 있으며, 시선과 미소도 같은 방향으로 정렬되어 배가 접근하는 해상 방향을 향한다. 팔의 목표 지점이 프레임 우측 바다 바깥의 배 위치와 일치한다.",
    "built_space": "레퍼런스의 콘크리트 선착장, 돌 축대, 기와 얹은 흰 슬레이트집 두 채, 전신주, 계선주(볼라드)까지 그대로 배치되어 있고 인물은 선착장 위와 축대 앞에 놓여 있다. 구조물 크기 비율도 실제 스케일을 유지한다.",
    "entities": "한국인 남녀노소 마을 주민 다수, 붉은 무복을 입은 여성(영란)이 좌측 중앙에 서 있고, 그 옆에 젖은 회색 티셔츠에 맨발·젖은 몸의 남성(산델)이 서 있어 'wet and wounded' 유지 조항과 부합. 마을 청년 #1형 젊은 남성도 앞줄에 보인다.",
    "hard_violations": [],
    "physics": "모든 인물은 지면(콘크리트 부두·바위)에 발 또는 무릎을 대고 있고, 무릎 꿇은 인물들도 접지면이 명확하다. 공중에 뜬 신체나 지지 없는 물체는 없다. 옷 주름과 젖은 천의 무게감도 자연스럽다."
   },
   {
    "label": "B",
    "direction": "주민들이 정면 카메라를 향해 두 손을 뻗고 있으나, 손끝이 바다 방향(우측 오프스크린)이 아니라 렌즈를 향한 단체사진식 정렬이다. 시선도 전부 렌즈 정면 응시로, 접근하는 배 방향성이 약하다.",
    "built_space": "선착장 콘크리트, 돌 축대, 흰 집 두 채, 전신주, 계선주가 보여 로케이션은 일치하나 인물이 부두 폭 전체를 채우며 근접해 배치되어 와이드 전경보다는 중경 단체 컷에 가깝다.",
    "entities": "현대 복장의 한국인 주민들, 붉은 한복(무복) 여성이 중앙에 있어 영란 조항은 충족. 그러나 젖고 부상당한 산델로 읽힐 인물이 보이지 않아 캐리드 스테이트 항목이 미충족. 마을 청년 #1형 젊은 남성은 중앙에 존재.",
    "hard_violations": [],
    "physics": "전원이 부두 바닥에 두 발로 서 있고 지지가 명확하다. 공중 부양이나 불가능한 자세는 없다. 다만 손 모양이 다소 경직된 동일 포즈 반복이다."
   }
  ],
  "totals": {
   "A": 10,
   "B": 9
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "눈높이 광각 전경으로 주민 집단이 프레임 중앙을 가로지르며 배가 오는 바다 방향으로 팔을 뻗어 샷 텍스트의 스테이징을 정확히 구현했고, 붉은 무복 영란과 젖은 산델까지 유지 조항을 충족한다."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "로케이션과 붉은 무복은 맞으나 카메라 정면 단체사진식 배치로 '배를 향한 방향성'과 광각 전경(원경 축소) 지시가 약화되고, 젖고 부상당한 산델이 부재하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬_갯바위_aa4183.png"
   },
   {
    "label": "CHARACTER REFERENCE — 마을 청년 #1: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:976931>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "군중이 여성, 노인, 아이들로 구성되어 있고 온전한 단색 옷을 입고 있어, 낡은 누더기를 입은 '마을 청년 #1'만 등장해야 한다는 프롬프트 지시(never anyone else)와 레퍼런스를 위반했습니다.",
     "fix_en": "Replace all the grey-clad villagers in the crowd with young men wearing heavily torn, distressed brown and indigo patchwork rags and headwraps matching the character reference, while keeping the woman in red, the wet man, all current poses and positions, the lighting, the background environment, and the framing exactly unchanged.",
     "needs_regeneration": true
    },
    {
     "issue_ko": "가운데 물에 젖은 남성(산들)이 1670년 조선 시대 설정에 위배되는 현대식 반팔 티셔츠와 반바지를 입고 있으며, 텍스트에 명시된 상처(wounded)가 묘사되지 않았습니다.",
     "fix_en": "Change the wet man's clothing from a modern t-shirt and shorts to wet, torn traditional Joseon peasant garments with visible wounds, keeping his face, his pose, the woman in red, all other villagers and their positions, the lighting, the background rocks and sea, and the framing exactly unchanged."
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace all the grey-clad villagers in the crowd with young men wearing heavily torn, distressed brown and indigo patchwork rags and headwraps matching the character reference, while keeping the woman in red, the wet man, all current poses and positions, the lighting, the background environment, and the framing exactly unchanged.\n- Change the wet man's clothing from a modern t-shirt and shorts to wet, torn traditional Joseon peasant garments with visible wounds, keeping his face, his pose, the woman in red, all other villagers and their positions, the lighting, the background rocks and sea, and the framing exactly unchanged.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·물리는 무난하나 주민 의상이 현대적 티셔츠·바지로 캐릭터 레퍼런스의 넝마 한복·두건과 크게 어긋나고, 산델의 젖고 다친 상태(상처 분장)가 거의 보이지 않으며 우측에 원본에 없는 원통형 물체가 하나 더 보인다.  ★위반: [gpt] 허용된 ‘마을 청년 #1’ 외에 서로 다른 얼굴·성별·연령의 인물 수십 명이 추가되어 PEOPLE 제한을 위반한다. / [gpt] 고정 배경에 없던 두 번째 계선주가 오른쪽 선착장 앞부분에 추가되었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 아이레벨 구도와 바다 방향 팔 뻗기를 유지하면서, 레퍼런스의 해진 한복·두건 의상과 산델의 젖고 다친 상태를 정확히 살렸고 배경 고정 요소(볼라드 1개)도 그대로 지켜 계약 충실도가 더 높다.  ★위반: [gpt] 허용된 ‘마을 청년 #1’ 외에 서로 다른 얼굴·성별·연령의 인물 수십 명이 추가되어 PEOPLE 제한을 위반한다. / [gpt] 고정 배경에 없던 두 번째 계선주가 오른쪽 선착장 앞부분에 추가되었다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.667
     },
     "adjusted": {
      "A": 1.25,
      "B": 1.167
     },
     "violations": {
      "A": [
       "[gpt] 허용된 ‘마을 청년 #1’ 외에 서로 다른 얼굴·성별·연령의 인물 수십 명이 추가되어 PEOPLE 제한을 위반한다.",
       "[gpt] 고정 배경에 없던 두 번째 계선주가 오른쪽 선착장 앞부분에 추가되었다."
      ],
      "B": [
       "[gpt] 허용된 ‘마을 청년 #1’ 외에 서로 다른 얼굴·성별·연령의 인물 수십 명이 추가되어 PEOPLE 제한을 위반한다.",
       "[gpt] 고정 배경에 없던 두 번째 계선주가 오른쪽 선착장 앞부분에 추가되었다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "구도·방향·물리는 무난하나 주민 의상이 현대적 티셔츠·바지로 캐릭터 레퍼런스의 넝마 한복·두건과 크게 어긋나고, 산델의 젖고 다친 상태(상처 분장)가 거의 보이지 않으며 우측에 원본에 없는 원통형 물체가 하나 더 보인다.  ★위반: [gpt] 허용된 ‘마을 청년 #1’ 외에 서로 다른 얼굴·성별·연령의 인물 수십 명이 추가되어 PEOPLE 제한을 위반한다. / [gpt] 고정 배경에 없던 두 번째 계선주가 오른쪽 선착장 앞부분에 추가되었다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 와이드 아이레벨 구도와 바다 방향 팔 뻗기를 유지하면서, 레퍼런스의 해진 한복·두건 의상과 산델의 젖고 다친 상태를 정확히 살렸고 배경 고정 요소(볼라드 1개)도 그대로 지켜 계약 충실도가 더 높다.  ★위반: [gpt] 허용된 ‘마을 청년 #1’ 외에 서로 다른 얼굴·성별·연령의 인물 수십 명이 추가되어 PEOPLE 제한을 위반한다. / [gpt] 고정 배경에 없던 두 번째 계선주가 오른쪽 선착장 앞부분에 추가되었다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "마을 주민 전원이 프레임 오른쪽(바다 방향, 배가 접근하는 오프카메라 방향)으로 팔을 뻗고 있으며 시선과 미소도 같은 방향을 향한다. 붉은 무복의 영란과 젖은 상태의 산델(회색 젖은 옷, 다리 상처 자국)도 같은 축을 향해 팔을 뻗거나 서 있다. 조준선이 레이아웃 스케치의 화살표 방향과 일치.",
      "built_space": "선착장 콘크리트 부두와 그 위 바위 축대, 배경의 흰 벽 기와집 2~3채, 전신주와 전선, 부두 끝 계선주(볼라드) — 배경 레퍼런스의 고정 요소가 위치와 스케일 그대로 유지됨. 오른쪽 볼라드가 원본과 같은 자리에 있고 추가 구조물 없음.",
      "entities": "전원 한국인, 남녀노소 마을 주민. 청년 #1 레퍼런스의 머리 두건과 누더기 삼베·쪽빛 헝겊 의상이 다수 주민에게 반영되어 1670 조선 촌민 톤이 유지됨. 영란=붉은 무복 유지, 산델=젖은 옷·상처(팔·다리 붉은 자국) 유지 — CARRIED STATE 충족. 눈은 모두 정상 인체 안구.",
      "hard_violations": [],
      "physics": "모든 인물이 부두 바닥 또는 바위에 발/무릎으로 접지. 무릎 꿇은 줄, 선 줄 모두 지지면이 명확하고 공중에 뜬 신체 없음. 뻗은 팔은 어깨에서 자연스럽게 연장되며 옷의 주름과 무게감이 실제 직물처럼 보인다."
     },
     {
      "label": "B",
      "direction": "동일하게 전원이 오른쪽 바다 방향으로 팔을 뻗고 웃는다. 조준 방향 자체는 스케치 화살표와 일치.",
      "built_space": "배경 고정 요소(집, 전신주, 축대, 볼라드) 유지. 다만 좌측 축대 위 인물 밀도가 줄고 배경 바위가 더 드러남. 구조 자체 오류는 없음.",
      "entities": "인물 의상이 대부분 깨끗한 크림색 티셔츠/회색 바지 같은 현대적 단색 상의로 바뀌어, 청년 #1 캐릭터 레퍼런스의 두건·누더기 삼베 의상이 거의 사라짐. 머리 두건도 대부분 제거되어 identity/wardrobe 손실이 큼. 산델은 젖은 옷은 있으나 상처 표현이 약해짐. 영란의 붉은 무복은 유지.",
      "hard_violations": [],
      "physics": "모든 인물 접지 정상, 공중 부양 없음. 다만 옷감이 매끈해 누더기의 무게·마모감이 떨어진다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "배경·카메라·스케치 배치를 그대로 지키면서 청년 #1 레퍼런스의 두건과 누더기 의상, 산델의 젖음·부상, 영란의 붉은 무복까지 모두 살린 전경 와이드로 계약 충족도가 가장 높다."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도와 방향은 같지만 계약이 요구하지 않은 의상 전면 교체(두건 제거, 깨끗한 현대풍 단색 옷)로 캐릭터 레퍼런스와 시대 톤을 잃었고 산델의 부상 표현도 약해져, 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "배경·카메라·스케치 배치를 그대로 지키면서 청년 #1 레퍼런스의 두건과 누더기 의상, 산델의 젖음·부상, 영란의 붉은 무복까지 모두 살린 전경 와이드로 계약 충족도가 가장 높다."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도와 방향은 같지만 계약이 요구하지 않은 의상 전면 교체(두건 제거, 깨끗한 현대풍 단색 옷)로 캐릭터 레퍼런스와 시대 톤을 잃었고 산델의 부상 표현도 약해져, 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "마을 주민 전원이 프레임 오른쪽(바다 방향, 배가 접근하는 오프카메라 방향)으로 팔을 뻗고 있으며 시선과 미소도 같은 방향을 향한다. 붉은 무복의 영란과 젖은 상태의 산델(회색 젖은 옷, 다리 상처 자국)도 같은 축을 향해 팔을 뻗거나 서 있다. 조준선이 레이아웃 스케치의 화살표 방향과 일치.",
      "built_space": "선착장 콘크리트 부두와 그 위 바위 축대, 배경의 흰 벽 기와집 2~3채, 전신주와 전선, 부두 끝 계선주(볼라드) — 배경 레퍼런스의 고정 요소가 위치와 스케일 그대로 유지됨. 오른쪽 볼라드가 원본과 같은 자리에 있고 추가 구조물 없음.",
      "entities": "전원 한국인, 남녀노소 마을 주민. 청년 #1 레퍼런스의 머리 두건과 누더기 삼베·쪽빛 헝겊 의상이 다수 주민에게 반영되어 1670 조선 촌민 톤이 유지됨. 영란=붉은 무복 유지, 산델=젖은 옷·상처(팔·다리 붉은 자국) 유지 — CARRIED STATE 충족. 눈은 모두 정상 인체 안구.",
      "hard_violations": [],
      "physics": "모든 인물이 부두 바닥 또는 바위에 발/무릎으로 접지. 무릎 꿇은 줄, 선 줄 모두 지지면이 명확하고 공중에 뜬 신체 없음. 뻗은 팔은 어깨에서 자연스럽게 연장되며 옷의 주름과 무게감이 실제 직물처럼 보인다."
     },
     {
      "label": "A",
      "direction": "동일하게 전원이 오른쪽 바다 방향으로 팔을 뻗고 웃는다. 조준 방향 자체는 스케치 화살표와 일치.",
      "built_space": "배경 고정 요소(집, 전신주, 축대, 볼라드) 유지. 다만 좌측 축대 위 인물 밀도가 줄고 배경 바위가 더 드러남. 구조 자체 오류는 없음.",
      "entities": "인물 의상이 대부분 깨끗한 크림색 티셔츠/회색 바지 같은 현대적 단색 상의로 바뀌어, 청년 #1 캐릭터 레퍼런스의 두건·누더기 삼베 의상이 거의 사라짐. 머리 두건도 대부분 제거되어 identity/wardrobe 손실이 큼. 산델은 젖은 옷은 있으나 상처 표현이 약해짐. 영란의 붉은 무복은 유지.",
      "hard_violations": [],
      "physics": "모든 인물 접지 정상, 공중 부양 없음. 다만 옷감이 매끈해 누더기의 무게·마모감이 떨어진다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 11,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S89sh3__bgfirst_bg.png",
   "bg_asset_id": "baf48e77-8523-4d51-9ca5-3ed096664a5f",
   "bg_record_key": "S89sh3::bgfirst_bg",
   "chain_winner": true,
   "authority": "groupbg",
   "group_key": "섬 갯바위",
   "groupbg_asset_id": "056f0676-e314-4bd5-b17f-9ff6683ae557"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S93sh2": {
  "input_fingerprint": "9613da4e3d4ff0ba",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): dusk, golden sunset.\n\nSHOT TEXT (authoritative, Korean): 무언가를 품에 안은 듯한 낯선 실루엣으로 웅크려 앉아 있는 강민숙(홍은미)의 뒷모습.\n\nLOCATION (lock): The far stone end of the island pier, facing the gold-lit sea at sunset. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: End the eye-height dolly-in several meters behind the seated figure, tightening to a medium rear silhouette while keeping the cradled person mostly buried beneath the figure’s shoulders and arms. The seated figure stays centered and hunched toward the sea; only an incomplete, limp portion of the concealed body is allowed into the lower frame so neither face nor identity is disclosed.\n- FRAMING SCALE: medium shot\n- FRAME LAYOUT: identity-concealed seated figure in the middle-center of the frame, midground; mostly concealed person in her hold in the lower-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 선착장 돌바닥 (The figures are positioned near its end); used as Provides the straight approach axis and supports the lower edge of the hunched silhouette; 금월도 앞바다 (Reflecting golden sunset light); used as Forms the distant direction faced by the seated figure and supplies separation around the silhouette.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Golden sunset reflection outlines the hunched rear silhouette while the concealed body remains in heavier contrast.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): Her soaked corpse is held limp across 강영란(흰 머리 여자)’s lap and arms at the end of the dock, with her upper body and face concealed behind 강영란(흰 머리 여자)’s shoulder. Her head and limbs have no muscular support while the body is directed toward the sea.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 woman in her late 40s, dark hair, refined narrow face) — 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.",
  "totals": {
   "C": 8,
   "A": 6,
   "B": 3
  },
  "selected": "C",
  "ranking": [
   "C",
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "지정된 눈높이 후방 미디엄 배면 실루엣, 바다를 향한 웅크린 자세, 하단 중앙에 축 늘어진 팔만 부분 노출되어 신원 비공개 조건과 중력 규정을 모두 충족하고 선착장 끝단·원경 스케일도 레퍼런스에 부합한다."
   },
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "배면 구도와 바다 방향은 맞으나 품에 안긴 사람이 인체로 렌더되지 않고 천 뭉치로만 읽혀 '무언가를 품에 안은 실루엣'과 늘어진 신체 표현이 성립하지 않으며, 우측 콘크리트 기둥·단이 전경으로 과하게 침입한다."
   },
   {
    "label": "B",
    "score": 3,
    "verdict_ko": "지정된 뒷모습이 아닌 측면 앵글로 앉은 인물의 얼굴 윤곽과 안긴 인물의 머리·팔·손이 드러나 신원 비공개 규정을 위반하고, 안긴 팔이 손끝만 닿은 채 들려 있어 부동 신체의 중력 규정도 어긋난다.  ★위반: [claude-opus] 뒷모습 실루엣 지시를 측면으로 바꿔 앉은 인물의 얼굴 윤곽과 안긴 인물의 머리·팔·손이 드러나 '신원 비공개' 구도 규정을 정면으로 어김 / [claude-opus] 안긴 인물의 왼팔이 손끝만 돌바닥에 대고 팔 전체가 근육 지지 없이 들린 듯 뻗어 있어 중력에 완전히 늘어진 부동 신체 규정과 배치됨"
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S92sh3_sel.png"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "안겨 있는 시신의 팔이 중력의 영향을 받지 않고 허공에 부자연스럽게 떠 있습니다.",
     "fix_en": "Erase the floating brown-sleeved arm and hand extending from the right side of the seated figure, replacing that area with the golden water reflection and the dark stone of the pier. Preserve the seated woman, her dark hair, her grey coat, her exact pose, the overall lighting, and the background framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "인물이 앉아 있는 선착장의 지형 구조가 레퍼런스(평평하게 직선으로 뻗은 돌길)와 전혀 다르게 단이 있는 가로 벽 형태로 변형되었고, 왼쪽의 해안선 지형도 완전히 달라졌습니다.",
     "fix_en": "Darken the front vertical face of the foreground stone block to make it look less like a raised wall and more like part of the flat path. However, the structural geometry of the location is fundamentally incorrect.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 2,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Erase the floating brown-sleeved arm and hand extending from the right side of the seated figure, replacing that area with the golden water reflection and the dark stone of the pier. Preserve the seated woman, her dark hair, her grey coat, her exact pose, the overall lighting, and the background framing.\n- Darken the front vertical face of the foreground stone block to make it look less like a raised wall and more like part of the flat path. However, the structural geometry of the location is fundamentally incorrect.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 눈높이에서 여러 미터 뒤에 자리해 웅크린 인물의 뒷모습을 정면 축으로 잡는다. 인물의 시선·상체는 금빛 노을 바다 쪽(프레임 상단 중앙, 태양 반사 기둥 방향)을 향하고 있고, 선착장 돌바닥의 직선 접근축이 그대로 카메라 축과 일치한다. 안긴 인물의 머리는 앉은 인물의 왼쪽 어깨 뒤로 가려져 얼굴은 전혀 노출되지 않는다.",
      "built_space": "돌 선착장 끝단이 화면 하단부터 중앙까지 뻗어 있고, 좌측에 바위 방파제·돌담, 우측은 바다. 참조 스틸의 회색 돌바닥·낮은 돌 방파제·먼 섬 실루엣이 유지된다. 앉은 인물은 돌바닥 끝단 위에 엉덩이와 다리가 접지해 있고 뒤쪽 돌 표면이 실루엣 하단을 받쳐 준다. 어선 몇 척은 원경 크기로 축소되어 실제 스케일을 지킨다.",
      "entities": "앉은 인물은 어깨 길이 어두운 머리, 회색빛 자켓(참조 스틸의 회색 상의와 부합)을 입은 성인 여성 뒷모습. 품에 안긴 인물의 축 늘어진 팔 하나와 손, 옷소매 일부만 하단 중앙에 노출되며 얼굴·정체는 감춰져 있다. 그 외 추가 인물·물체는 없다.",
      "hard_violations": [],
      "physics": "앉은 인물은 돌바닥 위에 좌골과 다리로 완전히 접지, 상체는 앞으로 굽어 자연스러운 무게 이동을 보인다. 안긴 인물의 팔은 어깨에서 아래로 늘어져 손끝이 중력 방향으로 떨어져 있고, 몸통은 앉은 인물의 무릎/팔에 얹혀 지지된다. 공중에 떠 있는 부분 없음. 다만 늘어진 팔이 다소 앞으로 뻗친 각도라 약간 어색하지만 어깨 지지에서 나오는 자세로 성립한다."
     },
     {
      "label": "B",
      "direction": "동일한 눈높이 후방 축, 인물은 바다의 금빛 반사 기둥을 향해 앞으로 웅크려 있다. 접근축과 카메라축 일치. 그러나 화면 어디에도 품에 안긴 인물의 어떤 부분도 향해지거나 노출되지 않는다.",
      "built_space": "돌 선착장 끝단과 좌측 방파제, 우측 바다, 원경 어선·섬까지 A와 거의 동일한 세트. 카메라가 약간 더 낮고 가까워 돌바닥 앞 단차가 하단을 크게 차지한다. 스케일은 정상.",
      "entities": "앉은 인물은 A와 같은 회색 자켓·어깨 길이 어두운 머리의 여성. 계약이 요구한 '품에 안긴, 대부분 가려진 인물'은 프레임 어디에도 없다 — 하단 중앙에 늘어진 팔·손 등 어떤 신체 일부도 보이지 않는다.",
      "hard_violations": [],
      "physics": "앉은 인물은 돌바닥 위에 완전히 접지해 있고 팔은 무릎 쪽으로 모아져 있다. 부양체 없음. 다만 안긴 몸이 존재하지 않으므로 '축 늘어진 신체가 무릎/팔에 지지된다'는 포즈 계약 자체가 구현되지 않는다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트 핵심인 '무언가를 품에 안은 듯한 낯선 실루엣'과 '하단 중앙에 불완전하게 드러난 축 늘어진 신체 일부'를 모두 충족하고, 얼굴·정체는 어깨 뒤로 감춰졌으며 위치·황혼광·스케일도 참조와 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "빛·장소·프레이밍은 깔끔하지만 품에 안긴 인물이 통째로 사라져 '무언가를 품에 안은 듯한 낯선 실루엣'과 하단 중앙의 축 늘어진 신체 일부라는 계약의 중심 요소를 잃었다 — 팔의 어색함을 지우려다 캐릭터 하나를 삭제한 손해가 더 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "샷 텍스트 핵심인 '무언가를 품에 안은 듯한 낯선 실루엣'과 '하단 중앙에 불완전하게 드러난 축 늘어진 신체 일부'를 모두 충족하고, 얼굴·정체는 어깨 뒤로 감춰졌으며 위치·황혼광·스케일도 참조와 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "빛·장소·프레이밍은 깔끔하지만 품에 안긴 인물이 통째로 사라져 '무언가를 품에 안은 듯한 낯선 실루엣'과 하단 중앙의 축 늘어진 신체 일부라는 계약의 중심 요소를 잃었다 — 팔의 어색함을 지우려다 캐릭터 하나를 삭제한 손해가 더 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 눈높이에서 여러 미터 뒤에 자리해 웅크린 인물의 뒷모습을 정면 축으로 잡는다. 인물의 시선·상체는 금빛 노을 바다 쪽(프레임 상단 중앙, 태양 반사 기둥 방향)을 향하고 있고, 선착장 돌바닥의 직선 접근축이 그대로 카메라 축과 일치한다. 안긴 인물의 머리는 앉은 인물의 왼쪽 어깨 뒤로 가려져 얼굴은 전혀 노출되지 않는다.",
      "built_space": "돌 선착장 끝단이 화면 하단부터 중앙까지 뻗어 있고, 좌측에 바위 방파제·돌담, 우측은 바다. 참조 스틸의 회색 돌바닥·낮은 돌 방파제·먼 섬 실루엣이 유지된다. 앉은 인물은 돌바닥 끝단 위에 엉덩이와 다리가 접지해 있고 뒤쪽 돌 표면이 실루엣 하단을 받쳐 준다. 어선 몇 척은 원경 크기로 축소되어 실제 스케일을 지킨다.",
      "entities": "앉은 인물은 어깨 길이 어두운 머리, 회색빛 자켓(참조 스틸의 회색 상의와 부합)을 입은 성인 여성 뒷모습. 품에 안긴 인물의 축 늘어진 팔 하나와 손, 옷소매 일부만 하단 중앙에 노출되며 얼굴·정체는 감춰져 있다. 그 외 추가 인물·물체는 없다.",
      "hard_violations": [],
      "physics": "앉은 인물은 돌바닥 위에 좌골과 다리로 완전히 접지, 상체는 앞으로 굽어 자연스러운 무게 이동을 보인다. 안긴 인물의 팔은 어깨에서 아래로 늘어져 손끝이 중력 방향으로 떨어져 있고, 몸통은 앉은 인물의 무릎/팔에 얹혀 지지된다. 공중에 떠 있는 부분 없음. 다만 늘어진 팔이 다소 앞으로 뻗친 각도라 약간 어색하지만 어깨 지지에서 나오는 자세로 성립한다."
     },
     {
      "label": "B",
      "direction": "동일한 눈높이 후방 축, 인물은 바다의 금빛 반사 기둥을 향해 앞으로 웅크려 있다. 접근축과 카메라축 일치. 그러나 화면 어디에도 품에 안긴 인물의 어떤 부분도 향해지거나 노출되지 않는다.",
      "built_space": "돌 선착장 끝단과 좌측 방파제, 우측 바다, 원경 어선·섬까지 A와 거의 동일한 세트. 카메라가 약간 더 낮고 가까워 돌바닥 앞 단차가 하단을 크게 차지한다. 스케일은 정상.",
      "entities": "앉은 인물은 A와 같은 회색 자켓·어깨 길이 어두운 머리의 여성. 계약이 요구한 '품에 안긴, 대부분 가려진 인물'은 프레임 어디에도 없다 — 하단 중앙에 늘어진 팔·손 등 어떤 신체 일부도 보이지 않는다.",
      "hard_violations": [],
      "physics": "앉은 인물은 돌바닥 위에 완전히 접지해 있고 팔은 무릎 쪽으로 모아져 있다. 부양체 없음. 다만 안긴 몸이 존재하지 않으므로 '축 늘어진 신체가 무릎/팔에 지지된다'는 포즈 계약 자체가 구현되지 않는다."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "웅크린 인물은 화면 중앙에 뒷모습으로 앉아 정면(수평선의 황금빛 노을·바다)을 향한다. 시선·몸통 방향 모두 바다 쪽으로 일치. 다만 품에 안긴 대상이 전혀 보이지 않아 '무언가를 품에 안은 듯한 실루엣'의 대상이 화면상 존재하지 않는다.",
      "built_space": "선착장 돌바닥이 좌측에서 화면 중앙으로 뻗어 접근 축을 만들고, 인물은 그 끝단 돌턱 위에 앉아 있다. 우측은 바다, 좌측은 바위 해안. 이전 스틸의 판석 질감·방파제 구조와 대체로 일치. 구조물 중복이나 불가능한 요소 없음.",
      "entities": "인물은 어두운 긴 머리, 회색빛 트위드 코트 차림의 여성 뒷모습 — 이전 스틸의 회색 상의 여성과 대체로 부합. 그러나 계약이 요구한 '품에 안긴 익사한 여성(강민숙)'의 어떤 일부도 프레임에 없다. 팔은 자신의 무릎 앞으로 모아 안는 듯하지만 안긴 신체 없음.",
      "hard_violations": [],
      "physics": "앉은 인물은 엉덩이와 다리가 돌바닥에 완전히 접지, 상체는 앞으로 숙여 자체 무게로 지지됨 — 물리적으로 타당. 공중에 뜬 요소 없음. 다만 안긴 시신이 없으므로 '축 늘어진 신체 일부'의 지지 여부를 판정할 대상 자체가 부재."
     },
     {
      "label": "B",
      "direction": "웅크린 인물은 화면 중앙에서 뒷모습으로 바다·노을을 향해 앉아 있다. 품 안 대상의 어두운 머리 일부가 왼쪽 어깨 너머로, 늘어진 팔과 손이 오른쪽 아래로 드러나며 손끝은 아래(중력 방향)를 향한다. 조준·방향 모두 계약대로 바다 쪽.",
      "built_space": "선착장 판석 바닥이 좌상단에서 인물 쪽으로 직선 접근 축을 이루고, 인물은 돌 끝단에 앉아 하단 실루엣을 받친다. 우측 바다, 좌측 바위·목재 잔재 — 이전 스틸의 재질과 일치. 중복 구조물 없음.",
      "entities": "안고 있는 인물은 회색 코트·긴 어두운 머리의 중년 여성 뒷모습으로 이전 스틸과 의상 일치. 품에 안긴 인물은 어두운 머리와 젖은 듯한 어두운 소매의 팔만 부분 노출 — 얼굴·정체 비공개 조건 충족, 강민숙의 시신으로 읽힘. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "앉은 인물은 골반·다리가 돌바닥에 접지, 상체를 앞으로 숙여 팔로 시신을 감싼다. 시신의 팔은 근육 지지 없이 아래로 늘어져 손이 축 처져 있고 몸통은 안은 사람의 무릎·팔에 얹혀 있음 — 중력 순응. 공중에 무지지로 떠 있는 부분 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "구도·장소·황금빛 톤은 좋으나, 샷 텍스트와 프레임 레이아웃이 명시한 '품에 안긴 인물(하단 중앙, 불완전하게 늘어진 신체 일부)'이 전혀 보이지 않아 핵심 스테이징 항목이 누락됐다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 위치·의상·노을 톤을 유지하면서 어깨 너머 가려진 머리와 중력에 축 늘어진 팔로 '무언가를 품에 안은 낯선 실루엣'과 부동 시신 규정을 모두 충족 — 변경된 것은 요구된 항목뿐이라 손실 없이 이득만 얻었다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "구도·장소·황금빛 톤은 좋으나, 샷 텍스트와 프레임 레이아웃이 명시한 '품에 안긴 인물(하단 중앙, 불완전하게 늘어진 신체 일부)'이 전혀 보이지 않아 핵심 스테이징 항목이 누락됐다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 위치·의상·노을 톤을 유지하면서 어깨 너머 가려진 머리와 중력에 축 늘어진 팔로 '무언가를 품에 안은 낯선 실루엣'과 부동 시신 규정을 모두 충족 — 변경된 것은 요구된 항목뿐이라 손실 없이 이득만 얻었다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "웅크린 인물은 화면 중앙에 뒷모습으로 앉아 정면(수평선의 황금빛 노을·바다)을 향한다. 시선·몸통 방향 모두 바다 쪽으로 일치. 다만 품에 안긴 대상이 전혀 보이지 않아 '무언가를 품에 안은 듯한 실루엣'의 대상이 화면상 존재하지 않는다.",
      "built_space": "선착장 돌바닥이 좌측에서 화면 중앙으로 뻗어 접근 축을 만들고, 인물은 그 끝단 돌턱 위에 앉아 있다. 우측은 바다, 좌측은 바위 해안. 이전 스틸의 판석 질감·방파제 구조와 대체로 일치. 구조물 중복이나 불가능한 요소 없음.",
      "entities": "인물은 어두운 긴 머리, 회색빛 트위드 코트 차림의 여성 뒷모습 — 이전 스틸의 회색 상의 여성과 대체로 부합. 그러나 계약이 요구한 '품에 안긴 익사한 여성(강민숙)'의 어떤 일부도 프레임에 없다. 팔은 자신의 무릎 앞으로 모아 안는 듯하지만 안긴 신체 없음.",
      "hard_violations": [],
      "physics": "앉은 인물은 엉덩이와 다리가 돌바닥에 완전히 접지, 상체는 앞으로 숙여 자체 무게로 지지됨 — 물리적으로 타당. 공중에 뜬 요소 없음. 다만 안긴 시신이 없으므로 '축 늘어진 신체 일부'의 지지 여부를 판정할 대상 자체가 부재."
     },
     {
      "label": "A",
      "direction": "웅크린 인물은 화면 중앙에서 뒷모습으로 바다·노을을 향해 앉아 있다. 품 안 대상의 어두운 머리 일부가 왼쪽 어깨 너머로, 늘어진 팔과 손이 오른쪽 아래로 드러나며 손끝은 아래(중력 방향)를 향한다. 조준·방향 모두 계약대로 바다 쪽.",
      "built_space": "선착장 판석 바닥이 좌상단에서 인물 쪽으로 직선 접근 축을 이루고, 인물은 돌 끝단에 앉아 하단 실루엣을 받친다. 우측 바다, 좌측 바위·목재 잔재 — 이전 스틸의 재질과 일치. 중복 구조물 없음.",
      "entities": "안고 있는 인물은 회색 코트·긴 어두운 머리의 중년 여성 뒷모습으로 이전 스틸과 의상 일치. 품에 안긴 인물은 어두운 머리와 젖은 듯한 어두운 소매의 팔만 부분 노출 — 얼굴·정체 비공개 조건 충족, 강민숙의 시신으로 읽힘. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "앉은 인물은 골반·다리가 돌바닥에 접지, 상체를 앞으로 숙여 팔로 시신을 감싼다. 시신의 팔은 근육 지지 없이 아래로 늘어져 손이 축 처져 있고 몸통은 안은 사람의 무릎·팔에 얹혀 있음 — 중력 순응. 공중에 무지지로 떠 있는 부분 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 9
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S92sh3"
  },
  "locked_char_refs_excluded": [
   "강민숙(홍은미)(C04)"
  ]
 },
 "S101sh7": {
  "input_fingerprint": "626e76874a4ba55a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 구창모가 미간을 잔뜩 찌푸린 채 심각하게 경고하는 얼굴 클로즈업.\n\nLOCATION (lock): The open deck beside the gangway of the fishing boat moored at the mainland pier. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Resolve the dolly-in at 구창모's eye level on his side of the conversational axis, ending in a tight three-quarter facial close-up. His furrowed brow and clenched jaw occupy the center as he leans toward 황봉업(황 씨), who remains off-screen in the established reverse-angle direction.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 낚시 어선 (술집 여자들과 낚싯꾼들이 타고 있음) — Only a partial side and occupied upper area remain visible behind 구창모; used as A narrow contextual strip places the warning beside the crowded boat without distracting from 구창모's face; 선착장 (구창모와 황봉업이 대화하는 공간); used as Provides the immediate location of the conversation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime illumination with firm facial contrast exposes the tension in 구창모's furrowed brow and lowered warning.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 crowded deck, bright sea, daylight, women, fishermen, and boatman nearby. Exclude the reveling passengers from the tight close-up; show the officer warning the boatman gravely.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "readings": [
   {
    "label": "A",
    "direction": "구창모의 시선과 얼굴이 화면 오른쪽 전경의 인물(뒤통수만 보이는 상대, 황봉업으로 읽히는 오프스크린 대화 상대)을 향해 3/4 각도로 향한다. 눈높이 카메라, 대화축의 그의 쪽에 위치. 배경 인물들의 시선은 각자 자기 일에 향해 있음.",
    "built_space": "선착장 콘크리트 부두(볼라드, 방충재, 난간)와 계류된 어선의 조타실·측면 상부가 좌·중경에 좁은 띠로 보이고, 오른쪽에 그물 윈치와 어부가 있음. 배는 접안 상태로 파도 없이 정박, 구조물 중복 없음.",
    "entities": "40대 후반 한국인 남성, 짧은 검은 머리에 캐릭터 레퍼런스의 네이비 비니, 회색 셔츠 재킷, 안쪽에 페이즐리 꽃무늬 셔츠 — 레퍼런스 의상 일치. 배경에 술집 여자들(핑크·하늘색 원피스)과 낚시꾼·어부 배치도 이전 스틸과 부합.",
    "hard_violations": [],
    "physics": "구창모는 발/몸통이 프레임 밖이지만 상체가 갑판 위에 서서 상대쪽으로 기울어진 자연스러운 무게 이동. 배경 어부는 윈치와 로프를 손으로 잡고 서 있음. 공중에 떠 있는 물체 없음."
   },
   {
    "label": "B",
    "direction": "구창모의 얼굴은 카메라 쪽으로 거의 정면에 가깝고 시선은 프레임 오른쪽 전경 인물의 뒤통수 방향으로 살짝 향하나, 눈동자가 상대가 아닌 카메라/렌즈 근처를 스치는 애매한 방향. 경고하는 대상 조준이 약함.",
    "built_space": "오른쪽 아래에 나무 부두 데크가 있고 왼쪽에 조타실과 붐비는 갑판이 보이는데, 이 배 갑판이 부두 데크보다 낮고 사람들이 이전 스틸의 하이앵글 구도 그대로 축소 복사된 듯 원근이 어긋난다. 다만 조타실 1개, 구조 중복은 없음.",
    "entities": "40대 후반 한국인 남성 맞으나 비니 없음, 의상은 올리브 티셔츠 — 캐릭터 레퍼런스의 회색 셔츠재킷+페이즐리 셔츠와 불일치(이전 스틸 의상 지속 위반). 배경 여자들·낚시꾼은 존재.",
    "hard_violations": [],
    "physics": "구창모는 부두/갑판에 서 있는 것으로 읽히나 하체가 잘려 지지면이 불명확. 배경 군중은 갑판에 발을 딛고 있음. 공중 부양체 없음."
   },
   {
    "label": "C",
    "direction": "구창모가 렌즈를 정면으로 응시 — 오프스크린 상대(황봉업)를 향한 3/4 각도 시선이 아니라 카메라 직시. 샷 텍스트가 요구한 대화 상대 방향 조준 실패.",
    "built_space": "파도가 이는 항해 중인 배 위 갑판 안쪽으로 보이며, 계류된 선착장(부두 콘크리트, 볼라드)이 전혀 없음. 상부 갑판 난간에 군중이 서 있고 조타실 일부가 오른쪽 상단에 있음.",
    "entities": "40대 후반 한국인 남성, 회색 셔츠재킷+페이즐리 셔츠는 레퍼런스 일치하나 네이비 비니 없음. 배경 인물은 멀어서 술집 여자/낚시꾼 구분이 약함. 대화 상대 인물은 프레임에 전혀 없음.",
    "hard_violations": [],
    "physics": "인물은 갑판 위 앉거나 몸을 앞으로 숙인 자세로 지지되고, 배경 인물들은 난간을 잡고 서 있음. 부양체 없음. 다만 흰 파도는 정박 상태와 모순."
   }
  ],
  "totals": {
   "A": 9,
   "B": 5,
   "C": 3
  },
  "selected": "A",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 9,
    "verdict_ko": "눈높이 3/4 타이트 클로즈업, 오프스크린 황봉업 쪽으로 향한 시선과 기울인 상체, 선착장·정박한 어선의 좁은 배경 띠, 비니+회색 셔츠재킷+페이즐리 셔츠 의상까지 모두 일치."
   },
   {
    "label": "B",
    "score": 5,
    "verdict_ko": "클로즈업 스케일과 부두 배경은 있으나 시선이 상대에게 확실히 꽂히지 않고 거의 정면이며, 비니와 회색 셔츠재킷·페이즐리 셔츠가 사라져 의상 지속 조항을 어김. 배경 갑판 원근도 이전 스틸을 축소 복사한 듯 어색."
   },
   {
    "label": "C",
    "score": 3,
    "verdict_ko": "렌즈 직시로 3/4 대화축 시선을 잃고, 상대 인물이 프레임에 없으며, 정박한 선착장 대신 항해 중인 배 갑판처럼 보여 로케이션 락과 카메라 지시를 모두 벗어남."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S101sh1_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트는 대화 상대인 황봉업이 '화면 밖(off-screen)'에 머물러야 한다고 명시했으나, 오른쪽 전경에 다른 남성의 뒷모습(머리와 어깨)이 크게 등장하여 단독 클로즈업이 아닌 오버더숄더 샷이 되었습니다.",
     "fix_en": "Completely remove the head and shoulder of the man in the right foreground, replacing that area with the continued out-of-focus background of the sea and boat equipment. Maintain Gu Chang-mo's exact pose, facial expression, clothing, lighting, and all other existing background elements perfectly intact.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Completely remove the head and shoulder of the man in the right foreground, replacing that area with the continued out-of-focus background of the sea and boat equipment. Maintain Gu Chang-mo's exact pose, facial expression, clothing, lighting, and all other existing background elements perfectly intact.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 화면 오른쪽으로 시선을 고정하고 있고, 프레임 오른쪽 가장자리에 대화 상대의 뒤통수·귀·어깨가 걸쳐 있어 시선이 실제로 그 인물(황봉업 위치)에 착지한다. 미간 주름과 벌어진 입이 경고하는 순간을 잡고 있다. 뒤쪽 갑판의 어부는 윈치/낚싯줄 쪽을 향해 작업 중.",
      "built_space": "선착장 안벽(볼라드, 타이어 펜더, 난간)이 왼쪽 원경으로 이어지고 오른쪽에 어선의 흰 조타실 측면과 파란 선체가 부분적으로 보인다. 조타실은 하나, 난간·펜더·계류 시설 배치가 이전 스틸의 재질/색과 일치. 갑판 위 여자들과 낚시꾼들이 좁은 문맥 띠로만 남아 있어 배경 스케일이 실제 거리에 맞다.",
      "entities": "구창모: 40대 후반 한국 남자, 햇볕에 그을린 마른 얼굴, 네이비 비니, 회색 셔츠 재킷 안에 꽃무늬 셔츠 — 캐릭터 레퍼런스와 모자·의상·얼굴 모두 일치. 오른쪽 가장자리 인물은 짧은 검은 머리의 성인 남성 뒷머리(황봉업)로 오프스크린 리버스 방향을 점유. 배경 인물들은 이전 스틸의 술집 여자들/낚시꾼과 동일 계열 복장.",
      "hard_violations": [],
      "physics": "구창모는 갑판 위에 서서 상대 쪽으로 상체를 기울인 자세, 어깨 라인과 옷 주름이 무게를 지지한다. 배경 어부는 두 발로 갑판을 딛고 손이 줄/윈치에 걸려 있어 지지점이 명확. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "구창모의 시선은 A와 동일하게 화면 오른쪽 프레임 밖을 향하지만, 프레임 오른쪽의 대화 상대(황봉업의 어깨/뒤통수)가 삭제되어 시선이 착지하는 대상 표지가 화면에서 사라졌다. 대신 그 자리에 새로 등장한 어부 한 명이 윈치 쪽을 보고 서 있어, 시선 축 끝단이 비어 있다.",
      "built_space": "선착장·조타실·난간 구조는 A와 동일하고 오류 없음. 다만 오른쪽 전경이 열리면서 윈치 기계와 어선 뒷부분이 더 크게 들어와 배경 요소가 전경 존재감으로 확대되는 경향이 있다.",
      "entities": "구창모의 얼굴·비니·의상은 A와 사실상 동일하게 레퍼런스에 부합. 배경 어부는 A의 1명에서 2명(회색 상의 남자 추가)으로 증가 — 계약이 요구하지 않은 인물 추가. 오프스크린이어야 할 상대는 지워졌으므로 인물 수 변화가 두 방향으로 발생.",
      "hard_violations": [
       "계약이 요구하지 않은 배경 인물(어부) 추가 — 인물 수 변경"
      ],
      "physics": "구창모는 갑판에 발을 딛고 선 상태로 지지 문제 없음. 추가된 어부도 갑판 위에 서 있고 손이 장비에 닿아 있어 부유 요소는 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이라인 끝에 황봉업의 어깨·뒤통수가 걸려 '오프스크린 상대에게 몸을 기울여 경고하는' 리버스 축이 성립하고, 배경 인물 수와 선착장 요소가 이전 스틸과 그대로 유지된 3/4 클로즈업."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "얼굴 연기와 위치는 A와 거의 같지만, 계약이 요구하지 않은 배경 어부를 한 명 추가하고 오른쪽 전경의 대화 상대 단서를 지워 시선 착지점과 인물 수가 함께 흐트러졌다 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "아이라인 끝에 황봉업의 어깨·뒤통수가 걸려 '오프스크린 상대에게 몸을 기울여 경고하는' 리버스 축이 성립하고, 배경 인물 수와 선착장 요소가 이전 스틸과 그대로 유지된 3/4 클로즈업."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "얼굴 연기와 위치는 A와 거의 같지만, 계약이 요구하지 않은 배경 어부를 한 명 추가하고 오른쪽 전경의 대화 상대 단서를 지워 시선 착지점과 인물 수가 함께 흐트러졌다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 화면 오른쪽으로 시선을 고정하고 있고, 프레임 오른쪽 가장자리에 대화 상대의 뒤통수·귀·어깨가 걸쳐 있어 시선이 실제로 그 인물(황봉업 위치)에 착지한다. 미간 주름과 벌어진 입이 경고하는 순간을 잡고 있다. 뒤쪽 갑판의 어부는 윈치/낚싯줄 쪽을 향해 작업 중.",
      "built_space": "선착장 안벽(볼라드, 타이어 펜더, 난간)이 왼쪽 원경으로 이어지고 오른쪽에 어선의 흰 조타실 측면과 파란 선체가 부분적으로 보인다. 조타실은 하나, 난간·펜더·계류 시설 배치가 이전 스틸의 재질/색과 일치. 갑판 위 여자들과 낚시꾼들이 좁은 문맥 띠로만 남아 있어 배경 스케일이 실제 거리에 맞다.",
      "entities": "구창모: 40대 후반 한국 남자, 햇볕에 그을린 마른 얼굴, 네이비 비니, 회색 셔츠 재킷 안에 꽃무늬 셔츠 — 캐릭터 레퍼런스와 모자·의상·얼굴 모두 일치. 오른쪽 가장자리 인물은 짧은 검은 머리의 성인 남성 뒷머리(황봉업)로 오프스크린 리버스 방향을 점유. 배경 인물들은 이전 스틸의 술집 여자들/낚시꾼과 동일 계열 복장.",
      "hard_violations": [],
      "physics": "구창모는 갑판 위에 서서 상대 쪽으로 상체를 기울인 자세, 어깨 라인과 옷 주름이 무게를 지지한다. 배경 어부는 두 발로 갑판을 딛고 손이 줄/윈치에 걸려 있어 지지점이 명확. 공중에 뜬 물체 없음."
     },
     {
      "label": "B",
      "direction": "구창모의 시선은 A와 동일하게 화면 오른쪽 프레임 밖을 향하지만, 프레임 오른쪽의 대화 상대(황봉업의 어깨/뒤통수)가 삭제되어 시선이 착지하는 대상 표지가 화면에서 사라졌다. 대신 그 자리에 새로 등장한 어부 한 명이 윈치 쪽을 보고 서 있어, 시선 축 끝단이 비어 있다.",
      "built_space": "선착장·조타실·난간 구조는 A와 동일하고 오류 없음. 다만 오른쪽 전경이 열리면서 윈치 기계와 어선 뒷부분이 더 크게 들어와 배경 요소가 전경 존재감으로 확대되는 경향이 있다.",
      "entities": "구창모의 얼굴·비니·의상은 A와 사실상 동일하게 레퍼런스에 부합. 배경 어부는 A의 1명에서 2명(회색 상의 남자 추가)으로 증가 — 계약이 요구하지 않은 인물 추가. 오프스크린이어야 할 상대는 지워졌으므로 인물 수 변화가 두 방향으로 발생.",
      "hard_violations": [
       "계약이 요구하지 않은 배경 인물(어부) 추가 — 인물 수 변경"
      ],
      "physics": "구창모는 갑판에 발을 딛고 선 상태로 지지 문제 없음. 추가된 어부도 갑판 위에 서 있고 손이 장비에 닿아 있어 부유 요소는 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "구창모는 프레임 오른쪽 화면 밖(카메라 우측 전방)을 향해 시선을 고정하고 턱을 앞으로 내밀며 경고하는 표정. 시선 축이 화면 밖 대화 상대(황봉업)를 향하고 있어 리버스 앵글 방향과 일치한다. 뒤편 어부 두 명은 각각 양망기/낚싯줄 쪽으로 시선과 손이 향해 있다.",
      "built_space": "왼쪽에 선착장 안벽(계선주, 노란 방충재, 난간)이 원근으로 뻗고, 그 뒤로 어선의 흰 조타실 상부와 파란 선체 측면이 부분적으로 보인다. 배·부두 구조가 이전 스틸의 재질(흰 조타실, 파란 선체, 스테인리스 난간, 양망기)과 일치하며 중복된 조타실이나 여분 구조물은 없다.",
      "entities": "구창모 = 40대 후반 한국 남성, 짧은 흑발, 마르고 볕에 그을린 얼굴, 네이비 비니, 회색 셔츠재킷 안에 꽃무늬 셔츠 — 캐릭터 레퍼런스와 의상·얼굴 모두 일치. 배경의 술집 여자들(핑크·하늘색·흰 원피스)과 낚시꾼, 주황 작업바지 선원은 이전 스틸의 인물군과 부합. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "구창모는 갑판/부두 위에 서서 상체를 앞으로 기울인 자세, 무게가 자연스럽게 실려 있음. 배경 인물들은 모두 갑판·부두 면에 접지. 공중에 떠 있는 물체나 지지 없는 신체 없음. 양망기 금속은 금속답게 반사, 옷은 주름이 잡힌다."
     },
     {
      "label": "B",
      "direction": "구창모의 시선은 A와 동일하게 우측을 향하지만, 우측 전경에 낯선 남성의 뒤통수/어깨가 크게 들어와 오버더숄더 구도가 되었다. 그 인물은 젊고 짧은 머리에 맨목덜미로, 시선 축이 구창모를 향한다고 볼 수 있으나 인물이 화면 안에 새로 등장한 것.",
      "built_space": "왼쪽 부두 구조와 어선 상부는 A와 동일. 다만 우측 전경 인물이 양망기와 어선 우현 일부를 가려 배경 스트립이 축소됐다.",
      "entities": "구창모 본인은 A와 동일하게 레퍼런스와 일치. 그러나 우측에 프로필에 없는 제3의 남성 뒷머리·귀·어깨가 대형으로 삽입됨 — 프롬프트는 '황봉업은 화면 밖(off-screen)에 남는다', '샷 텍스트가 보여주지 않는 인물을 추가하지 말라'고 명시했으므로 이는 계약 위반 인물.",
      "hard_violations": [
       "샷 텍스트·카메라 지시가 황봉업을 화면 밖으로 유지하라고 명시했음에도 화면 밖에 있어야 할 인물(또는 신원 미상의 제3자)의 머리·어깨를 프레임 안에 크게 삽입 — 지정되지 않은 인물 추가"
      ],
      "physics": "구창모는 A와 동일하게 접지·지지 정상. 우측 전경 인물의 머리는 어깨에 이어져 있으나 몸통 대부분이 잘려 있어 지지 자체는 문제없음. 부유 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "타이트한 3/4 얼굴 클로즈업, 미간 찌푸린 경고 표정, 황봉업은 화면 밖 유지 — 카메라 지시를 정확히 이행했고 부두·어선·여자들·어부 배경 스트립도 이전 스틸과 일치한다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "얼굴 연기와 배경은 A와 사실상 동일하나, '황봉업은 화면 밖에 남는다'는 명시 조건을 깨고 우측 전경에 인물 머리·어깨를 크게 삽입해 오버더숄더로 바꿨고 그 대가로 양망기·어선 우현 배경까지 가렸다 — 계약이 요구하지 않은 손실."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "타이트한 3/4 얼굴 클로즈업, 미간 찌푸린 경고 표정, 황봉업은 화면 밖 유지 — 카메라 지시를 정확히 이행했고 부두·어선·여자들·어부 배경 스트립도 이전 스틸과 일치한다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "얼굴 연기와 배경은 A와 사실상 동일하나, '황봉업은 화면 밖에 남는다'는 명시 조건을 깨고 우측 전경에 인물 머리·어깨를 크게 삽입해 오버더숄더로 바꿨고 그 대가로 양망기·어선 우현 배경까지 가렸다 — 계약이 요구하지 않은 손실."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "구창모는 프레임 오른쪽 화면 밖(카메라 우측 전방)을 향해 시선을 고정하고 턱을 앞으로 내밀며 경고하는 표정. 시선 축이 화면 밖 대화 상대(황봉업)를 향하고 있어 리버스 앵글 방향과 일치한다. 뒤편 어부 두 명은 각각 양망기/낚싯줄 쪽으로 시선과 손이 향해 있다.",
      "built_space": "왼쪽에 선착장 안벽(계선주, 노란 방충재, 난간)이 원근으로 뻗고, 그 뒤로 어선의 흰 조타실 상부와 파란 선체 측면이 부분적으로 보인다. 배·부두 구조가 이전 스틸의 재질(흰 조타실, 파란 선체, 스테인리스 난간, 양망기)과 일치하며 중복된 조타실이나 여분 구조물은 없다.",
      "entities": "구창모 = 40대 후반 한국 남성, 짧은 흑발, 마르고 볕에 그을린 얼굴, 네이비 비니, 회색 셔츠재킷 안에 꽃무늬 셔츠 — 캐릭터 레퍼런스와 의상·얼굴 모두 일치. 배경의 술집 여자들(핑크·하늘색·흰 원피스)과 낚시꾼, 주황 작업바지 선원은 이전 스틸의 인물군과 부합. 추가 인물 없음.",
      "hard_violations": [],
      "physics": "구창모는 갑판/부두 위에 서서 상체를 앞으로 기울인 자세, 무게가 자연스럽게 실려 있음. 배경 인물들은 모두 갑판·부두 면에 접지. 공중에 떠 있는 물체나 지지 없는 신체 없음. 양망기 금속은 금속답게 반사, 옷은 주름이 잡힌다."
     },
     {
      "label": "A",
      "direction": "구창모의 시선은 A와 동일하게 우측을 향하지만, 우측 전경에 낯선 남성의 뒤통수/어깨가 크게 들어와 오버더숄더 구도가 되었다. 그 인물은 젊고 짧은 머리에 맨목덜미로, 시선 축이 구창모를 향한다고 볼 수 있으나 인물이 화면 안에 새로 등장한 것.",
      "built_space": "왼쪽 부두 구조와 어선 상부는 A와 동일. 다만 우측 전경 인물이 양망기와 어선 우현 일부를 가려 배경 스트립이 축소됐다.",
      "entities": "구창모 본인은 A와 동일하게 레퍼런스와 일치. 그러나 우측에 프로필에 없는 제3의 남성 뒷머리·귀·어깨가 대형으로 삽입됨 — 프롬프트는 '황봉업은 화면 밖(off-screen)에 남는다', '샷 텍스트가 보여주지 않는 인물을 추가하지 말라'고 명시했으므로 이는 계약 위반 인물.",
      "hard_violations": [
       "샷 텍스트·카메라 지시가 황봉업을 화면 밖으로 유지하라고 명시했음에도 화면 밖에 있어야 할 인물(또는 신원 미상의 제3자)의 머리·어깨를 프레임 안에 크게 삽입 — 지정되지 않은 인물 추가"
      ],
      "physics": "구창모는 A와 동일하게 접지·지지 정상. 우측 전경 인물의 머리는 어깨에 이어져 있으나 몸통 대부분이 잘려 있어 지지 자체는 문제없음. 부유 물체 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 13
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": false,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S101sh1"
  }
 },
 "S102sh1::bgfirst_bg": {
  "input_fingerprint": "3c1d37b75a144590",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 동굴 안에서 정인우가 핏대를 세운 채 벽에 연결된 굵은 쇠사슬을 양손으로 팽팽하게 잡아당기는 얼굴 클로즈업.\n\nLOCATION (lock): The rock wall and chained-prisoner position inside the dark cave holding chamber.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At face height within arm’s reach, the camera faces 정인우 beside the wall connection point and holds the opening position of the planned dolly-out. His strained face occupies the center and upper half, while both pulling hands and the taut chain enter across the lower frame, keeping the anchor visible near one edge.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground; wall connection point in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: wall connection point (Connected to the taut chain) — Its projecting side and the attached chain face the camera at the frame edge; used as Keeps the chain’s fixed endpoint visible beside the straining face; thick iron chain (Pulled taut) — Its length angles from the lower frame toward the wall connection point; used as Forms a hard diagonal from the hands toward the wall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light preserves the darkness of the daytime cave while sharply modeling the strain across his face and hands.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 동굴 안에서 정인우가 핏대를 세운 채 벽에 연결된 굵은 쇠사슬을 양손으로 팽팽하게 잡아당기는 얼굴 클로즈업.\n\nLOCATION (lock): The rock wall and chained-prisoner position inside the dark cave holding chamber.\n\nTIME OF DAY (lock): day transitioning through dusk to evening.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At face height within arm’s reach, the camera faces 정인우 beside the wall connection point and holds the opening position of the planned dolly-out. His strained face occupies the center and upper half, while both pulling hands and the taut chain enter across the lower frame, keeping the anchor visible near one edge.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground; wall connection point in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: wall connection point (Connected to the taut chain) — Its projecting side and the attached chain face the camera at the frame edge; used as Keeps the chain’s fixed endpoint visible beside the straining face; thick iron chain (Pulled taut) — Its length angles from the lower frame toward the wall connection point; used as Forms a hard diagonal from the hands toward the wall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light preserves the darkness of the daytime cave while sharply modeling the strain across his face and hands.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh1__bgfirst_bg.png",
  "asset_id": "3ff55a5d-1ae5-489b-93c4-01f57e4578e9",
  "input_asset_ids": [
   "6a9be857-71c9-4e63-a0e4-a5189b2b4356",
   "92d7c07c-a1e6-4db3-8f01-1a1b44de8540"
  ]
 },
 "S102sh1": {
  "input_fingerprint": "d602ec68b3fc1618",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 어두운 동굴 안에서 정인우가 핏대를 세운 채 벽에 연결된 굵은 쇠사슬을 양손으로 팽팽하게 잡아당기는 얼굴 클로즈업.\n\nLOCATION (lock): The rock wall and chained-prisoner position inside the dark cave holding chamber. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At face height within arm’s reach, the camera faces 정인우 beside the wall connection point and holds the opening position of the planned dolly-out. His strained face occupies the center and upper half, while both pulling hands and the taut chain enter across the lower frame, keeping the anchor visible near one edge.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground; wall connection point in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: wall connection point (Connected to the taut chain) — Its projecting side and the attached chain face the camera at the frame edge; used as Keeps the chain’s fixed endpoint visible beside the straining face; thick iron chain (Pulled taut) — Its length angles from the lower frame toward the wall connection point; used as Forms a hard diagonal from the hands toward the wall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light preserves the darkness of the daytime cave while sharply modeling the strain across his face and hands.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo and Jihu remain chained to the cave walls; his injured arm remains casted, and her necklace remains at the ritual altar.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 어두운 동굴 안에서 정인우가 핏대를 세운 채 벽에 연결된 굵은 쇠사슬을 양손으로 팽팽하게 잡아당기는 얼굴 클로즈업.\n\nLOCATION (lock): The rock wall and chained-prisoner position inside the dark cave holding chamber. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At face height within arm’s reach, the camera faces 정인우 beside the wall connection point and holds the opening position of the planned dolly-out. His strained face occupies the center and upper half, while both pulling hands and the taut chain enter across the lower frame, keeping the anchor visible near one edge.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground; wall connection point in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: wall connection point (Connected to the taut chain) — Its projecting side and the attached chain face the camera at the frame edge; used as Keeps the chain’s fixed endpoint visible beside the straining face; thick iron chain (Pulled taut) — Its length angles from the lower frame toward the wall connection point; used as Forms a hard diagonal from the hands toward the wall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light preserves the darkness of the daytime cave while sharply modeling the strain across his face and hands.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo and Jihu remain chained to the cave walls; his injured arm remains casted, and her necklace remains at the ritual altar.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day transitioning through dusk to evening.\n\nSHOT TEXT (authoritative, Korean): 어두운 동굴 안에서 정인우가 핏대를 세운 채 벽에 연결된 굵은 쇠사슬을 양손으로 팽팽하게 잡아당기는 얼굴 클로즈업.\n\nLOCATION (lock): The rock wall and chained-prisoner position inside the dark cave holding chamber. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At face height within arm’s reach, the camera faces 정인우 beside the wall connection point and holds the opening position of the planned dolly-out. His strained face occupies the center and upper half, while both pulling hands and the taut chain enter across the lower frame, keeping the anchor visible near one edge.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 정인우 in the middle-center of the frame, foreground; wall connection point in the middle-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: wall connection point (Connected to the taut chain) — Its projecting side and the attached chain face the camera at the frame edge; used as Keeps the chain’s fixed endpoint visible beside the straining face; thick iron chain (Pulled taut) — Its length angles from the lower frame toward the wall connection point; used as Forms a hard diagonal from the hands toward the wall.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light preserves the darkness of the daytime cave while sharply modeling the strain across his face and hands.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo and Jihu remain chained to the cave walls; his injured arm remains casted, and her necklace remains at the ritual altar.\n\nTHE HAND THAT IS DOING THIS: the object at the centre of this shot is being held, operated, read, aimed or handed over by 정인우 right now, so 정인우's hand — and as much of the wrist and forearm as the framing reaches — is in the frame, gripping or resting on that object exactly the way its real use requires. Match that hand to 정인우: its size, build, skin, age, grooming, sleeve and anything worn on it belong to that person and to no one else. Nothing else of them needs to be in shot; the framing stays on the object.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh1__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S102sh1.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    },
    {
     "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
     "path": "<bytes:963202>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "앵커·시선 방향과 로케이션 재현은 괜찮으나, 사슬이 프롭 레퍼런스보다 가늘고 장력이 느슨하며 '깁스한 부상 팔'이 누락되고, 클로즈업이라기엔 상반신까지 넓게 잡혀 지정 프레이밍에서 벗어난다.  ★위반: [gpt] 요구된 단일 벽 고정부와 쇠사슬 외에 두 번째 고정부와 별도 쇠사슬이 중복 생성되어 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업 스케일, 중우측 벽 고정점, 하단에서 대각선으로 팽팽한 굵은 쇠사슬, 핏대 선 표정과 깁스한 팔까지 샷 텍스트·캐리드 스테이트를 모두 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.194,
      "B": 2.0
     },
     "adjusted": {
      "A": 0.944,
      "B": 2.0
     },
     "violations": {
      "A": [
       "[gpt] 요구된 단일 벽 고정부와 쇠사슬 외에 두 번째 고정부와 별도 쇠사슬이 중복 생성되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "앵커·시선 방향과 로케이션 재현은 괜찮으나, 사슬이 프롭 레퍼런스보다 가늘고 장력이 느슨하며 '깁스한 부상 팔'이 누락되고, 클로즈업이라기엔 상반신까지 넓게 잡혀 지정 프레이밍에서 벗어난다.  ★위반: [gpt] 요구된 단일 벽 고정부와 쇠사슬 외에 두 번째 고정부와 별도 쇠사슬이 중복 생성되어 있다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업 스케일, 중우측 벽 고정점, 하단에서 대각선으로 팽팽한 굵은 쇠사슬, 핏대 선 표정과 깁스한 팔까지 샷 텍스트·캐리드 스테이트를 모두 충족한다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업 스케일, 핏대 선 표정, 하단으로 들어오는 양손과 우측 가장자리 앵커까지 카메라·프레임 지시를 정확히 구현했고 깁스 상태와 굵은 사슬 질감도 유지 — 얼굴이 레퍼런스보다 다소 노숙한 점만 감점."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "인물 동일성과 동굴 장소 재현은 우수하나 프레임이 미디엄으로 넓어져 '얼굴 클로즈업' 지시를 어겼고, 사슬이 가늘며 필수 지속 항목인 깁스한 부상 팔이 사라지고 당기는 장력도 약하다.  ★위반: [gpt] 단일 벽 연결점과 쇠사슬을 요구한 장면에 두 번째 벽 고정점과 별도 쇠사슬이 중복 생성되어 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.083
     },
     "adjusted": {
      "A": 2.0,
      "B": 0.833
     },
     "violations": {
      "B": [
       "[gpt] 단일 벽 연결점과 쇠사슬을 요구한 장면에 두 번째 벽 고정점과 별도 쇠사슬이 중복 생성되어 있다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업 스케일, 핏대 선 표정, 하단으로 들어오는 양손과 우측 가장자리 앵커까지 카메라·프레임 지시를 정확히 구현했고 깁스 상태와 굵은 사슬 질감도 유지 — 얼굴이 레퍼런스보다 다소 노숙한 점만 감점."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "인물 동일성과 동굴 장소 재현은 우수하나 프레임이 미디엄으로 넓어져 '얼굴 클로즈업' 지시를 어겼고, 사슬이 가늘며 필수 지속 항목인 깁스한 부상 팔이 사라지고 당기는 장력도 약하다.  ★위반: [gpt] 단일 벽 연결점과 쇠사슬을 요구한 장면에 두 번째 벽 고정점과 별도 쇠사슬이 중복 생성되어 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 12,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 12,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "앵커·시선 방향과 로케이션 재현은 괜찮으나, 사슬이 프롭 레퍼런스보다 가늘고 장력이 느슨하며 '깁스한 부상 팔'이 누락되고, 클로즈업이라기엔 상반신까지 넓게 잡혀 지정 프레이밍에서 벗어난다.  ★위반: [gpt] 요구된 단일 벽 고정부와 쇠사슬 외에 두 번째 고정부와 별도 쇠사슬이 중복 생성되어 있다."
   },
   {
    "label": "B",
    "score": 8,
    "verdict_ko": "얼굴 클로즈업 스케일, 중우측 벽 고정점, 하단에서 대각선으로 팽팽한 굵은 쇠사슬, 핏대 선 표정과 깁스한 팔까지 샷 텍스트·캐리드 스테이트를 모두 충족한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L37B06.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   },
   {
    "label": "PROP REFERENCE — 굵은 쇠사슬: the exact object appearing in this shot; match its look, material and wear exactly.",
    "path": "<bytes:963202>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "캐릭터의 왼팔(화면 우측 상단)에 연결된 손이 오른손으로 잘못 그려져 있습니다 (손등이 앞을 향할 때 엄지가 왼쪽에 위치함).",
     "fix_en": "Redraw the upper hand as a correct left hand gripping the chain, placing the thumb on the right side of the fist, while strictly preserving the character's face, the lower arm with the cast, the chain's position, the wall connection, the lighting, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "두 손 사이를 연결하는 쇠사슬의 고리들이 서로 분리되어 걸려있지 않고, 하나의 덩어리로 융합되어 물리적으로 불가능한 형태를 띠고 있습니다.",
     "fix_en": "Redraw the segment of the chain between the two hands as distinct, interlocking iron loops, while strictly preserving the character's hands, face, cast, the wall connection, the lighting, and the exact framing.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw the upper hand as a correct left hand gripping the chain, placing the thumb on the right side of the fist, while strictly preserving the character's face, the lower arm with the cast, the chain's position, the wall connection, the lighting, and the exact framing.\n- Redraw the segment of the chain between the two hands as distinct, interlocking iron loops, while strictly preserving the character's hands, face, cast, the wall connection, the lighting, and the exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업·양손 견인·우측 벽 앵커와 사슬 대각선 등 카메라/프레임 조항을 모두 충족하고, 저조도 속에서 얼굴과 손의 긴장을 날카롭게 모델링하라는 조명 지시를 가장 잘 지킨 쪽."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·지지 구조는 A와 동일하나, 계약이 요구하지 않은 전역 안개/블룸과 디테일 뭉개짐이 더해져 '어두운 동굴의 저조도·재질 리얼리즘'과 인물 식별성을 오히려 손해 봤다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴 클로즈업·양손 견인·우측 벽 앵커와 사슬 대각선 등 카메라/프레임 조항을 모두 충족하고, 저조도 속에서 얼굴과 손의 긴장을 날카롭게 모델링하라는 조명 지시를 가장 잘 지킨 쪽."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·지지 구조는 A와 동일하나, 계약이 요구하지 않은 전역 안개/블룸과 디테일 뭉개짐이 더해져 '어두운 동굴의 저조도·재질 리얼리즘'과 인물 식별성을 오히려 손해 봤다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "동일한 스테이징이지만 프레임이 더 넓어 얼굴이 중앙-좌측으로 밀리고 어깨·상완이 크게 들어와 '얼굴 클로즈업, 얼굴이 중앙 상반부' 규정에서 벗어나며, 인물 얼굴도 레퍼런스보다 나이 들어 보인다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "얼굴이 프레임 중앙 상반부를 채우고 양손과 팽팽한 사슬이 하단을 가로지르며 벽 고정점이 우측 가장자리에 남는 계약 프레이밍을 더 정확히 구현하고, 캐릭터 레퍼런스와의 얼굴 일치도도 소폭 우수하다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "동일한 스테이징이지만 프레임이 더 넓어 얼굴이 중앙-좌측으로 밀리고 어깨·상완이 크게 들어와 '얼굴 클로즈업, 얼굴이 중앙 상반부' 규정에서 벗어나며, 인물 얼굴도 레퍼런스보다 나이 들어 보인다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "얼굴이 프레임 중앙 상반부를 채우고 양손과 팽팽한 사슬이 하단을 가로지르며 벽 고정점이 우측 가장자리에 남는 계약 프레이밍을 더 정확히 구현하고, 캐릭터 레퍼런스와의 얼굴 일치도도 소폭 우수하다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S102sh1__bgfirst_bg.png",
   "bg_asset_id": "3ff55a5d-1ae5-489b-93c4-01f57e4578e9",
   "bg_record_key": "S102sh1::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S103sh4": {
  "input_fingerprint": "1d6d57129b599a1f",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): evening, approaching night.\n\nSHOT TEXT (authoritative, Korean): 극심한 배신감과 회한으로 일그러진 고산들의 두 눈에서 뜨거운 눈물이 왈칵 쏟아지는 얼굴 클로즈업.\n\nLOCATION (lock): The exposed island rock shelf just above the evening surf. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At the eye level of 고산들’s reclined head, the camera holds close and angles slightly across his face rather than squarely confronting it. His contorted face occupies most of the frame, with both eyes retained in focus as tears break free and only a narrow margin of rock preserves his physical position.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, foreground.\n- KEY BACKGROUND ELEMENTS: shore rock beside his head (Supporting his reclined head); used as Leaves a narrow contextual edge around the reclined head.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim evening ambience holds a restrained, high-contrast close-up while keeping the tears and seawater visible across his face.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 wet rocks, darkening sea, evening light, soaked clothing, and prone position. Exclude the full-body view from the close-up; focus on the man's tears and betrayal.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Sandel retains the back, chest, and shoulder wounds while lying drenched on the rocks.\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 man in his mid-40s, closely cropped dark hair, cold angular face) — 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.",
  "totals": {
   "B": 9,
   "A": 7,
   "C": 5
  },
  "selected": "B",
  "ranking": [
   "A",
   "B",
   "C"
  ],
  "verdicts": [
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "누운 머리 눈높이·사선 앵글의 클로즈업, 화면 중앙 배치, 두 눈에서 왈칵 흘러 턱에 방울로 매달린 눈물, 머리 옆 암반의 좁은 컨텍스트 여백까지 카메라 지시를 가장 정확히 충족하며 비니·플란넬·베스트와 저녁 광량도 이전 스틸과 연속된다."
   },
   {
    "label": "A",
    "score": 7,
    "verdict_ko": "얼굴 클로즈업과 눈물·젖은 피부, 의상 일치는 양호하나 배경에 가옥·방파제와 없던 점광들이 넓게 드러나 '좁은 여백'보다 컨텍스트가 과하고 인물 나이감이 레퍼런스보다 늙어 보인다."
   },
   {
    "label": "C",
    "score": 5,
    "verdict_ko": "지지와 물기 표현은 좋지만 이전 스틸이 고정한 니트 비니가 사라졌고 배경이 전부 뭉개져 장소 락이 약하며, 아래쪽 눈이 가려져 '두 눈에서 눈물이 쏟아지는' 순간이 가장 불명확하다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S103sh2_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 고산들: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:903959>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지시문에 명시된 가슴과 어깨 부위의 상처(출혈 및 찢어진 옷)가 화면에 보이는 상의 부분에 묘사되지 않았습니다.",
     "fix_en": "Add dark red bloodstains and torn fabric to the man's shirt and vest on the shoulder and chest area visible on the left side of the frame, preserving his face, expression, tears, beanie, the existing clothing items, lighting, and the rock background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Add dark red bloodstains and torn fabric to the man's shirt and vest on the shoulder and chest area visible on the left side of the frame, preserving his face, expression, tears, beanie, the existing clothing items, lighting, and the rock background exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·눈물·장소 연속성은 정확하지만, 프레임 안에 가슴·어깨가 보이는데도 계약이 명시한 상처(등·가슴·어깨 부상) 흔적이 전혀 없어 CARRIED STATE 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A와 얼굴·비니·눈물·구도·배경이 사실상 동일하게 유지되면서, 계약이 요구한 어깨·가슴 상처와 찢긴 젖은 옷만 추가되어 수리의 이득만 있고 신원·의상·배경의 불필요한 변경 비용은 없다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.653,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.653,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "B"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "프레이밍·시선·눈물·장소 연속성은 정확하지만, 프레임 안에 가슴·어깨가 보이는데도 계약이 명시한 상처(등·가슴·어깨 부상) 흔적이 전혀 없어 CARRIED STATE 조항을 놓쳤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A와 얼굴·비니·눈물·구도·배경이 사실상 동일하게 유지되면서, 계약이 요구한 어깨·가슴 상처와 찢긴 젖은 옷만 추가되어 수리의 이득만 있고 신원·의상·배경의 불필요한 변경 비용은 없다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "눈높이·비스듬한 축·두 눈 유지·좁은 바위 여백 등 카메라 지시를 정확히 충족하고, 어깨·가슴의 젖은 혈흔으로 'CARRIED STATE(상처 유지)' 조항까지 화면에 남겨 계약 이행도가 가장 높다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "프레이밍·조명·연기는 A와 거의 동일하나, 계약이 요구한 어깨·가슴 상처와 찢긴 천을 지워 옷을 깨끗하게 바꿔놓았고 이는 요청되지 않은 손실이므로 A에 미치지 못한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.625
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.625
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "눈높이·비스듬한 축·두 눈 유지·좁은 바위 여백 등 카메라 지시를 정확히 충족하고, 어깨·가슴의 젖은 혈흔으로 'CARRIED STATE(상처 유지)' 조항까지 화면에 남겨 계약 이행도가 가장 높다."
     },
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "프레이밍·조명·연기는 A와 거의 동일하나, 계약이 요구한 어깨·가슴 상처와 찢긴 천을 지워 옷을 깨끗하게 바꿔놓았고 이는 요청되지 않은 손실이므로 A에 미치지 못한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 13,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S103sh2"
  }
 },
 "S108sh4::bgfirst_bg": {
  "input_fingerprint": "df087d300e6eea89",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 창고 안에서 구창모가 두 손으로 입을 꽉 틀어막은 채 숨을 참는 굳은 얼굴.\n\nLOCATION (lock): The dark storage annex inside the slaughterhouse, behind its small closed side door.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly in front of 구창모 at eye level, the dolly-in reaches a tight close frame and settles on his rigid face above both hands sealing his mouth. His face and hands occupy the center while the storage room falls away at the margins; the composition leaves a small amount of lower-frame space for the coming tilt toward his hands.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 창고 내부 (Dark and quiet); used as Barely resolved spatial boundary behind the close portrait.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key darkness isolates the pale face and compressed hands while the surrounding storage room remains minimally legible.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 창고 안에서 구창모가 두 손으로 입을 꽉 틀어막은 채 숨을 참는 굳은 얼굴.\n\nLOCATION (lock): The dark storage annex inside the slaughterhouse, behind its small closed side door.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly in front of 구창모 at eye level, the dolly-in reaches a tight close frame and settles on his rigid face above both hands sealing his mouth. His face and hands occupy the center while the storage room falls away at the margins; the composition leaves a small amount of lower-frame space for the coming tilt toward his hands.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 창고 내부 (Dark and quiet); used as Barely resolved spatial boundary behind the close portrait.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key darkness isolates the pale face and compressed hands while the surrounding storage room remains minimally legible.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S108sh4__bgfirst_bg.png",
  "asset_id": "0317598f-6729-4a84-86c5-bc341d2cde55",
  "input_asset_ids": [
   "30852785-121e-4505-bb30-8fd1e291a71a",
   "91ee172a-79c0-44c1-afcb-820865dafad5"
  ]
 },
 "S108sh4": {
  "input_fingerprint": "97f019b2aad2767e",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 창고 안에서 구창모가 두 손으로 입을 꽉 틀어막은 채 숨을 참는 굳은 얼굴.\n\nLOCATION (lock): The dark storage annex inside the slaughterhouse, behind its small closed side door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly in front of 구창모 at eye level, the dolly-in reaches a tight close frame and settles on his rigid face above both hands sealing his mouth. His face and hands occupy the center while the storage room falls away at the margins; the composition leaves a small amount of lower-frame space for the coming tilt toward his hands.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 창고 내부 (Dark and quiet); used as Barely resolved spatial boundary behind the close portrait.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key darkness isolates the pale face and compressed hands while the surrounding storage room remains minimally legible.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 창고 안에서 구창모가 두 손으로 입을 꽉 틀어막은 채 숨을 참는 굳은 얼굴.\n\nLOCATION (lock): The dark storage annex inside the slaughterhouse, behind its small closed side door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly in front of 구창모 at eye level, the dolly-in reaches a tight close frame and settles on his rigid face above both hands sealing his mouth. His face and hands occupy the center while the storage room falls away at the margins; the composition leaves a small amount of lower-frame space for the coming tilt toward his hands.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 창고 내부 (Dark and quiet); used as Barely resolved spatial boundary behind the close portrait.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key darkness isolates the pale face and compressed hands while the surrounding storage room remains minimally legible.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night.\n\nSHOT TEXT (authoritative, Korean): 어두운 창고 안에서 구창모가 두 손으로 입을 꽉 틀어막은 채 숨을 참는 굳은 얼굴.\n\nLOCATION (lock): The dark storage annex inside the slaughterhouse, behind its small closed side door. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From directly in front of 구창모 at eye level, the dolly-in reaches a tight close frame and settles on his rigid face above both hands sealing his mouth. His face and hands occupy the center while the storage room falls away at the margins; the composition leaves a small amount of lower-frame space for the coming tilt toward his hands.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 구창모 in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 창고 내부 (Dark and quiet); used as Barely resolved spatial boundary behind the close portrait.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key darkness isolates the pale face and compressed hands while the surrounding storage room remains minimally legible.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\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 man in his late 40s, short dark hair, lean sun-darkened face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S108sh4__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S108sh4.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:808030>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B05.png"
    },
    {
     "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:808030>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "ranking": [
     "B",
     "A"
    ],
    "winner": "B",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물 정면, 눈높이보다 약간 아래에서 올려다보는 로우앵글에 가깝다. 인물의 시선은 렌즈를 거의 정면으로 응시하며 카메라를 향한다. 손은 입을 정확히 덮고 있어 '두 손으로 입을 틀어막은' 방향성은 맞다. 다만 숏텍스트가 요구하는 아이레벨 정면보다 아래에서 턱과 천장이 함께 보이는 각도라 약간 어긋난다.",
      "built_space": "배경 좌측에 레버형 손잡이가 달린 낡은 문(참조 로케이션의 측면 문)과 우측 상단 벽·천장 접합부에 매달린 어두운 유기물 흔적이 보인다. 콘크리트 벽면 질감과 문틀은 참조와 일치. 다만 문 손잡이와 열쇠구멍이 인물 얼굴 바로 옆 크기로 다소 크게 잡혀 있고, 배경이 '겨우 식별되는 경계'라는 지시보다 또렷하다.",
      "entities": "한국인 남성, 40대 후반대로 보이는 마른 얼굴, 짧은 검은 머리. 다만 캐릭터 레퍼런스의 인물보다 얼굴형·이목구비가 다소 다르고 머리숱과 헤어라인이 훨씬 짙고 젊게 표현됨. 레퍼런스의 네이비 비니와 회색 셔츠재킷이 없고 밝은 회녹색 반팔 티셔츠만 보인다. 눈은 정상적인 홍채·공막.",
      "hard_violations": [],
      "physics": "손은 얼굴에 밀착되어 손가락이 볼 살을 눌러 압력이 보이며, 팔은 아래에서 올라와 어깨로 지지된다. 떠 있는 물체 없음. 호흡을 참는 경직된 근육 긴장이 눈가와 이마에 표현됨."
     },
     {
      "label": "B",
      "direction": "카메라는 인물 정면, 거의 눈높이. 인물의 시선은 렌즈를 살짝 벗어나 화면 좌측 상단(문 쪽 바깥 소리 방향)을 향해 경계하는 눈빛 — 숨을 참고 밖의 기척을 살피는 순간과 일치한다. 두 손은 입과 코 아래를 완전히 봉하고 있다.",
      "built_space": "배경 정중앙에 참조 로케이션의 문(문틀·패널 분할선)과 우측 상단 벽·천장 모서리에 매달린 짐승 잔해/피 흘림 흔적이 그대로 보인다. 콘크리트 벽, 문틀 몰딩 모두 일치. 배경은 어둡고 최소한으로만 읽히며 전경화되지 않았다.",
      "entities": "한국인 남성, 40대 후반, 볕에 그을린 마른 얼굴, 짧은 검은 머리(비니 아래로 옆머리 보임). 레퍼런스의 니트 비니(색은 네이비가 아닌 올리브)와 짙은 워크셔츠/재킷 계열 착장으로 캐릭터 참조와 상당히 부합. 눈은 정상 홍채·공막, 얼굴 땀·때 묻은 질감이 사실적.",
      "hard_violations": [],
      "physics": "양손이 겹쳐 입을 누르고 손가락이 코 옆 살을 압박, 팔꿈치는 아래 몸통 쪽에서 이어져 어깨가 지지. 상체가 앞으로 살짝 웅크린 자세로 숨 참는 긴장이 일관된다. 부유하는 물체 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손으로 입을 막은 액션과 저조도 클로즈업은 성립하나, 로우앵글로 아이레벨 지시에서 벗어나고 시선이 렌즈를 정면으로 응시해 '숨죽인 경계'의 순간감이 약하며, 비니 등 캐릭터 레퍼런스 착장·얼굴 일치도가 낮고 배경 문손잡이가 다소 과하게 부각된다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "정면 아이레벨 타이트 클로즈업, 두 손으로 입을 봉하고 문 밖 기척을 살피는 경직된 얼굴, 참조 로케이션의 문과 천장 모서리 잔해가 배경으로 겨우 읽히는 저조도까지 숏텍스트·로케이션·인물 참조를 모두 충족한다."
     }
    ]
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "손으로 입을 막은 액션과 저조도 클로즈업은 성립하나, 로우앵글로 아이레벨 지시에서 벗어나고 시선이 렌즈를 정면으로 응시해 '숨죽인 경계'의 순간감이 약하며, 비니 등 캐릭터 레퍼런스 착장·얼굴 일치도가 낮고 배경 문손잡이가 다소 과하게 부각된다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "정면 아이레벨 타이트 클로즈업, 두 손으로 입을 봉하고 문 밖 기척을 살피는 경직된 얼굴, 참조 로케이션의 문과 천장 모서리 잔해가 배경으로 겨우 읽히는 저조도까지 숏텍스트·로케이션·인물 참조를 모두 충족한다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "카메라는 인물 정면, 눈높이보다 약간 아래에서 올려다보는 로우앵글에 가깝다. 인물의 시선은 렌즈를 거의 정면으로 응시하며 카메라를 향한다. 손은 입을 정확히 덮고 있어 '두 손으로 입을 틀어막은' 방향성은 맞다. 다만 숏텍스트가 요구하는 아이레벨 정면보다 아래에서 턱과 천장이 함께 보이는 각도라 약간 어긋난다.",
      "built_space": "배경 좌측에 레버형 손잡이가 달린 낡은 문(참조 로케이션의 측면 문)과 우측 상단 벽·천장 접합부에 매달린 어두운 유기물 흔적이 보인다. 콘크리트 벽면 질감과 문틀은 참조와 일치. 다만 문 손잡이와 열쇠구멍이 인물 얼굴 바로 옆 크기로 다소 크게 잡혀 있고, 배경이 '겨우 식별되는 경계'라는 지시보다 또렷하다.",
      "entities": "한국인 남성, 40대 후반대로 보이는 마른 얼굴, 짧은 검은 머리. 다만 캐릭터 레퍼런스의 인물보다 얼굴형·이목구비가 다소 다르고 머리숱과 헤어라인이 훨씬 짙고 젊게 표현됨. 레퍼런스의 네이비 비니와 회색 셔츠재킷이 없고 밝은 회녹색 반팔 티셔츠만 보인다. 눈은 정상적인 홍채·공막.",
      "hard_violations": [],
      "physics": "손은 얼굴에 밀착되어 손가락이 볼 살을 눌러 압력이 보이며, 팔은 아래에서 올라와 어깨로 지지된다. 떠 있는 물체 없음. 호흡을 참는 경직된 근육 긴장이 눈가와 이마에 표현됨."
     },
     {
      "label": "B",
      "direction": "카메라는 인물 정면, 거의 눈높이. 인물의 시선은 렌즈를 살짝 벗어나 화면 좌측 상단(문 쪽 바깥 소리 방향)을 향해 경계하는 눈빛 — 숨을 참고 밖의 기척을 살피는 순간과 일치한다. 두 손은 입과 코 아래를 완전히 봉하고 있다.",
      "built_space": "배경 정중앙에 참조 로케이션의 문(문틀·패널 분할선)과 우측 상단 벽·천장 모서리에 매달린 짐승 잔해/피 흘림 흔적이 그대로 보인다. 콘크리트 벽, 문틀 몰딩 모두 일치. 배경은 어둡고 최소한으로만 읽히며 전경화되지 않았다.",
      "entities": "한국인 남성, 40대 후반, 볕에 그을린 마른 얼굴, 짧은 검은 머리(비니 아래로 옆머리 보임). 레퍼런스의 니트 비니(색은 네이비가 아닌 올리브)와 짙은 워크셔츠/재킷 계열 착장으로 캐릭터 참조와 상당히 부합. 눈은 정상 홍채·공막, 얼굴 땀·때 묻은 질감이 사실적.",
      "hard_violations": [],
      "physics": "양손이 겹쳐 입을 누르고 손가락이 코 옆 살을 압박, 팔꿈치는 아래 몸통 쪽에서 이어져 어깨가 지지. 상체가 앞으로 살짝 웅크린 자세로 숨 참는 긴장이 일관된다. 부유하는 물체 없음."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "'정면 눈높이 타이트 클로즈업, 두 손으로 입을 막은 굳은 얼굴'을 시선·프레이밍 모두 정확히 실현했고, 닫힌 옆문과 갈고리·핏자국 등 로케이션 고정 요소를 실제 비율로 배경에 배치해 락을 가장 충실히 지켰다.  ★위반: [gpt] 동일한 닫힌 문에 레버형 문손잡이가 두 개 중복되어 구조적으로 불가능한 고정물이 생겼다. / [gpt] 레퍼런스의 모서리 군집 외에 피 묻은 갈고리형 돌출물이 오른쪽 벽을 따라 반복되어 추가 고정물이 발명되었다."
     },
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "손과 얼굴 연기, 저조도 톤은 좋으나 시선이 좌측 상단으로 빠져 정면 응시의 '굳은 얼굴'에서 벗어나고 프레임이 약간 헐거우며, 레퍼런스와 다른 카키 비니 등 세부 차이가 있다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 1.333
     },
     "adjusted": {
      "A": 1.875,
      "B": 0.833
     },
     "violations": {
      "B": [
       "[gpt] 동일한 닫힌 문에 레버형 문손잡이가 두 개 중복되어 구조적으로 불가능한 고정물이 생겼다.",
       "[gpt] 레퍼런스의 모서리 군집 외에 피 묻은 갈고리형 돌출물이 오른쪽 벽을 따라 반복되어 추가 고정물이 발명되었다."
      ]
     },
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "'정면 눈높이 타이트 클로즈업, 두 손으로 입을 막은 굳은 얼굴'을 시선·프레이밍 모두 정확히 실현했고, 닫힌 옆문과 갈고리·핏자국 등 로케이션 고정 요소를 실제 비율로 배경에 배치해 락을 가장 충실히 지켰다.  ★위반: [gpt] 동일한 닫힌 문에 레버형 문손잡이가 두 개 중복되어 구조적으로 불가능한 고정물이 생겼다. / [gpt] 레퍼런스의 모서리 군집 외에 피 묻은 갈고리형 돌출물이 오른쪽 벽을 따라 반복되어 추가 고정물이 발명되었다."
     },
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "손과 얼굴 연기, 저조도 톤은 좋으나 시선이 좌측 상단으로 빠져 정면 응시의 '굳은 얼굴'에서 벗어나고 프레임이 약간 헐거우며, 레퍼런스와 다른 카키 비니 등 세부 차이가 있다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 14,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "readings": [
   {
    "label": "A",
    "direction": "카메라는 인물 정면, 눈높이보다 약간 아래에서 올려다보는 로우앵글에 가깝다. 인물의 시선은 렌즈를 거의 정면으로 응시하며 카메라를 향한다. 손은 입을 정확히 덮고 있어 '두 손으로 입을 틀어막은' 방향성은 맞다. 다만 숏텍스트가 요구하는 아이레벨 정면보다 아래에서 턱과 천장이 함께 보이는 각도라 약간 어긋난다.",
    "built_space": "배경 좌측에 레버형 손잡이가 달린 낡은 문(참조 로케이션의 측면 문)과 우측 상단 벽·천장 접합부에 매달린 어두운 유기물 흔적이 보인다. 콘크리트 벽면 질감과 문틀은 참조와 일치. 다만 문 손잡이와 열쇠구멍이 인물 얼굴 바로 옆 크기로 다소 크게 잡혀 있고, 배경이 '겨우 식별되는 경계'라는 지시보다 또렷하다.",
    "entities": "한국인 남성, 40대 후반대로 보이는 마른 얼굴, 짧은 검은 머리. 다만 캐릭터 레퍼런스의 인물보다 얼굴형·이목구비가 다소 다르고 머리숱과 헤어라인이 훨씬 짙고 젊게 표현됨. 레퍼런스의 네이비 비니와 회색 셔츠재킷이 없고 밝은 회녹색 반팔 티셔츠만 보인다. 눈은 정상적인 홍채·공막.",
    "hard_violations": [],
    "physics": "손은 얼굴에 밀착되어 손가락이 볼 살을 눌러 압력이 보이며, 팔은 아래에서 올라와 어깨로 지지된다. 떠 있는 물체 없음. 호흡을 참는 경직된 근육 긴장이 눈가와 이마에 표현됨."
   },
   {
    "label": "B",
    "direction": "카메라는 인물 정면, 거의 눈높이. 인물의 시선은 렌즈를 살짝 벗어나 화면 좌측 상단(문 쪽 바깥 소리 방향)을 향해 경계하는 눈빛 — 숨을 참고 밖의 기척을 살피는 순간과 일치한다. 두 손은 입과 코 아래를 완전히 봉하고 있다.",
    "built_space": "배경 정중앙에 참조 로케이션의 문(문틀·패널 분할선)과 우측 상단 벽·천장 모서리에 매달린 짐승 잔해/피 흘림 흔적이 그대로 보인다. 콘크리트 벽, 문틀 몰딩 모두 일치. 배경은 어둡고 최소한으로만 읽히며 전경화되지 않았다.",
    "entities": "한국인 남성, 40대 후반, 볕에 그을린 마른 얼굴, 짧은 검은 머리(비니 아래로 옆머리 보임). 레퍼런스의 니트 비니(색은 네이비가 아닌 올리브)와 짙은 워크셔츠/재킷 계열 착장으로 캐릭터 참조와 상당히 부합. 눈은 정상 홍채·공막, 얼굴 땀·때 묻은 질감이 사실적.",
    "hard_violations": [],
    "physics": "양손이 겹쳐 입을 누르고 손가락이 코 옆 살을 압박, 팔꿈치는 아래 몸통 쪽에서 이어져 어깨가 지지. 상체가 앞으로 살짝 웅크린 자세로 숨 참는 긴장이 일관된다. 부유하는 물체 없음."
   }
  ],
  "totals": {
   "A": 14,
   "B": 16
  },
  "selected": "B",
  "ranking": [
   "B",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 6,
    "verdict_ko": "손으로 입을 막은 액션과 저조도 클로즈업은 성립하나, 로우앵글로 아이레벨 지시에서 벗어나고 시선이 렌즈를 정면으로 응시해 '숨죽인 경계'의 순간감이 약하며, 비니 등 캐릭터 레퍼런스 착장·얼굴 일치도가 낮고 배경 문손잡이가 다소 과하게 부각된다."
   },
   {
    "label": "B",
    "score": 9,
    "verdict_ko": "정면 아이레벨 타이트 클로즈업, 두 손으로 입을 봉하고 문 밖 기척을 살피는 경직된 얼굴, 참조 로케이션의 문과 천장 모서리 잔해가 배경으로 겨우 읽히는 저조도까지 숏텍스트·로케이션·인물 참조를 모두 충족한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L29B05.png"
   },
   {
    "label": "CHARACTER REFERENCE — 구창모: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:808030>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "인물의 양손에 손가락이 5~6개씩 그려져 있고 구조가 비정상적으로 얽혀 있는 심각한 해부학적 오류가 있습니다.",
     "fix_en": "Redraw both hands covering the mouth to have correct human anatomy with exactly four fingers and one thumb per hand, removing all extra fingers. Keep the character's face, gaze, beanie, clothing, the lighting, the framing, and the dark warehouse background exactly as they are.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "비니 모자의 색상이 레퍼런스의 네이비색이 아닌 올리브/갈색 톤으로 렌더링되었습니다 (minor).",
     "fix_en": "",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Redraw both hands covering the mouth to have correct human anatomy with exactly four fingers and one thumb per hand, removing all extra fingers. Keep the character's face, gaze, beanie, clothing, the lighting, the framing, and the dark warehouse background exactly as they are.\n- \n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정면 눈높이 클로즈업, 두 손으로 입을 막은 굳은 얼굴, 하단 여백까지 지시대로 충족하고 '저조도 어둠이 창백한 얼굴만 분리하고 창고는 최소한으로만 읽히는' 조명 지시를 가장 정확히 구현 — 배경 문짝과 갈고리 흔적이 겨우 읽히는 수준으로 남아 있어 로케이션 락도 만족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·손 위치는 A와 동일하나 계약이 요구하지 않은 전체 노출/콘트라스트 상승으로 배경 문짝과 벽이 지나치게 드러나 'low-key, 최소한으로만 읽히는 창고' 지시를 약화시켰고, 얼굴 톤도 평평해져 압박감이 감소 — 얻은 것 없이 분위기만 잃은 변경."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.75
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.75
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정면 눈높이 클로즈업, 두 손으로 입을 막은 굳은 얼굴, 하단 여백까지 지시대로 충족하고 '저조도 어둠이 창백한 얼굴만 분리하고 창고는 최소한으로만 읽히는' 조명 지시를 가장 정확히 구현 — 배경 문짝과 갈고리 흔적이 겨우 읽히는 수준으로 남아 있어 로케이션 락도 만족."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "구도·시선·손 위치는 A와 동일하나 계약이 요구하지 않은 전체 노출/콘트라스트 상승으로 배경 문짝과 벽이 지나치게 드러나 'low-key, 최소한으로만 읽히는 창고' 지시를 약화시켰고, 얼굴 톤도 평평해져 압박감이 감소 — 얻은 것 없이 분위기만 잃은 변경."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 7,
      "verdict_ko": "구도·연기·야간 저조도는 지시대로지만 배경 문틀이 어둠 속에 뭉개져 로케이션(작은 옆문) 재현이 약하고 얼굴 하이라이트가 다소 평평하다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일한 정면 눈높이 클로즈업과 두 손 봉쇄 연기를 유지하면서 좌측 문틀·우측 천장 핏자국 등 로케이션 고정 요소를 더 선명히 살렸고, 인물 정체·의상·소품 수에 불필요한 변경이 없어 손실 없는 개선이다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.875,
      "B": 2.0
     },
     "adjusted": {
      "A": 1.875,
      "B": 2.0
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 7,
      "verdict_ko": "구도·연기·야간 저조도는 지시대로지만 배경 문틀이 어둠 속에 뭉개져 로케이션(작은 옆문) 재현이 약하고 얼굴 하이라이트가 다소 평평하다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "동일한 정면 눈높이 클로즈업과 두 손 봉쇄 연기를 유지하면서 좌측 문틀·우측 천장 핏자국 등 로케이션 고정 요소를 더 선명히 살렸고, 인물 정체·의상·소품 수에 불필요한 변경이 없어 손실 없는 개선이다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 13
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "A",
   "fix_won": false,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S108sh4__bgfirst_bg.png",
   "bg_asset_id": "0317598f-6729-4a84-86c5-bc341d2cde55",
   "bg_record_key": "S108sh4::bgfirst_bg",
   "chain_winner": false,
   "authority": "plate"
  },
  "ref_mode": "플레이트+엔티티 (2택1: 무콘티 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "S111sh3": {
  "input_fingerprint": "5af662143df9a34a",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): night, clear full moon after eclipse.\n\nSHOT TEXT (authoritative, Korean): 시체 더미 한가운데에 홀로 서서 무표정한 얼굴로 정인우를 빤히 내려다보는 김지후(강수리영)의 전신.\n\nLOCATION (lock): The corpse-strewn center of the forest ritual clearing after the eclipse begins to pass. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At 정인우’s seated eye level, the camera begins its low dolly-in from the line between him and 김지후(강수리영), keeping her full body above him in the middle distance. 정인우 remains low in the near edge among the bodies while 김지후(강수리영) occupies the upper center, her downward gaze and his half-risen posture forming a physically continuous threat axis.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the lower-left of the frame, foreground, looks toward 김지후(강수리영); 김지후(강수리영) in the upper-center of the frame, midground, looks toward 정인우.\n- KEY BACKGROUND ELEMENTS: 시체 더미 (육혈귀와 인간의 시체들이 쌓여 있음); used as Foreground and middle-distance terrain that forces the low confrontation line; 피가 흐르는 좁은 내 (Flowing through the devastated site); used as Visible traces crossing the ground between the two characters; 핏빛 웅덩이 (Pooled in depressions across the ground); used as Irregular lower-frame obstacles around 정인우.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Clear full-moon illumination reveals the bodies and blood in stark, cold high contrast after the eclipse has ended.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 ritual clearing, monolith, extinguishing chaos, corpses, blood pools, and moonlight after the eclipse clears. Exclude active mass fighting; show the transformed woman alone above the surviving man.\n\nIMMOBILE CHARACTER POSE — CANONICAL (identical wherever this character appears in ANY panel; on any conflict THIS POSE WINS): The dead human and 육혈귀 victims are sprawled and heaped across the ritual ground, with overlapping torsos and slack limbs forming dense piles. Their bodies rest motionless in and around streams and pools of blood.\n\nIMMOBILE BODIES OBEY GRAVITY: a person who is dead or unconscious\nexerts NO muscular effort. Every part of their body — head, torso,\narms, hands, fingers, legs — rests fully on whatever supports it\n(floor, wall, furniture, their own lap) and hangs or slumps with\ngravity. NEVER show any part of an immobile person's body lifted,\nraised, held up in the air, or posed as if presenting something:\nan object in their grip stays clenched in a hand that itself lies\nfallen on a support — the hand does not hold the object up. If the\ncanonical pose leaves a body part unspecified, resolve it as the\nmost gravity-compliant, fully-supported position.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The corpses of Youngran, headless Sandel, the villagers, and human victims remain sprawled and heaped across the blood-flooded ritual ground. Jihu remains golden-eyed, script-covered, and blood-soaked; Inwoo’s arm remains casted.\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 woman in her early 20s, long black hair, pretty youthful face) — 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.",
  "totals": {
   "A": 2,
   "B": 6,
   "C": 8
  },
  "selected": "C",
  "ranking": [
   "B",
   "C",
   "A"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 2,
    "verdict_ko": "샷 텍스트의 핵심인 정인우가 프레임에 없고 대신 깁스 없는 다른 남자가 전경에 배치되었으며, 배경에 활·격투 중인 다수 인물이 남아 '대규모 전투 제외' 지시까지 위반 — 위협 축 자체가 성립하지 않는다.  ★위반: [claude-opus] 샷 텍스트가 지정한 정인우가 프레임에 없고, 그 자리에 지정되지 않은 인물(전경 좌하단 남자)이 대체 배치됨 — 없는 인물 추가/지정 인물 누락 / [claude-opus] 배경에 서로를 붙잡고 활을 든 채 활동하는 다수 인물이 남아 '대규모 전투 제외' 지시를 위반하며 초대된 인물 수가 과다 / [gpt] 배경에 여러 직립 생존자와 웅크려 활동하는 인물들이 추가되어, 김지후와 정인우만 살아 있는 대치 장면이어야 한다는 인물 제한을 위반한다. / [gpt] 시체여야 할 주변 인물 일부가 팔과 몸통에 힘을 주고 다른 몸을 붙잡는 능동 자세여서 불가동 시체의 중력 준수 조건을 위반한다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "깁스 남성과 김지후의 상하 시선 축은 성립하나, 이전 스틸의 의자·모닥불·주변 군중 등 로케이션 고정 요소가 상당히 소실되고 김지후의 문자 문양도 거의 사라져 장소·캐리드 상태 락 재현이 약하다.  ★위반: [gpt] 배경에 직립한 두 사람과 무릎을 꿇고 상체를 세운 인물이 추가되어, 활동 인물을 배제하고 변신한 여성과 생존 남성만 보여야 한다는 제한을 위반한다."
   },
   {
    "label": "C",
    "score": 8,
    "verdict_ko": "좌하단 전경의 깁스한 정인우가 우상단 김지후를 올려다보고 그녀가 무표정하게 내려다보는 하단-상단 위협 축과 피의 내가 정확히 구현되며, 거석·의자·천막 등 이전 스틸의 장소 락도 가장 충실히 유지했다.  ★위반: [gpt] 배경의 여러 직립 인물과 좌우 전경에서 상체를 세우고 타인을 붙드는 인물들이 추가되어 인물 제한 및 활동 전투 배제 지시를 위반한다. / [gpt] 시체로 읽혀야 할 주변 인물 일부가 팔과 몸통의 근력으로 자세를 유지해 불가동 인물의 완전 지지·중력 준수 조건을 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S110sh41_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 김지후(강수리영): the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:807191>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "지후와 인우를 제외한 나머지 인물들은 근육에 힘이 풀린 채 미동 없이 쓰러진 시체여야 한다는 지시(활발한 전투 배제, 홀로 서 있는 지후)와 달리, 좌측에 상체를 세운 여성, 우측 하단에서 몸싸움 중인 남성, 배경에 서 있는 다수의 인물 등 살아 움직이는 사람들이 프레임 곳곳에 존재하여 샷의 상황을 완전히 무너뜨립니다.",
     "fix_en": "Flatten the crouching woman on the far left, the struggling man in the lower right foreground, and all standing figures in the background into entirely slack, motionless corpses lying completely flat against the ground, while explicitly preserving Jihu standing in the center, Inwoo seated on the lower left, their current clothing, the corpse pile terrain, the lighting, and the exact framing.",
     "needs_regeneration": true,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Flatten the crouching woman on the far left, the struggling man in the lower right foreground, and all standing figures in the background into entirely slack, motionless corpses lying completely flat against the ground, while explicitly preserving Jihu standing in the center, Inwoo seated on the lower left, their current clothing, the corpse pile terrain, the lighting, and the exact framing.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 우상단 중경에 서서 시선을 아래·좌측(정인우 쪽)으로 내리깔고 있다. 정인우는 좌하단 전경에서 고개를 들어 그녀를 올려다본다. 두 시선축은 피가 흐르는 좁은 내를 가로질러 대체로 이어지지만, 김지후의 시선이 정인우보다 다소 정면 아래를 향해 정확히 그를 겨냥한다고 보기엔 약간 어긋난다.",
      "built_space": "의례 공터: 모노리스(선돌), 나무 의자, 천막·장대 구조물, 숲 라인이 이전 스틸과 일치. 다만 배경에 이전 스틸의 '싸움 중인 사람들'로 보이는 서 있는 인물 다수(좌측 3~4명, 우측 3~4명)가 그대로 남아 있어 '능동적 집단 전투 제외, 여자 홀로 남은 남자 위에' 지시와 충돌한다. 좌우 전경에는 이전 스틸의 육혈귀들이 여전히 상체를 세우고 살아 있는 듯한 자세(포효하는 얼굴)로 남아 있다.",
      "entities": "김지후: 한국인 20대 초반, 검은 단정한 머리, 얼굴에 문양(경문), 피 묻은 다목적 조끼·재킷·어두운 바지·부츠 — 이전 스틸 의상과 일치. 정인우: 한쪽 팔 깁스(캐스트) 확인, 피 묻은 조끼와 셔츠. 시체 더미와 핏물 웅덩이, 좁은 핏줄기 존재. 달은 개기식 후 맑은 보름달(흰색)로 정확.",
      "hard_violations": [
       "배경에 서 있는 다수 인물(좌·우측 각각 3~4명)이 남아 능동적 전투/생존 군중을 유지 — '집단 전투 제외, 여자 홀로' 지시 위반 및 대본이 지정하지 않은 인물 추가에 해당",
       "전경 좌·우의 육혈귀들이 상체를 세우고 팔을 들어 올린 채 표정을 짓고 있어 '움직이지 못하는 시체는 중력에 완전히 순응' 조항 위반"
      ],
      "physics": "김지후는 시체 위에 두 발로 서 있고 접지는 확인된다. 정인우는 시체 더미 위에 앉아 팔로 몸을 지탱한다. 그러나 좌측 전경 여성 시체들과 우측 남성이 근육 힘으로 상체를 들어올린 자세라 '시체는 근력 없음' 규정과 충돌한다. 공중에 뜬 물체는 없다."
     },
     {
      "label": "B",
      "direction": "김지후는 우측 중경에 정면·약간 좌측을 향해 서서 고개를 숙이고 시선을 아래로 내려 좌하단 정인우 방향으로 향한다. 정인우는 좌하단 전경에서 고개를 젖혀 그녀를 올려다본다. 두 시선이 핏줄기를 가로질러 하나의 위협 축을 형성한다.",
      "built_space": "동일한 의례 공터: 모노리스, 나무 의자, 천막·장대, 숲 라인 유지. 배경의 서 있던 전투 인원은 거의 제거되어 좌측 1~2, 우측 1명의 실루엣만 원경에 아주 작게 남고, 지면은 온통 엎드린 시체로 덮여 '집단 전투 제외, 여자 홀로 생존 남자 위' 지시에 부합.",
      "entities": "김지후: 20대 한국 여성, 검은 머리, 얼굴 경문 문양, 피에 젖은 조끼·재킷·바지·부츠 — 이전 스틸 및 캐릭터 레퍼런스와 일치. 정인우: 팔 깁스 유지, 피 묻은 조끼. 시체 더미·핏물 웅덩이·좁은 핏줄기 모두 존재. 흰 보름달, 차갑고 대비 강한 월광.",
      "hard_violations": [],
      "physics": "김지후는 시체 위에 두 발을 딛고 서 있으며 접지 명확. 정인우는 시체 더미에 앉아 오른손을 무릎/지면에 짚고 체중을 실었다. 주변 시신은 모두 엎드리거나 늘어져 중력에 순응하며 들어올린 팔다리가 없다. 공중에 뜬 것 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍·시선축·정체성은 무난하나, 배경에 서 있는 다수 인물과 상체를 세운 좌우 전경 '시체'들이 남아 '능동적 집단 전투 제외·홀로'와 '부동체는 중력 순응' 조항을 정면으로 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 로케이션·의상·달빛을 유지하면서 전투 군중과 근육을 쓰는 시체 자세만 제거해, 시체 더미 한가운데 홀로 선 김지후가 앉은 정인우를 내려다보는 위협 축과 와이드 구도를 규정대로 실현했다."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "프레이밍·시선축·정체성은 무난하나, 배경에 서 있는 다수 인물과 상체를 세운 좌우 전경 '시체'들이 남아 '능동적 집단 전투 제외·홀로'와 '부동체는 중력 순응' 조항을 정면으로 위반한다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "동일 로케이션·의상·달빛을 유지하면서 전투 군중과 근육을 쓰는 시체 자세만 제거해, 시체 더미 한가운데 홀로 선 김지후가 앉은 정인우를 내려다보는 위협 축과 와이드 구도를 규정대로 실현했다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "김지후는 화면 우상단 중경에 서서 시선을 아래·좌측(정인우 쪽)으로 내리깔고 있다. 정인우는 좌하단 전경에서 고개를 들어 그녀를 올려다본다. 두 시선축은 피가 흐르는 좁은 내를 가로질러 대체로 이어지지만, 김지후의 시선이 정인우보다 다소 정면 아래를 향해 정확히 그를 겨냥한다고 보기엔 약간 어긋난다.",
      "built_space": "의례 공터: 모노리스(선돌), 나무 의자, 천막·장대 구조물, 숲 라인이 이전 스틸과 일치. 다만 배경에 이전 스틸의 '싸움 중인 사람들'로 보이는 서 있는 인물 다수(좌측 3~4명, 우측 3~4명)가 그대로 남아 있어 '능동적 집단 전투 제외, 여자 홀로 남은 남자 위에' 지시와 충돌한다. 좌우 전경에는 이전 스틸의 육혈귀들이 여전히 상체를 세우고 살아 있는 듯한 자세(포효하는 얼굴)로 남아 있다.",
      "entities": "김지후: 한국인 20대 초반, 검은 단정한 머리, 얼굴에 문양(경문), 피 묻은 다목적 조끼·재킷·어두운 바지·부츠 — 이전 스틸 의상과 일치. 정인우: 한쪽 팔 깁스(캐스트) 확인, 피 묻은 조끼와 셔츠. 시체 더미와 핏물 웅덩이, 좁은 핏줄기 존재. 달은 개기식 후 맑은 보름달(흰색)로 정확.",
      "hard_violations": [
       "배경에 서 있는 다수 인물(좌·우측 각각 3~4명)이 남아 능동적 전투/생존 군중을 유지 — '집단 전투 제외, 여자 홀로' 지시 위반 및 대본이 지정하지 않은 인물 추가에 해당",
       "전경 좌·우의 육혈귀들이 상체를 세우고 팔을 들어 올린 채 표정을 짓고 있어 '움직이지 못하는 시체는 중력에 완전히 순응' 조항 위반"
      ],
      "physics": "김지후는 시체 위에 두 발로 서 있고 접지는 확인된다. 정인우는 시체 더미 위에 앉아 팔로 몸을 지탱한다. 그러나 좌측 전경 여성 시체들과 우측 남성이 근육 힘으로 상체를 들어올린 자세라 '시체는 근력 없음' 규정과 충돌한다. 공중에 뜬 물체는 없다."
     },
     {
      "label": "B",
      "direction": "김지후는 우측 중경에 정면·약간 좌측을 향해 서서 고개를 숙이고 시선을 아래로 내려 좌하단 정인우 방향으로 향한다. 정인우는 좌하단 전경에서 고개를 젖혀 그녀를 올려다본다. 두 시선이 핏줄기를 가로질러 하나의 위협 축을 형성한다.",
      "built_space": "동일한 의례 공터: 모노리스, 나무 의자, 천막·장대, 숲 라인 유지. 배경의 서 있던 전투 인원은 거의 제거되어 좌측 1~2, 우측 1명의 실루엣만 원경에 아주 작게 남고, 지면은 온통 엎드린 시체로 덮여 '집단 전투 제외, 여자 홀로 생존 남자 위' 지시에 부합.",
      "entities": "김지후: 20대 한국 여성, 검은 머리, 얼굴 경문 문양, 피에 젖은 조끼·재킷·바지·부츠 — 이전 스틸 및 캐릭터 레퍼런스와 일치. 정인우: 팔 깁스 유지, 피 묻은 조끼. 시체 더미·핏물 웅덩이·좁은 핏줄기 모두 존재. 흰 보름달, 차갑고 대비 강한 월광.",
      "hard_violations": [],
      "physics": "김지후는 시체 위에 두 발을 딛고 서 있으며 접지 명확. 정인우는 시체 더미에 앉아 오른손을 무릎/지면에 짚고 체중을 실었다. 주변 시신은 모두 엎드리거나 늘어져 중력에 순응하며 들어올린 팔다리가 없다. 공중에 뜬 것 없음."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "정인우는 화면 좌하단 전경에 앉아 고개를 들어 오른쪽 위의 김지후를 올려다보고, 김지후는 화면 상단 중앙 우측에 서서 고개를 숙여 정인우 쪽을 내려다본다. 두 시선이 하나의 대각 위협축으로 이어진다. 카메라 높이는 앉은 정인우 눈높이에 가까운 로우앵글이며, 두 인물 사이 지면을 가로지르는 피의 개울이 시선축을 따라 흐른다.",
      "built_space": "제단 성역: 뒤쪽 중앙에 선돌(모놀리스), 그 왼편에 나무 의자 1개, 좌우로 천막·장대 구조물, 배경 나무 라인과 보름달. 모놀리스·의자는 각각 1개씩으로 개수 정확. 다만 전경 시체 더미가 이전 스틸보다 더 넓고 평평하게 깔려 있고 좌우 배경 인물 무리가 거의 제거되어 '전투 중지 후 홀로'라는 지시에는 부합하나 참조의 군중 잔여는 줄었다.",
      "entities": "김지후: 한국 20대 여성, 검은 단발~중단발, 얼굴에 문양(부적 글자) 자국, 피 묻은 카키 유틸리티 조끼+후드, 어두운 바지, 부츠 — 이전 스틸 의상과 일치. 정인우: 한국 남성, 얼굴 피, 왼팔 흰 깁스(캐스트) 착용 확인. 시체들은 인간·육혈귀 혼재. 보름달은 개기 후 맑은 백색 달로 색 지시와 일치.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 시체 위/지면에 닿아 체중을 싣고 서 있음. 정인우는 엉덩이와 왼손, 다리를 시체 더미와 땅에 얹고 반쯤 일어난 앉은 자세로 지지됨. 시체들은 모두 지면에 눕혀져 팔다리가 중력에 따라 늘어져 있고 공중에 들린 부위 없음. 피 웅덩이는 낮은 곳에 고여 광택을 냄."
     },
     {
      "label": "B",
      "direction": "정인우는 좌측 중경에 앉아 오른쪽 위 김지후를 올려다보고, 김지후는 상단 중앙에서 아래를 내려다본다. 시선축 자체는 성립. 그러나 카메라가 조금 더 높고 넓어 정인우의 크기가 A보다 작으며, 프레임 하단 좌우에 살아 있는 듯한 인물들(좌측에서 기어오는 여성, 우측에서 몸을 웅크린 남성)이 시선 축과 무관하게 관객 쪽을 향해 있다.",
      "built_space": "동일한 성역: 선돌 1개, 나무 의자 1개, 천막·장대. 다만 배경 좌우에 이전 스틸의 서 있는 마을 사람들 무리(불빛 없이)가 그대로 남아 있어 '활발한 난투/군중 제외, 여자 홀로'라는 이전-스틸 사용 지시와 충돌한다.",
      "entities": "김지후 신원·의상은 참조와 일치. 정인우 왼팔 깁스 확인. 그러나 화면 좌우 근경의 육혈귀형 인물들은 눈을 뜨고 이를 드러낸 채 상체를 들고 있어 '시체(부동)'라기보다 살아 움직이는 존재로 읽히고, 배경의 서 있는 사람들은 샷 텍스트가 허용하지 않은 추가 인물이다.",
      "hard_violations": [
       "샷 텍스트가 지시하지 않은 다수의 서 있는 배경 인물(생존 군중)이 프레임에 남아 있어 '홀로 선 김지후 + 정인우'라는 인물 제한과 이전-스틸 사용 지시(활발한 난투·군중 제외)를 위반",
       "좌우 전경의 육혈귀들이 상체와 팔을 들어올린 채 표정을 짓고 있어 부동 시체 중력 준수 조항 위반"
      ],
      "physics": "김지후는 시체 위에 두 발로 서 있고, 정인우는 엉덩이·손으로 지지됨. 문제는 좌측 근경 여성과 우측 근경 남성 등 여러 '시체'가 상체를 들고 팔을 뻗은 활성 자세로, 사망·부동 상태의 중력 준수와 어긋난다. 배경 인물들도 서 있어 정지된 학살 현장이 아니다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "정인우를 좌하단 전경 로우앵글에 크게 배치하고 김지후를 상단 중앙에 세워 위협축·와이드 프레임을 정확히 구현했고, 시체들은 모두 중력에 순응해 눕혀져 있으며 배경 군중을 제거해 '홀로 선 여자' 지시를 지켰다. 좌우 시체 배열이 다소 정돈된 느낌인 점만 감점."
     },
     {
      "label": "B",
      "score": 5,
      "verdict_ko": "시선축과 장소는 맞지만 배경에 서 있는 다수의 군중과 상체를 들어올린 채 표정 짓는 근경 육혈귀들이 남아 '활발한 난투 제외·홀로 선 여자'와 부동 시체 중력 조항을 어기고, 정인우 크기도 작아져 전경 지배력이 약하다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "정인우를 좌하단 전경 로우앵글에 크게 배치하고 김지후를 상단 중앙에 세워 위협축·와이드 프레임을 정확히 구현했고, 시체들은 모두 중력에 순응해 눕혀져 있으며 배경 군중을 제거해 '홀로 선 여자' 지시를 지켰다. 좌우 시체 배열이 다소 정돈된 느낌인 점만 감점."
     },
     {
      "label": "A",
      "score": 5,
      "verdict_ko": "시선축과 장소는 맞지만 배경에 서 있는 다수의 군중과 상체를 들어올린 채 표정 짓는 근경 육혈귀들이 남아 '활발한 난투 제외·홀로 선 여자'와 부동 시체 중력 조항을 어기고, 정인우 크기도 작아져 전경 지배력이 약하다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "정인우는 화면 좌하단 전경에 앉아 고개를 들어 오른쪽 위의 김지후를 올려다보고, 김지후는 화면 상단 중앙 우측에 서서 고개를 숙여 정인우 쪽을 내려다본다. 두 시선이 하나의 대각 위협축으로 이어진다. 카메라 높이는 앉은 정인우 눈높이에 가까운 로우앵글이며, 두 인물 사이 지면을 가로지르는 피의 개울이 시선축을 따라 흐른다.",
      "built_space": "제단 성역: 뒤쪽 중앙에 선돌(모놀리스), 그 왼편에 나무 의자 1개, 좌우로 천막·장대 구조물, 배경 나무 라인과 보름달. 모놀리스·의자는 각각 1개씩으로 개수 정확. 다만 전경 시체 더미가 이전 스틸보다 더 넓고 평평하게 깔려 있고 좌우 배경 인물 무리가 거의 제거되어 '전투 중지 후 홀로'라는 지시에는 부합하나 참조의 군중 잔여는 줄었다.",
      "entities": "김지후: 한국 20대 여성, 검은 단발~중단발, 얼굴에 문양(부적 글자) 자국, 피 묻은 카키 유틸리티 조끼+후드, 어두운 바지, 부츠 — 이전 스틸 의상과 일치. 정인우: 한국 남성, 얼굴 피, 왼팔 흰 깁스(캐스트) 착용 확인. 시체들은 인간·육혈귀 혼재. 보름달은 개기 후 맑은 백색 달로 색 지시와 일치.",
      "hard_violations": [],
      "physics": "김지후는 두 발이 시체 위/지면에 닿아 체중을 싣고 서 있음. 정인우는 엉덩이와 왼손, 다리를 시체 더미와 땅에 얹고 반쯤 일어난 앉은 자세로 지지됨. 시체들은 모두 지면에 눕혀져 팔다리가 중력에 따라 늘어져 있고 공중에 들린 부위 없음. 피 웅덩이는 낮은 곳에 고여 광택을 냄."
     },
     {
      "label": "A",
      "direction": "정인우는 좌측 중경에 앉아 오른쪽 위 김지후를 올려다보고, 김지후는 상단 중앙에서 아래를 내려다본다. 시선축 자체는 성립. 그러나 카메라가 조금 더 높고 넓어 정인우의 크기가 A보다 작으며, 프레임 하단 좌우에 살아 있는 듯한 인물들(좌측에서 기어오는 여성, 우측에서 몸을 웅크린 남성)이 시선 축과 무관하게 관객 쪽을 향해 있다.",
      "built_space": "동일한 성역: 선돌 1개, 나무 의자 1개, 천막·장대. 다만 배경 좌우에 이전 스틸의 서 있는 마을 사람들 무리(불빛 없이)가 그대로 남아 있어 '활발한 난투/군중 제외, 여자 홀로'라는 이전-스틸 사용 지시와 충돌한다.",
      "entities": "김지후 신원·의상은 참조와 일치. 정인우 왼팔 깁스 확인. 그러나 화면 좌우 근경의 육혈귀형 인물들은 눈을 뜨고 이를 드러낸 채 상체를 들고 있어 '시체(부동)'라기보다 살아 움직이는 존재로 읽히고, 배경의 서 있는 사람들은 샷 텍스트가 허용하지 않은 추가 인물이다.",
      "hard_violations": [
       "샷 텍스트가 지시하지 않은 다수의 서 있는 배경 인물(생존 군중)이 프레임에 남아 있어 '홀로 선 김지후 + 정인우'라는 인물 제한과 이전-스틸 사용 지시(활발한 난투·군중 제외)를 위반",
       "좌우 전경의 육혈귀들이 상체와 팔을 들어올린 채 표정을 짓고 있어 부동 시체 중력 준수 조항 위반"
      ],
      "physics": "김지후는 시체 위에 두 발로 서 있고, 정인우는 엉덩이·손으로 지지됨. 문제는 좌측 근경 여성과 우측 근경 남성 등 여러 '시체'가 상체를 들고 팔을 뻗은 활성 자세로, 사망·부동 상태의 중력 준수와 어긋난다. 배경 인물들도 서 있어 정지된 학살 현장이 아니다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S110sh41"
  }
 },
 "S112sh13": {
  "input_fingerprint": "ab8d72955d2285ae",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day, clear sky.\n\nSHOT TEXT (authoritative, Korean): 반월 식당 앞에 금월도 꼬마 아이들이 일렬로 서서 천진난만한 표정으로 두 사람을 빤히 바라보는 전경.\n\nLOCATION (lock): The frontage of the village restaurant overlooking the island pier, where the surviving children stand together. The shot takes place here — the attached PREVIOUS SHOT STILL shows this exact place.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The pan settles at eye height into a wide frontal view of the entire row of 금월도 꼬마 아이들, arranged across the middle of the frame before the restaurant. Their bodies remain small against the exterior, and their direct, innocent attention runs past the camera toward 정인우 and 김지후(강수리영) without either adult entering the image.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 반월 식당 외부 (아이들이 식당 앞에 일렬로 모여 있음) — The restaurant front faces the camera behind the row of children; used as Provides the fixed architectural backdrop and clarifies where the children have gathered; 선착장 쪽 공간 (두 어른의 위치에서 식당 쪽을 바라보는 방향) — The view is oriented from the dock toward the restaurant side; used as Connects the reveal spatially to the dock-side viewpoint.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Bright natural daylight renders the children’s innocent expressions plainly, creating unease through emotional contrast rather than altered illumination.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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 island pier, boat, restaurant frontage, village, sea, and bright daylight. Exclude the couple as the focal subject; show the remaining children lined up before the restaurant watching them.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): The surviving children remain lined up before the restaurant. Jihu remains without the destroyed necklace, and Inwoo’s injured arm remains casted.\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 child, short dark hair, round youthful face) — 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.",
  "totals": {
   "A": 8,
   "C": 6,
   "B": 4
  },
  "selected": "A",
  "ranking": [
   "A",
   "C",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "눈높이 정면 와이드에 아이들이 화면 중앙 일렬로 작게 배치되고, 선착장 콘크리트·계선주·바다·어선까지 이전 스틸의 장소가 유지되며 의상도 캐릭터 레퍼런스와 가장 일치 — 간판 문구 오기만 흠.  ★위반: [gpt] 주 간판과 출입문, 작은 표지판에 다수의 한글과 숫자 텍스트가 노출되어 ‘어디에도 텍스트 없음’ 지시를 위반한다."
   },
   {
    "label": "C",
    "score": 6,
    "verdict_ko": "의상·정렬·시선은 좋으나 간판이 '바다소리식당' 등 다른 상호와 잡다한 문자로 덮이고 바다·선착장 시점 정보가 거의 사라져 로케이션 락과 방향 단서가 약하다.  ★위반: [gpt] 간판과 출입문에 읽을 수 있는 한글 및 숫자가 노출되어 ‘어디에도 텍스트 없음’ 지시를 위반한다."
   },
   {
    "label": "B",
    "score": 4,
    "verdict_ko": "프레이밍은 무난하지만 아이들 대부분이 현대 티셔츠·청바지로 캐릭터 레퍼런스 의상과 어긋나고 얼굴이 반복적이며 건물이 과하게 크게 잡혀 와이드 스케일 요구를 덜 충족한다.  ★위반: [gpt] 식당 간판과 출입문 표찰에 읽을 수 있는 한글 및 기타 문자가 노출되어 ‘어디에도 텍스트 없음’ 지시를 위반한다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S112sh8_sel.png"
   },
   {
    "label": "CHARACTER REFERENCE — 어린 한국인 꼬마 아이: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:904057>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "프롬프트에 따라 등장하는 모든 인물은 레퍼런스의 꼬마 아이와 생김새, 체형, 복장이 정확히 일치해야 하지만, 치마를 입은 여자아이 두 명을 포함해 각기 다른 모습의 아이들이 등장했습니다.",
     "fix_en": "Replace all the children in the row with exact identical copies of the provided reference boy, strictly matching his face, hair, and his specific beige outfit with the dark head-tie, while preserving the exact same framing, the children's placement, the background building, and the lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 컷의 고정된 배경을 유지하고 화면에 텍스트를 배제하라는 지시와 달리, 건물 간판에 '성해유통' 등의 텍스트가 생겼고 유리문에도 '반월 식당'이라는 글씨가 추가되었습니다.",
     "fix_en": "Remove the text and phone numbers from the main sign above the entrance, and remove the painted Korean text from the glass doors, restoring the building's plain, weathered appearance from the reference still, strictly preserving the children, the building structure, and the lighting.",
     "needs_regeneration": false,
     "unfixable": false
    },
    {
     "issue_ko": "이전 컷의 요소를 그대로 유지하라는 지시에 명시된 선착장 왼쪽의 파란색과 흰색 배가 누락되었습니다.",
     "fix_en": "Render the large blue and white boat docked in the water on the far left side of the pier, matching its scale and appearance from the reference still, without altering the children in the center, the building, or the right side of the dock.",
     "needs_regeneration": false,
     "unfixable": false
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 3,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Replace all the children in the row with exact identical copies of the provided reference boy, strictly matching his face, hair, and his specific beige outfit with the dark head-tie, while preserving the exact same framing, the children's placement, the background building, and the lighting.\n- Remove the text and phone numbers from the main sign above the entrance, and remove the painted Korean text from the glass doors, restoring the building's plain, weathered appearance from the reference still, strictly preserving the children, the building structure, and the lighting.\n- Render the large blue and white boat docked in the water on the far left side of the pier, matching its scale and appearance from the reference still, without altering the children in the center, the building, or the right side of the dock.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "7명의 아이들이 일렬로 서서 모두 카메라 쪽(정면)을 응시한다. 시선은 렌즈를 지나 두 어른이 서 있을 카메라 위치로 향하므로 샷 텍스트의 '두 사람을 빤히 바라보는' 방향과 일치한다. 카메라 축은 선착장 쪽에서 식당 정면을 바라보는 눈높이 정면 와이드로, 지시대로다.",
      "built_space": "반월 식당 정면이 화면 중앙 배경에 위치. 다만 간판에 '성해유통', '점주 운각접', 'T 2○I-3333' 같은 가짜·왜곡 한글 텍스트가 크게 박혀 있고 유리문에도 '반월식당'류 글자가 겹쳐 들어가 있다. 전 컷 스틸의 간판은 하늘색 상부 띠에 작은 글자였는데 여기서는 큰 흰 간판+사진 메뉴판이 새로 발명되었다. 좌측 배는 흰 구조물로 대체되어 부두의 배가 사실상 사라졌고, 중앙 아래 목재·그물더미 등 소품이 추가되었다.",
      "entities": "아이들 7명 — 그중 2~3명은 여아로 보이며 갈색·청회색 치마와 색동 저고리를 입어 캐릭터 레퍼런스(무명 저고리·바지·감색 두건)와 어긋난다. 두건을 쓴 아이는 5명뿐. 어른(정인우·김지후)은 프레임에 없음 — 계약대로.",
      "hard_violations": [
       "프레임 내 조작된/판독 불가 한글 간판 텍스트가 크게 노출 — '텍스트·캡션·주석 금지' 조항 위반"
      ],
      "physics": "모든 아이가 두 발로 지면에 서 있고 그림자도 발밑에 있다. 공중에 뜬 물체나 지지 없는 신체 없음. 다만 전원 차렷에 가까운 경직된 정렬로 '자연스러운 연기' 기본값과는 다소 거리."
     },
     {
      "label": "B",
      "direction": "7명의 아이들이 일렬로 서서 카메라(=두 어른의 위치)를 정면으로 응시. 시선 타깃이 샷 텍스트와 일치. 카메라는 눈높이 정면 와이드, 선착장 쪽에서 식당을 바라보는 축으로 정확.",
      "built_space": "반월 식당 정면이 중앙 배경, 전 컷 스틸의 하늘색 처마·크림색 벽·창문 배치·우측 회색 판넬 창고·플라스틱 상자 더미와 일치. 좌측에 전 컷의 흰·파란 어선이 그대로 보여 '같은 부두, 배' 요구를 충족. 간판은 글자가 지워진 백지 상태(전 컷의 한글 간판과 다름)이나 조작 텍스트는 없음. 우측 부두·바다·먼 섬 라인도 유지.",
      "entities": "아이들 7명 전원이 남아로, 낡은 무명 저고리·바지에 감색 두건 착용 — 캐릭터 레퍼런스와 일치. 어른은 등장하지 않음. 얼굴은 아동 특유의 둥근 얼굴, 짧은 검은 머리.",
      "hard_violations": [],
      "physics": "전원 두 발로 콘크리트 부두 위에 서 있으며 발과 그림자의 접지가 명확. 부양물 없음. 자세는 정렬로 다소 뻣뻣하나 샷 텍스트가 '일렬로 서서'를 명시하므로 계약 내."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "시선·프레이밍은 맞지만 '성해유통' 등 조작된 가짜 한글 간판 텍스트를 크게 노출해 텍스트 금지 조항을 정면 위반했고, 전 컷의 어선을 지우고 소품을 새로 발명했으며 일부 아이에게 치마·색동 의상을 입혀 캐릭터 레퍼런스와도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전 컷 스틸의 어선·식당 정면·창고·바다를 그대로 유지한 채 눈높이 정면 와이드로 아이들을 화면 중앙에 일렬 배치했고, 전원이 레퍼런스대로 두건·무명옷 차림이며 프레임 내 문자도 없어 계약을 가장 충실히 이행했다(간판 글자가 비어 있는 점만 감점)."
     }
    ],
    "all_candidates_fail": false
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "시선·프레이밍은 맞지만 '성해유통' 등 조작된 가짜 한글 간판 텍스트를 크게 노출해 텍스트 금지 조항을 정면 위반했고, 전 컷의 어선을 지우고 소품을 새로 발명했으며 일부 아이에게 치마·색동 의상을 입혀 캐릭터 레퍼런스와도 어긋난다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "전 컷 스틸의 어선·식당 정면·창고·바다를 그대로 유지한 채 눈높이 정면 와이드로 아이들을 화면 중앙에 일렬 배치했고, 전원이 레퍼런스대로 두건·무명옷 차림이며 프레임 내 문자도 없어 계약을 가장 충실히 이행했다(간판 글자가 비어 있는 점만 감점)."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "7명의 아이들이 일렬로 서서 모두 카메라 쪽(정면)을 응시한다. 시선은 렌즈를 지나 두 어른이 서 있을 카메라 위치로 향하므로 샷 텍스트의 '두 사람을 빤히 바라보는' 방향과 일치한다. 카메라 축은 선착장 쪽에서 식당 정면을 바라보는 눈높이 정면 와이드로, 지시대로다.",
      "built_space": "반월 식당 정면이 화면 중앙 배경에 위치. 다만 간판에 '성해유통', '점주 운각접', 'T 2○I-3333' 같은 가짜·왜곡 한글 텍스트가 크게 박혀 있고 유리문에도 '반월식당'류 글자가 겹쳐 들어가 있다. 전 컷 스틸의 간판은 하늘색 상부 띠에 작은 글자였는데 여기서는 큰 흰 간판+사진 메뉴판이 새로 발명되었다. 좌측 배는 흰 구조물로 대체되어 부두의 배가 사실상 사라졌고, 중앙 아래 목재·그물더미 등 소품이 추가되었다.",
      "entities": "아이들 7명 — 그중 2~3명은 여아로 보이며 갈색·청회색 치마와 색동 저고리를 입어 캐릭터 레퍼런스(무명 저고리·바지·감색 두건)와 어긋난다. 두건을 쓴 아이는 5명뿐. 어른(정인우·김지후)은 프레임에 없음 — 계약대로.",
      "hard_violations": [
       "프레임 내 조작된/판독 불가 한글 간판 텍스트가 크게 노출 — '텍스트·캡션·주석 금지' 조항 위반"
      ],
      "physics": "모든 아이가 두 발로 지면에 서 있고 그림자도 발밑에 있다. 공중에 뜬 물체나 지지 없는 신체 없음. 다만 전원 차렷에 가까운 경직된 정렬로 '자연스러운 연기' 기본값과는 다소 거리."
     },
     {
      "label": "B",
      "direction": "7명의 아이들이 일렬로 서서 카메라(=두 어른의 위치)를 정면으로 응시. 시선 타깃이 샷 텍스트와 일치. 카메라는 눈높이 정면 와이드, 선착장 쪽에서 식당을 바라보는 축으로 정확.",
      "built_space": "반월 식당 정면이 중앙 배경, 전 컷 스틸의 하늘색 처마·크림색 벽·창문 배치·우측 회색 판넬 창고·플라스틱 상자 더미와 일치. 좌측에 전 컷의 흰·파란 어선이 그대로 보여 '같은 부두, 배' 요구를 충족. 간판은 글자가 지워진 백지 상태(전 컷의 한글 간판과 다름)이나 조작 텍스트는 없음. 우측 부두·바다·먼 섬 라인도 유지.",
      "entities": "아이들 7명 전원이 남아로, 낡은 무명 저고리·바지에 감색 두건 착용 — 캐릭터 레퍼런스와 일치. 어른은 등장하지 않음. 얼굴은 아동 특유의 둥근 얼굴, 짧은 검은 머리.",
      "hard_violations": [],
      "physics": "전원 두 발로 콘크리트 부두 위에 서 있으며 발과 그림자의 접지가 명확. 부양물 없음. 자세는 정렬로 다소 뻣뻣하나 샷 텍스트가 '일렬로 서서'를 명시하므로 계약 내."
     }
    ]
   },
   "reverse_raw": {
    "ranking": [
     "A",
     "B"
    ],
    "winner": "A",
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "A",
      "direction": "일곱 명의 아이들이 모두 정면을 향해 서 있고, 시선은 카메라 방향(즉 카메라 뒤에 선 정인우·김지후 쪽)을 곧게 응시한다. 두 어른은 프레임에 들어오지 않는다. 시점은 선착장 쪽에서 식당 정면을 바라보는 방향이며, 왼쪽에 어선, 오른쪽에 바다가 놓여 previous still의 공간 관계와 일치한다.",
      "built_space": "반월 식당 건물은 파란 처마·크림색 벽·이중 유리문·좌우 창문으로 previous still의 건물 구조와 재질을 그대로 유지한다. 다만 간판 자리가 비어 있어(빈 흰 패널) 이전 스틸의 간판 텍스트가 제거된 상태다. 오른쪽 회색 골강판 창고, 파란 플라스틱 상자, 방파제 볼라드, 나무 상자 등 고정물 배치가 일관된다. 문·창·차양의 개수와 위치는 중복 없이 정확하다.",
      "entities": "아이들은 모두 한국인 아동으로, 캐릭터 레퍼런스의 짧은 검은 머리·둥근 얼굴·거친 삼베 저고리와 바지·허리끈·짚신·감색 두건을 그대로 반복한다. 성인, 추가 인물, 지후·인우는 등장하지 않아 계약대로다. 다만 일곱 명 모두가 거의 동일한 복장·두건이라 개성은 적으나 레퍼런스와의 일치도는 높다.",
      "hard_violations": [],
      "physics": "일곱 명 모두 두 발이 콘크리트 부두 바닥에 확실히 닿아 있고 그림자가 발밑에서 좌측으로 일관되게 떨어진다. 공중에 뜬 신체나 지지 없는 사물은 없다. 손은 몸 옆에 자연스럽게 내려져 있고 팔의 접합부도 정상이다. 어선, 상자, 그물 모두 지면·부두에 놓여 있다."
     },
     {
      "label": "B",
      "direction": "아이들은 정면을 응시하며 카메라 너머 두 어른을 바라보는 배치로 A와 동일하다. 시점 역시 선착장 쪽에서 식당을 향한다. 다만 몇몇 아이의 시선이 약간 아래로 처져 있고, 두 명은 두건이 없다.",
      "built_space": "동일한 반월 식당 정면이지만 간판이 '성해유통 점주 운각접 T 20I-3388' 같은 왜곡된 문자로 채워졌고, 유리문에도 '반월식당' 세로 글자와 붉은/파란 문자가 추가되어 프레임 전체에 다수의 텍스트가 들어갔다. 계약은 '텍스트·캡션·주석 금지'를 명시했다. 좌측에는 previous still에 없던 구조물(흰 건물 벽, 파란 드럼통, 돌담, 어망 더미, 목재 더미)이 새로 추가되어 배경 지형이 바뀌었다.",
      "entities": "아이들 중 두 명이 여아로 바뀌어 치마 한복(갈색·회청색 치마 저고리)과 긴 머리를 하고 있다. 캐릭터 레퍼런스는 '짧은 검은 머리, 삼베 상하의, 두건'을 지정했으므로 이 두 인물은 레퍼런스 프로필에서 벗어난다. 나머지 다섯은 레퍼런스와 부합한다.",
      "hard_violations": [
       "프레임 내 간판·유리문에 문자(성해유통, 반월식당, 전화번호 등)가 다수 삽입 — '문자/캡션/주석 금지' 위반이며 일부는 판독 불가한 왜곡 글자"
      ],
      "physics": "모든 아이의 발이 바닥에 닿아 있고 그림자도 일관된다. 부양체나 지지 없는 사물은 없다. 좌측 어망·목재 더미도 지면에 놓여 있다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "선착장에서 식당 정면을 본 전경, 화면 중앙 일렬의 아이들, 카메라 너머를 응시하는 시선, 어른 배제까지 샷 텍스트를 정확히 충족하고 인물 전원이 캐릭터 레퍼런스와 일치하며 금지된 문자도 없다. 간판이 빈 패널로 남은 점만 아쉽다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "간판을 복원하려다 '문자 금지' 조항을 정면으로 어기는 왜곡된 상호·전화번호·유리문 글자를 다수 삽입했고, 계약이 요구하지 않은 여아 두 명(치마 한복·긴 머리)과 좌측 돌담·어망 등 새 배경 요소까지 추가해 인물 프로필과 장소 락을 함께 훼손했다 — 얻은 것보다 잃은 것이 크다."
     }
    ]
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "선착장에서 식당 정면을 본 전경, 화면 중앙 일렬의 아이들, 카메라 너머를 응시하는 시선, 어른 배제까지 샷 텍스트를 정확히 충족하고 인물 전원이 캐릭터 레퍼런스와 일치하며 금지된 문자도 없다. 간판이 빈 패널로 남은 점만 아쉽다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "간판을 복원하려다 '문자 금지' 조항을 정면으로 어기는 왜곡된 상호·전화번호·유리문 글자를 다수 삽입했고, 계약이 요구하지 않은 여아 두 명(치마 한복·긴 머리)과 좌측 돌담·어망 등 새 배경 요소까지 추가해 인물 프로필과 장소 락을 함께 훼손했다 — 얻은 것보다 잃은 것이 크다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "일곱 명의 아이들이 모두 정면을 향해 서 있고, 시선은 카메라 방향(즉 카메라 뒤에 선 정인우·김지후 쪽)을 곧게 응시한다. 두 어른은 프레임에 들어오지 않는다. 시점은 선착장 쪽에서 식당 정면을 바라보는 방향이며, 왼쪽에 어선, 오른쪽에 바다가 놓여 previous still의 공간 관계와 일치한다.",
      "built_space": "반월 식당 건물은 파란 처마·크림색 벽·이중 유리문·좌우 창문으로 previous still의 건물 구조와 재질을 그대로 유지한다. 다만 간판 자리가 비어 있어(빈 흰 패널) 이전 스틸의 간판 텍스트가 제거된 상태다. 오른쪽 회색 골강판 창고, 파란 플라스틱 상자, 방파제 볼라드, 나무 상자 등 고정물 배치가 일관된다. 문·창·차양의 개수와 위치는 중복 없이 정확하다.",
      "entities": "아이들은 모두 한국인 아동으로, 캐릭터 레퍼런스의 짧은 검은 머리·둥근 얼굴·거친 삼베 저고리와 바지·허리끈·짚신·감색 두건을 그대로 반복한다. 성인, 추가 인물, 지후·인우는 등장하지 않아 계약대로다. 다만 일곱 명 모두가 거의 동일한 복장·두건이라 개성은 적으나 레퍼런스와의 일치도는 높다.",
      "hard_violations": [],
      "physics": "일곱 명 모두 두 발이 콘크리트 부두 바닥에 확실히 닿아 있고 그림자가 발밑에서 좌측으로 일관되게 떨어진다. 공중에 뜬 신체나 지지 없는 사물은 없다. 손은 몸 옆에 자연스럽게 내려져 있고 팔의 접합부도 정상이다. 어선, 상자, 그물 모두 지면·부두에 놓여 있다."
     },
     {
      "label": "A",
      "direction": "아이들은 정면을 응시하며 카메라 너머 두 어른을 바라보는 배치로 A와 동일하다. 시점 역시 선착장 쪽에서 식당을 향한다. 다만 몇몇 아이의 시선이 약간 아래로 처져 있고, 두 명은 두건이 없다.",
      "built_space": "동일한 반월 식당 정면이지만 간판이 '성해유통 점주 운각접 T 20I-3388' 같은 왜곡된 문자로 채워졌고, 유리문에도 '반월식당' 세로 글자와 붉은/파란 문자가 추가되어 프레임 전체에 다수의 텍스트가 들어갔다. 계약은 '텍스트·캡션·주석 금지'를 명시했다. 좌측에는 previous still에 없던 구조물(흰 건물 벽, 파란 드럼통, 돌담, 어망 더미, 목재 더미)이 새로 추가되어 배경 지형이 바뀌었다.",
      "entities": "아이들 중 두 명이 여아로 바뀌어 치마 한복(갈색·회청색 치마 저고리)과 긴 머리를 하고 있다. 캐릭터 레퍼런스는 '짧은 검은 머리, 삼베 상하의, 두건'을 지정했으므로 이 두 인물은 레퍼런스 프로필에서 벗어난다. 나머지 다섯은 레퍼런스와 부합한다.",
      "hard_violations": [
       "프레임 내 간판·유리문에 문자(성해유통, 반월식당, 전화번호 등)가 다수 삽입 — '문자/캡션/주석 금지' 위반이며 일부는 판독 불가한 왜곡 글자"
      ],
      "physics": "모든 아이의 발이 바닥에 닿아 있고 그림자도 일관된다. 부양체나 지지 없는 사물은 없다. 좌측 어망·목재 더미도 지면에 놓여 있다."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 8,
     "B": 16
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "ref_mode": "prev+엔티티",
  "share_plan": {
   "ref_plan": "prev",
   "prev_anchor_tag": "S112sh8"
  },
  "lane_policy": "ab_select_bypass:prev"
 },
 "S113sh2::bgfirst_bg": {
  "input_fingerprint": "83b9ba99bd666b97",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 낚시 어선 갑판 위에서 금월도 방향으로 상체를 튼 채 애틋한 표정으로 시선을 고정한 정인우의 전신.\n\nLOCATION (lock): The open deck of the fishing boat just beyond the island harbor, facing back toward the receding pier.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: A waist-height tracking camera remains behind 정인우 on the moving deck, holding his full body in the middle-right as his torso twists back toward 금월도. The receding island is retained across the opposite background, allowing his fixed farewell gaze and the growing physical separation to read within one composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-right of the frame, midground, looks toward receding Geumwoldo; receding Geumwoldo in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (금월도를 벗어나 육지로 향하는 중) — The deck extends away from the camera toward the boat’s direction of travel; used as Moving platform beneath 정인우 and foreground evidence of departure; 금월도 (배에서 점점 멀어지고 있음); used as Primary distant anchor of 정인우’s backward gaze; 바다와 물결 (물결이 반짝임); used as Separates the boat from the island and carries the reflected daylight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the sparkling water keeps the departure outwardly serene while the restrained contrast holds 정인우’s grief.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 낚시 어선 갑판 위에서 금월도 방향으로 상체를 튼 채 애틋한 표정으로 시선을 고정한 정인우의 전신.\n\nLOCATION (lock): The open deck of the fishing boat just beyond the island harbor, facing back toward the receding pier.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: A waist-height tracking camera remains behind 정인우 on the moving deck, holding his full body in the middle-right as his torso twists back toward 금월도. The receding island is retained across the opposite background, allowing his fixed farewell gaze and the growing physical separation to read within one composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-right of the frame, midground, looks toward receding Geumwoldo; receding Geumwoldo in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (금월도를 벗어나 육지로 향하는 중) — The deck extends away from the camera toward the boat’s direction of travel; used as Moving platform beneath 정인우 and foreground evidence of departure; 금월도 (배에서 점점 멀어지고 있음); used as Primary distant anchor of 정인우’s backward gaze; 바다와 물결 (물결이 반짝임); used as Separates the boat from the island and carries the reflected daylight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the sparkling water keeps the departure outwardly serene while the restrained contrast holds 정인우’s grief.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh2__bgfirst_bg.png",
  "asset_id": "0d368f14-ed64-4cfd-b5dc-5935e7a983ac",
  "input_asset_ids": [
   "8b86a8fe-3549-4cd0-a8ed-9fce4f573257",
   "5b0bd345-0f69-4e6f-85c2-b1bd374e516e"
  ]
 },
 "S113sh2": {
  "input_fingerprint": "5516b5c051f4b3c3",
  "prompt": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 낚시 어선 갑판 위에서 금월도 방향으로 상체를 튼 채 애틋한 표정으로 시선을 고정한 정인우의 전신.\n\nLOCATION (lock): The open deck of the fishing boat just beyond the island harbor, facing back toward the receding pier. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: A waist-height tracking camera remains behind 정인우 on the moving deck, holding his full body in the middle-right as his torso twists back toward 금월도. The receding island is retained across the opposite background, allowing his fixed farewell gaze and the growing physical separation to read within one composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-right of the frame, midground, looks toward receding Geumwoldo; receding Geumwoldo in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (금월도를 벗어나 육지로 향하는 중) — The deck extends away from the camera toward the boat’s direction of travel; used as Moving platform beneath 정인우 and foreground evidence of departure; 금월도 (배에서 점점 멀어지고 있음); used as Primary distant anchor of 정인우’s backward gaze; 바다와 물결 (물결이 반짝임); used as Separates the boat from the island and carries the reflected daylight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the sparkling water keeps the departure outwardly serene while the restrained contrast holds 정인우’s grief.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains immobilized in its cast as the fishing boat departs.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
  "roll_prompts": {
   "A": "Stage the shot. The FIRST attached image (SHOT BACKGROUND) is the finished empty background of this shot — keep it EXACTLY: its camera, perspective, architecture, lighting and every fixed feature stay untouched. The SECOND attached image (LAYOUT SKETCH) tells you ONLY where the people go: each sketched person's position, screen size, pose and the gaze/motion arrows. Ignore the sketch's background lines. The CHARACTER REFERENCE photographs show the real people.\nPlace the real people into the background at exactly the sketched positions, sizes and poses, following the arrow directions. No sketch lines or arrows may remain.\n\nCreate ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 낚시 어선 갑판 위에서 금월도 방향으로 상체를 튼 채 애틋한 표정으로 시선을 고정한 정인우의 전신.\n\nLOCATION (lock): The open deck of the fishing boat just beyond the island harbor, facing back toward the receding pier. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: A waist-height tracking camera remains behind 정인우 on the moving deck, holding his full body in the middle-right as his torso twists back toward 금월도. The receding island is retained across the opposite background, allowing his fixed farewell gaze and the growing physical separation to read within one composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-right of the frame, midground, looks toward receding Geumwoldo; receding Geumwoldo in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (금월도를 벗어나 육지로 향하는 중) — The deck extends away from the camera toward the boat’s direction of travel; used as Moving platform beneath 정인우 and foreground evidence of departure; 금월도 (배에서 점점 멀어지고 있음); used as Primary distant anchor of 정인우’s backward gaze; 바다와 물결 (물결이 반짝임); used as Separates the boat from the island and carries the reflected daylight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the sparkling water keeps the departure outwardly serene while the restrained contrast holds 정인우’s grief.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains immobilized in its cast as the fishing boat departs.\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 man in his mid-20s, dark hair, handsome youthful face) — 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.",
   "B": "Create ONE FINAL photorealistic live-action film still of the moment below — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated. TIME OF DAY (lock): day.\n\nSHOT TEXT (authoritative, Korean): 낚시 어선 갑판 위에서 금월도 방향으로 상체를 튼 채 애틋한 표정으로 시선을 고정한 정인우의 전신.\n\nLOCATION (lock): The open deck of the fishing boat just beyond the island harbor, facing back toward the receding pier. The shot takes place here — the attached LOCATION PHOTOGRAPH shows the exact spot.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: A waist-height tracking camera remains behind 정인우 on the moving deck, holding his full body in the middle-right as his torso twists back toward 금월도. The receding island is retained across the opposite background, allowing his fixed farewell gaze and the growing physical separation to read within one composition.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 정인우 in the middle-right of the frame, midground, looks toward receding Geumwoldo; receding Geumwoldo in the upper-left of the frame, background.\n- KEY BACKGROUND ELEMENTS: 낚시 어선 갑판 (금월도를 벗어나 육지로 향하는 중) — The deck extends away from the camera toward the boat’s direction of travel; used as Moving platform beneath 정인우 and foreground evidence of departure; 금월도 (배에서 점점 멀어지고 있음); used as Primary distant anchor of 정인우’s backward gaze; 바다와 물결 (물결이 반짝임); used as Separates the boat from the island and carries the reflected daylight.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the sparkling water keeps the departure outwardly serene while the restrained contrast holds 정인우’s grief.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\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\nNATURAL PERFORMANCE (default only — every explicit direction above\nwins): when no pose contract, immobility contract or shot-text\ndirection says otherwise, people read as alive in mid-moment —\nbelievable weight shift, hands engaged with something real, gaze on\nthe target the SHOT TEXT implies; avoid a stiff attention stance (feet\ntogether, arms hanging straight down) and a blank stare into the lens.\nIf the SHOT TEXT or any POSE/IMMOBILE contract above stages stillness,\ndeath, sleep, unconsciousness, restraint, drill or an explicit\ndirect-to-camera look, follow THAT exactly — this clause never\noverrides it.\n\nDRAWN MARKS KEEP THEIR SHAPE: any mark the text describes as drawn,\npainted or traced (a circle, a line, a symbol) is a STROKE sitting on\nthe surface — an outline whose interior still shows the underlying\nsurface (wall, skin, paper). Render its stated shape faithfully: a\ndrawn circle stays an open ring of brush-width, never filled into a\nsolid disc, unless the text explicitly says it is filled.\n\nCARRIED STATE (persist exactly — must match the neighbouring shots of this scene): Inwoo’s injured arm remains immobilized in its cast as the fishing boat departs.\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 man in his mid-20s, dark hair, handsome youthful face) — 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."
  },
  "roll_refs": {
   "A": [
    {
     "label": "SHOT BACKGROUND",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh2__bgfirst_bg.png"
    },
    {
     "label": "LAYOUT SKETCH (people placement only)",
     "path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/conti/conti_S113sh2.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ],
   "B": [
    {
     "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B07.png"
    },
    {
     "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
     "path": "<bytes:787232>"
    }
   ]
  },
  "judge_flip": {
   "forward_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "중앙우측 미드그라운드 전신, 좌상단 멀어지는 금월도 부두, 뒤따르는 허리높이 트래킹 축, 항적으로 드러나는 이동감까지 프레임 레이아웃을 거의 그대로 실현했고 시선도 섬에 정확히 착지한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "깁스 표현과 인물 일치는 좋으나 카메라가 등 뒤가 아닌 측면이고 인물이 다소 크게 잡혔으며, 항적 없는 잔잔한 수면 탓에 '점점 멀어지는 배'라는 배경·이동 조건이 약하게 읽힌다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 2.0,
      "B": 1.5
     },
     "adjusted": {
      "A": 2.0,
      "B": 1.5
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "A",
      "gpt": "A"
     },
     "agreed": true
    }
   },
   "forward_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "중앙우측 미드그라운드 전신, 좌상단 멀어지는 금월도 부두, 뒤따르는 허리높이 트래킹 축, 항적으로 드러나는 이동감까지 프레임 레이아웃을 거의 그대로 실현했고 시선도 섬에 정확히 착지한다."
     },
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "깁스 표현과 인물 일치는 좋으나 카메라가 등 뒤가 아닌 측면이고 인물이 다소 크게 잡혔으며, 항적 없는 잔잔한 수면 탓에 '점점 멀어지는 배'라는 배경·이동 조건이 약하게 읽힌다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_raw": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "얼굴·깁스 재현과 로케이션 일치는 좋으나 무릎 아래가 잘려 '전신' 요구를 못 채우고, 항적 없는 잔잔한 바다라 '멀어지는 중'의 이동감과 분리감이 약하며 카메라도 뒤가 아닌 측면에 가깝다."
     },
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "허리 높이 후방 트래킹, 중앙우측 미드그라운드 전신, 좌상단 멀어지는 금월도, 뚜렷한 항적까지 shot text의 스테이징을 정확히 충족하고 조타휠 1개 등 로케이션 고정 요소도 일치한다."
     }
    ],
    "all_candidates_fail": false,
    "dual": {
     "models": [
      "claude-opus",
      "gpt"
     ],
     "normalized": {
      "A": 1.75,
      "B": 1.857
     },
     "adjusted": {
      "A": 1.75,
      "B": 1.857
     },
     "violations": {},
     "per_model_winner": {
      "claude-opus": "B",
      "gpt": "A"
     },
     "agreed": false
    }
   },
   "reverse_normalized": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 6,
      "verdict_ko": "얼굴·깁스 재현과 로케이션 일치는 좋으나 무릎 아래가 잘려 '전신' 요구를 못 채우고, 항적 없는 잔잔한 바다라 '멀어지는 중'의 이동감과 분리감이 약하며 카메라도 뒤가 아닌 측면에 가깝다."
     },
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "허리 높이 후방 트래킹, 중앙우측 미드그라운드 전신, 좌상단 멀어지는 금월도, 뚜렷한 항적까지 shot text의 스테이징을 정확히 충족하고 조타휠 1개 등 로케이션 고정 요소도 일치한다."
     }
    ],
    "all_candidates_fail": false
   },
   "combined": {
    "totals": {
     "A": 16,
     "B": 12
    },
    "ranking": [
     "A",
     "B"
    ],
    "agreement": true,
    "policy": 1
   }
  },
  "totals": {
   "A": 16,
   "B": 12
  },
  "selected": "A",
  "ranking": [
   "A",
   "B"
  ],
  "verdicts": [
   {
    "label": "A",
    "score": 8,
    "verdict_ko": "중앙우측 미드그라운드 전신, 좌상단 멀어지는 금월도 부두, 뒤따르는 허리높이 트래킹 축, 항적으로 드러나는 이동감까지 프레임 레이아웃을 거의 그대로 실현했고 시선도 섬에 정확히 착지한다."
   },
   {
    "label": "B",
    "score": 6,
    "verdict_ko": "깁스 표현과 인물 일치는 좋으나 카메라가 등 뒤가 아닌 측면이고 인물이 다소 크게 잡혔으며, 항적 없는 잔잔한 수면 탓에 '점점 멀어지는 배'라는 배경·이동 조건이 약하게 읽힌다."
   }
  ],
  "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/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/episodes/d6a9aa85-b75e-400c-980c-4ee7e876a15b/images/background_chain/L15B07.png"
   },
   {
    "label": "CHARACTER REFERENCE — 정인우: the exact person appearing in this shot; match face, hair and build exactly.",
    "path": "<bytes:787232>"
   }
  ],
  "critique": {
   "issues": [
    {
     "issue_ko": "카메라가 인물의 뒤에 있어야 한다는 지시문 및 스케치와 달리 인물이 카메라를 향해 서 있으며, 시선도 금월도가 아닌 렌즈를 정면으로 응시하고 있습니다.",
     "fix_en": "Turn the character's head and eyes to look toward the distant island on the left, completely removing his gaze from the camera lens. Keep his body placement, clothing, the boat structure, background scenery, and lighting exactly as they are.",
     "needs_regeneration": true
    }
   ]
  },
  "repair_mode": "edit",
  "fix_ref_count": 4,
  "fix_prompt": "Edit this photograph. Apply ONLY the corrections listed below,\neach in place, changing nothing else:\n\nCORRECTIONS:\n- Turn the character's head and eyes to look toward the distant island on the left, completely removing his gaze from the camera lens. Keep his body placement, clothing, the boat structure, background scenery, and lighting exactly as they are.\n\nPRESERVE EVERYTHING ELSE EXACTLY as in the original photograph —\nevery person, pose, face, garment, object, set feature, lighting,\ncamera and framing stay identical. No text, captions or\nwatermarks anywhere.",
  "fix_rejudge": {
   "forward_raw": {
    "all_candidates_fail": false,
    "ranking": [
     "B",
     "A"
    ],
    "readings": [
     {
      "built_space": "우측에 원본 배경과 같은 조타실이 있고, 문 1개와 전면·측면 창, 조타륜 1개, 계기 콘솔이 보인다. 인우는 좌석이 아니라 조타실 앞의 젖은 갑판 중우측에 서 있으며, 난간과 선측 벤치 및 통로의 방향도 카메라와 배의 진행축에 맞는다. 불가능한 반사나 중복 조종 장치는 없다. B와 비교해 구조물·고정물·배경 배치의 실질적 변화는 보이지 않는다.",
      "direction": "몸은 중우측에서 비스듬히 서 있지만 얼굴과 눈이 카메라 쪽을 향해 있어, 시선의 실제 표적은 좌상단의 금월도와 부두가 아니라 관객/카메라다. 배의 포말 항적은 좌측 뒤로 뻗어 섬에서 멀어지는 이동은 읽힌다.",
      "entities": "정인우 한 명만 있으며 한국인 20대 남성, 짙은 가르마 머리와 젊은 얼굴, 보통 체격으로 보인다. 남색 재킷·회색 바지·검은 신발을 입고 흰 깁스와 슬링을 착용했다. A와 B의 옷, 전신 자세, 깁스, 손 위치, 신발, 갑판 물체, 섬·부두·조타실 및 흐린 자연광은 동일하게 보인다. 눈에 띄는 차이는 A가 정면에 가까운 3/4 얼굴과 카메라를 향한 엄숙한 표정이고, B는 좌측 옆얼굴과 섬을 향한 애틋한 표정이라는 점이다. 머리 윤곽의 작은 차이는 머리 회전에 따른 것으로 보인다.",
      "hard_violations": [],
      "label": "A",
      "physics": "두 발이 젖은 갑판에 완전히 닿아 체중을 지지하고 있으며, 부자연스럽게 떠 있는 신체나 물체는 없다. 다친 팔은 흰 깁스와 목에 건 슬링으로 지지되고 반대 손이 복부 쪽에서 받쳐 고정 상태가 설득력 있다. 선체는 물 위에 있고 포말 항적이 실제 출항 움직임을 뒷받침한다."
     },
     {
      "built_space": "우측 조타실에는 문 1개, 전면·측면 창, 조타륜 1개와 계기 콘솔이 정확히 한 세트 보인다. 인우는 좌석 없이 조타실 앞 갑판 중우측에 서 있고, 난간·선측 벤치·젖은 통로는 배의 진행 방향으로 뻗는다. 구조와 원근은 배경 레퍼런스에 가깝고, 중복 조종 장치나 불가능한 반사는 없다. A와 비교해 구조물이나 고정물의 위치·개수 변화는 보이지 않는다.",
      "direction": "머리와 눈이 화면 좌측으로 향해 시선이 좌상단 배경의 금월도 및 물러나는 부두에 닿는다. 몸통은 배 위에 남겨 둔 채 상체와 목을 섬 쪽으로 돌린 작별 자세가 읽힌다. 좌측 뒤로 이어지는 포말 항적은 배가 섬에서 멀어지는 방향을 명확히 보여 준다.",
      "entities": "정인우 한 명만 등장하며 한국인 20대 남성, 짙은 머리와 단정한 옆얼굴, 젊은 체격으로 보인다. 남색 재킷·회색 바지·검은 신발, 흰 깁스와 슬링이 A와 동일하다. 금월도와 부두는 좌상단에 작고 멀리 있으며, 바다의 반짝임·조타실·갑판 설비·흐린 낮빛 역시 A와 동일하다. A에서 달라진 것은 얼굴을 좌측 옆모습으로 돌리고 시선을 섬에 고정한 부분뿐이며, 이는 계약이 요구한 수정이다. 별도의 인물·소품·의상·배경·조명 변경은 눈에 띄지 않는다.",
      "hard_violations": [],
      "label": "B",
      "physics": "두 발이 갑판에 안정적으로 닿아 서 있는 몸을 지지한다. 깁스한 팔은 슬링에 걸려 있고 반대 손이 가까이 받쳐 고정되어 있으며, 머리와 상체의 회전도 서 있는 자세에서 가능한 범위다. 물 위 선체와 후방 포말이 이동을 물리적으로 설명하며 떠 있거나 지지되지 않은 요소는 없다."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "배경·전신 배치·깁스는 충실하지만 시선이 금월도가 아닌 카메라에 꽂혀 작별 순간의 핵심 방향을 놓쳤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A의 구성과 의상·소품·배경을 그대로 유지하면서 계약이 요구한 금월도 방향의 옆얼굴과 애틋한 고정 시선을 얻었고, 그 대가로 발생한 변화도 요청된 머리 회전뿐이다."
     }
    ],
    "winner": "B"
   },
   "forward_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 6,
      "verdict_ko": "배경·전신 배치·깁스는 충실하지만 시선이 금월도가 아닌 카메라에 꽂혀 작별 순간의 핵심 방향을 놓쳤다."
     },
     {
      "label": "B",
      "score": 9,
      "verdict_ko": "A의 구성과 의상·소품·배경을 그대로 유지하면서 계약이 요구한 금월도 방향의 옆얼굴과 애틋한 고정 시선을 얻었고, 그 대가로 발생한 변화도 요청된 머리 회전뿐이다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "built_space": "우측에 원본 배경과 같은 조타실이 있고, 문 1개와 전면·측면 창, 조타륜 1개, 계기 콘솔이 보인다. 인우는 좌석이 아니라 조타실 앞의 젖은 갑판 중우측에 서 있으며, 난간과 선측 벤치 및 통로의 방향도 카메라와 배의 진행축에 맞는다. 불가능한 반사나 중복 조종 장치는 없다. B와 비교해 구조물·고정물·배경 배치의 실질적 변화는 보이지 않는다.",
      "direction": "몸은 중우측에서 비스듬히 서 있지만 얼굴과 눈이 카메라 쪽을 향해 있어, 시선의 실제 표적은 좌상단의 금월도와 부두가 아니라 관객/카메라다. 배의 포말 항적은 좌측 뒤로 뻗어 섬에서 멀어지는 이동은 읽힌다.",
      "entities": "정인우 한 명만 있으며 한국인 20대 남성, 짙은 가르마 머리와 젊은 얼굴, 보통 체격으로 보인다. 남색 재킷·회색 바지·검은 신발을 입고 흰 깁스와 슬링을 착용했다. A와 B의 옷, 전신 자세, 깁스, 손 위치, 신발, 갑판 물체, 섬·부두·조타실 및 흐린 자연광은 동일하게 보인다. 눈에 띄는 차이는 A가 정면에 가까운 3/4 얼굴과 카메라를 향한 엄숙한 표정이고, B는 좌측 옆얼굴과 섬을 향한 애틋한 표정이라는 점이다. 머리 윤곽의 작은 차이는 머리 회전에 따른 것으로 보인다.",
      "hard_violations": [],
      "label": "A",
      "physics": "두 발이 젖은 갑판에 완전히 닿아 체중을 지지하고 있으며, 부자연스럽게 떠 있는 신체나 물체는 없다. 다친 팔은 흰 깁스와 목에 건 슬링으로 지지되고 반대 손이 복부 쪽에서 받쳐 고정 상태가 설득력 있다. 선체는 물 위에 있고 포말 항적이 실제 출항 움직임을 뒷받침한다."
     },
     {
      "built_space": "우측 조타실에는 문 1개, 전면·측면 창, 조타륜 1개와 계기 콘솔이 정확히 한 세트 보인다. 인우는 좌석 없이 조타실 앞 갑판 중우측에 서 있고, 난간·선측 벤치·젖은 통로는 배의 진행 방향으로 뻗는다. 구조와 원근은 배경 레퍼런스에 가깝고, 중복 조종 장치나 불가능한 반사는 없다. A와 비교해 구조물이나 고정물의 위치·개수 변화는 보이지 않는다.",
      "direction": "머리와 눈이 화면 좌측으로 향해 시선이 좌상단 배경의 금월도 및 물러나는 부두에 닿는다. 몸통은 배 위에 남겨 둔 채 상체와 목을 섬 쪽으로 돌린 작별 자세가 읽힌다. 좌측 뒤로 이어지는 포말 항적은 배가 섬에서 멀어지는 방향을 명확히 보여 준다.",
      "entities": "정인우 한 명만 등장하며 한국인 20대 남성, 짙은 머리와 단정한 옆얼굴, 젊은 체격으로 보인다. 남색 재킷·회색 바지·검은 신발, 흰 깁스와 슬링이 A와 동일하다. 금월도와 부두는 좌상단에 작고 멀리 있으며, 바다의 반짝임·조타실·갑판 설비·흐린 낮빛 역시 A와 동일하다. A에서 달라진 것은 얼굴을 좌측 옆모습으로 돌리고 시선을 섬에 고정한 부분뿐이며, 이는 계약이 요구한 수정이다. 별도의 인물·소품·의상·배경·조명 변경은 눈에 띄지 않는다.",
      "hard_violations": [],
      "label": "B",
      "physics": "두 발이 갑판에 안정적으로 닿아 서 있는 몸을 지지한다. 깁스한 팔은 슬링에 걸려 있고 반대 손이 가까이 받쳐 고정되어 있으며, 머리와 상체의 회전도 서 있는 자세에서 가능한 범위다. 물 위 선체와 후방 포말이 이동을 물리적으로 설명하며 떠 있거나 지지되지 않은 요소는 없다."
     }
    ]
   },
   "reverse_raw": {
    "winner": "A",
    "ranking": [
     "A",
     "B"
    ],
    "readings": [
     {
      "label": "A",
      "direction": "인우는 화면 중앙우측 갑판에 서서 상체와 얼굴을 왼쪽(카메라 기준 좌측 전방)으로 틀어 좌상단 배경의 금월도 부두 쪽을 프로파일로 응시한다. 시선 벡터가 좌측 상단 섬/방파제와 정확히 만나며, 레이아웃 스케치의 좌향 화살표 방향과 일치한다. 카메라는 인물 뒤 허리 높이에 남아 등과 옆얼굴을 잡는다.",
      "built_space": "배경판의 조타실은 원본과 동일한 위치·비율로 유지되고, 조타실 창 안 조향 휠은 1개, 계기반·스로틀 레버도 원본과 같은 배치. 좌측 스테인리스 난간, 파란 도색 불워크, 젖은 갑판, 우현 난간과 흰 상자 모두 유지. 부두·붉은 등대탑·건물들이 좌상단에 원본 크기 그대로 남아 있다. 다만 카메라가 원본보다 약간 좁게(줌인) 잡혀 갑판 전경이 다소 잘렸다.",
      "entities": "20대 중반 한국 남성, 짙은 검은 단발머리, 단정한 이목구비 — 캐릭터 레퍼런스와 대체로 부합하나 얼굴이 옆모습이라 판별 여지 존재, 다소 나이 들어 보이는 편. 의상은 레퍼런스의 녹색 코트가 아닌 감색 셔츠재킷+베이지 팬츠+갈색 구두이나 스케치의 실루엣과 일치. 좌측 팔은 흰 팔걸이(슬링/캐스트)에 고정되어 CARRIED STATE 충족. 다른 인물·추가 물체 없음, 스케치선·화살표 없음.",
      "hard_violations": [],
      "physics": "두 발이 젖은 갑판에 온전히 닿아 체중을 싣고 서 있고, 무게중심이 약간 뒤쪽 발에 실린 자연스러운 정지 자세. 팔걸이는 목에 걸린 끈으로 지지되며 오른팔은 자연스럽게 늘어짐. 공중에 뜬 요소 없음. 뱃머리 항적 물거품과 반짝이는 수면이 이동 중인 선박을 뒷받침한다."
     },
     {
      "label": "B",
      "direction": "인우는 몸을 카메라 쪽으로 거의 정면에 가깝게 틀고, 얼굴과 시선이 카메라(관객) 쪽 아래-우측으로 향한다. 좌상단 금월도/부두 쪽을 보고 있지 않다. 즉 '금월도 방향으로 상체를 튼 채 시선 고정'과 스케치의 좌향 화살표를 위반하고, 오히려 렌즈를 응시하는 블랭크 스테어에 가깝다.",
      "built_space": "조타실·조향 휠 1개·계기반 배치 유지, 좌현 난간과 불워크, 우현 난간과 흰 상자 유지. 배경 부두·등대탑 위치도 원본과 일치. 다만 후미 항적 거품이 원본보다 넓게 번져 있고 갑판 우측 구조가 약간 단순화됐다.",
      "entities": "20대 중반 한국 남성, 검은 머리, 레퍼런스와 유사한 얼굴형이며 정면이라 동일성 판별은 오히려 용이. 감색 셔츠재킷+베이지 팬츠+갈색 구두, 좌측 팔 흰 슬링 착용으로 CARRIED STATE 충족. 추가 인물·물체 없음, 스케치선 없음.",
      "hard_violations": [],
      "physics": "두 발이 갑판에 닿아 지지되고 몸이 살짝 비틀린 상태로 정지. 공중에 뜬 요소 없고 슬링은 목끈으로 지지됨. 물리적 모순은 없음."
     }
    ],
    "verdicts": [
     {
      "label": "A",
      "score": 8,
      "verdict_ko": "상체와 시선이 좌상단 금월도 부두로 정확히 고정된 애틋한 프로파일로 샷 텍스트와 스케치 화살표를 그대로 실현했고, 배경판의 조타실·난간·부두가 보존되며 팔걸이도 유지 — 프레임이 원본보다 약간 좁아진 점만이 손실이다."
     },
     {
      "label": "B",
      "score": 4,
      "verdict_ko": "배경 보존과 슬링은 동일하지만 인물이 몸을 카메라 쪽으로 돌려 렌즈를 응시하며 금월도를 전혀 보지 않아, 이 샷의 핵심인 '금월도로 상체를 틀고 시선 고정'과 스케치의 좌향 화살표를 정면으로 어겼다."
     }
    ],
    "all_candidates_fail": false
   },
   "reverse_normalized": {
    "winner": "B",
    "ranking": [
     "B",
     "A"
    ],
    "verdicts": [
     {
      "label": "B",
      "score": 8,
      "verdict_ko": "상체와 시선이 좌상단 금월도 부두로 정확히 고정된 애틋한 프로파일로 샷 텍스트와 스케치 화살표를 그대로 실현했고, 배경판의 조타실·난간·부두가 보존되며 팔걸이도 유지 — 프레임이 원본보다 약간 좁아진 점만이 손실이다."
     },
     {
      "label": "A",
      "score": 4,
      "verdict_ko": "배경 보존과 슬링은 동일하지만 인물이 몸을 카메라 쪽으로 돌려 렌즈를 응시하며 금월도를 전혀 보지 않아, 이 샷의 핵심인 '금월도로 상체를 틀고 시선 고정'과 스케치의 좌향 화살표를 정면으로 어겼다."
     }
    ],
    "all_candidates_fail": false,
    "readings": [
     {
      "label": "B",
      "direction": "인우는 화면 중앙우측 갑판에 서서 상체와 얼굴을 왼쪽(카메라 기준 좌측 전방)으로 틀어 좌상단 배경의 금월도 부두 쪽을 프로파일로 응시한다. 시선 벡터가 좌측 상단 섬/방파제와 정확히 만나며, 레이아웃 스케치의 좌향 화살표 방향과 일치한다. 카메라는 인물 뒤 허리 높이에 남아 등과 옆얼굴을 잡는다.",
      "built_space": "배경판의 조타실은 원본과 동일한 위치·비율로 유지되고, 조타실 창 안 조향 휠은 1개, 계기반·스로틀 레버도 원본과 같은 배치. 좌측 스테인리스 난간, 파란 도색 불워크, 젖은 갑판, 우현 난간과 흰 상자 모두 유지. 부두·붉은 등대탑·건물들이 좌상단에 원본 크기 그대로 남아 있다. 다만 카메라가 원본보다 약간 좁게(줌인) 잡혀 갑판 전경이 다소 잘렸다.",
      "entities": "20대 중반 한국 남성, 짙은 검은 단발머리, 단정한 이목구비 — 캐릭터 레퍼런스와 대체로 부합하나 얼굴이 옆모습이라 판별 여지 존재, 다소 나이 들어 보이는 편. 의상은 레퍼런스의 녹색 코트가 아닌 감색 셔츠재킷+베이지 팬츠+갈색 구두이나 스케치의 실루엣과 일치. 좌측 팔은 흰 팔걸이(슬링/캐스트)에 고정되어 CARRIED STATE 충족. 다른 인물·추가 물체 없음, 스케치선·화살표 없음.",
      "hard_violations": [],
      "physics": "두 발이 젖은 갑판에 온전히 닿아 체중을 싣고 서 있고, 무게중심이 약간 뒤쪽 발에 실린 자연스러운 정지 자세. 팔걸이는 목에 걸린 끈으로 지지되며 오른팔은 자연스럽게 늘어짐. 공중에 뜬 요소 없음. 뱃머리 항적 물거품과 반짝이는 수면이 이동 중인 선박을 뒷받침한다."
     },
     {
      "label": "A",
      "direction": "인우는 몸을 카메라 쪽으로 거의 정면에 가깝게 틀고, 얼굴과 시선이 카메라(관객) 쪽 아래-우측으로 향한다. 좌상단 금월도/부두 쪽을 보고 있지 않다. 즉 '금월도 방향으로 상체를 튼 채 시선 고정'과 스케치의 좌향 화살표를 위반하고, 오히려 렌즈를 응시하는 블랭크 스테어에 가깝다.",
      "built_space": "조타실·조향 휠 1개·계기반 배치 유지, 좌현 난간과 불워크, 우현 난간과 흰 상자 유지. 배경 부두·등대탑 위치도 원본과 일치. 다만 후미 항적 거품이 원본보다 넓게 번져 있고 갑판 우측 구조가 약간 단순화됐다.",
      "entities": "20대 중반 한국 남성, 검은 머리, 레퍼런스와 유사한 얼굴형이며 정면이라 동일성 판별은 오히려 용이. 감색 셔츠재킷+베이지 팬츠+갈색 구두, 좌측 팔 흰 슬링 착용으로 CARRIED STATE 충족. 추가 인물·물체 없음, 스케치선 없음.",
      "hard_violations": [],
      "physics": "두 발이 갑판에 닿아 지지되고 몸이 살짝 비틀린 상태로 정지. 공중에 뜬 요소 없고 슬링은 목끈으로 지지됨. 물리적 모순은 없음."
     }
    ]
   },
   "combined": {
    "totals": {
     "A": 10,
     "B": 17
    },
    "ranking": [
     "B",
     "A"
    ],
    "agreement": true,
    "policy": 1
   },
   "winner": "B",
   "fix_won": true,
   "all_candidates_fail": false,
   "policy": "fix_rejudge_v2_orig_on_tie"
  },
  "bgfirst": {
   "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S113sh2__bgfirst_bg.png",
   "bg_asset_id": "0d368f14-ed64-4cfd-b5dc-5935e7a983ac",
   "bg_record_key": "S113sh2::bgfirst_bg",
   "chain_winner": true,
   "authority": "plate"
  },
  "ref_mode": "재투영 배경+콘티+엔티티 (2택1: 체인 승)",
  "share_plan": {
   "ref_plan": "background"
  }
 },
 "groupbg::퇴근 버스 내부": {
  "input_fingerprint": "42352e9edcf69dd2",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "퇴근 버스 내부",
    "tags": [
     "S4sh1",
     "S4sh8"
    ]
   },
   "context_sig": "781fe25c6eda614a"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n달리는 퇴근 버스 내부: 어두운 대형 여객 버스의 실내 공간. 줄지어 있는 좌석들 위로 차창 밖 도심의 네온사인과 가로등 불빛이 빠르게 스쳐 지나가며 내부를 일렁이듯 비춘다. 유리창 표면에 순간적으로 검은 연기 형태가 반사되어 맺힌다. (특징: 대형 버스의 열 지은 좌석들; 어두운 내부 조명; 차창 밖으로 스쳐 가는 네온사인 불빛; 반사되는 유리창 표면)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 달리는 퇴근 버스 - 밤\n- 차창 밖으로 도심 네온싸인, 잡다한 불빛들이 어지러이 스쳐 지나간다.\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n달리는 퇴근 버스 내부: 어두운 대형 여객 버스의 실내 공간. 줄지어 있는 좌석들 위로 차창 밖 도심의 네온사인과 가로등 불빛이 빠르게 스쳐 지나가며 내부를 일렁이듯 비춘다. 유리창 표면에 순간적으로 검은 연기 형태가 반사되어 맺힌다. (특징: 대형 버스의 열 지은 좌석들; 어두운 내부 조명; 차창 밖으로 스쳐 가는 네온사인 불빛; 반사되는 유리창 표면)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 달리는 퇴근 버스 - 밤\n- 차창 밖으로 도심 네온싸인, 잡다한 불빛들이 어지러이 스쳐 지나간다.\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_퇴근_버스_내부_5deafb.png",
  "asset_id": "ff6f9114-0508-479f-926e-4a862085fb40",
  "input_asset_ids": [
   "9f0748c5-9c73-46f1-a565-16904ea033d2"
  ],
  "origin_tag": "S4sh1",
  "place_text": "A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night.",
  "origin_inputs": {
   "place_text": "A window seat inside a moving commuter bus, with city neon and traffic lights streaking past the glass at night.",
   "time_of_day_en": "night",
   "conti_asset_id": "9f0748c5-9c73-46f1-a565-16904ea033d2"
  }
 },
 "S4sh8::bgfirst_bg": {
  "input_fingerprint": "77600595796494c9",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고개를 숙인 김지후(강수리영) 옆의 버스 창문 유리에 황금색 눈알을 지닌 사람 얼굴 형상의 그분(검은 연기 형체)이 흐릿하게 맺힌 순간.\n\nLOCATION (lock): The passenger-side window area inside the moving commuter bus, beside a fixed window seat and the passing city lights.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the bus aisle, hold close beside 김지후(강수리영) at bowed-head height and angle across his right side toward the adjacent window, maintaining the reveal-stage track without advancing past him. Place his lowered three-quarter figure in the left half and the most legible golden-eyed face of 그분(검은 연기 형체) on the window at upper right, preserving enough city movement beyond the glass to distinguish the apparition from a reflection.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 그분(검은 연기 형체) in the upper-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 버스 창문 (검은 연기 형상이 황금색 눈의 얼굴 이미지로 가장 선명하게 맺힌 순간) — The camera sees the human-face-shaped black smoke image forming on the near surface, with passing city lights visible beyond it; used as Carries the apparition beside 김지후 while retaining the passing exterior as spatial context; 차창 밖 도심 불빛 (달리는 버스 밖으로 어지럽게 스쳐 지나감); used as Creates moving traces behind the fixed occult face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure lets the passing neon signs and miscellaneous city lights graze 김지후 while the apparition’s golden eyes remain the sharpest color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 고개를 숙인 김지후(강수리영) 옆의 버스 창문 유리에 황금색 눈알을 지닌 사람 얼굴 형상의 그분(검은 연기 형체)이 흐릿하게 맺힌 순간.\n\nLOCATION (lock): The passenger-side window area inside the moving commuter bus, beside a fixed window seat and the passing city lights.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From the bus aisle, hold close beside 김지후(강수리영) at bowed-head height and angle across his right side toward the adjacent window, maintaining the reveal-stage track without advancing past him. Place his lowered three-quarter figure in the left half and the most legible golden-eyed face of 그분(검은 연기 형체) on the window at upper right, preserving enough city movement beyond the glass to distinguish the apparition from a reflection.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-left of the frame, midground; 그분(검은 연기 형체) in the upper-right of the frame, midground.\n- KEY BACKGROUND ELEMENTS: 버스 창문 (검은 연기 형상이 황금색 눈의 얼굴 이미지로 가장 선명하게 맺힌 순간) — The camera sees the human-face-shaped black smoke image forming on the near surface, with passing city lights visible beyond it; used as Carries the apparition beside 김지후 while retaining the passing exterior as spatial context; 차창 밖 도심 불빛 (달리는 버스 밖으로 어지럽게 스쳐 지나감); used as Creates moving traces behind the fixed occult face.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key night exposure lets the passing neon signs and miscellaneous city lights graze 김지후 while the apparition’s golden eyes remain the sharpest color accent.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S4sh8__bgfirst_bg.png",
  "asset_id": "48e3facb-bff2-476e-9fe2-d31f1b21b8f1",
  "input_asset_ids": [
   "0eef6855-72f2-4bda-ac9f-b5ccc538978b",
   "172f40bf-355f-404a-bf0e-a8a62d2d9875"
  ]
 },
 "S11sh2::bgfirst_bg": {
  "input_fingerprint": "d6658aa89bf55da3",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 붉은 경광등이 켜진 경찰차가 김지후(강수리영) 앞의 골목길 바닥에 끼이익 멈춰 선 순간.\n\nLOCATION (lock): The roadway of a narrow residential alley below the exterior stairs of a multi-family house.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the waist-height dolly-in from directly behind 김지후(강수리영), placing her at the near lower edge while the police car completes its stop in the central middle distance. Keep the vehicle substantial but below forty percent of the frame, preserving the alley axis around it and the clear spatial interruption between 김지후 and her route forward; the emphasized change is the vehicle's new position across her path.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward police car stopped ahead; police car stopped across the alley axis in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: police car (stopped directly ahead) — Its stopped body is seen from behind 김지후 along the vehicle's side-front angle; used as Central interruption on the forward alley axis and the shot's dominant subject; roof beacon (switched on) — Mounted on the roof and visible above the vehicle body; used as Visible atop the stopped vehicle and responsible for the specified red warning illumination; alley ground (vehicle stopped upon it); used as Maintains the depth line between 김지후 and the stopped vehicle.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on red beacon punctuates the otherwise low-key nighttime alley illumination with hard intermittent red emphasis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 붉은 경광등이 켜진 경찰차가 김지후(강수리영) 앞의 골목길 바닥에 끼이익 멈춰 선 순간.\n\nLOCATION (lock): The roadway of a narrow residential alley below the exterior stairs of a multi-family house.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Continue the waist-height dolly-in from directly behind 김지후(강수리영), placing her at the near lower edge while the police car completes its stop in the central middle distance. Keep the vehicle substantial but below forty percent of the frame, preserving the alley axis around it and the clear spatial interruption between 김지후 and her route forward; the emphasized change is the vehicle's new position across her path.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-center of the frame, foreground, looks toward police car stopped ahead; police car stopped across the alley axis in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: police car (stopped directly ahead) — Its stopped body is seen from behind 김지후 along the vehicle's side-front angle; used as Central interruption on the forward alley axis and the shot's dominant subject; roof beacon (switched on) — Mounted on the roof and visible above the vehicle body; used as Visible atop the stopped vehicle and responsible for the specified red warning illumination; alley ground (vehicle stopped upon it); used as Maintains the depth line between 김지후 and the stopped vehicle.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The switched-on red beacon punctuates the otherwise low-key nighttime alley illumination with hard intermittent red emphasis.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S11sh2__bgfirst_bg.png",
  "asset_id": "68e1aca7-1217-411d-9e83-850f291bbfda",
  "input_asset_ids": [
   "c4cc3bd1-2302-4f69-9acb-ffd9ac0c85cc",
   "28a5dbc7-84b1-4fb6-9177-e52d645b3983"
  ]
 },
 "S13sh4::bgfirst_bg": {
  "input_fingerprint": "1d0ab77664a466f5",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 차량 뒷좌석에 눕혀진 채 손발이 묶이고 두 눈을 꾹 감고 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The rear bench area inside the moving older SUV, directly behind the fixed front seats.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the rearward track at back-seat height and settle into a wide, downward-angled view of Jihu lying across the rear seat, with his bound hands and feet both legible without compressing the vehicle's scale. Place his face near the upper third and his folded body diagonally across the middle, letting the front-seat edge remain at the frame boundary as spatial continuity from Sandeul's glance.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by Jihu) — The forward-facing seat is viewed obliquely from nearby and above; used as Supports Jihu's restrained body and establishes the confinement of the reveal; front-seat edge (Partially visible) — Its rear side enters along the frame boundary ahead of Jihu; used as Marks the front-to-rear axis inherited from the preceding pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark night ambience inside the SUV isolates Jihu with low-key contrast and a restrained blue-black palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 차량 뒷좌석에 눕혀진 채 손발이 묶이고 두 눈을 꾹 감고 있는 김지후(강수리영)의 모습.\n\nLOCATION (lock): The rear bench area inside the moving older SUV, directly behind the fixed front seats.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Complete the rearward track at back-seat height and settle into a wide, downward-angled view of Jihu lying across the rear seat, with his bound hands and feet both legible without compressing the vehicle's scale. Place his face near the upper third and his folded body diagonally across the middle, letting the front-seat edge remain at the frame boundary as spatial continuity from Sandeul's glance.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: rear seat (Occupied by Jihu) — The forward-facing seat is viewed obliquely from nearby and above; used as Supports Jihu's restrained body and establishes the confinement of the reveal; front-seat edge (Partially visible) — Its rear side enters along the frame boundary ahead of Jihu; used as Marks the front-to-rear axis inherited from the preceding pan.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dark night ambience inside the SUV isolates Jihu with low-key contrast and a restrained blue-black palette.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S13sh4__bgfirst_bg.png",
  "asset_id": "e4387e4a-9e80-44b1-a09b-ff08347e0643",
  "input_asset_ids": [
   "073f4035-bc4b-49a4-b824-62dff9bab80e",
   "2acc008b-954d-47a5-b671-86bf289f718e"
  ]
 },
 "S15sh5::bgfirst_bg": {
  "input_fingerprint": "082f33c515af9ba5",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 운전석 룸미러를 통해 뒷좌석의 김지후(강수리영)를 말없이 응시하는 고산들의 무거운 시선.\n\nLOCATION (lock): The driver's position inside the older SUV, looking through the cabin toward the restrained passenger on the rear bench.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just behind Jihu's rear-seat eyeline, dolly toward the rearview mirror until Sandeul's reflected eyes occupy the mirror's central area while the mirror itself remains below the nonhuman-object occupancy limit. Retain Jihu's blurred head and raised sightline in the lower-left foreground, making the reflected gaze and its recipient physically continuous along one axis.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: rearview mirror in the upper-center of the frame, midground; 고산들 reflected in mirror in the upper-center of the frame, midground, looks toward Jihu through the rearview mirror; 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul's reflection.\n- KEY BACKGROUND ELEMENTS: rearview mirror (Mounted and reflecting Sandeul) — The mirror reflects Sandeul's eyes and part of his face as he looks back toward Jihu; used as Carries the primary image of Sandeul's heavy gaze while preserving the front-to-rear relationship; rear-seat area (Occupied by the restrained Jihu) — It faces the front cabin and is seen from immediately behind Jihu; used as Keeps Jihu's line of sight visible beneath the reflected image.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambience produces a subdued contrast between Sandeul's reflected eyes and the darker cabin, with restrained blue-black and earthy neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 운전석 룸미러를 통해 뒷좌석의 김지후(강수리영)를 말없이 응시하는 고산들의 무거운 시선.\n\nLOCATION (lock): The driver's position inside the older SUV, looking through the cabin toward the restrained passenger on the rear bench.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From just behind Jihu's rear-seat eyeline, dolly toward the rearview mirror until Sandeul's reflected eyes occupy the mirror's central area while the mirror itself remains below the nonhuman-object occupancy limit. Retain Jihu's blurred head and raised sightline in the lower-left foreground, making the reflected gaze and its recipient physically continuous along one axis.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: rearview mirror in the upper-center of the frame, midground; 고산들 reflected in mirror in the upper-center of the frame, midground, looks toward Jihu through the rearview mirror; 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul's reflection.\n- KEY BACKGROUND ELEMENTS: rearview mirror (Mounted and reflecting Sandeul) — The mirror reflects Sandeul's eyes and part of his face as he looks back toward Jihu; used as Carries the primary image of Sandeul's heavy gaze while preserving the front-to-rear relationship; rear-seat area (Occupied by the restrained Jihu) — It faces the front cabin and is seen from immediately behind Jihu; used as Keeps Jihu's line of sight visible beneath the reflected image.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambience produces a subdued contrast between Sandeul's reflected eyes and the darker cabin, with restrained blue-black and earthy neutral color.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S15sh5__bgfirst_bg.png",
  "asset_id": "c74f341e-e2c6-4eef-8c25-cbb8019fe096",
  "input_asset_ids": [
   "beead7d5-a55d-4b22-aa3e-c21c40829bd0",
   "44dc721c-0ac4-4c8c-804f-89b8bd7a0cd6"
  ]
 },
 "S17sh6::bgfirst_bg": {
  "input_fingerprint": "b7abeb61b497ab05",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 통로 너머 뱃머리에 굳건히 서 있는 고산들의 뒷모습을 향해 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open passenger deck and narrow exterior passage leading toward the fishing boat's bow.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from just behind and beside Jihu at eye level, using his shoulder and turned head in the lower-left foreground to align the passage with Sandeul's back at the bow in the upper-center distance. Hold enough width to keep both men and the connecting passage legible: Jihu remains seated and intent, while Sandeul forms a rigid full-body endpoint against the open sea.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul at the bow; 고산들 in the upper-center of the frame, background; passage to the bow in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: boat passage (Open between the two men) — The passage recedes from the seated Jihu toward the bow at frame center; used as Creates the central sightline connecting Jihu to Sandeul; bow (Occupied by Sandeul) — Its forward end points away from the camera beyond Sandeul; used as Provides Sandeul's isolated endpoint and separates him from the stern group; open sea (Visible around the moving vessel); used as Forms the distant field beyond Sandeul and the passing view beside Jihu.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the blue sea keeps the long sightline readable while restrained contrast isolates Sandeul's dark back from the open surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 통로 너머 뱃머리에 굳건히 서 있는 고산들의 뒷모습을 향해 시선을 고정한 김지후(강수리영)의 모습.\n\nLOCATION (lock): The open passenger deck and narrow exterior passage leading toward the fishing boat's bow.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Dolly in from just behind and beside Jihu at eye level, using his shoulder and turned head in the lower-left foreground to align the passage with Sandeul's back at the bow in the upper-center distance. Hold enough width to keep both men and the connecting passage legible: Jihu remains seated and intent, while Sandeul forms a rigid full-body endpoint against the open sea.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 김지후(강수리영) in the lower-left of the frame, foreground, looks toward Sandeul at the bow; 고산들 in the upper-center of the frame, background; passage to the bow in the middle-center of the frame, midground.\n- KEY BACKGROUND ELEMENTS: boat passage (Open between the two men) — The passage recedes from the seated Jihu toward the bow at frame center; used as Creates the central sightline connecting Jihu to Sandeul; bow (Occupied by Sandeul) — Its forward end points away from the camera beyond Sandeul; used as Provides Sandeul's isolated endpoint and separates him from the stern group; open sea (Visible around the moving vessel); used as Forms the distant field beyond Sandeul and the passing view beside Jihu.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daylight over the blue sea keeps the long sightline readable while restrained contrast isolates Sandeul's dark back from the open surroundings.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S17sh6__bgfirst_bg.png",
  "asset_id": "a2ca8308-c1f7-4d73-96eb-351cfdb4d593",
  "input_asset_ids": [
   "01b2f5bd-0d36-4933-bb83-da4acd1c4c89",
   "c1555b38-5c15-4933-bbbd-9f46f6a5c5cb",
   "bac2f48d-abbf-4aa6-94c9-42103de83af2"
  ]
 },
 "S18sh1::bgfirst_bg": {
  "input_fingerprint": "57479b23e788d2fd",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 구형 SUV 조수석에 앉은 김지후(강수리영)가 두 손으로 고등학교 졸업식 사진 액자를 쥐고 내려다보는 모습.\n\nLOCATION (lock): The front passenger seat inside the older SUV, beside the fixed dashboard and driver's position at dawn.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height slightly behind and inboard of the front passenger seat, hold a static medium frame angled gently downward toward Jihoo. Her seated upper body occupies the right half while the graduation photograph frame rests across the lower center at a natural scale, its image clearly readable without exceeding roughly one third of the composition.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 고등학교 졸업식 사진 액자 (Held in both hands) — Its photograph side is tilted upward toward the camera, showing an expressionless 김지후(강수리영) beside a broadly smiling 강민숙(홍은미); used as The photograph supplies the lower-frame focal point beneath Jihoo's face; 구형 SUV 조수석 (김지후(강수리영)가 앉아 있음) — The seat's inner side and part of its back face the camera; used as The seatback establishes the confined passenger-side viewpoint and frames Jihoo along one edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light is rendered with subdued contrast and a restrained, somber tonal range appropriate to the enclosed cabin.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 구형 SUV 조수석에 앉은 김지후(강수리영)가 두 손으로 고등학교 졸업식 사진 액자를 쥐고 내려다보는 모습.\n\nLOCATION (lock): The front passenger seat inside the older SUV, beside the fixed dashboard and driver's position at dawn.\n\nTIME OF DAY (lock): dawn.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From chest height slightly behind and inboard of the front passenger seat, hold a static medium frame angled gently downward toward Jihoo. Her seated upper body occupies the right half while the graduation photograph frame rests across the lower center at a natural scale, its image clearly readable without exceeding roughly one third of the composition.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: 고등학교 졸업식 사진 액자 (Held in both hands) — Its photograph side is tilted upward toward the camera, showing an expressionless 김지후(강수리영) beside a broadly smiling 강민숙(홍은미); used as The photograph supplies the lower-frame focal point beneath Jihoo's face; 구형 SUV 조수석 (김지후(강수리영)가 앉아 있음) — The seat's inner side and part of its back face the camera; used as The seatback establishes the confined passenger-side viewpoint and frames Jihoo along one edge.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dawn ambient light is rendered with subdued contrast and a restrained, somber tonal range appropriate to the enclosed cabin.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S18sh1__bgfirst_bg.png",
  "asset_id": "1a6ea2e9-1df4-4193-a2e3-433ae950701e",
  "input_asset_ids": [
   "8d73a3e0-602e-4f69-b1bc-15400b9f9523",
   "29a0cf80-8d19-4faa-8450-e3db88ae02c4"
  ]
 },
 "S20sh8::bgfirst_bg": {
  "input_fingerprint": "fd0417d2bf810c6e",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 60대 후반의 강영란(흰 머리 여자)이 온화한 미소를 지으며 선착장에 꼿꼿하게 서 있는 자태.\n\nLOCATION (lock): The landward end of the island pier where arriving passengers meet the waiting villagers.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At adult eye level several meters from the end of the pier, hold a static wide reveal aligned with Jihoo's approaching sightline. Youngran appears full-length near the center with open shoulders and a composed smile, while the pier recedes behind her toward the small village without competing figures entering her greeting portrait.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (낚시 어선이 도착한 상태) — Its length recedes behind Youngran toward the village; used as The pier's receding line centers Youngran as the person waiting at its end; 작은 섬 마을의 집들 (알록달록한 지붕의 집들이 모여 있음) — The rooflines and village-facing sides are visible behind the pier; used as The distant settlement establishes the destination beyond Youngran; 마을 주변 나무와 숲 (단풍이 한창임); used as The foliage provides a seasonal backdrop around the village.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light presents Youngran's warm smile clearly while restrained contrast leaves a faint unease beneath the welcoming image.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 60대 후반의 강영란(흰 머리 여자)이 온화한 미소를 지으며 선착장에 꼿꼿하게 서 있는 자태.\n\nLOCATION (lock): The landward end of the island pier where arriving passengers meet the waiting villagers.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At adult eye level several meters from the end of the pier, hold a static wide reveal aligned with Jihoo's approaching sightline. Youngran appears full-length near the center with open shoulders and a composed smile, while the pier recedes behind her toward the small village without competing figures entering her greeting portrait.\n- FRAMING SCALE: wide shot\n- KEY BACKGROUND ELEMENTS: 금월도 선착장 (낚시 어선이 도착한 상태) — Its length recedes behind Youngran toward the village; used as The pier's receding line centers Youngran as the person waiting at its end; 작은 섬 마을의 집들 (알록달록한 지붕의 집들이 모여 있음) — The rooflines and village-facing sides are visible behind the pier; used as The distant settlement establishes the destination beyond Youngran; 마을 주변 나무와 숲 (단풍이 한창임); used as The foliage provides a seasonal backdrop around the village.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime light presents Youngran's warm smile clearly while restrained contrast leaves a faint unease beneath the welcoming image.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S20sh8__bgfirst_bg.png",
  "asset_id": "0704e712-7bec-406d-9c62-efd671029e76",
  "input_asset_ids": [
   "3844b7f1-67ba-4b89-97f2-6bb15aafc989",
   "1b8779f6-7311-439d-88f3-5729489a988b"
  ]
 },
 "groupbg::숲 오솔길 합류점": {
  "input_fingerprint": "9fff7700871e0631",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "숲 오솔길 합류점",
    "tags": [
     "S33sh10",
     "S33sh12",
     "S33sh6",
     "S40sh1",
     "S40sh5",
     "S40sh8"
    ]
   },
   "context_sig": "32f851e8298661b1"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A small open trail junction at the edge of the dense island forest.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 오솔길 입구: 햇살이 닿는 밝은 마을의 풍경이 끝나고 갑작스럽게 어두운 그림자가 깊게 깔리기 시작하는 숲의 초입. 좁은 흙길이 울창한 나무 사이로 먹히듯 이어진다. (특징: 햇살과 나무 그림자의 강한 시각적 경계; 숲으로 이어지는 좁은 흙길 입구; 입구 양옆의 울창한 식생)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 마침내 시야가 트이면서 나타나는 오솔길.\n- 때마침 다른쪽 숲에서 나오던 산들과 마주친다.\n- 실외. 숲속 입구 - 낮\n- 수리영이 숲으로 통하는 오솔길 입구에 서 있다.\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A small open trail junction at the edge of the dense island forest.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 오솔길 입구: 햇살이 닿는 밝은 마을의 풍경이 끝나고 갑작스럽게 어두운 그림자가 깊게 깔리기 시작하는 숲의 초입. 좁은 흙길이 울창한 나무 사이로 먹히듯 이어진다. (특징: 햇살과 나무 그림자의 강한 시각적 경계; 숲으로 이어지는 좁은 흙길 입구; 입구 양옆의 울창한 식생)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 마침내 시야가 트이면서 나타나는 오솔길.\n- 때마침 다른쪽 숲에서 나오던 산들과 마주친다.\n- 실외. 숲속 입구 - 낮\n- 수리영이 숲으로 통하는 오솔길 입구에 서 있다.\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲_오솔길_합류점_ef9770.png",
  "asset_id": "470536df-c9f8-49da-b15e-8fcdee10833b",
  "input_asset_ids": [
   "9a19cba3-6342-4807-b242-bda1663ad31d"
  ],
  "origin_tag": "S33sh6",
  "place_text": "A small open trail junction at the edge of the dense island forest.",
  "origin_inputs": {
   "place_text": "A small open trail junction at the edge of the dense island forest.",
   "time_of_day_en": "night",
   "conti_asset_id": "9a19cba3-6342-4807-b242-bda1663ad31d"
  }
 },
 "groupbg::승용차 내부": {
  "input_fingerprint": "72bffa1c34b37d8b",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "승용차 내부",
    "tags": [
     "S34sh1",
     "S34sh2"
    ]
   },
   "context_sig": "180b8d791c94e650"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n아반테 승용차 내부: 현대식 소형 승용차의 운전석 실내. 스티어링 휠과 내비게이션이 띄워진 스마트폰 거치대가 대시보드에 고정되어 있다. 밝은 낮의 태양광이 창문으로 들어온다. (특징: 승용차 운전석; 스티어링 휠과 대시보드; 화면이 켜진 스마트폰 거치대; 밝은 낮 자연광)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 달리는 아반테 - 낮\n- 운전대를 잡고 있는 인우는 걱정 가득한 얼굴이다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n아반테 승용차 내부: 현대식 소형 승용차의 운전석 실내. 스티어링 휠과 내비게이션이 띄워진 스마트폰 거치대가 대시보드에 고정되어 있다. 밝은 낮의 태양광이 창문으로 들어온다. (특징: 승용차 운전석; 스티어링 휠과 대시보드; 화면이 켜진 스마트폰 거치대; 밝은 낮 자연광)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 달리는 아반테 - 낮\n- 운전대를 잡고 있는 인우는 걱정 가득한 얼굴이다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_승용차_내부_f05178.png",
  "asset_id": "076072de-36ba-49e4-905b-0417655fcdc7",
  "input_asset_ids": [
   "b0e27061-878f-4ca2-9646-2caf424aecde"
  ],
  "origin_tag": "S34sh1",
  "place_text": "The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats.",
  "origin_inputs": {
   "place_text": "The driver's seat of a moving compact sedan on a rural highway in daylight, enclosed by the dashboard, controls and adjacent seats.",
   "time_of_day_en": "day",
   "conti_asset_id": "b0e27061-878f-4ca2-9646-2caf424aecde"
  }
 },
 "groupbg::섬마을 길": {
  "input_fingerprint": "2750e88671e83110",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "섬마을 길",
    "tags": [
     "S22sh2",
     "S39sh10",
     "S39sh3",
     "S39sh7"
    ]
   },
   "context_sig": "eb66de6044c8fb4b"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A residential lane through the island's coastal village, bordered by house fronts and low walls.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해안 마을길과 주거 골목: 알록달록한 슬레이트 지붕 집들이 야트막한 돌담을 끼고 늘어선 작은 어촌 마을. 골목길 바닥은 흙이나 거친 시멘트다. 집집마다 녹색 석창포 약초 화분이 놓여 있고, 대문에는 종이 인형을 엮은 새끼줄이 걸려 있다. (특징: 컬러풀한 슬레이트 지붕들; 낮은 돌담; 좁고 구불구불한 골목길; 녹색 식물(석창포) 화분 무더기; 대문에 걸린 새끼줄과 종이 장식)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 일각 - 낮/ 밤\n- 마을 곳곳에 생생하게 폈던 꽃들도 사르륵 사그라져 시들어버린다.\n- 실외. 금월도 해안 마을 일각 - 낮\n- 때마침 마을 길을 지나가는 수리영을 본다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A residential lane through the island's coastal village, bordered by house fronts and low walls.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해안 마을길과 주거 골목: 알록달록한 슬레이트 지붕 집들이 야트막한 돌담을 끼고 늘어선 작은 어촌 마을. 골목길 바닥은 흙이나 거친 시멘트다. 집집마다 녹색 석창포 약초 화분이 놓여 있고, 대문에는 종이 인형을 엮은 새끼줄이 걸려 있다. (특징: 컬러풀한 슬레이트 지붕들; 낮은 돌담; 좁고 구불구불한 골목길; 녹색 식물(석창포) 화분 무더기; 대문에 걸린 새끼줄과 종이 장식)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 일각 - 낮/ 밤\n- 마을 곳곳에 생생하게 폈던 꽃들도 사르륵 사그라져 시들어버린다.\n- 실외. 금월도 해안 마을 일각 - 낮\n- 때마침 마을 길을 지나가는 수리영을 본다.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_섬마을_길_46d862.png",
  "asset_id": "7f7bb7d7-363a-426e-a35d-96288358f474",
  "input_asset_ids": [
   "f5438b8d-9573-469e-90ca-444e5b3ea4de"
  ],
  "origin_tag": "S39sh3",
  "place_text": "A residential lane through the island's coastal village, bordered by house fronts and low walls.",
  "origin_inputs": {
   "place_text": "A residential lane through the island's coastal village, bordered by house fronts and low walls.",
   "time_of_day_en": "day",
   "conti_asset_id": "f5438b8d-9573-469e-90ca-444e5b3ea4de"
  }
 },
 "groupbg::해안마을 선착장": {
  "input_fingerprint": "33c167cee7822031",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해안마을 선착장",
    "tags": [
     "S100sh3",
     "S100sh5",
     "S47sh1",
     "S47sh10",
     "S47sh8",
     "S53sh1",
     "S53sh5"
    ]
   },
   "context_sig": "2ed345ba76d1bcc6"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A working harbor pier beside a barrel fire where local fishermen sit in daylight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n해안마을 선착장: 육지 쪽에 위치한 낡은 시멘트 항구. 접근을 막는 노란색 폴리스 라인 테이프가 둘러쳐져 있다. 넓게 펼친 비닐 포대와 시체 주변으로 몰려든 군중. 옆으로 경찰 순찰정과 일반 어선들이 정박해 있다. (특징: 시멘트 항구 바닥; 노란색 폴리스 라인; 바닥에 깔린 넓은 비닐 포대; 정박한 경찰용 모터보트)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A working harbor pier beside a barrel fire where local fishermen sit in daylight.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n해안마을 선착장: 육지 쪽에 위치한 낡은 시멘트 항구. 접근을 막는 노란색 폴리스 라인 테이프가 둘러쳐져 있다. 넓게 펼친 비닐 포대와 시체 주변으로 몰려든 군중. 옆으로 경찰 순찰정과 일반 어선들이 정박해 있다. (특징: 시멘트 항구 바닥; 노란색 폴리스 라인; 바닥에 깔린 넓은 비닐 포대; 정박한 경찰용 모터보트)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n- 실외. 해안마을 선착장 - 낮\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_선착장_93de12.png",
  "asset_id": "3d36d31f-8ae8-4155-92d1-a101793b1b80",
  "input_asset_ids": [
   "ac5c9172-0412-4e3c-a168-27292f6e2384"
  ],
  "origin_tag": "S47sh1",
  "place_text": "A working harbor pier beside a barrel fire where local fishermen sit in daylight.",
  "origin_inputs": {
   "place_text": "A working harbor pier beside a barrel fire where local fishermen sit in daylight.",
   "time_of_day_en": "day",
   "conti_asset_id": "ac5c9172-0412-4e3c-a168-27292f6e2384"
  }
 },
 "groupbg::해안 바위길": {
  "input_fingerprint": "006180dcd70835bf",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해안 바위길",
    "tags": [
     "S56sh6",
     "S56sh7",
     "S60sh6",
     "S60sh7"
    ]
   },
   "context_sig": "c25e82c748584d94"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해안길과 갯바위 길: 푸른 바다와 산기슭 사이를 지나는 험준한 바윗길. 검고 날카롭게 솟은 불규칙한 형태의 갯바위들이 이어지며 발아래 바로 거친 파도가 부서진다. (특징: 높고 험준한 암석 지형; 날카롭고 불규칙한 갯바위 표면; 좁은 바위 틈새 길; 바위에 부서지는 바닷물결)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 길이 사라지며 가파른 바위들이 이어진다.\n- 다시 해안가 바위길로 나온 수리영과 인우\n- 갯바위와 바닷물 사이에 걸려 들썩이는 사람 형체.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해안길과 갯바위 길: 푸른 바다와 산기슭 사이를 지나는 험준한 바윗길. 검고 날카롭게 솟은 불규칙한 형태의 갯바위들이 이어지며 발아래 바로 거친 파도가 부서진다. (특징: 높고 험준한 암석 지형; 날카롭고 불규칙한 갯바위 표면; 좁은 바위 틈새 길; 바위에 부서지는 바닷물결)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 길이 사라지며 가파른 바위들이 이어진다.\n- 다시 해안가 바위길로 나온 수리영과 인우\n- 갯바위와 바닷물 사이에 걸려 들썩이는 사람 형체.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안_바위길_237b3a.png",
  "asset_id": "a53ad420-5b35-4340-b03e-a0c84308cfc6",
  "input_asset_ids": [
   "9f0d24c2-d832-47d9-af0c-9d3144dea475"
  ],
  "origin_tag": "S56sh6",
  "place_text": "A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope.",
  "origin_inputs": {
   "place_text": "A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope.",
   "time_of_day_en": "day",
   "conti_asset_id": "9f0d24c2-d832-47d9-af0c-9d3144dea475"
  }
 },
 "S56sh6::bgfirst_bg": {
  "input_fingerprint": "f0e4ea7a95fbdb5c",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 가파른 해안가 바위벽에 찰싹 달라붙은 채 조심스럽게 위쪽으로 한쪽 발을 뻗은 김지후(강수리영)와 정인우의 모습.\n\nLOCATION (lock): A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From lower-torso height a short distance beside the climbers, briefly hold the lateral track parallel to the steep coastal rocks and angle the frame upward. 김지후(강수리영) occupies the middle-left and 정인우 the middle-right, both pressed close to the rock face with one foot caught reaching for a higher placement; the sea remains visible below as the consequence of a slip.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Suriyoung in the middle-left of the frame, midground, moves toward higher foothold on the rock face; Jung Inwoo in the middle-right of the frame, midground, moves toward higher foothold on the rock face; upper rock route toward the forest in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 가파른 해안가 바위벽 (좁은 길이 끝난 뒤 가파른 바위들이 이어져 있음) — Its climbable face runs diagonally upward across the frame, nearly parallel to the camera track; used as Forms the steep climbing plane and the diagonal route through the frame; 바닷물 (바위 아래에 있어 발을 헛디디면 빠질 수 있음); used as Remains visible beneath the climbers to express the risk of falling; 숲 쪽 상부 (김지후(강수리영)와 정인우가 바위를 붙잡고 이 방향으로 올라가고 있음); used as Marks the direction the climbers are trying to reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light reveals the dangerous separation between footholds and sea while retaining restrained blue and earthy neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 가파른 해안가 바위벽에 찰싹 달라붙은 채 조심스럽게 위쪽으로 한쪽 발을 뻗은 김지후(강수리영)와 정인우의 모습.\n\nLOCATION (lock): A steep exposed rock passage where the narrow coastal path disappears beneath the forest slope.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From lower-torso height a short distance beside the climbers, briefly hold the lateral track parallel to the steep coastal rocks and angle the frame upward. 김지후(강수리영) occupies the middle-left and 정인우 the middle-right, both pressed close to the rock face with one foot caught reaching for a higher placement; the sea remains visible below as the consequence of a slip.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: Suriyoung in the middle-left of the frame, midground, moves toward higher foothold on the rock face; Jung Inwoo in the middle-right of the frame, midground, moves toward higher foothold on the rock face; upper rock route toward the forest in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: 가파른 해안가 바위벽 (좁은 길이 끝난 뒤 가파른 바위들이 이어져 있음) — Its climbable face runs diagonally upward across the frame, nearly parallel to the camera track; used as Forms the steep climbing plane and the diagonal route through the frame; 바닷물 (바위 아래에 있어 발을 헛디디면 빠질 수 있음); used as Remains visible beneath the climbers to express the risk of falling; 숲 쪽 상부 (김지후(강수리영)와 정인우가 바위를 붙잡고 이 방향으로 올라가고 있음); used as Marks the direction the climbers are trying to reach.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Natural daytime ambient light reveals the dangerous separation between footholds and sea while retaining restrained blue and earthy neutral tones.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S56sh6__bgfirst_bg.png",
  "asset_id": "4c5464a1-a1df-4622-b40f-00959e2e616c",
  "input_asset_ids": [
   "9f0d24c2-d832-47d9-af0c-9d3144dea475",
   "a53ad420-5b35-4340-b03e-a0c84308cfc6"
  ]
 },
 "groupbg::경찰 순찰정 갑판": {
  "input_fingerprint": "37b9281e66091028",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "경찰 순찰정 갑판",
    "tags": [
     "S62sh4",
     "S62sh8",
     "S62sh9",
     "S87sh19",
     "S87sh2",
     "S87sh23",
     "S88sh3",
     "S88sh6"
    ]
   },
   "context_sig": "0e85f04a867f904a"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The open aft deck of a stopped police patrol boat on the dark evening sea.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n경찰 순찰정 갑판과 외부: 파란색과 흰색으로 도색된 현대식 경찰 모터보트. 철제 레일(난간)이 외곽을 두르고 있고 조타실은 유리창으로 덮여 있다. 갑판 바닥은 바닷물과 치열한 격투로 인해 흩뿌려진 핏방울로 미끄럽고 지저분하다. (특징: 금속 재질의 모터보트 갑판; 보트 외곽의 철제 레일 바; 경찰 식별용 도색; 유리창 덮인 조타 선실; 바닥과 벽면의 핏자국)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 경찰 순찰정 - 저녁\n- 갑판에 둔 여상의 시체 쪽으로 간다.\n- 경찰 순찰정 - 계속\n- 실외. 경찰 순찰정 - 잠시 후\n\nTIME OF DAY (lock): early evening.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The open aft deck of a stopped police patrol boat on the dark evening sea.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n경찰 순찰정 갑판과 외부: 파란색과 흰색으로 도색된 현대식 경찰 모터보트. 철제 레일(난간)이 외곽을 두르고 있고 조타실은 유리창으로 덮여 있다. 갑판 바닥은 바닷물과 치열한 격투로 인해 흩뿌려진 핏방울로 미끄럽고 지저분하다. (특징: 금속 재질의 모터보트 갑판; 보트 외곽의 철제 레일 바; 경찰 식별용 도색; 유리창 덮인 조타 선실; 바닥과 벽면의 핏자국)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 경찰 순찰정 - 저녁\n- 갑판에 둔 여상의 시체 쪽으로 간다.\n- 경찰 순찰정 - 계속\n- 실외. 경찰 순찰정 - 잠시 후\n\nTIME OF DAY (lock): early evening.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_경찰_순찰정_갑판_dc0fa4.png",
  "asset_id": "d3e914ad-5781-4824-a654-9c66a8ed5123",
  "input_asset_ids": [
   "606b9643-28e3-4bb4-a879-f2d1b1746de7"
  ],
  "origin_tag": "S62sh4",
  "place_text": "The open aft deck of a stopped police patrol boat on the dark evening sea.",
  "origin_inputs": {
   "place_text": "The open aft deck of a stopped police patrol boat on the dark evening sea.",
   "time_of_day_en": "early evening",
   "conti_asset_id": "606b9643-28e3-4bb4-a879-f2d1b1746de7"
  }
 },
 "groupbg::숲속 제단 공터": {
  "input_fingerprint": "8e56a936faaf42e5",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "숲속 제단 공터",
    "tags": [
     "S102sh17",
     "S105sh3",
     "S105sh7",
     "S110sh21",
     "S110sh25",
     "S110sh41",
     "S111sh11",
     "S111sh19",
     "S111sh3",
     "S52sh1",
     "S52sh4",
     "S68sh1",
     "S68sh4",
     "S68sh7",
     "S73sh4",
     "S73sh5",
     "S78sh1",
     "S78sh4",
     "S78sh8"
    ]
   },
   "context_sig": "2d19528c81ec8f6f"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The edge of the firelit ritual clearing behind the officiant and giant boulder.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 손전등 불빛이나 낡은 백열전구 조명에 의존해야 하는 칠흑같이 어둡고 거친 암석 동굴 내부. 바닥은 붉은 피 웅덩이로 질퍽이며, 부서진 사람 뼈와 해골들이 산처럼 쌓여 바닥을 덮고 있다. 암석 벽면에는 육중한 금속 쇠사슬이 박혀 있고 흩뿌려진 핏자국이 가득하다. 천장에는 무수한 박쥐 떼가 매달려 있다. (특징: 거친 질감의 암벽과 천장; 어둠을 밝히는 제한적인 광원; 바닥의 피 웅덩이와 수많은 백골 잔해; 벽에 굵게 박힌 금속 쇠사슬; 천장을 덮은 박쥐 무리) / 숲속 만월제 도당: 빽빽한 숲 한가운데 뻥 뚫린 둥근 형태의 거대한 흙바닥 공터. 중앙에는 성인 키의 몇 배에 달하는 거대한 흑빛 수직 바위가 솟아 있다. 바위 표면에는 검붉은 핏자국이 손바닥 모양으로 잔뜩 짓이겨 발려 있다. 바위 주변으로 원을 그리며 여러 개의 대형 모닥불이 활활 타오르고 연기가 공터를 채운다. 하늘의 달빛 조명이 전체를 붉게 비춘다. (특징: 넓고 개방된 원형 흙 공터; 핏자국이 처발린 거대한 수직 암석; 원형으로 배치된 거대한 모닥불들; 자욱하게 깔리는 연기; 붉은 톤의 짙은 달빛 조명)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 숲속 만월제 도당 - 밤\n- 산 속 숲 한 가운데 공터처럼 뻥 뚫린 공간.\n- 실외. 숲속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 실외. 숲속 만월제 도당 - 밤\n- 같은 장소 - 잠시 후\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The edge of the firelit ritual clearing behind the officiant and giant boulder.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 숲속 동굴 내부: 손전등 불빛이나 낡은 백열전구 조명에 의존해야 하는 칠흑같이 어둡고 거친 암석 동굴 내부. 바닥은 붉은 피 웅덩이로 질퍽이며, 부서진 사람 뼈와 해골들이 산처럼 쌓여 바닥을 덮고 있다. 암석 벽면에는 육중한 금속 쇠사슬이 박혀 있고 흩뿌려진 핏자국이 가득하다. 천장에는 무수한 박쥐 떼가 매달려 있다. (특징: 거친 질감의 암벽과 천장; 어둠을 밝히는 제한적인 광원; 바닥의 피 웅덩이와 수많은 백골 잔해; 벽에 굵게 박힌 금속 쇠사슬; 천장을 덮은 박쥐 무리) / 숲속 만월제 도당: 빽빽한 숲 한가운데 뻥 뚫린 둥근 형태의 거대한 흙바닥 공터. 중앙에는 성인 키의 몇 배에 달하는 거대한 흑빛 수직 바위가 솟아 있다. 바위 표면에는 검붉은 핏자국이 손바닥 모양으로 잔뜩 짓이겨 발려 있다. 바위 주변으로 원을 그리며 여러 개의 대형 모닥불이 활활 타오르고 연기가 공터를 채운다. 하늘의 달빛 조명이 전체를 붉게 비춘다. (특징: 넓고 개방된 원형 흙 공터; 핏자국이 처발린 거대한 수직 암석; 원형으로 배치된 거대한 모닥불들; 자욱하게 깔리는 연기; 붉은 톤의 짙은 달빛 조명)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 숲속 만월제 도당 - 밤\n- 산 속 숲 한 가운데 공터처럼 뻥 뚫린 공간.\n- 실외. 숲속 만월제 도당 - 밤\n- 실외. 숲 속 만월제 도당 - 밤\n- 실외. 숲속 만월제 도당 - 밤\n- 같은 장소 - 잠시 후\n\nTIME OF DAY (lock): night.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_숲속_제단_공터_403bca.png",
  "asset_id": "fc6a37d8-eb0b-4774-b6e9-bed124845e24",
  "input_asset_ids": [
   "b06e1941-4613-4ffa-96a2-497411cd6b1c"
  ],
  "origin_tag": "S73sh4",
  "place_text": "The edge of the firelit ritual clearing behind the officiant and giant boulder.",
  "origin_inputs": {
   "place_text": "The edge of the firelit ritual clearing behind the officiant and giant boulder.",
   "time_of_day_en": "night",
   "conti_asset_id": "b06e1941-4613-4ffa-96a2-497411cd6b1c"
  }
 },
 "S76sh5::bgfirst_bg": {
  "input_fingerprint": "3ccdae0de28e2373",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 도축장의 열린 문 안쪽 어둠 속을 향해 상체를 쑥 밀어 넣은 강민숙(홍은미)의 mid-action 자세, 뒷발이 문턱 바깥 지면을 디디고 있는 찰나.\n\nLOCATION (lock): The exterior doorway of the forest slaughterhouse beside the goat pen at night.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From a low waist-height position just outside the open doorway, the dolly finishes behind and diagonally to 강민숙(홍은미), retaining her entire forward-driving pose. Her upper body crosses into the dark interior in the upper center while her planted rear foot remains visible at the lower edge outside the threshold, making the split between exterior and interior unmistakable.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, midground, moves toward dark slaughterhouse interior; open doorway and interior in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: slaughterhouse doorway (open) — The exterior-facing side surrounds the opening, with the interior visible beyond it; used as Forms the central threshold frame around her divided body position; slaughterhouse interior (dark); used as Receives her upper body and provides the dark destination of the movement; door threshold (unobstructed) — Its outer edge crosses the lower center of the frame; used as Separates her rear foot from the part of her body already inside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight defines the exterior silhouette while the nighttime slaughterhouse interior remains dark and low-key.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 도축장의 열린 문 안쪽 어둠 속을 향해 상체를 쑥 밀어 넣은 강민숙(홍은미)의 mid-action 자세, 뒷발이 문턱 바깥 지면을 디디고 있는 찰나.\n\nLOCATION (lock): The exterior doorway of the forest slaughterhouse beside the goat pen at night.\n\nTIME OF DAY (lock): night, moonlit.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: From a low waist-height position just outside the open doorway, the dolly finishes behind and diagonally to 강민숙(홍은미), retaining her entire forward-driving pose. Her upper body crosses into the dark interior in the upper center while her planted rear foot remains visible at the lower edge outside the threshold, making the split between exterior and interior unmistakable.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 강민숙(홍은미) in the middle-center of the frame, midground, moves toward dark slaughterhouse interior; open doorway and interior in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: slaughterhouse doorway (open) — The exterior-facing side surrounds the opening, with the interior visible beyond it; used as Forms the central threshold frame around her divided body position; slaughterhouse interior (dark); used as Receives her upper body and provides the dark destination of the movement; door threshold (unobstructed) — Its outer edge crosses the lower center of the frame; used as Separates her rear foot from the part of her body already inside.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Moonlight defines the exterior silhouette while the nighttime slaughterhouse interior remains dark and low-key.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S76sh5__bgfirst_bg.png",
  "asset_id": "fd4bf0a1-b508-4736-b11d-c03a3ed8885f",
  "input_asset_ids": [
   "f0b27881-2bef-48f4-956d-93f349f80f50",
   "20266035-6926-46de-ad1b-2dd52dcc5d98",
   "6f2b2adf-66d6-429c-aa9b-727dee0a4e6f"
  ]
 },
 "S81sh10::bgfirst_bg": {
  "input_fingerprint": "1860f9ebbc5cc27b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 눈물을 가득 머금은 채 원망스러운 눈빛으로 강민숙(홍은미)을 쏘아보는 찰나.\n\nLOCATION (lock): The narrow hiding space among stacked nets, traps and fishing baskets inside the pier-side gear shed.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the advance beside Suri-young's eyeline in a tight close view, placing her tear-filled face on the right-center and Kang Min-sook's soft shoulder and cheek edge in the left foreground. The slightly off-axis angle preserves the physical line between daughter and mother while Suri-young's accusatory gaze becomes the sharpest plane.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward 강민숙(홍은미); 강민숙(홍은미) in the middle-left of the frame, foreground, looks toward 김지후(강수리영).\n- KEY BACKGROUND ELEMENTS: 어구 창고 내부 (어구 장비가 빽빽하게 쌓임); used as Soft background compression that keeps the confrontation inside the concealed warehouse.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse light catches the tears while deep facial contrast hardens Suri-young's grief into accusation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 김지후(강수리영)가 눈물을 가득 머금은 채 원망스러운 눈빛으로 강민숙(홍은미)을 쏘아보는 찰나.\n\nLOCATION (lock): The narrow hiding space among stacked nets, traps and fishing baskets inside the pier-side gear shed.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: Finish the advance beside Suri-young's eyeline in a tight close view, placing her tear-filled face on the right-center and Kang Min-sook's soft shoulder and cheek edge in the left foreground. The slightly off-axis angle preserves the physical line between daughter and mother while Suri-young's accusatory gaze becomes the sharpest plane.\n- FRAMING SCALE: close-up\n- FRAME LAYOUT: 김지후(강수리영) in the middle-right of the frame, midground, looks toward 강민숙(홍은미); 강민숙(홍은미) in the middle-left of the frame, foreground, looks toward 김지후(강수리영).\n- KEY BACKGROUND ELEMENTS: 어구 창고 내부 (어구 장비가 빽빽하게 쌓임); used as Soft background compression that keeps the confrontation inside the concealed warehouse.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Dim warehouse light catches the tears while deep facial contrast hardens Suri-young's grief into accusation.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh10__bgfirst_bg.png",
  "asset_id": "8e004c41-3143-4bf4-8915-b43fc72ae9c9",
  "input_asset_ids": [
   "afa3bfd6-cea1-414f-954a-3b713384146b",
   "1f5558ff-3316-495e-827f-db124264a781"
  ]
 },
 "S81sh12::bgfirst_bg": {
  "input_fingerprint": "f6147f88aad4a238",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강민숙(홍은미)이 고개를 푹 떨군 채 얼굴을 일그러뜨리며 서럽게 오열하고 있는 순간.\n\nLOCATION (lock): The cramped rear corner of the fishing-gear shed, screened from the door by piled nets and equipment.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the reverse angle at Kang Min-sook's lowered face level, hold a static close frame and tilt down slightly as her head collapses toward her chest. Her distorted face and heaving shoulders occupy the lower center, with the surrounding warehouse reduced to soft, constricting edges.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망과 어구 (창고 구석을 빽빽하게 둘러쌈); used as Soft peripheral enclosure around the breakdown.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key warehouse illumination lets her lowered face fall into heavier shadow while retaining the movement of her sobbing shoulders.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 강민숙(홍은미)이 고개를 푹 떨군 채 얼굴을 일그러뜨리며 서럽게 오열하고 있는 순간.\n\nLOCATION (lock): The cramped rear corner of the fishing-gear shed, screened from the door by piled nets and equipment.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: On the reverse angle at Kang Min-sook's lowered face level, hold a static close frame and tilt down slightly as her head collapses toward her chest. Her distorted face and heaving shoulders occupy the lower center, with the surrounding warehouse reduced to soft, constricting edges.\n- FRAMING SCALE: close-up\n- KEY BACKGROUND ELEMENTS: 쌓인 어망과 어구 (창고 구석을 빽빽하게 둘러쌈); used as Soft peripheral enclosure around the breakdown.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key warehouse illumination lets her lowered face fall into heavier shadow while retaining the movement of her sobbing shoulders.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S81sh12__bgfirst_bg.png",
  "asset_id": "647aeb3d-e35e-405c-b707-e95428bbf56f",
  "input_asset_ids": [
   "3f47210d-bf9d-4621-9f1b-a984af9a45da",
   "1f5558ff-3316-495e-827f-db124264a781"
  ]
 },
 "S84sh5::bgfirst_bg": {
  "input_fingerprint": "85f4039a4df91062",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 정인우가 백팩에서 38구경 권총을 불쑥 꺼내 든 찰나의 클로즈업.\n\nLOCATION (lock): The narrow hiding area inside the fishing-gear shed among stacked nets, traps and baskets.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height beside 정인우, complete the dolly-in as his hand jerks the handgun clear of the backpack, isolating the weapon, gripping hand, and opening while retaining a sliver of his torso as scale reference. The handgun is caught laterally rather than aimed toward the lens, and the compressed framing emphasizes only the reduced camera distance from the preceding conversational coverage.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 백팩 (열린 상태) — The open top is angled toward the camera, with 정인우's hand emerging from inside; used as Its opening forms the lower framing pocket from which the weapon suddenly emerges; 38구경 권총 (백팩에서 막 꺼내 든 상태) — Its side profile is visible as it clears the backpack, with the muzzle directed safely across the frame rather than at camera; used as The weapon and gripping hand are the isolated focal detail at the instant of revelation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The same muted daytime interior illumination holds a sharp tonal separation between the hand, handgun, and backpack opening.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 정인우가 백팩에서 38구경 권총을 불쑥 꺼내 든 찰나의 클로즈업.\n\nLOCATION (lock): The narrow hiding area inside the fishing-gear shed among stacked nets, traps and baskets.\n\nTIME OF DAY (lock): day.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At waist height beside 정인우, complete the dolly-in as his hand jerks the handgun clear of the backpack, isolating the weapon, gripping hand, and opening while retaining a sliver of his torso as scale reference. The handgun is caught laterally rather than aimed toward the lens, and the compressed framing emphasizes only the reduced camera distance from the preceding conversational coverage.\n- FRAMING SCALE: insert close-up on a detail\n- KEY BACKGROUND ELEMENTS: 백팩 (열린 상태) — The open top is angled toward the camera, with 정인우's hand emerging from inside; used as Its opening forms the lower framing pocket from which the weapon suddenly emerges; 38구경 권총 (백팩에서 막 꺼내 든 상태) — Its side profile is visible as it clears the backpack, with the muzzle directed safely across the frame rather than at camera; used as The weapon and gripping hand are the isolated focal detail at the instant of revelation.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: The same muted daytime interior illumination holds a sharp tonal separation between the hand, handgun, and backpack opening.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S84sh5__bgfirst_bg.png",
  "asset_id": "a14c3d86-4f90-4824-ab6f-6c397b38a25e",
  "input_asset_ids": [
   "e422901d-bb7b-4dc2-bd97-3ebcf58eb237",
   "0c62e470-9918-4838-a8eb-4542cf5e3086"
  ]
 },
 "groupbg::해안 절벽": {
  "input_fingerprint": "0cb6be4886f0b014",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해안 절벽",
    "tags": [
     "S95sh1",
     "S95sh10",
     "S95sh18"
    ]
   },
   "context_sig": "6820e91146f79ee5"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The exposed edge of a high coastal cliff overlooking bright blue sea and sky.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해안 절벽: 깎아지른 듯 높은 수직의 바위 암벽 끝자락. 맑은 하늘 아래 발밑으로 까마득하게 푸른 바다가 수평선까지 펼쳐져 있는 고도감 있는 장소. (특징: 높고 가파른 수직 암벽; 절벽 끝 평평한 바위 공간; 시야가 넓게 트인 푸른 바다와 하늘)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 해안 절벽 - 낮\n- 붉은색 무녀복 차림의 영란과 황 씨가 절벽에 서서 바다를 바라본다.\n\nTIME OF DAY (lock): day, clear sky.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: The exposed edge of a high coastal cliff overlooking bright blue sea and sky.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n금월도 해안 절벽: 깎아지른 듯 높은 수직의 바위 암벽 끝자락. 맑은 하늘 아래 발밑으로 까마득하게 푸른 바다가 수평선까지 펼쳐져 있는 고도감 있는 장소. (특징: 높고 가파른 수직 암벽; 절벽 끝 평평한 바위 공간; 시야가 넓게 트인 푸른 바다와 하늘)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실외. 금월도 해안 절벽 - 낮\n- 붉은색 무녀복 차림의 영란과 황 씨가 절벽에 서서 바다를 바라본다.\n\nTIME OF DAY (lock): day, clear sky.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안_절벽_49c51e.png",
  "asset_id": "de3c6ad4-669f-4318-a755-5a3eefcaf982",
  "input_asset_ids": [
   "6a40399a-8f33-4d83-8dfb-8c3feea8ebd9"
  ],
  "origin_tag": "S95sh1",
  "place_text": "The exposed edge of a high coastal cliff overlooking bright blue sea and sky.",
  "origin_inputs": {
   "place_text": "The exposed edge of a high coastal cliff overlooking bright blue sea and sky.",
   "time_of_day_en": "day, clear sky",
   "conti_asset_id": "6a40399a-8f33-4d83-8dfb-8c3feea8ebd9"
  }
 },
 "groupbg::해안마을 지구대": {
  "input_fingerprint": "3e2f6bfe6d9d2269",
  "meta": {
   "model": "gpt-image-2",
   "size": "1536x864",
   "pack": "11.202607220237",
   "contract": "bgfirst_full_v3",
   "group_sig": {
    "key": "해안마을 지구대",
    "tags": [
     "S99sh1",
     "S99sh4"
    ]
   },
   "context_sig": "237b7a55ce61b0fa"
  },
  "prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A desk area inside the brightly lit mainland police substation.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n해안마을 경찰 지구대 내부: 철제 책상과 구형 기기, 서류들이 어지럽게 놓인 소박하고 전형적인 시골 파출소 사무실. 밝은 형광등 불빛과 유리창 너머 외부 빛이 섞여 들어온다. (특징: 철제 사무용 책상; 구형 유선 전화기와 서류 더미; 유리창을 통한 자연광; 실내 형광등 조명)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 해안마을 경찰 지구대 - 낮\n- 느긋하게 앉아 핸드폰 게임을 하는 창모.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "effective_prompt": "Create ONE empty live-action location background photograph — NO PEOPLE, no figures, no body parts, no silhouettes, no shadows or reflections of people anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods and produce in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch of a shot that happens at this location: use it ONLY as spatial evidence — what this place contains, how its ground, structures and landmarks are arranged and proportioned. Ignore the sketched people and arrows entirely, and do NOT copy its line style: render a fully photographic, physically plausible real place that fits THE LOCATION text below.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nTHE LOCATION — contemporary South Korea; historical sequences in 1670 Joseon and early-20th-century Korea under Japanese rule; all people are Korean unless stated: A desk area inside the brightly lit mainland police substation.\n\nLOCATION DETAIL (descriptive evidence about this place from the production's location records — evidence, not a staging order): use it to understand what kind of place this is and what it permanently contains. Carry over ONLY its enduring physical features — layout, structures, ground and materials, fixed equipment and installations. Do NOT treat any lighting, weather or time-of-day wording, momentary object states, depicted events or subjective impressions in it as fixed facts of the place; the TIME OF DAY lock below is the sole authority for time and lighting.\n해안마을 경찰 지구대 내부: 철제 책상과 구형 기기, 서류들이 어지럽게 놓인 소박하고 전형적인 시골 파출소 사무실. 밝은 형광등 불빛과 유리창 너머 외부 빛이 섞여 들어온다. (특징: 철제 사무용 책상; 구형 유선 전화기와 서류 더미; 유리창을 통한 자연광; 실내 형광등 조명)\n\nSCENE EVIDENCE (verbatim quotes from the screenplay about this place — treat them as evidence of what the location physically contains and looks like; stage the PLACE those moments happen in, but do NOT depict the momentary actions, people or staged props themselves):\n- 실내. 해안마을 경찰 지구대 - 낮\n- 느긋하게 앉아 핸드폰 게임을 하는 창모.\n\nTIME OF DAY (lock): day.\n\nRender ONE photorealistic empty location photograph, 16:9, neutral enough that every shot of this place can be staged from it later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/groupbg_해안마을_지구대_9faf44.png",
  "asset_id": "b7fd648d-e234-49e0-83c6-42a8a93c5e6f",
  "input_asset_ids": [
   "dff9730e-f2a2-454d-a541-e1275378a6de"
  ],
  "origin_tag": "S99sh1",
  "place_text": "A desk area inside the brightly lit mainland police substation.",
  "origin_inputs": {
   "place_text": "A desk area inside the brightly lit mainland police substation.",
   "time_of_day_en": "day",
   "conti_asset_id": "dff9730e-f2a2-454d-a541-e1275378a6de"
  }
 },
 "S104sh3::bgfirst_bg": {
  "input_fingerprint": "a2c528f751c7756b",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 길을 향해 한 발을 크게 내디딘 mid-stride 자세의 위압적인 전신.\n\nLOCATION (lock): The dark village lane climbing toward the restaurant entrance at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At knee height on the road axis, the camera holds the inherited low frontal geometry as 고산들 drives one large step toward the restaurant. His full body is isolated in the center with the leading foot entering the lower foreground and the road receding behind him, turning the advancing posture into the sole visual threat.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward restaurant entrance; restaurant entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: village road (Leading toward the restaurant); used as Creates the central approach axis beneath the advancing figure; restaurant entrance (Ahead on the road) — The entrance faces the approaching 고산들 and the low camera axis; used as Provides the destination of the threatening advance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light appropriate to the dark village road at night silhouettes the advancing body while retaining the hostile gaze.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 어두운 마을길 아래에서 물에 빠진 생쥐 꼴의 고산들이 살기 어린 눈빛으로 길을 향해 한 발을 크게 내디딘 mid-stride 자세의 위압적인 전신.\n\nLOCATION (lock): The dark village lane climbing toward the restaurant entrance at night.\n\nTIME OF DAY (lock): night.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: At knee height on the road axis, the camera holds the inherited low frontal geometry as 고산들 drives one large step toward the restaurant. His full body is isolated in the center with the leading foot entering the lower foreground and the road receding behind him, turning the advancing posture into the sole visual threat.\n- FRAMING SCALE: wide shot\n- FRAME LAYOUT: 고산들 in the middle-center of the frame, midground, moves toward restaurant entrance; restaurant entrance in the upper-center of the frame, background.\n- KEY BACKGROUND ELEMENTS: village road (Leading toward the restaurant); used as Creates the central approach axis beneath the advancing figure; restaurant entrance (Ahead on the road) — The entrance faces the approaching 고산들 and the low camera axis; used as Provides the destination of the threatening advance.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Low-key ambient light appropriate to the dark village road at night silhouettes the advancing body while retaining the hostile gaze.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.\n\nThe THIRD attached image (STRUCTURE LOOK) is the identity source of the fixed structure at this location: its faces, openings, levels, materials and signage are truth. Where it conflicts with the LOCATION PHOTOGRAPH about the structure itself, the STRUCTURE LOOK wins; the photograph still governs the surroundings, time of day and lighting.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S104sh3__bgfirst_bg.png",
  "asset_id": "eaea6aa4-ac59-4196-ab27-464671895a90",
  "input_asset_ids": [
   "2441c681-1a48-4b44-9d6b-0a86e43d290b",
   "1381154d-1d24-4167-a728-142328cc368d",
   "a724fb27-abad-4d06-bbe9-79bbb37368ab"
  ]
 },
 "S105sh3::bgfirst_bg": {
  "input_fingerprint": "3b817dfdddcac18c",
  "prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 검붉은 피가 뚝뚝 떨어지는 잘린 염소 머리를 허공 높이 치켜든 찰나.\n\nLOCATION (lock): The central altar before the giant boulder, enclosed by ritual fires and black-clad worshippers.\n\nTIME OF DAY (lock): night, full moon entering eclipse.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly-in ends below 강영란(흰 머리 여자)’s shoulder height in a low-angle near-medium composition beside the altar. Her blood-marked torso occupies the lower center while her raised arm leads to the severed black goat head in the upper third, preserving both the officiant and the elevated ritual object without enlarging the head beyond natural scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ritual rock (Splashed with blood) — The side receiving the scattered blood is visible behind the raised arm; used as Keeps the blood-splashed ritual surface beside the officiant; altar (Set before the rock) — Its side nearest 강영란(흰 머리 여자) faces the camera obliquely; used as Forms the nearby ceremonial base at the lower edge; ritual fire (Blazing); used as Provides flickering illumination and separates the white robe from the surrounding worshippers; circle of black-clad worshippers (Gathered around the fire); used as Creates a partial dark perimeter around the central action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing firelight and the full moon render the blood on the white shamanic robe intensely red against the dark ritual gathering.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "effective_prompt": "Create the EMPTY BACKGROUND PLATE for one film shot — NO PEOPLE, no figures, no body parts, no sketch lines, no arrows anywhere.\n\"Empty\" means no people only: KEEP the location's inherent occupants and stock that define the place — animals in an animal shelter, pen or farm, goods in a market, moored boats in a harbour — unless the shot text explicitly removes them.\nThe FIRST attached image is a thin-line storyboard sketch: use ONLY its camera angle, horizon, perspective and the placement/size of buildings and set masses — ignore the sketched people and arrows entirely. The SECOND attached image (LOCATION PHOTOGRAPH) is the real place: take its architecture, materials, signage and fixed features, and RE-PROJECT them into the sketch's camera. If the photograph's camera differs from the sketch's, the sketch's camera wins.\nHUMAN-SCALE CALIBRATION: derive every structure's true size from human-scale elements — a door ≈ 2m, a window ≈ 1–1.5m wide, one storey ≈ 2.5–3m; never inflate a small structure or shrink a large one.\n\nSHOT TEXT this background must serve (Korean): 순백의 무녀복을 입은 강영란(흰 머리 여자)이 검붉은 피가 뚝뚝 떨어지는 잘린 염소 머리를 허공 높이 치켜든 찰나.\n\nLOCATION (lock): The central altar before the giant boulder, enclosed by ritual fires and black-clad worshippers.\n\nTIME OF DAY (lock): night, full moon entering eclipse.\n\nCAMERA & FRAME (follow exactly — this is the composition authority for this still; the reference images supply identity and place, never the framing):\n- CAMERA: The dolly-in ends below 강영란(흰 머리 여자)’s shoulder height in a low-angle near-medium composition beside the altar. Her blood-marked torso occupies the lower center while her raised arm leads to the severed black goat head in the upper third, preserving both the officiant and the elevated ritual object without enlarging the head beyond natural scale.\n- FRAMING SCALE: medium shot\n- KEY BACKGROUND ELEMENTS: ritual rock (Splashed with blood) — The side receiving the scattered blood is visible behind the raised arm; used as Keeps the blood-splashed ritual surface beside the officiant; altar (Set before the rock) — Its side nearest 강영란(흰 머리 여자) faces the camera obliquely; used as Forms the nearby ceremonial base at the lower edge; ritual fire (Blazing); used as Provides flickering illumination and separates the white robe from the surrounding worshippers; circle of black-clad worshippers (Gathered around the fire); used as Creates a partial dark perimeter around the central action.\nCompose the frame exactly as specified above — camera angle, subject scale and screen placement. Keep true physical scale between people and background elements: fixtures and distant objects occupy only the small screen area their real size and distance dictate; never enlarge a background object into a foreground presence.\n\nLIGHTING & MOOD (these govern light, color and surface rendering):\n- LIGHTING & MOOD: Blazing firelight and the full moon render the blood on the white shamanic robe intensely red against the dark ritual gathering.\n- MATERIAL REALISM: every object and surface must read as a real,\n  physical material — correct texture, weight, wear and light response\n  (metal reflects, fabric drapes and creases, liquid is glossy and\n  pools, painted or drawn marks sit ON a surface and follow its\n  curvature and lighting). Nothing may look like a flat sticker, a\n  doodle or a graphic overlay pasted onto the frame.\n\nRender ONE photorealistic empty location photograph, 16:9, that this shot can be staged inside later. No text or watermarks.",
  "bg_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/e716bafb-24bb-42b7-aea0-fdb383844ee8/images/d6a9aa85-b75e-400c-980c-4ee7e876a15b/scene/recipe/S105sh3__bgfirst_bg.png",
  "asset_id": "d83ae052-b829-40e1-a240-c1d26c6c863b",
  "input_asset_ids": [
   "40244745-1fa2-428f-b307-0febebc66ac6",
   "fc6a37d8-eb0b-4774-b6e9-bed124845e24"
  ]
 }
}