{
  "status": "completed",
  "completed_count": 193,
  "applicable_count": 193,
  "failed_count": 0,
  "data": {
    "shots": [
      {
        "camera_direction": "From inside the moving ride at waist-to-chest height, track both teenagers in a medium two-shot from a low, oblique three-quarter angle as centrifugal force tips their upper bodies toward the right side of frame. 김선영 and 이수정 (과거) occupy opposing halves of the frame, each gripping the safety bar and smiling toward the ride’s direction of travel rather than the lens, with their differently angled shoulders preserving the instability of the motion.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning sideways gripping bar",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulder pressed sideways gripping bar",
            "character": "이수정 (과거)",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Runs across the lower part of the frame as the shared physical anchor for both riders.",
            "directionality_class": "directional_3d",
            "element": "타가디스코 안전바",
            "orientation": "Its length crosses diagonally in front of both riders, matching their shared sideways lean.",
            "state": "Both riders are gripping it tightly."
          },
          {
            "camera_use": "Provides partial environmental context behind the paired upper bodies without distracting from their expressions.",
            "directionality_class": "directional_3d",
            "element": "타가디스코 기구",
            "orientation": "The interior side surrounding the riders is visible from the camera position within the ride.",
            "state": "In vigorous motion."
          }
        ],
        "lighting_mood": "Natural afternoon light with restrained color, moderate-to-low contrast, and subtle period-appropriate texture.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 1,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Hold close at chest height on 김선영’s oblique three-quarter side, framing her from below the shoulders as she raises the extra banknote into the upper portion of the image and begins turning toward the entrance. Her playful tongue-out expression remains directed back toward her off-screen mother, while the lifted hand and bill form a diagonal counterline to her departing shoulders.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "turning away with bill raised",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Held above 김선영’s shoulder line as the visual punctuation of her teasing reaction.",
            "directionality_class": "content_surface",
            "element": "천 원짜리 지폐",
            "orientation": "One printed face is angled toward the camera sufficiently to read it as a banknote.",
            "state": "Held aloft in one hand."
          },
          {
            "camera_use": "Appears softly beyond her turning shoulder to preserve the direction of her impending exit.",
            "directionality_class": "directional_3d",
            "element": "식당 입구",
            "orientation": "The interior-facing side lies along 김선영’s turning path.",
            "state": "Visible in the background."
          }
        ],
        "lighting_mood": "Low-key ambient illumination appropriate to the restaurant at night, with restrained naturalistic color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 2,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track from upper-waist height a few steps behind and slightly beside 김선영, keeping her mid-stride back in the left foreground as her path leads directly toward the entrance. Without changing the established oblique axis, reveal 선영의 아버지 in the right background stepping through the doorway with one hand on it, his face turned toward his departing daughter; the changed axis from the prior shot is the foreground-background placement of the two characters.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "caught mid-stride exiting",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "stepping through holding door",
            "character": "선영의 아버지",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C09",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "restaurant entrance",
              "label": "김선영",
              "screen_zone": "middle_left",
              "target_id": "C09",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "김선영",
              "label": "선영의 아버지",
              "screen_zone": "middle_right",
              "target_id": "C29",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "restaurant entrance",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Acts as the shared crossing point between the departing daughter and entering father.",
            "directionality_class": "directional_3d",
            "element": "식당 문",
            "orientation": "Its interior-facing side is seen obliquely, with the father holding it as he enters.",
            "state": "Open."
          },
          {
            "camera_use": "Establishes the interior route behind 김선영 without interrupting the view of her father.",
            "directionality_class": "directional_3d",
            "element": "식당 홀",
            "orientation": "The camera looks lengthwise across the hall toward the entrance.",
            "state": "Visible between the camera and entrance."
          }
        ],
        "lighting_mood": "Low-key ambient illumination appropriate to the restaurant at night, rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 2,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly into a floor-level facial close view from 김선영’s front-side diagonal, keeping her face and the receiver prominent while 민정 (과거)’s curled back remains a soft form at the near edge of the frame. 김선영 presses the receiver close to her mouth and cuts her eyes toward the sleeping child, lowering her voice without turning her head fully.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "hunched close to receiver",
            "character": "김선영",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C27",
            "subject_state": "alive"
          },
          {
            "angle": "back_to_camera",
            "body_pose": "curled on floor asleep",
            "character": "민정 (과거)",
            "gaze_direction_kind": "closed_eyes",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "sleeping 민정 (과거)",
              "label": "김선영",
              "screen_zone": "middle_center",
              "target_id": "C09",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "민정 (과거)",
              "screen_zone": "lower_left",
              "target_id": "C27",
              "target_kind": "character"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Pressed near 김선영’s mouth as the immediate focus of her secretive conversation.",
            "directionality_class": "directional_3d",
            "element": "집 전화 수화기",
            "orientation": "Its speaking end is angled toward 김선영’s mouth while its side is visible to camera.",
            "state": "Held tightly close to her face."
          },
          {
            "camera_use": "Provides the low spatial plane supporting 민정 (과거)’s curled body at the composition edge.",
            "directionality_class": "non_directional",
            "element": "방 바닥",
            "orientation": "",
            "state": "Partially visible."
          }
        ],
        "lighting_mood": "The explicitly dark room is kept in subdued, low-contrast illumination with restrained color and quiet shadow detail.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 3,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Hold static at upper-torso height on 김선영’s front-side diagonal, cropping below her shoulders while retaining the 방문 behind her viewing axis. 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.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "hands clasped below neck",
            "character": "김선영",
            "gaze_direction_kind": "looks_at_object",
            "gaze_target_id": "B01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "bedroom door",
              "label": "김선영",
              "screen_zone": "middle_center",
              "target_id": "C09",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "bedroom door",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Sits behind 김선영 as the destination of her tense preparation and the anchor for the next lateral move.",
            "directionality_class": "directional_3d",
            "element": "방문",
            "orientation": "The room-facing side is visible behind her at a diagonal.",
            "state": "Closed at this moment."
          }
        ],
        "lighting_mood": "The dark room remains subdued and low contrast, with restrained naturalistic color and no embellished light source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 3,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track at waist height from behind 김선영, far enough back to retain her full figure and the foot just lifting into the next stride within the narrow alley. Place her slightly off the central walking line, with her back directed into the depth of the frame and her attention fixed on the unoccupied route ahead.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "one foot lifting mid-stride",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "deeper section of the alley",
              "label": "김선영",
              "screen_zone": "middle_center",
              "target_id": "C09",
              "target_kind": "character"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Creates a confined depth corridor around 김선영’s receding full-body stride.",
            "directionality_class": "directional_3d",
            "element": "좁은 밤골목",
            "orientation": "The alley extends away from the camera along 김선영’s walking line.",
            "state": "Dark."
          }
        ],
        "lighting_mood": "Faint streetlight illumination shapes the explicitly dark night alley with restrained color, low contrast, and limited but legible silhouette detail.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 3,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From several steps behind 민정 (과거) and 심옥, hold above shoulder height and angle gently downward past their uneven silhouettes into the open shared bedroom. Keep the two figures as separate foreground edge anchors while the empty room occupies the central and upper field, drawing focus to 김선영’s well-ironed uniform hanging at the wardrobe rather than to either face.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "leaning forward toward room",
            "character": "민정 (과거)",
            "gaze_direction_kind": "looks_at_object",
            "gaze_target_id": "B02",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "weight shifting toward doorway",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_object",
            "gaze_target_id": "B02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "empty shared bedroom",
              "label": "민정 (과거)",
              "screen_zone": "lower_left",
              "target_id": "C27",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "empty shared bedroom",
              "label": "심옥",
              "screen_zone": "lower_right",
              "target_id": "C08",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "empty shared bedroom and hanging uniform",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Forms the central negative space that makes 김선영’s absence physically legible.",
            "directionality_class": "directional_3d",
            "element": "자매의 방",
            "orientation": "The camera looks into the room from the maru through its open doorway.",
            "state": "Empty."
          },
          {
            "camera_use": "Frames the empty room beyond both foreground figures.",
            "directionality_class": "directional_3d",
            "element": "열린 방문",
            "orientation": "The maru-facing opening is viewed from behind 민정 (과거) and 심옥.",
            "state": "Open."
          },
          {
            "camera_use": "Carries the strongest evidence of an interrupted school-day routine within the empty room.",
            "directionality_class": "directional_3d",
            "element": "선영의 교복",
            "orientation": "Its front and side folds are visible where it hangs at the wardrobe.",
            "state": "Well-ironed and hanging at the wardrobe."
          },
          {
            "camera_use": "Provides the placement anchor for the hanging uniform at the rear of the room.",
            "directionality_class": "directional_3d",
            "element": "옷장",
            "orientation": "The side facing into the room and toward the camera is visible beyond the doorway.",
            "state": "Visible behind the hanging uniform."
          },
          {
            "camera_use": "Separates the two foreground figures from the empty bedroom beyond.",
            "directionality_class": "non_directional",
            "element": "마루",
            "orientation": "",
            "state": "Morning sunlight falls across it."
          }
        ],
        "lighting_mood": "Morning sunlight falling across the maru gives the restrained interior moderate-to-low contrast while leaving the empty room visually quiet.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 4,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Crane to a high three-quarter position beside the riverbank and angle downward in a sober wide composition that contains 김선영’s entire face-down body without graphic emphasis. Place her body diagonally across the middle of the frame with surrounding water and the riverbank retaining environmental scale; her ankle and the stocking remain visible but secondary to the full-body discovery.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "floating face-down prone",
            "character": "김선영",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "dead"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "김선영",
              "screen_zone": "middle_center",
              "target_id": "C09",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Surrounds and carries the body while preserving the slow directional movement established by the preceding camera path.",
            "directionality_class": "non_directional",
            "element": "강물",
            "orientation": "",
            "state": "Flowing slowly with small ripples."
          },
          {
            "camera_use": "Fixes the body’s location near the edge of the river rather than in open water.",
            "directionality_class": "non_directional",
            "element": "강가",
            "orientation": "",
            "state": "Adjacent to the floating body."
          },
          {
            "camera_use": "Provides a restrained identifying detail at the end of the body without taking over the wide composition.",
            "directionality_class": "directional_3d",
            "element": "살색 스타킹",
            "orientation": "It trails from the ankle and is visible from the camera’s high three-quarter angle.",
            "state": "Caught at the end of the ankle."
          }
        ],
        "lighting_mood": "Natural daylight appropriate to the river setting, rendered with restrained color, moderate-to-low contrast, and sober documentary texture.",
        "perception_mode": "direct",
        "perspective": "omniscient",
        "pov_character": "",
        "scene_index": 5,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly into a facial close-up from slightly above 전택수’s seated eye line, holding his front three-quarter angle and leaving a narrow strip of looking room toward the off-screen television. His brow tightens as his eyes remain fixed on the news, while the slight downward angle contains the reaction rather than dramatizing it.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning subtly toward television",
            "character": "전택수",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [],
        "lighting_mood": "Restrained restaurant ambience with modest television spill, low contrast, and muted naturalistic color appropriate to the evening interior.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 6,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Pause the following track at standing chest height one step behind and slightly beside 전택수, placing his back and extended banknote hand in the left foreground while 식당 주인 reacts across the counter in the right midground. 전택수 leans into the payment without settling, already oriented toward departure, while the owner’s surprised face and attention remain fixed on him; the changed axis from the previous close-up is character placement within shared depth.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "leaning forward extending banknote",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C34",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "recoiling slightly behind counter",
            "character": "식당 주인",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "restaurant owner across the counter",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수",
              "label": "식당 주인",
              "screen_zone": "middle_right",
              "target_id": "C34",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "payment counter",
              "screen_zone": "lower_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Separates the two men while supporting the extended payment gesture across the lower middle of the frame.",
            "directionality_class": "directional_3d",
            "element": "계산대",
            "orientation": "Its customer-facing side is nearest 전택수, with the owner positioned behind the opposite side.",
            "state": "In use for immediate payment."
          },
          {
            "camera_use": "Held between 전택수 and the owner as the sharp visual endpoint of his abrupt departure.",
            "directionality_class": "content_surface",
            "element": "지폐",
            "orientation": "One printed face is visible at an oblique angle in 전택수’s outstretched hand.",
            "state": "Extended toward the owner."
          }
        ],
        "lighting_mood": "Restrained evening restaurant ambience keeps both men legible with moderate-to-low contrast and muted naturalistic color.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 6,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the front passenger side at the driver's seated eye height, hold a static medium view across 전택수's three-quarter profile toward the closed side window. He sits in the left half of frame with his shoulders settled against the seat, his unfocused gaze fixed outside, while the window and roadside occupy the right half and leave visual room for the coming downward move.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated back against seat",
            "character": "전택수",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The closed surface holds 전택수's outward sightline and divides the enclosed car interior from the roadside.",
            "directionality_class": "transparent_surface",
            "element": "운전석 측면 차창",
            "orientation": "The closed window is seen obliquely, with the roadside visible beyond it.",
            "state": "closed"
          },
          {
            "camera_use": "Provides restrained spatial context behind 전택수 without competing with his profile.",
            "directionality_class": "non_directional",
            "element": "차량 운전석 내부",
            "orientation": "",
            "state": "시동이 걸리지 않은 상태"
          }
        ],
        "lighting_mood": "Restrained low-contrast dusk illumination appropriate to the evening roadside setting, preserving detail in both his profile and the car interior.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 7,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From steeply above 전택수's lap and slightly toward the steering column, tighten into an insert of the open worn wallet as his fingertip rests on the schoolgirl's black-and-white photograph. The photograph and fingertip occupy the central area without exceeding a natural scale, while the wallet edges and a narrow portion of his lap remain as spatial reference.",
        "character_angles": [
          {
            "angle": "looking_away",
            "body_pose": "seated, fingertip on photograph",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "open wallet and photograph",
              "screen_zone": "middle_center",
              "target_id": "P01",
              "target_kind": "prop"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Forms the immediate frame around the photograph and hand.",
            "directionality_class": "directional_3d",
            "element": "낡은 지갑",
            "orientation": "The wallet is fully opened toward the camera, exposing its inner compartments.",
            "state": "open"
          },
          {
            "camera_use": "The photograph is the focal content beneath 전택수's fingertip.",
            "directionality_class": "content_surface",
            "element": "교복 입은 소녀의 흑백사진",
            "orientation": "The printed face is visible to camera, showing the young girl in school uniform beneath the touching fingertip.",
            "state": "지갑 안쪽에 놓여 있음"
          }
        ],
        "lighting_mood": "Low-contrast evening illumination keeps the monochrome photograph, worn wallet, and fingertip legible without introducing a new visible light source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 7,
        "shot_index": 3,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 전택수's hand and lap are visible in this isolated detail, so an outlook reference would not align reliably.",
            "subject_id": "C01"
          }
        ]
      },
      {
        "camera_direction": "Track backward at hood height several meters ahead of the moving black SUV, offset slightly from its centerline to hold a front three-quarter view rather than a symmetrical head-on image. The SUV remains centered in the lower-middle frame as it advances slowly, while both rows of metasequoia trees and the entrance remain visible around it to establish the arrival route.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Primary moving subject and scale reference for the tree-lined entrance.",
            "directionality_class": "directional_3d",
            "element": "검은색 SUV",
            "orientation": "Its front and one side are visible in a front three-quarter aspect as it advances toward the camera.",
            "state": "천천히 진입 중"
          },
          {
            "camera_use": "Creates converging depth lines around the approaching vehicle.",
            "directionality_class": "non_directional",
            "element": "길게 늘어선 메타세쿼이아 가로수길",
            "orientation": "",
            "state": "양쪽으로 길게 늘어서 있음"
          },
          {
            "camera_use": "Maintains the spatial context of the vehicle entering beneath the station entrance.",
            "directionality_class": "directional_3d",
            "element": "나주 경찰서 정문",
            "orientation": "The roadway-facing opening is visible behind the advancing SUV.",
            "state": "SUV가 아래로 진입 중"
          }
        ],
        "lighting_mood": "Morning sunlight is rendered with restrained natural color and moderate-to-low contrast across the SUV and tree-lined road.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 8,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From waist height several paces behind 전택수, hold a mild low-angle wide frame after the upward tilt, with his full back-facing figure beside the closed car door in the lower center and the police station exterior rising above him. His weight settles on one leg and his chin lifts toward the building, making the upward gaze—not a static pose—the frame's defining action.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "weight settled beside car",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_object",
            "gaze_target_id": "B01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "police station exterior",
              "label": "전택수",
              "screen_zone": "lower_center",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "police station exterior",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The building occupies the upper frame as the destination of 전택수's upward gaze.",
            "directionality_class": "directional_3d",
            "element": "나주 경찰서 건물",
            "orientation": "Its modest front exterior faces the camera above 전택수.",
            "state": "낡고 소박한 외관"
          },
          {
            "camera_use": "Anchors 전택수 at the end of his exit action without obscuring his full body.",
            "directionality_class": "directional_3d",
            "element": "차 문",
            "orientation": "The exterior side of the door is visible beside 전택수.",
            "state": "closed"
          }
        ],
        "lighting_mood": "Natural morning ambient light presents the modest exterior with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 9,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At chest height beside the line between the two men, dolly slightly closer across 서의용's lateral profile toward 전택수, changing only the camera distance as the blocking gesture becomes clearer. 서의용 occupies the near left with his palm raised between them, while 전택수 remains in the right midground, stopped by the gesture and looking back at him.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "bracing path with raised palm",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "halted with hand near pocket",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "space blocking 전택수's path",
              "label": "서의용",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides the immediate procedural setting behind the confrontation.",
            "directionality_class": "non_directional",
            "element": "경찰서 복도",
            "orientation": "",
            "state": "낮 시간의 복도"
          },
          {
            "camera_use": "Marks the destination where 전택수 had been trying the handle.",
            "directionality_class": "directional_3d",
            "element": "수사과장 사무실 문",
            "orientation": "The corridor-facing side is visible behind or beside 전택수.",
            "state": "closed and locked"
          }
        ],
        "lighting_mood": "Natural ambient daytime illumination keeps the corridor neutral and low in contrast, emphasizing restrained procedural tension.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 10,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From chest height near the office side of the corridor, pan to the staircase and angle slightly upward across the diagonal run rather than aligning frontally with 경찰서장. 경찰서장 occupies the upper-middle frame, paused mid-descent with one arm extended toward 전택수 at the lower edge, while 전택수 turns his attention fully to the greeting.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "paused mid-step, arm extended",
            "character": "경찰서장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "turning toward staircase greeting",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C13",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "전택수",
              "label": "경찰서장",
              "screen_zone": "upper_center",
              "target_id": "C13",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "경찰서장 on staircase",
              "label": "전택수",
              "screen_zone": "lower_right",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Supplies the diagonal geometry behind 경찰서장 and explains his elevated position.",
            "directionality_class": "directional_3d",
            "element": "복도 계단",
            "orientation": "The stair run crosses the frame diagonally, with 경찰서장 paused on it.",
            "state": "경찰서장이 내려오다 멈춘 상태"
          },
          {
            "camera_use": "Keeps the greeting grounded in the same police-station corridor.",
            "directionality_class": "non_directional",
            "element": "경찰서 복도",
            "orientation": "",
            "state": "낮 시간의 복도"
          }
        ],
        "lighting_mood": "Neutral daytime ambient light maintains soft contrast, allowing the welcoming expression to register without breaking the sober realism.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 10,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the staircase side and slightly above both men's eye line, hold a static medium-close two-shot oblique to their shared axis. 서의용 occupies the left half with his hand on the back of his head and gaze lowered, while 전택수 occupies the right half, turning only his eyes and face edge toward 서의용 in a restrained sidelong glare; 경찰서장 remains outside frame.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "hand rubbing back of head",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders angled past colleague",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides uncluttered context for the embarrassed pause after the misunderstanding.",
            "directionality_class": "non_directional",
            "element": "경찰서 복도",
            "orientation": "",
            "state": "낮 시간의 복도"
          },
          {
            "camera_use": "Its edge preserves the subtly elevated viewpoint inherited from the police chief's side.",
            "directionality_class": "directional_3d",
            "element": "복도 계단",
            "orientation": "Only the staircase-side geometry remains near the frame edge behind the men.",
            "state": "두 인물 뒤쪽에 위치"
          }
        ],
        "lighting_mood": "Neutral daytime ambient illumination and restrained contrast let the lowered gaze and sidelong glare carry the awkwardness.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 10,
        "shot_index": 12,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track close behind seated 서의용 at shoulder height, using his back and shoulder as a foreground frame while aiming slightly upward toward the two men behind him. 강력1팀장 occupies the upper-left, leaning into his joke with a finger extended toward 서의용, while 주철 stands at upper-right with a smaller smile and both men keep their attention on the seated detective.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "seated, head tilted back",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward, finger extended",
            "character": "강력1팀장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "weight shifted beside colleague",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "points_to",
              "gesture_target_label": "서의용's back",
              "label": "강력1팀장",
              "screen_zone": "upper_left",
              "target_id": "C35",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용",
              "screen_zone": "lower_center",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "서의용",
              "label": "주철",
              "screen_zone": "upper_right",
              "target_id": "C07",
              "target_kind": "character"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The chair fixes 서의용 below the two teasing men and supports the layered over-shoulder composition.",
            "directionality_class": "directional_3d",
            "element": "의자",
            "orientation": "Its back aligns beneath 서의용, facing away from the camera.",
            "state": "서의용이 앉아 있음"
          },
          {
            "camera_use": "Provides open spatial context around the three detectives.",
            "directionality_class": "non_directional",
            "element": "경찰서 앞 휴게공간",
            "orientation": "",
            "state": "낮 시간의 휴게공간"
          }
        ],
        "lighting_mood": "Natural daytime ambient light with restrained color and soft contrast keeps the teasing exchange grounded in documentary realism.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 11,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From seated chest height in the central audience area, hold a mildly low, slightly off-axis medium view of 전택수 before the seated detectives rather than placing him directly on 서의용's sightline. 전택수 occupies the center-left with his brow tightened and index finger aimed toward the rear row outside frame, his eyes fixed on 서의용 as the audience seating remains visible along the lower edges.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward, finger pointing",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "points_to",
              "gesture_target_label": "서의용 in the rear row",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Places the camera within the assembled staff and provides lower-frame depth toward the speaker.",
            "directionality_class": "directional_3d",
            "element": "수사과 형사들의 좌석",
            "orientation": "The rows face toward 전택수 at the front of the room.",
            "state": "형사들이 앉아 경청 중"
          },
          {
            "camera_use": "Anchors 전택수 at the front during his address.",
            "directionality_class": "directional_3d",
            "element": "단상",
            "orientation": "The audience-facing side is visible near 전택수.",
            "state": "전택수가 앞에 위치"
          }
        ],
        "lighting_mood": "Natural morning ambient illumination uses moderate-to-low contrast and restrained color for a formal but unembellished briefing-room mood.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 12,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At seated chest height in front of 전택수 and slightly beside 서의용's sightline, pause the inward dolly at a medium-close upper-body frame. 전택수 sits just off center, lowering his chin with a faint smile while keeping his attention on 서의용 beyond the lens axis; the room context remains only at the frame edges as the expression briefly softens.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "chin lowered mid-address",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "서의용 in the rear row",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow edge of the briefing-room layout keeps the close view connected to the public address.",
            "directionality_class": "directional_3d",
            "element": "단상",
            "orientation": "Only part of its audience-facing side remains visible near the frame edge.",
            "state": "전택수가 앞에서 발언 중"
          },
          {
            "camera_use": "Softly receding rows establish the unseen listeners without drawing attention from 전택수.",
            "directionality_class": "directional_3d",
            "element": "수사과 형사들의 좌석",
            "orientation": "The rows face toward 전택수 and recede behind the camera position.",
            "state": "형사들이 앉아 경청 중"
          }
        ],
        "lighting_mood": "Restrained morning ambient light and soft contrast preserve the faint smile while allowing his expression to return naturally toward seriousness.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 12,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From standing chest height just behind 서의용, the camera completes its dolly-in across his near shoulder into a tight medium view of 주철, whose upper body occupies the middle-right of frame. 주철 leans forward and thrusts the smartphone toward the left foreground; its screen remains steeply oblique while 서의용's cropped shoulder and implied eyeline preserve the exchange without turning the phone frontally toward the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "thrusting phone, torso forward",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "shoulder edging frame, reaching",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "smartphone between the two men",
              "label": "서의용",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "서의용's eyeline",
              "label": "주철",
              "screen_zone": "middle_right",
              "target_id": "C07",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Held in the foreground between the two men as the visual hinge of the exchange",
            "directionality_class": "content_surface",
            "element": "smartphone",
            "orientation": "The illuminated screen face is visible only at a steep oblique angle, with the selected photograph partially legible rather than presented squarely.",
            "state": "Held out by 주철 with a photograph displayed"
          },
          {
            "camera_use": "Provides restrained office context behind 주철",
            "directionality_class": "non_directional",
            "element": "강력반 office desks",
            "orientation": "",
            "state": "Part of the busy office"
          }
        ],
        "lighting_mood": "Daytime ambient office light is kept naturalistic, restrained, and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 13,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The static camera settles slightly above 서의용's eye level beside the desk telephone, framing his upper body in a tight three-quarter view. A restrained downward tilt retains the receiver at the lower edge as it meets the desk, while his tucked chin and troubled gaze toward 주철 carry the center of the frame.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "lowering receiver, chin tucked",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "주철 outside the frame",
              "label": "서의용",
              "screen_zone": "middle_center",
              "target_id": "C02",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The receiver entering its cradle anchors the lower edge of the reaction shot",
            "directionality_class": "directional_3d",
            "element": "desk telephone",
            "orientation": "The handset and cradle are seen diagonally from above beside 서의용.",
            "state": "Receiver being set down"
          },
          {
            "camera_use": "Provides a narrow strip of office context beneath the subject",
            "directionality_class": "non_directional",
            "element": "desk",
            "orientation": "",
            "state": "Supporting the telephone"
          }
        ],
        "lighting_mood": "Daytime ambient office light remains naturalistic and subdued, preserving detail in 서의용's constrained expression.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 13,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From waist height inside the room, the camera pans diagonally toward the open doorway, holding 서의용 and 주철 full-length without aligning them squarely to the lens. 전택수's turned shoulder occupies a narrow near-frame edge as the two arrivals pause in the doorway, their rigid faces and eyelines fixed on him.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "pausing across doorway threshold",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "weight held on rear foot",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "turning from desk toward doorway",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "the two men in the open doorway",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 inside the office",
              "label": "서의용",
              "screen_zone": "middle_center",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 inside the office",
              "label": "주철",
              "screen_zone": "middle_right",
              "target_id": "C07",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Frames the two arrivals at full length and separates them from the office interior",
            "directionality_class": "directional_3d",
            "element": "office doorway",
            "orientation": "The open doorway is seen diagonally from inside the room, exposing both the threshold and the entering side.",
            "state": "Open"
          },
          {
            "camera_use": "Keeps 전택수's prior working position legible at the foreground edge",
            "directionality_class": "non_directional",
            "element": "office desk",
            "orientation": "",
            "state": "Holding the report he had been reviewing"
          }
        ],
        "lighting_mood": "Natural daytime room ambience is rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 14,
        "shot_index": 2,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 전택수's turned shoulder and partial profile edge appear in the foreground, so an outlook reference would not align reliably.",
            "subject_id": "C01"
          }
        ]
      },
      {
        "camera_direction": "A steep oblique insert begins just above the table and finishes its inward move as 전택수's index finger presses the report cover. His hand occupies less than two-fifths of frame, with the report face and a narrow band of tabletop providing scale and making the deliberate pressure read as a procedural decision.",
        "character_angles": [
          {
            "angle": "looking_away",
            "body_pose": "index finger pressing report",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수's hand pressing the unresolved-case report",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Primary evidence surface beneath 전택수's finger",
            "directionality_class": "content_surface",
            "element": "드들강 unresolved-case report",
            "orientation": "The report's cover face is visible at a steep oblique angle beneath the pressing finger, identifying it as the selected case file.",
            "state": "Lying on the table and being pointed out"
          },
          {
            "camera_use": "Supplies a narrow contextual border around the report",
            "directionality_class": "non_directional",
            "element": "tabletop",
            "orientation": "",
            "state": "Supporting the report"
          }
        ],
        "lighting_mood": "Natural daytime room ambience keeps the report and hand legible without heightened color or hard contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 14,
        "shot_index": 4,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "The insert shows 전택수 only through his hand, making a base identity reference more appropriate than an outlook-specific reference.",
            "subject_id": "C01"
          }
        ]
      },
      {
        "camera_direction": "From waist height at the far end of the narrow aisle, the camera begins a low diagonal dolly-in that holds 서의용's full body against the height of the shelving. He balances on the chair near the center-right, both arms raised to grip the document box at the top shelf while his eyes remain fixed upward on it.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "balancing on chair, gripping box",
            "character": "서의용",
            "gaze_direction_kind": "up",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "document box on the top shelf",
              "label": "서의용",
              "screen_zone": "middle_right",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "top shelf and document box",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Creates the narrow aisle and vertical scale around 서의용",
            "directionality_class": "directional_3d",
            "element": "high bookshelves",
            "orientation": "The shelving recedes along both sides of the aisle, with its upper storage level visible above 서의용.",
            "state": "Filled with case-record boxes"
          },
          {
            "camera_use": "Elevates 서의용 within the aisle while remaining fully visible",
            "directionality_class": "directional_3d",
            "element": "temporary chair",
            "orientation": "Seen from a low diagonal angle beneath 서의용's feet.",
            "state": "Supporting 서의용"
          },
          {
            "camera_use": "Target of 서의용's raised hands and upward gaze",
            "directionality_class": "directional_3d",
            "element": "document box",
            "orientation": "Its outward side and top edge are visible as it is pulled from the highest shelf.",
            "state": "Old and dust-covered"
          }
        ],
        "lighting_mood": "The narrow, dark archive room is treated with subdued illumination, restrained color, and low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 15,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Close beside 서의용 and slightly above his eyeline, the static camera looks down past the opened envelope toward his weighted side profile. The envelope spans the lower foreground without obscuring his face, while his bent shoulders and lowered eyes compress the frame around his troubled concentration.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning forward, envelope raised",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Foreground layer connecting 서의용's lowered gaze to the case material",
            "directionality_class": "directional_3d",
            "element": "yellowed document envelope",
            "orientation": "The opened envelope is held diagonally beneath his face, with its inner side angled toward him and partly toward the camera.",
            "state": "Opened in both hands"
          },
          {
            "camera_use": "Softly compressed archive context behind his profile",
            "directionality_class": "directional_3d",
            "element": "bookshelves",
            "orientation": "Only their aisle-facing edges and stored case records remain visible behind 서의용.",
            "state": "Filled with case records"
          }
        ],
        "lighting_mood": "Neutral ambient light appropriate to the archive setting stays subdued and naturalistic without specifying an additional source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 15,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At waist height beside the passenger door, the camera completes a measured dolly-in from 김선영's rear three-quarter side, keeping her hand on the handle in the lower-right and her hesitant profile above it. She leans only slightly toward the cabin and studies 지국현 inside, while the car body and doorway preserve the physical threshold between them.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "gripping handle, leaning inward",
            "character": "김선영",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C16",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "지국현 inside the front cabin",
              "label": "김선영",
              "screen_zone": "middle_right",
              "target_id": "C09",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "passenger door handle",
              "label": "passenger door handle",
              "screen_zone": "lower_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Physical threshold framing 김선영's hand and the cabin beyond",
            "directionality_class": "directional_3d",
            "element": "red Matiz passenger door",
            "orientation": "The passenger side faces the camera obliquely, with the exterior handle visible beneath 김선영's hand.",
            "state": "Closed as 김선영 hesitates before opening it"
          },
          {
            "camera_use": "Visible space beyond 김선영's hand and gaze",
            "directionality_class": "transparent_surface",
            "element": "passenger window opening",
            "orientation": "The lowered window leaves the front cabin and 지국현's position visible beyond the door.",
            "state": "Window lowered"
          },
          {
            "camera_use": "Sparse background separating 김선영 and the car from passersby",
            "directionality_class": "non_directional",
            "element": "residential alley",
            "orientation": "",
            "state": "Deserted late at night"
          }
        ],
        "lighting_mood": "Late-night streetlamp light provides restrained visibility with low contrast and sober, naturalistic color.",
        "perception_mode": "memory",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 16,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Inside the stopped car just inboard of the passenger-side dashboard, the dolly-in ends on a tight close-up from slightly above 김선영's eyeline and off her frontal axis. Her face occupies the center-right, pupils widened and breath caught, while a narrow dashboard edge and darkness beyond the passenger window keep the realization anchored inside the halted car.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders fixed, breath caught",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "김선영",
              "screen_zone": "middle_right",
              "target_id": "C09",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Narrow foreground anchor confirming the camera remains inside the car",
            "directionality_class": "directional_3d",
            "element": "passenger-side dashboard edge",
            "orientation": "Its passenger-facing upper edge enters only along the lower-left boundary.",
            "state": "Inside the stopped car"
          },
          {
            "camera_use": "Keeps the dark riverside road outside her immediate enclosure",
            "directionality_class": "transparent_surface",
            "element": "passenger window",
            "orientation": "The window separates 김선영 from the dark, deserted riverside road visible beyond.",
            "state": "Beside the stopped car"
          }
        ],
        "lighting_mood": "The stopped car and dark riverside setting are rendered in restrained low light, preserving her widened eyes without introducing an unmotivated source.",
        "perception_mode": "memory",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 16,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At upper-chest height on 전택수's front three-quarter side, the camera finishes its tilt by tightening on his serious lowered face from a subtly low angle. His eyes remain locked on the documents just below frame, with only their near edge retained at the bottom to bind his concentration to the evidence.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning over desk documents",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Lower-frame eyeline anchor beneath 전택수's face",
            "directionality_class": "content_surface",
            "element": "case documents",
            "orientation": "Only the upward-facing near portions of the documents remain at the bottom edge, carrying case text and imagery below his gaze.",
            "state": "Being reviewed on the desk"
          },
          {
            "camera_use": "Supports the case material while remaining visually secondary",
            "directionality_class": "non_directional",
            "element": "office desk",
            "orientation": "",
            "state": "Holding the documents"
          }
        ],
        "lighting_mood": "Natural daytime office ambience remains restrained and moderately low in contrast, emphasizing concentration rather than visual flourish.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 17,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From waist height several meters ahead, the camera tracks backward just off the walking axis, catching 전택수 nearly frontally but in a slight three-quarter full-body view as his forward foot lands. He occupies the middle foreground while 서의용 follows at an uneven step behind him, and the old chicken-shop sign stays visible above and beyond 전택수 without either man looking into the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "caught mid-stride, foot landing",
            "character": "전택수",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "following with shorter stride",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "camera-side foreground along the alley",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "moves_toward",
              "gesture_target_label": "전택수's path through the alley",
              "label": "서의용",
              "screen_zone": "middle_right",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "old chicken-shop sign behind 전택수",
              "screen_zone": "upper_left",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Background landmark identifying the location of their approach",
            "directionality_class": "content_surface",
            "element": "old chicken-shop sign",
            "orientation": "Its sign face is visible behind 전택수 and identifies the premises as an old-style chicken shop.",
            "state": "Old"
          },
          {
            "camera_use": "Establishes the intersecting residential layout around the walking figures",
            "directionality_class": "directional_3d",
            "element": "residential alley intersection",
            "orientation": "The approaching lane opens into the fork behind and around the two men.",
            "state": "Daytime"
          }
        ],
        "lighting_mood": "Natural daylight appropriate to the residential alley is kept restrained in color and moderate-to-low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 18,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At Taeksu’s chest height beside his forward shoulder, the completed pan holds him in a clean right-facing profile on the left third while the convenience store remains visible across the branching alley on the right. His body pauses mid-survey and his eyes stay fixed along that diagonal sightline, with the alley junction preserving the physical distance between observer and destination.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "pausing mid-survey",
            "character": "전택수",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "convenience store across the alley",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "convenience store across the alley",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Sightline destination held across the right side of the frame",
            "directionality_class": "directional_3d",
            "element": "건너편 편의점",
            "orientation": "The storefront side is visible from across the alley.",
            "state": "Visible across the opposite alley"
          },
          {
            "camera_use": "Separates Taeksu from the convenience store and makes his survey legible",
            "directionality_class": "directional_3d",
            "element": "골목 갈림길",
            "orientation": "The branching routes recede away from the camera beyond Taeksu’s profile.",
            "state": "Old residential alley junction"
          },
          {
            "camera_use": "Peripheral location reference near Taeksu’s side of the junction",
            "directionality_class": "directional_3d",
            "element": "옛날 통닭집",
            "orientation": "Only the alley-facing side enters the edge of the composition.",
            "state": "Located at the junction"
          }
        ],
        "lighting_mood": "Restrained natural daytime ambient light with moderate-to-low contrast and documentary realism.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 18,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just behind and to the side of the driver, the dolly-in ends at rearview-mirror height, viewing the mirror obliquely so the reflected eyes occupy the central portion while the mirror retains a visible border. Seo Eui-yong keeps his head oriented to driving but shifts his eyes toward the rear seat, making the glance feel brief and guarded rather than posed.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated behind steering wheel",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Carries the reflected close-up and defines the mediated viewpoint",
            "directionality_class": "reflective_surface",
            "element": "운전석 룸미러",
            "orientation": "Its mirror surface reflects Seo Eui-yong’s eyes angled toward the rear seat, with the mirror border visible.",
            "state": "Positioned for the driver’s rear view"
          },
          {
            "camera_use": "Provides restrained cabin context outside the mirror’s reflected detail",
            "directionality_class": "directional_3d",
            "element": "차량 실내",
            "orientation": "The camera views the cabin from behind and slightly beside the driver.",
            "state": "Vehicle traveling along the road"
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the moving vehicle interior, kept restrained and low in contrast.",
        "perception_mode": "mirror",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 19,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The crane completes its rise from hand height at a low three-quarter side angle, framing Taeksu’s wet raised right hand in the near lower third and his frowning face immediately above it. He remains bent from reaching into the river, studying the water on his fingers while the flowing river stays legible behind him without competing for attention.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "half-crouched, right hand raised",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Environmental context behind Taeksu and the source of the water on his hand",
            "directionality_class": "non_directional",
            "element": "드들강 강물",
            "orientation": "",
            "state": "Flowing"
          },
          {
            "camera_use": "Places Taeksu at the discovery location while the camera rises beside him",
            "directionality_class": "non_directional",
            "element": "강변",
            "orientation": "",
            "state": "Site identified as the original body-discovery location"
          }
        ],
        "lighting_mood": "Restrained natural daytime ambient light with moderate-to-low contrast and subdued color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 20,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From a steep three-quarter high angle close to Taeksu’s side of the table, the tracking move tightens around his two hands as they bring the body photograph and Kim Seonyeong’s school-uniform photograph together among the documents. Faces remain excluded; the paired photographs sit near frame center while his hands enter from opposite lower edges and stop them side by side.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward, hands extended",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Central evidentiary comparison beneath Taeksu’s hands",
            "directionality_class": "content_surface",
            "element": "사체 현장 사진과 김선영 사진",
            "orientation": "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.",
            "state": "Placed side by side"
          },
          {
            "camera_use": "Surrounds the paired photographs without obscuring them",
            "directionality_class": "content_surface",
            "element": "사건 서류들",
            "orientation": "Upward-facing pages show case-document content around the photographs.",
            "state": "Spread across the tabletop"
          },
          {
            "camera_use": "Defines the evidence plane and supports the high-angle composition",
            "directionality_class": "directional_3d",
            "element": "탁자",
            "orientation": "Its upper surface is viewed steeply from Taeksu’s side.",
            "state": "Holding photographs and documents"
          }
        ],
        "lighting_mood": "Natural daytime office ambience rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 21,
        "shot_index": 2,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only Taeksu’s hands and reach are visible; an outlook-specific facial reference cannot align with this cropped evidence close-up.",
            "subject_id": "C01"
          }
        ]
      },
      {
        "camera_direction": "The crane settles directly before seated Taeksu at slightly below eye level, holding a close portrait as he lifts his chin and states the decision. His face occupies the central field, but his unwavering gaze is aimed just across the lens toward Seo Eui-yong on the conversational axis rather than at the audience; the paired photographs remain as a narrow contextual trace at the lower edge.",
        "character_angles": [
          {
            "angle": "facing_camera",
            "body_pose": "seated, chin lifted",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Lower-edge evidence linking the portrait to Taeksu’s decision",
            "directionality_class": "content_surface",
            "element": "나란히 놓인 두 사진",
            "orientation": "The image-bearing faces lie upward on the table, only partly visible along the lower frame edge.",
            "state": "Placed side by side"
          },
          {
            "camera_use": "Provides minimal seated-office context behind the close portrait",
            "directionality_class": "directional_3d",
            "element": "소파",
            "orientation": "The back of the sofa sits behind Taeksu.",
            "state": "Occupied by Taeksu"
          }
        ],
        "lighting_mood": "Restrained natural daytime office ambience with moderate-to-low contrast, preserving firmness without melodramatic shadow.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 21,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At seated eye height from their side, the static frame holds Seo Eui-yong and Ju-cheol in a medium two-shot, each occupying an opposing third with open space between their upper bodies. Seo Eui-yong twists from the report toward Ju-cheol while Ju-cheol leans back a fraction, and their widened eyes meet across the gap before either voices an objection.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "torso twisting toward Ju-cheol",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning back on sofa",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Supports both seated figures and preserves their opposing body angles",
            "directionality_class": "directional_3d",
            "element": "소파",
            "orientation": "The seating line runs behind both men across the frame.",
            "state": "Occupied by Seo Eui-yong and Ju-cheol"
          },
          {
            "camera_use": "Lower-frame reminder of the evidence prompting their reaction",
            "directionality_class": "content_surface",
            "element": "탁자 위 서류와 사진",
            "orientation": "The upward-facing document and photograph sides are partially visible below the two men.",
            "state": "Spread on the table"
          }
        ],
        "lighting_mood": "Natural daytime office ambience with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 21,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From inside the office at chest height, the static wide frame catches Seo Eui-yong stopped at the entrance in a three-quarter view, his full body set on the left while the direction of his desk lies across the open office to the right. His forward step has halted and his widened eyes lock onto Na Sang-hyeok at the desk beyond the frame edge, leaving the surrounding work area as spatial evidence of the intrusion.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "paused mid-step at threshold",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "his desk and Na Sang-hyeok",
              "label": "서의용",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "Seo Eui-yong’s desk area",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Frames Seo Eui-yong’s arrested entrance and establishes his arrival point",
            "directionality_class": "directional_3d",
            "element": "사무실 출입구",
            "orientation": "The interior-facing side of the entrance surrounds Seo Eui-yong’s full figure.",
            "state": "Seo Eui-yong stopped at the threshold"
          },
          {
            "camera_use": "Gaze destination placed across the office from the entrance",
            "directionality_class": "directional_3d",
            "element": "서의용의 책상",
            "orientation": "The desk’s working side lies toward Na Sang-hyeok and away from the arriving Seo Eui-yong.",
            "state": "Being used by Na Sang-hyeok"
          },
          {
            "camera_use": "Identifies the work taking place at the occupied desk",
            "directionality_class": "content_surface",
            "element": "컴퓨터",
            "orientation": "The display face is oriented toward Na Sang-hyeok; its content is not specified.",
            "state": "In use"
          }
        ],
        "lighting_mood": "Restrained natural daytime office ambience with moderate-to-low contrast and neutral documentary texture.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 22,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At hand height beside the two men, the dolly-in ends on their awkward clasp viewed obliquely across the narrow gap between their torsos. Their joined hands sit near frame center and remain naturally scaled, while opposite forearms and partial torsos at either side provide the physical reference for who is offering and who is reluctantly accepting.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "arm extended into handshake",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward, hand offered",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Soft contextual plane behind the clasped hands",
            "directionality_class": "directional_3d",
            "element": "서의용의 책상",
            "orientation": "The occupied working side falls behind Na Sang-hyeok’s partial torso.",
            "state": "Recently occupied by Na Sang-hyeok"
          },
          {
            "camera_use": "Provides office context without distracting from the handshake",
            "directionality_class": "content_surface",
            "element": "컴퓨터",
            "orientation": "Its display face remains oriented toward the desk user and is seen only obliquely.",
            "state": "In use"
          }
        ],
        "lighting_mood": "Natural daytime office ambience kept restrained, neutral, and moderate-to-low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 22,
        "shot_index": 6,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Seo Eui-yong is represented primarily by a forearm and clasped hand, so an outlook-specific reference would not align reliably.",
            "subject_id": "C02"
          },
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Na Sang-hyeok is represented primarily by a forearm and clasped hand, so an outlook-specific reference would not align reliably.",
            "subject_id": "C04"
          }
        ]
      },
      {
        "camera_direction": "Deep inside the office at waist height, the completed pan faces the entrance from a slight offset, holding Taeksu’s full body within the doorway in a three-quarter angle. He pauses at the threshold near the center of the frame and calmly studies Seo Eui-yong off-screen, while the office depth between camera and entrance gives his silent arrival procedural weight.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "paused within entrance threshold",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "office entrance framing Taeksu",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Architectural frame around Taeksu’s full-body reveal",
            "directionality_class": "directional_3d",
            "element": "사무실 출입구",
            "orientation": "The office-facing side outlines Taeksu at the threshold.",
            "state": "Taeksu positioned at the entrance"
          },
          {
            "camera_use": "Creates depth between the interior camera position and the entrance",
            "directionality_class": "directional_3d",
            "element": "강력반 사무실 내부",
            "orientation": "Desk areas recede from the camera toward the entrance.",
            "state": "Occupied workplace"
          }
        ],
        "lighting_mood": "Restrained natural daytime office ambience with moderate-to-low contrast and sober color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 22,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At seated chest height beside the corner table, the dolly-in frames Seo Eui-yong’s bowed upper body on the right while Taeksu’s bottle hand enters from the upper left above the empty glass cupped in both of Eui-yong’s hands. The vertical relationship of bottle, glass, and lowered head makes the reluctant deference immediately readable, with the table and partial seated figures maintaining realistic scale around the action.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "leaning in, bottle tilted",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "bowed over cupped glass",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Upper-left action element positioned above Seo Eui-yong’s glass",
            "directionality_class": "directional_3d",
            "element": "소주병",
            "orientation": "The bottle is angled downward from Taeksu’s hand toward the glass.",
            "state": "Held for pouring"
          },
          {
            "camera_use": "Central receiving object enclosed by Seo Eui-yong’s two hands",
            "directionality_class": "non_directional",
            "element": "빈 소주잔",
            "orientation": "",
            "state": "Held with both hands"
          },
          {
            "camera_use": "Supports the pouring action and preserves the group-meal context",
            "directionality_class": "directional_3d",
            "element": "구석 테이블",
            "orientation": "The tabletop recedes diagonally between Taeksu’s hand and Seo Eui-yong’s torso.",
            "state": "Occupied by the four men"
          },
          {
            "camera_use": "Establishes the immediate restaurant setting beyond the close interaction",
            "directionality_class": "directional_3d",
            "element": "허름한 횟집 내부",
            "orientation": "The corner seating area remains behind the table group.",
            "state": "Nighttime restaurant interior"
          }
        ],
        "lighting_mood": "Natural ambient illumination appropriate to a nighttime restaurant, with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 23,
        "shot_index": 3,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Taeksu appears primarily through his pouring hand and a partial shoulder, so a full outlook-specific reference cannot align reliably.",
            "subject_id": "C01"
          }
        ]
      },
      {
        "camera_direction": "From just behind and slightly above 전택수's seated shoulder, track into a tightened medium-wide over-the-shoulder composition across the corner table; 전택수 survives only as a narrow near-edge shoulder while 주철, 서의용, and 나상혁 remain laterally grouped and individually readable. 주철 braces back and stares at 전택수, 서의용 holds himself rigid over the table, and 나상혁 pauses with tightened shoulders, their awkward attention converging without making the trio look formally aligned.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "seated shoulder at frame edge",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "braced back in seat",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "seated rigid over table",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "shoulders tightened in seat",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "lower_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 across the table",
              "label": "주철",
              "screen_zone": "middle_left",
              "target_id": "C07",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 across the table",
              "label": "서의용 and 나상혁 grouping",
              "screen_zone": "middle_right",
              "target_id": "C02",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Anchors the three reactions across from the near-edge shoulder and prepares the descent toward the toast.",
            "directionality_class": "directional_3d",
            "element": "corner table",
            "orientation": "Its near edge runs laterally beneath the four seated men.",
            "state": "occupied by the four men"
          },
          {
            "camera_use": "Small scale references along the lower frame without obscuring the expressions.",
            "directionality_class": "non_directional",
            "element": "soju glasses",
            "orientation": "",
            "state": "present on the table"
          },
          {
            "camera_use": "Locates the group in the corner of the shabby restaurant.",
            "directionality_class": "non_directional",
            "element": "restaurant corner",
            "orientation": "",
            "state": "occupied by the group"
          }
        ],
        "lighting_mood": "Naturalistic ambient illumination appropriate to the nighttime restaurant, with restrained color and moderate-to-low contrast across the rigid faces.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 23,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly in from just above desk height on 서의용's three-quarter side, holding a slight upward angle into his lowered face while the near desk edge and copied photographs form a narrow lower band. His face occupies most of the frame as he leans back in the chair yet fixes a hard downward glare on the indistinct autopsy images, with the piled records falling softly out of focus behind them.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "reclined with chin lowered",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Lower-frame evidence motivating 서의용's concentrated downward gaze.",
            "directionality_class": "content_surface",
            "element": "copied autopsy photographs",
            "orientation": "Their image-bearing faces are visible to camera, but the reproduced bodies are dark and indistinct.",
            "state": "laid on the desk"
          },
          {
            "camera_use": "Soft background context for the age and volume of the investigation.",
            "directionality_class": "content_surface",
            "element": "case records",
            "orientation": "Mixed document faces and page edges are visible without readable detail.",
            "state": "piled high on the desk"
          },
          {
            "camera_use": "Provides the lower compositional edge beneath his eyeline.",
            "directionality_class": "directional_3d",
            "element": "desk",
            "orientation": "The near edge angles across the bottom of the frame.",
            "state": "covered with records and photographs"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime office, kept restrained and moderately low in contrast so the copied images remain murky.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 24,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly slightly closer from just behind the passenger seat at driver-shoulder height, looking diagonally across 서의용's right-side profile so his face and both hands on the steering wheel share the close composition. His torso stays oriented to driving while his eyes cut sideways toward 나상혁, the glance carrying the strain of his attempt to break the silence rather than addressing the lens.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "driving with both hands gripping",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Keeps the driving action legible beside the profile and provides a scale reference for the hands.",
            "directionality_class": "directional_3d",
            "element": "steering wheel",
            "orientation": "Seen obliquely from behind the passenger seat with 서의용's hands gripping it.",
            "state": "held during driving"
          },
          {
            "camera_use": "Forms the near camera-side frame without blocking the driver's profile.",
            "directionality_class": "directional_3d",
            "element": "passenger seat edge",
            "orientation": "Its rear and inner side sit close to the camera at the frame edge.",
            "state": "between camera and driving position"
          },
          {
            "camera_use": "Provides restrained spatial context for the moving car interior.",
            "directionality_class": "transparent_surface",
            "element": "windshield",
            "orientation": "Seen beyond the driving position toward the road ahead.",
            "state": "part of the occupied car"
          }
        ],
        "lighting_mood": "Natural daylight entering the car is rendered with restrained color and moderate-to-low contrast across 서의용's profile.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 25,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From near the dashboard and offset toward the driver side, hold a static close-up slightly below 나상혁's eye line, looking obliquely back at the passenger seat. Keep him off-center with his jaw set and shoulders pressed into the seat, his eyes aimed past the lens toward the road ahead so the apparent frontal gaze never becomes camera contact.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders braced against seat",
            "character": "나상혁",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "road ahead beyond the windshield",
              "label": "나상혁",
              "screen_zone": "middle_right",
              "target_id": "C04",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "road-ahead direction beyond the windshield",
              "screen_zone": "upper_left",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A minimal lower-edge cue locating the camera near the front of the cabin.",
            "directionality_class": "directional_3d",
            "element": "dashboard edge",
            "orientation": "Its upper plane crosses a small portion of the lower frame.",
            "state": "in front of the passenger position"
          },
          {
            "camera_use": "Defines the direction of 나상혁's gaze beyond the camera offset.",
            "directionality_class": "transparent_surface",
            "element": "windshield",
            "orientation": "The camera looks obliquely toward the passenger while the road-ahead direction lies beyond it.",
            "state": "part of the moving car"
          },
          {
            "camera_use": "Supports his contained, unyielding posture.",
            "directionality_class": "directional_3d",
            "element": "passenger seat",
            "orientation": "Its front-facing backrest supports 나상혁 behind his shoulders.",
            "state": "occupied"
          }
        ],
        "lighting_mood": "Natural daylight within the car remains restrained and moderately low in contrast, preserving the firmness of 나상혁's expression.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 25,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At chest height beside the monitor, frame 김민호 in a medium composition on the opposite side of its near edge, viewed at a diagonal three-quarter angle. He leans toward the displayed autopsy photograph and extends one finger to the visible red marks, keeping his eyes on the precise area he is explaining while the monitor remains a substantial but secondary portion of the frame.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning in with finger extended",
            "character": "김민호",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "points_to",
              "gesture_target_label": "red marks in the autopsy photograph on the monitor",
              "label": "김민호",
              "screen_zone": "middle_right",
              "target_id": "C30",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "monitor displaying the autopsy photograph",
              "screen_zone": "middle_left",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Foreground evidence surface positioned beside the camera and connected directly to 김민호's pointing finger.",
            "directionality_class": "content_surface",
            "element": "monitor",
            "orientation": "The screen face is visible at an oblique angle and displays an autopsy photograph with red marks.",
            "state": "displaying autopsy photographs"
          },
          {
            "camera_use": "Provides the examination-room-like research setting behind the explanation.",
            "directionality_class": "non_directional",
            "element": "research laboratory interior",
            "orientation": "",
            "state": "arranged as a hospital examination-room-like space"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime research room, with restrained clinical neutrality and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 26,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly in at chest height from 나상혁's lateral three-quarter side, keeping his profile on one side and 김민호 across the same action line. 나상혁's arm is caught mid-extension as the business card advances through the lower middle of the frame toward 김민호, who turns his attention to the offered card; the card remains small enough to preserve both men's spatial relationship.",
        "character_angles": [
          {
            "angle": "profile_left",
            "body_pose": "leaning forward arm extended",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C30",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning toward offered card",
            "character": "김민호",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The handoff's focal prop, held between the two profiles along their shared lateral axis.",
            "directionality_class": "content_surface",
            "element": "business card",
            "orientation": "One printed face is angled partly toward 김민호 and partly toward camera, without requiring readable details.",
            "state": "held out in 나상혁's hand"
          },
          {
            "camera_use": "Maintains continuity with the preceding forensic explanation without competing with the handoff.",
            "directionality_class": "content_surface",
            "element": "monitor",
            "orientation": "Its screen face remains visible in the surrounding laboratory context with autopsy imagery displayed.",
            "state": "displaying autopsy photographs"
          },
          {
            "camera_use": "Provides restrained contextual depth behind both men.",
            "directionality_class": "non_directional",
            "element": "research laboratory interior",
            "orientation": "",
            "state": "occupied by the consultation"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime research room remains restrained and moderately low in contrast, emphasizing the decisive handoff without stylization.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 26,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly close at seated chest height beside 전택수 and slightly behind the line toward 심옥, isolating his bowed side profile while leaving 심옥 as a soft off-axis presence near the opposite edge. 전택수 folds forward with his chin lowered toward his knees, absorbed in remorse rather than meeting her eyes, while 심옥 remains pitched toward him from the sofa.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "folded forward head bowed",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "perched forward on sofa",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Supports 심옥's forward seated posture as a softened edge presence across from 전택수.",
            "directionality_class": "directional_3d",
            "element": "sofa",
            "orientation": "Seen obliquely across the conversational line, with 심옥 seated on it.",
            "state": "occupied"
          },
          {
            "camera_use": "A small contextual trace of the hospitality gesture made before the conversation.",
            "directionality_class": "non_directional",
            "element": "tea setting",
            "orientation": "",
            "state": "placed before 심옥 and 민정"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime office is kept restrained and moderately low in contrast, holding quiet weight on 전택수's bowed profile.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 27,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Advance from just beside and behind 전택수's seated shoulder into a tight upper-body view of 심옥, preserving the slight upward angle across the conversational axis. 전택수 remains a compressed near-edge shoulder with his attention fixed on her, while 심옥 leans forward mid-outcry, neck taut and mouth open as she directs her anger at him rather than at the lens.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "seated with shoulders drawn inward",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C08",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward mid-outcry",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "심옥 across the seating area",
              "label": "전택수",
              "screen_zone": "lower_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 at the near edge",
              "label": "심옥",
              "screen_zone": "middle_center",
              "target_id": "C08",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides the seated base beneath 심옥 while her upper body drives forward into confrontation.",
            "directionality_class": "directional_3d",
            "element": "sofa",
            "orientation": "Its front and seat are seen obliquely behind 심옥's forward movement.",
            "state": "occupied"
          },
          {
            "camera_use": "A minimal lower-frame divider preserving the office interview arrangement.",
            "directionality_class": "directional_3d",
            "element": "space between the seats",
            "orientation": "The conversational gap recedes from 전택수's near shoulder toward 심옥.",
            "state": "separating the seated participants"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime office remains restrained and moderately low in contrast while keeping 심옥's strained expression fully readable.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 27,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Begin at long distance across the frontage, slightly above a ground-level sightline and offset to a shallow three-quarter view so the full building and its attached sign remain legible without flattening into a centered elevation. Dolly forward slowly on the same oblique axis, keeping the building centered in the overall layout and the sign clearly contained on the frontage rather than isolating it as an oversized insert.",
        "character_angles": [],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "full research institute building exterior",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "attached NFS광주과학수사연구소 sign",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Primary establishing subject shown in full from an oblique frontage angle.",
            "directionality_class": "directional_3d",
            "element": "research institute building",
            "orientation": "Its frontage and one receding side are visible in a shallow three-quarter view.",
            "state": "shown in exterior overview"
          },
          {
            "camera_use": "Institutional identifier retained clearly within the larger building composition.",
            "directionality_class": "content_surface",
            "element": "NFS광주과학수사연구소 sign",
            "orientation": "The inscribed front face is turned clearly toward camera and reads 'NFS광주과학수사연구소'.",
            "state": "attached to the building"
          }
        ],
        "lighting_mood": "Bright daytime sunlight is rendered with restrained natural color and moderate contrast, keeping the sign and full exterior clear.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 28,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track at seated shoulder height close beside 전택수, tightening on his side profile while retaining 조일남 across the table as an off-axis counter-presence. 전택수 pitches his upper body far forward from the sofa with an urgent, unwavering stare fixed on 조일남, while 조일남 stays seated opposite and receives the appeal over the spread records.",
        "character_angles": [
          {
            "angle": "profile_left",
            "body_pose": "leaning far across table",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C17",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "seated back across table",
            "character": "조일남",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "조일남 across the table",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 leaning across the table",
              "label": "조일남",
              "screen_zone": "middle_right",
              "target_id": "C17",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "sofa table with forensic opinion and case records",
              "screen_zone": "lower_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Physical divider and shared anchor that makes 전택수's unusually deep forward lean measurable.",
            "directionality_class": "directional_3d",
            "element": "sofa table",
            "orientation": "Its top plane recedes between the two seated men.",
            "state": "covered with forensic opinion and case records"
          },
          {
            "camera_use": "Evidence context visible beneath the men's opposing sightline.",
            "directionality_class": "content_surface",
            "element": "forensic opinion and case records",
            "orientation": "Document faces are spread upward on the table, with their existence legible but no added text detail.",
            "state": "spread across the table"
          },
          {
            "camera_use": "Establishes both men as seated while allowing 전택수 to break aggressively out of his resting position.",
            "directionality_class": "directional_3d",
            "element": "sofas",
            "orientation": "The opposing seat fronts face each other across the table.",
            "state": "occupied by 전택수 and 조일남"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime research room is restrained and moderately low in contrast, preserving the sober tension in 전택수's profile.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 29,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just outside 전택수's shoulder at seated eye height, track into a medium frame that holds 조일남 near-frontally in the midground while 전택수's shoulder remains a narrow foreground edge. 조일남 leans across the conversational axis with his pointing hand fully clear of the shoulder, his eyes fixed on 전택수 rather than the lens; the spread records remain visible below as the practical stakes of his warning.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward, finger extended",
            "character": "조일남",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "reclined into sofa back",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C16",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "lower_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "points_to",
              "gesture_target_label": "전택수",
              "label": "조일남",
              "screen_zone": "middle_center",
              "target_id": "C16",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Lower-frame evidence tying the personal warning to the investigation.",
            "directionality_class": "content_surface",
            "element": "autopsy report and case records",
            "orientation": "Their document faces lie upward toward the camera, showing report and case-file pages.",
            "state": "Spread across the table."
          },
          {
            "camera_use": "Separates the two seated men and carries the records beneath the gesture.",
            "directionality_class": "non_directional",
            "element": "sofa table",
            "orientation": "",
            "state": "Positioned between the two sofas."
          },
          {
            "camera_use": "Supports the partial foreground silhouette and 조일남's forward lean.",
            "directionality_class": "directional_3d",
            "element": "sofas",
            "orientation": "The occupied seating sides face one another across the table.",
            "state": "Both men are seated on opposing sides."
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the laboratory office, rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 29,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly in just above table height from an oblique three-quarter angle, keeping the framed photograph within the central third rather than squaring its face to the lens. The photograph shows 전택수 and 전택수의 젊은 아들 leaning companionably toward one another, while enough tabletop remains around the frame to preserve its real scale and the emptiness of the room.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning close beside son",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C23",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulder tucked beside father",
            "character": "전택수의 젊은 아들",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "framed family photograph",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Primary focal object, approached obliquely to stress remembered intimacy without reproducing a formal portrait angle.",
            "directionality_class": "content_surface",
            "element": "framed photograph",
            "orientation": "The image-bearing face is visible at a three-quarter angle and depicts 전택수 with his young son.",
            "state": "Placed on the living-room table."
          },
          {
            "camera_use": "Provides scale around the photograph and locates it within the empty living room.",
            "directionality_class": "non_directional",
            "element": "living-room table",
            "orientation": "",
            "state": "Holding the framed photograph."
          }
        ],
        "lighting_mood": "The room light is on against the surrounding nighttime interior, kept restrained and low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 30,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Finish the slow push from seated chest height across one corner of the table, tightening to 전택수's upper body while retaining a three-quarter side view and leaving open frame space toward the television. 전택수 sits off-center with his shoulders slack, chopsticks arrested between bowl and mouth as suspended noodles and the kimchi container remain clearly readable in the lower portion; his attention has drifted toward the television.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "hunched over table, hand paused",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_object",
            "gaze_target_id": "B01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Visible at the edge of the open side of the composition and motivates 전택수's diverted gaze.",
            "directionality_class": "content_surface",
            "element": "television",
            "orientation": "Its screen-bearing face is seen obliquely; no legible program content is emphasized.",
            "state": "On."
          },
          {
            "camera_use": "Lower-frame action detail marking the interrupted meal.",
            "directionality_class": "non_directional",
            "element": "ramen and chopsticks",
            "orientation": "",
            "state": "Noodles are held suspended above the meal."
          },
          {
            "camera_use": "Foreground meal context in front of 전택수.",
            "directionality_class": "directional_3d",
            "element": "kimchi container",
            "orientation": "Its side faces the camera across the table corner.",
            "state": "Placed in front of 전택수."
          },
          {
            "camera_use": "Provides the diagonal foreground edge guiding the push toward 전택수.",
            "directionality_class": "non_directional",
            "element": "living-room table",
            "orientation": "",
            "state": "Used for the solitary meal."
          }
        ],
        "lighting_mood": "Television light plays across restrained, low-contrast room illumination, preserving the sober nighttime isolation.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 30,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "On the established three-quarter axis, dolly back to a wide full-body view from standing waist height with a slight downward tilt, revealing 이미경 stopped on the floor rather than changing the viewing side. She occupies the lower-right midground, collapsed around her own weight with the towel and wet hair still marking the interrupted routine, while her unfocused eyes remain fixed toward the television at upper left.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "collapsed seated, legs folded",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_object",
            "gaze_target_id": "B02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "television",
              "label": "이미경",
              "screen_zone": "lower_right",
              "target_id": "C05",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "television",
              "screen_zone": "upper_left",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Her fixed visual anchor and the source of the information that halts her.",
            "directionality_class": "content_surface",
            "element": "television",
            "orientation": "The active screen face is positioned across her natural seated eyeline; its specific content is not legible in this shot.",
            "state": "On."
          },
          {
            "camera_use": "Provides the plane on which her collapse is fully legible.",
            "directionality_class": "non_directional",
            "element": "floor",
            "orientation": "",
            "state": "이미경 is seated on it after collapsing."
          },
          {
            "camera_use": "Remains with her as evidence that the collapse interrupted her post-shower action.",
            "directionality_class": "non_directional",
            "element": "towel",
            "orientation": "",
            "state": "Held near her wet hair."
          }
        ],
        "lighting_mood": "Television-screen illumination is held within a restrained, low-contrast nighttime interior palette.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 31,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track beside 차장검사 at close profile distance and upper-chest height, holding a slight low angle as his head finishes turning toward 장원섭. His profile occupies one side of the frame and his sharp gaze cuts across the open side toward 장원섭 off-screen, with the active television reduced to soft background context rather than competing with the rebuke.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "torso held, head sharply turned",
            "character": "차장검사",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Soft background reminder of the broadcast that provoked the confrontation.",
            "directionality_class": "content_surface",
            "element": "television",
            "orientation": "Its screen face is visible behind 차장검사 with the current-affairs program playing, but its imagery is kept out of focal emphasis.",
            "state": "On and showing the current-affairs program."
          }
        ],
        "lighting_mood": "Restrained nighttime office illumination carries a subdued contribution from the television, with moderate-to-low contrast on the profile.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 32,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Cut to a medium upper-body reverse from above 장원섭's eye line, slightly off his frontal axis and tilted down to make the reprimand feel physically weighty. 장원섭 holds rigidly in the lower center, biting his lip while his eyes drop to the floor, leaving quiet negative space above him rather than introducing another point of attention.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated rigid, shoulders tensed",
            "character": "장원섭",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [],
        "lighting_mood": "Low-contrast nighttime office illumination remains restrained, with only subdued screen influence carried over from the preceding angle.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 32,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the police chief's side just above desk height, look obliquely down in an insert centered on his hand as the index finger holds the spacebar depressed. The hand supplies the human scale while the keyboard occupies less than half the frame, with a strip of desk surrounding it so the act reads as a deliberate silencing rather than a product detail.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "index pressing spacebar",
            "character": "경찰서장",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Carries the decisive action that stops the broadcast.",
            "directionality_class": "directional_3d",
            "element": "laptop keyboard",
            "orientation": "The upper keyboard deck faces the camera at an oblique downward angle, with the spacebar under the police chief's index finger.",
            "state": "The spacebar is held down and playback has stopped."
          },
          {
            "camera_use": "Surrounds the hand and keyboard with spatial context and prepares the following lateral rise.",
            "directionality_class": "non_directional",
            "element": "desk surface",
            "orientation": "",
            "state": "Supporting the laptop."
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the police office is kept neutral, restrained, and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 33,
        "shot_index": 3,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 경찰서장's hand and a small portion of his arm are visible, so an outlook reference cannot reliably align to the insert.",
            "subject_id": "C13"
          }
        ]
      },
      {
        "camera_direction": "Complete the push from close behind 경찰서장's shoulder, slightly below 전택수's eye line, until 전택수's face carries most of the frame while the chief's shoulder remains a narrow off-axis foreground reference. 전택수 sits braced toward the desk with chin steady and eyes locked on 경찰서장's face, making the resolve interpersonal rather than a lens-directed pose.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated forward, chin steady",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C13",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "seated across desk, shoulder forward",
            "character": "경찰서장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "경찰서장",
              "screen_zone": "lower_right",
              "target_id": "C13",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "경찰서장",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow lower-frame line that preserves the office confrontation without diluting the face close-up.",
            "directionality_class": "non_directional",
            "element": "desk edge",
            "orientation": "",
            "state": "Positioned between the two seated men."
          }
        ],
        "lighting_mood": "Neutral daytime office ambience shapes the faces with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 33,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track alongside the driver's side at window height, framing 전택수 in a medium-close profile from just behind his shoulder line as the car continues through the entrance. His body stays engaged with the steering position while his narrowed eyes hold on the route beyond the windshield; the side window remains a transparent layer between lens and subject without turning the shot into a reflection.",
        "character_angles": [
          {
            "angle": "profile_left",
            "body_pose": "seated driving, shoulders engaged",
            "character": "전택수",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Transparent foreground layer through which the tracking profile is observed.",
            "directionality_class": "transparent_surface",
            "element": "driver-side window",
            "orientation": "The camera looks through the window toward 전택수 in the driver's seat; no surface condition is specified.",
            "state": "Positioned between the camera and driver."
          },
          {
            "camera_use": "Carries 전택수's forward sightline beyond the profile.",
            "directionality_class": "transparent_surface",
            "element": "windshield",
            "orientation": "Its forward-facing plane lies beyond 전택수, with the route ahead seen through it without emphasized detail.",
            "state": "In front of the driver's position."
          },
          {
            "camera_use": "Grounds his driving posture without pulling focus from his expression.",
            "directionality_class": "directional_3d",
            "element": "steering wheel",
            "orientation": "The driver-facing side is angled toward 전택수 and partly visible below his profile.",
            "state": "Held in the driving position."
          }
        ],
        "lighting_mood": "Natural daytime exterior light appropriate to the setting is rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 34,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At hand height and very close to the standing pair, hold a static oblique angle across the gap between their torsos so their firmly joined hands sit in the central lower area, with each forearm entering from an opposing edge. Their faces remain outside the tight frame, but the opposed body lines and sustained grip make clear that 장원섭 and 전택수 are meeting one another's eyes rather than presenting the handshake to the lens.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "arm extended in handshake",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "arm extended in handshake",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "shared handshake",
              "label": "장원섭",
              "screen_zone": "middle_left",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "shared handshake",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Soft background context that anticipates their move from greeting into formal discussion.",
            "directionality_class": "directional_3d",
            "element": "office seating",
            "orientation": "The seating fronts are angled toward the discussion area behind the standing pair.",
            "state": "Unoccupied during the handshake."
          }
        ],
        "lighting_mood": "Bright daytime office ambience is kept naturalistic, restrained in color, and moderate-to-low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 35,
        "shot_index": 1,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "The close framing shows 장원섭 primarily through his torso, arm, and hand, so a full outlook reference cannot align reliably.",
            "subject_id": "C03"
          },
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "The close framing shows 전택수 primarily through his torso, arm, and hand, so a full outlook reference cannot align reliably.",
            "subject_id": "C01"
          }
        ]
      },
      {
        "camera_direction": "From seated chest height just outside 장원섭's shoulder line, the dolly-in resolves into a tight upper-body three-quarter view of 전택수 offset to the right, with only a soft edge of the opposing shoulder anchoring the conversational axis. 전택수 presses firmly into the sofa back and fixes his severe gaze on 장원섭 off-screen, making camera distance the sole intensification as the move stops.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "pressed into sofa back",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Supports 전택수's compressed posture and remains visible behind his shoulders.",
            "directionality_class": "directional_3d",
            "element": "office sofa",
            "orientation": "The backrest faces the camera obliquely behind 전택수.",
            "state": "전택수 is pressed tightly against the backrest."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination with moderate-low contrast keeps the exchange naturalistic and severe.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 35,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Just above table height beside 전택수, the lateral track settles nearly perpendicular to the exchange axis, framing his speaking side profile in the upper frame and both gathered hands below it. His hands remain composed on the table while his eyes stay locked toward 장원섭 across the exchange, with the table edge carrying the gaze line out of frame.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "seated, hands gathered",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides the lower compositional line beneath 전택수's hands and profile.",
            "directionality_class": "directional_3d",
            "element": "office table",
            "orientation": "Its near edge crosses the lower frame at an oblique angle toward 장원섭's side.",
            "state": "전택수's gathered hands rest above it."
          }
        ],
        "lighting_mood": "Restrained daytime ambient light renders the profile and hands with naturalistic, moderate-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 35,
        "shot_index": 12,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Outside the rear side window and slightly below 전택수's seated face, the static close-up looks upward across his three-quarter profile through the window. His face stays close to the glass on the left half of frame while the prison building remains higher beyond him, giving his lifted gaze a physically plausible destination.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning close to window",
            "character": "전택수",
            "gaze_direction_kind": "up",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "prison building",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "prison building",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The camera sees through it while retaining the physical separation between observer and passenger.",
            "directionality_class": "transparent_surface",
            "element": "rear side window",
            "orientation": "전택수 is visible through the window, with the prison building beyond his raised sightline.",
            "state": "Between the camera and 전택수."
          },
          {
            "camera_use": "Forms the elevated object of 전택수's attention in the background.",
            "directionality_class": "directional_3d",
            "element": "prison building",
            "orientation": "An exterior face is visible above and beyond the vehicle window.",
            "state": "Visible as the vehicle passes the prison entrance."
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the exterior keeps the close-up restrained and low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 36,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the open side of the table at slightly above tabletop height, the dolly-in reaches a close upper-body three-quarter view of 지국현. He holds the cigarette pack directly beneath his nose with lowered eyes still visible, while the lower edge of the table preserves the interrogation-room context without enlarging the pack beyond its natural scale.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, pack at nose",
            "character": "지국현",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Serves as the immediate object of 지국현's deliberate smelling gesture.",
            "directionality_class": "content_surface",
            "element": "Marlboro Red cigarette pack",
            "orientation": "A branded face of the pack is angled partly toward the camera while its top is held beneath 지국현's nose.",
            "state": "Held in 지국현's hand."
          },
          {
            "camera_use": "Keeps a narrow strip of procedural space beneath the close framing.",
            "directionality_class": "directional_3d",
            "element": "interrogation table",
            "orientation": "The near edge runs across the bottom of frame.",
            "state": "Positioned between 지국현 and the interrogators."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination with moderate-low contrast emphasizes 지국현's controlled expression without stylization.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 37,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Tracking just behind and beside 지국현 at seated shoulder height, the camera shifts laterally enough to clear his near shoulder and reveal the confrontation diagonally across the table. 지국현 remains a restrained foreground edge, while 서의용 thrusts forward in the midground and 나상혁's arm cuts firmly across his chest; 서의용 and 지국현 sustain the hostile eyeline through the intervention.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "seated, shoulders relaxed",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "lunging across table",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C06",
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "arm braced across chest",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "지국현",
              "screen_zone": "middle_left",
              "target_id": "C06",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "지국현 across the table",
              "label": "서의용",
              "screen_zone": "middle_right",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "나상혁",
              "screen_zone": "middle_center",
              "target_id": "C04",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Defines the physical barrier and carries the hostile eyeline between 지국현 and 서의용.",
            "directionality_class": "directional_3d",
            "element": "interrogation table",
            "orientation": "Its length recedes diagonally from foreground 지국현 toward 서의용 and 나상혁.",
            "state": "Separates 지국현 from the two interrogators."
          }
        ],
        "lighting_mood": "Neutral daytime ambient light with restrained contrast preserves the abrupt physical tension in documentary detail.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 37,
        "shot_index": 21,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At chest height beside and slightly ahead of 지국현's walking line, the lateral track tightens toward a clean profile as he plants his forward foot and calmly turns his head toward the 교도관. 지국현 occupies the middle-left while the 교도관 remains alongside at middle-right, both caught in different phases of the same walk down the corridor.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "caught mid-stride",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C21",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "walking beside prisoner",
            "character": "교도관",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "교도관 walking beside him",
              "label": "지국현",
              "screen_zone": "middle_left",
              "target_id": "C06",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "교도관",
              "screen_zone": "middle_right",
              "target_id": "C21",
              "target_kind": "character"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides the receding walking axis behind and ahead of the two figures.",
            "directionality_class": "directional_3d",
            "element": "prison corridor",
            "orientation": "The corridor extends along their direction of travel, seen from a lateral angle.",
            "state": "지국현 and the 교도관 are walking through it."
          }
        ],
        "lighting_mood": "Natural daytime ambient illumination appropriate to the prison interior maintains restrained color and moderate-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 38,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just above eye level inside the solitary cell, the dolly-in resolves into a near-static close-up of 지국현 in front three-quarter view. His emotionless face occupies the center-left while the Bible-verse notes remain legible as clustered background shapes over his opposite shoulder, his gaze held away from the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "paused after entering",
            "character": "지국현",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "지국현",
              "screen_zone": "middle_left",
              "target_id": "C06",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "Bible-verse notes",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Keeps the written religious references visible behind 지국현's impassive face.",
            "directionality_class": "content_surface",
            "element": "Bible-verse notes",
            "orientation": "The written faces of multiple notes are visible to the camera on the wall behind 지국현.",
            "state": "Attached to the solitary-cell wall."
          },
          {
            "camera_use": "Provides the fixed background plane holding the notes.",
            "directionality_class": "non_directional",
            "element": "solitary-cell wall",
            "orientation": "",
            "state": "Behind 지국현."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination with low-to-moderate contrast holds 지국현's face and the notes in sober procedural clarity.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 38,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the open side of the sofa arrangement, a static, slightly high wide view looks diagonally across 주철, 서의용, and 나상혁 toward 전택수 seated in full figure at the head position. 전택수 anchors the rear-center with his chin supported in thought, while the other three occupy irregularly spaced seated positions around him, each absorbed in a different downward or distant line of attention rather than posing uniformly.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, chin in hand",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "perched forward on sofa",
            "character": "주철",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "hunched with tense shoulders",
            "character": "서의용",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "seated, leaning forward",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Defines the group's surrounding arrangement and establishes 전택수's head position within it.",
            "directionality_class": "directional_3d",
            "element": "office sofa arrangement",
            "orientation": "The seating faces inward, viewed diagonally from its open side.",
            "state": "All four investigators are seated around it."
          }
        ],
        "lighting_mood": "Restrained daytime ambient light and moderate-low contrast sustain the group's quiet, investigative weight.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 39,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At seated shoulder height beside the sofa, the track tightens into a low three-quarter upper-body view of 서의용, leaving open space beyond his raised fist. His torso pitches forward, fist clenched into that empty space and mouth open mid-outburst, while his attention drives past the frame rather than toward the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward, fist raised",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Retains enough seating context behind 서의용 to show that the outburst erupts from the group discussion.",
            "directionality_class": "directional_3d",
            "element": "office sofa",
            "orientation": "The back and seat appear obliquely behind 서의용's pitched torso.",
            "state": "서의용 remains seated while leaning forward."
          }
        ],
        "lighting_mood": "Naturalistic daytime ambient illumination with restrained color and moderate-low contrast keeps the anger tactile rather than theatrical.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 39,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Close behind and just outside 서의용's shoulder line, the static camera sits slightly below the 카센터 30대 남성's eye level and tightens to his off-center face, retaining 서의용's near shoulder as a soft foreground edge. The 카센터 30대 남성 leans forward defensively and fixes a sharp, displeased gaze on 서의용, with a narrow strip of the office window context remaining behind him.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward defensively",
            "character": "카센터 30대 남성",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "shoulder held near lens",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C23",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Preserves a narrow contextual view of the repair facilities behind the close confrontation.",
            "directionality_class": "transparent_surface",
            "element": "office window",
            "orientation": "The camera sees the repair facilities beyond the framed window behind the 카센터 30대 남성.",
            "state": "The repair facilities are visible through it."
          },
          {
            "camera_use": "Provides workplace context in the limited background area left by the close-up.",
            "directionality_class": "non_directional",
            "element": "repair facilities",
            "orientation": "",
            "state": "Visible beyond the office window."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination with naturalistic color and moderate-low contrast emphasizes fatigue turning into hostility.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 40,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From shoulder height one to two steps behind and slightly to the side, hold a medium rear three-quarter frame as 카센터 30대 남성 crosses the office and pushes the glass door outward. His upper back occupies the center-left, while the side offset keeps the cigarette at his lips, his hand on the door, and the half-open exit readable together; the tracking move settles just short of the doorway as he looks outside along his departure path.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "pushing door mid-stride",
            "character": "카센터 30대 남성",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "exterior beyond the glass door",
              "label": "카센터 30대 남성",
              "screen_zone": "middle_left",
              "target_id": "C22",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "half-open glass office door",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Exit frame kept beside the departing man so his hand action remains legible.",
            "directionality_class": "transparent_surface",
            "element": "카센터 사무실 유리문",
            "orientation": "The camera sees its half-open surface obliquely, with the exterior visible beyond it.",
            "state": "Pushed outward and half open."
          },
          {
            "camera_use": "Background depth visible through the office framing.",
            "directionality_class": "transparent_surface",
            "element": "유리 창틀",
            "orientation": "Seen from inside the office with the maintenance facility beyond.",
            "state": "Visible behind the departure line."
          },
          {
            "camera_use": "Small profile detail at the man's mouth.",
            "directionality_class": "directional_3d",
            "element": "담배",
            "orientation": "Held between his lips and readable from the camera-side edge of his head.",
            "state": "In his mouth."
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the office, rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 40,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From a slightly elevated position beyond one end of the bench area, frame the three adults in full body at a diagonal to their conversational axis, with the wider playground and playing children retained around them. 이수정 (현재) sits on one side looking toward 나상혁, while 서의용 and 나상혁 sit opposite with their notebooks, their differing torso angles preventing the arrangement from reading as a posed lineup.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated with hands gathered",
            "character": "이수정 (현재)",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "perched with notebook ready",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C20",
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "leaning over open notebook",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "looking_away",
            "body_pose": "playing in varied phases",
            "character": "어린이들(한국인)",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Shared seating anchor that establishes the interview arrangement.",
            "directionality_class": "directional_3d",
            "element": "놀이터 벤치",
            "orientation": "Seen diagonally from one end, with 이수정 (현재) and the two investigators arranged across the conversation space.",
            "state": "Occupied by the three adults."
          },
          {
            "camera_use": "Wide environmental context around the interview.",
            "directionality_class": "non_directional",
            "element": "동네 놀이터",
            "orientation": "",
            "state": "Children are playing nearby in individually varied phases of movement and attention."
          },
          {
            "camera_use": "Held by the two investigators as procedural interview tools.",
            "directionality_class": "content_surface",
            "element": "수첩",
            "orientation": "Their open writing faces angle upward toward the investigators rather than directly toward camera.",
            "state": "Held open."
          }
        ],
        "lighting_mood": "Clear sunlight gives the playground a natural daytime brightness while restrained color and moderate contrast preserve the sober tone.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 41,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Complete the dolly-in at a close three-quarter position slightly below 이수정 (현재)'s seated eye line, framing her upper body while leaving open space around the full circle formed by both outstretched hands. Her brightened eyes remain directed toward the questioners beyond the near camera side, and the open gesture sits across the center without obscuring her face.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward arms rounded",
            "character": "이수정 (현재)",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Soft environmental context behind the recollection-driven gesture.",
            "directionality_class": "non_directional",
            "element": "놀이터",
            "orientation": "",
            "state": "Visible behind the seated interview area."
          },
          {
            "camera_use": "Lower-frame seating context that grounds her upper-body pose.",
            "directionality_class": "directional_3d",
            "element": "놀이터 벤치",
            "orientation": "Only the portion supporting 이수정 (현재) is visible beneath the tightened composition.",
            "state": "Occupied."
          }
        ],
        "lighting_mood": "Clear natural sunlight supports her momentary animation without abandoning restrained color or moderate contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 41,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The upward tilt settles beside the doorway at upper-torso height on a close three-quarter view of 나상혁, whose arm remains extended downward over the bell while his worried eyes turn toward 서의용 at the opposite frame edge. 나상혁 occupies the center-right, with only enough of 서의용 retained at left to establish the eyeline and the pressure of the interrupted reach.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "arm extended over bell",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "hand poised near bell",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "서의용 at the doorway",
              "label": "나상혁",
              "screen_zone": "middle_right",
              "target_id": "C04",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Doorway-side anchor beside the held arm.",
            "directionality_class": "directional_3d",
            "element": "현관문",
            "orientation": "Its exterior corridor-facing side is seen obliquely behind the two men.",
            "state": "The men are positioned directly in front of it."
          },
          {
            "camera_use": "Partially visible beneath 나상혁's extended hand.",
            "directionality_class": "directional_3d",
            "element": "초인종 버튼",
            "orientation": "Its pressable face is turned toward the men and partly concealed from camera by 나상혁's hand.",
            "state": "Covered by 나상혁's hand."
          },
          {
            "camera_use": "Receding background line that keeps the apartment setting legible.",
            "directionality_class": "directional_3d",
            "element": "아파트 복도",
            "orientation": "The corridor extends away behind the doorway-side composition.",
            "state": "Visible in the background."
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the apartment corridor, kept neutral and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 42,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Finish the sharp downward tilt in an insert of the overlapping hands above the bell, with 나상혁's shielding hand centered and 서의용's pressing finger entering diagonally from the upper-left. Keep a narrow margin of the door surface and bell around the hands so the compressed skin and the practical purpose of the gesture read together without enlarging the bell unnaturally.",
        "character_angles": [
          {
            "angle": "looking_away",
            "body_pose": "finger pressing covered hand",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "looking_away",
            "body_pose": "hand shielding bell button",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Functional anchor directly beneath the overlapping hands.",
            "directionality_class": "directional_3d",
            "element": "초인종 버튼",
            "orientation": "The pressable face points outward but is mostly hidden beneath 나상혁's hand.",
            "state": "Covered while pressure is applied through the hand."
          },
          {
            "camera_use": "Narrow surrounding surface that preserves spatial context.",
            "directionality_class": "directional_3d",
            "element": "현관문 주변",
            "orientation": "Seen at a steep downward angle around the hands and bell.",
            "state": "Visible only at the frame margins."
          }
        ],
        "lighting_mood": "Neutral daytime corridor ambience reveals the hand pressure clearly while maintaining restrained contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 42,
        "shot_index": 5,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 서의용's finger and hand are visible, so an outlook reference cannot align reliably.",
            "subject_id": "C02"
          },
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 나상혁's hand is visible in the insert, making the base identity reference more appropriate than an outlook reference.",
            "subject_id": "C04"
          }
        ]
      },
      {
        "camera_direction": "From a far corner slightly above seated head height, use a high diagonal wide frame across the table to include the full bodies of 서의용, 나상혁, and 민정 (현재). The steaming coffee cup sits between the opposing sides without exceeding a small portion of the lower center; 서의용 glances into the room, 나상혁 attends to his open laptop, and 민정 (현재) faces the investigators across the table.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated torso turned outward",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "hunched toward open laptop",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "perched forward across table",
            "character": "민정 (현재)",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Central spatial divider between the interview participants.",
            "directionality_class": "directional_3d",
            "element": "탁자",
            "orientation": "Seen diagonally from above, separating 민정 (현재) from the two investigators.",
            "state": "Holding the cup and open laptop."
          },
          {
            "camera_use": "Small central detail marking the uneasy hospitality of the interview.",
            "directionality_class": "non_directional",
            "element": "커피잔",
            "orientation": "",
            "state": "Hot steam is rising from it."
          },
          {
            "camera_use": "Procedural work surface in front of 나상혁.",
            "directionality_class": "content_surface",
            "element": "노트북",
            "orientation": "The open screen faces 나상혁 and is seen obliquely from the camera corner; no screen content is specified.",
            "state": "Open."
          },
          {
            "camera_use": "Background evidence that catches 서의용's wandering attention.",
            "directionality_class": "content_surface",
            "element": "시위용 피켓과 플래카드",
            "orientation": "Their written faces are visible in the room, carrying text calling for reinvestigation of the case.",
            "state": "Displayed inside the home."
          }
        ],
        "lighting_mood": "Natural daytime ambient light appropriate to the home is treated with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "omniscient",
        "pov_character": "",
        "scene_index": 43,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At very close front-side three-quarter range and upper-chest height, angle slightly upward toward 서의용's lowered face as the dolly-in finishes on his fixed downward stare and subtly widened eyes. His face occupies most of the frame while a narrow lower-edge glimpse of the Polaroid in his hand preserves the cause of his reaction; no other person enters the composition.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "hunched over photograph",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용",
              "screen_zone": "middle_center",
              "target_id": "C02",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Narrow lower-frame evidence linking the expression to recognition.",
            "directionality_class": "content_surface",
            "element": "폴라로이드 사진",
            "orientation": "A small portion of its image-bearing front faces 서의용 and remains visible at the lower edge; the photograph depicts 선영 and her father embracing and smiling.",
            "state": "Held in 서의용's hand."
          },
          {
            "camera_use": "Soft, non-competing interior context behind the face.",
            "directionality_class": "non_directional",
            "element": "집 안 배경",
            "orientation": "",
            "state": "Held indistinct by the close focus."
          }
        ],
        "lighting_mood": "Natural daytime interior ambience remains restrained and moderately low in contrast, preserving the subtle change in his eyes.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 43,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the seated children's shoulder height just behind the edge of their group, finish the diagonal dolly-in on a medium three-quarter view of 이미경 with the open storybook still resting on her knees. The children remain as individually varied foreground figures along the lower edge—different head and shoulder angles rather than duplicated poses—while 이미경's reading posture has paused and her unfocused gaze drifts into empty space beyond them.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "paused mid-reading over book",
            "character": "이미경",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "looking_away",
            "body_pose": "seated in varied reading poses",
            "character": "어린이들(한국인)",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "이미경",
              "screen_zone": "middle_center",
              "target_id": "C05",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "seated children",
              "screen_zone": "lower_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Lower-center narrative anchor connecting the interrupted reading to the children.",
            "directionality_class": "content_surface",
            "element": "펼쳐진 동화책",
            "orientation": "Its open pages face upward on 이미경's knees and are visible obliquely to camera; no specific page imagery is stated.",
            "state": "Open."
          },
          {
            "camera_use": "Foreground framing layer below 이미경's eyeline.",
            "directionality_class": "non_directional",
            "element": "바닥에 모여 앉은 어린이들",
            "orientation": "",
            "state": "Seated in an irregular cluster with varied head, shoulder, and hand positions."
          },
          {
            "camera_use": "Setting context around the reading group.",
            "directionality_class": "non_directional",
            "element": "유치원 교실",
            "orientation": "",
            "state": "Visible around the group."
          }
        ],
        "lighting_mood": "Clear sunlight enters the kindergarten classroom, rendered in restrained natural color with moderate contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 44,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track close along 주철's side at upper-chest height, slightly below his raised chin, holding his widened eyes and extended pointing hand in profile while 서의용 remains along the gesture line deeper in frame. 주철 occupies the left foreground and looks directly at 서의용 rather than the lens; 서의용 stays near the right side by the railing, absorbing the reprimand without breaking their shared axis.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning forward finger extended",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "weight settled toward railing",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "points_to",
              "gesture_target_label": "서의용",
              "label": "주철",
              "screen_zone": "middle_left",
              "target_id": "C07",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용",
              "screen_zone": "middle_right",
              "target_id": "C02",
              "target_kind": "character"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Spatial anchor behind 서의용 and along the rooftop edge.",
            "directionality_class": "directional_3d",
            "element": "옥상 난간",
            "orientation": "Its long side runs behind the men and is seen obliquely from 주철's side.",
            "state": "서의용 is positioned against it."
          },
          {
            "camera_use": "Distant contextual layer beyond the confrontation.",
            "directionality_class": "non_directional",
            "element": "푸른 논",
            "orientation": "",
            "state": "Spread below the rooftop."
          }
        ],
        "lighting_mood": "Natural sunset light is kept restrained and moderately low in contrast, preserving the sober edge beneath the banter.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 45,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "After the crane rises and withdraws, hold a high, far rear wide shot on 서의용 and 주철 leaning side by side at the rooftop railing. Their backs form separated foreground figures across the lower frame, both gazing over the edge, while the broad rice fields occupy the middle and upper distance with the stalks visibly bent in one direction by the wind.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "shoulders folded over railing",
            "character": "서의용",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "back_to_camera",
            "body_pose": "forearms resting on railing",
            "character": "주철",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용",
              "screen_zone": "lower_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "주철",
              "screen_zone": "lower_right",
              "target_id": "C07",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "wide rice fields beyond the rooftop",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Foreground horizontal anchor supporting both men's final posture.",
            "directionality_class": "directional_3d",
            "element": "옥상 난간",
            "orientation": "Its inner rear side faces camera, with both men leaning over its far edge.",
            "state": "Supporting both men."
          },
          {
            "camera_use": "Primary environmental field beyond the two rear figures.",
            "directionality_class": "non_directional",
            "element": "넓은 푸른 논",
            "orientation": "",
            "state": "Rice stalks are bent toward one side by the wind."
          },
          {
            "camera_use": "Immediate rooftop plane separating the camera from the railing.",
            "directionality_class": "non_directional",
            "element": "옥상",
            "orientation": "",
            "state": "Visible beneath the elevated rear viewpoint."
          }
        ],
        "lighting_mood": "Restrained natural sunset light gives the elevated view quiet weight without pushing the figures or fields into exaggerated contrast.",
        "perception_mode": "direct",
        "perspective": "omniscient",
        "pov_character": "",
        "scene_index": 45,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From close beside 서의용 at upper-torso height, the handheld camera looks slightly upward across the compressed bodies, tightening on 전택수 at frame left while his enclosing forearm and 서의용's neck remain the central spatial anchor. 전택수 leans across the frame with a broad smile directed down toward 서의용, whose lowered head and compressed shoulder occupy the lower-right edge.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "arm cinched around neck",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders compressed under arm",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow lower-frame cue that locates the physical reaction beside the seating area.",
            "directionality_class": "directional_3d",
            "element": "소파",
            "orientation": "Only the near seat edge is visible beneath the two men.",
            "state": "In use during the exchange."
          }
        ],
        "lighting_mood": "Restrained daytime office ambience with moderate-to-low contrast and naturalistic skin tones.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 46,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At seated chest height and nearly perpendicular to 서의용, the camera settles slightly lower and farther to his side as the dolly-in ends, framing his profile, opening mouth, and both hands resting above his thighs. He occupies the middle-left with look room across frame toward 전택수, his attention fixed on the superior seated opposite him.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "seated, hands on thighs",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Supports the seated profile and keeps the office conversation spatially grounded.",
            "directionality_class": "directional_3d",
            "element": "소파",
            "orientation": "The seat and near back edge run behind 서의용's torso.",
            "state": "Occupied by 서의용."
          }
        ],
        "lighting_mood": "Restrained daytime office ambience holds his resolved expression in moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 46,
        "shot_index": 15,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From beside the table at the seated girl's eye height, the completed dolly-in holds a close three-quarter view rather than a frontal portrait. 의용 집의 10대 소녀's face sits off-center with room toward 서의용; one fingertip touches her eye area as she gives him a small, sleepy smile.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "fingertip touching eye corner",
            "character": "의용 집의 10대 소녀",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Soft lower-edge context for the seated breakfast setting.",
            "directionality_class": "directional_3d",
            "element": "식탁",
            "orientation": "The near edge crosses the bottom of frame at an oblique angle.",
            "state": "Set for breakfast."
          },
          {
            "camera_use": "Soft background context kept subordinate to the girl's face.",
            "directionality_class": "non_directional",
            "element": "된장찌개와 밑반찬",
            "orientation": "",
            "state": "Placed on the table."
          }
        ],
        "lighting_mood": "Explicit morning sunlight gives the domestic close-up a restrained, natural warmth and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 47,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Across the near corner of the table at 서의용's eye height, the lateral track pauses at its closest off-center three-quarter position, isolating his widened eyes and arrested expression. His face occupies most of the right side while the smartphone remains just beyond the facial emphasis, and his gaze fixes off-frame as he listens to the urgent caller.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "head stilled mid-listen",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A blurred diagonal at the lower edge preserves continuity with the breakfast table.",
            "directionality_class": "directional_3d",
            "element": "식탁 모서리",
            "orientation": "Its near corner angles away behind 서의용.",
            "state": "Set for breakfast."
          }
        ],
        "lighting_mood": "Morning sunlight remains naturalistic, with restrained color and soft contrast around the widened eyes.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 47,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Tracking from waist height behind and slightly beside 서의용, the widened frame catches his full hurried step moving from the lower-left foreground toward the living-room exit at upper center. His back leads the diagonal while 의용 집의 10대 소녀 remains fully visible at the table in the right background, spoon paused in hand and eyes following him.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "caught in hurried stride",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, spoon held midair",
            "character": "의용 집의 10대 소녀",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "living-room exit",
              "label": "서의용",
              "screen_zone": "lower_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "living-room exit",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "departing 서의용",
              "label": "의용 집의 10대 소녀",
              "screen_zone": "middle_right",
              "target_id": "C24",
              "target_kind": "character"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Defines 서의용's departure path at the far end of the frame.",
            "directionality_class": "directional_3d",
            "element": "거실 출구",
            "orientation": "The passage faces the camera beyond 서의용's moving figure.",
            "state": "Open for his departure."
          },
          {
            "camera_use": "Anchors the seated girl in the background and preserves the domestic space he leaves behind.",
            "directionality_class": "directional_3d",
            "element": "식탁",
            "orientation": "Seen obliquely beside the girl's full seated figure.",
            "state": "Breakfast remains set on it."
          },
          {
            "camera_use": "Background domestic detail extending the depth behind the table.",
            "directionality_class": "non_directional",
            "element": "베란다의 빨래",
            "orientation": "",
            "state": "Neatly hung."
          }
        ],
        "lighting_mood": "The explicitly bright morning sunlight retains natural color while the departing movement is held in moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 47,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From waist height several meters inside the entrance, the lateral track holds a wide three-quarter view of 이미경 and the partly opened glass door. She is placed slightly left of center with her full figure visible, one hand still pushing the door while her head turns into the café toward 나상혁 just beyond the camera-side table direction.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "one hand pushing door",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Frames 이미경's arrival and preserves the pause between outside and the interview space.",
            "directionality_class": "transparent_surface",
            "element": "카페 유리문",
            "orientation": "The partly opened transparent door is seen from inside, with the entrance area visible through its closed portion.",
            "state": "Partly open."
          }
        ],
        "lighting_mood": "Natural daytime café ambience uses restrained color and moderate-to-low contrast without overstating the entrance reveal.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 48,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At seated shoulder height beside the table, the track finishes in a tight lateral three-quarter angle on 서의용 as he leans from the left midground toward 이미경 at the right foreground edge. His sharpened eyes stay fixed on her face while her near shoulder and partial profile preserve the pressure of a shared interview space rather than turning the moment into a frontal portrait.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning hard across table",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "seated, shoulders held tense",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "이미경 across the table",
              "label": "서의용",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "서의용 across the table",
              "label": "이미경",
              "screen_zone": "middle_right",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Creates the narrow conversational divide beneath 서의용's forward lean.",
            "directionality_class": "directional_3d",
            "element": "카페 테이블",
            "orientation": "Its near edge runs diagonally between the two seated figures.",
            "state": "In use for the interview."
          },
          {
            "camera_use": "A restrained contextual object on the table below the eye line.",
            "directionality_class": "non_directional",
            "element": "커피잔",
            "orientation": "",
            "state": "Placed on the table."
          }
        ],
        "lighting_mood": "Natural daytime café ambience remains sober and moderately low in contrast, emphasizing scrutiny without theatrical color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 48,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The dolly-in completes slightly below 이미경's eye line at a three-quarter frontal angle, holding her face off-center rather than straight-on. She raises her head from the downward pause, chin firm and eyes directed into the open look room toward 서의용 and the investigators opposite her.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "lifting chin from pause",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A soft lower-frame line retains the interview setting without competing with her resolved face.",
            "directionality_class": "directional_3d",
            "element": "카페 테이블 가장자리",
            "orientation": "The far edge passes softly beneath 이미경's shoulders.",
            "state": "In use for the interview."
          }
        ],
        "lighting_mood": "Restrained natural daytime ambience holds her resolved expression in moderate-to-low contrast and naturalistic color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 48,
        "shot_index": 14,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just above desk height and slightly off the display axis, the dolly-in ends on the laptop screen with a narrow trace of bezel retained at the frame edges and both investigators excluded. The displayed autopsy photograph is sharply legible, centering the pooled blood near the tailbone as the evidentiary detail rather than embellishing the surrounding anatomy.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "The sole evidentiary focal plane viewed directly through the active device display.",
            "directionality_class": "content_surface",
            "element": "노트북 화면",
            "orientation": "The camera sees the active front face displaying a clear autopsy photograph with pooled blood near the tailbone.",
            "state": "On and displaying the autopsy photograph."
          }
        ],
        "lighting_mood": "Neutral nighttime office ambience is subdued around the active screen, with restrained color and moderate-to-low contrast.",
        "perception_mode": "through_device",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 49,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Beside 서의용's shoulder on an oblique three-quarter line, the inward move begins at the extended diary's height: his arm crosses from the left foreground and presents the open page across the lower center toward 나상혁. The page remains sharp while 나상혁 leans into the right midground to read it, allowing his concentrating eyes to emerge behind the evidence without enlarging the diary beyond a natural hand-held scale.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "arm extended with diary",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning toward extended diary",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용 extending the diary from frame left",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "extended diary page",
              "label": "나상혁 reading from frame right",
              "screen_zone": "middle_right",
              "target_id": "C04",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Sharp foreground evidence crossing laterally into 나상혁's viewing space.",
            "directionality_class": "content_surface",
            "element": "다이어리 페이지",
            "orientation": "The open written face is angled toward both 나상혁 and the camera, clearly showing the entry '11월 30일 매직~'.",
            "state": "Open to the relevant dated entry."
          },
          {
            "camera_use": "A lower background line grounding the handoff within the office workspace.",
            "directionality_class": "directional_3d",
            "element": "책상",
            "orientation": "The desktop recedes obliquely beneath the extended arm.",
            "state": "In use during the examination."
          }
        ],
        "lighting_mood": "Subdued nighttime office ambience keeps the handwritten evidence and the investigators' reactions legible in restrained, moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 49,
        "shot_index": 17,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 서의용's shoulder and extended arm are prominent, so an outlook-specific reference would not align reliably with the partial view.",
            "subject_id": "C02"
          }
        ]
      },
      {
        "camera_direction": "From beside 서의용's shoulder line, the camera completes its dolly-in slightly below 나상혁's eye line, shifting focus from the open diary in the lower foreground to his sharpening three-quarter face. 나상혁 occupies roughly three quarters of the frame, shoulders folded over the diary as his eyes remain fixed on its entry and his expression flashes with recognition.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "hunched over open diary",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The open pages remain in the lower foreground as the visual bridge into 나상혁's reaction.",
            "directionality_class": "content_surface",
            "element": "다이어리",
            "orientation": "The open written face is angled upward toward 나상혁 and partly toward the camera, with the relevant dated entry visible near the lower frame.",
            "state": "Open in 나상혁's hands"
          },
          {
            "camera_use": "Provides restrained spatial context behind the close reaction.",
            "directionality_class": "directional_3d",
            "element": "책상",
            "orientation": "Its near edge recedes obliquely behind the diary.",
            "state": "Present in the office"
          }
        ],
        "lighting_mood": "Restrained, low-contrast ambient office illumination appropriate to the stated night setting keeps the face naturalistic while preserving detail in the diary.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 49,
        "shot_index": 19,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "A static high oblique wide view from a room corner looks down across the desk, arranging 전택수, 주철, 서의용, and 나상혁 as an irregular seated circle around the centrally aligned laptop. Their chairs and bodies sit at naturally varied angles and distances, but every gaze converges on the displayed evidence rather than the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "perched forward in chair",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "forearms braced near desk",
            "character": "주철",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "half-turned toward laptop",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "scooted close, shoulders tense",
            "character": "나상혁",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Shared compositional center around which the four investigators are arranged.",
            "directionality_class": "content_surface",
            "element": "노트북",
            "orientation": "The screen face is angled toward the seated group and remains partially legible to the elevated camera, displaying the specified autopsy photograph.",
            "state": "Open and displaying the photograph"
          },
          {
            "camera_use": "Defines the investigators' circular arrangement and preserves the room layout.",
            "directionality_class": "directional_3d",
            "element": "책상",
            "orientation": "Its top is seen obliquely from above, with the laptop near its center.",
            "state": "Surrounded by the seated investigators"
          }
        ],
        "lighting_mood": "Naturalistic daytime interior ambience is restrained in color and moderate-to-low in contrast, keeping the group and evidence evenly readable.",
        "perception_mode": "direct",
        "perspective": "omniscient",
        "pov_character": "",
        "scene_index": 50,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From slightly above seated eye height at the end of the desk, a compact static ensemble frames the four investigators diagonally across the laptop, retaining the device in the lower center while prioritizing their firm expressions. Each man turns toward another member of the group rather than the camera, with lowered chins and subtly different forward tensions conveying a shared conclusion without synchronized posing.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward, chin tucked",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "shoulders squared, chin lowered",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "elbows planted, neck inclined",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "seat edged forward, jaw set",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Remains the shared center beneath the crossing eyelines.",
            "directionality_class": "content_surface",
            "element": "노트북",
            "orientation": "Its screen face points into the group and is seen obliquely by the camera, still carrying the specified autopsy photograph.",
            "state": "Open and displaying the photograph"
          },
          {
            "camera_use": "Compresses the four investigators into one procedural ensemble.",
            "directionality_class": "directional_3d",
            "element": "책상",
            "orientation": "The end and upper surface recede diagonally through the frame.",
            "state": "The four investigators remain seated around it"
          }
        ],
        "lighting_mood": "Restrained daytime interior ambience with moderate-to-low contrast preserves the sober procedural tone and the four distinct expressions.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 50,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "A close dolly-in from slightly above 전택수's eye line holds his rigid profile and bitten lip, while 경찰서장 remains softer on the opposite side of the corridor as his off-axis eyeline target. 전택수's upper body occupies the near side of the frame, his halted turn and fixed gaze conveying resistance without addressing the lens.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "weight arrested mid-turn",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C13",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning in, chin raised",
            "character": "경찰서장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Its receding line maintains the public, exposed character of the confrontation.",
            "directionality_class": "non_directional",
            "element": "경찰서 복도",
            "orientation": "",
            "state": "Occupied by the confrontation"
          }
        ],
        "lighting_mood": "Naturalistic daytime corridor ambience remains restrained and low in contrast, allowing 전택수's tightened expression to carry the tension.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 51,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Tracking laterally at upper-chest height near 전택수's shoulder line, the camera looks obliquely toward 남성 기자 beside 경찰서장 and compresses on the reporter's upper body. 남성 기자 pitches his torso toward the off-screen 전택수 with an unshaken, sly smile, while 경찰서장 remains offset behind him and watches the same target.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "torso pitched toward Taeksu",
            "character": "남성 기자",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "weight set beside reporter",
            "character": "경찰서장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The corridor depth runs behind the two men and preserves the direction of 전택수's off-screen position.",
            "directionality_class": "non_directional",
            "element": "경찰서 복도",
            "orientation": "",
            "state": "Occupied by the exchange"
          }
        ],
        "lighting_mood": "Restrained naturalistic daytime ambience and moderate-to-low contrast keep the reporter's smile legible without glamorizing it.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 51,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From chest height beside the reporter's position, the backward move begins with a near-static diagonal view of 전택수 paused at the lowest point of his brief bow to 경찰서장. 전택수 occupies the middle-left of the frame, while clear corridor space remains to the right along his intended route toward the office; 경찰서장 watches from the opposite midground.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "paused at bow's low point",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "weight shifted toward Taeksu",
            "character": "경찰서장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "강력반 사무실로 향하는 복도 공간",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Open frame space along this route anticipates 전택수's immediate withdrawal.",
            "directionality_class": "non_directional",
            "element": "강력반 사무실 방향의 복도",
            "orientation": "",
            "state": "Clear along 전택수's direction of travel"
          }
        ],
        "lighting_mood": "Naturalistic daytime corridor ambience stays restrained and moderately low in contrast, emphasizing the brevity and formality of the bow.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 51,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Close to the television at seated eye height, the lens finishes its dolly-in nearly perpendicular to the screen so the black-and-white river landscape and the caption '드들강 여고생 살인사건' read clearly. The active screen occupies approximately the central third of the frame, with enough bezel and adjacent living-room context retained to preserve realistic scale.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Primary broadcast surface carrying the case reveal.",
            "directionality_class": "content_surface",
            "element": "텔레비전 화면",
            "orientation": "The front display face is nearly perpendicular to the camera and shows the black-and-white 드들강 landscape with the readable murder-case caption.",
            "state": "On and broadcasting the news report"
          },
          {
            "camera_use": "Provides a narrow scale reference around the broadcast image.",
            "directionality_class": "directional_3d",
            "element": "텔레비전 본체",
            "orientation": "The front bezel and one slight side edge remain visible around the display.",
            "state": "Present in the living room"
          }
        ],
        "lighting_mood": "Restrained nighttime room ambience allows the television image to remain crisp without introducing unsupported colored light.",
        "perception_mode": "through_device",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 52,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At 이미경's seated eye height, the lateral track isolates an extreme three-quarter close-up of her unfocused eyes and arrested expression, leaving narrow open space along her sightline toward the television. Her face occupies most of the frame while her shoulders remain frozen against the seat, and she stays absorbed in the off-screen broadcast rather than looking into the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "frozen against seat back",
            "character": "이미경",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow, defocused screen edge at the far side of her sightline connects the reaction to the preceding broadcast shot.",
            "directionality_class": "content_surface",
            "element": "텔레비전 화면 가장자리",
            "orientation": "Only an oblique sliver of the active front display is visible, with the ongoing report no longer readable.",
            "state": "Still broadcasting the report"
          }
        ],
        "lighting_mood": "Low-contrast nighttime ambience with restrained television luminance on 이미경's face preserves her drained, fixed expression naturalistically.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 52,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The tracking arc settles just beside the near shoulder of 이미경과 동거하는 30대 초반 남성 at upper-chest height, looking slightly downward onto the seated 이미경 in a tight over-the-shoulder composition. His shoulder remains a limited foreground edge at screen-right, while 이미경 holds the central midground with a faintly furrowed brow and fixes her eyes firmly on his face.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "leaning toward seated Mi-kyung",
            "character": "이미경과 동거하는 30대 초반 남성",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, shoulders drawn firm",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C25",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "seated 이미경",
              "label": "이미경과 동거하는 30대 초반 남성",
              "screen_zone": "middle_right",
              "target_id": "C25",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "standing fiancé",
              "label": "이미경",
              "screen_zone": "middle_center",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "close",
        "key_bg_elements": [],
        "lighting_mood": "Restrained nighttime interior ambience and moderate-to-low contrast keep 이미경's eyes and subtle brow tension prominent without overstating the confrontation.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 52,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "A static lateral three-quarter two-shot at seated chest height frames 장원섭 and 지국현 across the investigation-room table without aligning the lens with either man's gaze. Their upper bodies occupy opposite sides of the frame with the empty center of the tabletop separating them, and each studies the other's guarded face.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated forward, hands withheld",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C06",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "settled back, jaw guarded",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Creates the physical and psychological divide between prosecutor and suspect and leaves its center available for the later envelope action.",
            "directionality_class": "directional_3d",
            "element": "조사실 테이블",
            "orientation": "The near edge runs laterally across the lower frame while the tabletop recedes between the two men.",
            "state": "Clear between the two seated men"
          }
        ],
        "lighting_mood": "Naturalistic daytime investigation-room ambience uses restrained color and moderate-to-low contrast for sober procedural tension.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 53,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just above tabletop height on 장원섭's side, finish the dolly-in on a diagonal close view of his extended hand, with the opened paper bag centered and his fingers still pinning it to the table. The hand and bag occupy the middle third while the tabletop continues toward the opposite side, preserving the coming lateral path toward 지국현.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "arm extended across table",
            "character": "장원섭",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Provides the diagonal plane beneath the offered bag and leads toward the opposite seat.",
            "directionality_class": "directional_3d",
            "element": "조사실 테이블",
            "orientation": "Its near edge runs diagonally from 장원섭's side toward 지국현's side.",
            "state": "Positioned between the two seated men."
          },
          {
            "camera_use": "Central focal evidence of the apparently conciliatory gesture.",
            "directionality_class": "directional_3d",
            "element": "구운 은행이 담긴 작은 종이봉투",
            "orientation": "The opened top faces upward, revealing the roasted ginkgo nuts inside.",
            "state": "Open and held at the center of the table."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination keeps the hand, paper bag, and tabletop naturalistic with moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 53,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At lower-face height beside 지국현, complete the dolly-in on a tight three-quarter close-up that excludes nearly everything above his lower cheek. His pinching fingers enter from the lower side and suspend the ginkgo nut immediately before his parted lips, with only a narrow strip of the table-side background left for spatial continuity.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "hand poised at mouth",
            "character": "지국현",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "지국현",
              "screen_zone": "middle_center",
              "target_id": "C06",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Appears as a narrow contextual strip below the eating gesture.",
            "directionality_class": "directional_3d",
            "element": "조사실 테이블",
            "orientation": "Only the edge nearest 지국현 is visible beneath his hand.",
            "state": "Positioned between the interview participants."
          },
          {
            "camera_use": "Held at the focal point between fingertips and mouth.",
            "directionality_class": "non_directional",
            "element": "은행알",
            "orientation": "",
            "state": "Held just before entering 지국현's mouth."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination renders the skin, fingers, and ginkgo nut without heightened color or hard contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 53,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Cut to a wide diagonal two-shot from seated waist height beside the sofa area, holding 전택수 and 장원섭 head to foot on opposite sides of the table. 전택수 sits slightly forward at frame left while 장원섭 occupies frame right, and their locked eyelines carry the shift from courtesy into serious scrutiny.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "perched forward on sofa",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "settled back, chin raised",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Supports the opposing seated positions and keeps both full figures visible.",
            "directionality_class": "directional_3d",
            "element": "사무실 소파",
            "orientation": "The two seating sections face one another across the table.",
            "state": "Occupied by 전택수 and 장원섭."
          },
          {
            "camera_use": "Forms the central boundary and the route for the subsequent inward move.",
            "directionality_class": "directional_3d",
            "element": "소파 사이 테이블",
            "orientation": "Its long axis recedes diagonally between the two men.",
            "state": "Placed between the facing sofas."
          },
          {
            "camera_use": "Provides office context beyond the conversation area.",
            "directionality_class": "directional_3d",
            "element": "기록들이 쌓인 책상",
            "orientation": "The document-covered top is visible beyond the sofa area.",
            "state": "Covered with stacked case records."
          }
        ],
        "lighting_mood": "Restrained daytime ambient light gives the office a sober, naturalistic appearance with moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 54,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At tabletop height near 전택수's side, finish the diagonal dolly-in as his hand slides the white envelope toward 장원섭's side. The hand and envelope occupy the center without exceeding the surrounding table context, while the far side of the table remains visible as the destination of the offer.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward, arm extended",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Carries the hand's diagonal movement toward 장원섭 and preserves the conversational axis.",
            "directionality_class": "directional_3d",
            "element": "소파 사이 테이블",
            "orientation": "The near edge begins at 전택수's side and recedes toward 장원섭.",
            "state": "Supporting the offered envelope."
          },
          {
            "camera_use": "Primary focal object conveying the new evidence.",
            "directionality_class": "directional_3d",
            "element": "하얀 편지 봉투",
            "orientation": "Its broad face is visible at a shallow diagonal as its leading edge points toward 장원섭.",
            "state": "Being extended across the table."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination keeps the white envelope distinct without making it unnaturally bright against the table.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 54,
        "shot_index": 9,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From seated chest height beside the table, end the dolly-out in a compact lateral two-shot with 전택수 in left profile and 장원섭 in right profile. Their smiles remain near the upper third while their joined hands stay visible between them above the table, allowing the completed handshake to bridge the opposing sides.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning across held handshake",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "reaching across held handshake",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "장원섭",
              "screen_zone": "middle_right",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "table beneath the joined hands",
              "screen_zone": "lower_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Keeps the joined hands legible between both profiles.",
            "directionality_class": "directional_3d",
            "element": "소파 사이 테이블",
            "orientation": "Its side edge runs horizontally beneath the handshake.",
            "state": "Positioned between the two men."
          },
          {
            "camera_use": "Retains the established office setting behind the agreement.",
            "directionality_class": "directional_3d",
            "element": "사무실 소파",
            "orientation": "Each sofa faces the other across the table.",
            "state": "Occupied by 전택수 and 장원섭."
          },
          {
            "camera_use": "Remains on the table as the evidence that prompted their cooperation.",
            "directionality_class": "directional_3d",
            "element": "편지 봉투",
            "orientation": "Its broad face lies visible below and behind the joined hands.",
            "state": "Resting on the table."
          }
        ],
        "lighting_mood": "Restrained daytime ambient light softens the transition into mutual trust while retaining the drama's moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 54,
        "shot_index": 14,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track several paces behind and slightly beside the group at hip height, framing the 교도관, 서의용, 나상혁, and 검찰 수사관 in full along the long corridor axis. The 교도관 leads near the upper center while the three investigators follow at naturally uneven intervals, each caught in a different walking phase with differing lifted feet, shoulder angles, and weight shifts rather than synchronized poses.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "weight rolling onto front foot",
            "character": "교도관",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "caught mid-stride, heel lifted",
            "character": "서의용",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "back_to_camera",
            "body_pose": "one foot lifted forward",
            "character": "나상혁",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "pushing off rear foot",
            "character": "검찰 수사관",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "far end of the prison corridor",
              "label": "교도관",
              "screen_zone": "upper_center",
              "target_id": "C22",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "far end of the prison corridor",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Creates the strong forward axis for the tracking movement and keeps the full group legible.",
            "directionality_class": "directional_3d",
            "element": "길고 좁은 교도소 복도",
            "orientation": "The corridor recedes away from the camera behind the walking group.",
            "state": "Occupied by the 교도관 and three investigators."
          }
        ],
        "lighting_mood": "Natural ambient illumination appropriate to the daytime prison interior maintains restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 55,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just behind and beside the 덩치 큰 남성 재소자(한국인)'s shoulder, complete the dolly-in at seated shoulder height on 서의용's three-quarter face. 서의용 fills most of the frame as he pitches his torso toward the inmate with widened eyes fixed on him, while a narrow near-edge strip of the inmate's shoulder preserves the source of the revelation.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "seated, shoulders angled forward",
            "character": "덩치 큰 남성 재소자(한국인)",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning sharply across table",
            "character": "서의용",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "large inmate at the near edge",
              "label": "서의용",
              "screen_zone": "middle_center",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "large inmate at the near edge",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Supplies a narrow lower boundary beneath 서의용's forward lean.",
            "directionality_class": "directional_3d",
            "element": "면담실 테이블",
            "orientation": "Its edge crosses below the close view, separating 서의용 from the inmate.",
            "state": "Positioned between the two seated men."
          },
          {
            "camera_use": "Provides minimal spatial enclosure around the close reaction.",
            "directionality_class": "non_directional",
            "element": "좁은 면담실 내부",
            "orientation": "",
            "state": "Occupied by 서의용 and the inmate."
          }
        ],
        "lighting_mood": "Natural ambient illumination appropriate to the daytime interview room keeps the sudden reaction sober rather than sensationalized.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 55,
        "shot_index": 9,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Close beside 신경희 at face height, finish the diagonal dolly-in on 서의용's hand holding the identification card directly before her eyes. The card and fingers occupy the center while a partial profile of 신경희 remains at one edge, her gaze locked on the displayed face of the card rather than the camera.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "arm thrust into view",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C11",
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "head recoiling from card",
            "character": "신경희",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Primary focal object positioned between 서의용's hand and 신경희's eyes.",
            "directionality_class": "content_surface",
            "element": "서의용의 신분증",
            "orientation": "The identification face is turned directly toward 신경희 and remains obliquely visible to the camera.",
            "state": "Held out in immediate view."
          },
          {
            "camera_use": "Provides a narrow contextual edge indicating that the confrontation occurs outside the entrance.",
            "directionality_class": "directional_3d",
            "element": "다방 입구",
            "orientation": "Only an entrance-side edge remains behind 신경희.",
            "state": "신경희 is attempting to move toward it."
          }
        ],
        "lighting_mood": "Restrained daytime ambient light keeps the identification card readable in relation to 신경희 without specifying an additional source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 56,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just above 신경희's eye level, finish the dolly-in over the outer edge of 나상혁's shoulder with a slight downward angle. Her tear-filled, aggrieved face occupies most of the frame, turned three-quarter toward 나상혁 at the near edge, and the open side of the composition follows her accusatory eyeline toward him.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "leaning gently into appeal",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C11",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "shoulders tight, chin lifted",
            "character": "신경희",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "나상혁 at the near edge",
              "label": "신경희",
              "screen_zone": "middle_center",
              "target_id": "C11",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "나상혁",
              "screen_zone": "middle_left",
              "target_id": "C04",
              "target_kind": "character"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Maintains minimal location context behind the emotional close-up.",
            "directionality_class": "directional_3d",
            "element": "양지다방 입구",
            "orientation": "The entrance sits behind 신경희 and outside her eyeline toward 나상혁.",
            "state": "Visible only in a limited portion of the close frame."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination holds detail in 신경희's tearful eyes with natural color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 56,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From a corner of the narrow room slightly above seated head height, hold a static high-angle wide shot with 고원효 and 장원섭 fully visible on opposite sides of the table. 고원효 sits at frame left with the coffee held near him, projecting ease toward 장원섭, while 장원섭 at frame right leans into a guarded reciprocal eyeline across the central table.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "reclining with cup raised",
            "character": "고원효",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "seated forward, shoulders guarded",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C14",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Divides the men and establishes the interrogation axis for the later descending move.",
            "directionality_class": "directional_3d",
            "element": "조사실 테이블",
            "orientation": "Its long side runs diagonally through the center between the two seated figures.",
            "state": "Positioned between 고원효 and 장원섭."
          },
          {
            "camera_use": "Signals 고원효's deliberately relaxed manner within the interrogation.",
            "directionality_class": "directional_3d",
            "element": "커피 잔",
            "orientation": "The opening is angled toward 고원효 as he holds it near his seated position.",
            "state": "Contains the coffee he has been drinking."
          },
          {
            "camera_use": "Defines the constricted distance around the opposing figures.",
            "directionality_class": "non_directional",
            "element": "좁은 조사실 내부",
            "orientation": "",
            "state": "Occupied by the two seated men."
          }
        ],
        "lighting_mood": "Restrained daytime ambient illumination preserves the narrow room's sober realism with moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 57,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the final low over-the-shoulder axis, hold close on 장원섭 slightly below eye level, his face occupying the center-right while 고원효's softly out-of-focus shoulder and smiling cheek remain at the left edge. 장원섭 shifts forward in his chair and fixes his sharp gaze on 고원효, allowing only the narrowed eyes and set jaw to carry the interrogation.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward in chair",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C14",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "settled back in chair",
            "character": "고원효",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow strip along the lower frame preserves the physical divide between the seated men.",
            "directionality_class": "directional_3d",
            "element": "조사실 테이블",
            "orientation": "Only the near edge and upper plane are visible beneath the close portrait.",
            "state": "Positioned between the two seated men."
          }
        ],
        "lighting_mood": "Natural ambient daytime light appropriate to the investigation room, kept restrained and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 57,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track obliquely from near the room entrance at chest height, briefly holding a wide full-body view as 유경자 twists across the left half and 검찰 수사관 braces on the right with both of her arms secured. Their opposing weight creates a diagonal through the confined room, while the bed, wardrobe, searched boxes, and evidence collection remain legible behind them without turning the struggle frontal.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "twisting with arms outstretched",
            "character": "유경자",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "braced with bent knees",
            "character": "검찰 수사관",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C23",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "유경자",
              "screen_zone": "middle_left",
              "target_id": "C23",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "검찰 수사관",
              "screen_zone": "middle_right",
              "target_id": "C19",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Provides a visible search area behind the restrained pair.",
            "directionality_class": "directional_3d",
            "element": "침대",
            "orientation": "Its long side is seen obliquely behind 유경자.",
            "state": "Being searched by the investigators."
          },
          {
            "camera_use": "Marks one of the room's searched corners in the background.",
            "directionality_class": "directional_3d",
            "element": "옷장",
            "orientation": "Its front faces diagonally toward the camera.",
            "state": "Being searched by the investigators."
          },
          {
            "camera_use": "Creates irregular background spacing and shows the breadth of the search.",
            "directionality_class": "directional_3d",
            "element": "잡동사니 상자들",
            "orientation": "Different sides and top openings appear at varied angles around the room.",
            "state": "Being searched."
          },
          {
            "camera_use": "Visible deeper in the room as the collection destination toward which the track will continue.",
            "directionality_class": "directional_3d",
            "element": "증거물 상자",
            "orientation": "The upper opening is visible from the camera's oblique position.",
            "state": "Receiving letters, notebooks, and photographs."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime interior, with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 58,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Complete the upward tilt from inside the cell at a low close-medium position, ending on 장원섭's upper body in three-quarter view with the open album held across the lower third. He stops turning the pages and raises a severe gaze toward 지국현 in the corridor, whose presence remains outside the frame rather than prompting a frontal reframe.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "holding open photo album",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C06",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Held across the lower part of the portrait as the evidentiary object linking 장원섭's hands to his raised stare.",
            "directionality_class": "content_surface",
            "element": "사진첩",
            "orientation": "The open page spread faces partly toward the camera and displays photographs of 지국현 in his twenties with family members.",
            "state": "Open in 장원섭's hands."
          },
          {
            "camera_use": "Provides the compressed cell context behind 장원섭.",
            "directionality_class": "directional_3d",
            "element": "수납장",
            "orientation": "Its storage face and the rows of inserted books are visible behind him.",
            "state": "Contains qualification books."
          },
          {
            "camera_use": "Their spines form an ordered background band near the storage area.",
            "directionality_class": "content_surface",
            "element": "자격증 서적들",
            "orientation": "The spine sides face outward, identifying 제과제빵, 자동차 정비, and 목공기능사 subjects.",
            "state": "Arranged in the storage unit."
          },
          {
            "camera_use": "Creates the off-screen eyeline route from the cell toward 지국현.",
            "directionality_class": "directional_3d",
            "element": "독방과 복도 사이의 개구부",
            "orientation": "The cell-facing edge is visible while the corridor continues beyond the frame.",
            "state": "Connects the cell interior to the corridor."
          }
        ],
        "lighting_mood": "Natural ambient daytime illumination appropriate to the prison setting, rendered with restrained color and low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 58,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From waist height directly behind but slightly offset from the group, frame all four investigators head to foot in the lower half and angle gently upward to the densely filled whiteboard above them. Keep their shared attention unified but their bodies asynchronous: 장원섭 leans subtly forward, 서의용 settles onto one leg, 나상혁 cranes his neck, and 검찰 수사관 holds a narrower stance while each studies a different portion of the records.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "leaning forward from hips",
            "character": "장원섭",
            "gaze_direction_kind": "up",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "back_to_camera",
            "body_pose": "weight settled on one leg",
            "character": "서의용",
            "gaze_direction_kind": "up",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "back_to_camera",
            "body_pose": "craning neck toward records",
            "character": "나상혁",
            "gaze_direction_kind": "up",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "back_to_camera",
            "body_pose": "feet staggered beneath torso",
            "character": "검찰 수사관",
            "gaze_direction_kind": "up",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "densely filled whiteboard",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Primary background focal plane above the four figures.",
            "directionality_class": "content_surface",
            "element": "화이트보드",
            "orientation": "Its record-covered front faces the camera, showing the victim's three-day movements, witness statements, and defense-wound photographs.",
            "state": "Densely filled with investigation records."
          },
          {
            "camera_use": "Low foreground context that leads into the investigators' backs without obscuring their feet.",
            "directionality_class": "directional_3d",
            "element": "압수품 더미",
            "orientation": "Only the upper sides of the stacked seized items are visible from behind the group.",
            "state": "Accumulated in 장원섭's office."
          }
        ],
        "lighting_mood": "Restrained nighttime office illumination with naturalistic color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 58,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At standing chest height beside the front corner of the desk, hold a medium three-quarter view of 장원섭 with his upper body occupying the center-left and the desk edge receding toward the unseen 차장검사. He thrusts both arms into the open space above the desk, mouth open mid-argument and eyes locked on 차장검사 rather than the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "both arms thrust forward",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C10",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Forms the lower diagonal that directs 장원섭's gestures toward the seated official outside the frame.",
            "directionality_class": "directional_3d",
            "element": "차장검사 책상",
            "orientation": "The front corner and upper plane recede diagonally away from the camera.",
            "state": "Positioned between 장원섭 and 차장검사."
          }
        ],
        "lighting_mood": "Bright daytime illumination fills the office while restrained color and moderate-to-low contrast preserve the procedural tone.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 59,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly in from just above and behind 차장검사's seated shoulder until 장원섭's stunned face occupies most of the center-right, with the official's shoulder retained as a soft foreground boundary at left. 장원섭's earlier forward drive has collapsed into a slight backward recoil, his unfocused shock still directed at 차장검사's closed response.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "recoiling above the desk",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C10",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "seated over approval papers",
            "character": "차장검사",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [],
        "lighting_mood": "Bright daytime office illumination remains restrained and low in contrast, leaving the emotional weight on 장원섭's arrested expression.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 59,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Begin on the bartender's side of the bar at the seated men's chest height, pushing slowly into an oblique three-quarter composition with 전택수 on the left and 장원섭 on the right, both turned toward each other while remaining side by side at the counter. The 바텐더 occupies a separate plane opposite them near the frame edge, looking down at his work as the men's disagreement becomes the central line of attention.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "turning from bar seat",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders drawn over counter",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "leaning into cocktail work",
            "character": "바텐더",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "장원섭",
              "screen_zone": "middle_right",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "바텐더",
              "screen_zone": "lower_center",
              "target_id": "C32",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Runs laterally through the frame and establishes the men's side-by-side seating opposite the bartender.",
            "directionality_class": "directional_3d",
            "element": "바 카운터",
            "orientation": "Its customer-facing edge runs across the lower frame while the bartender's side recedes beyond it.",
            "state": "Separates the seated men from the bartender."
          },
          {
            "camera_use": "Small-scale foreground context between the men without obscuring their torsos.",
            "directionality_class": "non_directional",
            "element": "스트레이트잔",
            "orientation": "",
            "state": "Set on the counter before the seated men."
          }
        ],
        "lighting_mood": "Soft, subdued bar illumination creates restrained low-contrast modeling without introducing a strong color cast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 60,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track close along 장원섭's side at seated shoulder height, tightening laterally onto 전택수's profile as he leans from the left toward 장원섭 at the right edge. 전택수's open mouth and urgent forward pitch carry the proposal, while 장원섭 remains partially visible as the silent destination of his appeal rather than a competing focal point.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning hard across counter",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "frozen on bar seat",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides the narrow lower boundary beneath 전택수's forward-leaning torso.",
            "directionality_class": "directional_3d",
            "element": "바 카운터",
            "orientation": "The customer-side edge crosses beneath both seated men at a shallow lateral angle.",
            "state": "Supports their glasses."
          },
          {
            "camera_use": "Keeps the preceding drinking action present at a modest scale near the lower frame.",
            "directionality_class": "non_directional",
            "element": "술잔",
            "orientation": "",
            "state": "Set on the counter."
          }
        ],
        "lighting_mood": "Soft, subdued bar illumination keeps 전택수's urgency naturalistic and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 60,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Settle the inward move directly in front of 장원섭 at seated face height, isolating his close portrait in the center while 전택수 remains just outside the camera axis. 장원섭 faces the camera position but looks past it toward 전택수, eyes widened and shoulders locked as the citizens' committee suggestion registers.",
        "character_angles": [
          {
            "angle": "facing_camera",
            "body_pose": "shoulders locked above counter",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 just outside the camera axis",
              "label": "장원섭",
              "screen_zone": "middle_center",
              "target_id": "C03",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow lower-frame line anchors the close portrait in the bar without competing with the widened eyes.",
            "directionality_class": "directional_3d",
            "element": "바 카운터 가장자리",
            "orientation": "Only the near upper edge is visible beneath 장원섭.",
            "state": "In front of 장원섭's seat."
          }
        ],
        "lighting_mood": "Soft bar illumination holds a restrained, low-contrast close portrait with no pronounced color shift.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 60,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Hold directly in front of the seated 차장검사 at slightly below eye height, framing him close-medium with his face near center and one arm thrust diagonally into the open space toward 장원섭. Although his body is frontal to the camera position, his eyes and shouted accusation are fixed on 장원섭 rather than the lens, with the desk edge retaining the office confrontation below.",
        "character_angles": [
          {
            "angle": "facing_camera",
            "body_pose": "one arm thrust outward",
            "character": "차장검사",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Forms the lower boundary of the seated outburst and preserves the official office context.",
            "directionality_class": "directional_3d",
            "element": "차장검사 책상",
            "orientation": "Its inner edge and upper plane appear across the lower frame in front of 차장검사.",
            "state": "Positioned before the seated 차장검사."
          },
          {
            "camera_use": "Supports the seated posture while remaining secondary behind the torso.",
            "directionality_class": "directional_3d",
            "element": "차장검사 의자",
            "orientation": "Its front-facing back support is partly visible around 차장검사's shoulders.",
            "state": "Occupied by 차장검사."
          }
        ],
        "lighting_mood": "Natural ambient daytime illumination is kept restrained and moderately low in contrast despite the force of the outburst.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 61,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From inside the office at upper-torso height, the camera settles at medium distance behind the 차장검사, tightening only enough to give his gripping hand and half-turned torso greater weight. His back occupies the center-right while the handle remains visible near the frame edge; he twists toward the exit and looks beyond the doorway rather than back into the room.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "torso twisting, gripping handle",
            "character": "차장검사",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Marks the exit line beside the prosecutor's half-turned body.",
            "directionality_class": "directional_3d",
            "element": "차장검사실 문",
            "orientation": "Its room-facing side and the exit beyond it are seen from inside the office.",
            "state": "At the point of exit"
          },
          {
            "camera_use": "Held in clear focus beside the prosecutor's hand without overpowering his figure.",
            "directionality_class": "directional_3d",
            "element": "문손잡이",
            "orientation": "The side accessible from inside the office faces the camera.",
            "state": "Firmly gripped"
          }
        ],
        "lighting_mood": "Neutral daytime office illumination with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 61,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The pan from the doorway settles at standing chest height into a slightly high, medium upper-body view of 장원섭 on the sofa. He occupies the center-left, shoulders held forward in silence, while the open-door direction remains at the right edge of his eyeline and the departed 차장검사 is no longer visible.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "slumped forward on sofa",
            "character": "장원섭",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "open office doorway",
              "label": "장원섭",
              "screen_zone": "middle_left",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "open office doorway edge",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Keeps the direction of the prosecutor's departure within 장원섭's off-axis eyeline.",
            "directionality_class": "directional_3d",
            "element": "차장검사실 문",
            "orientation": "The open edge is seen close to camera while the camera looks back into the office.",
            "state": "Open"
          },
          {
            "camera_use": "Supports 장원섭's seated, deflated posture in the midground.",
            "directionality_class": "directional_3d",
            "element": "소파",
            "orientation": "Its front and seat are partly visible beneath his upper body.",
            "state": "Occupied by 장원섭"
          }
        ],
        "lighting_mood": "Neutral daytime office illumination remains restrained and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 61,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the corridor side at a lowered waist-height angle, the static wide frame favors the narrowing elevator gap while preserving 장원섭's full body. He is caught mid-entry at center, one shoulder wedged between the closing doors, his trailing foot still in the corridor and his attention fixed into the elevator.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulder wedged, foot trailing",
            "character": "장원섭",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "elevator interior",
              "label": "장원섭",
              "screen_zone": "middle_center",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "narrowing elevator doorway",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Creates the narrow vertical opening around 장원섭's entering body.",
            "directionality_class": "directional_3d",
            "element": "엘리베이터 문",
            "orientation": "The corridor-facing sides of both door panels angle toward the camera around the shrinking gap.",
            "state": "Closing"
          },
          {
            "camera_use": "Provides the depth behind 장원섭's trailing foot and confirms that he is entering from outside.",
            "directionality_class": "non_directional",
            "element": "지검 복도",
            "orientation": "",
            "state": "Visible outside the elevator"
          }
        ],
        "lighting_mood": "Neutral daytime illumination appropriate to the prosecution building, with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 62,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Near the rear of the elevator at upper-chest height, the completed retreat resolves into a slightly offset wide frame holding both men full length against the open doorway. 장원섭 occupies the left and 차장검사 the right, their feet planted at subtly different depths and their torsos turned toward each other, while the corridor remains visible between and beyond them.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "feet planted, shoulders tense",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C10",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "weight held on rear foot",
            "character": "차장검사",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "차장검사",
              "label": "장원섭",
              "screen_zone": "middle_left",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "장원섭",
              "label": "차장검사",
              "screen_zone": "middle_right",
              "target_id": "C10",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "open elevator doorway and corridor",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Frames both men and opens the composition behind their standoff.",
            "directionality_class": "directional_3d",
            "element": "엘리베이터 문",
            "orientation": "The interior-facing sides are visible at both lateral edges of the open doorway.",
            "state": "Fully open"
          },
          {
            "camera_use": "Provides unobstructed background depth beyond the motionless confrontation.",
            "directionality_class": "non_directional",
            "element": "지검 복도",
            "orientation": "",
            "state": "Visible through the open doors"
          },
          {
            "camera_use": "Confines the two full figures within the elevator while preserving their opposing axis.",
            "directionality_class": "directional_3d",
            "element": "엘리베이터 내부",
            "orientation": "The rear camera position reveals the interior sides around both men.",
            "state": "Occupied by 장원섭 and 차장검사"
          }
        ],
        "lighting_mood": "Neutral daytime building illumination with restrained color and controlled, moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 62,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At hand height on 지국현's side, the camera finishes its downward tilt in a close lateral view of the aligned palms against the transparent partition. 지국현's hand enters from the near right and rests precisely over 신경희's faintly visible hand on the far left, with enough surrounding partition retained to make their physical separation unmistakable.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "arm extended, palm aligned",
            "character": "지국현",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "palm pressed to partition",
            "character": "신경희",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Separates the two hands physically while allowing their exact visual overlap.",
            "directionality_class": "transparent_surface",
            "element": "투명한 플라스틱 가림판",
            "orientation": "지국현's near palm is seen against the surface while 신경희's palm remains faintly visible directly beyond it.",
            "state": "Positioned between the two visitors"
          }
        ],
        "lighting_mood": "Neutral daytime visitation-room illumination with soft restraint and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 63,
        "shot_index": 5,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 지국현's hand and forearm are visible, so a facial outlook reference cannot reliably align.",
            "subject_id": "C06"
          },
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 신경희's hand is faintly visible through the partition, making a facial outlook reference unsuitable.",
            "subject_id": "C11"
          }
        ]
      },
      {
        "camera_direction": "From 지국현's side and slightly above 신경희's seated eyeline, an off-center close view looks through the partition to her face as tension eases into a faint smile. 신경희 occupies most of the center-right in three-quarter view, focused on 지국현, while a restrained, soft-edged portion of his shoulder and profile remains at the lower-left edge to carry his gaze without competing with her expression.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "chin lifting, shoulders easing",
            "character": "신경희",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C06",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "leaning gently toward partition",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C11",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The camera looks through it, retaining a subtle visible separation between 신경희 and 지국현.",
            "directionality_class": "transparent_surface",
            "element": "투명한 플라스틱 가림판",
            "orientation": "신경희's face is seen through the surface while 지국현 remains on the camera side at the frame edge.",
            "state": "Positioned between the two visitors"
          }
        ],
        "lighting_mood": "Neutral daytime illumination keeps the emotional release understated with moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 63,
        "shot_index": 9,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At eye height and close facial distance, the camera begins in a nearly frontal but slightly off-axis observation of 지국현 inside the narrow cell. His rigid face occupies the central frame, jaw set and shoulders locked, while his eyes remain fixed beyond a frame edge rather than addressing the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "jaw set, shoulders locked",
            "character": "지국현",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "지국현",
              "screen_zone": "middle_center",
              "target_id": "C06",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Provides minimal spatial context around the isolated facial study without distracting detail.",
            "directionality_class": "non_directional",
            "element": "좁은 독방 내부",
            "orientation": "",
            "state": "Occupied by 지국현"
          }
        ],
        "lighting_mood": "Neutral daytime cell illumination with restrained color, low visual emphasis, and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 64,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From 지국현's front three-quarter side and slightly above shoulder height, the tracked movement settles into a tightened medium view angled down across his upper body and hands. He hunches over the open booklet at center, eyes driven downward to the inserted memo, which stays clearly legible in position without exceeding a natural share of the frame.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "hunched over open booklet",
            "character": "지국현",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Held in 지국현's hands as the supporting frame for the inserted memo.",
            "directionality_class": "content_surface",
            "element": "성경 소책자",
            "orientation": "The open page faces upward toward 지국현 and diagonally toward the camera, exposing the inserted note.",
            "state": "Open in his hands"
          },
          {
            "camera_use": "Primary informational focus within 지국현's downward eyeline.",
            "directionality_class": "content_surface",
            "element": "가출소 심사 관련 메모",
            "orientation": "Its written face is visible to camera, densely listing parole timing, review conditions, and model-prisoner records.",
            "state": "Inserted between the booklet pages"
          }
        ],
        "lighting_mood": "Neutral daytime cell illumination preserves restrained color and moderate-to-low contrast around the written evidence.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 64,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At waist height on the pastor's front three-quarter side, the dolly-in finishes on a vertically generous wide frame containing both his full body and the raised picket. 중년 남성 목사 braces near center with both arms extended overhead, the worn sign held in the upper third, while the prosecution office entrance and portions of the non-uniform protest line remain behind him for scale.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "arms fully extended overhead",
            "character": "중년 남성 목사",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Raised above the pastor as the principal textual declaration, remaining proportionate to his body.",
            "directionality_class": "content_surface",
            "element": "무혐의 피켓",
            "orientation": "The worn front face turns toward the camera with the word '무혐의' visible.",
            "state": "Held overhead"
          },
          {
            "camera_use": "Establishes the location behind the protest without becoming the primary subject.",
            "directionality_class": "directional_3d",
            "element": "광주지검 정문",
            "orientation": "Its exterior entrance side faces the camera behind the pastor.",
            "state": "Protest taking place in front"
          },
          {
            "camera_use": "Provides collective context behind and beside the pastor; individuals vary naturally in weight distribution, head angle, grip height, and spacing rather than repeating one pose.",
            "directionality_class": "directional_3d",
            "element": "피켓 시위 대열",
            "orientation": "The line extends laterally across the entrance area behind the pastor.",
            "state": "Roughly ten church members holding protest placards"
          }
        ],
        "lighting_mood": "Direct noon sunlight gives the exterior a sober naturalistic brightness with restrained color and controlled contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 65,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At chest height beside 중년 남성 목사, the lateral track settles into a diagonal medium view centered on 유경자 rather than her frontal axis. 유경자 occupies the center-right with a rigid expression and both hands locked around the picket handle, while the pastor remains as a nearer left-edge figure and the protest line falls away behind them with varied head angles, grip heights, and weight shifts.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders braced, gripping handle",
            "character": "유경자",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "arms raised with picket",
            "character": "중년 남성 목사",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "유경자",
              "screen_zone": "middle_right",
              "target_id": "C23",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "중년 남성 목사",
              "screen_zone": "middle_left",
              "target_id": "C36",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Connects 유경자's tense hands to the protest action while remaining naturally scaled beside her torso.",
            "directionality_class": "directional_3d",
            "element": "피켓의 나무 손잡이",
            "orientation": "The handle runs upward from her hands toward the cropped sign above.",
            "state": "Gripped firmly with both hands"
          },
          {
            "camera_use": "Maintains the organized protest context without rendering the participants as duplicates; individuals differ in stance, spacing, gaze, and hand position while continuing the same demonstration.",
            "directionality_class": "directional_3d",
            "element": "피켓 시위 대열",
            "orientation": "The line recedes laterally behind 유경자 and the pastor.",
            "state": "Church members holding placards in front of the prosecution office"
          },
          {
            "camera_use": "Anchors the demonstration's institutional location in the background.",
            "directionality_class": "directional_3d",
            "element": "광주지검 정문",
            "orientation": "The exterior entrance side remains visible beyond the protest line.",
            "state": "Protest taking place in front"
          }
        ],
        "lighting_mood": "Direct noon sunlight maintains a restrained naturalistic exterior palette with moderate contrast on faces and hands.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 65,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From slightly above seated head height near the front of the central aisle, hold a tight, shallow off-axis view of the presentation screen as the dolly-in reaches its endpoint. The Korean title, '제00회 검찰시민위원회, 나주 드들강 여고생 강간살인사건 심의,' occupies nearly the entire frame, with a narrow sliver of the screen edge preserving the three-quarter perspective before the coming tilt down.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Primary focal surface carrying the committee-session title.",
            "directionality_class": "content_surface",
            "element": "presentation screen",
            "orientation": "The displayed front face is visible at a shallow oblique angle, carrying the full Korean committee and case title.",
            "state": "Displaying the specified presentation title clearly."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime seminar room, rendered with restrained contrast so the displayed text remains clear.",
        "perception_mode": "projection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 66,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At the speaker's chest height close to the platform, settle from the track into a tight three-quarter-side upper-body frame, placing 장원섭 slightly left of center and the microphone immediately before his open mouth. He leans toward the microphone with a set jaw and tense shoulders while fixing his attention on the committee members beyond the frame; a partial edge of the presentation screen maintains continuity with the preceding reveal.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning into microphone",
            "character": "장원섭",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Immediate foreground reference for the force and proximity of the address.",
            "directionality_class": "directional_3d",
            "element": "podium microphone",
            "orientation": "Its head is angled toward 장원섭's mouth, with its support receding toward the platform.",
            "state": "Positioned directly in front of the speaker."
          },
          {
            "camera_use": "Partial background context linking the speaker to the preceding title shot.",
            "directionality_class": "content_surface",
            "element": "presentation screen edge",
            "orientation": "Only a cropped portion of the displayed front face remains visible beside the speaker.",
            "state": "Presentation remains displayed."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime seminar room, with moderate-to-low contrast retaining the speaker's determined expression.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 66,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Begin the inward move at shoulder height close behind the 차장검사's rear three-quarter side, composing his upper body on the left and the narrow door window beside his face on the right. He braces slightly toward the closed door and cranes his neck close to the window, looking through it into the seminar room rather than toward the camera.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "craning toward door window",
            "character": "차장검사",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "narrow door window",
              "label": "차장검사",
              "screen_zone": "middle_left",
              "target_id": "C10",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "narrow door window",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Observation aperture positioned directly beside the prosecutor's face.",
            "directionality_class": "transparent_surface",
            "element": "narrow door window",
            "orientation": "The transparent pane is viewed obliquely, with the seminar-room interior lying beyond it.",
            "state": "Set into the closed seminar-room door."
          },
          {
            "camera_use": "Spatial barrier framing the act of covert observation.",
            "directionality_class": "directional_3d",
            "element": "seminar-room door",
            "orientation": "Its corridor-facing side is visible at an oblique angle.",
            "state": "Closed."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime corridor, kept restrained and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 67,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Close to the screen near the front of the dark seminar room, hold a static, slightly off-axis close view centered on the projected black-and-white photograph of 김선영 in her school uniform. The screen edges remain narrowly visible so the image reads as evidence being presented rather than as an unmediated flashback; her photographed attention falls away from the filming lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "shoulders angled in portrait",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Projection surface presenting the victim's living likeness as case evidence.",
            "directionality_class": "content_surface",
            "element": "large presentation screen",
            "orientation": "Its front face is visible slightly off-axis and carries the black-and-white photograph of 김선영 in school uniform.",
            "state": "Displaying 김선영's lifetime photograph clearly."
          }
        ],
        "lighting_mood": "The seminar room is dark, with the clearly projected black-and-white image providing the defined visual emphasis.",
        "perception_mode": "projection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 68,
        "shot_index": 1,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "The subject appears within a projected lifetime photograph in school uniform; the archival depiction, rather than a current outlook reference, determines her visible age and styling.",
            "subject_id": "C09"
          }
        ]
      },
      {
        "camera_direction": "A few steps back from the screen at upper-chest height, finish the diagonal dolly-out on 장원섭's front three-quarter side and isolate his upper body slightly right of center. Part of the nearby projected photograph remains behind him while screen light catches only part of his tense face; his chin shifts subtly across the room as he studies the committee members beyond frame.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward with tense shoulders",
            "character": "장원섭",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Cropped spatial context connecting the prosecutor's statement to the victim's displayed image.",
            "directionality_class": "content_surface",
            "element": "presentation screen",
            "orientation": "A partial section of the front face is visible beside and behind 장원섭, carrying part of 김선영's photograph.",
            "state": "Displaying the victim's lifetime photograph."
          }
        ],
        "lighting_mood": "The room remains dark, with light from the large screen partially defining 장원섭's face in restrained, low-contrast monochromatic tones.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 68,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At the 차장검사's eye height directly beyond the podium, hold a static medium-close view on the briefing axis, with his upper body centered but his attention directed past the lens toward the reporters. He keeps his torso rigid at the podium, opens his mouth on the emphasized phrase, and sets his jaw as intermittent press flashes register across his face.",
        "character_angles": [
          {
            "angle": "facing_camera",
            "body_pose": "braced behind podium",
            "character": "차장검사",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Lower-frame anchor establishing the formal press statement position.",
            "directionality_class": "directional_3d",
            "element": "podium",
            "orientation": "Its front side faces the camera while the prosecutor occupies the position behind it.",
            "state": "In use for the briefing."
          }
        ],
        "lighting_mood": "Daytime briefing-room ambience is punctuated by brief camera flashes across the prosecutor's face, while the overall palette stays restrained and naturalistic.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 69,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At face height just off 장원섭's front three-quarter side, complete the dolly-in as a tight close-up with his face occupying most of the frame and a trace of the reporter seating area left soft behind him. His shoulders release slightly and a faint relieved smile reaches his mouth while his eyes remain fixed toward the 차장검사 at the podium, never turning to the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "shoulders easing behind reporters",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C10",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "차장검사 at the podium",
              "label": "장원섭",
              "screen_zone": "middle_center",
              "target_id": "C03",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Soft contextual background separating 장원섭 from the active press corps.",
            "directionality_class": "non_directional",
            "element": "reporter seating area",
            "orientation": "",
            "state": "Occupied by seated reporters typing at individually varied moments."
          }
        ],
        "lighting_mood": "Natural daytime briefing-room ambience remains subdued, with occasional press-flash variation held secondary to the slight change in 장원섭's expression.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 69,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From across the restaurant frontage just above head height, finish the upward-aimed dolly-in on an oblique three-quarter view of the illuminated '자매식당' sign. The worn, faded sign occupies the central portion of the close frame while cropped fragments of brighter neighboring signs remain around its edges for contrast without overwhelming it.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Primary identifying focal surface for the restaurant.",
            "directionality_class": "content_surface",
            "element": "'자매식당' sign",
            "orientation": "The lettered front face is visible at an oblique angle, showing the restaurant name and its faded appearance.",
            "state": "Illuminated, worn, and faded."
          },
          {
            "camera_use": "Peripheral visual contrast around the older restaurant sign.",
            "directionality_class": "content_surface",
            "element": "neighboring signs",
            "orientation": "Only cropped portions of their brighter front faces and lettering appear around the frame edges.",
            "state": "Brighter and more polished than the restaurant sign."
          }
        ],
        "lighting_mood": "Nighttime sign illumination provides restrained contrast between the faded restaurant sign and the brighter neighboring signage.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 70,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From deep inside the empty dining area at a slightly elevated height, begin the dolly-in with a diagonal wide view toward the open sliding door, holding 전택수 full-length in the right background as one foot crosses the threshold and his hand grips the handle. 심옥 remains seated in the left midground beside the television, turning sharply from it toward 전택수; their reciprocal eyelines span the unoccupied tables without either looking toward the camera.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "one foot across threshold",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C08",
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "twisting from seated position",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "background",
              "gesture_action": "moves_toward",
              "gesture_target_label": "restaurant interior",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 at the doorway",
              "label": "심옥",
              "screen_zone": "middle_left",
              "target_id": "C08",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "open sliding doorway",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Background entry frame holding 전택수's halted arrival.",
            "directionality_class": "directional_3d",
            "element": "sliding door",
            "orientation": "The interior-facing side and the opened passage are visible diagonally from deep inside the restaurant.",
            "state": "Open."
          },
          {
            "camera_use": "Background source of 심옥's interrupted attention.",
            "directionality_class": "content_surface",
            "element": "television",
            "orientation": "The screen face is angled primarily toward 심옥 and only obliquely toward the camera; its specific content is indistinct.",
            "state": "On while 심옥 watches it."
          },
          {
            "camera_use": "Depth markers emphasizing the otherwise empty dining area between the two characters.",
            "directionality_class": "directional_3d",
            "element": "dining tables",
            "orientation": "Table edges recede diagonally from the foreground toward the doorway.",
            "state": "Unoccupied."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the restaurant interior at night, rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 71,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At tabletop height beside the table, hold a static oblique medium view across the simmering pot toward 전택수's upper body, positioning the pot in the lower foreground and him just right of center. He hunches slightly over the meal with his right-hand soju glass touching his lips, his eyes lowered toward the table in the isolated instant before 심옥 joins him.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated with glass at lips",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Lower-foreground depth anchor separating the camera from 전택수.",
            "directionality_class": "directional_3d",
            "element": "pot of dak-bokkeum-tang",
            "orientation": "The near side of the pot faces the camera while 전택수 is visible beyond it.",
            "state": "Simmering on the burner."
          },
          {
            "camera_use": "Support beneath the pot and immediate indicator of the solitary meal setup.",
            "directionality_class": "directional_3d",
            "element": "gas burner",
            "orientation": "Its front and top are visible beneath the pot from the low oblique angle.",
            "state": "In use beneath the simmering pot."
          },
          {
            "camera_use": "Horizontal guide for the later lateral track and scale reference around the foreground pot.",
            "directionality_class": "directional_3d",
            "element": "dining table",
            "orientation": "Its near edge runs diagonally across the lower frame toward 전택수.",
            "state": "Occupied by the meal and drink."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the restaurant interior at night maintains subdued color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 71,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just beyond 심옥's near shoulder at 전택수's seated eye height, the dolly-in settles into a close three-quarter view of his face, leaving restrained look-space toward her at frame left. 전택수 occupies most of the right-center frame, his eyes fixed on 심옥's faint smile while her shoulder and partial cheek remain a soft foreground edge beside the table axis.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning subtly toward table",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C08",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "seated with faint smile",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow lower-frame spatial reference connecting the two seated figures.",
            "directionality_class": "directional_3d",
            "element": "table edge",
            "orientation": "Its near edge runs diagonally from the lower left toward 전택수.",
            "state": "In use during the meal."
          },
          {
            "camera_use": "Softly held behind the foreground shoulder as a reminder of the shared meal.",
            "directionality_class": "non_directional",
            "element": "닭볶음탕",
            "orientation": "",
            "state": "Boiling on the table."
          }
        ],
        "lighting_mood": "Restrained low-contrast ambient light appropriate to the restaurant at night holds detail in 전택수's compassionate expression without specifying an unshown source.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 71,
        "shot_index": 8,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only 심옥's shoulder and a small portion of her face remain at the foreground edge, so an outlook reference would not align reliably.",
            "subject_id": "C08"
          }
        ]
      },
      {
        "camera_direction": "Hold a static wide frame from a moderately elevated, distant three-quarter position, keeping the full courthouse exterior and its surrounding approach legible without correcting to a flat frontal view. The building sits centrally with breathing room around its outline while the date caption appears over the established architecture and then clears.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Primary architectural subject establishing the legal setting.",
            "directionality_class": "directional_3d",
            "element": "광주지방법원 building",
            "orientation": "A three-quarter exterior view reveals the main façade and one receding side while preserving the full building.",
            "state": "Seen in daytime."
          },
          {
            "camera_use": "Temporal information held over the courthouse during the static composition.",
            "directionality_class": "content_surface",
            "element": "date caption",
            "orientation": "The viewer-facing overlay reads “2016년 10월.”",
            "state": "Appears and then disappears."
          }
        ],
        "lighting_mood": "Clear daytime sunlight renders the courthouse in restrained natural color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 72,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the side aisle slightly above seated head height, the forward move ends in a tight upper-body view of 심옥 folded into the lower-right portion of the frame. Her bowed head and both hands obscure most of her face, while sparse gallery seating remains softly legible behind her and the aisle preserves the impending route toward the courtroom front.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "face buried in hands",
            "character": "심옥",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "심옥",
              "screen_zone": "lower_right",
              "target_id": "C08",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Provides restrained courtroom context behind the isolated grieving figure.",
            "directionality_class": "directional_3d",
            "element": "gallery seating",
            "orientation": "Seat rows recede diagonally across the background from the side-aisle viewpoint.",
            "state": "Sparsely occupied."
          },
          {
            "camera_use": "Maintains the forward spatial route into the next camera stage.",
            "directionality_class": "non_directional",
            "element": "side aisle",
            "orientation": "",
            "state": "Open between the seating and courtroom front."
          }
        ],
        "lighting_mood": "Neutral low-contrast daytime courtroom ambience preserves sober detail without emphasizing any unshown fixture or color source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 73,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Track laterally at standing chest height beside 장원섭, holding his profile in the left midground and aligning his extended arm diagonally toward the large screen at frame right. His isolated index finger remains clearly silhouetted against the indicated bloodstain area, while his eyes stay directed toward 김민호 as he asks the evidentiary question.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "arm extended toward screen",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C30",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "points_to",
              "gesture_target_label": "indicated bloodstain image",
              "label": "장원섭",
              "screen_zone": "middle_left",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "indicated bloodstain image",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Evidence surface receiving 장원섭's pointing gesture.",
            "directionality_class": "content_surface",
            "element": "large courtroom screen",
            "orientation": "Its viewer-facing display shows photograph number 3, including the indicated bloodstain near the tailbone area.",
            "state": "Displaying the autopsy photograph."
          },
          {
            "camera_use": "Maintains the procedural position from which 장원섭 addresses the seated witness.",
            "directionality_class": "directional_3d",
            "element": "witness stand",
            "orientation": "Its side faces the camera beyond 장원섭's pointing line.",
            "state": "Occupied by the medical examiner."
          }
        ],
        "lighting_mood": "Even, restrained courtroom illumination keeps the profile, pointing hand, and displayed evidence readable at moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 73,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Begin the dolly-in beside 지국현의 변호인 at upper-chest height and slightly below his eyeline, framing his raised chin and speaking profile in a tight three-quarter-side composition. He occupies the left-center with a small wedge of space before his sharpened gaze toward 김민호, while the witness position remains only a restrained contextual edge.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning into cross-examination",
            "character": "지국현의 변호인",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C30",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A limited background anchor for the off-frame witness being challenged.",
            "directionality_class": "directional_3d",
            "element": "witness stand",
            "orientation": "Only its near side and edge remain visible beyond the counsel's forward gaze.",
            "state": "Occupied during cross-examination."
          }
        ],
        "lighting_mood": "Controlled neutral courtroom ambience gives the counsel's eyes and open mouth clear definition without stylized color or hard contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 73,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From beside the defendant's bench at seated chest height, hold a static face close-up in a tight three-quarter angle rather than a frontal portrait. 지국현's face occupies the center-right with narrow look-space toward 고원효 off to frame left, his jaw and fixed eyes carrying the entire tension while the bench edge provides minimal context.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated with jaw locked",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C14",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "고원효 at the witness stand",
              "label": "지국현",
              "screen_zone": "middle_right",
              "target_id": "C06",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow lower-frame reference identifying 지국현's courtroom position.",
            "directionality_class": "directional_3d",
            "element": "defendant's bench",
            "orientation": "The bench edge angles away beneath 지국현's seated position.",
            "state": "Occupied by the defendant."
          }
        ],
        "lighting_mood": "Restrained low-contrast daytime courtroom light preserves the cold steadiness of 지국현's stare without introducing an unshown source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 74,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the open side of the prosecution table at waist height, hold the wider beginning of the dolly approach so 장원섭's full body, chair, and table remain visible on a diagonal. He is caught with his hips just clear of the seat, torso pitched forward and mouth open toward 지국현의 변호인, one leg already taking his weight as he rises to object.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "half-risen from chair",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C15",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Foreground-to-midground diagonal defining the prosecutor's working position.",
            "directionality_class": "directional_3d",
            "element": "prosecution table",
            "orientation": "Its open side faces the camera and its length recedes behind 장원섭.",
            "state": "In use during proceedings."
          },
          {
            "camera_use": "Crucial pose anchor showing that 장원섭 has only just begun to stand.",
            "directionality_class": "directional_3d",
            "element": "prosecution chair",
            "orientation": "The seat is visible behind 장원섭's partially lifted hips and angled torso.",
            "state": "Just vacated mid-rise."
          }
        ],
        "lighting_mood": "Neutral low-contrast courtroom ambience keeps the urgent full-body action legible without isolating it through an invented fixture or color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 74,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Inside the gallery aisle at standing chest height, use a close handheld side angle that crops 신경희 at the upper body while preserving her open mouth and the full thrust of her raised arm across the frame. She leans out from her seat position toward the courtroom front; behind her, nearby congregants appear at different phases of rising, turning, and shouting rather than as a synchronized row.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "leaning forward while pointing",
            "character": "신경희",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "points_to",
              "gesture_target_label": "courtroom front",
              "label": "신경희",
              "screen_zone": "middle_left",
              "target_id": "C11",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "courtroom front",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Provides the narrow handheld channel around 신경희's outburst.",
            "directionality_class": "non_directional",
            "element": "gallery aisle",
            "orientation": "",
            "state": "Partially crowded by the disturbance."
          },
          {
            "camera_use": "Layered background action widening the disruption beyond the primary figure.",
            "directionality_class": "non_directional",
            "element": "nearby congregants",
            "orientation": "",
            "state": "Joining the shouted protest at varied phases of rising and turning."
          },
          {
            "camera_use": "Lower-frame anchor showing where 신경희 has risen from.",
            "directionality_class": "directional_3d",
            "element": "gallery chair",
            "orientation": "Its seat and back appear beneath and behind her forward-leaning torso.",
            "state": "Vacated as she rises."
          }
        ],
        "lighting_mood": "Even, restrained courtroom illumination remains naturalistic as the handheld movement supplies the agitation rather than heightened color or contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 74,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Place the camera perpendicular to the courtroom screen at the vertical midpoint of the displayed photograph, rendering the photograph square to the viewer with only a narrow indication of the screen boundary. The three photographed figures are arranged across the central field with small natural differences in shoulder angle and weight, while the schoolgirl's eye mark and the printed date remain simultaneously legible.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "weight settled on one foot",
            "character": "알리바이 사진 속 어린 여자아이",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "shoulders slightly turned",
            "character": "알리바이 사진 속 눈 밑에 점이 있는 여학생",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "feet set beside companions",
            "character": "알리바이 사진 속 20대 남성",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Primary evidence surface carrying the alibi photograph.",
            "directionality_class": "content_surface",
            "element": "large courtroom screen",
            "orientation": "Its camera-facing display shows the three figures before a rural house, the black mark beneath the schoolgirl's eye, and the date “2001.02.04.” at lower right.",
            "state": "Displaying the alibi photograph."
          },
          {
            "camera_use": "Spatial background contained within the displayed evidence photograph.",
            "directionality_class": "directional_3d",
            "element": "시골집",
            "orientation": "The house exterior appears behind the three photographed figures.",
            "state": "Visible within the photograph."
          }
        ],
        "lighting_mood": "The projected evidence is reproduced in restrained natural color while the surrounding courtroom illumination remains unobtrusive and low in contrast.",
        "perception_mode": "projection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 75,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At the attorney's hand height beside the screen, the dolly-in ends on a diagonal close view in which only the extended index finger and a short section of hand remain at the lower-left edge. The fingertip points along a clean visual line toward the schoolgirl's face at center-right, keeping her eye mark visible while excluding most of the attorney's arm and body.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "index finger fully extended",
            "character": "지국현의 변호인",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "points_to",
              "gesture_target_label": "schoolgirl's face on the displayed photograph",
              "label": "지국현의 변호인",
              "screen_zone": "lower_left",
              "target_id": "C15",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "schoolgirl's face on the displayed photograph",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Evidence surface receiving the attorney's precise pointing gesture.",
            "directionality_class": "content_surface",
            "element": "large courtroom screen",
            "orientation": "Its camera-facing display presents the alibi photograph, with the schoolgirl's face and black mark beneath her eye aligned to the fingertip.",
            "state": "Displaying the alibi photograph."
          }
        ],
        "lighting_mood": "Restrained courtroom ambience and the visible projected image keep the fingertip, face, and eye mark readable without exaggerated contrast or color.",
        "perception_mode": "projection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 75,
        "shot_index": 7,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "Only the attorney's hand and a short part of the arm are visible, making an outlook reference unsuitable for alignment.",
            "subject_id": "C15"
          }
        ]
      },
      {
        "camera_direction": "From seated chest height near the stage, frame the middle-aged man in a medium close three-quarter view roughly thirty degrees off his speaking axis, with his mouth close to the microphone and his upper body centered beneath a partial view of the banner. Keep the surrounding officials soft and peripheral as the camera holds at the opening position, poised to dolly backward into the aisle.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated close to microphone",
            "character": "중년 남성",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Partial upper-background context identifying the formal event without competing with the speaker.",
            "directionality_class": "content_surface",
            "element": "현장간담회 현수막",
            "orientation": "The printed front faces the audience and is seen obliquely above the speaker, with part of the stated police-and-citizen slogan legible.",
            "state": "Hung above the stage."
          },
          {
            "camera_use": "Immediate speaking prop aligned between the camera and the speaker's mouth.",
            "directionality_class": "directional_3d",
            "element": "마이크",
            "orientation": "Its speaking end is directed toward the seated man's open mouth and appears in near profile to the camera.",
            "state": "Positioned close to the speaker."
          },
          {
            "camera_use": "Soft peripheral figures reinforcing the rigid procedural atmosphere.",
            "directionality_class": "non_directional",
            "element": "정복 차림 경찰 간부들",
            "orientation": "",
            "state": "Seated stiffly around the provincial police chief."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime conference room, rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 76,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At slightly above 전택수's eye level, continue the final close dolly-in from beside the hand holding the smartphone, looking down across the angled display toward his widened eyes in three-quarter view. His face occupies most of the upper frame while the phone remains a smaller lower-foreground element, preserving the surrounding meeting only as soft fragments.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated, phone raised near chest",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "smartphone display",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "smartphone",
              "screen_zone": "lower_right",
              "target_id": "P01",
              "target_kind": "prop"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Small lower-foreground visual anchor for 전택수's reaction.",
            "directionality_class": "content_surface",
            "element": "스마트폰 액정",
            "orientation": "The active front display tilts upward toward 전택수 and remains partly readable from the camera's adjacent angle; its specific content is not established in the scene text.",
            "state": "Held in 전택수's hand after the phone vibrates."
          },
          {
            "camera_use": "Soft background context retaining his place inside the formal gathering.",
            "directionality_class": "non_directional",
            "element": "객석 줄",
            "orientation": "",
            "state": "Occupied by seated police officials."
          }
        ],
        "lighting_mood": "Natural daytime room ambience keeps the face and phone readable without introducing a separate motivated source or heightened color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 76,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Settle statically just above 전택수's eye level at medium-close distance on his side, holding a clean profile with open corridor space extending along his unfixed gaze. Catch him at the instant his forward step has stopped, the phone still at his ear while his tightened brow carries the weight of what he has heard.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "halted mid-stride, phone raised",
            "character": "전택수",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Open negative space along 전택수's gaze line, isolating his pause from the meeting room.",
            "directionality_class": "non_directional",
            "element": "대회의실 앞 복도",
            "orientation": "",
            "state": "Extends outside the conference hall during the call."
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the daytime corridor is kept neutral and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 77,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From waist height beside 이미경 on the kindergarten side, complete the diagonal pan across the road and settle on 서의용 and 전택수 in a medium-long full-body frame. Place them side by side across the middle of the image with slight natural differences in weight and shoulder angle; both look past the lens position toward 이미경, while 전택수's police uniform makes his presence more formally imposing.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "weight settled on rear foot",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "feet planted, shoulders tense",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "이미경 across the road",
              "label": "서의용",
              "screen_zone": "middle_left",
              "target_id": "C02",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "이미경 across the road",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "road separating 이미경 from the two men",
              "screen_zone": "lower_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Visible spatial separation between 이미경's side and the two waiting men.",
            "directionality_class": "non_directional",
            "element": "유치원 앞 도로",
            "orientation": "",
            "state": "Separates the kindergarten side from 서의용 and 전택수."
          },
          {
            "camera_use": "Location context behind the two men after the pan lands.",
            "directionality_class": "non_directional",
            "element": "길 건너편",
            "orientation": "",
            "state": "Occupied by 서의용 and 전택수 standing side by side."
          }
        ],
        "lighting_mood": "Natural daylight is rendered with restrained color, tactile realism, and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 78,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Cut to slightly above 이미경's eye line from near the two men's side of the road, tightening to a close three-quarter facial frame rather than meeting her on the confrontation axis. Place her just off-center with looking room toward 서의용 and 전택수; her halted turn and deeply tightened brow occupy the frame while the kindergarten side falls softly behind her.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "turn arrested, shoulders tightened",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "서의용 and 전택수 across the road",
              "label": "이미경",
              "screen_zone": "middle_left",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Soft location context behind 이미경 without distracting from her hardened reaction.",
            "directionality_class": "non_directional",
            "element": "유치원 입구 쪽 공간",
            "orientation": "",
            "state": "Behind 이미경 as she stops before going inside."
          }
        ],
        "lighting_mood": "Natural daylight holds her expression in restrained, moderate-to-low contrast without stylized color emphasis.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 78,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At 이미경's face height, finish the dolly-in beside the offered smartphone at a close three-quarter angle, keeping her widened eyes and fixed downward attention as the dominant subject. Her face occupies most of the frame while the phone and the fingers supporting it remain a modest lower-foreground element, with enough of the displayed photograph visible to connect cause and reaction.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning toward held phone",
            "character": "이미경",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "alibi photograph on smartphone",
              "label": "이미경",
              "screen_zone": "middle_center",
              "target_id": "C05",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "smartphone showing alibi photograph",
              "screen_zone": "lower_left",
              "target_id": "P01",
              "target_kind": "prop"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Lower-foreground evidence cue linking the photograph to 이미경's shock.",
            "directionality_class": "content_surface",
            "element": "스마트폰 화면",
            "orientation": "The front display faces upward between 이미경 and the camera, showing the 2001 alibi photograph with 지국현 while remaining smaller than her face.",
            "state": "Displaying the alibi photograph."
          },
          {
            "camera_use": "Soft contextual background that keeps the meeting within the kindergarten grounds.",
            "directionality_class": "non_directional",
            "element": "유치원 놀이터",
            "orientation": "",
            "state": "The three-person conversation is taking place at one side of it."
          }
        ],
        "lighting_mood": "Natural daytime ambient light remains neutral and restrained, preserving detail in both 이미경's eyes and the phone display.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 79,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From above 이미경's eye level, complete the downward tilt into a close upper-body three-quarter view as she folds inward and covers her face with both hands. Keep her compressed figure in the foreground-left while 전택수 remains smaller just beyond her on the right, head lowered toward the ground; the playground stays soft behind them as the camera reaches the point before craning away.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "face covered, shoulders hunched",
            "character": "이미경",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "head bowed, weight withdrawn",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "이미경",
              "screen_zone": "middle_left",
              "target_id": "C05",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "playground with children",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Soft background counterpoint to 이미경's collapse and the investigators' subdued stillness.",
            "directionality_class": "non_directional",
            "element": "놀이터의 아이들",
            "orientation": "",
            "state": "Several children remain absorbed in laughing and talking, with naturally varied head, shoulder, and body positions rather than uniform poses."
          },
          {
            "camera_use": "Spatial context that will be recovered by the following backward crane.",
            "directionality_class": "non_directional",
            "element": "유치원 놀이터",
            "orientation": "",
            "state": "이미경, 전택수, and 서의용 have been speaking at one side of it."
          }
        ],
        "lighting_mood": "Natural daylight retains restrained color and moderate-to-low contrast, allowing the emotional weight to remain observational rather than melodramatic.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 79,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Begin at waist height several steps from 장원섭, roughly thirty degrees off his forward axis, framing him head to foot beside the prosecutor's station as the dolly-in starts. His formal, unyielding posture is directed toward the court rather than the lens, with his open speaking mouth and controlled presentation carrying the frame.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "addressing court from station",
            "character": "장원섭",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Architectural and procedural anchor beside 장원섭 in the full-body opening composition.",
            "directionality_class": "directional_3d",
            "element": "검사석",
            "orientation": "Its working side is angled toward 장원섭 while the camera sees it obliquely from the courtroom side.",
            "state": "장원섭 is delivering his argument beside it."
          },
          {
            "camera_use": "General spatial context surrounding the prosecutor's presentation.",
            "directionality_class": "non_directional",
            "element": "법정 내부",
            "orientation": "",
            "state": "In session during 장원섭's statement."
          }
        ],
        "lighting_mood": "Natural ambient illumination appropriate to the daytime courtroom is kept neutral, restrained, and moderately low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 80,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Hold statically at the vertical midpoint of the large screen with the lens nearly perpendicular to its face, keeping the entire marked satellite image steady and legible inside a close evidence frame. The mapped crime scene, 지국현's home, grandmother's home, and the indicated route distance are presented without decorative reframing.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Primary evidentiary surface held square to camera for full readability.",
            "directionality_class": "content_surface",
            "element": "대형 스크린의 위성사진",
            "orientation": "The screen's image-bearing front faces almost directly toward the lens, showing the satellite map and marked distances among the crime scene, 지국현's home, and the grandmother's home.",
            "state": "The visualizer image is displayed clearly on the screen."
          }
        ],
        "lighting_mood": "Neutral courtroom exposure is balanced so the displayed satellite image and its markings remain clearly legible.",
        "perception_mode": "projection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 80,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From chest height several steps behind and to the side of 전택수, continue the slow dolly-in toward his motionless upper body and the dark window, composing his three-quarter rear figure on the right and his reflected face on the left. His eyes remain absorbed in his own reversed reflection rather than the lens, while the book-filled room recedes around the paired real and reflected forms.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "shoulders still, head inclined",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "his reflection in the window",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "window reflecting 전택수",
              "screen_zone": "middle_left",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Reflective counter-image that externalizes 전택수's isolated self-scrutiny.",
            "directionality_class": "reflective_surface",
            "element": "어두운 유리창",
            "orientation": "The window reflects 전택수's face with lateral reversal while his physical upper body remains visible beside it.",
            "state": "Dark at night and reflecting 전택수."
          },
          {
            "camera_use": "Dense research-room context framing his isolation without becoming the focus.",
            "directionality_class": "content_surface",
            "element": "책이 빼곡한 책장",
            "orientation": "Book spines face into the room and appear as layered background rows behind 전택수.",
            "state": "Filled densely with books."
          },
          {
            "camera_use": "Small transition cue near the window for the camera's next move.",
            "directionality_class": "non_directional",
            "element": "스노우볼",
            "orientation": "",
            "state": "Placed beside the window."
          }
        ],
        "lighting_mood": "Low-key neutral ambient exposure appropriate to the nighttime laboratory preserves the window reflection with restrained color and moderate-to-low contrast.",
        "perception_mode": "reflection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 81,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just above the snow globe, the camera continues its close dolly toward the miniature castle’s highest window, aligning the lens through the curved glass at the figurine’s eye level. The window and the smiling girl occupy the central forty percent of the close frame, while the castle and drifting snow powder remain legible around the edges.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The camera looks through its curved surface to compress the miniature interior around the focal window.",
            "directionality_class": "transparent_surface",
            "element": "snow globe",
            "orientation": "The curved glass is seen through, with the miniature castle and suspended snow powder visible inside.",
            "state": "Snow powder is falling inside the globe."
          },
          {
            "camera_use": "Central focal architecture framing the miniature girl's face.",
            "directionality_class": "directional_3d",
            "element": "highest castle window",
            "orientation": "The window opening faces the camera at a slight angle, revealing the figurine looking outward.",
            "state": "Occupied by the miniature girl."
          },
          {
            "camera_use": "Primary focal subject within the castle window.",
            "directionality_class": "directional_3d",
            "element": "miniature girl",
            "orientation": "Her face and upper body angle outward through the highest window.",
            "state": "Wearing a bright, delighted expression while watching the snow."
          }
        ],
        "lighting_mood": "Restrained low-contrast illumination appropriate to the nighttime laboratory preserves detail through the glass without assigning an unsupported visible light source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 81,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Complete the upward tilt from table height into a face-filling close position slightly below 전택수’s seated eye line, keeping the lens off the direct conversational axis. His face occupies the center-left with narrow look space toward 조일남 on the right, while the raised snow globe remains only at the lower frame edge as his sharpened stare becomes the sole emphasis.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, snow globe raised",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C17",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "조일남 outside the close frame",
              "label": "전택수",
              "screen_zone": "middle_center",
              "target_id": "C01",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A small lower-edge remnant connecting the realization to the object he has just lifted.",
            "directionality_class": "transparent_surface",
            "element": "snow globe",
            "orientation": "The globe is seen obliquely, with only part of its miniature interior visible through the glass.",
            "state": "Gripped and raised by 전택수."
          },
          {
            "camera_use": "Soft contextual background identifying the research laboratory without competing with the face.",
            "directionality_class": "non_directional",
            "element": "densely packed books",
            "orientation": "",
            "state": "Packed closely in the laboratory."
          }
        ],
        "lighting_mood": "Restrained low-contrast nighttime laboratory ambience holds detail in 전택수’s rigid expression without specifying an unsupported source or color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 81,
        "shot_index": 18,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The lateral track settles just beyond the bus shelter opening at hip height, holding 전택수 in full figure on the right three-quarter axis as his planted front foot arrests his approach. His extended umbrella crosses the middle of the wide frame toward 이미경 at the opposite edge, and both remain absorbed in the tentative offer rather than the lens.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "front foot planted, arm extended",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "paused inside bus shelter",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "이미경 with the offered umbrella",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 offering shelter",
              "label": "이미경",
              "screen_zone": "middle_left",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Frames 이미경 at one edge and marks the threshold crossed by 전택수’s extended umbrella.",
            "directionality_class": "directional_3d",
            "element": "bus shelter",
            "orientation": "The shelter opening faces diagonally toward the camera, with 이미경 remaining just inside it.",
            "state": "Providing cover from the shower."
          },
          {
            "camera_use": "Bridges the physical gap between the two characters across the middle of the frame.",
            "directionality_class": "directional_3d",
            "element": "large umbrella",
            "orientation": "Its open canopy is angled toward 이미경 while 전택수 holds it from the opposite side.",
            "state": "Open and extended toward 이미경."
          },
          {
            "camera_use": "Visible environmental action around the shelter and figures.",
            "directionality_class": "non_directional",
            "element": "rainfall",
            "orientation": "",
            "state": "A sudden shower is falling."
          }
        ],
        "lighting_mood": "Diffuse overcast morning light and restrained color keep the rain-soaked encounter naturalistic and subdued.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 82,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Directly ahead at waist height, the camera tracks backward and briefly stabilizes on the explicitly frontal full-body pair beneath the shared umbrella. 전택수 holds the left half and 이미경 the right, each caught on a different suspended step while their attention remains on the route ahead rather than on one another.",
        "character_angles": [
          {
            "angle": "facing_camera",
            "body_pose": "caught mid-stride under umbrella",
            "character": "전택수",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "facing_camera",
            "body_pose": "one foot lifted mid-stride",
            "character": "이미경",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "camera along the shared walking path",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "camera along the shared walking path",
              "label": "이미경",
              "screen_zone": "middle_right",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Keeps both figures within one constrained patch of space while preserving their awkward separation.",
            "directionality_class": "directional_3d",
            "element": "large umbrella",
            "orientation": "The open canopy faces forward above both walkers, with its handle held between their two positions.",
            "state": "Open and shared by 전택수 and 이미경."
          },
          {
            "camera_use": "Provides visible depth around the advancing pair.",
            "directionality_class": "non_directional",
            "element": "rainfall",
            "orientation": "",
            "state": "The shower is pouring down."
          },
          {
            "camera_use": "Extends behind the pair as their common direction of travel.",
            "directionality_class": "non_directional",
            "element": "street near the kindergarten",
            "orientation": "",
            "state": "Visible through the rain."
          }
        ],
        "lighting_mood": "Diffuse cloudy morning light keeps skin tones and the rainy street restrained, soft, and low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 82,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just behind and beside 이미경’s shoulder at eye level, the track settles into a close, slightly off-axis near-frontal view of 전택수 as he finishes turning back. His awkward half-smile sits near frame center with modest space toward 이미경, whose shoulder remains a soft foreground edge anchoring the exchange.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "turn completed, weight checked",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "paused after calling back",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Provides a soft location cue behind 전택수 without pulling attention from his hesitant smile.",
            "directionality_class": "directional_3d",
            "element": "kindergarten entrance",
            "orientation": "The entrance is seen obliquely behind the conversational axis.",
            "state": "The two characters have arrived beside it."
          }
        ],
        "lighting_mood": "Soft morning ambient light with restrained contrast reflects the shower having subsided without introducing an unsupported visible source.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 83,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At chest height on 이미경’s side of the conversational line, the dolly-in frames 전택수 from the upper body while remaining offset from his direct frontal axis. He lifts the folded umbrella fully into the upper-right portion of the frame, keeping his eyes on 이미경 off-screen as the modest gesture completes his answer.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "lifting folded umbrella",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The lifted visual evidence that gives his spoken response its understated meaning.",
            "directionality_class": "directional_3d",
            "element": "folded umbrella",
            "orientation": "Held in 전택수’s right hand and angled upward across the right side of the frame.",
            "state": "Folded and raised into the air."
          },
          {
            "camera_use": "A restrained spatial reference behind his upper body.",
            "directionality_class": "directional_3d",
            "element": "kindergarten entrance",
            "orientation": "Seen at an oblique angle behind 전택수.",
            "state": "Visible near the two characters' stopping point."
          }
        ],
        "lighting_mood": "Natural morning ambient light remains moderate in contrast and subdued after the rainfall has eased.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 83,
        "shot_index": 11,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The arc completes slightly above 이미경’s eye line on her front three-quarter side, holding her face in close view after 전택수 has moved beyond the immediate frame. She occupies the center-right with open space past the lens toward his departure, her fixed eyeline and restrained facial tension carrying the unresolved response.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "held still after farewell",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 receding beyond the frame",
              "label": "이미경",
              "screen_zone": "middle_right",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Softly locates 이미경 outside the kindergarten while leaving her departing eyeline unobstructed.",
            "directionality_class": "directional_3d",
            "element": "kindergarten entrance",
            "orientation": "The entrance falls obliquely behind her rather than along her line of sight.",
            "state": "Visible behind 이미경."
          }
        ],
        "lighting_mood": "Soft natural morning ambience and moderate-to-low contrast preserve the quiet complexity of 이미경’s expression.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 83,
        "shot_index": 15,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From a low standing height and wide distance, the static camera views the courthouse at a slight three-quarter offset rather than squarely on its facade. The full building rises through the center and upper frame, with enough surrounding exterior space retained to register its institutional scale.",
        "character_angles": [],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "full courthouse exterior",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Primary architectural subject, framed in full from a low oblique viewpoint to emphasize institutional scale.",
            "directionality_class": "directional_3d",
            "element": "Gwangju District Court building",
            "orientation": "Its front and one adjoining side are visible in a three-quarter exterior view.",
            "state": "Standing prominently in full sunlight."
          }
        ],
        "lighting_mood": "Bright daytime sunlight gives the courthouse clear definition while the restrained palette prevents the image from becoming celebratory.",
        "perception_mode": "direct",
        "perspective": "omniscient",
        "pov_character": "",
        "scene_index": 84,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At waist height in the central aisle, the static camera holds 장원섭 in full figure on the left side while the large screen occupies the upper-right background along the same diagonal. His extended finger leads directly to the displayed alibi photograph, but his eyes remain engaged with 이미경 across the courtroom as he presses the question.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "arm extended toward screen",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "points_to",
              "gesture_target_label": "large screen displaying the alibi photograph",
              "label": "장원섭",
              "screen_zone": "middle_left",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "large screen displaying the alibi photograph",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "points_to_anchor"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "Visible evidentiary anchor at the end of 장원섭’s pointing gesture.",
            "directionality_class": "content_surface",
            "element": "large courtroom screen",
            "orientation": "Its display face is visible to the camera and shows the alibi photograph being discussed.",
            "state": "Displaying the alibi photograph."
          },
          {
            "camera_use": "Establishes the camera and 장원섭 within the courtroom presentation axis.",
            "directionality_class": "non_directional",
            "element": "central courtroom aisle",
            "orientation": "",
            "state": "Occupied by 장원섭 during the presentation."
          }
        ],
        "lighting_mood": "Naturalistic courtroom illumination with restrained color and moderate-to-low contrast supports sober procedural clarity without specifying an unsupported fixture.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 85,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The dolly-in ends just below 이미경’s eye level and off her frontal axis toward the defendant side, framing her upper body at the witness stand. She occupies the left-center with firm look space toward 지국현 on the right, her mouth caught open in testimony and her gaze unwavering as the accusation lands.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated forward in witness box",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C06",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Contains 이미경’s tense upper-body posture and identifies her formal role in the proceeding.",
            "directionality_class": "directional_3d",
            "element": "witness stand",
            "orientation": "Its interior side and upper boundary are visible around 이미경 from the defendant-side angle.",
            "state": "Occupied by 이미경."
          },
          {
            "camera_use": "Retains restrained institutional context behind the testimony without competing with her face.",
            "directionality_class": "non_directional",
            "element": "courtroom interior",
            "orientation": "",
            "state": "Solemn during the testimony."
          }
        ],
        "lighting_mood": "Restrained, even courtroom ambience keeps 이미경’s face readable while preserving sober contrast and emotional weight.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 85,
        "shot_index": 19,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From close to 지국현 on the witness-side three-quarter axis, hold slightly above his seated eye line in a static facial close-up. His widened eyes remain fixed toward 이미경 off-screen while his head draws subtly away, with one edge of the defendant’s seat retained behind him so the shock reads as a collapse within the courtroom rather than an isolated portrait.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated, head drawing back",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow background edge locates the close-up at the defendant’s position without distracting from his reaction.",
            "directionality_class": "directional_3d",
            "element": "피고인석",
            "orientation": "Only the side nearest 지국현 is visible behind his shoulder.",
            "state": "occupied by 지국현"
          }
        ],
        "lighting_mood": "Daytime-appropriate courtroom ambience with restrained color and moderate-to-low contrast preserves the natural pallor and tension in his startled face.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 85,
        "shot_index": 23,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Continue the dolly-in from directly behind 전택수’s shoulder at shoulder height, using his softly out-of-focus shoulder along the left foreground while 이미경 remains small on the distant right side. Hold her in side view at the instant her stride stops and her head turns only halfway back, her attention fixed on 전택수 rather than the lens.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "halted with shoulders forward",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "paused between receding steps",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "Lee Mi-kyung in the distance",
              "label": "Jeon Taek-su foreground shoulder",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "Jeon Taek-su behind her",
              "label": "Lee Mi-kyung",
              "screen_zone": "middle_right",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The courthouse frontage establishes the exterior and provides a stable spatial plane behind the separated figures.",
            "directionality_class": "directional_3d",
            "element": "광주지방법원 건물 앞면",
            "orientation": "The building’s exterior face lies obliquely behind 전택수 and 이미경.",
            "state": "visible in daytime"
          }
        ],
        "lighting_mood": "Natural daytime exterior light with restrained color and moderate-to-low contrast keeps the distant recognition sober and unembellished.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 86,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Complete the crane withdrawal from a raised side three-quarter axis, keeping 전택수’s entire deeply bowed figure in the lower-left midground and never crossing onto his frontal axis. 이미경 remains far away in the upper-right background, still turned toward him, while the open interval between them occupies most of the composition.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "folded into deep bow",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "paused with weight back",
            "character": "이미경",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "Jeon Taek-su bowing",
              "screen_zone": "lower_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "looks_toward",
              "gesture_target_label": "Jeon Taek-su bowing",
              "label": "Lee Mi-kyung at a distance",
              "screen_zone": "upper_right",
              "target_id": "C05",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The courthouse frontage holds the exterior context while the open space before it makes the separation legible.",
            "directionality_class": "directional_3d",
            "element": "광주지방법원 건물 앞면",
            "orientation": "Its exterior face recedes diagonally behind the two figures.",
            "state": "visible in daytime"
          }
        ],
        "lighting_mood": "Natural daytime exterior ambience is rendered with restrained color and soft tonal separation, giving the bow quiet emotional weight.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 86,
        "shot_index": 6,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Dolly in at 장원섭’s chest height from his front-left oblique axis, tightening to a medium view that places his upper body on the left and his diary-bearing hand along a diagonal toward 부장판사 on the right beyond him. Keep the diary smaller than either figure but clearly readable as the evidentiary bridge, while 장원섭’s eyes remain engaged with the judge.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning into extended arm",
            "character": "장원섭",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C18",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, hands receiving diary",
            "character": "부장판사",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "chief judge with the diary",
              "label": "Jang Won-seop presenting evidence",
              "screen_zone": "middle_left",
              "target_id": "C03",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "chief judge receiving the evidence",
              "screen_zone": "middle_right",
              "target_id": "C18",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "Held in 장원섭’s outstretched hand as the central evidentiary link toward the judge.",
            "directionality_class": "content_surface",
            "element": "낡은 다이어리",
            "orientation": "The referenced page side is angled toward 부장판사, presenting the diary’s written evidence rather than its cover.",
            "state": "being submitted to 부장판사"
          },
          {
            "camera_use": "Provides the judge’s working position in the background and completes the diagonal presentation line.",
            "directionality_class": "directional_3d",
            "element": "재판장석",
            "orientation": "Its near face is seen obliquely beyond 장원섭’s extended arm.",
            "state": "occupied by 부장판사"
          }
        ],
        "lighting_mood": "Daytime-appropriate courtroom ambience with restrained natural color and moderate-to-low contrast supports a sober evidentiary tone.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 87,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From close beside 부장판사 and slightly above seated eye level, complete the gentle upward tilt onto the judge’s face at a three-quarter angle. The lowered eyes remain visibly tied to the diary page entering the lower edge of frame, while the judge’s concentrated expression occupies most of the close composition.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, chin lowered",
            "character": "부장판사",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrow portion of the page at the lower frame edge preserves the cause of the judge’s lowered gaze.",
            "directionality_class": "content_surface",
            "element": "낡은 다이어리 페이지",
            "orientation": "The written page faces upward toward 부장판사, with the referenced memo side available for examination.",
            "state": "open for examination"
          },
          {
            "camera_use": "A restrained background edge anchors the judge within the courtroom hierarchy.",
            "directionality_class": "directional_3d",
            "element": "재판장석",
            "orientation": "The upper working edge recedes behind the judge at an oblique angle.",
            "state": "occupied by 부장판사"
          }
        ],
        "lighting_mood": "Neutral daytime courtroom ambience with restrained color and gentle facial modeling keeps the scrutiny procedural rather than dramatic.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 87,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At lower-chest height from the defense attorney’s front-right, use restrained handheld drift across a medium upper-body frame rather than aligning with the attorney’s frontal axis. The attorney leans forward with mouth open and one hand thrust into the upper-left space toward 부장판사 off-screen, maintaining the judge-directed eyeline throughout the objection.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "lunging through extended hand",
            "character": "지국현의 변호인",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C18",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [],
        "lighting_mood": "Daytime-appropriate courtroom ambience remains restrained and moderately low in contrast, allowing the agitated gesture to carry the escalation.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 87,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Finish the dolly-in directly before the courtroom screen from slightly above seated eye height, holding the displayed experiment photograph in a tight, nearly edge-to-edge composition. Place the boundary between the red blood and white semen layers across the central portion of the image, with only thin traces of the screen edge remaining to identify the courtroom display.",
        "character_angles": [],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "courtroom screen displaying the layered hygiene-bag experiment photograph",
              "screen_zone": "middle_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "required_background_position"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Primary evidentiary focal surface viewed almost straight on.",
            "directionality_class": "content_surface",
            "element": "법정 대형 스크린",
            "orientation": "The camera sees the display face showing the experiment photograph, with the layered boundary centered and the screen edges nearly cropped away.",
            "state": "displaying the hygiene-bag experiment photograph"
          },
          {
            "camera_use": "Visible within the displayed photograph as the experimental container holding the separated fluids.",
            "directionality_class": "content_surface",
            "element": "실험 사진 속 비닐 위생백",
            "orientation": "Its photographed face presents red blood and white semen forming distinct layers and a visible boundary.",
            "state": "shown in the experiment photograph with fluids separated into layers"
          }
        ],
        "lighting_mood": "Neutral courtroom exposure is restrained so the explicitly red blood and white semen layers remain clearly differentiated on the displayed image.",
        "perception_mode": "projection",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 88,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Hold static close to 지국현 from the witness-facing three-quarter side, slightly below his seated eye line and offset from his direct glare. His flushed face occupies the left-center of the close frame, brows compressed and jaw held hard as his eyes spear toward 조일남 off-screen, with a narrow portion of the defendant’s position left visible behind him.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated with shoulders braced",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C17",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A minimal background edge keeps the reaction grounded at the defendant’s position.",
            "directionality_class": "directional_3d",
            "element": "피고인석",
            "orientation": "The side nearest 지국현 is visible behind his lower shoulder.",
            "state": "occupied by 지국현"
          }
        ],
        "lighting_mood": "Neutral daytime courtroom ambience preserves the natural flushed complexion without introducing a colored light effect.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 88,
        "shot_index": 7,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From immediately above the women’s laps, use a steep static high angle and isolate the overlapping hands with only small portions of both laps around them. 심옥’s hand rests tensely on her thigh at center while 민정 (현재)’s two hands close firmly over it from the right, excluding both faces and the rest of the courtroom.",
        "character_angles": [
          {
            "angle": "looking_away",
            "body_pose": "hand tensed on thigh",
            "character": "심옥",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "looking_away",
            "body_pose": "both hands clasping hers",
            "character": "민정 (현재)",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "Small cropped edges beneath the laps establish that both women remain seated together in the audience.",
            "directionality_class": "directional_3d",
            "element": "방청석 의자",
            "orientation": "Only the seat areas beneath the women are visible from above.",
            "state": "occupied by 심옥 and 민정 (현재)"
          }
        ],
        "lighting_mood": "Daytime-appropriate courtroom ambience with restrained color and soft contrast emphasizes pressure in the hands without sentimental embellishment.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 88,
        "shot_index": 8,
        "subject_reference_policy": [
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "The insert shows only 심옥’s hand and lap; an outlook reference cannot reliably align without her face or full silhouette.",
            "subject_id": "C08"
          },
          {
            "policy": "base_id_required",
            "policy_type": "identity_reference",
            "reason": "The insert identifies 민정 (현재) only through her clasping hands and cropped lap, so base identity is sufficient and outlook reference should be excluded.",
            "subject_id": "C12"
          }
        ]
      },
      {
        "camera_direction": "From beside the defendant’s table at slightly below seated shoulder height, hold a static close-medium three-quarter view across 지국현 toward the bench. He occupies the left-center with an unnaturally rigid seated posture and an expressionless gaze fixed ahead, while 지국현의 변호인 remains smaller at the right edge with head lowered, preserving the contrast without widening into a balanced two-shot.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "seated with spine locked",
            "character": "지국현",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C18",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "slumped with head lowered",
            "character": "지국현의 변호인",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The near edge anchors both defendant and counsel while providing the lateral axis toward the bench.",
            "directionality_class": "directional_3d",
            "element": "피고인석 테이블",
            "orientation": "Its long edge crosses the lower frame obliquely toward the judge’s direction.",
            "state": "occupied by 지국현 and 지국현의 변호인"
          },
          {
            "camera_use": "Kept subdued in the background along 지국현’s forward eyeline.",
            "directionality_class": "directional_3d",
            "element": "재판장석",
            "orientation": "Its front is seen obliquely beyond 지국현 rather than straight on.",
            "state": "occupied during sentencing"
          }
        ],
        "lighting_mood": "Daytime-appropriate courtroom ambience with restrained natural color and moderate-to-low contrast reinforces the severe stillness of the sentencing moment.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 89,
        "shot_index": 9,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From just below the bench-side eye line, the dolly reaches its tightest offset close-up beside the microphone axis, holding 부장판사's face across the center and upper right of frame. His chin advances slightly toward the microphone at the lower-left edge, mouth caught mid-sentence and unwavering eyes fixed across the courtroom; the compressed distance is the sole emphasized change from the preceding verdict coverage.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning slightly toward microphone",
            "character": "부장판사",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The microphone enters the lower-left edge as the judge's speaking target and depth reference.",
            "directionality_class": "directional_3d",
            "element": "courtroom microphone",
            "orientation": "Its speaking end angles toward the judge's mouth while its body recedes toward the bench.",
            "state": "positioned before the judge"
          },
          {
            "camera_use": "A narrow out-of-focus strip behind the judge preserves the courtroom setting without distracting from his face.",
            "directionality_class": "directional_3d",
            "element": "presiding bench",
            "orientation": "Only the side-facing edge beside the judge is visible.",
            "state": "occupied by the presiding judge"
          }
        ],
        "lighting_mood": "Restrained courtroom daylight with moderate-to-low contrast preserves the judge's facial detail and sober authority.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 89,
        "shot_index": 13,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From the side aisle one row ahead, the lateral track briefly settles slightly above seated eye level into an oblique close medium two-shot, with 심옥 on the left and 민정 on the right. Their rigid upper bodies share the middle plane while the rows cross behind them diagonally; both hold tear-bright eyes on 부장판사 rather than acknowledging the camera.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated with shoulders held firm",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C18",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "seated with chin steadied",
            "character": "민정 (현재)",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C18",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The receding row lines maintain the lateral gallery route and separate the women from the court beyond.",
            "directionality_class": "directional_3d",
            "element": "courtroom gallery seating",
            "orientation": "The seating runs diagonally away from the aisle camera position.",
            "state": "occupied by seated spectators"
          },
          {
            "camera_use": "The side aisle remains visible as a narrow strip at the foreground edge, marking the camera's tracking path.",
            "directionality_class": "non_directional",
            "element": "gallery side aisle",
            "orientation": "",
            "state": "clear enough for camera movement"
          }
        ],
        "lighting_mood": "Restrained daylight appropriate to the courtroom holds the tear sheen without heightened contrast or sentimental color.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 89,
        "shot_index": 15,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From high above the road edge, the crane completes its rise into a wide oblique view along the roadway, assigning most of the frame to Korean men and women carrying candles while 전택수's moving car remains small at one edge. The walkers are visibly asynchronous—different feet forward, uneven intervals, varied shoulder and head angles—yet all continue the same slow procession around the car.",
        "character_angles": [
          {
            "angle": "looking_away",
            "body_pose": "walking with candles asynchronously",
            "character": "군중들(한국인 남녀)",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The roadway establishes the gathering's breadth and leads the eye through the oblique frame.",
            "directionality_class": "non_directional",
            "element": "city roadway",
            "orientation": "",
            "state": "filled by the slow-moving gathering"
          },
          {
            "camera_use": "Individual candle points articulate the crowd without turning the people into a uniform pattern.",
            "directionality_class": "non_directional",
            "element": "handheld candles",
            "orientation": "",
            "state": "lit and carried by participants"
          },
          {
            "camera_use": "The car provides a small moving scale reference at the frame periphery.",
            "directionality_class": "directional_3d",
            "element": "전택수's car",
            "orientation": "Seen obliquely from above as it travels along the roadway.",
            "state": "moving slowly through the crowd"
          }
        ],
        "lighting_mood": "Sunset illumination and the visible candlelight are rendered in restrained natural color with moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "omniscient",
        "pov_character": "",
        "scene_index": 90,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Inside the rear seat, the static camera sits slightly below 심옥's eye line and close beside her, framing her profile on the left against the side window on the right. Her hand and cheek receive the tightest emphasis as her knuckles cross beneath one eye to wipe away a tear, while she remains absorbed in the candles passing beyond the glass.",
        "character_angles": [
          {
            "angle": "profile_right",
            "body_pose": "leaning toward window, wiping tears",
            "character": "심옥",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "candle-bearing crowd beyond the side window",
              "label": "심옥",
              "screen_zone": "middle_left",
              "target_id": "C08",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "side window",
              "screen_zone": "middle_right",
              "target_id": "",
              "target_kind": "background"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "passing candle-bearing crowd",
              "screen_zone": "upper_right",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "looks_to_anchor"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The window places 심옥's profile against the procession and preserves her outward gaze.",
            "directionality_class": "transparent_surface",
            "element": "rear side window",
            "orientation": "심옥 is seen beside the glass, with the candle-bearing crowd passing beyond it.",
            "state": "between the rear seat and the outside gathering"
          },
          {
            "camera_use": "Small moving points beyond the window provide the object of her attention.",
            "directionality_class": "non_directional",
            "element": "passing candles",
            "orientation": "",
            "state": "lit and moving with the crowd"
          }
        ],
        "lighting_mood": "The sourced sunset and passing candlelight softly model her profile in restrained color and low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 90,
        "shot_index": 8,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At chest height within arm's reach, the dolly ends off 전택수's three-quarter side and tilts down enough to hold his bowed face, upper torso, and both hands wrapped around 심옥's right hand. He occupies the left-center while her partial profile, shoulder, and extended arm remain at the right edge, making the joined hands the shared lower-center anchor as he looks down in apology.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "bowing over clasped hands",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "over_shoulder",
            "body_pose": "right hand extended to him",
            "character": "심옥",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "midground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "심옥's right hand",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "foreground",
              "gesture_action": "reaches_for",
              "gesture_target_label": "전택수's enclosing hands",
              "label": "심옥",
              "screen_zone": "middle_right",
              "target_id": "C08",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The parking area remains soft and secondary behind the farewell gesture.",
            "directionality_class": "non_directional",
            "element": "charnel house parking area",
            "orientation": "",
            "state": "the location of the farewell"
          },
          {
            "camera_use": "The route toward the charnel house recedes behind 심옥 and indicates where she and 민정 were heading.",
            "directionality_class": "non_directional",
            "element": "approach to the charnel house",
            "orientation": "",
            "state": "leading away from the group"
          }
        ],
        "lighting_mood": "Natural sunset ambient light appropriate to the parking area is kept restrained and low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 91,
        "shot_index": 2,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "After the explicit cut inside, the camera rests at the photograph's height, very close to the transparent enclosure and slightly off its frontal axis. 김선영's smiling face occupies most of the close frame, while a narrow portion of the picture frame and the intervening glass remain visible so the image reads unmistakably as a memorial photograph rather than a living portrait.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "smiling in framed portrait",
            "character": "김선영",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "The transparent barrier remains visible between the lens and photograph, locating the portrait inside the enclosure.",
            "directionality_class": "transparent_surface",
            "element": "glass enclosure",
            "orientation": "The camera looks through the transparent glass toward 김선영's framed photograph.",
            "state": "enclosing the memorial photograph"
          },
          {
            "camera_use": "The portrait is the focal content surface, with enough frame edge retained to establish it as a physical photograph.",
            "directionality_class": "content_surface",
            "element": "framed photograph of 김선영",
            "orientation": "The portrait-bearing front face is visible at a slight off-axis angle, showing 김선영 smiling brightly.",
            "state": "placed beyond the glass"
          }
        ],
        "lighting_mood": "Natural ambient light appropriate to the charnel house is restrained, soft, and moderate-to-low in contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 91,
        "shot_index": 5,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From a slightly elevated long distance behind 전택수, the static wide frame places his full back-facing figure below center and looks down past him toward the river. His feet are planted at the bank and his head inclines toward the water, leaving the surrounding riverside open to stress his solitude without changing the established rear axis.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "feet planted at riverbank",
            "character": "전택수",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The river extends beyond 전택수 as the destination of his downward gaze and the principal depth plane.",
            "directionality_class": "non_directional",
            "element": "드들강",
            "orientation": "",
            "state": "viewed from the riverbank"
          },
          {
            "camera_use": "The sparsely occupied bank provides scale around his isolated full figure.",
            "directionality_class": "non_directional",
            "element": "riverside",
            "orientation": "",
            "state": "quiet with 전택수 alone"
          }
        ],
        "lighting_mood": "The sourced red sunset casts restrained warm color across the riverside with moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 92,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "After the cut, a waist-height wide camera several paces behind and to the side holds 전택수 and 장원섭 at full length on a shallow diagonal, both facing the river. 전택수 occupies the nearer left while 장원섭 stands slightly farther right; their differing weight shifts keep the pair natural as they speak without breaking their shared gaze toward the sunset.",
        "character_angles": [
          {
            "angle": "back_to_camera",
            "body_pose": "weight resting on near leg",
            "character": "전택수",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "weight shifted beside 전택수",
            "character": "장원섭",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The river spans the background along both men's shared viewing axis.",
            "directionality_class": "non_directional",
            "element": "드들강",
            "orientation": "",
            "state": "seen at sunset"
          },
          {
            "camera_use": "The riverbank carries both full figures and preserves their side-by-side spatial relationship.",
            "directionality_class": "non_directional",
            "element": "riverside",
            "orientation": "",
            "state": "occupied by the two men"
          },
          {
            "camera_use": "The setting sun gives a distant endpoint to their contemplative gaze.",
            "directionality_class": "non_directional",
            "element": "setting sun",
            "orientation": "",
            "state": "descending beyond the river"
          }
        ],
        "lighting_mood": "Sunset light is rendered with restrained warmth, natural texture, and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 92,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "Just outside 전택수's shoulder at seated chest height, the dolly advances diagonally across the seating axis toward 경찰서장 in a medium-close over-the-shoulder composition. 전택수's shoulder and partial profile hold the near left edge while 경찰서장 leans forward from the upper seat at right-center, eyes locked on 전택수 and mouth caught open in an angry reply.",
        "character_angles": [
          {
            "angle": "over_shoulder",
            "body_pose": "seated leaning toward chief",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C13",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_left",
            "body_pose": "leaning forward from sofa",
            "character": "경찰서장",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "경찰서장 across the seating axis",
              "label": "전택수",
              "screen_zone": "middle_left",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "전택수 across the seating axis",
              "label": "경찰서장",
              "screen_zone": "middle_right",
              "target_id": "C13",
              "target_kind": "character"
            }
          ],
          "reason": "shared_space_relation"
        },
        "framing_scale": "medium",
        "key_bg_elements": [
          {
            "camera_use": "The upper sofa establishes the chief's seated authority and supports his forward-thrust posture.",
            "directionality_class": "directional_3d",
            "element": "upper sofa",
            "orientation": "Its front edge faces the camera obliquely behind 경찰서장.",
            "state": "occupied by 경찰서장"
          },
          {
            "camera_use": "The table crosses the lower frame as a barrier between the seated opponents.",
            "directionality_class": "directional_3d",
            "element": "office table",
            "orientation": "Its near edge runs diagonally between 전택수 and 경찰서장.",
            "state": "positioned within the seating arrangement"
          },
          {
            "camera_use": "The newspaper remains secondary on the table, preparing the camera's subsequent crane toward it.",
            "directionality_class": "content_surface",
            "element": "newspaper",
            "orientation": "Its printed front face lies upward at an oblique angle; the headline area is present but not yet isolated.",
            "state": "laid on the table"
          }
        ],
        "lighting_mood": "Restrained daytime ambient light appropriate to the office maintains moderate-to-low contrast through the confrontation.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 93,
        "shot_index": 3,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "The crane arrives directly above the table with the lens perpendicular to the newspaper, isolating the printed headline block in the central portion of the frame. The Korean headline '나주 드들강 여고생 살인사건, 16년 만에 단죄' is sharply legible while surrounding page margins and part of the table remain visible for physical context.",
        "character_angles": [],
        "frame_spatial_contract": null,
        "framing_scale": "insert",
        "key_bg_elements": [
          {
            "camera_use": "The front page supplies the evidentiary headline at the exact center of the overhead composition.",
            "directionality_class": "content_surface",
            "element": "newspaper front page",
            "orientation": "The upward-facing printed side is perpendicular to the lens, clearly presenting the headline '나주 드들강 여고생 살인사건, 16년 만에 단죄'.",
            "state": "laid flat on the table"
          },
          {
            "camera_use": "A restrained border around the page maintains scale and confirms that the newspaper rests in the office.",
            "directionality_class": "directional_3d",
            "element": "office table",
            "orientation": "Its upper face appears around the newspaper margins.",
            "state": "supporting the newspaper"
          }
        ],
        "lighting_mood": "Even daytime ambient light keeps the printed text legible without introducing heightened contrast or a specified artificial source.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 93,
        "shot_index": 4,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At the end of the dolly-in, the camera holds just outside 나상혁's unseen shoulder at slightly below seated eye level, isolating 서의용's face in a tight oblique close-up. 서의용 occupies the center and right of frame, twisting toward 나상혁 just off lens as his open mouth, tightened jaw, and forward-thrust posture carry the force of the shout; the camera is poised to pull back along the same axis.",
        "character_angles": [
          {
            "angle": "three_quarter_right",
            "body_pose": "seated, lunging into shout",
            "character": "서의용",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "서의용",
              "screen_zone": "middle_center",
              "target_id": "C02",
              "target_kind": "character"
            }
          ],
          "reason": "primary_subject_isolation"
        },
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "A narrowly cropped edge beneath the face preserves the seated office context without competing with the outburst.",
            "directionality_class": "directional_3d",
            "element": "소파 등받이 일부",
            "orientation": "Its upper edge crosses the lower background at an oblique angle behind 서의용.",
            "state": "서의용이 앉아 있음"
          }
        ],
        "lighting_mood": "Restrained ambient daytime-interior illumination with moderate-to-low contrast keeps the facial tension naturalistic.",
        "perception_mode": "direct",
        "perspective": "over_shoulder",
        "pov_character": "",
        "scene_index": 93,
        "shot_index": 10,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "From hip height several meters ahead of the group, the camera tracks backward at their walking speed on a thirty-degree diagonal, holding all four men full length as they emerge from the open office doorway. 주철 and 나상혁 form the nearer leading pair on frame left while 전택수 and 서의용 remain slightly behind on frame right; their stride phases differ naturally, with 주철's attention on 나상혁 and 전택수 beginning to study 서의용 rather than the lens. The slight low angle and receding doorway establish their shared departure path without turning the formation into a posed line.",
        "character_angles": [
          {
            "angle": "three_quarter_left",
            "body_pose": "rear foot pushing off",
            "character": "전택수",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C02",
            "subject_state": "alive"
          },
          {
            "angle": "three_quarter_right",
            "body_pose": "front foot taking weight",
            "character": "서의용",
            "gaze_direction_kind": "distant",
            "gaze_target_id": null,
            "subject_state": "alive"
          },
          {
            "angle": "profile_right",
            "body_pose": "mid-stride, hand on shoulder",
            "character": "주철",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C04",
            "subject_state": "alive"
          },
          {
            "angle": "profile_left",
            "body_pose": "one foot lifted forward",
            "character": "나상혁",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C07",
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": {
          "constraints": [
            {
              "depth_plane": "foreground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "corridor foreground",
              "label": "주철",
              "screen_zone": "lower_left",
              "target_id": "C07",
              "target_kind": "character"
            },
            {
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "corridor foreground",
              "label": "전택수",
              "screen_zone": "middle_right",
              "target_id": "C01",
              "target_kind": "character"
            },
            {
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": "",
              "label": "open office doorway",
              "screen_zone": "upper_center",
              "target_id": "",
              "target_kind": "background"
            }
          ],
          "reason": "movement_direction"
        },
        "framing_scale": "wide",
        "key_bg_elements": [
          {
            "camera_use": "The group emerges through it, making it the background origin of their forward movement.",
            "directionality_class": "directional_3d",
            "element": "서장실 문",
            "orientation": "The open door and doorway are seen obliquely behind the four men.",
            "state": "열림"
          },
          {
            "camera_use": "Its receding axis separates the nearer leading pair from the trailing pair while giving the backward track spatial depth.",
            "directionality_class": "directional_3d",
            "element": "서장실 앞 복도",
            "orientation": "The corridor axis runs from the office doorway in the background toward the camera-side foreground.",
            "state": "네 사람이 걸어 나오는 중"
          }
        ],
        "lighting_mood": "Natural ambient illumination appropriate to a daytime institutional interior, rendered with restrained color and moderate-to-low contrast.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 94,
        "shot_index": 1,
        "subject_reference_policy": []
      },
      {
        "camera_direction": "At upper-chest height beside 서의용, the lateral track settles into a perpendicular close profile, placing his rigid face in the upper-left portion and his photograph-holding hand in the lower center. His forward movement has stopped for the beat: shoulders set, eyes lowered to the black-and-white photograph, whose image-bearing face remains visible only at a shallow oblique angle and occupies a small portion of the frame. The camera retains open corridor depth beyond his shoulder for the impending move toward 나상혁.",
        "character_angles": [
          {
            "angle": "profile_left",
            "body_pose": "paused, photograph held low",
            "character": "서의용",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "frame_spatial_contract": null,
        "framing_scale": "close",
        "key_bg_elements": [
          {
            "camera_use": "Held below 서의용's profile as the secondary focal element anchoring his change to a firm expression.",
            "directionality_class": "content_surface",
            "element": "흑백사진",
            "orientation": "The image-bearing front is visible to camera at a shallow oblique angle beneath his face, registering as a black-and-white photograph without enlarging it beyond natural scale.",
            "state": "서의용이 한 손에 쥠"
          },
          {
            "camera_use": "Provides restrained depth behind 서의용's shoulder and leaves a visual route for the next lateral move.",
            "directionality_class": "directional_3d",
            "element": "서장실 앞 복도",
            "orientation": "The corridor recedes behind the side-on figure.",
            "state": "서의용이 잠시 걸음을 멈춘 위치"
          }
        ],
        "lighting_mood": "Natural ambient daytime-interior light with subdued color and moderate-to-low contrast holds detail in both his profile and the photograph.",
        "perception_mode": "direct",
        "perspective": "observer",
        "pov_character": "",
        "scene_index": 94,
        "shot_index": 13,
        "subject_reference_policy": []
      }
    ],
    "total": 193,
    "failed_batches": 0
  },
  "config_hash": "0c9d0b8082b44321",
  "step_id": "shot_staging",
  "run_id": "5e710981-c20e-47ad-9884-a1b75cf42400",
  "resolved_model": "gpt",
  "updated_at": "2026-08-14T20:43:42.323794+00:00",
  "schema_version": 6,
  "project_config_snapshot": {}
}