{
  "status": "completed",
  "completed_count": 91,
  "applicable_count": 91,
  "failed_count": 0,
  "schema_version": 3,
  "blocked_count": 0,
  "validator_violation_count": 0,
  "contract_violation_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 2,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 3,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 4,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 5,
        "analysis_summary": "현우의 기본 외형과 복장은 샷 1과 16에서 동일하게 유지되며, 씬 전체(샷 1, 9, 16)에 걸쳐 주간(Day)을 나타내는 일관된 자연광 환경이 적용됩니다. 여자 로봇은 파손으로 인해 샷 간 상태가 크게 변하므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_base_appearance",
            "element_type": "character_state",
            "character_name": "Hyunwoo",
            "description": "Hyunwoo, a young Korean man, maintains his core physical appearance, hairstyle, and attire. He wears practical, unassuming clothing suitable for sneaking around in daylight. His overall look remains consistent regardless of whether he is hiding near a door or being restrained by the police.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              16
            ],
            "source_facts": [
              "담벼락을 넘는 현우",
              "경찰에게 양팔을 붙잡힌 채... 돌아보는 현우",
              "2069년 포스트 아포칼립스 세계관의 한국인 생존자 신분"
            ],
            "visual_inferences": [
              "He wears rugged, everyday survivor clothing that allows for physical mobility and does not draw unnecessary attention during a daytime break-in."
            ],
            "creative_decisions": [
              "Keep his facial features, hair, and the texture of his practical clothing highly consistent to ensure instant character recognition across the changing situations and camera angles."
            ],
            "confidence": "high"
          },
          {
            "element_id": "daytime_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The surrounding environment is illuminated by consistent daytime ambient light. The natural daylight evenly fills the outdoor spaces and penetrates the interior without introducing artificial or stylized glowing effects, maintaining a clear and continuous time of day across the locations.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              9,
              16
            ],
            "source_facts": [
              "씬 헤딩: 고급주택가 + 집안 거실 – D (Daytime)",
              "Balanced daytime ambient light preserves visibility through the window (Shot 1)",
              "Daytime ambient light makes the exposed silver metal distinct (Shot 9)",
              "Daytime ambient light and controlled facial contrast (Shot 16)"
            ],
            "visual_inferences": [
              "The sky and overall atmosphere reflect a standard daytime setting without extreme weather conditions, keeping the lighting continuous from the house exterior to the interior floor and the roadside."
            ],
            "creative_decisions": [
              "Use realistic, balanced natural daylight to emphasize the stark, mundane reality of the scene, which contrasts with the sudden violent revelation of the robot."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 6,
        "analysis_summary": "15번과 17번 샷에 걸쳐 찰리의 고릴라 로봇 형태(파란 눈 포함)를 단일 full 스코프 요소로 통합하여 스코프 중복을 방지했습니다. 또한 17, 26번 샷에 공통으로 등장하는 마스크를 쓴 앰버의 외형과, 씬 전반에 걸친 거대한 쓰레기장 환경을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_gorilla_robot_form",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "A large mechanical robot built in the shape of a gorilla, featuring a heavy, weathered metallic body. His eyes are illuminated with a distinct, glowing blue light.",
            "element_scope": "full",
            "applies_to_shots": [
              15,
              17
            ],
            "source_facts": [
              "고릴라 모양의 로봇",
              "두 눈에 파란 섬광이 들어오며"
            ],
            "visual_inferences": [
              "The robot's metallic surface is likely dull and weathered from being buried in a junkyard."
            ],
            "creative_decisions": [
              "Integrated the blue glowing eyes into the full body description to ensure single scope continuity without overlapping close-up elements."
            ],
            "confidence": "high"
          },
          {
            "element_id": "amber_masked_appearance",
            "element_type": "character_state",
            "character_name": "Amber",
            "description": "A 10-year-old girl with Korean-White mixed heritage. She wears a protective face mask covering her mouth and nose, with dusty, practical clothing suited for scavenging.",
            "element_scope": "full",
            "applies_to_shots": [
              17,
              26
            ],
            "source_facts": [
              "10. 한국계 백인 혼혈 여자아이",
              "마스크를 쓴 앰버"
            ],
            "visual_inferences": [
              "Her clothing is utilitarian and slightly worn, reflecting the harsh conditions of the refugee camp."
            ],
            "creative_decisions": [
              "Maintained the mask as a prominent visual feature to subtly reflect her respiratory condition across moving shots."
            ],
            "confidence": "high"
          },
          {
            "element_id": "junkyard_refugee_camp",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A sprawling, dusty landscape heavily cluttered with towering mounds of garbage, scrap metal, and discarded mechanical parts, serving as the foundation for a makeshift settlement.",
            "element_scope": "full",
            "applies_to_shots": [
              15,
              17,
              26
            ],
            "source_facts": [
              "거대한 쓰레기 산",
              "쓰레기 꼭대기",
              "쓰레기로 덧대어 지어진 거대한 난민촌 판잣집들"
            ],
            "visual_inferences": [
              "The ground is uneven and mostly composed of dirt mixed with compacted trash."
            ],
            "creative_decisions": [
              "Daytime ambient light with restrained contrast is used to clearly reveal the intricate textures of the refuse piles without creating harsh shadows."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 7,
        "analysis_summary": "선택된 샷들(11, 13, 15)은 서로 다른 인물들의 릴레이 액션(여성의 항의, 경비병의 폭력, 관리소장의 도피)을 포착하고 있어 인물이나 소품의 직접적인 교차 등장은 없습니다. 하지만 세 샷 모두 동일한 주간 야외 씬으로서, 인위적인 효과를 배제하고 자연스러운 대비를 유지하는 주간 자연광 조명 상태가 공통된 환경 요소로 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "daytime_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The outdoor construction site is illuminated by consistent daytime ambient light with restrained, controlled contrast. The natural daylight provides clear, even visibility of the characters and the surroundings, maintaining a realistic daytime atmosphere without relying on dramatic or shifting lighting effects.",
            "element_scope": "full",
            "applies_to_shots": [
              11,
              13,
              15
            ],
            "source_facts": [
              "Shot 11: Daytime ambient light preserves facial detail and restrained contrast without embellishing the urgency with a new lighting effect.",
              "Shot 13: Maintain the preceding daylight and controlled contrast so the impact registers through posture rather than a lighting change.",
              "Shot 15: Continue the same daytime ambient illumination with readable separation between the retreating figure, the cabin opening, and the crowd."
            ],
            "visual_inferences": [
              "The lighting simulates an overcast or naturally diffused daytime sky to keep shadows soft and contrast manageable, fitting the bleak tone of the post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Ensure the environmental lighting remains neutral and continuous across the rapid succession of actions, forcing the tension and impact to be conveyed purely through character posing and staging rather than lighting shifts."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 8,
        "analysis_summary": "샷 5와 8에서 반복되는 재판소의 실내 주변광과 탁자의 공간적 기준을 고정 요소로 추출했습니다. 재판관은 앉은 상태에서 바닥에 쓰러진 상태로 변하고, 샷 13은 어린 시절의 별도 흑백 회상이므로 인물 자세와 회상 요소는 공통 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "courtroom_ambient",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Interior ambient illumination keeps visible subjects and surfaces legible within the courtroom. Maintain consistent illumination and controlled contrast, without switching to the black-and-white treatment of the separate nightmare.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              8
            ],
            "source_facts": [
              "Shot 5 specifies setting-appropriate interior ambient light that keeps the hand and paperwork legible.",
              "Shot 8 specifies preserving the courtroom's ambient illumination and controlled contrast, visually distinct from the later black-and-white nightmare."
            ],
            "visual_inferences": [],
            "creative_decisions": [],
            "confidence": "high"
          },
          {
            "element_id": "courtroom_table",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A shabby table stands at the judge's hearing position. Keep its placement and the position of its outer end unchanged within the courtroom.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              8
            ],
            "source_facts": [
              "씬 텍스트: 재판관 한 명이 허름한 탁자 앞에 앉아있다.",
              "Shot 5 places the camera beside the table's outer end and explicitly retains the table edge in the image.",
              "Shot 8 positions the camera near floor level beyond the table's outer end."
            ],
            "visual_inferences": [
              "The table remains stationary during the confrontation because both shot descriptions use its outer end as a spatial reference and neither describes the table moving."
            ],
            "creative_decisions": [
              "Treat the table as a shared set-position reference without requiring it to enter the frame in shot 8."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 9,
        "analysis_summary": "두 샷 모두 야간의 황폐한 쓰레기 더미를 배경으로 하고 있으므로, 어두운 야간 조명과 쓰레기 더미 환경을 공통 고정 요소로 추출했습니다. 인물의 자세와 동작은 샷 간 변화(일어나려는 상체에서 팔을 뻗어 지갑을 버리는 동작으로)가 있으므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "desolate_rubbish_dump_night",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A desolate outdoor environment entirely filled with piles of scattered rubbish and debris. The setting is engulfed in darkness, illuminated only by a restrained nighttime ambient light that casts deep shadows over the ruined wasteland and the scattered trash.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5
            ],
            "source_facts": [
              "이곳은 난민 재판소 밖. 주변을 둘러보면 황폐한 쓰레기 더미뿐이다.",
              "nighttime ambient light",
              "rubbish beyond providing scale"
            ],
            "visual_inferences": [
              "The rubbish consists of unrecognizable, broken discarded materials scattered unevenly across the ground.",
              "The lighting is dim with soft, muted highlights just enough to reveal shapes in the dark."
            ],
            "creative_decisions": [
              "Maintain a bleak, low-contrast nighttime atmosphere to enhance the desolate and grim mood of the post-apocalyptic setting."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 10,
        "analysis_summary": "이 씬에서는 허름한 골목 식당의 외진 자리와 식탁, 그리고 희미한 조명이 일관되게 유지됩니다. 현우와 장규석은 마주 앉은 상태를 유지하지만 샷에 따라 자세와 손의 위치가 변하므로, 샷 전체에 걸쳐 변하지 않는 인물의 기본 외양과 자리 배치, 환경 요소만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_presence",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "A young man seated at the restaurant table. Although his posture shifts as he reacts with anger and helplessness, his general physical appearance and clothing remain consistent. He stays seated on his established side of the table.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6,
              7
            ],
            "source_facts": [
              "현우가 들어와 장규석 앞에 앉으며",
              "partial seated torsos retained at opposing edges",
              "seated with fists clenched"
            ],
            "visual_inferences": [
              "His overall physical appearance and clothing remain consistent as he stays seated throughout the exchange."
            ],
            "creative_decisions": [
              "Keep his seating location fixed relative to the table to maintain spatial continuity."
            ],
            "confidence": "high"
          },
          {
            "element_id": "jang_gyu_seok_presence",
            "element_type": "character_state",
            "character_name": "Jang Gyu-seok",
            "description": "A male in his 40s acting as a residency card issuer. He maintains his seated position on the opposite side of the table. His physical appearance remains consistent across the shots.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6
            ],
            "source_facts": [
              "장규석 (40대, 남. 외사과 거주권 발급 담당)",
              "식당 안 외진 곳에 앉아있는",
              "partial seated torsos retained at opposing edges"
            ],
            "visual_inferences": [
              "His general appearance and attire remain unchanged while he is seated."
            ],
            "creative_decisions": [
              "Maintain his position at the table's edge to establish the axis of conversation."
            ],
            "confidence": "high"
          },
          {
            "element_id": "shabby_restaurant_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The dimly lit interior of a shabby alley restaurant. The ambient lighting is faint and subdued, maintaining a restrained tonal contrast. No flashing or colored lights are present despite the sound of the outside siren.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6,
              7
            ],
            "source_facts": [
              "허름한 골목 식당",
              "Setting-appropriate restaurant ambient light",
              "no flashing or colored light inferred from the siren",
              "Faint restaurant illumination preserves subdued facial and hand detail"
            ],
            "visual_inferences": [
              "The faint illumination highlights the bleak atmosphere of the isolated corner."
            ],
            "creative_decisions": [
              "Maintain continuous restrained contrast to emphasize the gloomy mood without dramatic light shifts."
            ],
            "confidence": "high"
          },
          {
            "element_id": "restaurant_table",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A plain dining table situated in an isolated corner of the restaurant. It serves as the physical barrier and transaction surface between the two men, consistently anchoring the spatial layout.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6,
              7
            ],
            "source_facts": [
              "식당 안 외진 곳",
              "table geometry",
              "modest table-edge reference below",
              "table confined to the left side"
            ],
            "visual_inferences": [
              "A worn, simple dining table fitting the shabby restaurant setting."
            ],
            "creative_decisions": [
              "Use the table as a spatial anchor in all shots to orient the characters' positions."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 11,
        "analysis_summary": "Shot 1과 Shot 4는 모두 통금 방송 직후 전면 소등된 난민 수용소의 짙은 어둠을 배경으로 하고 있습니다. 두 샷에 걸쳐 일관되게 유지되어야 하는 수용소의 야간 환경 상태와 공통으로 등장하는 인물(현우)의 일관된 외형을 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "refugee_camp_blackout",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is in a state of sudden and complete nighttime blackout following a strict curfew. Ambient visibility is drastically reduced, with no active streetlights, storefront illumination, or interior lights coming from the structures. The surrounding areas are plunged into deep shadows, leaving only faint ambient light to outline shapes and figures.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              4
            ],
            "source_facts": [
              "전부 소등하고 전기 사용도 금합니다",
              "가로등도 꺼지고 순식간에 컴컴해지는 거리",
              "The nighttime entrance remains dim after the settlement's lights go out",
              "Maintain the settlement's lights-out nighttime darkness without introducing an illuminated interior"
            ],
            "visual_inferences": [
              "The complete absence of artificial lighting makes the environment look oppressive and uniformly dark",
              "Minimal ambient moonlight or starlight provides just enough visibility to read the character's silhouette"
            ],
            "creative_decisions": [
              "Use heavy, crushing shadows to emphasize the harshness of the camp's curfew enforcement"
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_refugee_appearance",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "A Korean male character in a post-apocalyptic 2069 setting. While his posture changes as he moves, his overall physical form and worn practical outdoor attire remain consistent as a resident of the refugee camp. His general appearance reflects the harsh survival conditions, though specific bodily details are largely obscured by the blackout environment.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              4
            ],
            "source_facts": [
              "현우가 난민 틈에 끼여서 들어옴",
              "자신의 집(컨테이너) 앞"
            ],
            "visual_inferences": [
              "He is wearing practical, likely worn-out clothing suitable for moving quickly in a bleak refugee camp",
              "His physical features represent an adult Korean male living in a post-disaster era"
            ],
            "creative_decisions": [
              "Prioritize the character's silhouette and general volume over fine fabric textures due to the heavy darkness of the scene"
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 12,
        "analysis_summary": "샷 7, 8, 12는 촛불 하나에 의지하는 어두운 컨테이너 내부를 배경으로 진행됩니다. 웃옷을 벗은 현우의 상처 입은 모습, 식탁을 지키는 미연의 앉은 자세, 그리고 화면의 중심이 되는 촛불과 어두운 실내 환경이 핵심 고정 요소로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_shirtless_state",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "The young Korean man, Hyun-woo, is shirtless, exposing his bare upper body and arms. His face and exposed skin display visible injuries and bruises from his recent hardship. He maintains this bare-chested appearance while sitting and reacting at the dining table.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              8
            ],
            "source_facts": [
              "현우는 웃옷을 벗고",
              "얼굴이며 다리까지 성한 곳 없는 현우",
              "Hyun-woo's upper body recoils",
              "His rigid upper body occupies the center-right"
            ],
            "visual_inferences": [
              "He remains shirtless during the tense conversation before eventually putting his shirt back on to leave the container."
            ],
            "creative_decisions": [
              "The warm candlelight highlights the bruises on his bare skin, emphasizing his rugged state and the harsh post-apocalyptic reality."
            ],
            "confidence": "high"
          },
          {
            "element_id": "mi_yeon_seated_posture",
            "element_type": "character_state",
            "character_name": "Mi-yeon",
            "description": "The Korean woman, Mi-yeon, is seated at the small dining table. She wears worn, modest clothing typical of a refugee living in a harsh environment. Her posture remains seated and anchored at the table throughout the tense conversation and its aftermath.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              12
            ],
            "source_facts": [
              "식탁 위 촛불 아래서 헌 옷을 꿰매고 있던 미연",
              "미연's seated eye height",
              "her seated eye level",
              "Her torso stays seated and taut"
            ],
            "visual_inferences": [
              "She does not stand up, maintaining her position at the table even after Hyun-woo storms out of the room."
            ],
            "creative_decisions": [
              "Her silhouette is softened by the dim lighting, which underscores her weary but resilient nature."
            ],
            "confidence": "high"
          },
          {
            "element_id": "tabletop_lit_candle",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A small, lit candle rests on the dining table, acting as the main practical light source. It is positioned on the table space, emitting a warm, flickering glow. The candle remains a constant localized detail amidst the surrounding darkness.",
            "element_scope": "close",
            "applies_to_shots": [
              7,
              8,
              12
            ],
            "source_facts": [
              "식탁 위 촛불 아래서",
              "Tabletop candlelight gives the hands and faces restrained warmth",
              "the small candle sits lower left with its flame bent",
              "established intimate candlelight"
            ],
            "visual_inferences": [
              "The candle is placed steadily on the table and provides continuous lighting for the family's interactions."
            ],
            "creative_decisions": [
              "The flame's warm hue contrasts sharply with the cold, dark reality of their container home."
            ],
            "confidence": "high"
          },
          {
            "element_id": "subdued_container_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the post-apocalyptic container home is dark, impoverished, and heavily shadowed. The space relies solely on the localized warm glow of the candlelight, leaving the background walls and corners obscure. This subdued lighting environment remains consistent across the shots.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              8,
              12
            ],
            "source_facts": [
              "현우의 컨테이너 안",
              "surrounding interior remains subdued",
              "without altering the established lighting",
              "subdued surrounding contrast without adding a new source"
            ],
            "visual_inferences": [
              "There are no active electric lights in the container, highlighting the off-grid living conditions."
            ],
            "creative_decisions": [
              "The vignette effect created by the deep shadows focuses all attention on the emotional intensity of the characters at the table."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 13,
        "analysis_summary": "현우와 쿠마가 대립하고 거래하는 샷 10과 20에서는 두 인물의 인구학적 외형과 화면 내 좌우 배치(프로필 방향)가 동일하게 유지되며, 인공제방을 비추는 샷 13과 20에서는 화톳불 빛이 닿지 않는 어둡고 차가운 야간 주변광 상태가 공통으로 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_base_appearance",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "A young Korean male wearing dark, rugged clothing suitable for the post-apocalyptic night. He is consistently positioned on the left side of the frame, maintaining a right-facing profile orientation during interactions.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              20
            ],
            "source_facts": [
              "Korean young male (implied by name and setting)",
              "profile_right (Shot 10 & 20)"
            ],
            "visual_inferences": [
              "Wears rugged, dark-toned clothing appropriate for a cold night in a refugee camp, which remains visible even when partially cropped."
            ],
            "creative_decisions": [
              "Anchoring his screen direction to the left side to maintain spatial continuity during the confrontation and negotiation with Kuma."
            ],
            "confidence": "high"
          },
          {
            "element_id": "kuma_base_appearance",
            "element_type": "character_state",
            "character_name": "쿠마",
            "description": "A young male in his twenties of Chinese-mixed descent. He is consistently positioned on the right side of the frame, maintaining a left-facing profile orientation. His clothing reflects his status as a confident survivor in the camp.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              20
            ],
            "source_facts": [
              "Chinese-mixed descent 20s (from scene text)",
              "profile_left (Shot 10 & 20)"
            ],
            "visual_inferences": [
              "Wears somewhat casual but distinct post-apocalyptic attire matching his gang leader persona, consistent across medium and close-up views."
            ],
            "creative_decisions": [
              "Keeping him anchored to the right side of the screen to establish a clear, unwavering axis of action against Hyun-woo."
            ],
            "confidence": "high"
          },
          {
            "element_id": "embankment_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment at the artificial embankment is characterized by subdued, cool nighttime darkness. It is entirely free of the warm firelight seen at the hideout, relying solely on minimal ambient light.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              20
            ],
            "source_facts": [
              "established nighttime darkness (Shot 13)",
              "subdued nighttime ambient visibility... without carrying the hideout's firelight into this location (Shot 20)"
            ],
            "visual_inferences": [
              "The ambient light is cool-toned, contrasting heavily with the warm barrel fire of the previous hideout location."
            ],
            "creative_decisions": [
              "Using the stark, cold darkness to visually reinforce the shift from the chaotic hideout to the serious, secretive nature of the embankment scene."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 14,
        "analysis_summary": "찰리는 샷 3과 9에 공통으로 등장하며, 고철 로봇이라는 설정에 따른 기계적 신체 외형이 일관되게 묘사되어야 합니다. 또한 샷 3, 5, 9에 걸쳐 컨테이너 내부의 차분하고 절제된 주간 자연광 조명 상태가 공통된 환경 요소로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "container_interior_daylight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the container space is illuminated by restrained, neutral daytime ambient light. The lighting setup maintains a controlled, even contrast that preserves visibility of the makeshift indoor details and the characters without relying on harsh or directional artificial light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              5,
              9
            ],
            "source_facts": [
              "Use restrained daytime ambient illumination appropriate to the container interior",
              "Use neutral ambient illumination with controlled contrast",
              "Maintain the container's neutral ambient illumination and restrained contrast"
            ],
            "visual_inferences": [
              "The light naturally scatters into the enclosed space, likely from off-screen openings, giving a stark yet clear atmosphere typical of a modest container home."
            ],
            "creative_decisions": [
              "Keep the overall ambient brightness relatively muted to emphasize the family's harsh post-apocalyptic living conditions while ensuring facial expressions and actions remain perfectly legible."
            ],
            "confidence": "high"
          },
          {
            "element_id": "charlie_scrap_metal_appearance",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie's physical body visibly consists of salvaged mechanical parts and scrap metal, reflecting his nature as a discarded robotic entity. This raw, metallic texture and patchwork construction is evident across all visible body parts, including his limbs and torso.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              9
            ],
            "source_facts": [
              "저 고물을? 저건 도대체 어디서 주워 왔냐?",
              "이 고철 덩어리를 어쩌지"
            ],
            "visual_inferences": [
              "Charlie lacks smooth, synthetic human skin, instead showing explicit joints, seams, and weathered metallic surfaces that clearly identify him as a machine assembled from scrap."
            ],
            "creative_decisions": [
              "Design the metallic components to look worn, rustic, and rudimentary, aligning with the narrative that he was picked up from a scrapyard rather than being a high-tech android."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 15,
        "analysis_summary": "샷 4와 10 모두 고물상 내부를 배경으로 하고 있으며, 가전제품과 고물 더미가 쌓여있는 상점 내부 환경과 차분하고 어두운 조명 상태가 공통으로 유지됩니다. 마츠다는 두 샷 모두에 등장하지만 손동작과 자세(가리키는 자세에서 전화받는 자세로)가 변경되므로 인물 상태는 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "appliance_junk_piles",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The shop interior is filled with messy piles of old household appliances, electronic devices, and assorted junk stacked around the space. The environment maintains a dim, neutral ambient lighting without harsh, fabricated spotlights.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              10
            ],
            "source_facts": [
              "온갖 가전제품, 고물들이 잔뜩 쌓여있는 상점",
              "soft appliance piles around the bodies",
              "neutral shop illumination",
              "appliance piles soft and subordinate",
              "dim shop ambience"
            ],
            "visual_inferences": [
              "The background is consistently cluttered with stacked electronic scrap and discarded appliances."
            ],
            "creative_decisions": [
              "The junk piles are kept slightly soft or subordinate in focus to ensure they do not distract from the characters' actions."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 16,
        "analysis_summary": "샷 3과 샷 6은 서로 다른 인물(찰리와 현우)을 각각 다른 거리에서 포착하므로 공유되는 인물이나 소품은 없습니다. 다만 두 샷 모두 동일한 야외 공간에서 진행되므로, 부드럽고 중립적인 자연광(Neutral daylight)이라는 환경 및 조명 상태가 공통으로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "exterior_neutral_daylight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The exterior environment is bathed in neutral, natural daylight. The ambient lighting is gentle and restrained, devoid of harsh shadows or extreme contrasts, providing a consistent daytime atmosphere across the different areas of the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6
            ],
            "source_facts": [
              "Use neutral daylight with controlled highlights on the explicitly wet body",
              "preserving a gentle rather than harsh mood",
              "Maintain the neutral daylight of the exterior and restrained facial contrast"
            ],
            "visual_inferences": [
              "The sky is likely clear but the sunlight is not overly intense or blinding, resulting in a balanced outdoor illumination."
            ],
            "creative_decisions": [
              "Keeping the daylight neutral and gentle ensures the focus remains on the characters' expressions and states rather than dramatic environmental shadows."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 17,
        "analysis_summary": "무장한 수하 1의 어두운 전술복 외형과, 고물상 내부의 대비가 강한 저조도 환경이 두 샷에 걸쳐 일관되게 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "thug_tactical_appearance",
            "element_type": "character_state",
            "character_name": "수하 1",
            "description": "The corporate enforcer is dressed in a dark, utilitarian tactical uniform. His attire remains consistently unreflective and dark, creating an imposing, heavy presence that distinctly contrasts with the surrounding space, often rendering him as a shadowy figure.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              7
            ],
            "source_facts": [
              "무장한 수하 1의 검은 실루엣 전신",
              "유빅사 수하들"
            ],
            "visual_inferences": [
              "As a corporate enforcer, his gear is strictly functional and heavily armored, lacking bright colors or identifying patches to maintain a covert, menacing look."
            ],
            "creative_decisions": [
              "Maintained his dark, silhouette-like visual weight in both the wide and profile shots to emphasize his cold, impersonal threat."
            ],
            "confidence": "high"
          },
          {
            "element_id": "scrap_shop_atmosphere",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The scrap shop interior features a gloomy, low-key atmosphere defined by restrained ambient lighting. The environment maintains strong tonal separation, keeping the general space shadowy and subdued to naturally isolate and highlight the foreground subjects without harsh direct lights.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              7
            ],
            "source_facts": [
              "고물상 안",
              "controlled entrance-to-interior tonal separation",
              "restrained shop ambience with enough tonal separation"
            ],
            "visual_inferences": [
              "The shop is poorly lit, relying on minimal ambient light that barely illuminates the cluttered depths of the room, fitting the post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Relied on deep shadows and tonal contrasts rather than supplementary fill lights to separate the characters from the dark, cluttered background."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 18,
        "analysis_summary": "씬 내내 사무실의 중립적인 조명 상태가 샷 1, 5, 6에 걸쳐 일정하게 유지되며, 박철진의 능글맞고 위협적인 미소 띤 얼굴 표정이 샷 1과 6에서 공통적인 시각적 디테일로 나타납니다.",
        "fixed_elements": [
          {
            "element_id": "office_neutral_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The militia office features a consistent neutral ambient lighting with controlled tonal contrast. This even illumination avoids any specific color cast or dramatic shadows, maintaining realistic exposure across the room's surfaces and the occupants' faces.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5,
              6
            ],
            "source_facts": [
              "neutral office ambience and controlled tonal contrast",
              "neutral office illumination with restrained contrast",
              "office illumination neutral and the facial contrast controlled"
            ],
            "visual_inferences": [
              "The light comes from standard, even overhead fixtures typical of a functional office space."
            ],
            "creative_decisions": [
              "Avoided expressionistic lighting changes to keep the visual focus entirely on the subtle facial tension and acting during the negotiation."
            ],
            "confidence": "high"
          },
          {
            "element_id": "park_chul_jin_face_status",
            "element_type": "character_state",
            "character_name": "Park Chul-jin",
            "description": "The militia leader's face displays a continuous, prominent smile. Whether slightly smirking or stretching his lips into a wide grin, this mocking facial expression remains a fixed, defining visual feature of his appearance across his different body postures.",
            "element_scope": "close",
            "applies_to_shots": [
              1,
              6
            ],
            "source_facts": [
              "능글맞게 웃고 있는 박철진",
              "입꼬리를 길게 찢어 웃고 있는 박철진"
            ],
            "visual_inferences": [
              "The physical shape of his mouth remains stretched in a grin, visibly revealing his teeth and crinkling the corners of his eyes."
            ],
            "creative_decisions": [
              "Maintained his smiling face as a constant visual anchor for his threatening demeanor, despite his posture significantly changing from leaning to bowing ninety degrees."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 19,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 20,
        "analysis_summary": "현우, 페드로, 사복경찰 등 주요 인물들의 기본 복장과 외양을 여러 샷에 걸쳐 유지되는 고정 요소로 추출하였으며, 난민촌과 시장 골목 배경에 공통으로 적용되는 낮 시간대의 일관된 자연광 조명 상태를 환경 요소로 정의했습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_appearance",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "Hyunwoo is a young Korean man wearing practical, worn-out civilian clothing suitable for a refugee camp. His attire shows consistent signs of dirt and wear, reflecting the harsh post-apocalyptic environment without any changes to the basic outfit across the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              16
            ],
            "source_facts": [
              "이현우? 맞지?",
              "난민촌 일각"
            ],
            "visual_inferences": [
              "Young Korean man with a rugged appearance",
              "Worn-out civilian clothing suitable for living in a refugee camp"
            ],
            "creative_decisions": [
              "Maintained a consistent level of wear and tear on his clothes to ground the character in the post-apocalyptic setting"
            ],
            "confidence": "high"
          },
          {
            "element_id": "pedro_appearance",
            "element_type": "character_state",
            "character_name": "페드로",
            "description": "Pedro is a male character wearing rugged, casual clothing appropriate for a harsh refugee camp environment. His practical outfit allows for dynamic movement and maintains a consistent worn-out look throughout his appearances.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6
            ],
            "source_facts": [
              "현우와 페드로",
              "페드로가 경찰을 팍! 밀친다!"
            ],
            "visual_inferences": [
              "Possibly of foreign or mixed descent given his name",
              "Wearing functional civilian clothes that allow for physical altercations"
            ],
            "creative_decisions": [
              "Gave his clothing a consistently rugged and weathered texture to match the surrounding environment and Hyunwoo's appearance"
            ],
            "confidence": "medium"
          },
          {
            "element_id": "plainclothes_officer_appearance",
            "element_type": "character_state",
            "character_name": "경찰(현우 체포·호송)",
            "description": "The police officer is a Korean man dressed in plainclothes rather than a formal police uniform. His civilian attire is functional and practical, suitable for blending into the market crowd and engaging in physical restraints.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              16
            ],
            "source_facts": [
              "사복경찰들",
              "경찰(현우 체포·호송)",
              "사복경찰의 개머리판에 맞아 완전히 제압당한 상태"
            ],
            "visual_inferences": [
              "Wearing civilian tactical or casual clothes instead of a standard police uniform",
              "Sturdy footwear and practical jacket or shirt"
            ],
            "creative_decisions": [
              "Ensured the outfit looks distinctly like plainclothes to align with the script's emphasis on undercover officers"
            ],
            "confidence": "high"
          },
          {
            "element_id": "daytime_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The outdoor environment is illuminated by neutral daytime ambient light with restrained tonal contrast. The natural sunlight provides clear and consistent visibility across the refugee camp and market areas, without introducing dramatic atmospheric lighting effects.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6,
              16
            ],
            "source_facts": [
              "Maintain neutral daytime ambient light and controlled contrast",
              "Keep the same neutral daytime illumination",
              "Retain neutral daytime ambient light with controlled contrast"
            ],
            "visual_inferences": [
              "Consistent time of day across the sequence"
            ],
            "creative_decisions": [
              "Avoided stylized shadows or dramatic lighting shifts to maintain a realistic, continuous documentary-like feel during the chase"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 21,
        "analysis_summary": "컨테이너 내부의 중립적인 낮 시간대 조명 상태가 두 샷에 걸쳐 공통된 환경 요소로 유지됩니다. 라울과 앰버의 경우, 전신과 신체 일부(손) 등 각기 다른 scope(full/close)가 샷별로 한 번씩만 나타나므로 규칙에 따라 인물 고정 요소에서는 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "container_interior_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the container is illuminated by a neutral, daytime ambient light. This soft and consistent lighting ensures clear visibility of the internal space without casting harsh or distorted directional shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5
            ],
            "source_facts": [
              "Use neutral daytime ambient illumination appropriate to the container interior.",
              "Maintain the interior's neutral ambient illumination and soft tonal separation."
            ],
            "visual_inferences": [
              "The ambient daylight naturally fills the basic, likely metallic interior structure of the container."
            ],
            "creative_decisions": [
              "Keep the environmental lighting unobtrusive and natural to ground the sudden, urgent emotional reactions in direct reality."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 22,
        "analysis_summary": "각 샷에서 인물들의 행동과 자세가 연속적으로 변하고 샷의 촬영 스케일(손 클로즈업, 뒷모습 전신, 상체)이 다르므로 인물 고정 요소는 배제했습니다. 대신 씬 전체를 관통하는 난민촌 시장 골목의 환경과 일관된 중립적 주간 조명을 공통 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "daytime_market_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An outdoor market alley in a refugee camp during the daytime. The area features shop stalls and pedestrian passages. The environment is consistently illuminated by neutral daytime ambient light with restrained contrast, keeping natural colors distinct without any strong colored lighting sources.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              7,
              9
            ],
            "source_facts": [
              "refugee camp market and shop alley",
              "neutral daytime ambient light with restrained contrast",
              "stall"
            ],
            "visual_inferences": [
              "The market has a slightly disorganized, crowded appearance typical of a post-apocalyptic settlement"
            ],
            "creative_decisions": [
              "Maintaining flat, natural daytime lighting across all shots to ground the scene in a realistic daytime atmosphere"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 23,
        "analysis_summary": "현우의 얼굴에 남아있는 피멍, 면회실 중앙에 배치된 테이블, 그리고 실내의 절제된 앰비언트 조명 상태가 여러 샷에 걸쳐 일관되게 유지됩니다. 수갑과 같이 씬 진행 중 풀리며 상태가 변하는 요소는 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_facial_bruises",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "The young man's face bears dark, distinct bruises and contusions. These injury marks are prominently visible across his facial features and remain physically unchanged throughout the interaction.",
            "element_scope": "close",
            "applies_to_shots": [
              1,
              6,
              11
            ],
            "source_facts": [
              "얼굴에 피멍이 들어있고",
              "His bruised face",
              "His rigid, bruised face"
            ],
            "visual_inferences": [
              "The bruises feature deep purple and faint yellowish hues, indicating an established physical injury."
            ],
            "creative_decisions": [
              "Positioned the facial bruises to continuously emphasize his desperate and vulnerable state under the dim lighting."
            ],
            "confidence": "high"
          },
          {
            "element_id": "interview_table",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A sturdy, institutional table located in the middle of the visiting room. It has a flat, unadorned surface that serves as a physical divider between the individuals seated around it.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6,
              11
            ],
            "source_facts": [
              "넓은 면회실 한가운데 테이블",
              "visible tabletop",
              "photograph on the table",
              "the table between them"
            ],
            "visual_inferences": [
              "The table is made of dull, highly practical materials typical of a sterile detention facility."
            ],
            "creative_decisions": [
              "Framed the table as a rigid horizontal barrier to visually underscore the transactional nature of the negotiation."
            ],
            "confidence": "high"
          },
          {
            "element_id": "detention_center_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A spacious institutional room defined by its restrained ambient illumination. The lighting casts controlled contrast across the setting, maintaining a bleak atmosphere without exposing harsh, direct light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6,
              11
            ],
            "source_facts": [
              "넓은 면회실",
              "Restrained ambient illumination",
              "controlled ambient contrast across both figures and the surrounding visiting room"
            ],
            "visual_inferences": [
              "The background walls remain softly lit, conveying the room's broad scale and institutional emptiness."
            ],
            "creative_decisions": [
              "Utilized muted ambient lighting to ensure facial details and tension are readable while preserving the gloomy mood of a detention center."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 24,
        "analysis_summary": "샷 4와 7은 현우의 컨테이너 내부에서 진행되므로, 차분한 실내 자연광 조명과 주변 환경이 고정적으로 유지되어야 합니다. 현우의 자세나 동작은 대화 중단과 외부 질주 등 샷의 흐름에 따라 역동적으로 변하므로 고정된 인물 요소로 추출하지 않았습니다.",
        "fixed_elements": [
          {
            "element_id": "container_interior_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the container has unobtrusive, restrained ambient lighting with controlled contrast. The background maintains a consistent, modest appearance of a refugee home without introducing unmotivated light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              7
            ],
            "source_facts": [
              "unobtrusive ambient illumination appropriate to the interior",
              "Maintain the reunion's restrained ambient lighting and controlled contrast"
            ],
            "visual_inferences": [
              "The gentle lighting suggests natural daylight filtering into the enclosed container structure."
            ],
            "creative_decisions": [
              "Keep the background details slightly muted to naturally draw focus to the intense emotional exchange between the characters."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 25,
        "analysis_summary": "샷 12와 19에 공통으로 등장하는 난민촌 피로연장의 환경을 추출했습니다. 빈 공터에 천막이 쳐진 구조와 찰리의 능력으로 가로등이 켜져 환하게 밝혀진 조명 상태가 유지되어야 합니다. 찰리는 샷 12와 22에 등장하지만, 상황에 따라 자세가 완전히 달라져 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "reception_clearing_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The reception area is a simple open clearing in the refugee settlement, featuring basic tents set up for a gathering. It is brightly illuminated by modest-scale streetlights positioned around the perimeter, which completely light up the space against the nighttime setting.",
            "element_scope": "full",
            "applies_to_shots": [
              12,
              19
            ],
            "source_facts": [
              "피로연장이라고 해봤자 그냥 빈 공터에 천막 치는 정도 (Scene text)",
              "reception clearing and settlement extending through the upper image (Shot 12)",
              "surrounding streetlights behind and to either side, each modest in scale (Shot 12)",
              "The reception remains brightly illuminated after the restoration of power (Shot 19)"
            ],
            "visual_inferences": [
              "The dirt clearing is wide enough to accommodate the settlement's crowd, with simple tents providing minimal structure.",
              "The surrounding streetlights form a functional boundary, casting strong and overlapping pools of light over the previously dark area."
            ],
            "creative_decisions": [
              "Maintained the sudden, intense illumination established in Shot 12 throughout Shot 19 to starkly contrast with the nighttime setting and heighten the dramatic arrival of the militia."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 26,
        "analysis_summary": "지하 하수도와 피로연장이 교차 편집되는 씬으로, 샷 9와 11에서 하수도 공간과 현우가 공통으로 등장합니다. 겉옷을 벗은 현우의 복장 상태와 어둡고 습한 지하 하수도의 환경 조명을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_outer_appearance",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "The young man is without his outer coat, exposing his inner clothing layer. His face and overall appearance reflect intense physical exertion, with visible sweat and a tense expression as he navigates the dark underground passage.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              11
            ],
            "source_facts": [
              "현우 겉옷을 벗어 앰버를 입을 막아주며",
              "sweat-beaded face and deeply pitched shoulder"
            ],
            "visual_inferences": [
              "His inner shirt is exposed and slightly rumpled from running and carrying someone",
              "Skin is damp with perspiration"
            ],
            "creative_decisions": [
              "Dust or slight grime on his clothes from the underground sewer environment"
            ],
            "confidence": "high"
          },
          {
            "element_id": "dark_sewer_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The underground sewer passage is engulfed in profound darkness with very limited ambient illumination. The environment features damp, shadowy walls with restrained contrast, ensuring that the gloomy and enclosed atmosphere remains consistent without introducing any unmotivated light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              11
            ],
            "source_facts": [
              "지하 하수도로",
              "Keep the sewer dark, with restrained contrast",
              "Maintain the sewer's darkness and controlled tonal separation"
            ],
            "visual_inferences": [
              "Rough concrete or stone textures on the walls",
              "Damp surfaces that faintly catch whatever minimal light is present"
            ],
            "creative_decisions": [
              "Using shallow background focus to emphasize the oppressive, endless feel of the dark tunnel"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 27,
        "analysis_summary": "샷 12와 18은 난민촌의 어두운 밤거리(L177)를 배경으로 하며, 밝은 헤드라이트를 켠 거대한 차량이 공통으로 등장합니다. 찰리는 두 샷에 모두 포함되나 샷 12에서는 전신(full), 샷 18에서는 OVS 형태의 일부(close)로 프레이밍 스코프가 엇갈리므로 규칙에 따라 제외하였으며, 일관되게 묘사되는 차량의 외형 및 어두운 도로 환경만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "heavy_duty_vehicle",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A large, heavy-duty vehicle with its intensely bright front headlights fully illuminated. Its robust exterior and glaring lights maintain a consistent, imposing physical appearance in the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              12,
              18
            ],
            "source_facts": [
              "커다란 차량 한 대 (a huge vehicle)",
              "차량 헤드라이트 (vehicle's headlights)"
            ],
            "visual_inferences": [
              "The vehicle features a rugged, imposing design suitable for navigating post-apocalyptic refugee camp roads."
            ],
            "creative_decisions": [
              "The headlights are treated as a defining physical trait of the vehicle, serving as a prominent light source in the dark."
            ],
            "confidence": "high"
          },
          {
            "element_id": "dark_refugee_road",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dark, unpolished paved road within the refugee camp at night. The worn asphalt surface forms a desolate pathway that acts as the primary ground layer.",
            "element_scope": "full",
            "applies_to_shots": [
              12,
              18
            ],
            "source_facts": [
              "난민촌 거리 일각 – N (Refugee camp street - Night)",
              "도로 (road)",
              "open road between them"
            ],
            "visual_inferences": [
              "The road surface is barren, uneven, and textured with wear, reflecting the impoverished state of the surroundings."
            ],
            "creative_decisions": [
              "Keep the ambient illumination of the road surface low to maximize the dramatic contrast and highlight the threat of the vehicle's headlights."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 28,
        "analysis_summary": "이 씬의 선택된 샷들에서는 인물(현우, 앰버, 찰리, 신부, 민병대)이 각기 다른 샷에 분리되어 등장하므로 2개 이상 샷에 겹치는 인물 상태나 특정 소품은 없습니다. 대신, 밴 차량 내부의 어둡고 차분한 야간 조명 환경이 전체 샷에 걸쳐 공통적인 시각적 환경 요소로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "van_nighttime_atmosphere",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the van maintains a consistently dark and subdued nighttime ambient illumination. There are no bright overhead cabin lights turned on, keeping both the front passenger area and the rear seating sections in a low-exposure, shadow-heavy state with restrained tonal contrast.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              7
            ],
            "source_facts": [
              "subdued ambient illumination appropriate to the nighttime van interior",
              "nighttime exterior and cabin in restrained tonal contrast",
              "restrained nighttime ambient light across the cabin"
            ],
            "visual_inferences": [
              "The interior cabin lights remain switched off to allow the passengers in the back to stay hidden in the shadows."
            ],
            "creative_decisions": [
              "Maintaining a consistent low-key lighting setup across all interior shots to emphasize the tension of the militia checkpoint."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 29,
        "analysis_summary": "샷 6과 10에 공통으로 등장하는 인물인 신부의 상의 복장을 고정 요소로 추출하였습니다. 샷 12는 플래시백 장면으로 이전 샷들과 물리적으로 이어지는 환경 상태가 없으므로 제외하였습니다.",
        "fixed_elements": [
          {
            "element_id": "priest_attire",
            "element_type": "character_state",
            "character_name": "Priest",
            "description": "The priest wears a practical, dark clerical shirt featuring a traditional white collar. His upper body attire remains consistent, displaying slight wear appropriate for the era while transitioning from the indoor stairs to the outdoor doorframe.",
            "element_scope": "close",
            "applies_to_shots": [
              6,
              10
            ],
            "source_facts": [
              "The character is a priest ('신부').",
              "In Shot 6, full bodies are visible.",
              "In Shot 10, upper bodies are shown as they face one another."
            ],
            "visual_inferences": [
              "The priest wears standard dark clerical clothing with a recognizable white collar.",
              "The fabric appears slightly worn, fitting the post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Focused on the upper body and collar to ensure continuity between the full-body interior shot and the restricted view through the small window."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 30,
        "analysis_summary": "찰리의 금속 가슴 장갑 디테일은 샷 5와 10에서 일관되게 유지되어야 합니다. 또한 구도환의 상체 의상과 지하실 내부의 밝아진 랜턴 조명 상태는 샷 10과 17에 걸쳐 동일하게 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_metal_chest_armor",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie's heavy metal chest armor, characterized by thick plating and visible gaps between the mechanical panels. The bulky, metallic structure of his torso remains physically consistent, showing the same mechanical design across the views.",
            "element_scope": "close",
            "applies_to_shots": [
              5,
              10
            ],
            "source_facts": [
              "찰리의 금속 가슴 장갑 틈새",
              "거대한 금속 몸통",
              "metal edges around the brightest emission",
              "Charlie's torso"
            ],
            "visual_inferences": [
              "Wear and tear on the metallic surface indicating an older mechanical build",
              "Visible mechanical joints and structural lines between the armor plates"
            ],
            "creative_decisions": [
              "Industrial and robust design for the chest plating to emphasize his mechanical nature"
            ],
            "confidence": "high"
          },
          {
            "element_id": "gu_do_hwan_upper_body_attire",
            "element_type": "character_state",
            "character_name": "Gu Do-hwan",
            "description": "Gu Do-hwan's upper body attire, specifically the fabric, color, and design of his shirt or jacket visible on his back and shoulders. The clothing maintains a consistent appearance whether viewed from a frontal embrace or over-the-shoulder.",
            "element_scope": "close",
            "applies_to_shots": [
              10,
              17
            ],
            "source_facts": [
              "구도환의 환한 상체",
              "oblique upper-body composition",
              "Gu Do-hwan's turned shoulder"
            ],
            "visual_inferences": [
              "Practical, slightly worn clothing suitable for a post-apocalyptic environment traveler"
            ],
            "creative_decisions": [
              "Neutral or earth-toned fabric to blend with the basement environment while maintaining realism"
            ],
            "confidence": "medium"
          },
          {
            "element_id": "basement_bright_lantern_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The overall environmental lighting of the church basement, which is brightly illuminated by scattered lanterns. This ambient lighting provides clear visibility of the characters with a restrained, controlled contrast, evenly washing over the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              17
            ],
            "source_facts": [
              "사방에 있던 랜턴들이 밝게 빛을 뿜으며",
              "The now-bright lantern illumination",
              "restrained contrast",
              "Maintain the established bright lantern illumination and controlled contrast"
            ],
            "visual_inferences": [
              "A warm, slightly yellow-orange hue typical of lantern light filling the space"
            ],
            "creative_decisions": [
              "Soft and diffused lighting direction to reduce harsh shadows on the faces of the interacting characters"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 31,
        "analysis_summary": "미연이 구타당해 퉁퉁 부은 얼굴 상태를 Shot 2와 9의 공통된 국소 세부 묘사(close)로 추출하였습니다. 스코프 중복 오류를 방지하기 위해 미연의 전체 자세(full) 묘사는 생략했습니다. 또한 씬 전반에 걸쳐 유지되는 '환하게 밝혀진 사무실 조명'을 환경 요소로 추출하여 3개의 샷에 적용했습니다.",
        "fixed_elements": [
          {
            "element_id": "miyeon_swollen_face",
            "element_type": "character_state",
            "character_name": "Mi-yeon",
            "description": "Mi-yeon's face is noticeably swollen and bruised from a recent physical assault. The localized swelling and injury marks remain prominent and consistent on her cheeks and facial features.",
            "element_scope": "close",
            "applies_to_shots": [
              2,
              9
            ],
            "source_facts": [
              "미연은 얼굴을 맞아서 퉁퉁 부어있고",
              "edge of Mi-yeon's swollen cheek",
              "Her swollen face occupies the center-left"
            ],
            "visual_inferences": [
              "The swelling includes visible discoloration or bruising typical of blunt force trauma to the face."
            ],
            "creative_decisions": [
              "Positioned the most prominent swelling on the side of her face facing the camera to ensure visual continuity between the over-the-shoulder view and the frontal close-up."
            ],
            "confidence": "high"
          },
          {
            "element_id": "brightly_lit_office",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The management office is harshly and brightly illuminated. This stark, unsentimental light floods the room, exposing the characters' expressions and injuries clearly without casting deep dramatic shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              8,
              9
            ],
            "source_facts": [
              "환하게 불이 밝혀져 있다",
              "The brightly lit office exposes Mi-yeon's facial swelling",
              "Keep the office illumination consistent",
              "Unchanged office illumination"
            ],
            "visual_inferences": [
              "The light source mimics standard overhead fluorescent fixtures typical of administrative or utility buildings."
            ],
            "creative_decisions": [
              "Utilized stark, high-key lighting to emphasize the uncomfortable reality of the interrogation, contrasting the violence with clinical brightness."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 32,
        "analysis_summary": "샷 5, 8, 9를 분석한 결과, 인물들의 자세와 행동은 서사의 흐름(현우의 팔짱 낀 자세에서 신부의 팔을 잡는 동작으로의 전환 등)에 따라 지속적으로 변화하므로 고정 요소에서 제외되었습니다. 대신 세 샷 모두에 공통으로 유지되어야 하는 지하실의 중립적인 주변 조명 상태를 유일한 고정 환경 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "basement_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The basement setting features neutral ambient illumination. The lighting maintains a controlled contrast that clearly reveals facial expressions, hand contours, and character actions without relying on dramatic shadows or localized active light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              8,
              9
            ],
            "source_facts": [
              "Use neutral ambient illumination appropriate to the basement, with controlled contrast keeping his firm expression readable.",
              "Maintain neutral basement ambient illumination and readable hand contours without assuming that the flashlight has been switched on.",
              "Maintain the preceding neutral ambient illumination, using controlled contrast to make the gripping fingers and arrested arm clearly legible."
            ],
            "visual_inferences": [
              "The overall lighting is uniform enough to act as an ambient fill, ensuring consistent visibility across different angles without relying on the priest's flashlight."
            ],
            "creative_decisions": [
              "Maintained a controlled contrast level to ensure clear readability of the characters' subtle physical actions and firm expressions within the enclosed basement space."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 33,
        "analysis_summary": "샷 11과 14는 인공제방 부근의 야간 배경을 공유하고 있습니다. 제방이 붕괴되는 상태 변화가 있으므로 부서지지 않은 구조물의 육중한 형태와 절제된 야간 조명 톤을 공통 환경 요소로 추출했습니다. 샷 6은 독립된 실내 배경이므로 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "embankment_night_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The massive artificial embankment is enveloped in a subdued nighttime atmosphere. The environment features a restrained tonal range with low-key illumination, emphasizing the dark, heavy structural materials of the unbroken wall sections against the night.",
            "element_scope": "full",
            "applies_to_shots": [
              11,
              14
            ],
            "source_facts": [
              "거대한 인공제방 (massive artificial embankment)",
              "Hold a restrained nighttime tonal range",
              "Maintain subdued nighttime exposure",
              "remaining wall sections"
            ],
            "visual_inferences": [
              "The unbroken sections of the embankment feature heavy, dark structural materials that maintain a consistent imposing appearance under low-key lighting."
            ],
            "creative_decisions": [
              "Use a consistent dark and bleak color palette to emphasize the massive scale of the structure and the ominous nighttime disaster atmosphere."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 34,
        "analysis_summary": "샷 7과 10에서 현우와 미연이 재회하여 바닥에 무릎을 꿇고 있는 하체 자세와 두 사람의 상체가 맞닿아 있는 물리적 근접성이 공통으로 유지됩니다. 시선과 조명은 변하지만, 무릎을 꿇은 전체적인 신체 윤곽(full scope)은 고정되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_kneeling_posture",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "Hyun-woo is kneeling on the floor. His body is positioned very close to Mi-yeon, maintaining the physical proximity from their embrace. His upper body remains grounded and in contact with her without breaking the shared intimate space.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              10
            ],
            "source_facts": [
              "미연과 현우가 바닥에 무릎을 꿇은 채 서로를 빈틈없이 꽉 끌어안은 굳은 자세.",
              "their upper bodies still touching beneath generous headroom",
              "kneeling into tight embrace",
              "kneeling, shoulders arrested"
            ],
            "visual_inferences": [
              "Hyun-woo maintains his kneeling position on the floor transitioning from the deep embrace to reacting to the siren."
            ],
            "creative_decisions": [
              "Kept the physical contact and kneeling posture between the two characters intact to emphasize their bond and shared vulnerability before they stand up to escape."
            ],
            "confidence": "high"
          },
          {
            "element_id": "mi_yeon_kneeling_posture",
            "element_type": "character_state",
            "character_name": "미연",
            "description": "Mi-yeon is kneeling on the floor of the room. Her body stays close to Hyun-woo, preserving the intimate physical space of their reunion. She remains grounded on her knees alongside him with their upper bodies maintaining contact.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              10
            ],
            "source_facts": [
              "미연과 현우가 바닥에 무릎을 꿇은 채 서로를 빈틈없이 꽉 끌어안은 굳은 자세.",
              "their upper bodies still touching",
              "kneeling, clutching his shoulders",
              "kneeling, chin lifted"
            ],
            "visual_inferences": [
              "Mi-yeon stays firmly kneeling on the floor even as her attention shifts upward to the alarm light."
            ],
            "creative_decisions": [
              "Maintained her grounded kneeling pose to anchor the emotional weight of the scene before the sudden interruption of the disaster alarm."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 35,
        "analysis_summary": "1번 샷과 3번 샷에 공통으로 나타나는 난민촌의 판잣집 지붕 윤곽과 비상 사이렌이 켜진 어두운 야간 환경을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "refugee_camp_shacks",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Makeshift shacks built from uneven scrap materials, forming the densely packed refugee camp. The jagged rooflines and dilapidated structural outlines serve as the foundational setting and scale reference across the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              3
            ],
            "source_facts": [
              "해일이 덮치는 인천 난민촌 판잣집 구역",
              "shack roofs",
              "roofline as a narrow scale reference along the bottom"
            ],
            "visual_inferences": [
              "Densely packed, poorly constructed shelters typical of a post-apocalyptic refugee camp.",
              "Rough textures of assorted scrap materials forming the walls and roofs."
            ],
            "creative_decisions": [
              "Keeping the shacks predominantly in silhouette or low light to highlight the overwhelming scale of the impending disaster."
            ],
            "confidence": "high"
          },
          {
            "element_id": "nighttime_emergency_atmosphere",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dark nighttime environment characterized by low overall visibility and deep shadows. The setting is intermittently illuminated by the harsh, flashing light of emergency sirens that sweep across the camp structures.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              3
            ],
            "source_facts": [
              "난민촌 전역에 비상 사이렌이 울리고",
              "nighttime exposure",
              "emergency-alarm illumination",
              "restrained nighttime tonal range"
            ],
            "visual_inferences": [
              "Minimal ambient light, heavily relying on the artificial glow of the alarm sirens.",
              "The darkness makes the looming threat of the black seawater feel more oppressive."
            ],
            "creative_decisions": [
              "Using a consistent low-key exposure to ensure the massive black wave blends naturally into the dark sky before it fully reveals itself."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 36,
        "analysis_summary": "샷 4는 하수도 내부를 달리는 구도환을 포착하고, 샷 7은 하수도 밖 수중에서 앰버의 손을 잡은 찰리의 손을 클로즈업으로 묘사하고 있습니다. 등장인물과 배경 공간이 완전히 달라 2개 이상의 샷에 공통으로 적용될 고정 시각 요소가 없습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "scene_index": 37,
        "analysis_summary": "샷 4와 5에 걸쳐 미연이 현우를 자신의 가슴팍에 빈틈없이 끌어안고 눈을 질끈 감은 절박한 보호 자세와, 현우가 그녀의 품에 완전히 파묻힌 상태, 그리고 어두운 야간 복도의 조명 톤이 일관되게 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "mi_yeon_protective_embrace",
            "element_type": "character_state",
            "character_name": "Mi-yeon",
            "description": "A Korean woman is in a desperate protective posture. Her arms are tightly wrapped around the boy, clasping his head and body close to her chest. Her eyes are tightly closed as she curls her upper body inward to shield him from the impending impact.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              5
            ],
            "source_facts": [
              "두 눈을 질끈 감은 채 현우의 머리를 자신의 가슴팍에 빈틈없이 끌어안은 미연의 절박한 자세",
              "gaze=closed_eyes",
              "clasping his head tightly",
              "curling over his head"
            ],
            "visual_inferences": [
              "Her muscles are tense, reflecting the suddenness and terror of the approaching tsunami."
            ],
            "creative_decisions": [
              "The tightly closed eyes and enclosing arms anchor her as the primary shield within the frame."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyeon_woo_buried_head",
            "element_type": "character_state",
            "character_name": "Hyeon-woo",
            "description": "A young Korean boy is completely folded into the woman's embrace. His head is buried deeply against her chest, facing inward and downwards, rendering his face largely hidden from view as he is shielded.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              5
            ],
            "source_facts": [
              "현우의 머리를 자신의 가슴팍에 빈틈없이 끌어안은",
              "head buried against chest",
              "gaze=down",
              "folded into her embrace"
            ],
            "visual_inferences": [
              "He is small enough to be fully enveloped by her protective grasp, submitting to her physical guidance."
            ],
            "creative_decisions": [
              "Keeping his face hidden emphasizes his vulnerability and absolute reliance on the woman in the moment of impact."
            ],
            "confidence": "high"
          },
          {
            "element_id": "corridor_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the corridor is bathed in restrained, nighttime ambient illumination. There is no bright, visible artificial light source, resulting in a dim, tonal atmosphere that envelops the subjects and the surrounding walls.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              5
            ],
            "source_facts": [
              "Restrained nighttime ambient illumination",
              "without introducing a visible light source",
              "Maintain the preceding nighttime tonal treatment"
            ],
            "visual_inferences": [
              "The lack of strong interior lights suggests a power outage or a naturally dark area typical of the post-apocalyptic shelter setting."
            ],
            "creative_decisions": [
              "The dim lighting preserves visual separation between the characters and the encroaching water while maintaining a grim, threatening mood."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 38,
        "analysis_summary": "씬 38의 교차 샷들에서는 이른 새벽의 어둡고 부드러운 주변광(조명)이 공통으로 유지되며, 숨을 거둔 미연의 창백한 얼굴과 감긴 눈이 샷 2와 7에 걸쳐 일관된 디테일로 묘사됩니다. 또한 인물들을 지탱하는 바다 위 컨테이너 판자와 수면 환경이 동일하게 연결됩니다.",
        "fixed_elements": [
          {
            "element_id": "early_dawn_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The entire scene is enveloped in soft early-dawn ambient lighting with a subdued tonal range. The light provides restrained contrast, keeping visibility clear but moody without any harsh, directional sunbeams.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              7,
              13
            ],
            "source_facts": [
              "Early-dawn ambient light holds a subdued tonal range",
              "Soft early-dawn ambient illumination preserves facial detail and restrained contrast",
              "Keep the early-dawn illumination subdued and continuous"
            ],
            "visual_inferences": [
              "The light casts a cool, bluish or grayish hue typical of twilight just before sunrise."
            ],
            "creative_decisions": [
              "Using the flat and somber dawn light to reflect the bleak and tragic tone of the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "miyeon_pale_unresponsive_face",
            "element_type": "character_state",
            "character_name": "미연",
            "description": "Mi-yeon's face is extremely pale with her eyes completely closed, showing an entirely unresponsive state. Her head rests sideways without any muscular tension, conveying a tragic and deathly stillness.",
            "element_scope": "close",
            "applies_to_shots": [
              2,
              7
            ],
            "source_facts": [
              "entire pale, limp body",
              "closed eyes and unresponsive posture",
              "closed-eyed head rests sideways in his arms"
            ],
            "visual_inferences": [
              "Her skin tone lacks any warmth or signs of blood circulation.",
              "Her facial muscles are completely slack."
            ],
            "creative_decisions": [
              "Focusing on the quietness of her closed eyes to visually register her death without relying on excessive gore."
            ],
            "confidence": "high"
          },
          {
            "element_id": "floating_container_and_sea_surface",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A flat container board floating on the sea serves as the immediate ground surface. Calm, dark sea water is visible adjacent to the edges of the supporting board.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              7
            ],
            "source_facts": [
              "distant container board",
              "broad interval of water separating her from the viewing position",
              "small sliver of the supporting board and sea at the bottom margin"
            ],
            "visual_inferences": [
              "The board is made of weathered, wet material from long exposure to the flooded ocean environment.",
              "The water ripples gently but lacks turbulent waves."
            ],
            "creative_decisions": [
              "Maintaining the visible presence of the board and water to ground the isolating, maritime setting even in tighter framings."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 39,
        "analysis_summary": "선택된 두 샷은 등장하는 인물과 소품이 서로 다르지만, 동일한 수몰된 난민촌 수면을 배경으로 합니다. 붕괴된 제방으로 인해 형성된 탁한 흙탕물과 낮 시간대의 주변광이 공통 환경 요소로 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "muddy_floodwater_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An opaque, muddy water surface of a completely submerged area under daytime ambient illumination. The murky floodwater serves as the constant environment, carrying floating debris and reflecting a chaotic aftermath.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "탁한 흙탕물 속에서 널빤지를 꽉 움켜쥔... (Shot 2)",
              "opaque muddy water visible around their bodies (Shot 2)",
              "수면 위의 시체 (Shot 6)",
              "Neutral daytime ambient light (Shot 6)"
            ],
            "visual_inferences": [
              "The water remains consistently murky, thick with mud, and disturbed across the area due to the recent sudden collapse of the artificial levee."
            ],
            "creative_decisions": [
              "Maintain a desaturated, grim tone for the muddy water to emphasize the devastating scale of the disaster and unify the environment."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 40,
        "analysis_summary": "앰버가 지쳐 멈춰 선 1번과 4번 샷에서 축 처진 어깨 자세가 공통으로 나타나며, 씬 전체(1, 4, 6번 샷)에 걸쳐 차분한 낮 조명 아래 텅 빈 잿빛 아스팔트 도로 환경이 일관되게 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "daytime_gray_asphalt_street",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is an empty, gray asphalt street under restrained daytime ambient illumination. The muted lighting maintains a flat and somber gray tonality without any dramatic or colorful light sources, highlighting the desolate nature of the outskirts.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              4,
              6
            ],
            "source_facts": [
              "텅 빈 잿빛 아스팔트 도로 위",
              "Daytime ambient illumination reveals the tears and perspiration without adding a dramatic source or altering the street's restrained gray tonality.",
              "Maintain the established daytime ambient light and restrained contrast",
              "Daytime ambient light remains dominant"
            ],
            "visual_inferences": [
              "The lack of distinct shadows or bright sunlight contributes to a bleak, post-apocalyptic atmosphere typical of the refugee camp outskirts."
            ],
            "creative_decisions": [
              "Keeping the lighting flat and restrained to ensure the emotional weight of the characters' expressions and the grim survival context remain the primary focus."
            ],
            "confidence": "high"
          },
          {
            "element_id": "amber_sagging_shoulders",
            "element_type": "character_state",
            "character_name": "앰버",
            "description": "Amber is in a halted, motionless state with her shoulders visibly sagging and slack. Her upper body posture is limp, reflecting complete physical exhaustion and overwhelming sorrow before she is pulled away.",
            "element_scope": "close",
            "applies_to_shots": [
              1,
              4
            ],
            "source_facts": [
              "지쳐서 멈춰서는 자꾸 뒤를 돌아보는 앰버.",
              "halted with shoulders sagging",
              "shoulder slack beneath appeal"
            ],
            "visual_inferences": [
              "Her posture conveys a temporary refusal or inability to keep running due to severe emotional and physical overwhelm."
            ],
            "creative_decisions": [
              "Focusing on the visible slackness of her shoulders across these shots to visually contrast her emotional collapse with the urgency of the surrounding situation."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 41,
        "analysis_summary": "무인점포 내부의 절제된 조명 상태가 세 샷에 걸쳐 일관되게 유지되며, 앰버가 새로 신은 신발과 어깨에 멘 가방의 상태가 샷 22와 26에서 동일하게 나타나야 합니다. 찰리의 금속 팔은 샷 14에서만 클로즈업으로 강조되므로 교차 샷 고정 요소 규칙에 따라 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "store_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the unmanned store maintains a restrained and dim ambient illumination with low contrast. The lighting provides a consistent, slightly gloomy atmosphere across the store without any dramatic light sources or added impact effects.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              22,
              26
            ],
            "source_facts": [
              "Use restrained ambient illumination appropriate to the store",
              "Maintain the store's established ambient illumination and restrained contrast",
              "Keep the established store illumination unchanged"
            ],
            "visual_inferences": [
              "The overall store environment feels dimly lit and abandoned, fitting the post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Keep the lighting low-contrast and stable across the shots to emphasize the bleak and tense situation rather than cinematic highlights."
            ],
            "confidence": "high"
          },
          {
            "element_id": "amber_character_state",
            "element_type": "character_state",
            "character_name": "Amber",
            "description": "Amber is dressed in practical survivor clothing suited for the post-apocalyptic environment. She wears the newly acquired shoes from the store and has a bag securely slung over her shoulder.",
            "element_scope": "full",
            "applies_to_shots": [
              22,
              26
            ],
            "source_facts": [
              "이걸로 갈아 신어. (신발을 건넴)",
              "앰버가 맨 가방을 툭 치며"
            ],
            "visual_inferences": [
              "Her clothing is casual, practical, and slightly worn.",
              "The bag she carries is either the backpack or duffel bag they just packed with supplies."
            ],
            "creative_decisions": [
              "Ensure the bag remains visibly worn on her body in both her crouching posture and while she is tightly hugging Raul."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 42,
        "analysis_summary": "전체 샷에 걸쳐 어두운 야간 야외 조명 상태가 공통으로 유지되며, 박철진이 등장하는 두 샷(11, 19)에서는 그의 일관된 얼굴 외양과 질감이 고정 요소로 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "nighttime_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is enveloped in subdued, restrained nighttime ambient lighting. There are no explicitly visible localized light sources or dreamlike distortions present in the frame. This consistent, steady darkness reflects the chaotic, unlit outdoor setting of the refugee camp entrance at night.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              11,
              19
            ],
            "source_facts": [
              "Use subdued nighttime ambient illumination",
              "Maintain restrained nighttime ambient illumination",
              "Retain the established nighttime ambient treatment"
            ],
            "visual_inferences": [
              "The lighting suggests a cool, dim atmosphere typical of an outdoor setting at night without bright artificial lights."
            ],
            "creative_decisions": [
              "Keeping the ambient light steady across different subjects to maintain the somber, serious tone of the aftermath without drawing attention to specific light sources."
            ],
            "confidence": "high"
          },
          {
            "element_id": "park_chul_jin_face",
            "element_type": "character_state",
            "character_name": "Park Chul-jin",
            "description": "Park Chul-jin is a Korean man whose core facial features, hairstyle, and skin texture remain strictly consistent. His face bears a slightly gritty, weathered appearance that aligns with his harsh operational environment at the disaster site. His physical baseline is maintained without any newly introduced wounds or erratic changes in grooming.",
            "element_scope": "close",
            "applies_to_shots": [
              11,
              19
            ],
            "source_facts": [
              "박철진 appears in both shots (braced upper body in Shot 11, facial close-up in Shot 19)",
              "His face occupies the central-right portion in the close-up"
            ],
            "visual_inferences": [
              "As a commander operating in a chaotic refugee camp (which he describes as a 'dung field'), his face has a rugged, unpolished texture suitable for the post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Focusing on his weathered facial features to ground the character in reality, ensuring his identity is clear despite the change in his emotional state and posture."
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 43,
        "analysis_summary": "샷 4와 샷 9에 공통으로 등장하는 박철진의 사무실은 중립적이고 차분한 사무실 조명 상태를 유지합니다. 인물의 자세와 카메라 프레이밍(전신 굽힘 vs 얼굴 클로즈업)이 크게 다르므로, 두 샷을 아우르는 환경의 조명 톤을 연속성 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "militia_office_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the militia office maintains neutral, restrained ambient illumination. The environment lacks heavily fabricated dramatic light sources, ensuring a consistent and realistic functional office atmosphere with controlled tonal contrast.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9
            ],
            "source_facts": [
              "Use neutral office ambient illumination with restrained contrast",
              "Preserve the office's neutral ambient treatment",
              "controlled tonal contrast"
            ],
            "visual_inferences": [
              "The background appears relatively functional and plain, contrasting with the intense emotional shifts of the character."
            ],
            "creative_decisions": [
              "Keep the environmental lighting unobtrusive to allow the character's shifting posture and facial expressions to dominate the visual narrative without distracting background cues."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 44,
        "analysis_summary": "샷 4와 샷 7은 폐공장 옆 창고의 내부를 배경으로 합니다. 캠핑카는 샷 4(전체)와 샷 7(문과 내부 일부)에서 보이는 범위(scope)가 달라 제외하였으며, 두 샷 모두에 일관되게 적용되는 창고 내부의 짙은 어둠을 공통 환경 상태로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "dark_warehouse_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the warehouse is heavily enveloped in darkness. It is an unlit, shadowy space where minimal ambient light barely reveals the surroundings, maintaining a gloomy and obscure atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              7
            ],
            "source_facts": [
              "어둠 속에서 모습을 드러낸 건...",
              "Preserve the warehouse darkness",
              "Preserve the warehouse's established darkness"
            ],
            "visual_inferences": [
              "The space lacks active artificial lighting, relying only on very subtle ambient light."
            ],
            "creative_decisions": [
              "Keep the overall environment heavily shadowed to set a mysterious mood and emphasize the discovery within the gloom."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 45,
        "analysis_summary": "차량 내부에서 진행되는 샷 4와 9를 분석하여, 뒷좌석의 작은 조명에만 의지하는 어두운 캠핑카 내부 환경을 공통 요소로 추출했습니다. 각 인물(현우, 앰버)은 개별 샷에 단독으로 등장하므로, 2개 이상의 샷에 걸쳐 유지되는 인물 상태는 없습니다.",
        "fixed_elements": [
          {
            "element_id": "camper_dark_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the camper cabin is submerged in deep darkness during a rainy night. The only illumination comes from a single, small light fixture situated in the rear seating area, casting a weak, localized glow across the surrounding surfaces. The front driving area remains heavily shadowed, emphasizing the tense and unlit atmosphere inside the moving vehicle.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9
            ],
            "source_facts": [
              "뒷좌석에 작은 전등 하나.",
              "Maintain the dark cabin and restrained illumination from the small rear-seat light",
              "Use the established small rear-seat light within the dark cabin"
            ],
            "visual_inferences": [
              "The light casts soft, dim shadows and highlights the textures of the old cabin interior.",
              "The front section of the cabin is notably darker than the rear due to the single rear light source."
            ],
            "creative_decisions": [
              "Maintain a stark contrast between the small, faint rear light and the pervasive pitch-black darkness to heighten the claustrophobic and secretive mood of the scene."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 46,
        "analysis_summary": "선택된 샷들 중 17번과 28번 샷 내부 열람실 씬에서 공통으로 등장하는 찰리의 낡은 로봇 외형과 방치된 도서관의 먼지 쌓인 환경 상태를 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_worn_metal_body",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie possesses a distinctly mechanical, robotic body made of worn and aged metal. His outer surface shows significant signs of wear, scratches, and a lack of pristine finish, clearly establishing his identity as an old scrap robot.",
            "element_scope": "full",
            "applies_to_shots": [
              17,
              28
            ],
            "source_facts": [
              "로봇도 밥을 먹나",
              "저 고철덩어리",
              "낡은 금속 얼굴"
            ],
            "visual_inferences": [
              "The metallic casing is visibly oxidized and dull, fitting a post-apocalyptic survivor aesthetic.",
              "Mechanical joints and seams are clearly articulated across his structural frame."
            ],
            "creative_decisions": [
              "Emphasize the contrast between his battered, mechanical exterior and his expressive, human-like attempts at communication."
            ],
            "confidence": "high"
          },
          {
            "element_id": "abandoned_library_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The reading room interior is severely neglected, characterized by thick layers of dust and prominent cobwebs. Disorganized, ruined bookshelves and scattered decaying books fill the space under subdued ambient conditions, indicating decades of abandonment.",
            "element_scope": "full",
            "applies_to_shots": [
              17,
              28
            ],
            "source_facts": [
              "잔뜩 낀 먼지",
              "거미줄",
              "오랫동안 방치된 것으로 보인다",
              "엉망이 된 책꽂이(서가)",
              "먼지 쌓여 있는 책장과 책들"
            ],
            "visual_inferences": [
              "Deep shadows obscure the far corners of the room, muting the colors of the remaining books and furniture.",
              "Debris and moldy paper scraps litter the floor area."
            ],
            "creative_decisions": [
              "Maintain a heavy, oppressive atmospheric tone through low-key lighting to highlight localized light sources like the computer monitor."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 47,
        "analysis_summary": "찰리의 육중한 체격 및 외형, 도서관 전체에 드리워진 이른 아침의 자연광 조명, 그리고 현우가 머무는 외진 구석의 공간적 배경을 여러 샷에 걸쳐 일관성 있게 유지해야 할 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_bulky_appearance",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie is a heavily built, massive figure with a bulky silhouette. He wears worn-out, weathered clothing that reflects his long journey and survival in the ruined post-apocalyptic environment.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              12
            ],
            "source_facts": [
              "낡은 뒷모습 (Shot 3)",
              "육중한 전신 (Shot 12)"
            ],
            "visual_inferences": [
              "Worn-out, weathered clothing fitting the post-apocalyptic survival theme.",
              "A distinctly large and bulky silhouette compared to an average human."
            ],
            "creative_decisions": [
              "Maintain his massive scale to emphasize his physical presence and the subtle intimidation it brings when he silently appears."
            ],
            "confidence": "high"
          },
          {
            "element_id": "early_morning_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the old library is bathed in neutral, restrained early-morning ambient light. No active artificial light sources are visible, leaving the space softly illuminated with gentle tonal separation.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              9,
              12
            ],
            "source_facts": [
              "이른 아침 (Scene text)",
              "restrained early-morning ambient light (Shot 3)",
              "neutral early-morning ambient illumination (Shot 9)",
              "restrained early-morning ambient illumination (Shot 12)"
            ],
            "visual_inferences": [
              "Soft, diffuse light filtering into the ruined library before sunrise."
            ],
            "creative_decisions": [
              "Use cool, subdued ambient lighting to establish a quiet, slightly tense morning atmosphere across all library spaces."
            ],
            "confidence": "high"
          },
          {
            "element_id": "secluded_library_corner",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A quiet, secluded corner of the old library, distinctly separated from the main reading area with the mural. The space features an uninterrupted, bare floor and aged walls, offering a private but visually plain backdrop.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              12
            ],
            "source_facts": [
              "도서관 외진 구석 (Scene text)",
              "secluded corner (Shot 9)",
              "uninterrupted corner floor (Shot 12)"
            ],
            "visual_inferences": [
              "Dusty, weathered flooring and plain walls typical of an abandoned library."
            ],
            "creative_decisions": [
              "Keep the background details sparse in this corner to heighten the focus on the secretive phone call and the sudden character reveal behind him."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 48,
        "analysis_summary": "앰버는 샷 5와 22에 공통으로 등장하지만 차 안 조수석에 앉아있는 상태에서 야외 산길에 서서 찰리의 손을 잡는 상태로 자세와 행동이 완전히 바뀌어 고정 요소로 추출하지 않았습니다. 대신 샷 16과 22는 모두 차 방향을 틀어 진입한 거친 산길(임도) 야외 씬으로 이어지므로, 황량하고 오염된 흙길 환경을 공통 요소로 정의하였습니다.",
        "fixed_elements": [
          {
            "element_id": "mountain_dirt_track",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A rugged, unpaved dirt mountain track set within a desolate landscape. The terrain features rough earth, loose soil, and dry surroundings, representing a bleak and unmaintained outdoor environment.",
            "element_scope": "full",
            "applies_to_shots": [
              16,
              22
            ],
            "source_facts": [
              "The vehicle takes a detour up a mountain track (산길 임도) to avoid the police checkpoint.",
              "Shot 16 explicitly describes the mountain track and dirt dust trailing behind the vehicle.",
              "The scene text indicates the characters are walking down this same mountain track (산길을 내려가는) during the interaction in Shot 22."
            ],
            "visual_inferences": [
              "The ground remains a consistent unpaved dirt path across both exterior shots, maintaining the desolate and barren aesthetic of the surrounding area."
            ],
            "creative_decisions": [
              "Established a consistent barren dirt path background to visually connect the vehicle's departure and the characters' subsequent walk outdoors."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 49,
        "analysis_summary": "선택된 샷들은 장소와 시점이 급격히 전환되어(마트 내부 → 추락하는 캠핑카 외부 → 전복된 캠핑카 내부) 인물 간의 직접적인 시각적 중복은 없습니다. 하지만 샷 47과 51은 캠핑카의 연속적인 상황을 다루고 있으며, 이전에 파손된 보조석 창문과 외부의 주간(Daylight) 조명 상태가 두 샷을 시각적으로 연결하는 고정 요소로 작용합니다.",
        "fixed_elements": [
          {
            "element_id": "camper_shattered_passenger_window",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The passenger-side window of the recreational vehicle is completely shattered, leaving an empty frame lined with jagged glass remnants. This localized damage remains a visible opening on the vehicle's exterior during its mid-air roll and acts as the specific viewing aperture for the characters looking inside after the crash.",
            "element_scope": "close",
            "applies_to_shots": [
              47,
              51
            ],
            "source_facts": [
              "찰리, 갑자기 보조석 쪽 창문을 주먹으로 와장창! 깬다 (Charlie smashes the passenger window)",
              "elevated passenger-side rear-quarter position (Shot 47)",
              "look obliquely upward through the broken window (Shot 51)"
            ],
            "visual_inferences": [
              "The window broken from the inside just before the crash is the exact same opening visible on the passenger side as the vehicle flips, and is later used by the women to look inside."
            ],
            "creative_decisions": [
              "Keep the edges of the broken glass sharp and visible around the window frame to emphasize the prior violence and visually link the exterior crash with the interior viewpoint."
            ],
            "confidence": "high"
          },
          {
            "element_id": "exterior_daylight_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment outside the vehicle is brightly illuminated by consistent, natural daytime sunlight. This daylight exposes the structural details of the airborne vehicle from the outside and provides a strong, blown-out background contrast when viewed from within the dim, crashed cabin.",
            "element_scope": "full",
            "applies_to_shots": [
              47,
              51
            ],
            "source_facts": [
              "Daylight with controlled contrast makes the airborne body and ground contact readable (Shot 47)",
              "Daylight outside contrasts with the dim, intermittently lit interior (Shot 51)",
              "Scene heading explicitly indicates Day (D)"
            ],
            "visual_inferences": [
              "The time of day remains unchanged between the chaotic vehicle flip and the immediate aftermath of the crash."
            ],
            "creative_decisions": [
              "Use the harsh exterior daylight to create a silhouette effect for the women looking into the dark camper interior, maintaining continuous exterior lighting conditions."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 50,
        "analysis_summary": "현우가 등장하는 샷 4와 10에서는 그의 얼굴과 목에 남은 치료 흔적을 국소 디테일(close)로 유지하고, 샷 4와 9에서는 수리 중인 태진의 외양과 파손된 캠핑카를 전체 스코프(full)로 고정하여 씬의 시각적 연속성을 확보합니다.",
        "fixed_elements": [
          {
            "element_id": "taejin_mechanic_appearance",
            "element_type": "character_state",
            "character_name": "Tae-jin",
            "description": "Tae-jin, a female mechanic, sports a short bob haircut and exudes a tough demeanor. She is dressed in practical, slightly worn workwear suitable for heavy vehicle repairs in an industrial warehouse.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9
            ],
            "source_facts": [
              "태진(30, 여). 단발머리에 터프한 인상."
            ],
            "visual_inferences": [
              "wearing practical, slightly worn workwear suitable for vehicle repairs"
            ],
            "creative_decisions": [
              "utilizing a rugged clothing style to match the post-apocalyptic survival theme"
            ],
            "confidence": "high"
          },
          {
            "element_id": "damaged_camper_van",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A heavily damaged camper van is positioned in the repair area. The vehicle's exterior exhibits significant dents, scratches, and exposed mechanical parts, reflecting severe prior impact and the need for extensive repairs.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9
            ],
            "source_facts": [
              "완전 망가졌어. 내부 엔진부터 브레이크까지, 전부.",
              "태진이 고치고 있는 건 현우의 캠핑카다."
            ],
            "visual_inferences": [
              "significant dents, scratches, and exposed mechanical parts on the exterior"
            ],
            "creative_decisions": [
              "framing the vehicle slightly on the right side of the repair zone to balance the composition"
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_treated_injuries",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "Hyun-woo's face and neck display scattered minor cuts, bruises, and small applied bandages. These treated wounds remain consistently visible on his skin to indicate his recent severe injuries and the first aid he received.",
            "element_scope": "close",
            "applies_to_shots": [
              4,
              10
            ],
            "source_facts": [
              "여기저기 치료받은 흔적들이 가득."
            ],
            "visual_inferences": [
              "minor cuts, bruises, and small bandages visible specifically on his face and neck"
            ],
            "creative_decisions": [
              "placing the bandages strategically so they do not obscure his facial expressions during close-ups"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 51,
        "analysis_summary": "선택된 샷들 중 앰버가 유일하게 2개 이상의 샷(10, 14, 19)에 공통으로 등장합니다. 시간적 배경이 밤에서 다음 날 아침으로 바뀌지만, 피난 및 여행 중인 상황을 고려하여 앰버의 기본 인물 외형과 복장 상태를 동일하게 유지하도록 설정했습니다.",
        "fixed_elements": [
          {
            "element_id": "amber_base_appearance",
            "element_type": "character_state",
            "character_name": "앰버",
            "description": "Amber is a young girl who maintains a consistent foundational appearance throughout the sequence. She wears the same practical, slightly travel-worn garments across both the night and morning scenes. Her overall demographic traits and clothing style remain unchanged despite the varying camera distances and cropping.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              14,
              19
            ],
            "source_facts": [
              "Amber is present during the confrontation in the dining space (Shot 10).",
              "Amber holds out the letter to Hyun-woo the next morning (Shot 14).",
              "Amber sits inside the departing camper waving goodbye (Shot 19)."
            ],
            "visual_inferences": [
              "As a traveler in a post-apocalyptic setting, she does not change her clothes between the evening meal and the sudden departure the next morning.",
              "Her hairstyle and general physical traits remain consistent across all appearances."
            ],
            "creative_decisions": [
              "Keep her clothing design simple and utilitarian, ensuring it fits the survival context without distracting from her hands in the close-up or her expressions during the farewell."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 52,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 53,
        "analysis_summary": "박철진이 있는 사무실 공간의 기본 환경과 소품, 즉 책상 위에 펼쳐진 한반도 지도와 과장되지 않은 실내 앰비언트 조명이 두 샷에 걸쳐 일관되게 유지됩니다. 또한 박철진의 전반적인 인상과 착장 상태도 동일하게 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "desk_with_korea_map",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "An office desk surface with a map of the Korean peninsula spread out flat across it. The map is clearly visible on the desktop, serving as a focal point for strategic planning.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              3
            ],
            "source_facts": [
              "책상 위에 한반도 지도가 펼쳐져 있다.",
              "narrow strip of the map-bearing desktop visible",
              "looks down toward the desktop"
            ],
            "visual_inferences": [
              "The desk is a solid, practical office desk, and the map shows some signs of use or markings from the militia's planning."
            ],
            "creative_decisions": [
              "The desk and map occupy the lower portion of the frame, grounding the characters' physical space."
            ],
            "confidence": "high"
          },
          {
            "element_id": "park_chul_jin_appearance",
            "element_type": "character_state",
            "character_name": "Park Chul-jin",
            "description": "A Korean man in his middle age, functioning as a militia leader. He wears practical and authoritative office or tactical attire suitable for a post-apocalyptic command setting.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              3
            ],
            "source_facts": [
              "박철진",
              "수도권 도심 민병대 사무실"
            ],
            "visual_inferences": [
              "His clothing is worn yet structured, indicating his commanding role amidst chaotic times."
            ],
            "creative_decisions": [
              "Maintains a rugged, intense presence across the scene despite the change from aggressive shouting to silent listening."
            ],
            "confidence": "high"
          },
          {
            "element_id": "office_ambient_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Controlled ambient office illumination that holds detail on the subjects without harsh, invented dramatic light sources. The lighting provides a steady, natural contrast.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              3
            ],
            "source_facts": [
              "Setting-appropriate ambient illumination holds detail",
              "Maintain the preceding office illumination and contrast"
            ],
            "visual_inferences": [
              "The light likely comes from standard overhead fixtures or diffuse natural light filtering into the office."
            ],
            "creative_decisions": [
              "The lighting is kept neutral and consistent to emphasize character interactions, transitioning from loud anger to secretive whispering without altering the mood via light shifts."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 54,
        "analysis_summary": "대화가 진행됨에 따라 윤성찬과 국방장관의 표정 및 자세가 지속적으로 변화하므로 인물의 고정 상태를 추출하기 어렵습니다. 대신, 세 샷 모두에 공통으로 명시된 장관실 내부의 절제된 주간 앰비언트 조명 환경을 유일한 고정 요소로 식별했습니다.",
        "fixed_elements": [
          {
            "element_id": "office_daytime_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the office is filled with stable, restrained daytime ambient illumination. The lighting provides controlled tonal separation and clear visibility across the room without introducing dramatic shadows, specific colored light casts, or harsh contrast, establishing a cold and formal atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              6
            ],
            "source_facts": [
              "Setting-appropriate daytime illumination gives the faces controlled tonal separation without adding a specific fixture or colored light. (Shot 2)",
              "Preserve the office's established ambient illumination and restrained contrast, conveying coldness through expression rather than a new color cast. (Shot 5)",
              "Unchanged office ambient illumination keeps the minister's startled eyes and parted mouth clearly readable. (Shot 6)"
            ],
            "visual_inferences": [
              "The light likely stems from large, out-of-frame windows or diffuse, functional overhead lighting typical of a high-level government office in this post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Maintaining a consistent and emotionally detached lighting scheme to ensure the shifting, intense micro-expressions of the characters remain the sole focal point of the scene's tension."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 55,
        "analysis_summary": "샷 3은 캠핑카 내부에서 창밖 숲을 가리키는 인물 샷이고, 샷 5는 캠핑카 외부에서 숲길을 향해 꺾는 바퀴 샷입니다. 두 샷에 공통으로 등장하는 시각적 요소는 비 온 뒤의 젖은 숲과 흙길이라는 야외 환경입니다.",
        "fixed_elements": [
          {
            "element_id": "wet_forest_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A damp, unpaved forest environment under daytime lighting, reflecting the aftermath of a recent rain shower. The surroundings feature wet terrain, dirt paths, and surrounding trees visible both through the window and around the vehicle.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              5
            ],
            "source_facts": [
              "소나기가 한차례 지나가고 (A rain shower has passed)",
              "숲으로 향한다 (heading toward the forest)",
              "enough forest beyond it",
              "Daytime ambient illumination",
              "숲길을 향해 급격히 꺾인 (turned sharply toward the forest route)"
            ],
            "visual_inferences": [
              "The ground is wet and muddy from the recent rain shower.",
              "Wet foliage and trees form the consistent backdrop for the outdoor scenery."
            ],
            "creative_decisions": [
              "Maintaining a consistent wet and muddy forest terrain across both the interior window view and the exterior tracking shot to establish the location and atmosphere seamlessly."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 56,
        "analysis_summary": "선택된 샷들에서 앰버의 자세가 샷마다 다르게 묘사되고, 나머지 인물과 소품들은 각각 단일 샷에만 등장합니다. 씬 전체에 걸쳐 유지되는 유일한 고정 시각 요소는 씬 헤딩에 명시된 '낮(D)' 설정에 따른 자연광 환경입니다.",
        "fixed_elements": [
          {
            "element_id": "scene_daylight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Natural daytime lighting consistently illuminates the outdoor environments, covering both the muddy swamp area and the forest path.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              8,
              14
            ],
            "source_facts": [
              "Scene headings explicitly state '익산 어느 늪지대 - D' and '/숲 길 -D'."
            ],
            "visual_inferences": [],
            "creative_decisions": [
              "Maintain a consistent daylight atmosphere across the different locations to visually connect the parallel events occurring at the same time."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 57,
        "analysis_summary": "샷 3과 5에 등장하는 하회탈 병사들의 기괴한 가면 복장과 수송용 트럭의 철창, 그리고 샷 5와 7의 배경이 되는 성당 외부 전경을 샷 간 시각적 일관성을 유지해야 할 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "hahoe_mask_soldiers_attire",
            "element_type": "character_state",
            "character_name": "Hahoe mask soldiers",
            "description": "The soldiers are dressed in rugged, utilitarian guard clothing suitable for a post-apocalyptic environment. Their faces are entirely concealed by traditional Korean Hahoe masks featuring asymmetrical, eerie wooden smiles.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              5
            ],
            "source_facts": [
              "수많은 하회탈 인파들이 창과 몽둥이를 들고",
              "하회탈 병사들과 사람들의 광기 어린 전경",
              "하회탈 병사들의 굳은 상체"
            ],
            "visual_inferences": [
              "The wooden masks are rigidly strapped to the soldiers' heads, hiding their real identities.",
              "Their clothing is heavily worn, mismatched, and dirtied from the harsh realities of the year 2069."
            ],
            "creative_decisions": [
              "The juxtaposition of the traditional smiling masks with aggressive, physical posturing creates a deeply unsettling visual anchor across the sequence."
            ],
            "confidence": "high"
          },
          {
            "element_id": "truck_transport_cage",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A heavy, crudely constructed iron cage mounted on the cargo bed of a transport truck. It consists of thick, closely spaced vertical metal bars used to securely restrain captives.",
            "element_scope": "close",
            "applies_to_shots": [
              3,
              5
            ],
            "source_facts": [
              "현우와 앰버가 쇠창살(케이지) 안에 갇힌 채 트럭 위에 실려서",
              "Keep a narrow cage bar at the left edge",
              "트럭 적재함 밖으로 현우를 거칠게 끌어당기는",
              "bed edge at right"
            ],
            "visual_inferences": [
              "The iron bars are heavily rusted and scuffed from repeated use and exposure to the elements.",
              "The cage frame is roughly welded directly onto the truck's cargo bed."
            ],
            "creative_decisions": [
              "Framing the metal bars at the extreme edges of the shots emphasizes the captives' restricted freedom and visually defines the boundary of their confinement."
            ],
            "confidence": "high"
          },
          {
            "element_id": "bizarre_church_exterior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The imposing and slightly degraded exterior facade of a church building that acts as the cult's stronghold. The architecture features traditional religious elements that now appear weathered and grim under the daylight.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              7
            ],
            "source_facts": [
              "성당인 듯 보이는 건물 앞에 트럭이 서자",
              "익산 마을 성당 외부",
              "retaining the church exterior around it"
            ],
            "visual_inferences": [
              "The masonry of the church walls is stained, darkened, and unkempt, reflecting the dystopian decay of the post-apocalyptic era.",
              "Structural elements like doorways or background windows appear reinforced or neglected."
            ],
            "creative_decisions": [
              "Using restrained tonal contrast in daylight makes the ominous nature of the corrupted church feel grounded and realistic rather than artificially stylized."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 58,
        "analysis_summary": "선택된 3개의 샷들 사이에서 인물이나 소품이 겹치지 않지만, 파괴된 성당 내부로 들어오는 스테인드글라스 채광이라는 환경적 상태가 모든 샷(5, 15, 25)에 걸쳐 공통적으로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "stained_glass_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The ruined church interior is illuminated by natural daylight filtering through stained glass windows. This casts a colored, somewhat sacred light across the dusty environment without the need for artificial spotlights, maintaining consistent tonal contrast.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              15,
              25
            ],
            "source_facts": [
              "파괴된 성당 안에 스테인드글라스 너머로 들어오는 빛이 묘하게 성스럽다",
              "Light entering through the stained glass gives the ruined interior a restrained sacred quality",
              "Maintain the church's established stained-glass daylight",
              "Preserve the established stained-glass daylight"
            ],
            "visual_inferences": [
              "The stained glass windows are likely partially shattered due to the ruined state of the church, scattering the colored light unevenly across the interior.",
              "The light highlights the dust particles in the air, enhancing the atmospheric depth of the space."
            ],
            "creative_decisions": [
              "Keep the stained-glass lighting consistent across wide and close-up shots to emphasize the pseudo-religious, cult-like atmosphere without inventing new light sources for individual characters."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 59,
        "analysis_summary": "지하감옥의 현재 시점인 샷 10과 18에서 수빈의 낡은 티셔츠 의상과 꼬질꼬질한 피부 상태, 그리고 감옥 특유의 어두운 앰비언트 조명이 공통으로 유지됩니다. 샷 36은 과거 회상(판화) 장면으로 교차되는 시각적 요소가 없어 제외하였습니다.",
        "fixed_elements": [
          {
            "element_id": "subin_wasteland_attire",
            "element_type": "character_state",
            "character_name": "수빈",
            "description": "A 20-year-old female survivor wearing a heavily soiled, worn-out T-shirt. Her visible skin, including her gripping hand and torso, is consistently coated with a dark layer of dirt and grime, reflecting her prolonged exposure to the ruined wasteland. The fabric's color, wear level, and the physical grime patterns remain uniformly locked across the sequence.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              18
            ],
            "source_facts": [
              "수빈/20세. 탈북난민",
              "꼬질꼬질한 땟국물",
              "T-shirt and her gripping hand"
            ],
            "visual_inferences": [
              "The grime mentioned in the text extends evenly across all her exposed skin areas, including her hands and torso, while her simple T-shirt is stained with dark wasteland dirt."
            ],
            "creative_decisions": [
              "Locked the exact texture of the dirt on her skin and the specific wear patterns on her T-shirt to emphasize continuity between the wider shot and the close-up."
            ],
            "confidence": "high"
          },
          {
            "element_id": "cell_ambient_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The underground cell maintains a dark, restrained ambient illumination with low contrast. There are no bright artificial light sources or specific color casts, projecting a soft, gloomy, and diffused light that defines the dungeon's oppressive atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              18
            ],
            "source_facts": [
              "ambient illumination appropriate to the cell with controlled contrast",
              "restrained ambient illumination appropriate to the cell"
            ],
            "visual_inferences": [
              "The lighting suggests a windowless, deeply underground space where only faint, indirect ambient light allows subjects to be readable."
            ],
            "creative_decisions": [
              "The exact ambient light levels, lack of direct sources, and soft shadow contrast are firmly maintained to preserve the bleak mood of the physical cell."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 60,
        "analysis_summary": "샷 4, 52, 63은 각각 다른 장소(격투장, 물탱크 부근, 능선)를 비추고 있으나, 시간적 배경이 노을 지는 저녁으로 일관되게 묘사되므로 따뜻한 일몰 조명을 공통 환경 요소로 추출했습니다. 찰리는 샷 4와 63에 등장하지만, 격투를 거치며 파손 상태 등 외형이 크게 변하므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "evening_sunset_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is bathed in a warm, reddish-orange evening sunset. This persistent soft twilight casts long shadows and provides a consistent atmospheric glow across different areas.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              52,
              63
            ],
            "source_facts": [
              "Use the established sunset illumination (Shot 4)",
              "Let the established evening sunset give restrained warmth (Shot 52)",
              "Soft sunset warmth joins the tactile detail (Shot 63)",
              "노을 진 저녁 (Scene text)"
            ],
            "visual_inferences": [
              "The ambient light carries a deep reddish-orange hue typical of late evening",
              "The low angle of the sun creates gentle contrast and elongated shadows"
            ],
            "creative_decisions": [
              "Use the unified warm sunset tones to visually connect the disparate locations and shifting emotional beats throughout the sequence"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 61,
        "analysis_summary": "각 샷이 늪지대의 캠핑카 전경(Shot 1), 박철진의 얼굴 클로즈업(Shot 5), 방사능 팻말 클로즈업(Shot 7) 등 서로 다른 피사체를 묘사하고 있습니다. 따라서 개별 사물이나 인물보다는 세 샷 전체를 아우르는 어두운 밤의 늪지대 환경과 특유의 저조도 조명 상태를 유일한 공통 시각 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "nighttime_swamp_ambience",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dark, low-key nighttime swamp setting defined by heavy shadows and dim atmospheric lighting. The environment relies on restrained tonal separation rather than strong directional lights, ensuring that the murky, isolated mood remains consistent across both wide views of the muddy terrain and tight close-ups.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5,
              7
            ],
            "source_facts": [
              "어두운 밤, 늪지대 진흙 속",
              "Maintain the scene's dark nighttime ambience",
              "Preserve the established nighttime ambience",
              "swamp mud",
              "dark nighttime ambience while separating the rusty warning face"
            ],
            "visual_inferences": [
              "The lack of artificial light sources makes the environment feel highly desolate and abandoned.",
              "The ground level consists of deep, wet mud, which influences the dark and murky color palette of the scene."
            ],
            "creative_decisions": [
              "Keep the background heavily obscured by shadow in all shots to maintain focus on the foreground subjects and to emphasize the eerie, radioactive wasteland atmosphere."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 62,
        "analysis_summary": "선택된 샷들 중 샷 15와 18은 마을 공터를 배경으로 하고 있으며 자연스러운 주간 야외 조명 상태를 공유합니다. 인물이나 특정 소품은 각 샷마다 단독으로 등장하여 교차 샷 일관성을 요구하는 다른 시각적 요소는 없습니다.",
        "fixed_elements": [
          {
            "element_id": "village_clearing_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The open dirt ground and margins of the village clearing are illuminated by natural, neutral daytime ambient light. The outdoor setting maintains restrained contrast without dramatic or heroic lighting effects.",
            "element_scope": "full",
            "applies_to_shots": [
              15,
              18
            ],
            "source_facts": [
              "Daylight appropriate to the open clearing maintains restrained contrast",
              "Retain daytime ambient visibility",
              "softly resolved margin of the village clearing"
            ],
            "visual_inferences": [
              "The ground surface is composed of dirt or dusty earth typical of a rural village clearing."
            ],
            "creative_decisions": [
              "Ensuring the ambient daylight remains neutral across different angles to maintain a realistic, grounded post-apocalyptic daytime atmosphere."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 63,
        "analysis_summary": "현재 시점인 샷 1(트럭 외부 전경)과 샷 17(트럭 내부 클로즈업)은 동일한 공간(이동 중인 낡은 트럭)과 시간대(밝은 낮의 햇빛)를 공유하므로 이를 공통 환경 요소로 추출했습니다. 반면 샷 16은 어두운 방을 배경으로 한 과거 회상 씬이므로 다른 샷들과 시각적 공통점이 없어 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "moving_truck_daylight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An old, weathered truck traveling forward during a bright day. The setting features consistent warm sunlight that clearly illuminates the exterior dusty surroundings and casts strong directional highlights inside the vehicle's cab through the windows.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              17
            ],
            "source_facts": [
              "밝은 낮, 황량한 흙먼지 도로 위를 달리며 바퀴 뒤로 흙먼지를 일으키고 있는 낡은 트럭",
              "Bright daytime light makes the barren road and wheel-raised dust legible",
              "passenger-side position inside the cab",
              "Warm sunlight entering through the passenger-side window"
            ],
            "visual_inferences": [
              "The bright, warm sunlight maintains visual continuity between the exterior tracking view and the interior cabin, unifying the present-day timeline."
            ],
            "creative_decisions": [
              "Treating the moving vehicle and its daytime lighting as a continuous environmental state to anchor the scene against the dark, distinct flashback."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 64,
        "analysis_summary": "씬 64의 세 샷에 걸쳐 B-200은 어두운 폐창고 바닥에 웅크리거나 앉은 낮은 자세를 일관되게 유지합니다. 또한 창고 내부는 빛이 제한된 어둡고 차분한 조명 상태가 공통적으로 유지되어 공간의 분위기를 연결합니다.",
        "fixed_elements": [
          {
            "element_id": "b_200_grounded_state",
            "element_type": "character_state",
            "character_name": "B-200",
            "description": "B-200 maintains a low, grounded position, consistently remaining crouched or seated on the dark warehouse floor. His heavily modified, robust mechanical body and thick metallic limbs stay anchored in this lowered posture throughout the interaction.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              15,
              24
            ],
            "source_facts": [
              "crouched upper body at center-right (Shot 7)",
              "seated torso retained for scale (Shot 15)",
              "seated face (Shot 24)"
            ],
            "visual_inferences": [
              "B-200 does not stand up during this sequence, keeping his heavy mechanical frame anchored close to the floor."
            ],
            "creative_decisions": [
              "Maintaining a consistently low physical profile to emphasize his defensive, cautious attitude in the shadows."
            ],
            "confidence": "high"
          },
          {
            "element_id": "warehouse_dark_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the abandoned warehouse maintains a consistent subdued, dark ambient exposure. Deep shadows obscure the surrounding background while allowing subtle, restrained highlights to separate the characters' metallic surfaces from the darkness.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              15,
              24
            ],
            "source_facts": [
              "warehouse corner's established darkness (Shot 7)",
              "warehouse's subdued ambient exposure (Shot 15)",
              "warehouse illumination subdued and continuous (Shot 24)"
            ],
            "visual_inferences": [
              "The lack of strong active lighting sources emphasizes the abandoned, neglected nature of the location."
            ],
            "creative_decisions": [
              "Using restrained tonal separation to maintain a moody atmosphere without losing the intricate details of the robotic subjects."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 65,
        "analysis_summary": "각 샷의 프레이밍(손 클로즈업, 얼굴 클로즈업, 원경 하이앵글)이 달라 인물과 소품의 공통된 고정 상태를 추출하기 어렵습니다. 대신 모든 샷의 배경을 구성하는 '이끼와 식생으로 덮인 무너진 백화점 잔해'를 3개의 샷에 모두 적용되는 전체 환경(full scope) 고정 요소로 식별했습니다.",
        "fixed_elements": [
          {
            "element_id": "overgrown_ruins_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A collapsed concrete structure densely overgrown with green moss and wild vegetation, illuminated by natural daylight. The crumbling architectural ruins remain statically integrated with the surrounding plant life, maintaining a consistent jungle-like, post-apocalyptic atmosphere across the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              10,
              20
            ],
            "source_facts": [
              "거대한 백화점은 지진으로 인해 반쯤 붕괴되어 있고, 넓게 깔린 이끼와 고여 있는 웅덩이, 마구잡이로 자란 나무들로 인해 흡사 정글 같다.",
              "moss-covered ground provides surrounding scale",
              "sliver of the collapsed building and vegetation on the left",
              "high concrete floor edge",
              "Daylight appropriate to the exterior"
            ],
            "visual_inferences": [
              "Concrete surfaces are heavily textured with cracks and thick moss, blurring the line between architecture and nature.",
              "Vegetation sprouts organically from the structural gaps of the ruins."
            ],
            "creative_decisions": [
              "Keep the green, overgrown aesthetic and natural daylight consistent across the background of close-ups and the wide shot to emphasize the theme of nature reclaiming the destroyed city."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 66,
        "analysis_summary": "샷 26과 36에 공통으로 등장하는 상층부 붕괴 구멍 가장자리의 환경 상태와 그곳에 서 있는 한수의 전체적인 외형(짧은 머리, 어두운 복장, 시선 방향)을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "hansu_upper_rim_appearance",
            "element_type": "character_state",
            "character_name": "한수",
            "description": "An adult man stands near the edge of the collapsed floor, consistently looking downward into the dark opening. He has distinctly short hair and a sharp, stern facial structure. He wears dark, practical clothing suited for a post-apocalyptic environment, which forms a heavy silhouette against the dim surroundings.",
            "element_scope": "full",
            "applies_to_shots": [
              26,
              36
            ],
            "source_facts": [
              "날카로운 눈빛에 짧은 머리의 소유자 - 한수다.",
              "Shot 26: observing his full rear silhouette... head inclined toward the space below",
              "Shot 36: his short hair and stern expression readable as he looks down toward 현우's position"
            ],
            "visual_inferences": [
              "His clothing is dark and utilitarian, fitting the bleak 2069 post-apocalyptic setting and supporting his initial presentation as a silhouette."
            ],
            "creative_decisions": [
              "Maintained a consistent physical presence and downward gaze for the character, allowing his rugged silhouette to bridge the transition from the stealthy approach to the clear reveal."
            ],
            "confidence": "high"
          },
          {
            "element_id": "collapsed_sinkhole_rim",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The jagged rim of a massive sinkhole in the department store floor forms a rough, uneven boundary between the upper level and the drop below. The surrounding upper-floor interior is cloaked in dim, ambient darkness with no direct lighting sources. The broken concrete edges show severe structural decay and dust accumulation.",
            "element_scope": "full",
            "applies_to_shots": [
              26,
              36
            ],
            "source_facts": [
              "갑자기 생긴 싱크홀",
              "지반이 전체가 무너지고",
              "Shot 26: upper-floor tracking approach... rim",
              "Shot 36: upper-floor rim... dim interior ambience"
            ],
            "visual_inferences": [
              "The edges of the hole feature exposed rebar and fractured concrete chunks, emphasizing the violent nature of the collapse."
            ],
            "creative_decisions": [
              "Framed the rim as a visually distinct, dangerous threshold that separates the dark, unknown upper floor from the trapped characters below."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 67,
        "analysis_summary": "선택된 샷들은 각각 다른 인물과 구도를 다루고 있으나, 공통적으로 '대낮처럼 환한 보름달이 뜬 밤'이라는 조명 및 환경 상태를 공유합니다. 이에 따라 씬 전체를 감싸는 밝은 달빛 환경을 유일한 고정 시각 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "bright_moonlit_night",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is bathed in an unusually bright, full-moon night ambiance that illuminates the surroundings almost like daylight. A consistent silver-toned moonlight provides stark visibility, casting hard-edged contrasts while softly separating the subjects from the dark background.",
            "element_scope": "full",
            "applies_to_shots": [
              40,
              49,
              70
            ],
            "source_facts": [
              "밤하늘에 보름달이 떠있다. 대낮처럼 환하다.",
              "Bright full-moon ambience",
              "Maintain the established bright moonlit night",
              "The established moonlit ambience softly separates"
            ],
            "visual_inferences": [
              "The intensity of the moonlight provides a cool, luminous overall tone, ensuring that characters and actions remain clearly visible without heavy artificial lighting."
            ],
            "creative_decisions": [
              "Maintained a stark, highly visible night atmosphere across all shots to emphasize the dramatic clarity of the tragic events."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 68,
        "analysis_summary": "샷 3은 갈림길에서 멀어지는 두 트럭의 후면 풀샷이고, 샷 7은 트럭 짐칸에 앉은 찰리의 얼굴과 손가락 위 아기 새에 집중한 클로즈업 샷입니다. 샷 3에서는 인물들이 화면에 보이지 않고, 트럭의 경우 두 샷에서 묘사되는 범위(전체 형태 vs 아웃포커싱된 일부 배경)가 완전히 달라 동일한 화면 범위(scope)로 묶일 수 없으므로, 2개 이상의 샷에 적용될 수 있는 공통 고정 요소를 추출하지 않았습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "scene_index": 69,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 70,
        "analysis_summary": "샷 5와 9는 군병원 병상에 누워있는 박철진의 모습을 공통으로 다루고 있습니다. 이에 따라 박철진의 한쪽 눈에 감긴 붕대와 얼굴 상태, 머리가 놓인 병상의 베개, 그리고 병실 특유의 건조한 조명 상태를 교차 샷 일관성 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "park_chul_jin_bandaged_face",
            "element_type": "character_state",
            "character_name": "박철진",
            "description": "Park Chul-jin's head is resting immobilized in a reclined position on a hospital pillow. One of his eyes is completely covered by medical bandages, leaving only his single remaining eye exposed to view. His visible face shows signs of severe injury and exhaustion.",
            "element_scope": "close",
            "applies_to_shots": [
              5,
              9
            ],
            "source_facts": [
              "한 쪽 눈, 팔과 다리 깁스를 하고 치료 중인 박철진이다.",
              "his uncovered eye",
              "his remaining eye",
              "immobilized, reclined posture"
            ],
            "visual_inferences": [
              "Thick medical bandages cover the injured eye entirely",
              "The exposed skin shows visible bruising or marks of severe trauma"
            ],
            "creative_decisions": [
              "Keep the bandages looking rugged and slightly worn, reflecting the chaotic state of the post-apocalyptic military medical system"
            ],
            "confidence": "high"
          },
          {
            "element_id": "hospital_bed_headrest",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "The upper section of a standard military hospital bed, featuring a plain, stark white pillow that supports the patient's head. The bedding is entirely unadorned and sterile, lacking any decorative elements.",
            "element_scope": "close",
            "applies_to_shots": [
              5,
              9
            ],
            "source_facts": [
              "병실에 누워있는 사람",
              "bed near 박철진's shoulder",
              "head of the bed"
            ],
            "visual_inferences": [
              "A standard, purely functional hospital pillow and bed sheet",
              "Sterile and uniform texture"
            ],
            "creative_decisions": [
              "Use plain white and light gray tones for the bedding to emphasize the cold, institutional feeling of the military hospital"
            ],
            "confidence": "high"
          },
          {
            "element_id": "hospital_room_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The military hospital room is illuminated by restrained, neutral ambient lighting. The light maintains a sterile, functional atmosphere without any dramatic colored casts or deep, theatrical shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              9
            ],
            "source_facts": [
              "Neutral hospital interior illumination",
              "Restrained ambient hospital illumination"
            ],
            "visual_inferences": [
              "Overhead fluorescent-style lighting typical of medical facilities",
              "Flat and cold lighting distribution"
            ],
            "creative_decisions": [
              "Avoid warm tones to underscore the bleak reality and the character's sense of isolation and abandonment"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 71,
        "analysis_summary": "샷 4와 17에 공통으로 등장하는 트럭 운전석 내부 환경(대시보드, 전면 유리창 등)을 일관된 시각적 요소로 추출했습니다. 인물(앰버)은 샷 간 하차, 웅크림, 재탑승으로 인해 자세와 위치가 계속 변동되므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "truck_cab",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior space of the old truck cab. It includes the passenger-side dashboard and a wide front windshield that frames the view ahead.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              17
            ],
            "source_facts": [
              "현우의 트럭",
              "From near the passenger-side dashboard",
              "Inside the cab behind both occupants",
              "windshield opening centered"
            ],
            "visual_inferences": [
              "The dashboard and interior panels show signs of wear and tear suitable for a long journey."
            ],
            "creative_decisions": [
              "Maintaining consistent structural proportions and placement of the dashboard and windshield across different camera angles inside the cab."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 72,
        "analysis_summary": "선택된 3개의 샷 중 샷 43과 58은 모두 도주용 트럭의 내부를 배경으로 하므로, 트럭 내부 조종석 공간이 공통 환경으로 유지되어야 합니다. 각 샷마다 화면에 포착되는 인물이 겹치지 않아 인물 관련 고정 요소는 없습니다.",
        "fixed_elements": [
          {
            "element_id": "truck_cabin_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The enclosed utilitarian interior of the escape truck cabin. It features standard, somewhat worn automotive materials, cramped seating arrangements, and windows, serving as a dark and confined space during the nighttime sequences.",
            "element_scope": "full",
            "applies_to_shots": [
              43,
              58
            ],
            "source_facts": [
              "현우가 몰고 온 트럭",
              "도로 위. 차 안 - N",
              "inside the moving truck",
              "Inside the stopped truck"
            ],
            "visual_inferences": [
              "Utilitarian and weathered interior materials suitable for a scavenged or rugged vehicle in a post-apocalyptic setting",
              "Cramped dimensions limiting the physical space for multiple passengers"
            ],
            "creative_decisions": [
              "Maintain the cabin mostly in deep shadow to emphasize the grim mood and provide high contrast when intense external light sources like flashlights are introduced"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 73,
        "analysis_summary": "씬 전체에 걸쳐 현우의 꼬질꼬질한 행색과 보건소의 차분하고 절제된 야간 조명 상태가 일관되게 유지됩니다. 샷 2와 5에서는 앰버가 누워있는 보건소 침대가 지속적인 고정 소품으로 등장합니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_grubby_appearance",
            "element_type": "character_state",
            "character_name": "Hyunwoo",
            "description": "Hyunwoo has visibly grubby skin and a generally unkempt, dirty appearance. His face, hands, and clothing remain stained with dirt and grime, reflecting a long period of wandering.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              11
            ],
            "source_facts": [
              "꼬질꼬질한 현우의 피부와 행색을 보며 그동안의 시간을 어림짐작하는 신부.",
              "preserving 현우's visibly grubby appearance"
            ],
            "visual_inferences": [
              "His clothing is heavily soiled and worn-out, showing the physical toll of traveling in a post-apocalyptic environment."
            ],
            "creative_decisions": [
              "Emphasized the texture of the dirt and grime on his exposed skin and clothes to visually contrast with the medical setting."
            ],
            "confidence": "high"
          },
          {
            "element_id": "nighttime_clinic_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dimly lit clinic room at night. The environment features restrained ambient illumination with gentle shadows, maintaining a subdued and quiet medical setting without bright or unsupported lighting fixtures.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              11
            ],
            "source_facts": [
              "보건소, 목포 항구도시 - N",
              "Restrained nighttime clinic ambience maintains gentle facial modeling",
              "Keep the clinic's restrained ambient illumination continuous"
            ],
            "visual_inferences": [
              "A spartan room with low-key lighting that casts soft shadows across the walls, fitting a quiet resting space."
            ],
            "creative_decisions": [
              "Kept the overall contrast controlled and shadows soft to focus entirely on the emotional interactions and relief."
            ],
            "confidence": "high"
          },
          {
            "element_id": "clinic_medical_bed",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A basic medical bed located in the clinic room. It serves as the resting place for a patient and anchors the spatial relationship of the characters standing beside it.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5
            ],
            "source_facts": [
              "침대에 누워 곤히 자고 있다.",
              "torso inclined toward the bed",
              "Track along the outer side of the bed"
            ],
            "visual_inferences": [
              "A practical, somewhat worn hospital bed or clinic cot equipped with simple bedding suitable for emergency treatments."
            ],
            "creative_decisions": [
              "Positioned in the foreground or midground to define the physical boundary between the standing characters and the resting patient."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 74,
        "analysis_summary": "샷 8과 9는 야외 식당의 테이블 환경과 기형적인 방사능 오염 생선회를 공통적으로 묘사하고 있습니다. 통제된 야간 조명 상태와 돌연변이 생선의 흉측한 외형 묘사가 두 샷에 걸쳐 일관되게 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "nighttime_restaurant_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An outdoor street restaurant setting at night, featuring a visible section of a plain table surface. The environment is illuminated by restrained nighttime ambient lighting with controlled contrast, completely devoid of theatrical colored lighting to maintain a bleak, realistic atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              8,
              9
            ],
            "source_facts": [
              "Restrained nighttime ambient illumination and controlled contrast",
              "surrounding tabletop providing scale",
              "retaining a narrow tabletop strip below"
            ],
            "visual_inferences": [
              "The table is utilitarian and simple, fitting the impoverished post-apocalyptic port village setting."
            ],
            "creative_decisions": [
              "Keeping the background lighting stark and unromantic to emphasize the harsh reality of the contaminated world."
            ],
            "confidence": "high"
          },
          {
            "element_id": "mutated_fish_appearance",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "Pieces of mutated raw fish meat exhibiting a highly unnatural and grotesque appearance. The chunks of flesh are completely skinned, drastically misshapen, and feature malformed contours that clearly indicate severe radiation contamination.",
            "element_scope": "close",
            "applies_to_shots": [
              8,
              9
            ],
            "source_facts": [
              "skinned, misshapen fish pieces",
              "fish's malformed contours",
              "raised chopsticks and fish"
            ],
            "visual_inferences": [
              "The flesh has an unappetizing, sickly texture and irregular shape unlike normal sashimi."
            ],
            "creative_decisions": [
              "Focusing tightly on the repulsive details of the fish meat to visually anchor the dialogue about radiation and survival."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 75,
        "analysis_summary": "두 샷(5, 10)에 공통으로 적용되는 창고 내부의 어둡고 차분한 야간 환경 조명을 고정 요소로 추출했습니다. 인물(현우)은 두 샷 모두에 등장하지만 자세와 행동 상태가 변하므로 고정 항목에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "warehouse_interior_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the abandoned warehouse is consistently illuminated by subdued, restrained nighttime ambient light. The space maintains a shadowy, low-contrast atmosphere, ensuring that no warm outdoor firelight or bright artificial colored sources spill into the interior.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              10
            ],
            "source_facts": [
              "Subdued ambient illumination appropriate to the nighttime warehouse preserves facial detail with controlled contrast and no added colored source.",
              "Use restrained nighttime ambient illumination with enough tonal separation to read the running figure against the entrance, without importing the outdoor firelight into the warehouse."
            ],
            "visual_inferences": [
              "The ambient light provides just enough visibility to discern the figures and the vast space without compromising the dark, unpowered nature of the abandoned building."
            ],
            "creative_decisions": [
              "Maintain a strict lighting separation between the cool, dark warehouse interior and the unseen warm campfire outside to emphasize the isolation of the space."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 76,
        "analysis_summary": "샷 1, 6, 12에 걸쳐 보건소 내부의 중립적이고 절제된 밤 시간대 조명 상태가 공통으로 유지됩니다. 또한 샷 1과 6에서는 환자가 누워있는 진료소 침대가 인물들의 공간적 기준점으로서 동일하게 등장합니다.",
        "fixed_elements": [
          {
            "element_id": "clinic_night_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the clinic is illuminated by restrained, neutral ambient lighting suited for a nighttime emergency. The light maintains a controlled contrast that clearly reveals the subjects' expressions and actions without introducing stylized colors or perceptual distortions.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6,
              12
            ],
            "source_facts": [
              "Quiet interior ambient illumination gently reveals",
              "Maintain the clinic's neutral ambient illumination and controlled contrast",
              "Continue the same restrained clinic illumination"
            ],
            "visual_inferences": [
              "The lighting comes from low-intensity, practical interior fixtures typical of a rural or post-apocalyptic port city clinic at night."
            ],
            "creative_decisions": [
              "Keeping the lighting strictly neutral and realistic to emphasize the tension and grim reality of the medical emergency without visual melodrama."
            ],
            "confidence": "high"
          },
          {
            "element_id": "clinic_patient_bed",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A standard clinic patient bed situated in the center of the room. Its plain surface and edge are visible, establishing an accessible side where standing characters interact and providing a physical anchor for the sick patient.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6
            ],
            "source_facts": [
              "small bed surface margin below",
              "same accessible side of the bed"
            ],
            "visual_inferences": [
              "The bed features basic, unadorned white or light-colored medical sheets."
            ],
            "creative_decisions": [
              "Using the bed's edge to ground the spatial relationship between the resting patient and the standing figures engaged in the conflict."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 77,
        "analysis_summary": "찰리의 로봇 외형은 씬 전체(22, 43, 53)에 걸쳐 동일하게 유지되며, 헬기가 떠난 후의 주간 시간대(43, 53)에는 현우의 여행자 복장과 야외 주간 활주로 배경이 공통적으로 나타납니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_robotic_body",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie is a distinct mechanical robot with visible metallic limbs and a robust mechanical structure. His chest features a prominent ring mechanism. This persistent robotic form is clearly maintained whether he is striking a triumphant pose or moving along an outdoor path.",
            "element_scope": "full",
            "applies_to_shots": [
              22,
              43,
              53
            ],
            "source_facts": [
              "로봇이 어떻게 비행기를 고쳐?",
              "찰리의 가슴에 달린 링",
              "커다란 금속 팔을 힘차게 흔드는 찰리"
            ],
            "visual_inferences": [
              "The metallic texture and robotic joints are fully visible across different lighting conditions and body angles."
            ],
            "creative_decisions": [
              "Emphasize the metallic finish and the distinctive chest ring to consistently maintain his non-human identity throughout the sequence."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_travel_appearance",
            "element_type": "character_state",
            "character_name": "Hyunwoo",
            "description": "Hyunwoo is dressed in his post-apocalyptic traveling attire, carrying a prominent travel backpack on his shoulders. His clothing and gear remain consistent as he stands watching the departure and as he later strides forward on his journey.",
            "element_scope": "full",
            "applies_to_shots": [
              43,
              53
            ],
            "source_facts": [
              "둘이 배낭을 메고 걸어가는 내내",
              "their backpacks remain visible",
              "그 옆에 우뚝 선 현우의 뒷모습"
            ],
            "visual_inferences": [
              "Since they are preparing to walk a long distance right after the helicopter leaves, he is already wearing his loaded backpack in the prior static shot."
            ],
            "creative_decisions": [
              "Keep the large backpack clearly visible on his back to emphasize his readiness for the ongoing journey on foot."
            ],
            "confidence": "high"
          },
          {
            "element_id": "daylight_airfield_ground",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is an open outdoor airfield ground bathed in restrained, natural daylight. The expansive, flat terrain provides a clear view of the surrounding space without any interior structures or nighttime darkness.",
            "element_scope": "full",
            "applies_to_shots": [
              43,
              53
            ],
            "source_facts": [
              "목포공항 - D",
              "established daylight and ground position",
              "established restrained daylight and even tonal continuity"
            ],
            "visual_inferences": [
              "The ground is likely paved or packed earth typical of an airfield, consistently lit by the bright daytime sun."
            ],
            "creative_decisions": [
              "Use even, restrained daylight lighting to maintain the somber yet hopeful mood of the farewell and the subsequent walk."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 78,
        "analysis_summary": "각 샷에 등장하는 인물들이 다르거나 프레임 밖으로 설정되어 인물 상태의 연속성은 없으나, 목포 항구의 어스름한 저녁 조명과 크리스의 낡은 배 외관이 여러 샷에 걸쳐 일관되게 묘사되어야 하므로 이를 환경 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "dim_evening_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dim evening ambient light envelops the harbor, creating a low-contrast dusk atmosphere. The soft and restrained lighting casts deep twilight shadows across the surroundings, maintaining a consistent dark and moody tone over the dock and the sea.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              13,
              17
            ],
            "source_facts": [
              "Dim evening ambient light and restrained contrast preserve detail... without diminishing the harbor's dusk.",
              "Maintain the established dim evening ambience with controlled facial contrast",
              "The dark evening sea and white wake provide restrained tonal separation"
            ],
            "visual_inferences": [
              "The lighting produces soft, deep shadows typical of twilight, unifying the dock area and the water."
            ],
            "creative_decisions": [
              "Using a low-contrast, moody dusk color palette to emphasize the quiet and uncertain atmosphere before the departure."
            ],
            "confidence": "high"
          },
          {
            "element_id": "old_weathered_boat",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An old, rugged boat characterized by a significantly weathered exterior and signs of wear. The vessel maintains a consistent aged appearance, with its textured hull and structural details visible whether seen as a soft background fragment or as a complete vessel moving across the dark water.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              17
            ],
            "source_facts": [
              "retain a soft fragment of the old boat behind him.",
              "Hold the entire old boat in the upper middle at less than a quarter of the image, with its stern facing back toward us"
            ],
            "visual_inferences": [
              "The boat features a worn, unpolished exterior and rugged deck surfaces, consistent with a heavily used, older vessel undergoing repairs."
            ],
            "creative_decisions": [
              "Emphasizing the aged and gritty texture of the boat to ground the scene in the post-apocalyptic reality."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 79,
        "analysis_summary": "선원실의 안정적인 기본 조명과 주요 가구인 쇼파는 씬 전반에 걸쳐 고정 요소로 작용합니다. 찰리의 낡은 기계 얼굴과 디지털 눈 이모티콘은 클로즈업과 전신 샷에서 일관되게 유지되어야 하며, 폭발음 이후 인물의 자세나 선박의 기울기는 변동 요소이므로 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "crew_cabin_sofa",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A modest and simple sofa designed for a small crew cabin. It serves as a stationary resting spot for Hyeon-woo and Charlie, anchoring the spatial layout of the room before and during the ship's sudden tilt.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              12,
              14
            ],
            "source_facts": [
              "현우, 쇼파에 다리 뻗고 기댄다",
              "approach beside the sofa just behind 현우's near shoulder",
              "arrested against the sofa",
              "sofa toward upper left"
            ],
            "visual_inferences": [
              "A functional, built-in or sturdy piece of furniture typical of a post-apocalyptic maritime vessel"
            ],
            "creative_decisions": [
              "Placed to clearly define the top-left origin point when the characters slide across the tilted floor"
            ],
            "confidence": "high"
          },
          {
            "element_id": "charlie_worn_digital_face",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie's head features a weathered and worn mechanical exterior. His eyes are entirely digital screens capable of displaying expressive emoticons, remaining a consistent facial feature regardless of his body's movement.",
            "element_scope": "close",
            "applies_to_shots": [
              10,
              14
            ],
            "source_facts": [
              "디지털 눈 이모티콘을 띄운 찰리의 낡은 얼굴",
              "worn face from a three-quarter angle",
              "digital eyes unobstructed",
              "digital expression carries both happiness and sadness"
            ],
            "visual_inferences": [
              "Scratches and patina on the face casing reflecting the harsh post-apocalyptic era"
            ],
            "creative_decisions": [
              "The digital eyes glow softly but distinctly enough to be readable against the worn metal surface"
            ],
            "confidence": "high"
          },
          {
            "element_id": "cabin_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The small crew cabin is illuminated by a consistent, subdued ambient light appropriate for a resting quarter. This steady illumination persists unchanged across the temporal cut and the sudden physical tilt of the ship.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              12,
              14
            ],
            "source_facts": [
              "Setting-appropriate ambient illumination",
              "Keep the cabin's ambient illumination unchanged",
              "Preserve the cabin's existing ambient illumination"
            ],
            "visual_inferences": [
              "Standard overhead or wall-mounted cabin lights that do not flicker immediately upon the initial tilt"
            ],
            "creative_decisions": [
              "Maintaining a calm lighting scheme to maximize the suddenness and impact of the physical movement rather than relying on flashing lights"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 80,
        "analysis_summary": "샷 9와 15는 찰리가 현우의 손을 잡고 있다가 놓치는 순간을 동일한 클로즈업 앵글로 포착하고 있으므로, 화면에 걸친 두 인물의 팔 방향, 배경의 갑판 기둥, 폭우 조명 상태가 고정되어야 합니다. 샷 20은 완전히 다른 수중 환경의 풀샷이므로 앞선 샷들과 공유되는 시각적 고정 요소가 없습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_metal_forearm_close",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie's robotic metal hand and forearm enter the frame from the upper left corner. The mechanical surface reflects the dim, stormy nighttime lighting and is visibly wet from the torrential rain.",
            "element_scope": "close",
            "applies_to_shots": [
              9,
              15
            ],
            "source_facts": [
              "찰리의 금속 손 클로즈업",
              "Charlie's metal hand",
              "Charlie's forearm entering from upper left"
            ],
            "visual_inferences": [
              "The metallic texture is slick and reflective due to the heavy storm water."
            ],
            "creative_decisions": [
              "The arm is anchored in the upper left to establish a diagonal composition of tension."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_extended_arm_close",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "Hyun-woo's bare wrist and arm extend toward the lower right corner, suspended just beyond the edge of the ship. His skin is soaked from the heavy rain, contrasting slightly with the dark abyss below.",
            "element_scope": "close",
            "applies_to_shots": [
              9,
              15
            ],
            "source_facts": [
              "허공으로 떨어지는 현우의 손목",
              "Hyun-woo's tensioned arm extending toward lower right beyond the ship's edge"
            ],
            "visual_inferences": [
              "The arm appears physically strained from supporting his body weight over the edge, completely wet from the storm."
            ],
            "creative_decisions": [
              "Positioning the arm in the lower right highlights the direction of gravity and impending fall."
            ],
            "confidence": "high"
          },
          {
            "element_id": "ship_deck_and_post_edge",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A narrow strip of the ship's deck and a sturdy supporting post are visible in the upper left background. The structure is shrouded in nighttime darkness and heavily obscured by pouring rain.",
            "element_scope": "close",
            "applies_to_shots": [
              9,
              15
            ],
            "source_facts": [
              "한 손으로 기둥을 붙잡고",
              "Retain a narrow strip of deck and the supporting post farther upper left",
              "Nighttime storm ambience and torrential rain"
            ],
            "visual_inferences": [
              "The post is thick and metallic, providing a strong anchoring point amidst the turbulent waves."
            ],
            "creative_decisions": [
              "Keeping the deck elements limited to a narrow margin ensures the focus remains entirely on the hand connection while maintaining spatial logic."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 81,
        "analysis_summary": "씬 81의 샷들을 분석한 결과, 샷 13과 16에 연속으로 등장하는 현우의 새하얀 옷(환자복 형태)과 방금 의식을 회복한 듯한 외양이 고정 요소로 추출되었습니다. 또한 이 두 샷의 배경이 되는 연구소 복도의 차분한 조명 환경 역시 공통으로 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_attire",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "Hyun-woo is dressed in pure white clothing, resembling a simple patient uniform or sterile sleepwear. His overall appearance maintains the slightly disheveled look of a survivor who has just recently regained consciousness.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              16
            ],
            "source_facts": [
              "새하얀 옷을 입었다.",
              "흰색 침대 위에 눈을 뜨는 현우."
            ],
            "visual_inferences": [
              "The white clothing is likely a standard-issue patient uniform provided by the research facility.",
              "His hair and facial appearance reflect his recent recovery from unconsciousness."
            ],
            "creative_decisions": [
              "Kept the clothing design unadorned and sterile to emphasize the clinical atmosphere of the temporary shelter."
            ],
            "confidence": "high"
          },
          {
            "element_id": "corridor_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The corridor of the research facility features a clean, institutional aesthetic with restrained ambient lighting. The illumination remains even and low-contrast, emphasizing the sterile atmosphere of the hallway.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              16
            ],
            "source_facts": [
              "연구소 복도",
              "Setting-appropriate ambient light and restrained contrast",
              "restrained, setting-appropriate ambient illumination"
            ],
            "visual_inferences": [
              "The walls and surfaces of the corridor are smooth and neutrally colored, reflecting the ambient light softly."
            ],
            "creative_decisions": [
              "Maintained a low-contrast lighting scheme in the corridor to keep the visual focus on Hyun-woo's reactions and the unfolding revelation."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 82,
        "analysis_summary": "씬 82의 샷들에서는 중앙의 원형 유리벽과 내부의 스테인리스 침대 구조가 환경적으로 고정되어 있으며, 의식 없이 누워있는 찰리의 전신 상태가 일관되게 묘사됩니다. 또한, 유리벽 밖에서 아래를 주시하는 현우의 시선이 두 개의 샷에 걸쳐 공통적인 디테일로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_unconscious_state",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie lies completely motionless on his back upon the cold stainless steel bed. His limbs rest slack against the firm surface, indicating a profound state of unconsciousness. His eyes remain tightly closed, showing no signs of awareness or movement.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              17,
              26
            ],
            "source_facts": [
              "차가운 스테인리스 재질의 침대 위에 누워있는 찰리",
              "lying supine limbs slack",
              "state=unconscious",
              "gaze=closed_eyes"
            ],
            "visual_inferences": [
              "The physical posture implies zero active movement, with gravity firmly pulling his slack limbs downward against the bed."
            ],
            "creative_decisions": [
              "Emphasizes Charlie's vulnerable and incapacitated state to starkly contrast with his usual talkative and lively nature."
            ],
            "confidence": "high"
          },
          {
            "element_id": "circular_glass_enclosure",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A continuous curved glass wall visibly separates the inner surgical area from the outer laboratory observation space. The clear glass barrier maintains a sleek, clinical atmosphere while allowing uninterrupted views into the central enclosure.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              17,
              26
            ],
            "source_facts": [
              "중앙에는 원형으로 된 유리벽이 설치되어 있고",
              "the glass boundary visibly separating him from the outer work area",
              "차가운 유리 벽에 양손을 바짝 대고",
              "유리 벽 너머에"
            ],
            "visual_inferences": [
              "The curved architectural design of the glass allows continuous observation from multiple angles without any opaque obstructions."
            ],
            "creative_decisions": [
              "Acts as a visual and emotional barrier between the anxious observers outside and the critical interventions happening inside."
            ],
            "confidence": "high"
          },
          {
            "element_id": "stainless_steel_bed",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A cold, metallic stainless steel bed is positioned securely in the center of the glass-enclosed space. Its sleek and rigid structure provides a sterile surface that firmly supports the unconscious figure resting upon it.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              17,
              26
            ],
            "source_facts": [
              "차가운 스테인리스 재질의 침대 위에 누워있는 찰리",
              "the bed's long axis",
              "bed below forty percent of the frame"
            ],
            "visual_inferences": [
              "The bed has a sleek, unadorned metallic surface that strongly reflects the laboratory's sterile and clinical environment."
            ],
            "creative_decisions": [
              "Positions the central subject in a stark, cold setting to heighten the sense of a critical medical or mechanical procedure."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_gaze_down",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "Hyun-woo inclines his head slightly, keeping his eyes firmly directed downward. His unbroken gaze conveys intense focus on the lower central area situated beyond the transparent barrier.",
            "element_scope": "close",
            "applies_to_shots": [
              17,
              26
            ],
            "source_facts": [
              "찰리를 뚫어져라 내려다보는 현우",
              "gaze=down",
              "찰리를 내려다보는 현우와 지소영"
            ],
            "visual_inferences": [
              "His eye-line remains consistently locked on the downward angle toward the bed, keeping his head slightly bowed despite changing body positions."
            ],
            "creative_decisions": [
              "Draws the viewer's attention to Hyun-woo's unwavering concern and emotional anchor on the unconscious companion."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 83,
        "analysis_summary": "현우가 화면을 통해 앰버 일행과 통화하는 샷들과 이후 홀로 침대에 누운 샷을 분석했습니다. 씬 전반에 걸쳐 임시보호소 내부의 차분한 환경 조명이 유지되며, 아직 씻거나 옷을 갈아입지 않은 현우의 여행 복장과 지친 외양 상태가 일관되게 나타납니다.",
        "fixed_elements": [
          {
            "element_id": "shelter_room_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The temporary shelter room features a sterile, utilitarian interior with muted, quiet ambient illumination. The walls and structural surfaces appear basic and functional, maintaining a subdued atmosphere typical of a relief facility.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              6,
              7
            ],
            "source_facts": [
              "제주도내의 임시보호소",
              "Shot 5: narrow strip of the local room",
              "Shot 6: Quiet ambient illumination",
              "Shot 7: surrounding room providing unoccupied space, restrained room ambience"
            ],
            "visual_inferences": [
              "The room lacks decorative elements, focusing purely on basic survival and temporary accommodation."
            ],
            "creative_decisions": [
              "Use restrained ambient lighting with soft shadows to evoke a sense of quiet isolation for Hyunwoo, contrasting with the remote connection of the video call."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_base_appearance",
            "element_type": "character_state",
            "character_name": "Hyunwoo",
            "description": "Hyunwoo wears his travel-worn clothing, having not yet changed or washed in the temporary shelter. His garments show subtle signs of wear and dirt from the long journey, and his overall physical condition reflects deep exhaustion.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              7
            ],
            "source_facts": [
              "지민: 옷은 저기서 갈아입으면 되고, 샤워는 저쪽에서.",
              "현우는 방에 들어오자마자 화상통화를 요청함 (옷을 갈아입기 전)"
            ],
            "visual_inferences": [
              "Since he initiated the call immediately upon entering the room, he has not had time to clean up, keeping his original rugged look intact."
            ],
            "creative_decisions": [
              "Maintain a slightly disheveled look with worn garments to visually represent the physical toll of his prior journey and his current emotional weight."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 84,
        "analysis_summary": "찰리의 낡은 금속 얼굴 특징이 실험실 샷과 포옹 샷에 걸쳐 유지되며, 소장실에서는 지소영의 나이 든 외양과 배경의 낡은 피아노가 공통적으로 등장합니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_worn_metal_face",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "The character has a distinctive worn metal face and head, exhibiting a dull metallic texture. The surface shows visible signs of age, mechanical wear, and scratches, maintaining his clear identity as an older cyborg.",
            "element_scope": "close",
            "applies_to_shots": [
              1,
              14
            ],
            "source_facts": [
              "낡은 금속 얼굴 (worn metal face in Shot 1 description)"
            ],
            "visual_inferences": [
              "The metallic texture is a permanent physical trait that remains visible whether he is lying down or embracing someone."
            ],
            "creative_decisions": [
              "Highlighting the dullness and scratches on the metal surface to emphasize the harsh passage of time he has endured."
            ],
            "confidence": "high"
          },
          {
            "element_id": "so_young_elderly_appearance",
            "element_type": "character_state",
            "character_name": "Ji So-young",
            "description": "She is an elderly woman whose face is marked by wrinkles and natural signs of aging. Her facial features clearly reflect a significant passage of time, while maintaining a gentle and warm underlying demeanor.",
            "element_scope": "close",
            "applies_to_shots": [
              11,
              14
            ],
            "source_facts": [
              "나.. 많이 늙었지? (I've aged a lot, haven't I? in Scene text)",
              "나이 든 여성 (elderly woman in Shot 14 beat description)"
            ],
            "visual_inferences": [
              "Her skin texture and possibly graying hair provide a stark visual contrast to the unchanging metallic nature of Charlie."
            ],
            "creative_decisions": [
              "Keeping her expression soft and deeply affectionate despite the visible physical changes brought by aging."
            ],
            "confidence": "high"
          },
          {
            "element_id": "old_piano_prop",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "An old, vintage acoustic piano is positioned in the room. It features an aged wooden exterior with visible signs of long-term use and wear, serving as a physical anchor in the background.",
            "element_scope": "full",
            "applies_to_shots": [
              11,
              14
            ],
            "source_facts": [
              "중앙 홀에 놓여있는 낡은 피아노 (old piano placed in the central hall)",
              "small portion of the piano grounds her seated position (Shot 11)",
              "soft fragment of the piano behind them (Shot 14)"
            ],
            "visual_inferences": [
              "The piano is likely made of dark, faded wood, fitting the slightly melancholic and nostalgic mood of the scene."
            ],
            "creative_decisions": [
              "Using the piano not just as a prop, but as a visual and sentimental element that frames the interaction between the two characters."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 85,
        "analysis_summary": "샷 11은 연구실 내 찰리의 모습을 비추며, 샷 22와 23은 식당에서 마주앉아 대화하는 지민과 현우를 번갈아 보여주는 교차 샷입니다. 식당 대화 장면인 샷 22와 23에 걸쳐 동일하게 유지되는 차분하고 균일한 환경 조명 상태를 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "cafeteria_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The cafeteria environment maintains an even ambient illumination with controlled and restrained contrast. The lighting remains neutral and consistent across the space, avoiding any dramatic or theatrical lighting shifts during the conversation.",
            "element_scope": "full",
            "applies_to_shots": [
              22,
              23
            ],
            "source_facts": [
              "Maintain even ambient illumination and restrained contrast (Shot 22)",
              "Continue the preceding ambient illumination and controlled contrast without a dramatic relighting (Shot 23)"
            ],
            "visual_inferences": [
              "Both reverse angles share the identical background lighting condition to visually connect the characters within the same continuous physical space."
            ],
            "creative_decisions": [
              "Ensure the lighting remains steady and uniform to keep the visual focus entirely on the emotional intensity of the characters' expressions rather than environmental shadows."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 86,
        "analysis_summary": "두 샷은 소장실 내에서 마주보고 있는 두 인물을 교차로 보여주는 리버스 앵글 구도이므로, 각 인물은 단일 샷에만 뚜렷하게 등장합니다. 따라서 샷 전반에 걸쳐 일관되게 유지되는 야간 소장실의 절제된 환경 조명을 유일한 공통 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "office_night_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The director's office features restrained, setting-appropriate ambient illumination for nighttime. The lighting maintains controlled contrast and tonal separation across the space without introducing any artificial colored light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5
            ],
            "source_facts": [
              "Use setting-appropriate ambient illumination with controlled facial contrast",
              "without inventing a colored source",
              "Maintain restrained ambient illumination with sufficient tonal separation"
            ],
            "visual_inferences": [
              "The ambient nighttime lighting provides a subtle but tense atmosphere suitable for the intense confrontation in the office."
            ],
            "creative_decisions": [
              "Keeping the lighting strictly consistent between the alternating shots to seamlessly ground the spatial relationship and confrontation axis."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 87,
        "analysis_summary": "본 씬은 특임대장 사무실(샷 4)과 유빅사 회장실(샷 5)을 교차 편집으로 보여주는 구조이므로, 두 샷 간 공간, 인물, 소품 등 시각적으로 겹치거나 공유되는 고정 요소가 존재하지 않습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "scene_index": 88,
        "analysis_summary": "제주도 연구소 실험실에서 찰리가 누워있는 스테인리스 침대와 푸른 조명은 샷 7과 24에 걸쳐 일관되게 유지됩니다. 찰리의 낡은 금속 기계 몸체와 침대 곁에 다가선 현우의 물리적 위치가 주요 연속성 요소로 작용합니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_worn_metal_body",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie lies on his back on the laboratory bed, displaying his worn-out, giant metallic robot body. His exterior shows visible signs of aging and mechanical wear, featuring large, articulated metal limbs and a weathered chassis.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              24
            ],
            "source_facts": [
              "찰리의 낡은 전신",
              "lying supine",
              "커다란 금속 손가락",
              "reclining"
            ],
            "visual_inferences": [
              "The robot's metallic surface has scratches and faded patches reflecting its long operational history.",
              "His posture is generally flat on his back, allowing access for repairs or disassembly."
            ],
            "creative_decisions": [
              "Design the metallic texture to look sympathetic and fragile despite its massive size, emphasizing his vulnerability."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyun_woo_bedside_position",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "Hyun-woo remains positioned closely beside the edge of the stainless steel bed, leaning into the space. His upper body is pitched forward, physically anchored to the bedside where the robot lies.",
            "element_scope": "full",
            "applies_to_shots": [
              24,
              29
            ],
            "source_facts": [
              "leaning into the right midground",
              "bedside observation",
              "leaning forward",
              "pitched toward the bedside"
            ],
            "visual_inferences": [
              "He is standing with his weight shifted toward the bed, hovering closely over it to maintain physical proximity."
            ],
            "creative_decisions": [
              "Keep his spatial relationship to the bed tight and intimate to anchor the viewer's focus on his desperation."
            ],
            "confidence": "high"
          },
          {
            "element_id": "stainless_steel_laboratory_bed",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A cold, rigid stainless steel medical bed is positioned in the laboratory. It features a heavy-duty metallic frame and a flat surface designed to hold large mechanical subjects.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              24,
              29
            ],
            "source_facts": [
              "차가운 스테인리스 침대",
              "bed's headward quarter",
              "established side of the bed"
            ],
            "visual_inferences": [
              "The bed lacks soft bedding, reflecting the sterile, industrial nature of the research facility.",
              "Its metal surface subtly reflects the ambient laboratory lighting."
            ],
            "creative_decisions": [
              "Keep the bed's design institutional and imposing to contrast with the emotional weight of the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "subdued_blue_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The laboratory is illuminated by a cold, subdued blue light that fills the room. This lighting setup casts soft, somber shadows over the equipment and creates a melancholic, clinical atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              24
            ],
            "source_facts": [
              "푸른 조명이 켜진 실험실 안",
              "subdued, cold appearance",
              "Maintain subdued laboratory illumination"
            ],
            "visual_inferences": [
              "The blue light is emitted from overhead fixtures and peripheral monitors, creating an unwelcoming ambiance."
            ],
            "creative_decisions": [
              "Maintain the blue tint consistently to build emotional tension and sorrow before the abrupt red alarm disrupts the mood."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 89,
        "analysis_summary": "현우가 헬기 파편에 맞아 생긴 어깨의 혈흔과 부상은 샷 42, 53, 66에 걸쳐 유지되는 유일한 핵심 고정 시각 요소입니다. 찰리의 신체 상태(온전함에서 잔해로 산화됨)와 환경의 조명(낮에서 밤으로) 등은 샷의 진행에 따라 크게 변화하므로 고정 요소에서 제외하였습니다.",
        "fixed_elements": [
          {
            "element_id": "hyeonwoo_bloodied_shoulder",
            "element_type": "character_state",
            "character_name": "현우",
            "description": "A severe, actively bleeding shrapnel wound is prominently visible on the young man's shoulder. The fabric around the injury is violently torn and heavily saturated with dark blood.",
            "element_scope": "close",
            "applies_to_shots": [
              42,
              53,
              66
            ],
            "source_facts": [
              "현우도 유빅 헬기에서 쏜 유탄 파편에 맞는다 (Scene text)",
              "cropped back and bloodied shoulder of 현우 (Shot 42)",
              "state=severely_injured (Shot 42, 53, 66)"
            ],
            "visual_inferences": [
              "The shrapnel wound and the heavily blood-stained, torn clothing remain visible and consistent across his changing postures and the transition from day to night."
            ],
            "creative_decisions": [
              "Keep the bloodied shoulder highly readable to visually anchor the character's continuous physical trauma throughout the climax and aftermath."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 90,
        "analysis_summary": "현우가 앉아 위를 올려다보는 자세(Shot 4, 9)와 연구소의 전반적으로 어두운 환경(Shot 4, 9, 13)을 공통 요소로 추출했습니다. 인물 묘사의 scope 중복을 피하기 위해 현우의 상처 상태와 앉은 자세를 하나의 full scope 항목으로 통합하였습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_seated_state",
            "element_type": "character_state",
            "character_name": "Hyun-woo",
            "description": "Hyun-woo remains seated with his back or shoulder turned toward the camera, maintaining a stationary posture from a lower vantage point. He extends his neck to look upward at the subjects interacting with him. His body bears the visible marks of severe injuries, with wounds consistently present on his exposed skin and clothing.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9
            ],
            "source_facts": [
              "뒤에 앉아 단상 테이블에 놓여있는 부품을 마치 찰리처럼 하염없이 바라보는 현우. 온몸은 아직 상처투성이다",
              "현우 — over_shoulder, seated, chin beginning to lift, gaze=up",
              "현우 — back_to_camera, seated, neck gently extended, gaze=up"
            ],
            "visual_inferences": [
              "His physical wounds are clearly visible on his neck and upper back when viewed from behind.",
              "His lower body remains stationary in the seat while his head and neck move slightly to follow the interactions."
            ],
            "creative_decisions": [
              "Framed from an over-the-shoulder or back-to-camera perspective in both shots to emphasize his passive, observant role."
            ],
            "confidence": "high"
          },
          {
            "element_id": "dark_lab_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The spacious research laboratory features a consistently dark ambient environment, with deep shadows obscuring the distant corners. Subdued illumination softly separates the subjects from the background without introducing bright overarching light sources. The solemn, low-key lighting remains constant throughout the vast indoor space.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9,
              13
            ],
            "source_facts": [
              "넓은 공간. 전체적으로 어두운.",
              "The generally dark laboratory retains soft tonal separation",
              "The blue Jeju imagery and luminous holographic appearance remain distinct against the generally dark laboratory",
              "Subdued illumination appropriate to the dark laboratory"
            ],
            "visual_inferences": [
              "The lack of strong ambient lighting highlights the glowing hologram and keeps the focus entirely on the main characters and the operating table."
            ],
            "creative_decisions": [
              "Maintained a consistent low-key lighting setup across all angles to preserve the melancholic and profound mood of the scene."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 91,
        "analysis_summary": "제공된 샷 4(현우, 서지민)와 샷 5(찰리, 아기 새) 사이에는 공통으로 등장하는 인물이나 특정 소품이 존재하지 않습니다. 다만 두 샷 모두 에필로그의 배경인 해안가 바위섬의 부드럽고 자연스러운 주광(Daylight) 조명 상태를 공통 환경 요소로 공유하고 있습니다.",
        "fixed_elements": [
          {
            "element_id": "natural_coastal_daylight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The outdoor environment is illuminated by natural daylight with soft, gentle contrast. The overall lighting maintains restrained saturation, providing even illumination without harsh shadows or artificial atmospheric reflections.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              5
            ],
            "source_facts": [
              "Daylight renders the meal and smiling faces with gentle contrast and restrained saturation appropriate to the setting.",
              "Daylight preserves fine feather and worn-metal detail with soft contrast, without introducing unsupported reflections or atmospheric effects."
            ],
            "visual_inferences": [
              "The sun is positioned to provide even, natural lighting across the island rock environment."
            ],
            "creative_decisions": [
              "Maintaining a consistent, peaceful natural lighting across different subjects to visually unify the epilogue sequence."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      }
    ]
  },
  "step_id": "scene_consistency",
  "run_id": "0a5fa6de-8c21-40bf-a8a4-d4e1fb5f8557",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-18T17:50:13.808834+00:00",
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}