{
  "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-s20-zoom-1",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 20,
            "shot_index": 1,
            "role": "source_wide"
          },
          {
            "scene_index": 20,
            "shot_index": 5,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "전택수 is lowered beside the river with one hand immersed in the water.",
            "evidence_quote": "씁쓸하게 강물을 내려다보던 택수가 물에 손을 담가본다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "전택수 looks downward at the river surface with a bitter expression.",
            "evidence_quote": "씁쓸하게 강물을 내려다보던 택수가 물에 손을 담가본다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The river water is flowing around the immersed hand.",
            "evidence_quote": "\"element\": \"강물 수면\", \"orientation\": \"\", \"state\": \"flowing around his immersed hand\"",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include 전택수 lowered beside the river, rather than standing upright.",
          "전택수's face and downward, bitter gaze toward the water must be visible.",
          "His descending arm and the hand immersed in the river must be visible within the wide frame.",
          "The flowing river surface around his immersed hand must be visible."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"At chest height on 전택수's downstream three-quarter side, hold a static medium view across his upper body toward the river below his eyeline.\" ZOOM: \"Complete the dolly at water-surface height slightly forward of 전택수's side profile, looking gently upward without entering his frontal axis.\" The specified character angles also oppose each other: WIDE \"three_quarter_right\" versus ZOOM \"three_quarter_left\".",
        "per_shot_consumption_hints": {
          "20:1": {
            "include_in_wide": true
          },
          "20:5": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C08O11 in a casual jacket, a Korean man in his mid-50s with an angular face and short black hair, is lowered beside the river in the middle-left midground, looking toward the river below the bank in the lower-right background. Captured at chest height from his downstream three-quarter right side, the composition focuses on his upper body while visibly including his descending arm and hand immersed in the water. He leans subtly toward the water, his shoulders held still and his head lowered; his face remains visible, wearing a bitter expression as his blank, absorbed gaze fixes downward on the river surface. The water beside the outdoor bank occupies the lower area, gently flowing around his immersed hand, its calm surface reflecting the subdued, neutral-to-cool daylight. The environment conveys a chilly and gloomy procedural atmosphere with natural tonal detail and no dramatic shadows."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "c124bfabbfcfe54f",
            "revised_prompt_hash": "f7f21ca343e59b78"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C08O11 in a detective jacket, a Korean man in his 50s, is crouched in the middle-left foreground at a three-quarter angle from the left, looking bitterly down toward the river surface beside his immersed hand in the lower-right foreground. Viewed from a low observer at water-surface height slightly forward of his profile and looking gently upward, his bitter, angular face occupies the upper-left area. His arm descends out of the frame edge, keeping the immersed hand visible at the composition's boundary as the flowing river water moves around it. Subdued neutral-to-cool daylight preserves natural skin tones against a calm, gently flowing river surface reflecting cool environmental tones without dramatic shadows."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "e75484f908a5b544",
            "revised_prompt_hash": "5dc705a02c9411ec"
          }
        }
      },
      {
        "group_id": "vca-s21-zoom-2",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 21,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 21,
            "shot_index": 5,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The riverbank recovery photograph and 김선영’s school-uniform portrait must remain aligned side by side on the desk.",
            "evidence_quote": "\"The printed fronts remain partially visible below 전택수, one showing the riverbank recovery scene and the other 김선영 in school uniform.\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The riverbank photograph must show the recovery scene, while the other photograph must show 김선영 wearing a school uniform.",
            "evidence_quote": "\"택수가 책상 위 서류들 사이에서 당시 현장 사진(나체로 강변에 떠 있는 모습)과 교복을 입은 피해자 김선영의 사진을 집어 든다.\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "Both photographs must have their printed fronts facing visibly toward the camera rather than being flipped over.",
            "evidence_quote": "\"The printed fronts remain partially visible below 전택수\"",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The paired photographs must remain on the desk as the shared evidence surface.",
            "evidence_quote": "\"나란히 놓인 두 사진\"; \"state\": \"aligned on the desk\"",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must include 전택수 through his reaching arm and hand crossing the documents toward the paired photographs.",
          "It must visibly include both distinct evidence photographs: the riverbank recovery photograph and 김선영’s school-uniform portrait.",
          "The two photographs must be aligned side by side on the desk with their printed fronts visible.",
          "Because the wide staging excludes every live face, it cannot contain the facial region required for the zoom as a crop; the zoom must therefore be a different-camera view of the same moment."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"From close above the desk at a steep high three-quarter angle, crane into a tight evidence composition just behind 전택수's reaching arm, excluding every live face.\" ZOOM: \"Settle the push near the desk edge slightly below 전택수's seated eye line, holding him in a tight three-quarter profile as he lifts his head from the paired photographs and parts his lips.\" The zoom requires 전택수’s face from slightly below eye level, while the wide overhead viewpoint explicitly excludes every live face.",
        "per_shot_consumption_hints": {
          "21:3": {
            "include_in_wide": true
          },
          "21:5": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C08 in a dark casual jacket, a Korean male in his mid-50s, extends his reaching arm and hand from the lower-left foreground, crossing the scattered case reports toward the paired evidence photographs in the middle-center foreground. Captured from close above the desk at a steep high three-quarter angle, the insert framing entirely excludes all live faces. C08's hand firmly aligns P07, a crime scene photograph visibly displaying a riverbank recovery scene at evidentiary distance, side by side with P06. P06, a small handheld portrait-sized physical photographic print facing the camera, shows a smiling Korean teenage girl with a soft oval face and natural long black hair wearing a school uniform against a plain neutral background. Both P06 and P07 rest flat and aligned side by side on the wooden desk as a shared evidence surface, with both distinct printed fronts fully visible and readable among the scattered case reports. Restrained neutral daytime ambient office light provides documentary clarity with moderate contrast across the workspace, casting soft shadows under the extended arm. The entirely face-excluding wide framing establishes the same moment for a separate-camera zoom view rather than containing a live facial region for cropping."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "2ca780f7315c308c",
            "revised_prompt_hash": "cf25448752d4d17a"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. Captured in close framing from slightly below the seated eye line. In the opposite foreground, the soft, out-of-focus shoulder edges of two seated East Asian men lean slightly back. A standard wooden office desk separates them, serving as a shared evidence-surface anchor. Seated behind the desk in a tight three-quarter profile from the right is C08O11 in a casual jacket, an East Asian middle-aged man with short neat black hair and a square face. His head is lifting, lips parted, eyes fixed firmly on the men across the desk. On the desk surface just below him in the lower frame, two printed photographs remain aligned side by side, both with their printed fronts visibly facing the camera—one clearly showing a riverbank recovery scene, the other a portrait of a girl wearing a school uniform. Restrained neutral daytime ambient light with moderate contrast illuminates the scene, concentrating attention on his expression while keeping the immediate office surroundings in a soft background."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "4b614e45be70cc5d",
            "revised_prompt_hash": "4c0747ff175109d1"
          }
        }
      },
      {
        "group_id": "vca-s33-zoom-3",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 33,
            "shot_index": 2,
            "role": "source_wide"
          },
          {
            "scene_index": 33,
            "shot_index": 7,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "전택수 must remain seated opposite the 나주경찰서장 with the office desk between them.",
            "evidence_quote": "맞은편에 앉은 택수, 불편한 기색이다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "전택수 must lean forward from his chair with his head lifted and lips parted as he begins to answer.",
            "evidence_quote": "the camera settles off his frontal axis in a tight upper-body frame as he lifts his head and parts his lips to answer. His shoulders advance from the chair",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "전택수 must look directly toward the 나주경찰서장 opposite the desk.",
            "evidence_quote": "his eyes lock onto the 나주경찰서장 beyond the frame",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The open laptop must remain on the desk with its display oriented toward the 나주경찰서장.",
            "evidence_quote": "The display face is angled away from the camera toward the 나주경찰서장",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The laptop broadcast must be paused after the police chief presses the spacebar.",
            "evidence_quote": "서장이 스페이스바를 누르자 택수의 목소리가 멎는다.",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "The desk must remain between the two men, with its edge providing the lower-frame spatial connection in the zoom.",
            "evidence_quote": "The near edge enters the lower frame and recedes toward the off-screen 나주경찰서장.",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include 전택수 seated across the desk from the 나주경찰서장.",
          "At this shared moment, 전택수 must be leaning forward with his head lifted, lips parted, and eyes directed at the 나주경찰서장 rather than reclining and staring into empty space.",
          "The desk must extend between the two men in the same arrangement represented by its lower edge in the zoom.",
          "The open laptop must be visible on the desk, oriented toward the 나주경찰서장, with the broadcast paused."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "The wide stages 전택수 as \"three_quarter_left\" and views the scene \"From the open corner of the desk and slightly above seated eye level,\" whereas the zoom follows \"전택수's near flank\" and shows him at \"three_quarter_right.\" Because the two shots see opposite three-quarter sides of 전택수, the zoom's essential staging cannot be obtained by cropping the wide frame.",
        "per_shot_consumption_hints": {
          "33:2": {
            "include_in_wide": true
          },
          "33:7": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C08O11, a Korean man in his mid 50s with an angular face and shortly trimmed black hair in a detective coat, sits in the middle-right midground, positioned across the shared desk from C16O24, a Korean man in his early 50s with a broad face and shortly trimmed black hair in a police uniform, who sits in the middle-left midground. Captured from the open corner of the desk slightly above seated eye level, the diagonal wide frame establishes their opposed placement. C16O24 is at three-quarter angle from the right, leaning forward toward the laptop screen, eyes fixed on the monitor. C08O11 is at three-quarter angle from the left, leaning forward from the distinct backrest of the standard office chair with his shoulders advanced, head lifted, lips parted as he begins to answer, and eyes looking directly toward C16O24 opposite him. The top plane of the desk extends diagonally between them, anchoring the spatial tension, with its near edge visibly connecting their opposed positions across the lower frame. The open laptop rests visibly on the desk with its display angled primarily toward C16O24, showing the broadcast paused on a frozen frame. [L32B01: A subdued police station office interior.] Daytime ambient illumination fills the room in restrained neutral-to-cool tones with natural contrast, casting a soft daytime glow and preserving realistic details."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "0829b0064b9f6629",
            "revised_prompt_hash": "1dcd04b1a7965637"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C08O11, a Korean middle-aged man with a square face and short neat black hair in a dark jacket, sits opposite the unseen 나주경찰서장 with the office desk between them, positioned in the middle-center foreground. Seen at a three-quarter angle from the right from slightly above his seated eye line, his upper body dominates the frame. He leans forward from the distinct backrest of the standard office chair behind him, shoulders advancing, head lifted and lips parted as he begins to answer with visible determination and discomfort. His eyes remain locked directly on the off-screen 나주경찰서장 across the desk. In the lower frame, the near edge of the desk recedes toward the unseen police chief, preserving the spatial connection between the two men. A partially visible open laptop remains on the desk, its display angled away from the camera and oriented toward the 나주경찰서장; only a sliver of the paused broadcast image is visible after playback has been stopped. The immediate surroundings are bathed in subdued, neutral-to-cool daytime ambient light, preserving natural facial details with realistic contrast."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "06cc0cb8000679c0",
            "revised_prompt_hash": "8611eceeed528178"
          }
        }
      },
      {
        "group_id": "vca-s35-zoom-4",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 35,
            "shot_index": 1,
            "role": "source_wide"
          },
          {
            "scene_index": 35,
            "shot_index": 12,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "장원섭 must be looking directly at 전택수 rather than toward the camera.",
            "evidence_quote": "Both men incline slightly into the formal greeting while looking at one another rather than the lens; the single emphasized axis is their matched placement across the desk.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The office desk must remain positioned between 장원섭 and 전택수.",
            "evidence_quote": "Its near corner enters from the lower left and recedes behind 장원섭.",
            "kind": "surface_state"
          },
          {
            "confidence": "high",
            "description": "For the wide-shot handshake moment, 장원섭 must be standing and inclining into a firm right-handed handshake with 전택수; the zoom's seated pose currently violates this lock.",
            "evidence_quote": "책상을 사이에 두고 마주 선 채 서로의 오른손을 꽉 맞잡은 장원섭과 전택수의 측면 전경",
            "kind": "subject_pose"
          }
        ],
        "wide_shot_contract": [
          "The wide frame must visibly include 장원섭, the zoom's focal subject, on the left side of the desk with his face seen in right profile.",
          "장원섭 must be looking across the desk at 전택수.",
          "The desk must visibly separate the two men beneath their clasped right hands.",
          "Because this wide depicts the standing handshake, any true enlargement must preserve 장원섭's standing handshake pose; the supplied seated three-quarter close-up cannot be derived from it."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "The wide is staged as “a static medium-wide profile composition” with 장원섭 in “profile_right,” while the zoom is staged “on 전택수's side of the desk” with 장원섭 in “a three-quarter view” and “three_quarter_right.” A crop cannot change his profile into a three-quarter view. The action state also conflicts: the wide has him “inclining into firm handshake,” whereas the zoom specifies “seated, chin held still.”",
        "per_shot_consumption_hints": {
          "35:1": {
            "include_in_wide": true
          },
          "35:12": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C12O18, a Korean man in his early 40s in a business suit, stands on the left side of the desk in the middle-left midground, and C08O11, a Korean man in his mid 50s in a detective coat, stands on the right side of the desk in the middle-right midground, with the desk visibly separating both men beneath their clasped right hands in the lower-center foreground. C12O18 stands in right profile, inclining into a firm right-handed handshake, his face seen in profile and his eyes fixed directly across the desk on C08O11 rather than toward the camera. C08O11 stands in left profile with his weight shifted forward, inclining into the greeting with his right hand tightly clasping C12O18's, his eyes fixed on C12O18. The shared formal desk edge acts as a physical boundary anchoring the spatial relationship between them. The background daytime office ambience features subdued neutral-to-cool color and moderate contrast, illuminating the tense stillness of the room."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "22a33b912a2c0fd0",
            "revised_prompt_hash": "a79c436934e19180"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. Observed from slightly below eye level, C12O18 in a neat business suit, a Korean man in his early 40s, occupies the center-right of the frame at a three-quarter angle from the right. He stands and inclines slightly into a firm right-handed handshake with the unseen character off-screen to the left, looking directly at that person rather than toward the camera; his unwavering eyes, still chin, and firmly pressed lips retain a restrained, deeply thoughtful expression. The formal office desk remains positioned between them, with its near edge anchoring the lower-left corner and establishing a subtle physical boundary as the handshake reaches across it. Moderate-contrast neutral-to-cool daytime ambient lighting casts a subdued, formal tone across his face, keeping his features natural and restrained, set against a softly blurred neutral-colored wall of the professional office environment behind him."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "7151e5feb6f60818",
            "revised_prompt_hash": "7bad8477837cd803"
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 35,
      "groups_extracted": 4,
      "skipped": [
        {
          "seed": "S17sh2<-S14sh7",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S22sh7<-S13sh6",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S46sh5<-S39sh4",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S74sh12<-S73sh5",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S75sh4<-S74sh9",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S85sh17<-S74sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S88sh6<-S85sh21",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "zoom:S37sh17",
          "reason": "cap"
        },
        {
          "seed": "zoom:S38sh4",
          "reason": "cap"
        },
        {
          "seed": "zoom:S39sh4",
          "reason": "cap"
        },
        {
          "seed": "zoom:S41sh7",
          "reason": "cap"
        },
        {
          "seed": "zoom:S43sh12",
          "reason": "cap"
        },
        {
          "seed": "zoom:S46sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S48sh13",
          "reason": "cap"
        },
        {
          "seed": "zoom:S49sh16",
          "reason": "cap"
        },
        {
          "seed": "zoom:S50sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S52sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S59sh4",
          "reason": "cap"
        },
        {
          "seed": "zoom:S60sh10",
          "reason": "cap"
        },
        {
          "seed": "zoom:S62sh9",
          "reason": "cap"
        },
        {
          "seed": "zoom:S63sh7",
          "reason": "cap"
        },
        {
          "seed": "zoom:S64sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S71sh10",
          "reason": "cap"
        },
        {
          "seed": "zoom:S73sh9",
          "reason": "cap"
        },
        {
          "seed": "zoom:S75sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S76sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S81sh14",
          "reason": "cap"
        },
        {
          "seed": "zoom:S85sh21",
          "reason": "cap"
        },
        {
          "seed": "zoom:S87sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S88sh2",
          "reason": "cap"
        },
        {
          "seed": "zoom:S89sh20",
          "reason": "cap"
        },
        {
          "seed": "zoom:S92sh7",
          "reason": "cap"
        },
        {
          "seed": "zoom:S93sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S93sh5",
          "reason": "cap"
        },
        {
          "seed": "S16sh9",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C01"
          ]
        },
        {
          "seed": "S24sh5",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C09"
          ]
        },
        {
          "seed": "S26sh6",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C11"
          ]
        },
        {
          "seed": "S27sh10",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C04"
          ]
        }
      ],
      "revised_prompt_audit_violations": [],
      "rewrite_variation_skipped": [],
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            2,
            9
          ],
          "source": [
            2,
            8
          ]
        },
        {
          "zoom": [
            3,
            4
          ],
          "source": [
            3,
            3
          ]
        },
        {
          "zoom": [
            3,
            7
          ],
          "source": [
            3,
            3
          ]
        },
        {
          "zoom": [
            12,
            4
          ],
          "source": [
            12,
            3
          ]
        },
        {
          "zoom": [
            13,
            6
          ],
          "source": [
            13,
            3
          ]
        },
        {
          "zoom": [
            14,
            7
          ],
          "source": [
            14,
            4
          ]
        },
        {
          "zoom": [
            18,
            4
          ],
          "source": [
            18,
            3
          ]
        },
        {
          "zoom": [
            29,
            4
          ],
          "source": [
            29,
            1
          ]
        },
        {
          "zoom": [
            30,
            4
          ],
          "source": [
            30,
            2
          ]
        },
        {
          "zoom": [
            37,
            28
          ],
          "source": [
            37,
            2
          ]
        },
        {
          "zoom": [
            40,
            8
          ],
          "source": [
            40,
            5
          ]
        },
        {
          "zoom": [
            41,
            2
          ],
          "source": [
            41,
            1
          ]
        },
        {
          "zoom": [
            42,
            5
          ],
          "source": [
            42,
            3
          ]
        },
        {
          "zoom": [
            45,
            8
          ],
          "source": [
            45,
            3
          ]
        },
        {
          "zoom": [
            50,
            6
          ],
          "source": [
            50,
            1
          ]
        },
        {
          "zoom": [
            51,
            4
          ],
          "source": [
            51,
            1
          ]
        },
        {
          "zoom": [
            51,
            7
          ],
          "source": [
            51,
            4
          ]
        },
        {
          "zoom": [
            52,
            8
          ],
          "source": [
            52,
            1
          ]
        },
        {
          "zoom": [
            54,
            12
          ],
          "source": [
            54,
            7
          ]
        },
        {
          "zoom": [
            54,
            18
          ],
          "source": [
            54,
            12
          ]
        },
        {
          "zoom": [
            56,
            6
          ],
          "source": [
            56,
            4
          ]
        },
        {
          "zoom": [
            56,
            8
          ],
          "source": [
            56,
            6
          ]
        },
        {
          "zoom": [
            57,
            6
          ],
          "source": [
            57,
            3
          ]
        },
        {
          "zoom": [
            62,
            6
          ],
          "source": [
            62,
            2
          ]
        },
        {
          "zoom": [
            68,
            2
          ],
          "source": [
            68,
            1
          ]
        },
        {
          "zoom": [
            75,
            6
          ],
          "source": [
            75,
            4
          ]
        },
        {
          "zoom": [
            77,
            4
          ],
          "source": [
            77,
            2
          ]
        },
        {
          "zoom": [
            79,
            4
          ],
          "source": [
            79,
            3
          ]
        },
        {
          "zoom": [
            79,
            8
          ],
          "source": [
            79,
            4
          ]
        },
        {
          "zoom": [
            81,
            6
          ],
          "source": [
            81,
            1
          ]
        },
        {
          "zoom": [
            83,
            6
          ],
          "source": [
            83,
            1
          ]
        },
        {
          "zoom": [
            94,
            8
          ],
          "source": [
            94,
            6
          ]
        },
        {
          "zoom": [
            94,
            11
          ],
          "source": [
            94,
            8
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "zoom_continuity_anchor",
  "run_id": "cd3a5cbf-bbc4-4298-a4d3-7fa629dfeab5",
  "resolved_model": "gpt",
  "updated_at": "2026-08-17T11:34:00.680570+00:00",
  "project_config_snapshot": {}
}