{
  "status": "completed",
  "applicable_count": 7,
  "completed_count": 7,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "78e79f6fbb05a6af",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "vca-s10-zoom-1",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 10,
            "shot_index": 4,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "Hyunwoo sits on the left facing right, opposite Jang Gyuseok on the right facing left across the table.",
            "evidence_quote": "Place 이현우 at left in right-facing profile, his forearm extended after sliding the envelope forward, and 40대 남성 at right in left-facing profile with his torso angled toward the exchange",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Hyunwoo's forearm extends from the left, and his hand clamps over the back of Gyuseok's hand reaching from the right.",
            "evidence_quote": "이현우's forearm enters from left and his hand clamps over the back of 40대 남성's reaching hand from right",
            "confidence": "high"
          },
          {
            "kind": "prop_state",
            "description": "The money envelope lies on the tabletop between the men immediately beneath their overlapping hands, with an edge still visible.",
            "evidence_quote": "\"state\": \"Immediately beneath the overlapping hands\", \"orientation\": \"Its upward-facing surface is partly obscured by the men's hands.\", \"camera_use\": \"Keep an exposed edge visible to identify what the hand contact is preventing.\"",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "Show Hyunwoo seated at left and Gyuseok at right, facing each other across the table.",
          "The wide must include the zoom's hand contact: Hyunwoo's hand clamping over the back of Gyuseok's reaching hand, rather than only Hyunwoo's completed envelope slide.",
          "Keep the overlapping hands and the money envelope immediately beneath them visible on the tabletop, including an exposed envelope edge."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "Wide: \"Finish the approach beside the table at seated eye height, perpendicular to the line between the men, and settle into a broadside two-shot.\" The envelope is \"Lying on the tabletop between the men, viewed at a shallow oblique angle.\" Zoom: \"Move to the near table edge on the same side of the dialogue axis and look obliquely downward, making the closer distance the emphasized change from the two-shot.\" Also: \"Crop both faces out, leaving their opposing forearms and small portions of their seated torsos as scale references\".",
        "per_shot_consumption_hints": {
          "10:3": {
            "include_in_wide": true
          },
          "10:4": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from beside the table at seated eye height, perpendicular to the line between the men, the tabletop spans the lower third of the frame. C03O04 in a worn casual shirt, a young Asian man in his late teens with short black messy hair, sits on a chair at the left in right profile. His torso is pitched forward, his forearm extended over the surface from the left, his hand clamping over the back of the other man's reaching hand at the center of the tabletop, looking down at the center. Across the table from him, C46O37 in a shabby suit, a middle-aged Asian man with short black hair, sits at the right in left profile, his shoulder angled inward leaning toward the exchange, looking down. His hand reaches from the right toward the envelope beneath their overlapping hands. Between them, P23, a plain paper money envelope, rests flat and small at the center of the table immediately beneath their overlapping hands, its upward-facing surface partly obscured but an exposed edge clearly visible. The hand contact and exposed envelope edge remain clearly readable within the wide frame. The L22B01 rundown restaurant interior features bare walls, lit by subdued interior ambient illumination with controlled contrast, keeping both profiles and the envelope readable against the deep shadows of the room."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "f76e892df9ff0ef9",
            "revised_prompt_hash": "6df395dd7a025aa3"
          }
        }
      },
      {
        "group_id": "vca-s10-zoom-2",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 10,
            "shot_index": 6,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "Lee Hyunwoo and Jang Gyuseok remain seated opposite each other across the dining table.",
            "evidence_quote": "식탁 위 돈 봉투를 가운데 두고 마주 앉은 이현우와 40대 남성의 측면.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Hyunwoo leans forward with his neck taut and his mouth wide open in angry protest.",
            "evidence_quote": "Keep 이현우's face and taut neck across the center-left, his mouth wide in protest and his torso pitched forward, while only a narrow shoulder edge of 40대 남성 enters at right.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Hyunwoo looks toward Gyuseok's face, and Gyuseok remains turned toward him.",
            "evidence_quote": "이현우 looks toward the man's face just beyond that edge, not into the lens, and the man remains turned toward him",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide must visibly include Hyunwoo seated opposite Gyuseok across the table, with Hyunwoo's face, neck, and forward-leaning posture readable.",
          "For the same-moment contract, the wide must show Hyunwoo's taut neck, wide-open protesting mouth, and gaze toward Gyuseok's face; its existing instruction that both men look down at the envelope must be reconciled with this.",
          "These shared poses would establish continuity of the moment, but the zoom's over-the-shoulder three-quarter view cannot be obtained by cropping the staged broadside wide."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "Wide: \"Finish the approach beside the table at seated eye height, perpendicular to the line between the men, and settle into a broadside two-shot.\" Also: \"Place 이현우 at left in right-facing profile\". Zoom: \"Settle just behind and outside 40대 남성's shoulder at 이현우's seated eye height, retaining the established side of the dialogue axis and an oblique three-quarter view.\" Also: \"while only a narrow shoulder edge of 40대 남성 enters at right.\"",
        "per_shot_consumption_hints": {
          "10:3": {
            "include_in_wide": true
          },
          "10:6": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from beside the table at seated eye height, perpendicular to the line between the men, the tabletop spans the lower third of the frame. C03O04 in a worn casual shirt, a young Asian man in his late teens with short black messy hair, sits on a chair at the left in right profile. His torso is pitched forward, his forearm extended over the surface, his neck taut and his mouth wide open in angry protest, looking toward the face of the man opposite him rather than down at the envelope or into the lens. His face, taut neck, and forward-leaning posture are clearly readable. Across the table from him, C46O37 in a shabby suit, a middle-aged Asian man with short black hair, sits at the right in left profile, his shoulder angled inward leaning toward the exchange, remaining turned toward the younger man with his gaze directed toward him. Both men remain seated opposite each other across the dining table. Between them, P23, a plain paper envelope, rests flat and small at the center of the table. The L22B01 rundown restaurant interior features bare walls, lit by subdued interior ambient illumination with controlled contrast, keeping both profiles and the envelope readable against the deep shadows of the room."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "f76e892df9ff0ef9",
            "revised_prompt_hash": "27a121fb8a9e7c2d"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. Seen from just behind and outside a seated figure's shoulder at eye level, C03O04 in a worn casual shirt, an Asian-American male in his late teens with short black messy hair, occupies the center-left of the frame at three-quarter angle from the right. He remains seated opposite the middle-aged man across the dining table, his torso pitched forward, his neck taut and mouth wide open in furious protest, eyes fixed on the man's face just beyond the right edge, not into the lens. On the right edge of the frame, the middle-aged Asian man in his 40s appears only as a narrow, out-of-focus shoulder slice, remaining seated across the table and turned toward the young man, establishing an over-the-shoulder foreground anchor. [L22B01: The rundown alleyway restaurant interior dissolves into a softly resolved background behind them, shaped by subdued ambient illumination and controlled contrast that highlights the tense facial modeling with deep, soft shadows without bright artificial lighting.]"
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "2c4bc81aa40c6ddc",
            "revised_prompt_hash": "832963822c34f736"
          }
        }
      },
      {
        "group_id": "vca-s13-zoom-3",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 13,
            "shot_index": 18,
            "role": "source_wide"
          },
          {
            "scene_index": 13,
            "shot_index": 25,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "held_prop",
            "description": "Hyunwoo grips the bundle of money while it still touches Kuma's extended offering hand.",
            "evidence_quote": "Being seized by 이현우 while still touching 쿠마's offering hand.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Kuma remains to the left of Hyunwoo, with Kuma's offering hand on the left and Hyunwoo's gripping hand approaching from the right.",
            "evidence_quote": "이현우's hand enters from the right and closes tightly around the money at lower center, while 쿠마's offering hand remains at the left edge",
            "confidence": "high"
          },
          {
            "kind": "surface_state",
            "description": "The artificial embankment wall behind the men remains cracked and leaking water.",
            "evidence_quote": "갈라진 틈새로 물이 흐르는 어두운 인공제방 벽면 앞에 나란히 선 쿠마와 이현우.",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide must show the money-transfer instant, replacing its currently staged arrival moment: Hyunwoo's fingers grip the bundle while Kuma's extended hand still touches it.",
          "Kuma must remain left of Hyunwoo, with the money and both interacting hands visibly accessible between their torsos for the tighter framing.",
          "The cracked, leaking embankment must remain visible behind the men."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "The wide specifies \"on the embankment's open side, elevated above both men and angled gently down along the wall\"; the zoom specifies \"on the same open side, looking obliquely downward from below chest height toward the exchange\" and \"retain cropped torsos and a soft portion of the embankment\". Both view the interaction region downward from the same open side; the height difference and face-angle differences do not require a new essential viewpoint for this hand-centered crop. However, the moments currently conflict: the wide is \"before 쿠마 reaches toward it\", whereas the zoom shows \"이현우's hand enters from the right and closes tightly around the money\". The camera relation is compatible, but a literal crop requires correcting the wide's action to the money-transfer instant.",
        "per_shot_consumption_hints": {
          "13:18": {
            "include_in_wide": true
          },
          "13:25": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from an elevated position on the open ground and angled gently down, the massive artificial embankment wall dominates the upper and mid frame, its cracked concrete face receding diagonally into the background. Structural supports are visible obliquely beneath and beside the wall. C13O13 in a dark leather jacket, a young East Asian man in his 20s with short dark hair, stands in the lower-left frame in right profile, looking down at the base of the wall. To his right across the lower-middle frame, C03O04 in a worn collared outerwear, a young East Asian man with short messy black hair, stands at three-quarter angle from the left beside the wall, looking down at the same spot. Both full figures appear side by side on the open ground, leaving negative space around their shoes. They are captured at the money-transfer instant: the man on the left extends his offering hand toward the space between their torsos, still touching a clearly visible bundle of money, while the man on the right reaches in from the right and closes his fingers tightly around the bundle. The money and both interacting hands remain visibly unobstructed at lower center between their torsos, with the offering hand on the left and the gripping hand on the right. Pervasive nighttime darkness envelops the setting, with low and shadowy ambient lighting. The wet embankment surface features noticeable cracks, with water actively leaking from the damaged gaps and running over the supports, faintly readable through the dim, controlled contrast. The cracked, leaking wall remains visible behind both men."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "f0a8e31474a1df8e",
            "revised_prompt_hash": "b8658575018909d9"
          }
        }
      },
      {
        "group_id": "vca-s15-zoom-4",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 15,
            "shot_index": 15,
            "role": "source_wide"
          },
          {
            "scene_index": 15,
            "shot_index": 18,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "held_prop",
            "description": "Matsuda presses a telephone receiver tightly against his ear.",
            "evidence_quote": "전화기 수화기를 귀에 바짝 댄 채",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Matsuda watches the street outside the shop with a sharp, guarded gaze.",
            "evidence_quote": "상점 밖 거리를 매섭게 경계하는 마츠다의 은밀한 눈빛.",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide must visibly include Matsuda's guarded eyes and the telephone receiver pressed against his ear, the zoom's focal subject.",
          "The wide must show his outward gaze toward the street at the same instant as the zoom, rather than his earlier open-mouthed appeal to the departing Hyunwoo.",
          "The supplied wide does not satisfy this contract: it depicts Matsuda reaching and shouting before the telephone call, whereas the scene places the call after Hyunwoo and Charlie have moved away."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "Wide staging specifies \"three_quarter_left\" and \"Keep 마츠다's open mouth, forward-pitched torso and reaching arm together at center-right, with a cropped rear view of the departing 이현우 along the left foreground and the entrance beyond him.\" Zoom staging instead specifies \"three_quarter_right\" and \"Place his face and the receiver in the left half, leaving space to the right toward the entrance as he presses the receiver against his ear and watches the street beyond the frame.\" These opposing subject views and entrance directions cannot be obtained by cropping. The verdict describes the camera incompatibility only; the same-moment premise also fails, since the scene explicitly places the call later: \"현우와 찰리가 멀어지자.. 어디론가 전화를 거는 마츠다.\"",
        "per_shot_consumption_hints": {
          "15:15": {
            "include_in_wide": true
          },
          "15:18": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from upper-chest height oblique to the line of sight, the medium frame captures two figures separated in the cramped shop interior. Along the left foreground, a cropped rear view of an Asian young man in a casual jacket with back to camera, his torso and shoulders visible, stepping through the shop entrance and looking off-screen. At center-right, C14O14 in heavily worn practical work clothes, a Japanese man in his 60s with short hair, captured at three-quarter angle from the left. C14O14 is leaning his forward-pitched torso toward the left, holding a telephone receiver tightly against his visible ear, with both the receiver and his sharp, guarded eyes clearly readable in the frame. His mouth is closed rather than open in appeal, and his eyes are fixed past the camera through the entrance toward the street outside the shop, keeping guarded watch rather than looking at the departing young man. Behind them, framed against the existing tall stacks of old appliances and scrap in the dusty shop, with the desktop computer resting on the workbench in the background. Restrained daytime ambient light ensures readable facial detail with consistent contrast, illuminating the tense human distance against the dense junk."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "333b3b34e3c5224c",
            "revised_prompt_hash": "d65acf60ee36b3fc"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. Seen from eye level inside the shop, the figure from the chest up occupies the left half of the frame, leaving space on the right. C14O14 in heavily worn work clothes, an East Asian man in his 60s, turned at a three-quarter angle toward the right. He is pressing the telephone receiver of P26 tightly against his ear, his eyes fixed off-screen toward the right edge as he watches the street outside the shop with a sharp, guarded gaze. Lit by restrained daytime ambient illumination with controlled contrast. The soft, out-of-focus background reveals dusty stacks of old appliances, with the blurred shape of the shop entrance implied along the right edge."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "08464b5a99fa1570",
            "revised_prompt_hash": "5fde70cc61c95bed"
          }
        }
      },
      {
        "group_id": "vca-s19-zoom-5",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 19,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 19,
            "shot_index": 4,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "The secretary sits in the front seat with his torso and shoulders oriented toward the car's front despite his backward head turn.",
            "evidence_quote": "His neck is sharply twisted, while his torso and shoulders remain anchored and oriented toward the front of the car, presenting his back to the camera.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "The secretary holds his head turned backward toward Yoon, with a startled, arrested expression and his gaze directed at Yoon.",
            "evidence_quote": "윤성찬의 비서's turned face occupies the right half in three-quarter view, with a narrow seat edge establishing the forward-facing body beneath the backward turn; their startled gaze stays on 윤성찬 outside the left edge. Keep the camera motionless at this reaction-stage midpoint, allowing the arrested neck turn and parted expression to carry the shock.",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide must include the secretary seated in the front seat with his body facing forward and his head already turned backward toward Yoon at the same arrested reaction moment.",
          "For the close-up to be a true enlargement, the secretary's startled turned face and the front-seat edge beneath it must be visible within the wide; the current staging showing only his rear shoulder and head edge does not satisfy this requirement."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "Wide: \"looking across his profile with a slight upward angle\" and \"where only 윤성찬의 비서's rear shoulder and head edge are visible\". Zoom: \"diagonally behind the secretary and slightly above seated eye level, looking gently downward\" and \"윤성찬의 비서's turned face occupies the right half in three-quarter view\". The zoom requires a downward three-quarter view of the secretary's face, not an enlargement of the rear shoulder and head edge visible in the upward-looking wide.",
        "per_shot_consumption_hints": {
          "19:3": {
            "include_in_wide": true
          },
          "19:4": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from the opposite rear-seat position at upper-chest height and tilted slightly up, C17O17 in a formal suit, an elderly Korean man with short neat hair, occupies the left of center in right profile. He leans forward from the rear seating area, his mouth open in mid-speech, his index finger extended forward toward the right frame edge without exaggerated perspective, his eyes fixed off-screen. On the right edge of the frame, a Korean man in a business suit, his secretary, is seated in the front seat with his back to the camera; his torso and shoulders remain anchored and oriented toward the front of the car, establishing a forward-facing body position from the chest down, while his neck is sharply twisted and his head is already turned backward toward the elderly man. The secretary's turned face is visibly readable in three-quarter view within the wide frame, his startled gaze fixed on the elderly man and his lips parted in an arrested reaction. His rear shoulder and a narrow front-seat edge beneath his turned face remain visible, establishing the forward-facing body beneath the backward head turn. The interior of the luxury sedan surrounds them, the car ceiling visible in the upper frame while the floor is implied beyond the bottom edge. The cabin is filled with restrained daytime ambient daylight, maintaining a controlled contrast with subdued illumination."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "091f1eb0a4bde736",
            "revised_prompt_hash": "37fe447c2bc2aa3a"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. Seen from diagonally behind the front seat, slightly above seated eye level and looking gently downward. A Korean adult man with neat short black hair in a black business suit sits in the front seat and occupies the right half of the frame, his head turned backward at a three-quarter angle facing the left. His neck is sharply twisted, while his torso and shoulders remain anchored and oriented toward the front of the car, presenting his back to the camera. His startled gaze is fixed off-screen to the left, his lips slightly parted in an arrested expression of shock. A narrow portion of the rear-facing front seat edge is visible beneath the backward turn, establishing his forward-facing body. The luxury sedan interior is filled with restrained and subdued ambient daylight, maintaining a controlled contrast across the face without any harsh directional sunlight."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "2c73a0cdbbea79e7",
            "revised_prompt_hash": "fe5d1640355029a4"
          }
        }
      },
      {
        "group_id": "vca-s23-zoom-6",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 23,
            "shot_index": 1,
            "role": "source_wide"
          },
          {
            "scene_index": 23,
            "shot_index": 7,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "Hyunwoo has his head inclined toward Charlie's photograph, with his eyes widened in shock and directed downward.",
            "evidence_quote": "His face occupies the upper central frame as he inclines his head toward 찰리's photograph, eyes widening downward; retain the photograph's image-bearing face as a small, softly resolved element along the lower edge.",
            "confidence": "high"
          },
          {
            "kind": "surface_state",
            "description": "Hyunwoo's face retains the same visible bruising in both shots.",
            "evidence_quote": "얼굴에 피멍이 들어있고.",
            "confidence": "high"
          },
          {
            "kind": "prop_state",
            "description": "Charlie's wanted photograph rests on the table in front of Hyunwoo, with its image-bearing face upward and partly visible to the camera.",
            "evidence_quote": "테이블 위에 놓여 있음; 찰리는 실물이 아니라 사진 속에만 나타남\nThe image-bearing face showing Charlie is turned upward and partly visible to the camera.",
            "confidence": "high"
          },
          {
            "kind": "prop_state",
            "description": "Hyunwoo's wrists are no longer fastened in handcuffs at the photograph-reaction moment.",
            "evidence_quote": "(수갑풀리고, 어리둥절) ?",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "Visibly include Hyunwoo's bruised face, lowered head, and shock-widened eyes looking down toward Charlie's photograph.",
          "Include Charlie's wanted photograph lying image-side up on the metal table in front of Hyunwoo, with its image-bearing surface partly visible within the region containing his face.",
          "Correct the currently cuffed wrists to the released state established before the photograph is shown; the supplied wide otherwise depicts an earlier moment."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "Wide: \"above 이현우's seated eye level and looking diagonally downward at his front three-quarter view before the crane descends.\"\nZoom: \"Ease the inherited dolly inward from the same side of the table, slightly above 이현우's seated eyes and obliquely downward onto his bruised face.\"\nBoth character-angle entries specify \"three_quarter_left\". These viewpoints are compatible with a crop, provided the wide includes the photograph and matching reaction specified in the contract.",
        "per_shot_consumption_hints": {
          "23:1": {
            "include_in_wide": true
          },
          "23:7": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from beside a long edge of the table, angled diagonally downward from above seated eye level, the upper body and table occupying the central frame. C03O04 in a worn casual shirt, a Korean-American teenage boy with short messy black hair, sits just right of center in three-quarter left view. He is hunched over, his head inclined downward and his visibly shock-widened eyes directed toward a wanted photograph lying on the table in front of him, near his hands. Both wrists are released and visibly free of restraints, low in the composition over the table's diagonal edge; the open P33 handcuffs rest beside his hands. C03O04 has distinct dark bruises and traces of dried blood on his face and upper body, with the facial bruising clearly retained. The wanted photograph rests image-side up on the metal table, its image-bearing surface partly visible to the camera as a small, softly resolved element below his face within the central composition, without a discernible additional person's likeness. A wide, unadorned metal table anchors the center of the L33 visitation room, its cold utilitarian surface serving as a physical dividing barrier. A limited expanse of the spacious room, including the floor and wall, recedes behind him, bathed in subdued neutral ambient illumination that retains injury detail without sensational highlights."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "c292d237ee18a2aa",
            "revised_prompt_hash": "2b765db0baefb602"
          }
        }
      },
      {
        "group_id": "vca-s24-zoom-7",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 24,
            "shot_index": 4,
            "role": "source_wide"
          },
          {
            "scene_index": 24,
            "shot_index": 7,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "Hyunwoo leans close toward Pedro with one hand extended toward Pedro's collar, without an established grip.",
            "evidence_quote": "붉게 충혈된 눈으로 페드로의 멱살을 향해 한 손을 뻗은 채 거친 얼굴을 바짝 들이민 이현우.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Hyunwoo's forward lean is arrested and his face is rigid with shock, his mouth half-open.",
            "evidence_quote": "이현우's face sits left of center with open space to the right toward the off-screen 페드로; his forward tension arrests, lips half parted and eyes fixed on the person delivering the news.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Hyunwoo's eyes remain bloodshot and fixed toward Pedro's face beyond the right edge.",
            "evidence_quote": "이현우 leans into the gap, bloodshot eyes fixed on 페드로's face immediately beyond the right crop, while 페드로's cropped head remains turned toward him.",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide frame must visibly include Hyunwoo's face at left-center in a right three-quarter view, with bloodshot eyes, a rigid shocked expression and a half-open mouth.",
          "Hyunwoo must hold the same arrested forward lean and rightward gaze toward Pedro, with his reaching hand visible below and extended toward Pedro's collar.",
          "Pedro's shoulder and collar must remain narrowly in the right foreground, leaving Hyunwoo's face available for a tighter crop that excludes Pedro."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "Wide: \"Place 페드로's shoulder and collar narrowly along the right foreground, with 이현우's upper body at left-center and his reaching hand fully visible in the lower frame.\" Wide: \"looking slightly upward toward 이현우 while retaining the established confrontation axis.\" Zoom: \"Hold the inherited eye-height position just outside 페드로's shoulder line, preserving the same side of the axis with his shoulder now beyond the near crop.\" Zoom: \"Emphasize only the closer camera distance, allowing the inherited rise and outward adjustment to remain unobtrusive.\" Both shots specify \"angle\": \"three_quarter_right\" for Hyunwoo.",
        "per_shot_consumption_hints": {
          "24:4": {
            "include_in_wide": true
          },
          "24:7": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from just outside the shoulder at upper-chest height and tilted slightly up, the two figures share the tight gap of the container interior. C03O04 in an old casual shirt, a Korean-American male in his late teens with short black messy hair, a highly stressed, hardened face, and distinctly bloodshot eyes, occupies the left-center at a three-quarter angle from the right. His upper body holds an arrested forward lean across the shared space, his face rigid with shock and his mouth half-open. One hand is visibly extended into the lower frame toward the foreground figure's collar, stopping short of an established grip, his bloodshot eyes and tense rightward gaze fixed on the face just outside the right edge. In the narrow right foreground, C07O08 in shabby streetwear, a Latino mixed male in his late teens with short dark hair, stands with his back to the camera, his shoulder, collar and a sliver of his turned face visible against the right edge as he reacts to the approaching hand. His narrowly cropped presence leaves the left-center face unobstructed and available for a tighter crop that excludes the foreground figure. The space is lit by restrained, dim ambient illumination, maintaining a muted, shadow-heavy atmosphere against the narrow, unresolved container walls behind them."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "177b17e0cc536fce",
            "revised_prompt_hash": "c8616ee78d83cdb5"
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 24,
      "groups_extracted": 7,
      "skipped": [
        {
          "seed": "S76sh7<-S73sh12",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "zoom:S25sh17",
          "reason": "cap"
        },
        {
          "seed": "zoom:S31sh10",
          "reason": "cap"
        },
        {
          "seed": "zoom:S31sh11",
          "reason": "cap"
        },
        {
          "seed": "zoom:S32sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S40sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S41sh36",
          "reason": "cap"
        },
        {
          "seed": "zoom:S42sh27",
          "reason": "cap"
        },
        {
          "seed": "zoom:S48sh29",
          "reason": "cap"
        },
        {
          "seed": "zoom:S54sh6",
          "reason": "cap"
        },
        {
          "seed": "zoom:S61sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S64sh11",
          "reason": "cap"
        },
        {
          "seed": "zoom:S70sh14",
          "reason": "cap"
        },
        {
          "seed": "zoom:S71sh15",
          "reason": "cap"
        },
        {
          "seed": "zoom:S80sh11",
          "reason": "cap"
        },
        {
          "seed": "zoom:S88sh37",
          "reason": "cap"
        },
        {
          "seed": "zoom:S90sh19",
          "reason": "cap"
        },
        {
          "seed": "S17sh9",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C16"
          ]
        }
      ],
      "revised_prompt_audit_violations": [],
      "rewrite_variation_skipped": [],
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            4,
            5
          ],
          "source": [
            4,
            2
          ]
        },
        {
          "zoom": [
            5,
            68
          ],
          "source": [
            5,
            62
          ]
        },
        {
          "zoom": [
            6,
            20
          ],
          "source": [
            6,
            15
          ]
        },
        {
          "zoom": [
            7,
            28
          ],
          "source": [
            7,
            25
          ]
        },
        {
          "zoom": [
            7,
            30
          ],
          "source": [
            7,
            28
          ]
        },
        {
          "zoom": [
            9,
            8
          ],
          "source": [
            9,
            1
          ]
        },
        {
          "zoom": [
            14,
            12
          ],
          "source": [
            14,
            7
          ]
        },
        {
          "zoom": [
            17,
            12
          ],
          "source": [
            17,
            5
          ]
        },
        {
          "zoom": [
            18,
            8
          ],
          "source": [
            18,
            7
          ]
        },
        {
          "zoom": [
            20,
            7
          ],
          "source": [
            20,
            2
          ]
        },
        {
          "zoom": [
            20,
            13
          ],
          "source": [
            20,
            7
          ]
        },
        {
          "zoom": [
            22,
            6
          ],
          "source": [
            22,
            2
          ]
        },
        {
          "zoom": [
            22,
            9
          ],
          "source": [
            22,
            6
          ]
        },
        {
          "zoom": [
            25,
            28
          ],
          "source": [
            25,
            11
          ]
        },
        {
          "zoom": [
            27,
            17
          ],
          "source": [
            27,
            11
          ]
        },
        {
          "zoom": [
            27,
            19
          ],
          "source": [
            27,
            17
          ]
        },
        {
          "zoom": [
            30,
            10
          ],
          "source": [
            30,
            6
          ]
        },
        {
          "zoom": [
            30,
            14
          ],
          "source": [
            30,
            6
          ]
        },
        {
          "zoom": [
            32,
            11
          ],
          "source": [
            32,
            1
          ]
        },
        {
          "zoom": [
            34,
            8
          ],
          "source": [
            34,
            6
          ]
        },
        {
          "zoom": [
            37,
            7
          ],
          "source": [
            37,
            6
          ]
        },
        {
          "zoom": [
            47,
            21
          ],
          "source": [
            47,
            17
          ]
        },
        {
          "zoom": [
            50,
            14
          ],
          "source": [
            50,
            7
          ]
        },
        {
          "zoom": [
            53,
            6
          ],
          "source": [
            53,
            3
          ]
        },
        {
          "zoom": [
            56,
            25
          ],
          "source": [
            56,
            23
          ]
        },
        {
          "zoom": [
            64,
            17
          ],
          "source": [
            64,
            7
          ]
        },
        {
          "zoom": [
            67,
            95
          ],
          "source": [
            67,
            83
          ]
        },
        {
          "zoom": [
            76,
            11
          ],
          "source": [
            76,
            7
          ]
        },
        {
          "zoom": [
            77,
            39
          ],
          "source": [
            77,
            22
          ]
        },
        {
          "zoom": [
            81,
            6
          ],
          "source": [
            81,
            4
          ]
        },
        {
          "zoom": [
            84,
            13
          ],
          "source": [
            84,
            7
          ]
        },
        {
          "zoom": [
            85,
            24
          ],
          "source": [
            85,
            15
          ]
        },
        {
          "zoom": [
            87,
            9
          ],
          "source": [
            87,
            6
          ]
        },
        {
          "zoom": [
            88,
            45
          ],
          "source": [
            88,
            11
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "zoom_continuity_anchor",
  "run_id": "23655383-52f3-4dbb-bf96-e4e90c2b25ea",
  "resolved_model": "gpt",
  "updated_at": "2026-09-20T20:45:26.404282+00:00",
  "project_config_snapshot": {}
}