{
  "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-s3-zoom-1",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 3,
            "shot_index": 2,
            "role": "source_wide"
          },
          {
            "scene_index": 3,
            "shot_index": 5,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "김선영 must be standing with both hands tightly clasped beneath her neck and her shoulders turned toward the bedroom door.",
            "evidence_quote": "She compresses both hands tightly beneath her neck and keeps her attention toward the door, her turned shoulders suggesting the breath held before a quiet departure rather than a neutral standing pose.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "김선영 must be looking toward the bedroom door.",
            "evidence_quote": "김선영’s front-side diagonal, cropping below her shoulders while retaining the 방문 behind her viewing axis.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "The bedroom door behind 김선영 must be closed, with its room-facing side visible diagonally.",
            "evidence_quote": "The room-facing side is visible behind her at a diagonal.",
            "kind": "prop_state"
          }
        ],
        "wide_shot_contract": [
          "The wide frame must visibly contain 김선영’s upper torso, including both hands clasped tightly beneath her neck and her shoulders turned toward the bedroom door.",
          "The closed bedroom door must be visible behind 김선영, including the middle-right region needed for the tighter frame.",
          "김선영 and the door must share a composition from which a crop can preserve her three-quarter-left upper-torso view and her attention toward the door; the supplied wide staging does not satisfy this contract."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "The wide is staged as “Dolly into a floor-level facial close view from 김선영’s front-side diagonal” with 김선영 at “three_quarter_right,” while the zoom says “Hold static at upper-torso height on 김선영’s front-side diagonal, cropping below her shoulders” and places her at “three_quarter_left.” More decisively, the wide keeps “her face and the receiver prominent while 민정 (과거)’s curled back remains a soft form at the near edge of the frame,” whereas the zoom must retain “the 방문 behind her viewing axis.” The required upper-torso, hands, and door composition cannot be obtained by cropping the staged facial close-up.",
        "per_shot_consumption_hints": {
          "3:2": {
            "include_in_wide": true
          },
          "3:5": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C09O20, 김선영, in a winter school uniform, a 17-year-old Korean girl with a round face and long straight black hair, stands in the middle-center foreground at a three-quarter angle from the right. Her upper torso is fully visible, her shoulders turned toward the bedroom door, and both hands are tightly clasped beneath her neck around a telephone receiver held close to her mouth, with the side of the receiver visible to the camera. She looks cautiously toward the closed bedroom door behind her. The door occupies the middle-right region of the frame, with its room-facing side visible diagonally, sharing a composition with 김선영 that preserves her three-quarter-left upper-torso view and attention toward it. A sleeping Korean child, rendered as a soft out-of-focus form with back to camera, lies curled asleep on the ground at the lower edge of the frame with eyes closed. Captured from a floor-level facial close view, the frame highlights the spatial tension of the secretive call while visibly retaining 김선영’s upper torso, clasped hands, turned shoulders, and the closed door behind her. [: The immediate floor surface below them] is enveloped in deep darkness, lit only by subdued, low-contrast illumination with restrained colors and quiet shadow detail, leaving the rest of the environment obscured."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "34bf14f92301c37b",
            "revised_prompt_hash": "074a3040bce3c017"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C09O19 in a bulky purple padded winter jumper, a 17-year-old young Korean woman with a round face and long straight black hair, stands in the middle-center foreground. Seen at a three-quarter left angle, she holds both hands tightly clasped beneath her neck, her shoulders turned tensely toward the bedroom door as she looks directly toward it, suggesting a breath held before a quiet departure. The camera holds static at upper-torso height, cropping the figure just below the shoulders so only the primary subject is fully visible. In the middle-right background, the bedroom door remains closed, its room-facing side visible diagonally behind her along her viewing axis. [L03: The closed bedroom door and the surrounding frame-edge surfaces are enveloped in deep darkness, lit only by subdued, low-contrast illumination with restrained naturalistic colors and quiet shadows, with no distinct artificial light sources visible.]"
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "69c37af72e008c93",
            "revised_prompt_hash": "befc88e4577e7a99"
          }
        }
      },
      {
        "group_id": "vca-s12-zoom-2",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 12,
            "shot_index": 3,
            "role": "source_wide"
          },
          {
            "scene_index": 12,
            "shot_index": 6,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "전택수 must remain at the front of the room addressing the seated detectives.",
            "evidence_quote": "단상 앞에 선 택수가 직원들과 한 명씩 눈을 맞추며 이야기를 하고 있다.",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "전택수’s attention and gaze must remain directed toward 서의용 in the rear row.",
            "evidence_quote": "WIDE: \"his eyes fixed on 서의용\"; ZOOM: \"keeping his attention on 서의용 beyond the lens axis\"",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "전택수 must have the faint smile specified for this moment; the wide shot’s tightened brow is a continuity conflict that must be corrected if both shots depict the same instant.",
            "evidence_quote": "택수\n(피식 웃으며) 솔직해서 좋네. 자네 이름이 뭐야?",
            "kind": "subject_pose"
          },
          {
            "confidence": "medium",
            "description": "전택수’s chin must remain slightly lowered during the matched moment.",
            "evidence_quote": "서의용을 향해 옅은 미소를 지은 채 고개를 살짝 숙인 전택수의 상체.",
            "kind": "subject_pose"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly contain 전택수’s face and upper body at the front of the briefing room so he is the same focal subject isolated by the zoom.",
          "He must be looking toward 서의용 in the rear row.",
          "For this exact matched moment, his slightly lowered chin and faint smile must already be present in the wide shot; the supplied wide shot’s furrowed-brow expression cannot coexist with that zoom expression.",
          "The wide may retain the seated detectives and podium context, but the zoom uses the opposite three-quarter side and therefore requires a different camera rather than a literal crop."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"Captured from a mildly low, slightly off-axis angle at seated chest height, the medium framing presents him at a three-quarter angle from the right.\" ZOOM: \"Captured from a chest-height observer perspective, his torso and shoulders fill the frame at a three-quarter angle from the left.\" The opposing three-quarter sides mean the zoom cannot be obtained by cropping the wide viewpoint.",
        "per_shot_consumption_hints": {
          "12:3": {
            "include_in_wide": true
          },
          "12:6": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C01O01, a mid-50s Korean male officer in a dark navy suit jacket with a square jawline and short black hair showing faint graying temples, stands leaning forward in the middle-center midground at the front of the room, addressing the seated detectives and pointing toward 서의용 in the rear row. Captured from a mildly low, slightly off-axis angle at seated chest height, the medium framing presents his clearly visible face and upper body at a three-quarter angle from the right. His chin is slightly lowered and he wears a faint smile, his eyes fixed intently on 서의용 in the rear row. He is positioned on the wooden platform at the front of the [L11: formal, unembellished briefing room]. The backs of audience chairs occupy the lower edge of the frame, establishing a shared physical space between the speaker and the seated detectives. Restrained natural morning ambient illumination filters faintly through a distant window, washing the room in a moderate-to-low contrast atmosphere that maintains a sober, serious mood."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "176fba0d9b431105",
            "revised_prompt_hash": "0a916c436647f873"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C01O01 in a dark navy suit jacket, a middle-aged Korean male officer with a square face and short black hair showing faint gray at the sides, stands at the front of the room addressing the seated detectives and occupies the middle-center midground, looking toward Seo Ui-yong in the rear row beyond the lens axis. Captured from a chest-height observer perspective, his torso and shoulders fill the frame at a three-quarter angle from the left. His chin is slightly lowered mid-address, a faint smile softening his authoritative presence, eyes and attention fixed on the distant listener off-screen. Restrained natural morning ambient light with moderate-to-low contrast traces his facial features, preserving the quiet tension of the room. A narrow edge of the formal briefing-room podium and softly receding audience seating remain visible at the frame boundaries, rendered slightly out of focus to keep the visual emphasis firmly on the speaker."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "833588155df6c8d3",
            "revised_prompt_hash": "1b8c1e5de73a48f1"
          }
        }
      },
      {
        "group_id": "vca-s15-zoom-3",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "role": "source_wide"
          },
          {
            "scene_index": 15,
            "shot_index": 5,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "서의용 must be leaning forward with bent shoulders, his eyes lowered toward the document envelope with a heavy, troubled expression.",
            "evidence_quote": "“The envelope spans the lower foreground without obscuring his face, while his bent shoulders and lowered eyes compress the frame around his troubled concentration.”",
            "kind": "subject_pose"
          },
          {
            "confidence": "high",
            "description": "서의용 must hold the yellowed document envelope open in both hands beneath his face.",
            "evidence_quote": "“The opened envelope is held diagonally beneath his face, with its inner side angled toward him and partly toward the camera.”",
            "kind": "held_prop"
          },
          {
            "confidence": "high",
            "description": "The yellowed document envelope must be open and held diagonally, with its inner side facing 서의용 and partly facing the camera.",
            "evidence_quote": "“The opened envelope is held diagonally beneath his face, with its inner side angled toward him and partly toward the camera.”",
            "kind": "prop_state"
          }
        ],
        "wide_shot_contract": [
          "The wide frame must visibly include 서의용, the zoom shot’s focal subject.",
          "At this same moment, 서의용 must be leaning forward with lowered eyes and holding an opened yellowed document envelope in both hands beneath his face.",
          "The envelope’s diagonal orientation and open inner side must already be visible in the wide frame.",
          "The supplied wide staging does not satisfy this contract because it instead shows 서의용 balancing on a chair, looking upward, and gripping a document box with both raised hands."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: “From waist height at the far end of the narrow aisle, the camera begins a low diagonal dolly-in” and 서의용 is seen at “three_quarter_left,” with “both arms raised to grip the document box” and his gaze “up.” ZOOM: “Close beside 서의용 and slightly above his eyeline, the static camera looks down” at his “profile_right,” with “leaning forward, envelope raised” and gaze “down.” The low three-quarter-left wide view cannot be cropped into the slightly overhead right-profile view.",
        "per_shot_consumption_hints": {
          "15:1": {
            "include_in_wide": true
          },
          "15:5": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C02O04 in a worn leather jacket, a Korean middle-aged man with a round face and short black hair, balances on the step chair in the middle-right midground, with the dusty P07 document box visible on the top shelf in the upper-right background. Captured from a low diagonal waist-height observer angle, his lower legs and the step chair occupy the lower frame, while his upper body fills the frame above. He is seen at a three-quarter angle from the left, leaning forward with bent shoulders and lowered eyes, his face carrying a heavy, troubled expression as he studies a yellowed document envelope held open in both hands beneath his face. The opened envelope is held diagonally, with its inner side angled toward him and partly toward the camera. The narrow police archive room surrounds him, flanked by tall archive shelves and storage racks tightly packed with old case files. Subdued, low-contrast ambient illumination from a dim fluorescent light above casts heavy shadows along the aisle, creating a naturalistic, dim atmosphere."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "4d6ced0234d73b9a",
            "revised_prompt_hash": "73ebf7ce9e707224"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. Captured close beside the subject with the static camera looking down from slightly above eye level. C02O04 in a worn leather jacket, a Korean middle-aged man, in right profile, leaning forward with bent shoulders. His eyes are fixed down in a heavy, troubled gaze at P06. P06, a thick yellowed document envelope containing old investigation reports, spans the lower foreground without obscuring his face, opened in both his hands and held diagonally beneath his face, its inner side angled toward him and partly toward the camera. [: subdued, low-contrast ambient light casting a naturalistic dim tone over the immediate surroundings, the out-of-focus aisle-facing edges of tall storage shelves tightly packed with case files softly compressing the frame behind his back]."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "d00951ffe2b26bc2",
            "revised_prompt_hash": "c00cba3844299c7c"
          }
        }
      },
      {
        "group_id": "vca-s21-zoom-4",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 21,
            "shot_index": 2,
            "role": "source_wide"
          },
          {
            "scene_index": 21,
            "shot_index": 4,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "confidence": "high",
            "description": "The body photograph and Kim Seonyeong’s school-uniform photograph must remain flat, face-up, and side by side on the table.",
            "evidence_quote": "“Both image-bearing faces are turned upward to camera: one shows the body at the riverside and the other shows Kim Seonyeong in school uniform.” “Placed side by side”",
            "kind": "prop_state"
          },
          {
            "confidence": "high",
            "description": "Case documents must remain spread around the paired photographs.",
            "evidence_quote": "“Surrounds the paired photographs without obscuring them” and “Spread across the tabletop”",
            "kind": "surface_state"
          }
        ],
        "wide_shot_contract": [
          "Taeksu must be visibly represented by his two hands reaching in from opposite lower edges toward the photographs, establishing him as the same focal character shown in the zoom portrait.",
          "The body photograph and Kim Seonyeong’s school-uniform photograph must be visible near frame center, face-up and side by side.",
          "Scattered case documents must visibly surround the paired photographs on the tabletop.",
          "Taeksu’s face must remain excluded under the stated wide staging, so the zoom portrait requires a different camera viewpoint rather than a crop."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: “From a steep three-quarter high angle close to Taeksu’s side of the table, the tracking move tightens around his two hands” and “Faces remain excluded.” ZOOM: “The crane settles directly before seated Taeksu at slightly below eye level, holding a close portrait” and “His face occupies the central field.” The frontal, slightly low portrait cannot be cropped from the steep high-angle view that excludes his face.",
        "per_shot_consumption_hints": {
          "21:2": {
            "include_in_wide": true
          },
          "21:4": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Viewed from a steep three-quarter high angle, a flat office desk surface dominates the frame. Two hands of C01 in a dark suit jacket, a Korean middle-aged man, visibly enter from opposite lower edges and reach toward the photographs, resting on the edges of P08 and P09 to position them side by side near the frame center. P08 lies flat and face-up, clearly displaying a printed image of a lifeless body floating by a riverbank, while P09 lies flat and face-up beside it, clearly showing a printed image of a young female student wearing a school uniform. Scattered document pages with upward-facing case content spread across the tabletop and visibly surround the paired photographs without obscuring them. Restrained natural daytime light evenly illuminates the desk with moderate-to-low contrast, highlighting the paper textures while C01's face and upper torso remain completely excluded beyond the upper edge."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "7ea666a1b1bfe571",
            "revised_prompt_hash": "45a3789a0970f64a"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C01O01, a Korean middle-aged man in a navy jacket suit, is positioned in the middle-center foreground. Framed as a close portrait from slightly below eye level, the seated man with short black hair, faint gray temples, and a square-jawed face faces the camera with his chin lifted. His unwavering gaze is aimed just past the lens toward an unseen figure off-screen. At the lower frame edge, two printed photographs are placed side by side and lie flat, face-up, on an office desk: one shows a body at the riverside, and the other shows Kim Seonyeong in a school uniform. They remain partially visible as a narrow contextual trace, with case documents spread across the tabletop around them without obscuring either photograph. The immediate background shows a softly out-of-focus sofa backrest, illuminated by a restrained natural daytime office ambience that casts moderate-to-low contrast across his face, providing clear visibility and preserving firmness without melodramatic shadows."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "9fa9828988ead8dc",
            "revised_prompt_hash": "fe95337d3dce794c"
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 34,
      "groups_extracted": 4,
      "skipped": [
        {
          "seed": "S17sh2<-S14sh4",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S21sh2<-S14sh4",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S24sh3<-S22sh1",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S27sh5<-S21sh5",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S46sh11<-S39sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S49sh17<-S24sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S52sh4<-S31sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S55sh9<-S37sh21",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S64sh1<-S38sh4",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S68sh1<-S66sh2",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S85sh23<-S74sh2",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S88sh4<-S80sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S88sh7<-S85sh23",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "S89sh13<-S87sh3",
          "reason": "cross_scene_zoom"
        },
        {
          "seed": "zoom:S39sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S42sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S43sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S47sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S48sh14",
          "reason": "cap"
        },
        {
          "seed": "zoom:S49sh19",
          "reason": "cap"
        },
        {
          "seed": "zoom:S52sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S52sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S53sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S53sh10",
          "reason": "cap"
        },
        {
          "seed": "zoom:S54sh9",
          "reason": "cap"
        },
        {
          "seed": "zoom:S56sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S57sh7",
          "reason": "cap"
        },
        {
          "seed": "zoom:S59sh6",
          "reason": "cap"
        },
        {
          "seed": "zoom:S60sh11",
          "reason": "cap"
        },
        {
          "seed": "zoom:S63sh9",
          "reason": "cap"
        },
        {
          "seed": "zoom:S71sh8",
          "reason": "cap"
        },
        {
          "seed": "zoom:S73sh7",
          "reason": "cap"
        },
        {
          "seed": "zoom:S75sh7",
          "reason": "cap"
        },
        {
          "seed": "zoom:S76sh5",
          "reason": "cap"
        },
        {
          "seed": "zoom:S81sh4",
          "reason": "cap"
        },
        {
          "seed": "zoom:S81sh18",
          "reason": "cap"
        },
        {
          "seed": "zoom:S87sh3",
          "reason": "cap"
        },
        {
          "seed": "zoom:S93sh4",
          "reason": "cap"
        },
        {
          "seed": "zoom:S93sh10",
          "reason": "cap"
        },
        {
          "seed": "zoom:S94sh13",
          "reason": "cap"
        },
        {
          "seed": "S13sh6",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C02"
          ]
        },
        {
          "seed": "S22sh6",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C04"
          ]
        },
        {
          "seed": "S25sh2",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C04"
          ]
        },
        {
          "seed": "S33sh8",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C01"
          ]
        }
      ],
      "revised_prompt_audit_violations": [],
      "rewrite_variation_skipped": [],
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            2,
            6
          ],
          "source": [
            2,
            5
          ]
        },
        {
          "zoom": [
            10,
            12
          ],
          "source": [
            10,
            10
          ]
        },
        {
          "zoom": [
            14,
            4
          ],
          "source": [
            14,
            2
          ]
        },
        {
          "zoom": [
            18,
            3
          ],
          "source": [
            18,
            1
          ]
        },
        {
          "zoom": [
            22,
            10
          ],
          "source": [
            22,
            1
          ]
        },
        {
          "zoom": [
            23,
            6
          ],
          "source": [
            23,
            3
          ]
        },
        {
          "zoom": [
            26,
            5
          ],
          "source": [
            26,
            1
          ]
        },
        {
          "zoom": [
            27,
            10
          ],
          "source": [
            27,
            5
          ]
        },
        {
          "zoom": [
            29,
            4
          ],
          "source": [
            29,
            2
          ]
        },
        {
          "zoom": [
            30,
            6
          ],
          "source": [
            30,
            3
          ]
        },
        {
          "zoom": [
            32,
            5
          ],
          "source": [
            32,
            4
          ]
        },
        {
          "zoom": [
            35,
            7
          ],
          "source": [
            35,
            1
          ]
        },
        {
          "zoom": [
            35,
            12
          ],
          "source": [
            35,
            7
          ]
        },
        {
          "zoom": [
            37,
            21
          ],
          "source": [
            37,
            11
          ]
        },
        {
          "zoom": [
            40,
            6
          ],
          "source": [
            40,
            5
          ]
        },
        {
          "zoom": [
            41,
            7
          ],
          "source": [
            41,
            1
          ]
        },
        {
          "zoom": [
            45,
            7
          ],
          "source": [
            45,
            5
          ]
        },
        {
          "zoom": [
            46,
            15
          ],
          "source": [
            46,
            11
          ]
        },
        {
          "zoom": [
            47,
            11
          ],
          "source": [
            47,
            8
          ]
        },
        {
          "zoom": [
            50,
            8
          ],
          "source": [
            50,
            1
          ]
        },
        {
          "zoom": [
            51,
            8
          ],
          "source": [
            51,
            7
          ]
        },
        {
          "zoom": [
            51,
            11
          ],
          "source": [
            51,
            7
          ]
        },
        {
          "zoom": [
            54,
            14
          ],
          "source": [
            54,
            9
          ]
        },
        {
          "zoom": [
            60,
            10
          ],
          "source": [
            60,
            1
          ]
        },
        {
          "zoom": [
            61,
            7
          ],
          "source": [
            61,
            6
          ]
        },
        {
          "zoom": [
            64,
            3
          ],
          "source": [
            64,
            1
          ]
        },
        {
          "zoom": [
            65,
            3
          ],
          "source": [
            65,
            2
          ]
        },
        {
          "zoom": [
            66,
            3
          ],
          "source": [
            66,
            2
          ]
        },
        {
          "zoom": [
            71,
            4
          ],
          "source": [
            71,
            1
          ]
        },
        {
          "zoom": [
            82,
            6
          ],
          "source": [
            82,
            4
          ]
        },
        {
          "zoom": [
            83,
            11
          ],
          "source": [
            83,
            7
          ]
        },
        {
          "zoom": [
            86,
            6
          ],
          "source": [
            86,
            4
          ]
        },
        {
          "zoom": [
            92,
            4
          ],
          "source": [
            92,
            1
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "zoom_continuity_anchor",
  "run_id": "c519643b-bb62-4299-9601-661293d103d1",
  "resolved_model": "gpt",
  "updated_at": "2026-08-14T23:05:18.550790+00:00",
  "project_config_snapshot": {}
}