{
  "status": "completed",
  "applicable_count": 2,
  "completed_count": 2,
  "failed_count": 0,
  "schema_version": 1,
  "config_hash": "78e79f6fbb05a6af",
  "data": {
    "schema_version": 1,
    "groups": [
      {
        "group_id": "vca-s4-zoom-1",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 4,
            "shot_index": 7,
            "role": "source_wide"
          },
          {
            "scene_index": 4,
            "shot_index": 9,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "Jeho is lying supine with his exhausted head flat on the basketball court, his jaw tense and his widened, fearful eyes looking straight upward toward the sky.",
            "evidence_quote": "His exhausted head remains flat against the court while his widened eyes stare upward past the lens toward the off-screen sky; shallow depth of field narrows attention to the fear overtaking his expression without aligning the camera to his gaze.",
            "confidence": "high"
          },
          {
            "kind": "surface_state",
            "description": "The basketball court surface remains visible immediately around Jeho’s head.",
            "evidence_quote": "basketball court surface\", \"state\": \"visible immediately around Jeho's head",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include Jeho lying supine on the court, with his head flat against the surface and his face turned upward.",
          "Jeho’s widened, fearful upward-looking eyes and tense jaw must be preserved in the wide shot.",
          "Jeho’s head must be visibly surrounded by the basketball court surface so the close shot can retain the same ground contact."
        ],
        "camera_relation": "different_camera_same_moment",
        "camera_relation_evidence": "WIDE: \"the camera locks into an exact top-down wide hold\" and Jeho is \"facing_camera.\" ZOOM: \"From beside Jeho's head and about one meter above the court, hold a static high three-quarter angle\" with his face \"seen in three-quarter left profile while lying supine.\"",
        "per_shot_consumption_hints": {
          "4:7": {
            "include_in_wide": true
          },
          "4:9": {
            "crop_from_source": false
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. C01O02 in casual wear, a young Asian male in his late teens with messy short black hair, lies supine in the middle-left midground, and C02O06 in casual wear, a young Asian male in his late teens with neatly combed short black hair, lies supine in the middle-right midground, both separated across the shared dusty basketball court floor. Captured from an exact top-down overhead wide angle looking straight down, the frame contains both exhausted bodies at full length without overlapping against the flat ground. C01O02 has his arms spread broadly, facing the camera and staring upward. C02O06 has his legs splayed apart, facing the camera, his exhausted head resting completely flat against the dusty court floor and visibly surrounded on all sides by the basketball court surface, his jaw visibly tensed, and his widened, fearful eyes staring directly upward toward the off-screen sky. Deep, red late-afternoon sunset light washes uniformly over the environment and the subjects, maintaining a controlled contrast that prevents overly heightened saturation. A dust-covered basketball rests on the court away from the bodies, and the top-down shape of an old worn basketball hoop is barely visible near the composition edge."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "84ad8579a06ebbf8",
            "revised_prompt_hash": "5c8951969bee5dfc"
          }
        },
        "revised_zoom_t2i": {
          "0": "Photorealistic cinematic still. C02O06 in casual wear, a young East Asian man, lies supine in the middle-center foreground, looking toward the off-screen sky above the court. Captured from a high three-quarter angle just above his level, his exhausted head rests completely flat against the dusty basketball court floor, with the court surface visible immediately around his head. His face occupies the center and lower-right of the frame, seen in three-quarter left profile while lying supine. His jaw is visibly tensed, and his widened, fearful eyes stare straight upward past the lens toward the sky. A deep red late-afternoon sunset light washes uniformly over his features and the ground with subdued, controlled contrast. Shallow depth of field narrows attention to the physical tension and fear in his expression, softly blurring the outer edges of the surface."
        },
        "revised_zoom_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "a3e7de659939b98f",
            "revised_prompt_hash": "89e4ba66b9f573b0"
          }
        }
      },
      {
        "group_id": "vca-s8-zoom-2",
        "anchor_type": "zoom_continuity",
        "members": [
          {
            "scene_index": 8,
            "shot_index": 2,
            "role": "source_wide"
          },
          {
            "scene_index": 8,
            "shot_index": 6,
            "role": "zoom"
          }
        ],
        "locked_elements": [
          {
            "kind": "subject_pose",
            "description": "Jeho leans in from the left and firmly encloses Hyunseok’s extended hand with both of his hands across the gap between them.",
            "evidence_quote": "제호가 내밀어진 현석의 손을 자신의 두 손으로 덮은 채 꽉 맞잡은 클로즈업.",
            "confidence": "high"
          },
          {
            "kind": "subject_pose",
            "description": "Hyunseok’s arm remains extended across his lap toward Jeho.",
            "evidence_quote": "Hyunseok's extended hand",
            "confidence": "high"
          },
          {
            "kind": "surface_state",
            "description": "Both men remain seated on the same bench, with the bench seat visible beneath their partial laps.",
            "evidence_quote": "bench seat\", \"state\": \"visible beneath their partial laps",
            "confidence": "high"
          }
        ],
        "wide_shot_contract": [
          "The wide shot must visibly include Jeho on the left and Hyunseok on the right, seated together on the bench.",
          "Hyunseok’s arm and hand must be extended across his lap into the shared gap.",
          "Jeho must be leaning in and clasping Hyunseok’s extended hand firmly with both hands.",
          "Their joined hands, forearms, partial laps, and the supporting bench seat must be unobstructed so the insert can be obtained from that region."
        ],
        "camera_relation": "same_axis_punch_in",
        "camera_relation_evidence": "WIDE: \"From slightly above seated eye level and offset toward Jeho's side, look diagonally along the bench with Jeho nearer on the left and Hyunseok held in side profile on the right.\" WIDE prompt: \"the upper bodies and laps of two figures are visible in the frame\" and \"The shared bench recedes diagonally into the frame, visibly supporting their laps and forearms.\" ZOOM: \"End the dolly-in at lap height directly before the gap between the two men, angled slightly downward as Jeho closes both hands firmly around Hyunseok's extended hand. Their joined hands sit just above frame center, with partial laps and forearms around the edges providing scale while faces remain outside the composition.\"",
        "per_shot_consumption_hints": {
          "8:2": {
            "include_in_wide": true
          },
          "8:6": {
            "crop_from_source": true
          }
        },
        "revised_wide_t2i": {
          "0": "Photorealistic cinematic still. Captured from slightly above seated eye level, the upper bodies and laps of two figures are visible in the frame. C02O05 in a school uniform, an East Asian young man in his late teens with neatly combed short natural black hair, occupies the nearer left at three-quarter angle from the right. He is turning sideways and leaning subtly across the shared gap on the plain seating bench they both occupy, his reddened eyes fixed on C01O01, while firmly enclosing C01O01’s extended hand with both of his hands. C01O01 in a school uniform, an East Asian young man in his late teens with messy short natural black hair, sits slightly further back on the right in strict left profile. He is perched forward with guarded shoulders, looking down and avoiding the gaze, his arm remaining extended across his lap toward C02O05 into the shared gap. Their joined hands, forearms, and partial laps are clearly visible and unobstructed. The shared bench recedes diagonally into the frame, visibly supporting both figures and remaining visible beneath their partial laps and forearms. A soft, neutral ambient illumination bathes the area, maintaining a restrained cool-gray tone without harsh highlights. In the background, the examination-site facade and an automatic door provide subdued context."
        },
        "revised_wide_prompt_provenance": {
          "0": {
            "original_scene_detail_prompt_hash": "8dce4c26fa48fa35",
            "revised_prompt_hash": "d347b28e89842c9c"
          }
        }
      }
    ],
    "diagnostics": {
      "seeds_detected": 4,
      "groups_extracted": 2,
      "skipped": [
        {
          "seed": "S1sh8",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C02"
          ]
        },
        {
          "seed": "S3sh8",
          "reason": "zoom_subject_absent_in_source",
          "missing_chars": [
            "C02"
          ]
        }
      ],
      "revised_prompt_audit_violations": [],
      "rewrite_variation_skipped": [],
      "candidate_same_moment_exact_background": [
        {
          "zoom": [
            2,
            6
          ],
          "source": [
            2,
            1
          ]
        },
        {
          "zoom": [
            5,
            7
          ],
          "source": [
            5,
            2
          ]
        },
        {
          "zoom": [
            6,
            3
          ],
          "source": [
            6,
            1
          ]
        }
      ],
      "ref_usage_source": "shot_dependency_t2i"
    },
    "review_html": "review_html/index.html"
  },
  "step_id": "zoom_continuity_anchor",
  "run_id": "7617138a-c554-48b7-8269-e8d3b1844109",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T08:53:24.430451+00:00",
  "project_config_snapshot": {}
}