{
  "status": "completed",
  "applicable_count": 7,
  "completed_count": 7,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "60c6cc6f331b9c70",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "vca-s2-zoom-1",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "role": "source_wide"
          },
          {
            "scene_index": 2,
            "shot_index": 3,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The Korean man and Korean woman are pressed together at a utility pole in the alley.",
            "evidence_quote": "\"전봇대에 뒤엉켜있는 두 사람.\" / WIDE: \"전봇대 아래에 두 한국인 남녀가 밀착해 있는 실루엣.\" / ZOOM: \"Directly behind the neck, a wet, dark vertical edge of a utility pole forms a soft, out-of-focus background surface.\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The man’s mouth/teeth are biting into the woman’s neck.",
            "evidence_quote": "\"남자의 붉은 눈동자, 목의 살점을 뜯는 이빨…\" / ZOOM: \"한국인 남성의 이빨이 한국인 여성의 목 피부를 강하게 파고들며 물어뜯는 순간\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The woman’s head is slackened or falling backward during the bite.",
            "evidence_quote": "ZOOM description: \"여성의 고개가 무력하게 뒤로 젖혀진 클로즈업.\" / ZOOM staging: \"her head slackens backward through the upper right of frame\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "medium",
            "description": "The utility pole behind/against them is damp and dark/wet.",
            "evidence_quote": "WIDE key_bg_elements: \"element\": \"utility pole\", \"state\": \"old, damp, stained\" / ZOOM key_bg_elements: \"element\": \"utility pole edge\", \"state\": \"dark, damp, out of focus\"",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include the Korean man and Korean woman pressed together at the utility pole.",
          "The wide shot must contain the zoom focal action: the man’s mouth/teeth at the woman’s neck in the same biting moment.",
          "The wide shot must show the woman’s head slackened or fallen backward during the bite.",
          "The utility pole must be present behind/against the couple as a damp, dark vertical element."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"the camera sits low at waist height at the foggy alley mouth, looking straight down a long, damp corridor toward a utility pole about 12 meters away\"; WIDE angles: 한국인 남성 \"three_quarter_right\" and 한국인 여성 \"three_quarter_left\". ZOOM: \"the camera is less than half a meter from the couple at neck height, angled from 한국인 여성’s side\"; ZOOM angles: 한국인 남성 \"profile_left\" and 한국인 여성 \"profile_right\".",
        "per_shot_consumption_hints": {
          "2:1": {
            "include_in_wide": true
          },
          "2:3": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Captured from a low waist-height observer at the foggy alley mouth looking down a damp corridor, the wet alley pavement occupies the lower frame and dense blue-gray mist fills the upper space. A damp, blue-gray fog envelops the area, illuminated by a dim, sickly gold sodium streetlight blooming through the mist, casting heavy, low-key shadows. In the middle distance, C06O08 in a dark jumper, an adult Korean man at three-quarter angle from the right, and C09O11 in a burgundy coat, an adult Korean woman at three-quarter angle from the left, stand pressed together. C06O08's weight presses forward, pinning C09O11 against a stained utility pole; his mouth is at her neck, teeth visibly biting into the side of her neck in the same tense moment. C09O11 is arched against the pole, her head slackened and fallen backward during the bite, looking off-screen. Both figures appear as heavily compressed dark silhouettes against the bright background, but their body volume is preserved against the dim ambient fill, with a faint dirty-gold rim light tracing C06O08's shoulder and C09O11's backward-tilted jaw and neck contour so the bite remains readable in the wide frame. The utility pole's front curve faces the camera, rising behind and against the figures as a damp, dark, stained vertical spine. The streetlight head points downward toward the couple and slightly toward the camera, causing a flare in the thick mist. The slick, dirty, rain-darkened pavement reflects the streetlight bloom and the couple's dark legs in broken, shallow streaks."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "a3143aef5b57b0b1",
            "revised_prompt_hash": "802b2ce4f68cdd63"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. A visceral close-up focusing on a neck and jaw. C09O11 in a burgundy coat, a Korean adult woman, in right profile, head slackened and falling backward into the upper right of the frame, eyes closed, severely injured and limp. Entering from the left edge, C06O08 in a dark jumper, a Korean adult man, in left profile, gazing down with a faint red gleam in his eye, jaw pressed forward as the force initiator. The two are pressed tightly together at a wet utility pole in the alley; his mouth and teeth bite firmly into the damp skin of C09O11's neck, with a sharp, narrow red accent visible at the bite point. A damp, blue-gray fog envelops the tight space, drifting through a diffused, sickly gold sodium streetlight spill falling from above-left. Heavy, low-key blue-gray shadows wrap the skin, cut by the gold edge that creates shallow highlights on the neck. Directly behind the neck, the wet, dark vertical edge of the old damp utility pole forms a soft, out-of-focus background surface."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "070db2327597a0e1",
            "revised_prompt_hash": "42a8448ec47ca0a9"
          }
        }
      },
      {
        "group_id": "vca-s5-zoom-2",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 5,
            "shot_index": 11,
            "role": "source_wide"
          },
          {
            "scene_index": 5,
            "shot_index": 12,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "수리영 is close to 민숙’s shoulder, smelling her from the side of the doorway.",
            "evidence_quote": "WIDE: \"수리영 leans in from frame left with her nose almost touching 민숙’s shoulder at frame center\"; SCENE: \"(엄마의 냄새를 맡으며)\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "민숙’s wrist is visible and carries a small circle-shaped mark.",
            "evidence_quote": "SCENE: \"힐끗, 민숙 손목에 보이는 작은 원(이하 표식)을 본다.\"",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The wrist mark is unusually clear/distinct at this moment.",
            "evidence_quote": "SCENE: \"오늘따라 유난히 또렷해 보이지만\"; ZOOM: \"state\": \"sharp, dark, more distinct than usual\"",
            "kind": "surface_state"
          },
          {
            "confidence": "medium",
            "description": "민숙’s wrist hangs relaxed downward for the insert.",
            "evidence_quote": "ZOOM: \"body_pose\": \"wrist relaxed downward\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "medium",
            "description": "민숙’s sleeve cuff frames the wrist without covering the circle mark.",
            "evidence_quote": "ZOOM: \"the cuff edge faces camera diagonally, framing the wrist without covering the mark\"",
            "kind": "prop_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must show 수리영 at frame left/side profile leaning in close to 민숙’s shoulder, consistent with smelling her.",
          "The wide shot must include 민숙 in the same tight doorway space, with her shoulder near 수리영 and her body available for a tilt/crop downward toward the wrist.",
          "The wide shot must visibly include 민숙’s wrist below the shoulder/chest area, hanging relaxed downward on the same side visible from 수리영’s side of the doorway.",
          "The wide shot must include the small circle-shaped mark on 민숙’s wrist, visible and not covered by the sleeve cuff, so the insert can be a true enlargement of that focal detail."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "WIDE: \"Near the doorway at shoulder height, the handheld camera stays close on the side profiles of 수리영 and 민숙\" and \"수리영 leans in from frame left with her nose almost touching 민숙’s shoulder at frame center\". ZOOM: \"The camera completes the reveal tilt from 민숙’s shoulder down to her wrist\" and \"settling just below chest level in a tight detail view from 수리영’s side of the doorway.\"",
        "per_shot_consumption_hints": {
          "5:11": {
            "include_in_wide": true
          },
          "5:12": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C01O01 in a grayish-blue hoodie, a Korean woman in her early 20s with a youthful oval face, long natural black hair, and soft facial features, stands in the middle-left foreground in right profile with eyes closed, leaning close from the side of the doorway with her nose almost at the shoulder of C04O05, as if smelling her, while reaching for that shoulder. C04O05 in a gray knit homewear with an apron, a Korean woman in her early 40s with a mature face, dark hair, and soft facial features, occupies the middle-center foreground at a three-quarter angle from the left, her shoulder held still, her eyes fixed on C01O01. Her visible wrist on the same side facing C01O01 hangs relaxed downward below the shoulder and chest area within the wide frame; the sleeve cuff sits diagonally around the wrist without covering a small circle-shaped mark, which is clearly visible, dark, and unusually distinct. They share the tight space of the open door, the scuffed inner doorframe bracketing their torsos vertically. Captured at shoulder height, their upper bodies occupy the frame, with the threshold obliquely visible at the bottom edge. Diffused light passing through the closed window behind them blends with faint kitchen steam, creating pervasive blue-gray shadows and casting a soft warm-gold edge along their shoulders to maintain a quiet, cramped domestic closeness."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "529ae289778c88c1",
            "revised_prompt_hash": "bbb2c578e32b3611"
          }
        }
      },
      {
        "group_id": "vca-s8-zoom-3",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 8,
            "shot_index": 5,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "Suriyoung is the zoom focal subject and must also be visible in the wide shot.",
            "evidence_quote": "ZOOM SHOT description: \"눈을 동그랗게 뜨고 의아한 표정으로 멈춘 수리영의 얼굴.\" / WIDE SHOT description: \"수리영이 마트 직원 복장의 한국인 중년 여성을 마주보고 서 있는 측면 구도.\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "Suriyoung is inside the supermarket aisle environment under cold fluorescent retail lighting.",
            "evidence_quote": "WIDE staging: \"Product shelves remain steady as horizontal layers behind them\" and \"Sickly fluorescent light flattens the market into blue-gray realism\" / ZOOM staging: \"against a blurred wall of products\" and \"A cold fluorescent wash leaves her skin pale\"",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "The product shelves behind/around Suriyoung are stocked and visually ordered/noisy with product labels facing camera.",
            "evidence_quote": "WIDE staging: \"market product shelves\" with \"front-facing product labels and price tags are visible to camera in stacked bands behind the characters\", \"state\": \"fully stocked, orderly\" / ZOOM staging: \"product shelf labels\" with \"the label faces are turned toward camera but rendered out of focus\", \"state\": \"stocked, bright, visually noisy\"",
            "kind": "surface_state"
          },
          {
            "confidence": "medium",
            "description": "Suriyoung’s expression at this moment is confused or questioning, with widened eyes in the zoom.",
            "evidence_quote": "SCENE TEXT: \"수리영\\n(의아) 네? 누구랑요?\" / ZOOM SHOT description: \"눈을 동그랗게 뜨고 의아한 표정으로 멈춘 수리영의 얼굴.\"",
            "kind": "subject_pose"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include Suriyoung in the supermarket aisle, because the zoom isolates her face.",
          "The wide shot must include the same cold fluorescent supermarket setting with stocked product shelves behind/around her.",
          "For this continuity moment, Suriyoung should read as confused or questioning, matching the zoom’s widened-eyed reaction."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"the camera holds a clean perpendicular side two-shot of Suriyoung and the middle-aged female market employee facing each other\"; \"수리영\" angle: \"profile_right\", \"body_pose\": \"leaning toward employee\", \"gaze_target_id\": \"C16\". ZOOM: \"holds still on a close front three-quarter view of her widened eyes\"; \"angle\": \"three_quarter_left\", \"body_pose\": \"shoulders pulled back\", \"gaze_target_id\": \"C07\"; \"the unseen male employee's line pulling her gaze just outside the frame\".",
        "per_shot_consumption_hints": {
          "8:3": {
            "include_in_wide": true
          },
          "8:5": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Captured at shoulder-height from the side of the aisle. C01O01, Suriyoung, in a dark gray hoodie, a young Korean woman in her 20s, standing inside the brightly lit supermarket in right profile, leaning forward, skin appearing pale under the harsh cold fluorescent lighting, eyes widened with a confused, questioning expression as they stay fixed on the middle-aged woman. Across the shared aisle space, a Korean middle-aged female market employee in worker uniform stands in left profile, one hand resting on the shelf, eyes fixed on C01O01. The interior of a modern supermarket aisle forms a rigid background behind both profiles, illuminated by a cold, blue-gray fluorescent wash. Horizontal product shelves behind and around Suriyoung are fully stocked, orderly, and visually noisy with various retail items featuring noticeable red and gold packaging, front-facing labels and price tags visible in stacked bands. The dull aisle floor runs left-to-right across the lower frame beneath their feet, reflecting a weak green-blue cast."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "8a8c9ee456e933f7",
            "revised_prompt_hash": "5ab6361e3fddac28"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C01O01, Suriyoung, in a casual blue-gray hoodie, a Korean woman in her early 20s, occupies the middle-center foreground inside a supermarket aisle. Captured at a close front three-quarter left angle, her shoulders are pulled back in a sudden pause. Her youthful oval face, soft facial features, and long natural black hair are sharply in focus, her widened eyes looking off-screen, fixed on an unseen person with a confused, questioning expression. A cold fluorescent wash from an overhead retail fixture, its underside hanging slightly above and behind the camera line, casts hard shadows under her eyes, leaving her skin pale against the muted blue-gray ambient light. The immediate background is an out-of-focus wall of fully stocked, orderly supermarket product shelves; front-facing product labels and price tags are turned toward the camera but blurred into soft horizontal colored bands of visually noisy red and gold packaging, with the narrow side face of a shelf endcap pointing toward the camera along the frame edge."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "dac507d69a1d3fb0",
            "revised_prompt_hash": "2aa7f6c10e8a387d"
          }
        }
      },
      {
        "group_id": "vca-s11-zoom-4",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 11,
            "shot_index": 2,
            "role": "source_wide"
          },
          {
            "scene_index": 11,
            "shot_index": 4,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The rooftop entrance iron/metal door is half-open.",
            "evidence_quote": "Scene text: '옥상에 올라와 보니 반쯤 열린 현관 철문.' Zoom staging: 'half-open metal entrance door edge' and 'state': 'partly open, unlit beyond'.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "Suriyoung’s face is fixed toward the half-open entrance door with a stiff, fearful attention.",
            "evidence_quote": "Zoom description: '반쯤 열린 현관 철문을 굳은 표정으로 주시하는 수리영의 얼굴.' Zoom staging: 'the shot concentrates on her tightened mouth and fixed stare'.",
            "kind": "subject_pose"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include Suriyoung as the zoom focal subject, including her head/face within the full-body view.",
          "For the zoom to be a true enlargement, the wide frame would need to contain Suriyoung from a compatible front-left / three-quarter-left side, with her face oriented toward the half-open door.",
          "The wide frame would need to include, or at least spatially imply at the same edge/eyeline, the half-open rooftop entrance metal door that Suriyoung is staring at."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: 'In the dark apartment courtyard, the camera is locked at chest height about twelve feet in front of Suriyoung, wide enough to include her full body, the bicycle beside her, and the stairs rising behind.' WIDE angle/action: 'three_quarter_right' and 'looks_toward' / 'rooftop stairs'. ZOOM: 'On the rooftop landing, the camera dollies in from three to four feet away at face height, angled from Suriyoung's front-left side.' ZOOM angle/action: 'three_quarter_left' and 'The half-open metal door is kept mostly implied by her eyeline, with only a soft dark edge at frame side'.",
        "per_shot_consumption_hints": {
          "11:2": {
            "include_in_wide": true
          },
          "11:4": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C01O01 in a blue-gray hooded casual outfit, a youthful Korean woman in her early 20s with long natural black hair, stands in the lower-center foreground at a three-quarter angle from the right, looking up toward the rooftop stairs in the upper-right background. The camera is locked at chest height, holding her full body, including her head and face, and the bicycle frame beside her in the wide view. One hand rests on the bicycle, its wheels and side visible against the ground. At the top of the rooftop stairs in the upper-right background, along her eyeline, the rooftop entrance iron/metal door is visibly half-open, its dark unlit gap just beyond the door edge. Her face is oriented toward that half-open door with a stiff, fearful attention, her tightened mouth and fixed stare readable even within the full-body wide framing. The surrounding courtyard wall and facade enclose the space, bathed in a low-key, dark blue-gray shadow. A weak, sickly gold light spills from an unseen source above the stairs, creating subtle rims along her soft facial features, the half-open metal door edge, and the wet tires, evoking a suspenseful and uncomfortable atmosphere."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "825bc2a78a4a05a3",
            "revised_prompt_hash": "89b59af9703ee770"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C01O01 in a casual hoodie, a Korean woman in her early 20s with a youthful oval face, long natural black hair, and soft facial features, positioned at a three-quarter angle from the left, neck craned forward. She is fixed toward the half-open rooftop entrance iron/metal door just off to the frame edge, watching it with stiff, fearful attention; her mouth is tightened and her stare is rigid. The camera is positioned at face height from the front-left, her head and shoulders occupying the frame. The environment is bathed in a pervasive low-key dark blue-gray shadow, leaving her eyes deeply shadowed. A weak, sickly gold light from an unseen source creates a thin rim tracing the side of her face. [: damp, stained blue-gray wall sitting at a shallow angle directly behind her, compressing the space, with only a soft dark edge of the half-open metal entrance door barely visible at the frame edge angled away into darkness, thin cold mist in the air]."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "adfbb45f62734bbb",
            "revised_prompt_hash": "8b65529f037a4ba0"
          }
        }
      },
      {
        "group_id": "vca-s12-zoom-5",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "role": "source_wide"
          },
          {
            "scene_index": 12,
            "shot_index": 13,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The close-up hand belongs to 민숙, the dead mother/corpse from the wide shot.",
            "evidence_quote": "\"앉은 채로 고개를 떨군 채 죽어있는 엄마- 민숙!!!!\" / \"시신의 굳은 손 안에 구겨진 사진 한 장이 쥐어진 클로즈업.\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "민숙’s corpse hand is stiff or clenched around the photograph.",
            "evidence_quote": "\"시신의 굳은 손 안에 구겨진 사진 한 장이 쥐어진 클로즈업.\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "A single crumpled photograph is held inside 민숙’s hand.",
            "evidence_quote": "\"엄마 손안에 구겨진 사진 한 장이 보인다.\"",
            "kind": "held_prop"
          },
          {
            "confidence": "medium",
            "description": "The photograph’s surface is creased/crumpled, not flat or clean.",
            "evidence_quote": "\"구겨진 사진 한 장\"",
            "kind": "prop_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must include 민숙’s dead seated body so the close-up hand is identifiable as part of the same corpse.",
          "The wide shot must visibly include 민숙’s hand holding one crumpled photograph, because the zoom shot’s focal subject is that photograph in her stiff hand.",
          "The hand/photo area must be positioned within the wide frame in a way that could be isolated as the zoom’s focal region, even though the provided zoom staging uses a different floor-level beside-hand camera angle."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"From low seated eye level directly in front of the curtain area, about six feet away\" and \"holds a beat longer on Minsuk's body as a front-facing tableau.\" ZOOM: \"From the flow’s very low close-observation position beside 민숙’s hand\" and \"an extreme floor-level insert angled slightly downward, with the crumpled photograph held in the central third\".",
        "per_shot_consumption_hints": {
          "12:8": {
            "include_in_wide": true
          },
          "12:13": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C04O05 in gray knit homewear, a Korean woman in her early 40s with dark hair, rests as a lifeless seated body in the middle-center midground, with a stained parted curtain behind the body in the middle-center background. Facing the camera with her head fallen forward and gaze looking down, her motionless form is framed from a low seated eye level. One stiff, clenched corpse hand is clearly visible on her body within the wide frame, gripping a single creased, crumpled photograph so the hand-and-photo area can be isolated as the zoom’s focal region while still remaining part of the same dead seated body. The interior environment is dominated by cold, low-key blue-gray shadows, establishing a chilling atmosphere that flattens the room. Restrained dark red blood marks trail along the floor toward her, contrasting with the weak ambient spill that casts a faint dirty-gold edge on the curtain folds and the dim bedside wall."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "66b12c099146363b",
            "revised_prompt_hash": "2e6e086aeb3eb050"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. An extreme floor-level insert angled slightly downward. C04, 민숙, the dead Korean mother in her 40s, remains motionless out of view while only her stiff, lifeless hand in a gray knit sleeve occupies the lower-center frame. The rigid, clenched fingers form a cold frame around P09, a single small worn black-and-white photograph crumpled tightly inside her corpse hand and pressed against the floor. The image-bearing face of P09 is partly turned toward the camera, but its creased, crushed surface, deep folds, and dark shadows hide most of the printed content. A faint dirty gold spill illuminates the crumpled paper, contrasting with a suppressed red undertone near the pale skin. The background features the edge of the damp room bed, fading completely into a soft, low-key blue-gray blur via shallow depth of field."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "a95ef825044cb62d",
            "revised_prompt_hash": "0a71b48068cabe1e"
          }
        }
      },
      {
        "group_id": "vca-s14-zoom-6",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "role": "source_wide"
          },
          {
            "scene_index": 14,
            "shot_index": 12,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The backpack and doll are in Suri-young’s room as altered-position clue objects, not absent or replaced.",
            "evidence_quote": "\"수리영 방안에 놓여진 백팩, 인형. 약간씩 위치가 달라진.\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The backpack is positioned to camera-left and the doll to camera-right, separated by a small gap on the floor.",
            "evidence_quote": "\"slightly shifted backpack\", \"screen_zone\": \"lower_left\"; \"slightly shifted doll\", \"screen_zone\": \"lower_right\"; \"separated by a small but suspicious gap\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The backpack is closed and slightly displaced, with its front pocket side angled partly toward camera.",
            "evidence_quote": "\"Its front pocket side is angled partly toward camera rather than lying square to the wall.\", \"state\": \"closed, slightly displaced\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The doll is still and clean, with its face and torso turned slightly off-axis toward the camera.",
            "evidence_quote": "\"The doll’s face and torso are turned slightly off-axis toward the floor-level camera.\", \"state\": \"still, clean, subtly out of place\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The floor and wall-base area around the objects are clean, dry, and unmarked, with no blood visible.",
            "evidence_quote": "\"핏자국도 보이지 않고\"; \"bedroom floor\" ... \"state\": \"spotless, dry, unnaturally clean\"; \"bedroom corner baseboard\" ... \"state\": \"clean, dry, unmarked\"",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include the bedroom floor and wall/baseboard area where the backpack and doll are located, so the insert can be read as an enlargement of that floor-corner clue area.",
          "The backpack must appear on camera-left and the doll on camera-right, with a small visible gap between them on the floor.",
          "The backpack must remain closed, slightly displaced, and angled so its front-pocket side is partly visible to camera.",
          "The doll must remain still and clean, with its face and torso turned slightly off-axis toward camera.",
          "The visible floor and wall/baseboard around the objects must be spotless, dry, and unmarked, with no blood."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "WIDE staging: \"From the bedroom doorway at eye level\" and \"the bed, floor, curtain area, and wall are all visible at once.\" ZOOM staging: \"the camera is static and angled slightly downward across the floor\" and \"The backpack and doll sit in the lower half of frame... with the wall base and floorboards giving precise scale and placement.\"",
        "per_shot_consumption_hints": {
          "14:4": {
            "include_in_wide": true
          },
          "14:12": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Wide view from the doorway at eye level, looking into an unnaturally pristine and meticulously organized bedroom. Flat, cold blue-gray light washes over the sterile space. The floor is spotless and bare. A made bed sits undisturbed against a clean, unmarked pale wall. The curtain hangs partly open, revealing an empty, tidy space behind it. Near the base of the wall, the clean wall/baseboard and floor-corner clue area are clearly visible in the wide frame: a closed backpack rests on the floor to camera-left, slightly displaced and angled so its front-pocket side is partly visible to camera, while a small clean doll rests to camera-right, still and subtly out of place, its face and torso turned slightly off-axis toward camera. The backpack and doll are separated by a small, distinct visible gap on the floor. The floor and wall/baseboard around both objects are spotless, dry, and unmarked, with no blood visible."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "52c21db82390570c",
            "revised_prompt_hash": "a68a5cc8d5407234"
          }
        }
      },
      {
        "group_id": "vca-s16-zoom-7",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 16,
            "shot_index": 4,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "혜수 must be tense and serious, with a tightened forward chin and a furrowed/fixed expression.",
            "evidence_quote": "WIDE: \"혜수's forearm leads diagonally back toward her tense partial silhouette.\" ZOOM: \"her furrowed brow and fixed stare fill the center\"; \"Her chin is tightened and angled forward.\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "혜수 must be looking toward 김형사 during this moment.",
            "evidence_quote": "WIDE character_angles: \"gaze_direction_kind\": \"looks_at_character\", \"gaze_target_id\": \"C05\". ZOOM character_angles: \"gaze_direction_kind\": \"looks_at_character\", \"gaze_target_id\": \"C05\".",
            "kind": "subject_pose"
          },
          {
            "confidence": "medium",
            "description": "혜수's arm remains extended forward from the phone-presenting action, forming the line that connects the wide phone foreground to the zoomed face.",
            "evidence_quote": "SCENE TEXT: \"(핸드폰에 저장된 민숙번호 보여주며) 이 번호 위치 좀 따봐.\" WIDE: \"혜수's extended hand\"; \"body_pose\": \"arm thrust forward\". ZOOM: \"Following the flow's tilt up the line of 혜수's arm\".",
            "kind": "subject_pose"
          },
          {
            "confidence": "medium",
            "description": "The desk edge remains the lower spatial boundary between 혜수 and 김형사, visible in the wide and only implied at the bottom of the zoom.",
            "evidence_quote": "WIDE: \"desk edge\" ... \"The near horizontal edge cuts across the bottom of frame\". ZOOM: \"desk edge below frame\" ... \"Only the top edge is faintly implied at the bottom\".",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must include 혜수 in the same police-office space, at the far end of her extended arm, tense and looking toward 김형사.",
          "The wide shot must visibly connect 혜수's extended arm to the foreground phone-presenting action, because the zoom is described as following the line of her arm up to her face.",
          "For the zoom to be a true enlargement, the wide would need to contain 혜수's furrowed, fixed face from a compatible side angle; as staged, the wide instead shows her from three-quarter right while the zoom requires three-quarter left."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"At a three-quarter angle from the right, C02O03 is partially visible as a tense silhouette in the midground\" and staging lists 혜수 angle as \"three_quarter_right\". ZOOM: \"C02O03 ... occupies the center frame from the chest up at a three-quarter angle from the left\" and staging lists 혜수 angle as \"three_quarter_left\". The zoom also states the camera \"lands close in front of her face from just off 김형사's side of the desk,\" while the wide frames her as a \"tense partial silhouette\" behind the foreground phone.",
        "per_shot_consumption_hints": {
          "16:3": {
            "include_in_wide": true
          },
          "16:4": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. From a tight over-the-desk low position slightly below eye level, P05, a sleek dark smartphone, occupies the lower-center foreground, its lit front face angled slightly upward and glowing with a pale light showing a saved contact number. P05 is held close to the lens by the thrust-forward fingers of C02O03 in a dark field jacket, a Korean early 40s woman; her extended forearm remains visibly connected to the phone-presenting action, leading diagonally back across the frame to her body at the far end of the reach. At a three-quarter angle from the right, C02O03 is partially visible as a tense silhouette in the midground, her chin tightened forward and her brow distinctly furrowed, her fixed serious face readable within the shadow, with eyes locked toward the seated colleague. In the soft out-of-focus background at a three-quarter angle from the left, a Korean 30s man in a brown leather jacket leans toward the screen, looking down at P05. A cluttered and worn shared desk edge horizontally crosses the lower frame, remaining a clear spatial boundary between the foreground hand and the background figure. [L12B02: A dimly lit police office interior bathed in a cold, low-key fluorescent-blue wash, casting muted, damp-looking blue-gray shadows over subdued architectural shapes.]"
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "6179b7d66b652179",
            "revised_prompt_hash": "7e609189dacf10e6"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C02O03 in a dark gray jacket, a Korean woman in her early 40s, occupies the center frame from the chest up at a three-quarter angle from the left. Her arm remains extended forward from the phone-presenting action, leading out below the frame as if still thrust across the desk toward the off-screen seated colleague. Her chin is tightened and angled forward, maintaining a rigid, urgent posture with a distinctly furrowed brow and a fixed, serious stare directed toward that seated colleague off-screen. Low-key fluorescent light sculpts her brow in muted blue-gray, leaving a narrow warm glint on her cheekbone. Only the top edge of the desk is faintly implied at the bottom frame boundary, angled away, preserving it as the lower spatial boundary between her and the off-screen colleague. The background dissolves into a dimly lit office interior bathed in a cold fluorescent-blue wash, rendering partitions into soft, subdued blue-gray shapes with a small defocused red-gold status light visible in the distance."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "835ea1b3b2d4b8ea",
            "revised_prompt_hash": "a8468692da47803a"
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 11,
      "groups_extracted": 7,
      "skipped": [
        {
          "seed": "S21sh5<-S16sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "zoom:S21sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S21sh10",
          "reason": "cap"
        },
        {
          "seed": "zoom:S25sh8",
          "reason": "cap"
        },
        {
          "seed": "S14sh5",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C01"
          ]
        }
      ],
      "revised_prompt_audit_violations": [],
      "rewrite_variation_skipped": [],
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            1,
            3
          ],
          "source": [
            1,
            2
          ]
        },
        {
          "zoom": [
            12,
            16
          ],
          "source": [
            12,
            8
          ]
        },
        {
          "zoom": [
            13,
            5
          ],
          "source": [
            13,
            2
          ]
        },
        {
          "zoom": [
            15,
            4
          ],
          "source": [
            15,
            1
          ]
        },
        {
          "zoom": [
            19,
            8
          ],
          "source": [
            19,
            7
          ]
        },
        {
          "zoom": [
            20,
            3
          ],
          "source": [
            20,
            1
          ]
        },
        {
          "zoom": [
            27,
            5
          ],
          "source": [
            27,
            1
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "zoom_continuity_anchor",
  "run_id": "42a05d8b-1cac-4389-bbbf-e6c60f01e685",
  "resolved_model": "gpt",
  "updated_at": "2026-06-19T04:45:32.370902+00:00",
  "project_config_snapshot": {}
}