{
  "status": "completed",
  "completed_count": 20,
  "applicable_count": 20,
  "failed_count": 0,
  "data": {
    "shots": [
      {
        "scene_index": 1,
        "shot_index": 1,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "through_device",
        "camera_direction": "At display height, the camera faces the communication panel perpendicularly at extreme close range, with the warning text held precisely on the lens axis and the screen edges retained as a narrow spatial reference. The static composition catches “LEGACY AUTHORITY DETECTED” at the brightest instant of its pulse, concentrating the restrained warning-red accent in the center of the frame.",
        "lighting_mood": "Cool, muted low-key rendering is punctuated by the warning text at the peak of its red pulse.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "communication panel display",
            "state": "showing “LEGACY AUTHORITY DETECTED” at the brightest point of its red pulse",
            "orientation": "The active front face is square to the camera, with the warning text centered and legible.",
            "camera_use": "Primary focal surface aligned directly with the lens axis.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 1,
        "shot_index": 9,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "At Tony's chest height beside the Alan–Tony axis, the dolly-in resolves into an oblique three-quarter close view as the rifle enters from the left and meets the exact center of Tony's chest. Tony occupies the right side of the frame with his torso held rigid against the pressure, while his eyes remain fixed beyond the left edge on Alan rather than on the lens.",
        "lighting_mood": "The contact-post interior remains under the stated red lighting, rendered with low-key contrast and restrained highlights.",
        "character_angles": [
          {
            "character": "토니(앤서니 로저스)",
            "angle": "three_quarter_left",
            "body_pose": "torso braced against muzzle",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "long rifle",
            "state": "muzzle touching the exact center of Tony's chest",
            "orientation": "The barrel is seen obliquely from its side, entering from frame left and pointing into Tony's chest rather than toward the camera.",
            "camera_use": "Forms the converging threat line and the sharp foreground focus.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "primary_subject_isolation",
          "constraints": [
            {
              "target_kind": "character",
              "target_id": "C01",
              "label": "토니(앤서니 로저스)",
              "screen_zone": "middle_right",
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 1,
        "shot_index": 12,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "through_device",
        "camera_direction": "The completed crane rise places the camera above and close to the map screen, looking steeply downward as the move settles into near stillness. The map field occupies the central composition with a slim perimeter of its display retained, and the tightening ring of red points becomes the sole visual center.",
        "lighting_mood": "Low-key red interior illumination supports the concentrated warning-red points on the map without softening their graphic severity.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "map screen",
            "state": "showing red points tightening into a circular encirclement",
            "orientation": "The active map face is visible from a steep overhead angle, with the converging red-point circle centered in the displayed map.",
            "camera_use": "Terminal focal surface for the scene's encirclement reveal.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "through_device",
        "camera_direction": "From just above Wilma's hand position at chest height, the dolly-in ends on a downward-oblique close view of the scanner display. “MASS DEFICIT / UNKNOWN RESIDUE” sits within the central field, while a narrow portion of the scanner body preserves its scale and orientation.",
        "lighting_mood": "Neutral low-key ambient light appropriate to the enclosed work area keeps the austere display text crisp.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "scanner display",
            "state": "showing “MASS DEFICIT / UNKNOWN RESIDUE”",
            "orientation": "The active front face is angled slightly upward toward the camera, with both diagnostic lines fully visible.",
            "camera_use": "Isolated diagnostic focal surface at the end of the approach.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 2,
        "shot_index": 8,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "through_device",
        "camera_direction": "At monitor height and slightly off its central axis, the dolly-in pauses with the duplicated phone interface held in the middle of the composition and the monitor casing still visible around it. “BATTERY 2%” remains sharply legible, while the wired isolation setup stays as restrained edge context rather than competing with the screen.",
        "lighting_mood": "Neutral, subdued ambient illumination preserves the monitor's austere interface and the urgency of the low-battery reading.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "external monitor",
            "state": "displaying the duplicated phone screen with “BATTERY 2%”",
            "orientation": "The active display face is seen slightly off-axis, with the duplicated phone interface and battery warning clearly visible.",
            "camera_use": "Primary focal surface held briefly for text legibility.",
            "directionality_class": "content_surface"
          },
          {
            "element": "transparent isolation box",
            "state": "holding the storage box and connected phone",
            "orientation": "Its transparent boundary permits a limited view of the enclosed items behind the monitor-edge context.",
            "camera_use": "Provides peripheral evidence that the phone remains physically isolated.",
            "directionality_class": "transparent_surface"
          },
          {
            "element": "wired connection",
            "state": "connected between the isolation box terminal and the phone",
            "orientation": "",
            "camera_use": "Creates a visible physical link supporting the duplicated display.",
            "directionality_class": "non_directional"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 2,
        "shot_index": 11,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "The lateral track finishes beside the external monitor at slightly above Wilma's eye level, tightening into a three-quarter facial close-up with the monitor's side edge soft in the near foreground. Wilma occupies the middle-right of frame, leaning subtly toward the unseen display at left as her furrowed brow and fixed off-screen eyeline register the implication of the data.",
        "lighting_mood": "Neutral low-key ambient light shapes Wilma's tense features without introducing an unmotivated color source.",
        "character_angles": [
          {
            "character": "윌마 디어링",
            "angle": "three_quarter_left",
            "body_pose": "leaning toward the monitor",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "external monitor",
            "state": "active with the duplicated phone display",
            "orientation": "Only the monitor's near side and a sliver of its display-facing edge are visible; the content face is angled away from the camera toward Wilma.",
            "camera_use": "Soft foreground edge that anchors Wilma's off-screen eyeline.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 3,
        "shot_index": 8,
        "framing_scale": "medium",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "projection",
        "camera_direction": "From Tony's left side slightly below shoulder height, the dolly-in settles on his right-facing profile at frame left, with the cracked identification card held near the lower center and Bill Hern's projected figure above the disc at frame right. Tony's gaze remains locked on Bill while Bill addresses him across the shared projection space, allowing the card, skeptical exchange, and spatial hierarchy to read in one oblique composition.",
        "lighting_mood": "Muted low-key ambient rendering preserves the monochrome holographic outline as the shot's restrained technological accent.",
        "character_angles": [
          {
            "character": "토니(앤서니 로저스)",
            "angle": "profile_right",
            "body_pose": "holding cracked card forward",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C05",
            "subject_state": "alive"
          },
          {
            "character": "빌 헌 (홀로그램 투사)",
            "angle": "three_quarter_left",
            "body_pose": "leaning into the address",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "ultraphone disc",
            "state": "on and projecting Bill Hern's hologram",
            "orientation": "The upper face is visible beneath the projected figure, angled diagonally away from the camera.",
            "camera_use": "Lower-right spatial anchor establishing the hologram's projection origin.",
            "directionality_class": "directional_3d"
          },
          {
            "element": "cracked identification card",
            "state": "held up by Tony for inspection",
            "orientation": "The damaged identification face is angled partly toward Bill and partly toward the camera, keeping its cracked condition readable.",
            "camera_use": "Foreground evidence linking Tony's hand to the interrogation.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": {
          "reason": "shared_space_relation",
          "constraints": [
            {
              "target_kind": "character",
              "target_id": "C01",
              "label": "토니(앤서니 로저스)",
              "screen_zone": "middle_left",
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "Bill Hern hologram"
            },
            {
              "target_kind": "character",
              "target_id": "C05",
              "label": "빌 헌 (홀로그램 투사)",
              "screen_zone": "upper_right",
              "depth_plane": "midground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "Tony"
            },
            {
              "target_kind": "background",
              "target_id": "",
              "label": "ultraphone disc",
              "screen_zone": "lower_right",
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 3,
        "shot_index": 12,
        "framing_scale": "insert",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "At Tony's chest height and extremely close to his near side, the descending tilt isolates the precise contact point between the rifle muzzle and his chest while remaining nearly perpendicular to the barrel and clear of its firing axis. Tony's face and the rifle holder stay outside the crop; only enough of his braced upper torso and the barrel remain to make the sustained threat physically legible.",
        "lighting_mood": "Neutral low-key ambient light emphasizes the pressure point and restrained tactile contrast without adding an unsupported light source.",
        "character_angles": [
          {
            "character": "토니(앤서니 로저스)",
            "angle": "three_quarter_right",
            "body_pose": "chest braced against muzzle",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "long rifle",
            "state": "muzzle held against Tony's chest",
            "orientation": "The barrel crosses the crop side-on and terminates against Tony's chest, never pointing along the camera axis.",
            "camera_use": "Isolated threat detail and primary focus.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": [
          {
            "subject_id": "C01",
            "policy_type": "identity_reference",
            "policy": "base_id_required",
            "reason": "The insert excludes Tony's face and isolates only his chest at the rifle contact point, so an outlook reference cannot align reliably."
          }
        ]
      },
      {
        "scene_index": 3,
        "shot_index": 13,
        "framing_scale": "close",
        "perspective": "over_shoulder",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "After the logical cut, the camera looks down from close above and three-quarters behind Alan's working side, beginning on the facility drawing before the tilt reaches his two-handed rifle grip. The frame locks at the instant his hands yield and the muzzle dips slightly toward the lower edge, while his bowed eyeline remains directed toward the verification display beyond the rifle.",
        "lighting_mood": "Neutral low-key ambient illumination keeps the verification display readable while holding Alan's hands and weapon in restrained contrast.",
        "character_angles": [
          {
            "character": "앨런",
            "angle": "over_shoulder",
            "body_pose": "shoulders pitched over console",
            "gaze_direction_kind": "down",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "records display",
            "state": "showing the 2026 facility drawing and “MANUAL DUAL-ACTION SEAL” instruction through noise",
            "orientation": "The active content face lies beneath Alan's downward eyeline, with the facility drawing and seal instruction visible before the tilt leaves it.",
            "camera_use": "Verification evidence at the top of the tilt path.",
            "directionality_class": "content_surface"
          },
          {
            "element": "long rifle",
            "state": "held in both hands as the muzzle dips slightly",
            "orientation": "Seen from above and behind Alan's working side, the barrel angles away from Tony's chest and toward the lower frame.",
            "camera_use": "Primary reaction detail revealing Alan's first reduction of force.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": [
          {
            "subject_id": "C03",
            "policy_type": "identity_reference",
            "policy": "base_id_required",
            "reason": "The close over-shoulder framing emphasizes Alan's hands, shoulders, and rifle rather than identity-bearing facial detail."
          }
        ]
      },
      {
        "scene_index": 4,
        "shot_index": 7,
        "framing_scale": "medium",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "projection",
        "camera_direction": "Slightly below the top of the ultraphone disc at close range, the dolly-in looks diagonally upward with the disc anchored along the lower frame and open projection space above it. Hart's blue monochrome holographic figure resolves in the upper center at a three-quarter angle, leaning into the address and directing attention toward the people outside the frame rather than toward the lens.",
        "lighting_mood": "Hart's explicitly blue holographic emission supplies the restrained cool accent within an otherwise muted, low-key composition.",
        "character_angles": [
          {
            "character": "하트 (홀로그램 투사)",
            "angle": "three_quarter_right",
            "body_pose": "leaning forward mid-address",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "ultraphone disc",
            "state": "on and projecting Hart's hologram",
            "orientation": "The upper face is visible along the lower frame, receding diagonally beneath Hart's projected figure.",
            "camera_use": "Lower-frame projection anchor and scale reference for the hologram.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "required_background_position",
          "constraints": [
            {
              "target_kind": "background",
              "target_id": "",
              "label": "ultraphone disc",
              "screen_zone": "lower_center",
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": ""
            },
            {
              "target_kind": "character",
              "target_id": "C04",
              "label": "하트 (홀로그램 투사)",
              "screen_zone": "upper_center",
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 4,
        "shot_index": 10,
        "framing_scale": "close",
        "perspective": "over_shoulder",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "Settle at Tony's upper-chest height on his monitor-side three-quarter angle, with his upper body occupying the center-left and Alan's near shoulder and partial profile contained at the right edge. Tony's extended finger remains connected compositionally to the enlarged authority text behind him while his eyes lock onto Alan; Alan leans into the exchange and returns Tony's look, making the tightened camera distance the shot's principal change.",
        "lighting_mood": "Low-key illumination appropriate to the twilight interior preserves a cool, muted palette and restrained contrast around the readable monitor text.",
        "character_angles": [
          {
            "character": "토니(앤서니 로저스)",
            "angle": "three_quarter_right",
            "body_pose": "arm extended, torso turning",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C03",
            "subject_state": "alive"
          },
          {
            "character": "앨런",
            "angle": "over_shoulder",
            "body_pose": "leaning into Tony's gesture",
            "gaze_direction_kind": "looks_at_character",
            "gaze_target_id": "C01",
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "Monitor with enlarged authority text",
            "state": "Displaying ROOT RECOVERY CLASS: AR-12 in enlarged form",
            "orientation": "The content-bearing face is oblique but readable to camera, with the enlarged authority line visible behind Tony's pointing hand.",
            "camera_use": "Connects Tony's extended finger to the evidence while remaining secondary to his expression.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "framing_scale": "insert",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "At monitor height, hold an oblique close view beside one screen corner so the UNSENT — 393 YEARS AGO notification occupies most of the central field without losing the monitor edge. The completed dolly-in isolates the age of the message while leaving a narrow side margin for the following lateral move toward Tony.",
        "lighting_mood": "Cool, low-key interior illumination keeps the notification legible with restrained contrast and no additional emphasized source.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "Monitor notification area",
            "state": "Displaying UNSENT — 393 YEARS AGO",
            "orientation": "The content-bearing screen face is seen at a slight oblique angle, with the notification fully readable near its visible corner.",
            "camera_use": "Primary textual focal point and spatial source for Tony's subsequent attention.",
            "directionality_class": "content_surface"
          },
          {
            "element": "Monitor edge",
            "state": "Visible beside the notification area",
            "orientation": "The near side edge angles away from camera and defines the direction of the upcoming lateral transition.",
            "camera_use": "Provides depth and a visual exit toward the next shot.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "required_background_position",
          "constraints": [
            {
              "target_kind": "background",
              "target_id": "",
              "label": "UNSENT notification area",
              "screen_zone": "middle_center",
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 5,
        "shot_index": 8,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "Track beside Tony from slightly below his eye line on the monitor side, tightening until his three-quarter face occupies most of the frame while a sliver of the notification remains outside his direct eyeline. His jaw is set and his lips remain compressed as he stares toward the off-frame popup, holding the decision in stillness rather than addressing the lens.",
        "lighting_mood": "The notification's light passes across Tony's conflicted face within an otherwise cool, muted, low-key interior.",
        "character_angles": [
          {
            "character": "토니(앤서니 로저스)",
            "angle": "three_quarter_left",
            "body_pose": "jaw set, shoulders braced",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "Monitor edge and partial popup",
            "state": "Popup remains active, with only a narrow portion visible",
            "orientation": "The content-bearing face falls near the frame edge; only part of the active notification is visible while Tony receives its light.",
            "camera_use": "Retains the source of Tony's attention without competing with his expression.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": {
          "reason": "primary_subject_isolation",
          "constraints": [
            {
              "target_kind": "character",
              "target_id": "C01",
              "label": "토니(앤서니 로저스)",
              "screen_zone": "middle_center",
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "off-frame message notification"
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 5,
        "shot_index": 11,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "Complete the sharp tilt from Tony's position into a steep upward angle, locking on the cracked ceiling gap as the heaviest stream of stone dust breaks downward through the center. The gap sits across the upper third while the falling particles extend into the lower frame, preserving the vertical force of the impact.",
        "lighting_mood": "Low-key ambient interior illumination gives the falling stone dust enough separation to register against the ceiling without introducing a new visible source.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "Cracked ceiling gap",
            "state": "Open along a fresh crack while stone dust falls through it",
            "orientation": "The underside of the ceiling and the opening within it face the steeply upward camera.",
            "camera_use": "Primary impact point held across the upper portion of the frame.",
            "directionality_class": "directional_3d"
          },
          {
            "element": "Falling stone dust",
            "state": "Descending in its heaviest stream",
            "orientation": "",
            "camera_use": "Creates the central vertical movement and marks the instant of structural danger.",
            "directionality_class": "non_directional"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 6,
        "shot_index": 11,
        "framing_scale": "medium",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "From knee height beside the tunnel entrance, hold a low, static three-quarter view of the closed rock door several paces away. The door remains centered in the midground with its oblique face readable, and the brilliant circular line sits at its center while the open tunnel edge lightly brackets one side of the frame.",
        "lighting_mood": "The brilliant circular line supplies a severe local highlight against the scene's otherwise cool, muted, low-key illumination.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "Closed rock door with circular line",
            "state": "Closed, with a brilliant circular line visible at its center",
            "orientation": "The door's front face is viewed obliquely from a low three-quarter angle, keeping the centered circular line clearly visible.",
            "camera_use": "Primary focal plane and immediate threat marker.",
            "directionality_class": "directional_3d"
          },
          {
            "element": "Narrow tunnel entrance",
            "state": "Open and only wide enough for one person to crawl through",
            "orientation": "One side of the entrance faces the camera beside its low position while the passage recedes away from the door.",
            "camera_use": "Provides a restrained foreground edge and establishes the escape route for the following reversal.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "required_background_position",
          "constraints": [
            {
              "target_kind": "background",
              "target_id": "",
              "label": "closed rock door and circular line",
              "screen_zone": "middle_center",
              "depth_plane": "midground",
              "gesture_action": "none",
              "gesture_target_label": ""
            },
            {
              "target_kind": "background",
              "target_id": "",
              "label": "narrow tunnel entrance edge",
              "screen_zone": "middle_left",
              "depth_plane": "foreground",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 6,
        "shot_index": 13,
        "framing_scale": "medium",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "Track at knee height from one body length behind Wilma, aligned with the tunnel as she crawls away from the lower center toward the confined passage ahead. Her bent back and alternating hands define the midground while the tunnel boundaries press close around her, keeping her destination directly along her off-screen gaze.",
        "lighting_mood": "Restrained, low-key illumination appropriate to the tunnel maintains a cool, muted image without specifying an additional source.",
        "character_angles": [
          {
            "character": "윌마 디어링",
            "angle": "back_to_camera",
            "body_pose": "crawling on hands and knees",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "Narrow escape tunnel",
            "state": "Open and restricted to single-person crawling",
            "orientation": "The passage recedes directly away from camera along Wilma's path, with its close boundaries visible around her.",
            "camera_use": "Compresses the frame around Wilma and supplies the movement axis.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "movement_direction",
          "constraints": [
            {
              "target_kind": "character",
              "target_id": "C02",
              "label": "윌마 디어링",
              "screen_zone": "middle_center",
              "depth_plane": "midground",
              "gesture_action": "moves_toward",
              "gesture_target_label": "deeper tunnel passage"
            },
            {
              "target_kind": "background",
              "target_id": "",
              "label": "deeper tunnel passage",
              "screen_zone": "upper_center",
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 6,
        "shot_index": 17,
        "framing_scale": "close",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "Complete the dolly-in beside the console from slightly below Alan's chest height, holding his three-quarter face near center as he turns away from the pulled deletion lever toward the off-frame tunnel. The erased white monitors remain behind his outer shoulder rather than on his eyeline, separating what he has sacrificed from the route he now intends to follow.",
        "lighting_mood": "White monitor light shapes Alan's face within the cool, muted, low-key contact-station interior.",
        "character_angles": [
          {
            "character": "앨런",
            "angle": "three_quarter_right",
            "body_pose": "twisting from pulled lever",
            "gaze_direction_kind": "off_screen",
            "gaze_target_id": null,
            "subject_state": "alive"
          }
        ],
        "key_bg_elements": [
          {
            "element": "Erased monitor screens",
            "state": "Showing blank white after record deletion",
            "orientation": "The content-bearing faces are visible behind Alan's outer shoulder, displaying only white and remaining outside his direct eyeline.",
            "camera_use": "Backlights the consequence of Alan's choice without becoming his gaze target.",
            "directionality_class": "content_surface"
          },
          {
            "element": "Record-deletion lever",
            "state": "Pulled",
            "orientation": "The lever's handle is held in its activated position beside the console.",
            "camera_use": "Retains physical evidence of the completed action near the lower frame edge.",
            "directionality_class": "directional_3d"
          },
          {
            "element": "Tunnel entrance",
            "state": "Open",
            "orientation": "The entrance lies beyond Alan's turn and outside the close frame.",
            "camera_use": "Off-frame destination motivating Alan's head turn.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "primary_subject_isolation",
          "constraints": [
            {
              "target_kind": "character",
              "target_id": "C03",
              "label": "앨런",
              "screen_zone": "middle_center",
              "depth_plane": "foreground",
              "gesture_action": "looks_toward",
              "gesture_target_label": "off-frame tunnel entrance"
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 7,
        "shot_index": 3,
        "framing_scale": "wide",
        "perspective": "omniscient",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "From the elevated distant vantage, finish the pan and lock into a long uphill view across the empty separation toward the mountain ridge. The ridge runs through the upper portion of the frame, where numerous red lights cluster densely along its contour while the unoccupied distance below preserves their deceptive concentration.",
        "lighting_mood": "Night darkness and the concentrated warning-red lights create a cool, muted long view with stark but restrained points of contrast.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "Mountain ridge",
            "state": "Dark and empty of the escaping group",
            "orientation": "Its crest is seen from the distant elevated vantage, extending laterally through the upper frame.",
            "camera_use": "Carries the concentrated lights and confirms that the decoy drew attention uphill.",
            "directionality_class": "directional_3d"
          },
          {
            "element": "Numerous red lights",
            "state": "Densely converged along the ridge",
            "orientation": "",
            "camera_use": "Primary distant focal pattern and restrained warning-red accent.",
            "directionality_class": "non_directional"
          },
          {
            "element": "Empty hillside distance",
            "state": "Separating the camera from the ridge",
            "orientation": "The slope recedes upward toward the lit crest.",
            "camera_use": "Establishes scale and confirms the lights are far from the group.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "required_background_position",
          "constraints": [
            {
              "target_kind": "background",
              "target_id": "",
              "label": "ridge with converging red lights",
              "screen_zone": "upper_center",
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      },
      {
        "scene_index": 7,
        "shot_index": 10,
        "framing_scale": "insert",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "End the steeply oblique dolly-in just above Wilma's palm on an extreme macro view of the rice-grain-sized transmitter's engraved surface, excluding the rest of her hand as specified. The three-branched tree emblem occupies the central portion of the image, with surrounding transmitter surface retained at the edges so the mark reads as an engraving rather than a floating graphic.",
        "lighting_mood": "Night-appropriate low-key illumination renders the engraved relief with cool, muted contrast and no newly specified source.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "Tiny transmitter surface",
            "state": "Removed from the belt and bearing an engraved three-branched tree emblem",
            "orientation": "The emblem-bearing face is angled steeply across camera, with the recessed three-branched tree mark visible at the center.",
            "camera_use": "Isolated evidence detail linking the transmitter to the Wyoming community.",
            "directionality_class": "content_surface"
          },
          {
            "element": "Engraved three-branched tree emblem",
            "state": "Clearly visible as a recessed mark",
            "orientation": "The marked face is presented obliquely, allowing the three branches and engraved depth to remain legible.",
            "camera_use": "Primary macro focal detail.",
            "directionality_class": "content_surface"
          }
        ],
        "frame_spatial_contract": null,
        "subject_reference_policy": []
      },
      {
        "scene_index": 7,
        "shot_index": 13,
        "framing_scale": "wide",
        "perspective": "observer",
        "pov_character": "",
        "perception_mode": "direct",
        "camera_direction": "At eye height near the group's position, hold a static view across the forest with no people entering the frame. The distant signal occupies a compact central area beyond the intervening trees, captured at the exact instant its fully illuminated pattern forms the same three-branched tree emblem.",
        "lighting_mood": "The dark night forest remains cool and muted while the briefly illuminated signal provides the shot's precise point of contrast.",
        "character_angles": [],
        "key_bg_elements": [
          {
            "element": "Distant three-branched signal light",
            "state": "Fully illuminated for a single instant before switching off",
            "orientation": "Its signal-bearing face is directed toward the group's position and visibly forms the three-branched tree emblem.",
            "camera_use": "Primary distant reveal and visual match to the transmitter engraving.",
            "directionality_class": "content_surface"
          },
          {
            "element": "Forest between group and signal",
            "state": "Dark, with the signal visible beyond it",
            "orientation": "The view passes between the trees toward the distant illuminated point.",
            "camera_use": "Establishes concealment, distance, and the signal's hidden origin.",
            "directionality_class": "directional_3d"
          }
        ],
        "frame_spatial_contract": {
          "reason": "required_background_position",
          "constraints": [
            {
              "target_kind": "background",
              "target_id": "",
              "label": "three-branched signal light",
              "screen_zone": "middle_center",
              "depth_plane": "background",
              "gesture_action": "none",
              "gesture_target_label": ""
            }
          ]
        },
        "subject_reference_policy": []
      }
    ],
    "total": 20,
    "failed_batches": 0
  },
  "config_hash": "0c9d0b8082b44321",
  "step_id": "shot_staging",
  "run_id": "9836589e-2a63-4958-bf5d-fd40a1f70286",
  "resolved_model": "gpt",
  "updated_at": "2026-09-05T08:15:57.060623+00:00",
  "schema_version": 6,
  "project_config_snapshot": {}
}