{
  "status": "completed",
  "applicable_count": 4,
  "completed_count": 4,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "78e79f6fbb05a6af",
  "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": 4,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The Korean woman’s upper body must be slack and lying sideways on the asphalt, with her head bent.",
            "evidence_quote": "아스팔트 바닥에 고개가 꺾인 채 늘어져 있는 여성의 상체.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The woman must be motionless in her collapsed state.",
            "evidence_quote": "푹 힘없이 쓰러지는 여자.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "Dark asphalt must be directly beneath and visibly surrounding the collapsed woman.",
            "evidence_quote": "Her bent head and torso occupy the central foreground, with enough asphalt retained around her to register the finality of the collapse.",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The same Korean woman who is the zoom shot’s focal subject must be visibly present in the wide frame.",
          "At this shared moment, the wide frame must show her collapsed on the asphalt with her upper body slack sideways and her head bent.",
          "The asphalt directly beneath and around her collapsed upper body must be visible."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "Wide: “From chest height several meters away, the camera begins its dolly toward the utility pole on a frontal diagonal, holding both figures within the alley layout.” The woman is staged with “back braced against pole” at “three_quarter_right.” Zoom: “The descending camera completes its move less than a meter above the asphalt and holds a steep downward angle over the woman's slack upper body,” with her staged as “profile_left” and “upper body slack sideways.” The steep overhead view and collapsed profile cannot be obtained by cropping the chest-height wide view of her upright against the pole.",
        "per_shot_consumption_hints": {
          "2:1": {
            "include_in_wide": true
          },
          "2:4": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C03O03 in a beige trench coat, a Korean young woman, lies motionless in a collapsed state in the middle-left midground at the base of a utility pole situated in the middle-left background. Her full body is visible, with her upper body slack and lying sideways directly on the dark asphalt and her head bent. C05O05 in a black leather jacket, an East Asian young man, overlaps her from the center frame, positioned with his back to the camera, looking down and leaning heavily over her neck. The chest-height wide camera captures both figures fully within the dark city back alley. Dark asphalt is clearly visible directly beneath and surrounding the woman’s collapsed upper body. The environment is illuminated only by a faint streetlight, maintaining a severe low-key night contrast. Deep, ominous shadows are cast over the asphalt floor and surrounding structures without any bright ambient light, keeping the figures partially obscured."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "4718aca052567adc",
            "revised_prompt_hash": "19b8aae736a21d14"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C03O03 in a beige trench coat, an East Asian young woman representing the Korean woman in the city alley, lies motionless in a fully slack, collapsed state in the middle-center foreground. Captured from a steep downward angle just above the ground, her slack upper body rests sideways in left profile directly on the asphalt, her head bent and angled with her gaze directed off-screen. A faint off-screen streetlight drops severe low-key contrast and deep, ominous shadows across her lifeless form. [L02: The dark, rough asphalt surface directly beneath her visibly surrounds her and fills the immediate frame edges, tightly isolating her torso against the bleak night plane.]"
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "24c624439bb2c9a2",
            "revised_prompt_hash": "5446d6ec86bd1142"
          }
        }
      },
      {
        "group_id": "vca-s12-zoom-2",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "role": "source_wide"
          },
          {
            "scene_index": 12,
            "shot_index": 9,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "강민숙 remains dead and slumped in a seated position with her head hanging down.",
            "evidence_quote": "“앉은 채로 고개를 떨군 채 죽어있는 엄마- 민숙!!!!”",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "강민숙’s rigid, clenched hand holds one crumpled photograph.",
            "evidence_quote": "“엄마 손안에 구겨진 사진 한 장이 보인다.”",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "The photograph remains crumpled inside her grip, with its image-bearing face partly turned toward the camera and broken up by deep folds.",
            "evidence_quote": "“Its image-bearing face is partly turned toward camera, with the depicted content interrupted by deep folds.”",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "Dark blood remains spread and pooled on the floor beneath and around the seated body and hand.",
            "evidence_quote": "“바닥에 흥건한 혈흔.”",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include 강민숙’s dead, slumped seated body with her head lowered.",
          "Her rigid, clenched hand must be visible within the wide frame and must already contain the single crumpled photograph.",
          "The blood-marked floor must remain visible beneath and around her, including the area supporting the hand.",
          "The hand and photograph must be presented from a floor-level-compatible viewing side so the zoom can be obtained as a tighter continuation of the wide shot."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "WIDE: “Dolly in from a low position inside the parted curtain line and settle close enough to hold 강민숙’s lowered head, torn shoulder, collarbone wound, and seated body together without isolating the gore as an insert.” ZOOM: “From the floor-level close-observation axis beside 강민숙, complete the dolly-in until her rigid hand occupies the lower half of frame and the crumpled photograph sits across roughly one quarter of the image.”",
        "per_shot_consumption_hints": {
          "12:6": {
            "include_in_wide": true
          },
          "12:9": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Seen from a low observer position, C07O09 in a torn mart uniform, an early 40s Korean woman with mature East Asian features and natural black hair, seated on the floor in the middle-right, positioned directly over the existing dark red bloodstain. The lifeless figure appears at three-quarter angle from the left, dead and slumped in the seated position, head hanging limp and lowered with eyes closed. Her exposed shoulder and collarbone display rough bite-like wounds, dangling flesh, and running blood. Within the wide frame, her rigid, clenched hand rests near the floor and visibly holds a single crumpled photograph; its image-bearing face is partly turned toward the camera and broken up by deep folds. The low, floor-level-compatible viewing side clearly includes the hand, photograph, and the blood-marked floor supporting the hand, with dark blood spread and pooled beneath and around her seated body. A parted edge of the pre-existing curtain forms a narrow foreground boundary on the left. The room maintains a low-key night interior exposure with restrained neutral tones, allowing the stark crimson color of the existing bloodstain on the floor to remain the only saturated visual accent in the dark space."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "4c02936bf7d33f3b",
            "revised_prompt_hash": "59be3bfa5774180e"
          }
        }
      },
      {
        "group_id": "vca-s21-zoom-3",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "role": "source_wide"
          },
          {
            "scene_index": 21,
            "shot_index": 6,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The computer monitor must be displaying Kang Min-sook’s last-known phone-location result on a maritime map.",
            "evidence_quote": "엄마 폰 위치추적 결과다.\n\n<화면내용>\n실종 강민숙(41세)\n핸드폰 번호 (010-000-0000) LAST LOCATION\n해상 지도위에 좌표.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The displayed result must show coordinates 37.484400 N / 126.072486 E, timestamp 2026-02-18 11:21:08, source GPS/Network, and offline status.",
            "evidence_quote": "37.484400 N / 126. 072486 E\nTimestamp 2026-02-18 11:21:08\nSource:GPS /Network\nStatus: offline",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The maritime map’s last-location coordinates must be marked in red.",
            "evidence_quote": "책상 위 컴퓨터 모니터 화면에 바다 위 좌표가 붉게 표시된 해상 지도의 멈춘 상태.",
            "kind": "prop_state"
          }
        ],
        "wide_shot_contract": [
          "The wide frame must visibly include the computer monitor displaying Kang Min-sook’s last-location result, even if it is peripheral or small.",
          "The visible monitor screen must contain the maritime map with the red location marker and the specified coordinates, timestamp, source, and offline status so the zoom can be a detail of the same display state."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"The eye-level dolly-in ends in a held close view from 수리영's three-quarter front, fixing her widened eyes and rigid expression slightly above center while the desk photographs remain as a soft lower-frame layer along her eyeline. The still endpoint suppresses camera motion just before the subsequent pan toward the monitor.\" ZOOM: \"Directly before the monitor at close screen distance, hold the camera axis almost perpendicular so the maritime map and red last-location marker read without keystone distortion.\" The monitor is outside the held wide framing and is only reached by a subsequent pan, so this frontal monitor view cannot be obtained by cropping that frame.",
        "per_shot_consumption_hints": {
          "21:5": {
            "include_in_wide": true
          },
          "21:6": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C09O12 in a khaki field jacket, a young East Asian woman, seen in close framing at eye-level from a three-quarter angle from the right. She is perched rigidly in her chair, her widened eyes and rigid expression fixed off-screen toward the lower frame, her face positioned slightly above center. In the blurred lower foreground, a functional police office desk surface is visible, covered with scattered photographs. The image-bearing faces of the photographs lie upward toward the camera, with portions of depicted neck and shoulder injuries faintly visible at the lower edge. Also visibly included within the frame is the desk’s computer monitor, its screen frozen on Kang Min-sook’s last-known phone-location result: a maritime map with the last-location coordinates marked in red and clearly legible data reading “37.484400 N / 126.072486 E,” “Timestamp 2026-02-18 11:21:08,” “Source: GPS / Network,” and “Status: offline.” The scene is illuminated by neutral, even ambient lighting, creating a sterile atmosphere with balanced contrast that holds her face in restrained, high-contrast tension against a soft out-of-focus background."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "1061193cb65b2dab",
            "revised_prompt_hash": "47a5cea36a215224"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. A computer monitor displaying Kang Min-sook’s last-known phone-location result occupies the middle-center midground. Viewed from directly before the screen, the display face is perpendicular to the camera, showing a digital maritime map with the last-location coordinates marked by a sharply defined bright red marker. The on-screen result identifies missing person Kang Min-sook, age 41, phone number 010-000-0000, and displays: LAST LOCATION; 37.484400 N / 126.072486 E; Timestamp 2026-02-18 11:21:08; Source: GPS / Network; Status: offline. A functional police office desk surface is visible continuously across the lower frame just beneath the monitor bezel, grounding the composition. The monitor's display provides localized brightness against the neutral, even ambient lighting of the sterile office environment, keeping the red marker, coordinate text, and map topography sharply defined."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "8aff0bc23227d63e",
            "revised_prompt_hash": "00d6207b2543107e"
          }
        }
      },
      {
        "group_id": "vca-s21-zoom-4",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "role": "source_wide"
          },
          {
            "scene_index": 21,
            "shot_index": 10,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "수리영’s hand must be holding the folded memo as she inserts it into her pants pocket.",
            "evidence_quote": "\"메모쪽지를 접어 주머니에 넣고\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The held prop must be the folded memo containing the copied coordinates.",
            "evidence_quote": "\"필기도구를 찾아 좌표를 메모 한다. 메모쪽지를 접어 주머니에 넣고\"",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "The memo must be folded in half, with only its outer face visible and the written coordinates concealed inside the fold.",
            "evidence_quote": "\"Only the folded outer face is visible; the written coordinates are concealed inside the fold.\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The folded memo must remain visibly halfway inside the pants-pocket opening.",
            "evidence_quote": "\"the folded note remains visibly arrested halfway inside the pocket\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The pants-pocket opening must be partly occupied by the folded memo.",
            "evidence_quote": "\"Partly occupied by the folded note.\"",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide frame must visibly contain 수리영’s hand holding the folded memo at her pants-pocket opening.",
          "The folded memo must be visibly halfway inside the pocket, with its written coordinates concealed within the fold.",
          "As currently staged around 수리영’s face and the desk photographs, the wide shot does not satisfy this contract."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "Wide: \"The eye-level dolly-in ends in a held close view from 수리영's three-quarter front, fixing her widened eyes and rigid expression slightly above center while the desk photographs remain as a soft lower-frame layer along her eyeline.\" Zoom: \"At waist height beside 수리영, hold a static isolated detail angled toward her hand and pocket opening\" and \"Her face is completely excluded.\" The waist, hand, and pocket region required by the zoom is not within the face-and-desk composition of the wide shot, so a crop cannot produce it.",
        "per_shot_consumption_hints": {
          "21:5": {
            "include_in_wide": true
          },
          "21:10": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C09O12 in a khaki field jacket, a young East Asian woman, seen in close framing at eye-level from a three-quarter angle from the right. She is perched rigidly in her chair, her widened eyes and rigid expression fixed off-screen toward the lower frame, her face positioned slightly above center. The framing visibly includes her hand at her pants-pocket opening, holding a memo folded in half as she inserts it into the pocket; the folded memo is arrested halfway inside, partly occupying the pocket opening. Only the memo’s blank outer face is visible, while the copied coordinates are concealed inside the fold. In the blurred lower foreground, a functional police office desk surface is visible, covered with scattered photographs. The image-bearing faces of the photographs lie upward toward the camera, with portions of depicted neck and shoulder injuries faintly visible at the lower edge. The scene is illuminated by neutral, even ambient lighting, creating a sterile atmosphere with balanced contrast that holds her face in restrained, high-contrast tension against a soft out-of-focus background."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "1061193cb65b2dab",
            "revised_prompt_hash": "a486b9ead7df0002"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. At waist height beside the subject, an isolated insert shot angled toward the hand and pocket opening. C09 in a khaki field jacket and pants, a young East Asian woman, her hand occupies the central lower frame, holding P13 as she tucks it into her pants pocket. P13 is a memo containing copied coordinates, folded in half and visibly arrested halfway inside the pocket opening, partly occupying it. The pocket opening faces diagonally toward the camera beside her inserting hand. Only the folded memo’s outer face is visible, with the written coordinates concealed inside the fold. The subject's face is completely excluded. Neutral, even institutional office ambient illumination holds the hand, fold, and pocket separation legible with balanced contrast, creating a sterile atmosphere without dominating dramatic light. Soft, out-of-focus background of the office."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "b51fd815e29a4af5",
            "revised_prompt_hash": "49c7b372ea5722da"
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 6,
      "groups_extracted": 4,
      "skipped": [
        {
          "seed": "S5sh7",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C09"
          ]
        },
        {
          "seed": "S28sh4",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C22"
          ]
        }
      ],
      "revised_prompt_audit_violations": [],
      "rewrite_variation_skipped": [],
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            5,
            8
          ],
          "source": [
            5,
            1
          ]
        },
        {
          "zoom": [
            7,
            3
          ],
          "source": [
            7,
            1
          ]
        },
        {
          "zoom": [
            14,
            3
          ],
          "source": [
            14,
            2
          ]
        },
        {
          "zoom": [
            23,
            2
          ],
          "source": [
            23,
            1
          ]
        },
        {
          "zoom": [
            25,
            8
          ],
          "source": [
            25,
            4
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "zoom_continuity_anchor",
  "run_id": "4c27ab49-31e4-49c7-86ad-ae99d433f713",
  "resolved_model": "gpt",
  "updated_at": "2026-07-15T14:13:34.409694+00:00",
  "project_config_snapshot": {}
}