{
  "status": "partial",
  "completed_count": 90,
  "applicable_count": 91,
  "failed_count": 0,
  "schema_version": 3,
  "blocked_count": 0,
  "validator_violation_count": 1,
  "contract_violation_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "analysis_summary": "두 샷(2, 4)에 공통으로 등장하는 푸른 수중 조명과 해저의 쓰레기 더미 환경을 고정 요소로 추출했습니다. 물고기와 크레인은 샷 간 변화하는 상황에 따라 개별 샷에만 등장하므로 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "underwater_rubbish_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A deep underwater environment illuminated by blue daylight filtering down from the surface. The seabed is densely covered with a pile of various sunken garbage and discarded debris.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              4
            ],
            "source_facts": [
              "푸른 바다 속 광경",
              "바닥에 잠긴 온갖 쓰레기 더미",
              "Blue underwater daylight",
              "rubbish remaining legible beneath it",
              "narrow strip of rubbish below"
            ],
            "visual_inferences": [
              "The debris consists of degraded man-made objects, creating an uneven and cluttered seabed texture.",
              "The water has a somewhat murky quality, reflecting the polluted state of the ocean."
            ],
            "creative_decisions": [
              "Maintained a cold, desolate atmospheric blue hue to emphasize the isolation and pollution of the deep sea environment."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "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": "샷 3과 샷 5에 공통으로 등장하는 배경 요소인 건너편의 고급주택을 식별하였습니다. 페드로와 현우는 각각 다른 샷에 단독으로 등장하고 있으므로 공통된 인물 상태나 소품은 배제되었습니다.",
        "fixed_elements": [
          {
            "element_id": "target_luxury_house",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An upscale, luxurious residential house situated across the street in a high-end neighborhood. The building features a modern, affluent architectural facade visible under ambient daylight. It serves as a consistent background landmark, establishing the physical target location of the operation.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              5
            ],
            "source_facts": [
              "고급주택가 (high-end residential area)",
              "길 건너에 보이는 고급주택 (luxury house visible across the street)",
              "luxury house in the upper-right background (Shot 3)",
              "nearby house remains a soft fragment at left (Shot 5)"
            ],
            "visual_inferences": [
              "The house possesses a wealthy architectural style suitable for an affluent neighborhood in 2069.",
              "The exterior remains consistently lit by daytime ambient light."
            ],
            "creative_decisions": [
              "Maintained as a spatial anchor in the background to visually connect the character inside the car (Shot 3) and the character approaching it on foot (Shot 5)."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 5,
        "analysis_summary": "이현우는 분석 대상인 세 샷(10, 20, 24)에 모두 등장하므로, 그의 기본적인 의상(종아리를 덮는 바지 등)이 샷 전체에 걸쳐 일관되게 유지되어야 합니다. 또한, 사건이 벌어지는 고급 주택가 외부와 창문 주변 환경의 주간 조명(Daylight) 상태가 동일하게 지속됩니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_basic_attire",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "Hyun-woo wears practical casual clothing suitable for a break-in, which includes long trousers covering his calves. His basic outfit remains consistent throughout his actions, from catching the robot at the first floor to jumping out the second-floor window and finally standing on the lawn.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              20,
              24
            ],
            "source_facts": [
              "이현우의 오른쪽 종아리 바지를 셰퍼드가 사나운 이빨로 콱 물고 늘어지는 순간 (Shot 20)"
            ],
            "visual_inferences": [
              "His overall attire remains unchanged throughout the rapid sequence of events, providing basic coverage for his body."
            ],
            "creative_decisions": [
              "Keep the design of his clothing functional and consistent, allowing it to naturally accommodate the physical stunts and the dog bite without changing the base outfit."
            ],
            "confidence": "high"
          },
          {
            "element_id": "residential_daylight_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Consistent natural daylight illuminates the exterior and open window areas of the high-end residential house. This daylight remains the primary light source across the different angles and distances, maintaining the visual continuity of the outdoor environment.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              20,
              24
            ],
            "source_facts": [
              "Daylight appropriate to the open window (Shot 10)",
              "Daylight from the open window and ambient interior illumination (Shot 20)",
              "Daylight with restrained saturation retains the dark navy uniforms (Shot 24)"
            ],
            "visual_inferences": [
              "The weather and time of day remain stable during this short, fast-paced sequence taking place in and around the house."
            ],
            "creative_decisions": [
              "Maintain a realistic daytime atmosphere to contrast with the chaotic action and to clearly separate the figures against the lawn and exterior walls."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 6,
        "analysis_summary": "샷 21과 46에 공통으로 등장하는 앰버와 라울의 기본 인구학적 외형과 앰버의 마스크 착용 상태를 고정 요소로 추출했습니다. 찰리의 경우 샷 21에서는 로봇 본연의 모습이나 샷 46에서는 코트와 모자로 위장하여 외형이 변하므로 제외하였고, 샷 30은 주관적 시점의 고립된 인터페이스 화면이므로 공유 요소에서 배제했습니다.",
        "fixed_elements": [
          {
            "element_id": "amber_base_appearance",
            "element_type": "character_state",
            "character_name": "Amber",
            "description": "Amber is a ten-year-old mixed Korean and white girl. She consistently wears a face mask that covers her mouth and nose.",
            "element_scope": "full",
            "applies_to_shots": [
              21,
              46
            ],
            "source_facts": [
              "10. 한국계 백인 혼혈 여자아이",
              "마스크를 쓴 앰버",
              "the masked ten-year-old mixed Korean and white girl"
            ],
            "visual_inferences": [
              "The face mask remains firmly in place across different actions, covering her lower face."
            ],
            "creative_decisions": [
              "Maintained the mask as a constant, defining feature of her visual design to reflect her health condition."
            ],
            "confidence": "high"
          },
          {
            "element_id": "raul_base_appearance",
            "element_type": "character_state",
            "character_name": "Raul",
            "description": "Raul is a ten-year-old mixed Latino and Black boy.",
            "element_scope": "full",
            "applies_to_shots": [
              21,
              46
            ],
            "source_facts": [
              "10. 라틴계 흑인 혼혈 남자아이",
              "the ten-year-old mixed Latino and Black boy"
            ],
            "visual_inferences": [
              "His physical features and skin tone accurately and consistently reflect his explicitly stated demographic heritage."
            ],
            "creative_decisions": [
              "Kept his demographic identity visibly consistent across different body postures and actions."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 7,
        "analysis_summary": "선택된 샷들(20, 22, 26)은 각각 서로 다른 피사체(미연과 관리소장, 경비병과 난민, 군용 트럭)에 초점을 맞추고 있어 인물이나 소품의 직접적인 교차는 없으나, 흙먼지가 날리는 야외 제방 공사장의 일관된 주간 조명(Daylight exposure) 상태가 세 샷 모두에 공통적인 환경 요소로 유지되고 있습니다.",
        "fixed_elements": [
          {
            "element_id": "daytime_construction_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The scene takes place outdoors at a dusty construction site under a consistent, natural daytime exposure. The unfiltered, realistic daylight uniformly illuminates the earthy terrain and the ongoing activities, maintaining a cohesive atmospheric lighting throughout the confrontation and the vehicle's departure.",
            "element_scope": "full",
            "applies_to_shots": [
              20,
              22,
              26
            ],
            "source_facts": [
              "Keep the daylight exposure consistent across both figures (Shot 20)",
              "Maintain the preceding daylight exposure (Shot 22)",
              "Retain the established daylight treatment (Shot 26)"
            ],
            "visual_inferences": [
              "The overall environment features an earthy, unpaved terrain that supports the presence of dirt and tire-thrown earth described in the vehicle shot"
            ],
            "creative_decisions": [
              "Utilize a stark and neutral daylight aesthetic to emphasize the gritty reality and harsh dystopian conditions of the refugee labor site"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 8,
        "analysis_summary": "샷 1과 14는 현재 시점의 난민 재판소를 배경으로 하며, 이현우의 병들고 지친 외형과 재판소 내부의 어둡고 허름한 조명 상태가 공통으로 유지됩니다. 샷 19는 과거 시점의 흑백 회상 씬이므로 시각적 연속성 대상에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_physical_state",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "An adult Asian male in a state of severe physical distress and exhaustion, exhibiting a highly feverish appearance. His clothing and overall look remain heavily disheveled from being forcefully dragged into the room.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              14
            ],
            "source_facts": [
              "고열로 약간 정신이 혼미하고",
              "개한테 물렸다고 합니다",
              "경찰들에게 팔이 붙잡힌 채로 현우가 질질 끌려 들어온다"
            ],
            "visual_inferences": [
              "Sweaty or pale complexion indicating high fever.",
              "Worn-out, wrinkled, and unkempt refugee clothing."
            ],
            "creative_decisions": [
              "Highlight his sickly and desperate visual state to contrast heavily with the sudden burst of violent energy he displays later."
            ],
            "confidence": "high"
          },
          {
            "element_id": "dilapidated_courtroom_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of a dilapidated refugee courtroom illuminated by subdued, dim ambient lighting. The space is poorly maintained and heavily shadowed, creating a gloomy and oppressive atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              14
            ],
            "source_facts": [
              "허름한 난민 재판소 건물",
              "어두침침한 재판소 안",
              "courtroom’s subdued ambient exposure"
            ],
            "visual_inferences": [
              "Stark shadows across the room, bare and aged walls with signs of decay."
            ],
            "creative_decisions": [
              "Use low-key lighting without prominent light fixtures to keep the background obscure and focus solely on the intense character interactions."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 9,
        "analysis_summary": "씬 전반에 걸쳐 배경이 되는 어두운 쓰레기 더미 환경이 모든 샷(1, 6, 8)에 공통으로 나타나며, 6번과 8번 샷에서는 동일한 검은색 가죽 지갑이 클로즈업된 시야 내에 등장합니다. 인물의 자세와 행동은 깨어남, 지갑 확인, 버림으로 계속 변화하므로 고정 요소에서 제외하였습니다.",
        "fixed_elements": [
          {
            "element_id": "refugee_court_trash_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The surrounding environment consists of desolate, dark piles of garbage scattered unevenly across the ground. The area is enveloped in a restrained nighttime atmosphere, making the refuse look bleak and shadowy without a clearly defined, bright light source. This grim wasteland setting remains the constant backdrop throughout the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6,
              8
            ],
            "source_facts": [
              "이곳은 난민 재판소 밖. 주변을 둘러보면 황폐한 쓰레기 더미뿐이다.",
              "어두운 쓰레기 더미 위",
              "surrounding torso and refuse still visible",
              "clearly visible interval above the trash below"
            ],
            "visual_inferences": [
              "The garbage consists of mixed, unrecognizable debris typical of a dystopian slum.",
              "The darkness heavily mutes the colors of the trash, rendering it mostly in dark, earthy tones."
            ],
            "creative_decisions": [
              "Maintain low-key nighttime lighting to emphasize the stark, impoverished reality of the awakening environment."
            ],
            "confidence": "high"
          },
          {
            "element_id": "black_leather_wallet",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A dark, worn black leather wallet belonging to a judge. It features a bi-fold structure with internal compartments, maintaining its distinct dark and textured leather appearance whether it is being held open or tossed aside into the air.",
            "element_scope": "close",
            "applies_to_shots": [
              6,
              8
            ],
            "source_facts": [
              "꺼내는 건 누군가의 지갑. 지갑을 열어보면 재판관의 신분증이 보인다.",
              "P21(검은 가죽 지갑)",
              "돈이 모두 빠져나간 빈 가죽 지갑"
            ],
            "visual_inferences": [
              "The wallet shows signs of use but retains a formal, structured look typical of an official's accessory."
            ],
            "creative_decisions": [
              "Use a textured matte black leather finish to contrast slightly against the dirt and grime of the surrounding trash when dropped."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 10,
        "analysis_summary": "선택된 샷들(1, 5, 10)에 걸쳐 식당 내부의 차분하고 어두운 기본 조명 상태가 공통으로 유지됩니다. 또한 샷 1과 5에서는 인물들이 거래를 진행하는 구석진 테이블이 동일하게 등장합니다. 장규석의 구체적인 팔 자세는 턱을 괸 상태(샷 1)에서 봉투를 낚아채는 상태(샷 5)로 변하므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "restaurant_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The shabby restaurant interior maintains a subdued, low-key ambient nighttime illumination. This dim baseline lighting preserves a dark, secretive atmosphere around the secluded corner without introducing bright or specifically colored fixtures into the general space.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5,
              10
            ],
            "source_facts": [
              "Subdued ambient illumination appropriate to the nighttime restaurant",
              "Maintain the restaurant's subdued ambient treatment",
              "otherwise subdued restaurant"
            ],
            "visual_inferences": [
              "A low-key baseline lighting setup that makes the corner look shadowy and secretive prior to any localized light source activating"
            ],
            "creative_decisions": [
              "Use muted, dim tones to emphasize the illegal nature of the transaction and contrast strongly with the sudden red warning light later"
            ],
            "confidence": "high"
          },
          {
            "element_id": "secluded_corner_table",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A modest tabletop located in a secluded corner of the shabby restaurant. It serves as the physical boundary and transaction surface for the interaction, with its edge remaining clearly defined in the framing.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5
            ],
            "source_facts": [
              "secluded table",
              "tabletop",
              "table edge"
            ],
            "visual_inferences": [
              "A worn, slightly aged wooden or metal surface fitting the dystopian shabby environment"
            ],
            "creative_decisions": [
              "Keep the table design simple and unadorned to focus visual attention on the characters' hands and the underlying transaction"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 11,
        "analysis_summary": "통금 방송 이후 수용소 전체가 소등된 칠흑 같은 어둠이 샷 3, 5, 8 전체에 걸쳐 일관된 환경 상태로 유지되며, 난민들의 거처인 컨테이너 구조물들이 샷 3과 8의 배경 요소로 공통되게 나타납니다.",
        "fixed_elements": [
          {
            "element_id": "camp_blackout_darkness",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The entire environment is plunged into near-complete nighttime darkness due to a total blackout. All artificial lighting from shops, streetlamps, and homes is completely extinguished, leaving the surroundings faintly legible with minimal tonal separation and no new visible light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              5,
              8
            ],
            "source_facts": [
              "상점들 문 닫고, 컨테이너 집마다 소등.",
              "가로등도 꺼지고 순식간에 컴컴해지는 거리.",
              "Shop, home, and street lighting are extinguished, leaving near-black nighttime exposure",
              "Maintain the camp's post-blackout darkness",
              "Keep the exterior in the established post-curfew darkness"
            ],
            "visual_inferences": [
              "The complete absence of lighting leaves only subtle, barely discernible silhouettes of the environment and characters."
            ],
            "creative_decisions": [
              "The heavy, unyielding darkness is maintained to emphasize the strict, oppressive atmosphere of the curfew."
            ],
            "confidence": "high"
          },
          {
            "element_id": "container_housing_structures",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Weathered container homes function as makeshift refugee housing along the camp streets. These uniform, blocky metal structures sit entirely unlit in the background, their harsh architectural lines barely discernible in the deep shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              8
            ],
            "source_facts": [
              "컨테이너 집마다 소등.",
              "컨테이너 번호 7-31",
              "closed shopfronts and container homes remaining faintly legible on either side"
            ],
            "visual_inferences": [
              "The structures appear rusted, cold, and uniform, reflecting the bleak and dystopian nature of the refugee camp."
            ],
            "creative_decisions": [
              "Using the rugged texture of the containers as a faintly visible backdrop reinforces the destitute living conditions without requiring explicit lighting."
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 12,
        "analysis_summary": "이 씬은 촛불 하나에 의지하는 어둡고 비좁은 컨테이너 내부를 배경으로 합니다. 샷 5, 20, 23에 걸쳐 실내의 따뜻하고 제한된 촛불 조명 상태가 고정 환경으로 유지되며, 샷 5와 20에서는 공간의 중심을 잡아주는 촛불 켜진 식탁이 지속적인 소품으로 기능합니다.",
        "fixed_elements": [
          {
            "element_id": "ambient_candlelight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the container home is dimly illuminated by warm, intimate candlelight. The overall exposure remains low with deep shadows, casting a restrained contrast on subjects while keeping the edges of the room and thresholds dark.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              20,
              23
            ],
            "source_facts": [
              "The established table candle provides intimate warm illumination (Shot 5)",
              "Maintain the established candlelit interior (Shot 20)",
              "Keep the threshold dim with restrained facial contrast, preserving the established interior exposure (Shot 23)"
            ],
            "visual_inferences": [
              "The container interior lacks bright overhead lighting, relying almost entirely on the localized candle for visibility, resulting in heavy, enveloping shadows."
            ],
            "creative_decisions": [
              "Maintain a consistent low-key, warm color grading across the shots to emphasize the impoverished, dystopian setting and the intimate tension of the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "dining_table_with_candle",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A simple dining table holding a lit candle rests in the room. The table acts as a central physical fixture, with its edges and corners visible to establish the spatial relationship between the people around it.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              20
            ],
            "source_facts": [
              "table's outer edge... established table candle (Shot 5)",
              "seated at the table in the left middle ground... table corner (Shot 20)"
            ],
            "visual_inferences": [
              "The table is modest and likely worn out, fitting the context of a refugee's container home."
            ],
            "creative_decisions": [
              "Use the table's edge and corner as a constant spatial anchor to orient the viewer between the seated characters and the moving character."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 13,
        "analysis_summary": "이현우와 쿠마가 등장하는 샷 10과 19를 분석하여 자세 변화와 무관하게 변하지 않는 인물의 복장 및 신체 외형을 character_state로 추출했습니다. 또한 샷 10, 14, 19 전반에 걸쳐 유지되어야 하는 난민촌 특유의 짙은 어둠과 제한된 야간 조명 상태를 environment_state로 정의하여 씬의 시각적 일관성을 확보했습니다.",
        "fixed_elements": [
          {
            "element_id": "lee_hyunwoo_outerwear",
            "element_type": "character_state",
            "character_name": "Lee Hyun-woo",
            "description": "Lee Hyun-woo is dressed in thick, weather-worn outerwear with a distinct collar pulled tightly to protect against the cold. The dark, utilitarian fabric of his jacket covers his torso and shoulders, showing rough textures suitable for a dystopian refugee. This heavy garment remains structurally and texturally consistent across different upper-body framing.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              19
            ],
            "source_facts": [
              "옷깃을 여미고 빠르게 걷는 현우",
              "shoulder occupies the left foreground (Shot 10)",
              "distinguishing clothing without introducing another light source (Shot 19)"
            ],
            "visual_inferences": [
              "The jacket is made of sturdy, weather-resistant material to withstand the damp, coastal environment.",
              "The color of his clothing is muted and dark, absorbing the faint ambient light."
            ],
            "creative_decisions": [
              "Emphasize the worn, unkempt nature of the fabric to reflect his impoverished daily life in the camp."
            ],
            "confidence": "high"
          },
          {
            "element_id": "kuma_attire_state",
            "element_type": "character_state",
            "character_name": "Kuma",
            "description": "Kuma is a young man in his twenties of mixed Chinese descent, and his visible skin tone reflects his demographic background. He is dressed in rugged, slightly weathered casual clothing fitting for a rough outdoor gang hideout by the sea. The fabric and general appearance of his upper garment and sleeves remain consistent.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              19
            ],
            "source_facts": [
              "쿠마(중국계 혼혈 20대)",
              "torso angled toward gunman (Shot 10)",
              "extending forearm from the left (Shot 19)"
            ],
            "visual_inferences": [
              "He is wearing long sleeves or a thick jacket that covers his arms against the chilly night air.",
              "His clothing style is casual but tough, typical of a street gang leader in a dystopian setting."
            ],
            "creative_decisions": [
              "The clothing is dark and heavily textured, contrasting slightly with his skin tone but blending seamlessly into the ambient shadows."
            ],
            "confidence": "medium"
          },
          {
            "element_id": "deep_nighttime_darkness",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The surrounding environment is enveloped in deep, heavy nighttime darkness characteristic of a dilapidated refugee camp. A subdued, low-contrast ambient illumination pervades the scene, allowing only faint visibility of textures and figures. Pervasive shadows dominate the background, ensuring a consistently gloomy and unlit atmosphere without any bright artificial light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              14,
              19
            ],
            "source_facts": [
              "어둠이 내려앉은 난민촌 거리",
              "어둠 속이지만 여기저기 제방 갈라진 틈이 보인다",
              "nighttime darkness (Shot 10)",
              "Preserve the nighttime darkness with restrained contrast (Shot 14)",
              "subdued nighttime ambient illumination (Shot 19)"
            ],
            "visual_inferences": [
              "There is barely any moonlight; the sparse lighting comes from distant, scattered fires or minimal diegetic sources.",
              "The darkness heavily desaturates colors, making the scene appear monochromatic and gritty."
            ],
            "creative_decisions": [
              "Maintain deep black levels and avoid cinematic rim lighting on characters or structures to heighten the sense of isolation and danger."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 14,
        "analysis_summary": "컨테이너 내부의 일관된 낮 시간대 조명과 배경 환경을 공통 요소로 추출했습니다. 인물 찰리의 경우 샷 2에서는 발부분, 샷 5에서는 상반신이 묘사되어 시각적으로 겹치는 신체 부위가 없으므로 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "container_daytime_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the makeshift container home is bathed in steady daytime ambient light. The space provides a consistent utilitarian backdrop, ensuring clear tonal separation for the characters and their actions without any abrupt color or lighting shifts.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              8
            ],
            "source_facts": [
              "daytime container interior",
              "ambient illumination",
              "daytime interior ambience steady",
              "established daytime interior ambience"
            ],
            "visual_inferences": [
              "utilitarian aesthetic typical of a makeshift container home setting"
            ],
            "creative_decisions": [
              "maintain steady natural ambient lighting to ground the escalating argument in a realistic, unchanging environment"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 15,
        "analysis_summary": "선택된 샷들이 각기 다른 대상(모니터 화면, 떠나는 현우와 찰리, 전화하는 마츠다)을 비추고 있어 인물이나 특정 소품이 두 샷 이상 겹치지 않습니다. 따라서 모든 샷의 배경에 공통으로 존재하는 '낡은 가전제품이 쌓인 고물상 내부의 환경과 낮 시간대 조명'만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "junk_shop_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the junk shop is densely packed with chaotic piles of old, discarded home appliances and electronic parts. The space is continuously illuminated by stable daytime ambient light, which highlights the metallic and plastic textures of the surrounding clutter without introducing artificial colored light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              11,
              13
            ],
            "source_facts": [
              "온갖 가전제품, 고물들이 잔뜩 쌓여있는 상점",
              "surrounding appliance piles fall softly out of focus",
              "surrounding clutter",
              "daytime shop illumination continuous",
              "daytime shop ambience"
            ],
            "visual_inferences": [
              "The ambient daylight filters in naturally from the shop's main entrance, maintaining consistent lighting conditions across the different camera angles."
            ],
            "creative_decisions": [
              "The dense, haphazard stacking of the outdated tech components creates a visually rich, textured background that emphasizes the impoverished scavenger atmosphere of the dystopian refugee camp."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 16,
        "analysis_summary": "제공된 두 샷은 공간적으로 떨어져 있는 서로 다른 인물(물놀이 중인 찰리, 이를 지켜보는 페드로)을 각각 비추고 있어 공유하는 인물이나 소품이 없습니다. 다만 두 샷 모두 주간 야외라는 공통된 시간적, 공간적 배경을 가지며, 카메라 지시문에 동일한 주간 자연광(Daytime ambient light)이 명시되어 있어 이를 유일한 공통 환경 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "daytime_outdoor_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An outdoor setting during the day, illuminated by natural, bright ambient daylight. The clear sunlight evenly washes over the rugged area around the container house, providing a consistent natural brightness without artificial accents.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "Scene setting: Front of a container home - Day.",
              "Shot 2 lighting note: 'Use daytime ambient light with controlled highlights'.",
              "Shot 6 lighting note: 'Daytime ambient light gently separates the facial expression'."
            ],
            "visual_inferences": [
              "The ground area is likely dusty and rugged, supporting the action of dirt being washed off in the scene."
            ],
            "creative_decisions": [
              "Consistent, bright natural daylight is maintained to visually connect the joyful water play happening in the foreground with the calculating observers in the distance."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 17,
        "analysis_summary": "마츠다와 방문객 사이의 대화 및 갑작스러운 저격 상황 전반에 걸쳐, 인물들 사이를 가로지르는 고물상의 낡은 책상과 차분한 주간 실내 조명이 일관되게 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "shop_counter_desk",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A functional, worn desk serving as a shop counter inside the junkyard. It remains consistently visible along the lower portion of the frame, establishing a physical and spatial boundary between the shop owner and the armed visitors.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              7,
              9
            ],
            "source_facts": [
              "desk edge across the lower frame",
              "the desk enters along the lower edge",
              "beside the desk"
            ],
            "visual_inferences": [
              "The desk is weathered and cluttered, fitting the gritty 2069 junkyard environment",
              "It acts as a solid foreground anchor connecting the perspectives of the victim and the shooter"
            ],
            "creative_decisions": [
              "Maintaining the desk at the lower edge of the frame stabilizes the spatial orientation during the sudden transition from dialogue to violence"
            ],
            "confidence": "high"
          },
          {
            "element_id": "junkyard_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Restrained daytime ambient lighting inside the junkyard shop. The subdued and steady illumination provides clear visibility of the space and characters without any dramatic spotlighting or sudden shifts during the violence.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              7,
              9
            ],
            "source_facts": [
              "Daytime interior ambient light",
              "Maintain the preceding interior illumination",
              "Continue the same restrained daytime interior illumination"
            ],
            "visual_inferences": [
              "Light naturally filters in from an unseen shop entrance or dirty windows, typical of a dystopian makeshift store"
            ],
            "creative_decisions": [
              "Keeping the lighting cold and static contrasts with the sudden burst of violence, making the assassination feel abrupt and clinical"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 18,
        "analysis_summary": "두 샷에 공통으로 등장하는 인물인 윤성찬의 고정된 외형(나이, 붉어진 얼굴 등)과 사무실의 주간 조명 상태를 교차 샷 일관성 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "yoon_sung_chan_state",
            "element_type": "character_state",
            "character_name": "Yoon Sung-chan",
            "description": "An elderly 77-year-old man wearing the formal attire of a corporate chairman. His face is noticeably flushed red from being startled. His overall appearance and clothing remain consistent, reflecting his age and highly flustered state.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              8
            ],
            "source_facts": [
              "77. 유빅사 회장",
              "놀란 얼굴이 벌게진 윤성찬"
            ],
            "visual_inferences": [
              "Wears a formal suit or high-status clothing fitting for a wealthy chairman in a dystopian 2069 setting",
              "The flush on his face remains visible as he is continually intimidated by Park Chul-jin"
            ],
            "creative_decisions": [
              "Ensure the redness of his complexion is preserved regardless of the camera angle to emphasize his loss of control"
            ],
            "confidence": "high"
          },
          {
            "element_id": "office_daytime_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The militia office is illuminated by steady daytime ambient light. The environment maintains consistent, natural daylight across the room without any sudden flashes or dynamic lighting changes.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              8
            ],
            "source_facts": [
              "Steady daytime interior illumination",
              "Preserve the office's daytime ambient illumination"
            ],
            "visual_inferences": [
              "The ambient light comes from external sources such as windows, filling the interior evenly"
            ],
            "creative_decisions": [
              "Keep the lighting bright and neutral to sharply contrast with the tense, threatening nature of the interaction"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 19,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 20,
        "analysis_summary": "씬 전반에 걸쳐 주간의 일관된 자연광 환경이 유지되어 난민촌 시장 골목을 비춥니다. 또한 샷 5와 7에 등장하는 사복경찰들은 모두 건장한 체격의 아시아계 남성들로, 공식 제복이 아닌 일상복 차림을 하고 있다는 점이 고정 요소로 추출되었습니다.",
        "fixed_elements": [
          {
            "element_id": "daylight_alley_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The narrow market alleyway is evenly illuminated by a consistent daytime ambient light. This natural daylight balance remains completely unchanged, keeping the surrounding structures, narrow escape routes, and figures clearly readable without any dramatic lighting shifts or artificial impact flashes.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              7,
              12
            ],
            "source_facts": [
              "Consistent daytime ambient light keeps the obstructed route and the opposing bodies readable without a new lighting cue. (Shot 5)",
              "Maintain the preceding daylight balance so the contact and recoil read through posture rather than a lighting change. (Shot 7)",
              "Unchanged daytime ambient illumination keeps the cheek contact and facial reaction clear (Shot 12)"
            ],
            "visual_inferences": [
              "The light is diffuse daytime sunlight filtering down into the tight, obstructed alleys of the crowded refugee market."
            ],
            "creative_decisions": [
              "Utilizing flat, realistic daylight to ground the sudden physical violence and chaotic chase in a gritty, unstylized reality."
            ],
            "confidence": "high"
          },
          {
            "element_id": "plainclothes_officers_demographics",
            "element_type": "character_state",
            "character_name": "Plainclothes Officers",
            "description": "The plainclothes police officers are sturdy, heavily built men of Asian descent. They wear casual, everyday civilian clothing suited for undercover work, completely lacking any official police uniforms, visible badges, or militia armbands.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              7
            ],
            "source_facts": [
              "건장한 아시아계 사복경찰들이 일렬로 막아선 위압적인 구도 (Shot 5)",
              "사복경찰 가슴팍에 닿아 맹렬하게 밀어내는 (Shot 7)"
            ],
            "visual_inferences": [
              "Their attire is rugged and practical, allowing them to blend into the civilian crowd while still accommodating physical combat readiness."
            ],
            "creative_decisions": [
              "Emphasizing their muscular, imposing builds and uniform demographic to make them function visually as an intimidating physical wall blocking the escape route."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 21,
        "analysis_summary": "샷 1과 4에 공통으로 등장하는 컨테이너 내부의 '낡은 침상'과 일관된 '낮 시간대 주변광' 환경 요소를 추출했습니다. 인물(앰버)은 잠든 상태에서 일어나는 상태 변화가 있으므로 고정된 자세/상태로 지정하지 않았습니다.",
        "fixed_elements": [
          {
            "element_id": "worn_bed",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A worn, simple bed located inside the container house. It provides a consistent resting place, appearing somewhat old and rustic with well-used bedding.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              4
            ],
            "source_facts": [
              "낡은 침상 위에 누운 앰버",
              "narrow section of the worn bed below",
              "pushing torso up from bed"
            ],
            "visual_inferences": [
              "The bed is likely a basic mattress or cot suitable for a makeshift container dwelling, featuring unassuming or slightly faded fabrics."
            ],
            "creative_decisions": [
              "Position the bed to effectively anchor the spatial relationship between the sleeping area and the nearby doorway."
            ],
            "confidence": "high"
          },
          {
            "element_id": "daytime_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Natural daytime ambient light illuminating the interior of the container house. It casts a gentle, soft contrast across the room without harsh or dramatic shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              4
            ],
            "source_facts": [
              "Setting-appropriate daytime ambient light and gentle facial contrast",
              "Maintain consistent daytime ambient illumination"
            ],
            "visual_inferences": [
              "The light naturally spills in from the outdoors through the open doorway or small windows, filling the small container space evenly."
            ],
            "creative_decisions": [
              "Keep the lighting character restrained and peaceful to contrast visually with the sudden narrative urgency of the scene."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 22,
        "analysis_summary": "찰리의 압도적으로 거대한 체형과 복잡한 난민촌 시장의 낮 환경이 샷 전반에 걸쳐 일관되게 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_massive_stature",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "A huge, towering man whose massive physical scale distinctly stands out among the regular crowd. Although his specific posture changes from pausing to walking, his hulking stature, general attire, and imposing silhouette remain strictly consistent.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6
            ],
            "source_facts": [
              "거대한 덩치의 찰리가",
              "수많은 인파 속에서 찰리의 거대한 뒷모습이",
              "his full figure occupies the left third",
              "his changing position: his back remains in the central third"
            ],
            "visual_inferences": [
              "His physical bulk and clothing style remain unchanged despite his changing orientation and movement through the crowd."
            ],
            "creative_decisions": [
              "Maintain his scale relative to the surrounding people to emphasize his distinct, giant-like presence in the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "crowded_daytime_market",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A bustling, densely packed market street in a refugee camp during the day. The environment consistently features makeshift market tents, stalls cluttered with assorted goods, a constant flow of diverse pedestrians, and clear daytime ambient lighting.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6,
              8
            ],
            "source_facts": [
              "복잡한 시장거리에",
              "수많은 인파 속에서",
              "복잡한 시장 텐트 틈새로",
              "Daytime ambient light keeps the market legible",
              "overlapping bodies and tents create the sense of enclosure"
            ],
            "visual_inferences": [
              "The overall architectural style of the makeshift tents and the dirt or paved ground texture of the camp remain consistent across all camera angles."
            ],
            "creative_decisions": [
              "Keep the pedestrian density and chaotic layout of the stalls high to emphasize the vibrant, enclosed feeling of the refugee camp."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 23,
        "analysis_summary": "이현우의 얼굴에 남은 피멍(Shot 3, 11)과 인물들 사이에 놓인 면회실 테이블(Shot 3, 7, 11)이 샷 간 일관되게 유지되는 시각적 요소입니다. 이현우의 수갑은 대화 도중 풀리므로 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_facial_bruising",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "Hyun-woo's face exhibits prominent, dark bruising, particularly around his eyes and cheeks, indicating recent physical trauma. These bruises remain consistent in shape, coloration, and severity throughout his time sitting in the visitation room.",
            "element_scope": "close",
            "applies_to_shots": [
              3,
              11
            ],
            "source_facts": [
              "얼굴에 피멍이 들어있고",
              "bruised, tearful three-quarter face",
              "retaining readable bruising and eye detail"
            ],
            "visual_inferences": [
              "The bruises are purplish and heavily concentrated on the visible parts of his face to emphasize his recent violent arrest and desperate situation."
            ],
            "creative_decisions": [
              "Illuminated with humane contrast to ensure the bruising is clearly readable without obscuring his tearful, bright eye expressions."
            ],
            "confidence": "high"
          },
          {
            "element_id": "visitation_room_table",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A wide, flat institutional table positioned in the middle of the visitation room. It acts as the central physical surface between the seated detainee and the visitor, remaining stationary as hands and objects like the photograph move across it.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              7,
              11
            ],
            "source_facts": [
              "넓은 면회실 한가운데 테이블에 앉아있는 현우",
              "looking obliquely downward across the table",
              "beside the near table edge",
              "thin table edge at the bottom"
            ],
            "visual_inferences": [
              "The table surface has a plain, unadorned finish typical of a sterile detention facility."
            ],
            "creative_decisions": [
              "Used the table edge repeatedly as a compositional framing device to ground the spatial relationship and power dynamic between the characters."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 24,
        "analysis_summary": "샷 7과 9에 걸쳐 이현우의 상반신(얼굴과 멱살을 쥔 손 위치)과 컨테이너 내부 배경이 공통으로 나타납니다. 샷 3의 전신 뒷모습은 단일 샷(full scope)에 해당하므로 중복 방지 규칙에 따라 제외하였고, 샷 7과 9의 근접 샷(close scope)에 공통 적용되는 인물 디테일과 환경 요소를 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_chest_and_face",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "The young Korean man's face and hands are featured prominently in the foreground. His facial features maintain a disheveled and tired appearance, reflecting his recent time in detention. His hands are persistently raised to chest height near the lower edge of the frame, lingering around the area of the other person's collar even as his grip tension changes.",
            "element_scope": "close",
            "applies_to_shots": [
              7,
              9
            ],
            "source_facts": [
              "구치소 면회실에 구금되어 있던 현우",
              "이현우가 페드로의 멱살을 두 손으로 꽉 틀어쥐고",
              "멱살을 쥔 손을 느슨하게 놓은 채",
              "fingers releasing... remain at the lower boundary"
            ],
            "visual_inferences": [
              "Hands stay consistently at the lower frame boundary to visually anchor the confrontation",
              "Facial skin and hair are slightly grimy, matching the harsh dystopian refugee setting"
            ],
            "creative_decisions": [
              "Tight framing on the face and hands to isolate his shifting emotional reaction without losing the physical context"
            ],
            "confidence": "high"
          },
          {
            "element_id": "container_interior_background",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of a cramped, makeshift refugee container home. The visible background consists of utilitarian, prefabricated walls softly illuminated by ambient daytime light. The confined environment maintains a consistent, subdued atmosphere with restrained contrast directly behind the characters.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              9
            ],
            "source_facts": [
              "현우의 컨테이너",
              "daytime ambient light with firm but restrained facial contrast",
              "Setting-appropriate ambient illumination"
            ],
            "visual_inferences": [
              "Walls are constructed from basic structural materials like worn metal or cheap synthetic panels",
              "No direct sunlight reaches this inner area, relying on diffused light from the entrance"
            ],
            "creative_decisions": [
              "Keep the background lighting appropriately subdued to allow the characters' intense facial expressions to carry the visual weight"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 25,
        "analysis_summary": "찰리가 등장하는 샷 15와 29 사이에서 공통적으로 노출되는 찰리의 낡은 금속 가슴 장갑판을 고정 요소로 추출했습니다. 다른 인물이나 구체적인 배경 요소는 2개 이상의 샷에 걸쳐 일관된 상태로 등장하지 않습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_metal_chest",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie's torso is constructed of worn metal chest plates. The metallic surface shows distinct signs of age, wear, and structural gaps between the armored sections.",
            "element_scope": "close",
            "applies_to_shots": [
              15,
              29
            ],
            "source_facts": [
              "찰리의 낡은 금속 가슴 장갑판 틈새",
              "저 깡통 때문이야"
            ],
            "visual_inferences": [
              "The chest plates look visibly weathered and mechanical, confirming his robotic nature through physical texture."
            ],
            "creative_decisions": [
              "Emphasized the scratched and aged texture of the metal plates to reflect his survival in a dystopian environment."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 26,
        "analysis_summary": "피로연장 공간에서 진행되는 샷 5와 8은 박철진이 취객 난민을 심문하는 과정에서 교차되며, 억압적인 분위기를 조성하는 야간 조명 상태(제한된 대비)가 두 샷에 걸쳐 일관되게 유지됩니다. 하수도를 달리는 샷 12는 다른 샷과 시각적으로 연결되는 요소가 없어 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "reception_hall_nighttime_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The reception hall maintains a consistent nighttime illumination characterized by taut, restrained contrast. This ambient lighting environment ensures that the dark, oppressive atmosphere of the ongoing interrogation remains stable across the different camera angles.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              8
            ],
            "source_facts": [
              "Setting-appropriate nighttime illumination",
              "restrained contrast",
              "interrogation's nighttime illumination"
            ],
            "visual_inferences": [
              "The overall brightness and shadow intensity in the reception hall remain unchanged as the camera shifts its framing around the interrogation axis."
            ],
            "creative_decisions": [
              "Keeping the environmental contrast constrained to emphasize the menacing mood of the hostage situation without introducing distracting lighting shifts."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 27,
        "analysis_summary": "씬 27의 샷들은 도로에 급정거한 거대한 차량과 그 헤드라이트가 만들어내는 강한 명암 대비를 공통 환경으로 공유합니다. 또한 찰리의 거대한 체구가 여러 샷에 걸쳐 일관된 시각적 특징으로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "large_vehicle_prop",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A large vehicle remains stopped on the street. It has a substantial physical presence, featuring a distinct front section and a rear doorway that allows a large passenger to board.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              22
            ],
            "source_facts": [
              "거대한 자동차가 도로 한가운데 선",
              "vehicle's abrupt halt",
              "vehicle's rear doorway"
            ],
            "visual_inferences": [
              "The vehicle is rugged and utilitarian, suitable for a dystopian environment, and large enough to accommodate someone of Charlie's size."
            ],
            "creative_decisions": [
              "Positioned the vehicle to dominate a portion of the frame, emphasizing the sudden intrusion and danger it represents in the street."
            ],
            "confidence": "high"
          },
          {
            "element_id": "nighttime_headlight_glare",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dark nighttime street setting heavily dictated by the harsh, bright glare of a vehicle's headlights. The intense directional light creates a stark brightness contrast against the surrounding darkness.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              20,
              22
            ],
            "source_facts": [
              "vehicle's headlights create the immediate brightness contrast",
              "nighttime street",
              "established headlight contrast remains",
              "alley's established darkness"
            ],
            "visual_inferences": [
              "Ambient street lighting is relatively dim or flickering, making the vehicle's headlights the overwhelming primary light source."
            ],
            "creative_decisions": [
              "Used the extreme contrast of the headlight glare to obscure details outside its beam, heightening the tension and focus on the immediate subjects."
            ],
            "confidence": "high"
          },
          {
            "element_id": "charlie_massive_stature",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie has a noticeably massive physical frame and exceptional bulk. His huge stature stands out clearly in the environment, maintaining its imposing scale regardless of his posture.",
            "element_scope": "full",
            "applies_to_shots": [
              14,
              22
            ],
            "source_facts": [
              "찰리의 거대한 덩치",
              "Charlie's full body",
              "preserving the doorway and Charlie's lower body together"
            ],
            "visual_inferences": [
              "Charlie's clothing is worn and practical, fitting his massive frame without restricting his sudden movements."
            ],
            "creative_decisions": [
              "Framed Charlie to accentuate his broad shoulders and physical dominance in the shot composition, contrasting him with standard-sized objects."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 28,
        "analysis_summary": "이 씬은 밴 차량을 중심으로 내부와 외부를 오가며 전개됩니다. 제공된 샷들에서 인물과 소품은 각각 단일 샷에만 등장하지만, 밴 차량이라는 공통된 물리적 공간과 야간이라는 환경 상태가 샷 6, 7, 9 전체에 걸쳐 유지되며, 샷 7과 9에서는 운전석 측 창문이 공통적인 구조물로 연결됩니다.",
        "fixed_elements": [
          {
            "element_id": "van_vehicle_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A passenger van operating as the primary setting during a dark night. The vehicle maintains a consistent structural appearance across its interior rear compartment, front cabin, and exterior roofline. The surrounding environment remains continuously enveloped in subdued, nighttime ambient darkness.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              7,
              9
            ],
            "source_facts": [
              "신부가 밴 차량 운전하고 있고",
              "rear-compartment ceiling (Shot 6)",
              "front cabin (Shot 7)",
              "night sky (Shot 9)",
              "Restrained nighttime interior exposure",
              "Nighttime ambient exposure"
            ],
            "visual_inferences": [
              "The van has a utilitarian and slightly worn aesthetic, suitable for navigating the dystopian setting and transporting scattered cargo."
            ],
            "creative_decisions": [
              "Maintaining a constrained and subdued overall dark palette across all angles to emphasize the tension of the checkpoint and the sudden brightness of the cross later."
            ],
            "confidence": "high"
          },
          {
            "element_id": "drivers_side_window",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The driver's side window of the van, acting as a distinct structural frame between the interior cabin and the exterior. Its framing and placement relative to the front cabin remain visually fixed, providing a physical threshold for the outside environment.",
            "element_scope": "close",
            "applies_to_shots": [
              7,
              9
            ],
            "source_facts": [
              "through the driver's window (Shot 7)",
              "From outside and slightly behind the driver's window (Shot 9)"
            ],
            "visual_inferences": [
              "The window glass is rolled down or clear enough to allow line of sight and communication between the driver and the outside guards."
            ],
            "creative_decisions": [
              "Using the window frame as a steady compositional anchor to ground the spatial relationship between the inside of the van and the exterior checkpoint."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 29,
        "analysis_summary": "지하실 내부(샷 8)와 성당 문 밖(샷 13)에 공통으로 등장하는 신부의 전반적인 복장 및 외형을 고정 요소로 추출했습니다. 다른 인물이나 배경 요소는 샷 간에 공통으로 등장하지 않습니다.",
        "fixed_elements": [
          {
            "element_id": "priest_appearance",
            "element_type": "character_state",
            "character_name": "Priest",
            "description": "The priest is dressed in standard dark clerical attire, visibly featuring a white clerical collar at the neck. His clothing remains consistent and unaltered as he transitions from the candlelit basement interior to the shadowy nighttime exterior of the church.",
            "element_scope": "full",
            "applies_to_shots": [
              8,
              13
            ],
            "source_facts": [
              "The character is explicitly identified as '신부' (Priest).",
              "He interacts with the group inside the basement and then steps outside to speak with the 50-year-old man."
            ],
            "visual_inferences": [
              "To clearly establish his identity, he wears a traditional dark cassock or shirt with a white collar."
            ],
            "creative_decisions": [
              "The dark fabric of his attire absorbs the low ambient light in both settings, making the white collar stand out as a subtle but persistent visual anchor."
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 30,
        "analysis_summary": "찰리의 거대한 금속 로봇 형태와 구도환의 기본적인 인물 외형이 샷들 사이에서 일관되게 유지됩니다. 또한, 지하실 공간을 밝히는 여러 개의 낡은 랜턴 조명 상태가 환경적 공통 요소로 지속됩니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_metal_form",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie is a giant robot with a massive metallic body. His mechanical structure is fully visible, featuring heavy metal arms and a large torso. The metallic surface of his body consistently reflects the surrounding lantern light.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              13,
              17
            ],
            "source_facts": [
              "Charlie exerts robot abilities (Shot 6 beat).",
              "Gu Do-hwan embraces Charlie's metal body (Shot 13).",
              "Lee Hyun-woo grips Charlie's giant metal arm (Shot 17)."
            ],
            "visual_inferences": [
              "His metallic structure is heavy and clearly mechanical, visible throughout the interactions."
            ],
            "creative_decisions": [
              "The metallic texture is designed to catch the practical lantern light, emphasizing his physical mass."
            ],
            "confidence": "high"
          },
          {
            "element_id": "gu_do_hwan_appearance",
            "element_type": "character_state",
            "character_name": "Gu Do-hwan",
            "description": "Gu Do-hwan is an adult Korean man. He wears consistent, practical clothing suitable for travel. His overall attire and physical appearance remain unchanged during his interaction with the group.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              17
            ],
            "source_facts": [
              "Gu Do-hwan approaches and embraces Charlie (Shot 13).",
              "Gu Do-hwan watches Lee Hyun-woo's resistance (Shot 17)."
            ],
            "visual_inferences": [
              "He wears practical, everyday clothing that reflects his journey to find Charlie."
            ],
            "creative_decisions": [
              "His styling remains neutral to contrast with the mechanical nature of Charlie and the defensiveness of the children."
            ],
            "confidence": "medium"
          },
          {
            "element_id": "basement_lanterns",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Multiple old lanterns are distributed across the separated portions of the basement room. They emit a bright, steady light that consistently illuminates the space. This lantern-lit exposure provides the primary ambient lighting for the characters' interactions.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              13,
              17
            ],
            "source_facts": [
              "Lanterns simultaneously brighten across the room (Shot 6).",
              "The established lantern illumination remains unchanged (Shot 13).",
              "Maintain the established lantern-lit basement exposure (Shot 17)."
            ],
            "visual_inferences": [
              "The lanterns are physical props placed around the room, serving as practical light sources."
            ],
            "creative_decisions": [
              "The lantern light opens the tonal range of the dark basement, creating a warm but unchanged ambient glow across the shots."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 31,
        "analysis_summary": "이 씬에서는 퉁퉁 붓고 피멍이 든 미연의 위축된 자세와 그녀를 심문하며 줄곧 의자에 앉아 있는 박철진의 상태가 교차 샷을 통해 유지됩니다. 또한, 환하게 밝혀진 관리사무소의 실내 조명 상태가 샷 전반에 걸쳐 일관되게 묘사됩니다.",
        "fixed_elements": [
          {
            "element_id": "miyeon_posture_and_bruises",
            "element_type": "character_state",
            "character_name": "미연",
            "description": "A Korean woman, Miyeon, has a swollen and heavily bruised face from a recent severe beating. She remains seated in an office chair with her shoulders tightly drawn inward due to pain, maintaining a constrained and tense posture across from her interrogator.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5
            ],
            "source_facts": [
              "미연은 얼굴을 맞아서 퉁퉁 부어있고",
              "she sits with pain-tightened shoulders",
              "her tense shoulder and the back of her head in the left foreground"
            ],
            "visual_inferences": [
              "Her hands and lower body remain relatively still or clutched defensively in her lap due to her captive state."
            ],
            "creative_decisions": [
              "Her battered physical state and hunched shoulders are emphasized to contrast with the stark, sterile brightness of the office environment."
            ],
            "confidence": "high"
          },
          {
            "element_id": "park_chul_jin_seated_posture",
            "element_type": "character_state",
            "character_name": "박철진",
            "description": "A Korean man, Park Chul-jin, remains firmly seated on a chair facing his captive. Although his upper body shifts dynamically—leaning forward to intimidate or turning to listen to whispers—his lower body stays planted in the seat throughout the interrogation.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              9
            ],
            "source_facts": [
              "직접 미연 앞에 앉는 철진",
              "seated leaning toward his captive",
              "lunging forward from seat",
              "at his seated eye level"
            ],
            "visual_inferences": [
              "He is sitting in a standard office chair, grounding his aggressive upper body movements with his legs firmly planted on the floor."
            ],
            "creative_decisions": [
              "Keeping him seated throughout the dynamic camera angles emphasizes his casual, unshakable authority and control over the room."
            ],
            "confidence": "high"
          },
          {
            "element_id": "management_office_interior_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the management office is brightly illuminated with restrained, stark nighttime lighting. The environment maintains a consistent contrast that clearly exposes the characters without introducing stylized shadows or specific colored light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              9
            ],
            "source_facts": [
              "관리사무소 외경. 환하게 불이 밝혀져 있다.",
              "The brightly lit nighttime office exposes 미연's swelling and bruises",
              "Restrained interior illumination and controlled facial contrast",
              "Maintain the interrogation's restrained interior illumination"
            ],
            "visual_inferences": [
              "The light source is likely strong overhead fluorescent fixtures typical of a management or administrative office."
            ],
            "creative_decisions": [
              "Using harsh, bright lighting rather than cinematic dark shadows exposes the raw reality of the violence and the coldness of the interrogation."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 32,
        "analysis_summary": "세 개의 샷에 걸쳐 인물(이현우)의 자세와 동작은 대기, 호소, 도약 등 지속적으로 변화하므로 시각적 고정 요소에서 제외하였습니다. 대신 모든 샷에 공통으로 명시된 어둡고 억제된 지하실의 주변 조명(ambient illumination)을 환경적 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "basement_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the basement maintains a dark and restrained ambient illumination. The lighting relies on gentle tonal separation to keep faces and actions physically readable without specifying a direct, bright light source, creating a consistently subdued atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              11,
              13
            ],
            "source_facts": [
              "Use restrained ambient interior illumination with readable faces and subdued contrast",
              "Preserve the basement's ambient illumination",
              "Keep the basement dark as described while retaining sufficient tonal separation"
            ],
            "visual_inferences": [
              "The light level is low enough to suggest an underground, hidden location."
            ],
            "creative_decisions": [
              "Maintained a consistent low-key lighting scheme across the different actions and framing distances to unify the sequence visually."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 33,
        "analysis_summary": "선택된 세 샷(1, 10, 14)은 각각 난민촌 상공 헬기, 관리사무소 마당, 무너진 제방이라는 서로 다른 공간을 다루고 있어 공통으로 등장하는 인물이나 소품이 없습니다. 다만 모든 샷이 야외의 어두운 밤을 배경으로 하고 있으므로, 공통된 야간 환경 상태를 유일한 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "dark_night_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The outdoor environment is enveloped in darkness under a night sky. Restrained ambient illumination establishes a consistent nocturnal backdrop across all exterior locations, maintaining a dark atmosphere without natural daylight.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              10,
              14
            ],
            "source_facts": [
              "어두운 밤하늘 (Shot 1)",
              "dark night sky (Shot 1)",
              "night setting (Shot 10)",
              "Restrained night illumination (Shot 14)"
            ],
            "visual_inferences": [
              "The overall lighting condition is consistently dark and nocturnal across the different areas of the refugee camp and its vicinity."
            ],
            "creative_decisions": [
              "Maintained a cohesive low-light and moody atmosphere to visually unify the disparate locations within the scene."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 34,
        "analysis_summary": "세 샷에 공통으로 유지되는 고정 요소는 절제된 야간 실내 조명이다. 인물의 자세와 접촉 방식, 문의 개폐·파손 상태는 변하며, 소화기와 미연의 상처는 선택된 두 개 이상의 샷에서 공통으로 보이는 고정 요소로 확인되지 않아 제외했다.",
        "fixed_elements": [
          {
            "element_id": "office_ambient",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The nighttime interior has restrained ambient illumination, with visible action details remaining readable. Contrast is gentle on visible faces, without an added warm light source or a new lighting color cue.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              5,
              8
            ],
            "source_facts": [
              "씬 제목: 관리사무소 안 - N.",
              "Shot 2 specifies restrained interior illumination with readable impact detail.",
              "Shot 5 maintains restrained interior illumination and gentle facial contrast without an invented warm light source.",
              "Shot 8 specifies restrained nighttime ambient illumination without introducing a visible light source or a new color cue."
            ],
            "visual_inferences": [],
            "creative_decisions": [],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 35,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 36,
        "analysis_summary": "샷 5와 6은 하수도 밖으로 밀려나와 휩쓸린 어두운 밤바다를 공통 배경으로 합니다. 앰버가 두 샷에 등장하지만 서로 다른 신체 부위(얼굴/어깨와 손)를 클로즈업으로 비추고 있어 2개 이상의 샷에 적용되는 인물 고정 요소로는 묶을 수 없으며, 거칠고 검은 바닷물의 환경적 상태만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "turbulent_night_seawater",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The turbulent, dark seawater environment outside the flooded sewer at night. The surface of the water is rough and black, violently churning from the sudden flood and the movements of the struggling individuals. The setting features restrained, dim nighttime lighting that keeps the water looking deep, dark, and menacing without any colored sources.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              6
            ],
            "source_facts": [
              "하수도 밖 검은 바닷물",
              "거친 바닷물 속",
              "black seawater surrounds them",
              "rough seawater",
              "Restrained nighttime illumination"
            ],
            "visual_inferences": [
              "The water surface is choppy and violently moving due to the sudden flood and the struggle taking place within it"
            ],
            "creative_decisions": [
              "Emphasize the deep black tone of the water to create high contrast with the characters' skin and metal parts, maintaining a grim and chaotic nighttime atmosphere"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 37,
        "analysis_summary": "두 샷 모두 관리사무소 복도를 배경으로, 건물 외부에서 밀려오는 거대한 해일을 공통으로 다루고 있습니다. 샷 2에서 인물들이 프레임 밖으로 벗어나므로 인물 상태는 샷 6에만 해당하여 고정 요소에서 제외하였고, 대신 칠흑 같은 바닷물(해일)과 복도 내부의 어두운 야간 조명 환경을 공통 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "massive_black_tsunami",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An immense, pitch-black tsunami wave surging violently towards the building from the outside. The terrifying volume of dark seawater dominates the exterior view, moving with destructive and overwhelming force.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "immense black wave rises across the exterior view",
              "black wave beyond",
              "surging water",
              "seawater without adding an impact flash",
              "저 멀리 밀려오는 바닷물",
              "거대한 해일"
            ],
            "visual_inferences": [
              "The water appears extremely dark, almost like a solid black mass, reflecting the nighttime setting and emphasizing the terrifying scale of the disaster."
            ],
            "creative_decisions": [
              "The tsunami is depicted as an overwhelming, insurmountable force of nature that dwarfs the human scale and the building structure."
            ],
            "confidence": "high"
          },
          {
            "element_id": "corridor_night_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the building's corridor under restrained nighttime lighting. The enclosed hallway environment remains dimly lit, providing a stark structural contrast to the massive external threat.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "corridor context below",
              "restrained nighttime contrast",
              "corridor's interior side",
              "nighttime tonal continuity",
              "관리사무소 안- N"
            ],
            "visual_inferences": [
              "The corridor has basic institutional features, but they are largely subdued by the darkness and the overwhelming focus on the window and the wave."
            ],
            "creative_decisions": [
              "Maintaining a restrained interior tonal continuity to ensure clear visual separation between the impending disaster outside and the immediate indoor space."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 38,
        "analysis_summary": "샷 2와 6에 공통으로 등장하는 미연의 늘어진 신체 상태(감은 눈, 복부 출혈)와 그녀가 뉘어진 컨테이너 판자를 고정 요소로 추출했습니다. 아울러 샷 2, 6, 12 전반에 걸쳐 일관되게 유지되는 이른 새벽의 어스름한 바다 조명과 수면 환경을 공통 환경 요소로 정의했습니다.",
        "fixed_elements": [
          {
            "element_id": "miyeon_lifeless_body",
            "element_type": "character_state",
            "character_name": "미연",
            "description": "The Korean woman maintains a slack, lifeless body condition with her eyes closed. Her clothing bears visible bloodstains originating from a severe wound on her abdomen.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "복부에서 흘러나오는 피. 뭔가에 찔렸음을 알 수 있다",
              "미동 없이 쓰러져 있는 구도",
              "눈을 감은 미연",
              "body slack",
              "limp within his embrace",
              "gaze=closed_eyes"
            ],
            "visual_inferences": [
              "Her facial muscles are completely relaxed without any tension",
              "The bloodstain on her abdomen is distinctly visible and saturates the surrounding fabric of her clothing"
            ],
            "creative_decisions": [
              "Maintaining absolute consistency of the fatal abdominal wound and her unresponsive posture across shots to emphasize the tragedy of the moment"
            ],
            "confidence": "high"
          },
          {
            "element_id": "dawn_sea_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The setting consists of a vast expanse of open ocean water illuminated by the dim, restrained ambient light of early dawn. The lighting maintains a cool and muted tonal weight without bright or directional sunrise colors.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6,
              12
            ],
            "source_facts": [
              "바다 위 - 동틀무렵",
              "Early-dawn ambient illumination allows restrained separation",
              "uninterrupted expanse of water",
              "restrained early-dawn ambient illumination",
              "restrained contrast"
            ],
            "visual_inferences": [
              "The water surface reflects the muted, grayish tones of the dawn sky, appearing cold and expansive"
            ],
            "creative_decisions": [
              "Keeping the environmental lighting restrained and low-contrast throughout the sequence to match the somber and hopeless tone of the narrative"
            ],
            "confidence": "high"
          },
          {
            "element_id": "container_panel_raft",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A flat, metallic panel from a shipping container floating on the water surface. It serves as a makeshift raft, appearing rigid but precarious amidst the surrounding open water.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "컨테이너 판자 위에 누워있는 미연",
              "물에 뜬 컨테이너 철판",
              "distant panel",
              "narrow panel edge"
            ],
            "visual_inferences": [
              "The panel features industrial textures and slight rust or wear typical of shipping containers",
              "Its edges lie very close to the water line, showing minimal buoyancy"
            ],
            "creative_decisions": [
              "Visualizing the panel as starkly industrial and solitary against the natural water to highlight the isolating aftermath of the disaster"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 39,
        "analysis_summary": "두 샷 모두 중계용 드론이 촬영한 수몰된 난민촌의 낮 풍경을 다루고 있습니다. 샷 1은 인물이 등장하지 않는 넓은 부감 샷이고 샷 2는 특정 인물들에 집중된 샷이므로, 두 샷을 관통하는 유일한 공통 시각 요소는 참혹하게 물에 잠긴 바다 환경과 덤덤한 주간 자연광 상태입니다.",
        "fixed_elements": [
          {
            "element_id": "submerged_settlement_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The settlement is entirely submerged under rough seawater, with only scattered debris and remnants of ruined structures floating on the surface. The devastated landscape is evenly lit by somber, natural daytime ambient light, presenting a clean and objective broadcast view completely free of artificial HUD or interface graphics.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              2
            ],
            "source_facts": [
              "수몰된 난민촌의 풍경",
              "Daytime ambient illumination gives the drone image sober, readable contrast across the submerged settlement",
              "without invented interface graphics",
              "flooded settlement sea",
              "Daytime ambient light keeps both closed faces legible within a restrained, somber broadcast image"
            ],
            "visual_inferences": [
              "The water dominates the landscape, carrying a bleak and tragic atmosphere of the morning after the disaster."
            ],
            "creative_decisions": [
              "To enforce realism, no typical sci-fi broadcast UI/HUD overlays are rendered over the drone's perspective.",
              "The lighting remains consistently flat and somber daylight across both the wide establishing shot and the closer view."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 40,
        "analysis_summary": "앰버의 눈물 범벅이 된 얼굴과 뒤를 돌아보는 시선, 그리고 주간의 자연광 환경이 두 샷에 걸쳐 일관되게 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "amber_tearful_face",
            "element_type": "character_state",
            "character_name": "Amber",
            "description": "A young woman's face is heavily covered with tears, showing deep sorrow and emotional exhaustion. Her head remains turned backward over her shoulder, maintaining a persistent gaze away from the forward direction of travel.",
            "element_scope": "close",
            "applies_to_shots": [
              2,
              3
            ],
            "source_facts": [
              "지쳐서 멈춰서는 자꾸 뒤를 돌아보는 앰버. 눈물로 범벅이다.",
              "her tear-covered face",
              "still looking back toward the camp outside frame"
            ],
            "visual_inferences": [
              "The tears leave visible wet streaks on her cheeks, and her neck is visibly turned backward relative to her forward-facing torso."
            ],
            "creative_decisions": [
              "Focus on the continuous tears and the backward gaze to anchor her emotional state across the shots, providing visual continuity despite the change in her body's physical movement."
            ],
            "confidence": "high"
          },
          {
            "element_id": "daytime_outskirts_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The open outskirts of a refugee camp illuminated by natural daytime ambient light. The outdoor environment lacks harsh dramatic shadows, presenting an even and realistic atmospheric lighting.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              3
            ],
            "source_facts": [
              "난민촌 외곽 –D",
              "Daytime ambient light preserves the tears and facial tension without a separate dramatic lighting change.",
              "Maintain the preceding daytime ambient treatment"
            ],
            "visual_inferences": [
              "The even natural lighting suggests broad daylight over a dusty and exposed street setting near the refugee camp."
            ],
            "creative_decisions": [
              "Maintain consistent, flat natural lighting to emphasize the gritty reality of the characters' urgent escape without distracting lighting shifts."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 41,
        "analysis_summary": "선택된 샷들을 분석한 결과, 라울의 고정된 외양(작은 키와 꽁지머리)과 무인점포 내부의 중립적인 조명 및 진열대 환경이 여러 샷에 걸쳐 일관되게 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "raul_base_appearance",
            "element_type": "character_state",
            "character_name": "라울",
            "description": "Raul is a person of short stature. His hair is tied back into a short ponytail, which serves as a distinct identifying feature when viewed from the side or from behind.",
            "element_scope": "full",
            "applies_to_shots": [
              22,
              27
            ],
            "source_facts": [
              "작은 키, 꽁지머리 혹시...?",
              "short, ponytailed 라울",
              "sliver of his turned head"
            ],
            "visual_inferences": [
              "The short ponytail is positioned at the back of his head and remains a recognizable part of his silhouette even when he is partially cropped."
            ],
            "creative_decisions": [
              "Emphasized the ponytail as a key visual anchor for his identity across different camera angles and depths."
            ],
            "confidence": "high"
          },
          {
            "element_id": "unmanned_store_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the unmanned convenience store is illuminated by steady, neutral ambient lighting. The background features practical store aisles and standard product shelving units, maintaining a stark and consistent atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              11,
              22,
              27
            ],
            "source_facts": [
              "무인점포 안",
              "Neutral interior ambient light",
              "strip of shop shelving behind",
              "Consistent neutral interior light",
              "shop's neutral ambient light consistent"
            ],
            "visual_inferences": [
              "The lighting resembles standard fluorescent fixtures typical of convenience stores, providing even illumination without dramatic shadows."
            ],
            "creative_decisions": [
              "Avoided any cinematic colored lighting or dramatic contrast shifts to ground the scene in a realistic, utilitarian environment."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 42,
        "analysis_summary": "박철진이 여러 샷에 걸쳐 공통으로 등장하므로, 그의 기본 의상 및 신체적 외형(전체 샷)과 고유한 얼굴 생김새(근접 샷)를 분리하여 고정 요소로 추출했습니다. 또한 난민촌 입구의 억제된 야간 환경 조명 상태를 샷 간 일관되게 유지할 배경 요소로 정의했습니다.",
        "fixed_elements": [
          {
            "element_id": "park_chul_jin_base_state",
            "element_type": "character_state",
            "character_name": "Park Chul-jin",
            "description": "Park Chul-jin maintains a consistent physical presence as a Korean man engaged in nighttime field operations. His worn attire and overall upper-body silhouette remain visually fixed as he shifts from observing the body bag to standing beside the open car door.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              10
            ],
            "source_facts": [
              "Park Chul-jin is present at the refugee camp entrance at night.",
              "He moves from standing beside the body bag to holding the open passenger doorway."
            ],
            "visual_inferences": [
              "His physical clothing and overall styling do not change between these sequential actions."
            ],
            "creative_decisions": [
              "Design his attire to reflect a rugged, practical look appropriate for a field commander in a dystopian setting."
            ],
            "confidence": "high"
          },
          {
            "element_id": "park_chul_jin_facial_features",
            "element_type": "character_state",
            "character_name": "Park Chul-jin",
            "description": "Park Chul-jin's core facial identity and hairstyle remain consistent across the sequence. Although his expressions change from an indifferent glance to a blanched complexion with widened eyes, his foundational facial structure as a Korean man remains visually unaltered.",
            "element_scope": "close",
            "applies_to_shots": [
              2,
              10,
              18
            ],
            "source_facts": [
              "His face is explicitly shown in all shots, including chin raised with eyes lowered, and later a blanched complexion with widened eyes."
            ],
            "visual_inferences": [
              "The underlying facial anatomy stays strictly consistent beneath the drastically changing emotional expressions."
            ],
            "creative_decisions": [
              "Ensure his distinct facial features are clearly readable and consistently recognizable even under the subdued nighttime lighting."
            ],
            "confidence": "high"
          },
          {
            "element_id": "refugee_camp_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The refugee camp entrance is bathed in a consistent, subdued nighttime ambient illumination. The environmental lighting remains dim with restrained background contrast, preserving the dark atmosphere without the introduction of any unsupported bright sources.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              10,
              18
            ],
            "source_facts": [
              "Subdued nighttime ambient illumination is explicitly specified across the scene.",
              "The environment preserves a restrained background contrast without unsupported light sources."
            ],
            "visual_inferences": [
              "The time of day and the atmospheric darkness of the camp remain entirely constant throughout the interactions."
            ],
            "creative_decisions": [
              "Use a cohesive dark and moody visual tone that unifies the distinct camera angles around the camp entrance."
            ],
            "confidence": "high"
          }
        ],
        "status": "validator_violations",
        "validator_violations": [
          {
            "shot_index": 2,
            "character_name": "Park Chul-jin",
            "elements": [
              "park_chul_jin_base_state",
              "park_chul_jin_facial_features"
            ],
            "framings": [
              "full",
              "close"
            ]
          },
          {
            "shot_index": 10,
            "character_name": "Park Chul-jin",
            "elements": [
              "park_chul_jin_base_state",
              "park_chul_jin_facial_features"
            ],
            "framings": [
              "full",
              "close"
            ]
          }
        ]
      },
      {
        "scene_index": 43,
        "analysis_summary": "샷 5와 10은 박철진의 사무실을 배경으로 진행됩니다. 샷 사이에서 인물의 자세(허리를 숙인 상태에서 팔을 벌린 상태)와 감정이 극적으로 변화하므로 인물 상태는 고정할 수 없습니다. 대신 텅 빈 사무실의 공간감과 중립적인 조명 상태를 공통 환경 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "park_office_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the office features neutral ambient illumination without any distinct color or specific strong light source. The surrounding area is relatively empty, providing noticeable negative space around the character.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              10
            ],
            "source_facts": [
              "텅 빈 사무실",
              "Neutral ambient illumination appropriate to the office",
              "Maintain the office's neutral ambient illumination"
            ],
            "visual_inferences": [
              "The office lacks prominent furniture or decorations, emphasizing a barren and somewhat desolate atmosphere."
            ],
            "creative_decisions": [
              "Kept the environmental lighting uniform and the background sparse to highlight the character's dramatic shifts in posture and emotion."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 44,
        "analysis_summary": "샷 3과 6은 모두 인물을 프레임 밖으로 배제한 채 어두운 창고 안의 소형 캠핑카를 조명합니다. 따라서 두 샷에 걸쳐 일관되게 유지되어야 하는 창고의 희미한 조명 상태와 캠핑카 자체의 외관적·분위기적 특성(낡지만 매끈한 형태, 아늑한 내부)을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "warehouse_dark_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the abandoned warehouse is enveloped in deep darkness with very faint, subdued ambient illumination. There are no harsh or direct light sources visible, leaving the surrounding background mostly obscured in soft shadows and emphasizing a restrained, low-light atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6
            ],
            "source_facts": [
              "어두운 창고 안",
              "Preserve the warehouse darkness with restrained exposure",
              "희미한 빛 아래",
              "Faint illumination reveals the bed... with gentle tonal separation"
            ],
            "visual_inferences": [
              "The warehouse lacks functional overhead lighting, relying entirely on minimal ambient light spilling from the half-open shutter."
            ],
            "creative_decisions": [
              "Keeping the background deeply shadowed to isolate the camper visually, making it stand out as a safe haven within the desolate location."
            ],
            "confidence": "high"
          },
          {
            "element_id": "small_vintage_camper",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A vintage, smooth-bodied small camper parked within the dark space. It maintains a well-kept, retro appearance with rounded contours on the outside, while its visible interior reveals an orderly, cozy living area featuring a soft bed.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6
            ],
            "source_facts": [
              "낡지만 매끈한 소형 캠핑카",
              "old, smooth-bodied small camper",
              "푹신한 침대와 정돈된 내부",
              "soft bed and orderly interior"
            ],
            "visual_inferences": [
              "The camper's aerodynamic, curved exterior contrasts with the harsh, boxy environment of the industrial warehouse.",
              "The interior looks surprisingly clean and perfectly maintained, ready for immediate habitation."
            ],
            "creative_decisions": [
              "Giving the camper a warm, inviting visual identity that acts as a stark contrast to the bleak and dangerous world outside, reinforcing its narrative role as a 'perfect escape vehicle'."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 45,
        "analysis_summary": "캠핑카 내부에서 전개되는 두 샷(Shot 8, 14)에 걸쳐 동일하게 유지되어야 하는 어두운 실내 환경과, 유일한 광원인 뒷좌석의 작은 전등 조명 상태를 고정 요소로 추출했습니다. 인물의 자세는 샷마다 능동적으로 변하므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "rear_cabin_dim_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the camper truck is heavily darkened, illuminated exclusively by a single small lamp located in the rear seating area. This faint, localized light source creates a low-contrast, moody environment, casting deep shadows across the unlit sections of the cabin walls.",
            "element_scope": "full",
            "applies_to_shots": [
              8,
              14
            ],
            "source_facts": [
              "뒷좌석에 작은 전등 하나.",
              "The small rear-seat light gives Amber's expression restrained visibility against the dark nighttime interior",
              "Maintain the small rear-seat light within the dark cabin"
            ],
            "visual_inferences": [
              "The lack of overhead or ambient light outside makes the surrounding cabin walls and corners recede into heavy pitch-black shadows.",
              "The weak illumination is strictly localized around the rear passengers, leaving the rest of the interior mostly obscured."
            ],
            "creative_decisions": [
              "Keep the overall exposure very low to emphasize the claustrophobic tension of the space and visually prepare for the miserable situation of the ceiling leak."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 46,
        "analysis_summary": "제공된 샷들 중 샷 1은 도서관 외부를, 샷 21과 26은 도서관 내부를 다룹니다. 인물이나 소품이 겹치지 않으므로, 샷 21과 26에 공통으로 명시된 어둡고 절제된 도서관 내부의 주변 조명 환경만을 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "restrained_library_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the abandoned library maintains a subdued, restrained ambient illumination. The dim lighting environment lacks any specific or bright active light sources, emphasizing the overall dusty and neglected condition of the reading room.",
            "element_scope": "full",
            "applies_to_shots": [
              21,
              26
            ],
            "source_facts": [
              "Use restrained ambient illumination appropriate to the reading room (Shot 21)",
              "surrounding library illumination remains restrained and unspecified (Shot 26)"
            ],
            "visual_inferences": [
              "The uniform dimness serves as a persistent backdrop for the interior scenes, reflecting the power-less, abandoned state of the building."
            ],
            "creative_decisions": [
              "Keeping the general ambient light low ensures that character-specific highlights, such as tears or robotic eye-lights, stand out clearly against the darkness."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 47,
        "analysis_summary": "샷 5, 15, 17 전반에 걸쳐 이른 아침 도서관의 차분한 앰비언트 조명이 일관되게 유지되며, 샷 15와 17에서는 이현우가 머무는 외진 구석의 공간적 배경이 고정 요소로 등장합니다. 인물들의 자세나 시선은 샷의 진행에 따라 지속적으로 변화하므로 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "early_morning_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Soft, restrained ambient lighting fills the old library, reflecting the early morning hour. The illumination is subdued and quiet, maintaining a consistent tonal quality without the presence of any bright or direct artificial light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              15,
              17
            ],
            "source_facts": [
              "Ambient illumination appropriate to the early-morning library",
              "without introducing a visible light source",
              "Restrained ambient illumination appropriate to the library"
            ],
            "visual_inferences": [
              "The light naturally filters in from outside, creating a gentle and slightly dim atmosphere across the entire interior space."
            ],
            "creative_decisions": [
              "Keep the overall color grading cool and slightly muted to emphasize the early morning time and the quiet tension of the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "secluded_library_corner",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A secluded and isolated corner of the old library that serves as a dimly lit background. The area is visually subdued and detached from the main space, featuring minimal details to maintain a quiet, tense atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              15,
              17
            ],
            "source_facts": [
              "secluded corner",
              "narrow strip of the library corner survives behind him",
              "secluded background subdued",
              "within the same library corner"
            ],
            "visual_inferences": [
              "The corner likely consists of bare walls or empty, dusty shelves, contrasting with the colorful mural area seen in other parts of the library."
            ],
            "creative_decisions": [
              "Ensure the background remains sufficiently dim or softly focused so that the characters and their subtle expressions become the primary focal point."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 48,
        "analysis_summary": "샷 5와 15에서 공통으로 등장하는 캠핑카 외관과 비포장 산길 배경의 시각적 일관성을 유지하도록 요소를 추출했습니다. 샷 19의 인물 손 클로즈업은 단일 샷에만 해당하므로 고정 요소에서 제외하였습니다.",
        "fixed_elements": [
          {
            "element_id": "camper_vehicle",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A rugged, moderately weathered camper vehicle used by the group. Its exterior is dusty from navigating unpaved roads, retaining a consistent design and shape as it travels through the desolate terrain.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              15
            ],
            "source_facts": [
              "캠핑카가 검문소를 앞두고 산길 쪽으로 차체가 급격히 꺾인 채 타이어에서 흙먼지가 뿜어져 나오는 (Shot 5)",
              "이현우가 운전하는 캠핑카가 흙먼지를 내며 산길 아래 도로변을 향해 (Shot 15)"
            ],
            "visual_inferences": [
              "The camper has a worn and rugged exterior suitable for surviving in a polluted, dystopian world.",
              "A layer of earth dust coats the vehicle's body from continuous off-road travel."
            ],
            "creative_decisions": [
              "The vehicle's design should emphasize practicality over aesthetics, appearing sturdy but well-used and visibly affected by the harsh environment."
            ],
            "confidence": "high"
          },
          {
            "element_id": "mountain_dirt_path",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An unpaved, dry earthen road winding through a desolate mountain area. The surface is covered in loose, dusty soil that easily kicks up thick dirt clouds when disturbed by a moving vehicle.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              15
            ],
            "source_facts": [
              "산길 쪽으로... 타이어에서 흙먼지가 뿜어져 나오는 (Shot 5)",
              "산길 아래 도로변을 향해 차체를 덜컹 기울인 채 나아가는... earth-dust trail (Shot 15)"
            ],
            "visual_inferences": [
              "The path is largely devoid of lush vegetation, fitting the heavy-metal polluted dystopian setting described in the scene."
            ],
            "creative_decisions": [
              "Use a color palette of dry browns and muted earth tones to strongly convey the barrenness and dryness of the landscape."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 49,
        "analysis_summary": "씬 49의 선택된 샷들은 마트 내부의 위기 상황(샷 12)과 추격전 끝에 전복된 캠핑카의 외부 및 내부(샷 47, 50)를 보여줍니다. 샷 47과 50에 공통으로 등장하는 캠핑카의 깨진 측면 창문과 외부의 주간 조명 상태를 연속성 유지 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "broken_camper_window",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The smashed front-side window of the overturned camper. Jagged glass fragments line the edges of the window frame, creating a clear visual opening that connects the dark interior cabin to the bright outside environment.",
            "element_scope": "close",
            "applies_to_shots": [
              47,
              50
            ],
            "source_facts": [
              "broken front-side window remains identifiable (Shot 47)",
              "oblique upward view through the broken opening (Shot 50)",
              "Keep narrow broken-window edges around them (Shot 50)"
            ],
            "visual_inferences": [
              "The jagged edges of the broken glass remain firmly attached to the window frame after the collision, outlining the opening."
            ],
            "creative_decisions": [
              "Using the broken window as a consistent framing device to bridge the external wide view of the wreckage and the intimate interior perspective looking out."
            ],
            "confidence": "high"
          },
          {
            "element_id": "daytime_exterior_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Natural daytime ambient illumination present outside the crashed camper. It provides broad daylight to the exterior crash site and creates distinct visual contrast against the darker, shadow-filled interior of the overturned vehicle.",
            "element_scope": "full",
            "applies_to_shots": [
              47,
              50
            ],
            "source_facts": [
              "Daytime ambient illumination and restrained contrast distinguish the pale dust (Shot 47)",
              "against daytime ambient illumination outside (Shot 50)"
            ],
            "visual_inferences": [
              "The lighting suggests clear or slightly overcast daytime conditions without harsh direct sunlight, fitting the dusty and chaotic crash site."
            ],
            "creative_decisions": [
              "Maintaining consistent exterior brightness to highlight the oppressive and dark, claustrophobic nature of the wrecked camper's interior."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 50,
        "analysis_summary": "이현우가 깨어나는 샷(1)과 펜치를 쥔 채 경계하는 샷(10) 간에 유지되어야 하는 인물의 기본 앉은 자세와 창고 벽면의 록밴드 포스터 환경을 추출했습니다. 태진이 수리하는 샷(8)은 시점과 대상이 완전히 달라 공통 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "storage_room_posters_bg",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The walls of the dimly lit auto repair storage room are prominently covered with various rock-band posters. The environment maintains a consistent, subdued ambient daytime lighting that filters into the dark interior.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              10
            ],
            "source_facts": [
              "방안에는 온갖 록밴드 포스터들 붙어있다.",
              "fragments of rock-band posters visible behind him",
              "Subdued ambient illumination in the dark storage room",
              "Keep the daytime interior illumination consistent"
            ],
            "visual_inferences": [
              "The posters appear slightly weathered and haphazardly arranged, fitting the gritty, industrial aesthetic of an auto repair shop."
            ],
            "creative_decisions": [
              "Maintaining the visible presence of the posters and subdued lighting to emphasize the unfamiliar and slightly intimidating atmosphere of the room."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyun_woo_seated_baseline",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "The male character, Hyun-woo, remains positioned on the edge of a makeshift bed inside the storage room. He maintains a seated posture with his upper body consistently visible, bearing signs of having been recently medically treated.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              10
            ],
            "source_facts": [
              "몸을 일으키는 현우.",
              "여기저기 치료받은 흔적들이 가득.",
              "perched forward on bed",
              "seated eye level",
              "upper body remains guarded"
            ],
            "visual_inferences": [
              "His clothing is likely casual or disheveled due to resting and receiving sudden medical treatment for his injuries."
            ],
            "creative_decisions": [
              "Keeping his baseline elevation and seated presence consistent across the shots to visually anchor his vulnerability and spatial restriction."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 51,
        "analysis_summary": "이현우가 샷 5와 19에 공통으로 등장하지만, 서 있는 상태에서 벌떡 일어나는 상태로 자세와 표정이 크게 변하므로 고정 인물 요소에서 제외했습니다. 대신 두 실내 샷(5, 19)에 걸쳐 일관되게 명시된 주간 실내 주변광(ambient interior lighting)을 고정 환경 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "ambient_interior_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Consistent ambient interior illumination that fills the space evenly. The daylight maintains natural details and a steady tonal balance without introducing harsh shadows or abrupt lighting shifts.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              19
            ],
            "source_facts": [
              "Ambient daytime interior light keeps the two faces and enclosing arms gently readable without changing the scene's natural tonal balance. (Shot 5)",
              "Use consistent ambient illumination for the next-day interior, preserving detail through the abrupt movement without introducing a lighting shift. (Shot 19)"
            ],
            "visual_inferences": [
              "The interior space receives diffuse daylight, providing soft and uniform visibility for the subjects."
            ],
            "creative_decisions": [
              "Maintaining a consistent lighting tone between the initial daytime scene and the following morning to subtly reinforce the continuity of the setting."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 52,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 53,
        "analysis_summary": "박철진이 상체를 숙이고 지도를 내려다보는 굽은 자세와 책상 위에 넓게 펼쳐진 한반도 지도, 그리고 사무실의 어두운 조명 환경이 두 샷에 걸쳐 일관되게 유지됩니다. 다트를 쥐고 내리찍는 팔의 동작 변화는 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "park_cheol_jin_torso_posture",
            "element_type": "character_state",
            "character_name": "박철진",
            "description": "A man maintains a hunched posture, leaning his upper torso forward over a desk. His shoulders remain set forward and his face is consistently lowered, with his gaze directed downward at the desk surface.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5
            ],
            "source_facts": [
              "hunching over spread map",
              "gaze=down",
              "retaining part of his bent torso and lowered face",
              "lowered face and forward-set shoulders"
            ],
            "visual_inferences": [],
            "creative_decisions": [
              "Excluding the arm and hand positions from the fixed state to accommodate the dynamic action of striking with the dart in the later shot."
            ],
            "confidence": "high"
          },
          {
            "element_id": "spread_paper_map",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A large paper map of the Korean peninsula lies flat and spread out across the top of the desk. It remains securely positioned, occupying the lower portion of the visible surface area.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5
            ],
            "source_facts": [
              "책상 위에 한반도 지도가 펼쳐져 있다",
              "spread map across the lower center",
              "visible map remains under two-fifths of the frame"
            ],
            "visual_inferences": [],
            "creative_decisions": [
              "Keeping the map's framing proportion relatively small to emphasize the character's focused tension rather than overwhelming the frame with geographic details."
            ],
            "confidence": "high"
          },
          {
            "element_id": "dim_office_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The office interior remains dimly lit, characterized by overall low illumination. The environment relies on consistent contrast and tonal separation to distinguish shapes, rather than bright or directly visible light fixtures.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5
            ],
            "source_facts": [
              "어두운 민병대 사무실",
              "Keep the office dim as described, with sufficient tonal separation",
              "Maintain the established dim office illumination"
            ],
            "visual_inferences": [],
            "creative_decisions": [
              "Using shadowy contrast to enhance the secretive and frustrated mood of the militia office."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 54,
        "analysis_summary": "두 샷(5, 6)은 각각 국방장관과 윤성찬을 교차로 보여주는 리버스 샷 구도입니다. 두 샷 모두 인물이 프레임을 단독으로 차지하고 있어 공통된 인물 상태는 없으나, 국방장관실의 낮 시간대 기본 조명과 환경 톤이 두 샷에 걸쳐 일관되게 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "minister_office_daytime_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The daytime office environment maintains a steady, neutral ambient illumination. The lighting remains balanced and natural throughout the space, casting consistent tones suitable for a formal bureaucratic setting without any dramatic or expressive shifts.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              6
            ],
            "source_facts": [
              "Neutral ambient illumination appropriate to the daytime office preserves the small changes",
              "Maintain the preceding office illumination and tonal balance"
            ],
            "visual_inferences": [
              "The lighting suggests standard high-quality overhead fixtures or large windows typical of a high-ranking official's office."
            ],
            "creative_decisions": [
              "Kept the background elements and lighting completely neutral and unvarying to keep the audience's focus strictly on the subtle facial expressions and dialogue of the characters."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 55,
        "analysis_summary": "선택된 샷들 사이에서 동일한 인물이 2개 이상의 샷에 반복해서 등장하지 않으므로, 인물 상태(character_state)는 고정 요소에서 제외되었습니다. 대신 샷 1과 6에 공통으로 나타나는 낡은 캠핑카의 내부 공간과, 세 샷(1, 6, 8) 전체에 걸쳐 유지되는 비 갠 직후의 주간 조명(환경 상태)을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "old_camper_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of an aging camper van illuminated by natural daylight passing through the windows. The cabin layout includes a visible central aisle between the seats, showing subtle signs of wear and continuous travel. The space feels utilitarian and slightly cramped, framing the passengers without romanticizing the setting.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6
            ],
            "source_facts": [
              "낡은 캠핑카 안",
              "Daytime ambient light through the windows",
              "Keep the aisle visible along the lower edge",
              "Maintain the established daytime window light"
            ],
            "visual_inferences": [
              "The interior surfaces and seats appear somewhat worn and dusty, reflecting the old nature of the vehicle."
            ],
            "creative_decisions": [
              "Using the narrow aisle and subdued window lighting to emphasize a cramped, exhausted atmosphere inside the vehicle."
            ],
            "confidence": "high"
          },
          {
            "element_id": "post_rain_daylight",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The overall environmental lighting is characterized by soft, diffused daylight following a recent rain shower. The ambient light creates a cool, relatively flat atmosphere that consistently affects both the vehicle's interior cabin and the muddy exterior surroundings.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              6,
              8
            ],
            "source_facts": [
              "소나기가 한차례 지나가고",
              "Daytime ambient light through the windows",
              "Maintain the established daytime window light",
              "Daylight preserves clear separation between the wheel, muddy ground"
            ],
            "visual_inferences": [
              "The light is slightly overcast and subdued, lacking harsh, direct sunlight due to the recent rain clouds."
            ],
            "creative_decisions": [
              "Maintaining a consistent low-contrast, cool post-rain lighting to unify the somber mood across both interior dialogue and exterior action shots."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 56,
        "analysis_summary": "샷 12는 찰리가 숲에서 그물에 덮쳐지는 순간을, 샷 20과 22는 함정 구덩이 안에서 밖을 올려다보는 시점과 쓰러지는 현우를 내려다보는 시점을 보여줍니다. 각 샷마다 프레임에 등장하는 인물과 소품이 다르기 때문에, 세 샷을 아우르는 일관된 주간 조명과 샷 20·22에 공통으로 해당하는 구덩이 내부 환경 상태만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "daylight_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Consistent objective daytime lighting of the outdoor environment. It clearly illuminates the surrounding forest elements and maintains natural brightness down into the trap pit without simulating subjective visual distortion.",
            "element_scope": "full",
            "applies_to_shots": [
              12,
              20,
              22
            ],
            "source_facts": [
              "Daylight keeps the metal body and thick rope distinct (Shot 12)",
              "Daylight against the sky gives the masked men imposing contrast (Shot 20)",
              "Maintain objective daytime illumination within the pit, reserving the scripted fade-out for the transition rather than introducing subjective visual distortion (Shot 22)"
            ],
            "visual_inferences": [
              "The time of day remains constant across both the forest floor and the bottom of the deep pit."
            ],
            "creative_decisions": [
              "Keeping the lighting strictly objective and undistorted, even as a character loses consciousness, to emphasize the stark reality of the sudden ambush."
            ],
            "confidence": "high"
          },
          {
            "element_id": "trap_pit_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The enclosed earthy interior of a deep trap hole dug into the forest ground. It features steep dirt walls leading up to the upper rim and a rugged open dirt floor at the bottom.",
            "element_scope": "full",
            "applies_to_shots": [
              20,
              22
            ],
            "source_facts": [
              "near the pit floor... upper-left and upper-right rim (Shot 20)",
              "within the pit... open floor below his face supplies room for the fall (Shot 22)"
            ],
            "visual_inferences": [
              "The pit is entirely carved out of natural soil, creating a stark visual boundary between the dark enclosed floor and the sky-lit rim above."
            ],
            "creative_decisions": [
              "Utilizing the steep earthen walls to frame the space oppressively, limiting the lateral view to heighten the inescapable nature of the trap."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 57,
        "analysis_summary": "이 씬의 선택된 샷들은 이질적이고 기괴한 마을의 외부 환경을 공유합니다. 샷 4, 10, 11 모두 자연스러운 주간 채광 상태가 유지되며, 샷 10과 11은 성당 건물의 외관과 입구라는 공간적 연속성을 가집니다. 또한 샷 4와 11은 하회탈을 착용한 아시아계 군중 및 병사들의 존재를 통해 마을 특유의 억압적인 환경 상태를 시각적으로 이어갑니다.",
        "fixed_elements": [
          {
            "element_id": "natural_daylight_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The outdoor environment is illuminated by natural daytime sunlight. The light reveals the surroundings clearly with restrained contrast, avoiding any artificial or supernatural tints. This bright and realistic lighting persists consistently across the village exterior and the church approach.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              10,
              11
            ],
            "source_facts": [
              "Daylight renders the masked crowd clearly (Shot 4)",
              "Daylight and restrained contrast (Shot 10)",
              "Carry exterior daylight naturally to the threshold (Shot 11)"
            ],
            "visual_inferences": [
              "The stark daytime lighting contrasts with the horrific nature of the cult, emphasizing the harsh, unglamorous reality of the dystopian setting."
            ],
            "creative_decisions": [
              "Maintaining a natural, daylight-driven look to ground the terrifying events in a believable physical space rather than a stylized dark nightmare."
            ],
            "confidence": "high"
          },
          {
            "element_id": "church_entrance_architecture",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The exterior architecture of a church-like building establishes the physical setting. It features a visible structural facade and an open doorway leading directly inside. The classic architectural elements remain apparent despite the degraded condition of the surrounding village.",
            "element_scope": "full",
            "applies_to_shots": [
              10,
              11
            ],
            "source_facts": [
              "retaining the church-like building and sky around it (Shot 10)",
              "twisting toward the open doorway in the upper center, preserving the entrance approach axis (Shot 11)"
            ],
            "visual_inferences": [
              "The building is constructed from aged stone or concrete, showing signs of wear that fit the overall dystopian tone."
            ],
            "creative_decisions": [
              "Framed to emphasize the inescapable and looming nature of the destination as the captives are forced toward the threshold."
            ],
            "confidence": "high"
          },
          {
            "element_id": "masked_hostile_presence",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The surrounding area is actively populated by hostile Asian individuals wearing traditional Korean Hahoe masks. Whether acting as an aggressive shouting mob or as armed escorts pushing captives, these masked figures create a consistent and threatening visual motif. Their collective presence serves as an oppressive ambient force throughout the location.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              11
            ],
            "source_facts": [
              "Asian masked crowd... shouting with weapons raised (Shot 4)",
              "Asian masked soldiers... advancing while pushing captives (Shot 11)"
            ],
            "visual_inferences": [
              "The masks conceal the individual identities of the local inhabitants and soldiers, unifying them into a singular, frightening entity."
            ],
            "creative_decisions": [
              "Using the Hahoe mask uniformly across different groups (villagers and soldiers) to establish the primary disturbing visual signature of the cult."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 58,
        "analysis_summary": "씬 58번의 샷들을 분석한 결과, 세 샷(6, 15, 27) 모두에 걸쳐 파괴된 성당 내부와 스테인드글라스를 통해 들어오는 빛의 환경 상태가 공통적으로 유지됩니다. 특정 주요 인물이나 고정된 소품이 여러 샷에 반복해서 등장하지 않으므로 이 조명 및 배경 환경만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "ruined_church_stained_glass_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the ruined church features partially intact stained glass windows that let in daylight. The resulting illumination creates a solemn and sacred atmosphere with restrained contrast, casting vibrant light rays that highlight the architectural decay of the surroundings.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              15,
              27
            ],
            "source_facts": [
              "Light entering through the stained glass gives the ruined church a solemn sacred contrast",
              "Daylight entering through the stained glass gives the ruined church solemn contrast",
              "church's stained-glass daylight and restrained contrast"
            ],
            "visual_inferences": [
              "The stained glass remains intact enough to color the incoming daylight",
              "Dust in the air of the ruined church makes the shafts of light clearly visible"
            ],
            "creative_decisions": [
              "Emphasize the visual contrast between the colorful, divine illumination from the stained glass and the grim, ruined state of the church architecture"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 59,
        "analysis_summary": "씬 59의 선택된 샷들을 분석한 결과, 모든 샷에 공통적으로 나타나는 지하 감옥의 어두운 조명과 쇠창살 등 감옥 환경을 고정 요소로 식별했습니다. 또한 샷 8과 24에 걸쳐 클로즈업으로 등장하는 수빈의 손과 피부에 묻은 찌든 때(땟국물) 상태를 추출하여 시각적 연속성을 유지했습니다.",
        "fixed_elements": [
          {
            "element_id": "underground_prison_cell",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The underground prison cell is a bleak, confined space defined by heavy iron bars and rough, dark background surfaces. The environment is immersed in dim, neutral ambient illumination that creates a murky, low-contrast atmosphere. There are no strong directional lights or stylized colors, keeping the overall space visually oppressive, shadowed, and consistent across all angles.",
            "element_scope": "full",
            "applies_to_shots": [
              8,
              24,
              48
            ],
            "source_facts": [
              "지하감옥 (underground prison)",
              "Neutral ambient illumination appropriate to the cell",
              "쾅! 쾅! 온몸을 쇠창살에 부딪치며 (hitting the iron bars)",
              "a narrow portion of the bars establishing that direction"
            ],
            "visual_inferences": [
              "The cell boundaries consist of unpolished stone or rough dirt, fitting a makeshift dystopian dungeon.",
              "The ambient light provides just enough visibility to read expressions and actions without breaking the gloomy tone."
            ],
            "creative_decisions": [
              "Maintained a low-contrast, murky lighting scheme to emphasize the bleakness of confinement and the grim reality of the setting."
            ],
            "confidence": "high"
          },
          {
            "element_id": "subin_grimy_hands",
            "element_type": "character_state",
            "character_name": "수빈",
            "description": "The young refugee woman's hands and exposed skin are heavily coated with dark grime and dirt stains. Her skin appears rough and unwashed, with dirt deeply settled into her knuckles and fingertips. This grimy texture is consistently visible as her hands enter the tight frame to manipulate objects or hold the hem of her clothing.",
            "element_scope": "close",
            "applies_to_shots": [
              8,
              24
            ],
            "source_facts": [
              "꼬질꼬질한 땟국물 (grimy, dirt-stained water marks)",
              "수빈/20세. 탈북난민 (Subin/20 years old, North Korean refugee)",
              "수빈's hand enters from the left (Shot 8)",
              "retaining her fingers and lifted T-shirt hem (Shot 24)"
            ],
            "visual_inferences": [
              "The dirt is ground into the skin, not just superficial, showing long-term exposure to a harsh, contaminated wasteland without proper washing facilities."
            ],
            "creative_decisions": [
              "Emphasized the dirt on her fingernails and knuckles to ground her close-up interactions in the gritty reality of the dystopian survival narrative."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 60,
        "analysis_summary": "75번과 129번 샷에 공통으로 등장하는 찰리의 파손된 로봇 외형 상태와, 세 샷(75, 104, 129) 전체를 관통하는 저녁 노을 조명 상태를 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_battered_chassis",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "The small robot's metallic body is heavily battered, displaying consistent battle damage including visible holes, deep scratches, and dented armor panels from the arena combat. The overall robotic structure and mechanical proportions remain intact and recognizable despite the severe surface wear.",
            "element_scope": "full",
            "applies_to_shots": [
              75,
              129
            ],
            "source_facts": [
              "찰리도 여기저기 구멍이 뚫리고 우그러지고",
              "일방적으로 얻어맞는 찰리!",
              "센서가 망가졌나 봐"
            ],
            "visual_inferences": [
              "The accumulated physical damage from the prolonged fights is consistently visible on the outer metallic chassis."
            ],
            "creative_decisions": [
              "Maintained the core silhouette of the robot while emphasizing the severity of the damage through textured scratches and structural dents."
            ],
            "confidence": "high"
          },
          {
            "element_id": "evening_sunset_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A consistent evening lighting condition casts a fading sunset glow across the outdoor environments. The low-angle sunlight serves as the primary natural light source, bathing the scenes in warm, reddish and dusky hues while creating deep, dramatic shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              75,
              104,
              129
            ],
            "source_facts": [
              "지상 격투장(해질무렵)",
              "노을 진 저녁",
              "붉은 노을이 어우러져",
              "Dusk light and the arena's established torchlight",
              "The setting sun creates tender rear silhouettes"
            ],
            "visual_inferences": [
              "The continuous presence of the setting sun connects the disparate outdoor locations visually, anchoring the sequence in the same temporal window."
            ],
            "creative_decisions": [
              "Leveraged the warm, fading twilight to smoothly transition the mood from the violent chaos of the arena to the quiet emotional resolution on the ridge."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 61,
        "analysis_summary": "박철진이 두 샷에 모두 등장하지만 샷 1은 전신(full), 샷 3은 얼굴 클로즈업(close)으로 스코프가 다릅니다. 각각의 스코프에 해당하는 샷이 1개뿐이므로 스키마 규칙에 따라 인물 상태는 제외했습니다. 대신 두 샷에 걸쳐 공통으로 묘사된 어두운 늪지대의 야간 조명 상태를 유일한 고정 환경 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "nighttime_swamp_ambience",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A dark, nighttime swamp environment with restrained, subdued ambient visibility. The surrounding area is enveloped in natural darkness without any unsupported artificial lamps, bright beams, or vivid colors, maintaining a consistent low-light atmospheric tone.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              3
            ],
            "source_facts": [
              "Keep the swamp at the scene's stated nighttime darkness, using restrained ambient visibility without specifying an unsupported lamp, beam, or color.",
              "Preserve the preceding shot's subdued nighttime ambience"
            ],
            "visual_inferences": [
              "The overall environment maintains a consistently dim and shadowy atmosphere across the shots, reflecting the isolated setting."
            ],
            "creative_decisions": [
              "Restricting additional light sources emphasizes the bleak and tense mood of the swamp at night."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 62,
        "analysis_summary": "선택된 3개의 샷(빈 식량창고 바닥, 찰리의 디지털 시야 인터페이스, 공터의 이현우 얼굴 클로즈업)은 각각 공간과 시점이 완전히 분리되어 있어, 2개 이상의 샷에 걸쳐 공통으로 시각화되는 인물, 소품 또는 환경 요소가 없습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "scene_index": 63,
        "analysis_summary": "샷 7과 14는 트럭 내부를 배경으로 이현우가 운전석에 앉아 있는 모습을 공유합니다. 수빈과 회상 속 미연은 각각 단일 샷(샷 7, 샷 12)에만 등장하므로 2개 이상 샷에 적용되는 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_driving_state",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "Hyunwoo, an Asian young man, is seated in the driver's seat on the left side of the truck cabin. His torso remains oriented forward toward the windshield in a consistent driving posture.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              14
            ],
            "source_facts": [
              "홀로 트럭을 운전하는 현우.",
              "이현우's cropped driving posture remains oriented toward the road."
            ],
            "visual_inferences": [
              "He maintains a stable seated position with his hands presumably on the steering wheel.",
              "He wears practical, slightly weathered clothing suitable for a dystopian survivor."
            ],
            "creative_decisions": [
              "Keep his shoulders and torso relatively rigid to convey his focused, forward-facing orientation while driving."
            ],
            "confidence": "high"
          },
          {
            "element_id": "truck_cabin_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior space of the moving truck cabin during the daytime. The enclosed area features standard front seats, a dashboard, and a front windshield that allows bright natural sunlight to enter and illuminate the interior.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              14
            ],
            "source_facts": [
              "도로 위, 트럭 안 - 낮",
              "Consistent daytime illumination inside the cab",
              "Sunlight entering through the windshield"
            ],
            "visual_inferences": [
              "The interior has a utilitarian and worn appearance, reflecting the harsh conditions of the 2069 setting."
            ],
            "creative_decisions": [
              "Use the daylight pouring through the windshield as a strong directional light source to emphasize the forward momentum and illuminate the driver."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 64,
        "analysis_summary": "찰리와 B-200이 대화를 나누는 폐 창고 씬으로, B-200의 고정된 고사포 팔과 찰리의 가슴 링 부품, 그리고 창고 내부의 어둡고 제한적인 조명 상태가 샷 전반에 걸쳐 일관되게 렌더링되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "b200_modified_cannon_arm",
            "element_type": "character_state",
            "character_name": "B-200",
            "description": "B-200 is a bulky mechanical robot whose physical structure has been forcibly modified. His most prominent permanent feature is a massive anti-aircraft cannon integrated into one of his arms, serving as a heavy weapon appendage instead of a normal hand. His rugged metallic exterior reflects his status as an abandoned machine hiding in the dark.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              18,
              27
            ],
            "source_facts": [
              "자신의 팔에 달린 거대한 고사포",
              "원래는 가드너였어... 이게 달려 있더라구"
            ],
            "visual_inferences": [
              "The cannon is a permanent physical modification and part of his overall body silhouette across all shots.",
              "His mechanical body appears rugged and worn, matching the harsh environment of the abandoned warehouse."
            ],
            "creative_decisions": [
              "The cannon arm is designed to look intimidating and mismatched with his originally peaceful purpose (gardener), emphasizing the forced modification."
            ],
            "confidence": "high"
          },
          {
            "element_id": "charlie_chest_ring",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie features a distinct, circular mechanical ring component embedded squarely in the center of his chest. This central chest ring stands out prominently against his otherwise humanoid torso structure, remaining a clear focal point whenever his front torso is visible.",
            "element_scope": "close",
            "applies_to_shots": [
              9,
              18
            ],
            "source_facts": [
              "찰리의 가슴 중앙에 달린 둥근 링 부품",
              "aimed at 찰리's chest",
              "가슴에 달린 링을 가리키며"
            ],
            "visual_inferences": [
              "The chest ring is a fixed hardware piece on Charlie's chassis, visible when B-200 points to it and when the cannon is aimed at his chest."
            ],
            "creative_decisions": [
              "The ring is given a slightly worn or deactivated appearance, reflecting Charlie's dialogue that it feels broken."
            ],
            "confidence": "high"
          },
          {
            "element_id": "warehouse_dark_atmosphere",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the abandoned warehouse is engulfed in deep, subdued darkness. Sparse, low-key illumination provides barely enough local contrast to define the metallic textures of the characters and their immediate surroundings, keeping the deeper background obscured in heavy shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              18,
              27
            ],
            "source_facts": [
              "어둠 속에서",
              "warehouse darkness",
              "subdued warehouse illumination",
              "subdued warehouse darkness"
            ],
            "visual_inferences": [
              "Light sources are minimal, likely limited to ambient light leaking from the half-open door or gaps in the warehouse structure."
            ],
            "creative_decisions": [
              "Maintain a heavy, moody atmosphere with restrained lighting to isolate the characters and make glowing elements like the robots' optical sensors or metallic reflections pop."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 65,
        "analysis_summary": "샷 11과 샷 17에 공통으로 등장하는 이끼와 식물로 뒤덮인 백화점 폐허 환경을 전체 형태(full scope) 고정 요소로 추출했습니다. 인물(이현우, 수빈)은 샷에 따라 클로즈업(close)과 전신(full) 구도로 스코프가 엇갈려 나타나며, 동일 스코프를 유지하는 샷이 2개 이상 존재하지 않으므로 스키마 규칙에 따라 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "overgrown_ruined_department_store",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A massive, half-collapsed department store heavily overgrown with lush, jungle-like vegetation. The ruined concrete structure features wide patches of vibrant green moss, standing water puddles, and wild trees growing unpredictably through the debris, creating a beautiful yet slightly eerie atmosphere of nature reclaiming the abandoned architecture.",
            "element_scope": "full",
            "applies_to_shots": [
              11,
              17
            ],
            "source_facts": [
              "거대한 백화점은 지진으로 인해 반쯤 붕괴되어 있고",
              "넓게 깔린 이끼와 고여 있는 웅덩이, 마구잡이로 자란 나무들로 인해 흡사 정글 같다",
              "아름답지만 어딘가 음산한 분위기"
            ],
            "visual_inferences": [
              "Vines and thick moss clinging to the cracked concrete walls and structural debris",
              "The gap or opening into the ruins appears as a dark, cavernous passage surrounded by bright daytime greenery"
            ],
            "creative_decisions": [
              "Emphasize the visual contrast between the rigid, destroyed grey architecture and the soft, vibrant textures of the overgrown foliage",
              "Render the background ruins softly in closer shots to preserve the eerie atmospheric depth without overwhelming the subjects"
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 66,
        "analysis_summary": "백화점 내부의 어두운 조명과 두 층을 잇는 무너진 싱크홀 구멍이 여러 샷에 걸쳐 일관된 환경 요소로 묘사됩니다. 또한 천장에서 내려오는 굵은 탈출용 밧줄이 구조 시점과 탈출 후의 샷에서 동일한 상태로 등장합니다.",
        "fixed_elements": [
          {
            "element_id": "dim_store_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the ruined department store features dim ambient illumination. The dark, shadowy atmosphere is maintained consistently, with controlled contrast allowing visibility without introducing bright external light sources.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              31,
              40
            ],
            "source_facts": [
              "어두컴컴한 백화점 안",
              "department store's dim ambient illumination",
              "dim interior",
              "Dim interior illumination"
            ],
            "visual_inferences": [
              "The light is scarce and diffuse, consistent with an abandoned, unpowered underground space."
            ],
            "creative_decisions": [
              "Contrast is carefully controlled to keep characters and key elements readable against the overwhelming darkness."
            ],
            "confidence": "high"
          },
          {
            "element_id": "sinkhole_opening",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A large, irregular sinkhole opening in the upper concrete floor of the department store. The edges of the hole are jagged and surrounded by collapsed floor debris, serving as the sole physical link between the upper and lower levels.",
            "element_scope": "full",
            "applies_to_shots": [
              9,
              31,
              40
            ],
            "source_facts": [
              "갑자기 생긴 싱크홀",
              "opening near the upper center",
              "distant ceiling",
              "upper-floor opening",
              "무너진 잔해"
            ],
            "visual_inferences": [
              "The opening reveals the severe structural damage of the concrete floor with exposed rubble around its perimeter."
            ],
            "creative_decisions": [
              "The opening frames the vertical spatial relationship and action between the two floors."
            ],
            "confidence": "high"
          },
          {
            "element_id": "thick_escape_rope",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A thick, sturdy rope suspended vertically through the opening in the ceiling. It is heavy enough to support human weight and hangs down prominently from the upper level.",
            "element_scope": "full",
            "applies_to_shots": [
              31,
              40
            ],
            "source_facts": [
              "굵고 튼튼한 밧줄",
              "thick rope descending",
              "holds the rope after climbing"
            ],
            "visual_inferences": [
              "The rope has a rough, highly textured surface suitable for gripping."
            ],
            "creative_decisions": [
              "The rope serves as a prominent vertical line connecting the lower area to the upper rescue point."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 67,
        "analysis_summary": "선택된 샷들(53, 75, 80)에 걸쳐 공통으로 유지되는 씬의 배경 조명 상태(밝은 달빛과 군용 헤드라이트 불빛)를 환경 고정 요소로 추출했습니다. 인물(찰리)의 자세와 소품은 샷 간에 변경되거나 단일 샷에만 등장하므로 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "moonlit_village_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The village is illuminated by a very bright full moon that provides high overall nighttime visibility. Scattered beams from military vehicle headlights cut through the scene, creating strong, harsh directional lighting and high-contrast shadows across the environment.",
            "element_scope": "full",
            "applies_to_shots": [
              53,
              75,
              80
            ],
            "source_facts": [
              "밤하늘에 보름달이 떠있다. 대낮처럼 환하다.",
              "여기저기 터지는 군용 헤드라이트 불빛!",
              "established bright moonlit night and military-headlight contrast"
            ],
            "visual_inferences": [
              "The combination of cool ambient moonlight and bright artificial headlights creates a dramatic, high-contrast base lighting environment, even when partially obscured by localized explosions."
            ],
            "creative_decisions": [
              "Maintain the stark lighting contrast established by the moon and headlights across all shots to consistently reflect the tense and chaotic atmosphere of the night raid."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 68,
        "analysis_summary": "제공된 샷들은 갈림길의 트럭 원경(샷 4), 트럭 짐칸 내 찰리의 얼굴 클로즈업(샷 10), 꿈속 들판을 달리는 인물들의 뒷모습 풀샷(샷 16)으로 구성되어 있습니다. 시공간(현실과 꿈)이 달라지고 각 대상의 카메라 스코프(full과 close)가 어느 하나 겹치지 않으므로, 2개 이상의 샷에 공통으로 고정할 시각적 요소가 존재하지 않습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "scene_index": 69,
        "analysis_summary": "샷 2와 샷 4는 각각 잠든 일행과 그들을 바라보는 찰리를 교차해서 비추고 있어 프레임 내 등장인물이 서로 겹치지 않습니다. 따라서 두 샷에 공통으로 노출되는 배경인 짐칸(트럭 베드)의 가장자리와 구조를 유일한 시각적 연속성 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "truck_cargo_bed",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The physical structure of the truck's rear cargo area, featuring its visible bed edge and corner. It is positioned in an outdoor setting where daylight is softly blocked, providing a dimly lit, shaded space.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              4
            ],
            "source_facts": [
              "truck bed corner",
              "bed edge leads toward the camera",
              "truck-bed edge in the surrounding frame",
              "Daylight subdued by the sheltering rocks"
            ],
            "visual_inferences": [
              "The bed is made of sturdy, utilitarian materials like metal, typical of a transport vehicle in a dystopian setting."
            ],
            "creative_decisions": [
              "Maintaining the visual presence of the truck's edge bridges the spatial gap between the sleeping characters and the observing character."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 70,
        "analysis_summary": "두 샷에 공통으로 등장하는 박철진의 얼굴 부위 깁스와 붕대, 턱을 앙다문 자세, 야간 병실의 어두운 환경 조명, 그리고 그가 누워있는 병상을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "park_chul_jin_facial_injury",
            "element_type": "character_state",
            "character_name": "Park Chul-jin",
            "description": "The severely injured Korean man lies in a rigid, reclining posture with his chin slightly lifted. His head and one side of his face are heavily wrapped in medical bandages and a cast, obscuring one eye. The remaining uncovered eye gazes upward. His jaw is clenched, highlighting his immobilized and vulnerable physical state.",
            "element_scope": "close",
            "applies_to_shots": [
              8,
              10
            ],
            "source_facts": [
              "patient's face and cast edge low on the left (Shot 8)",
              "reclining with chin slightly lifted, gaze=up (Shot 8)",
              "treatment covering at its edge (Shot 10)",
              "jaw tightens against his reclined posture, gaze=up (Shot 10)"
            ],
            "visual_inferences": [
              "The cast and bandages cover a significant portion of his head to reflect the severe injuries described in the script."
            ],
            "creative_decisions": [
              "The bandages appear clinical and heavily textured, creating a strong visual contrast with his tense, exposed facial features."
            ],
            "confidence": "high"
          },
          {
            "element_id": "nighttime_hospital_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The hospital room is bathed in dim, restrained nighttime illumination. Deep shadows surround the immediate area, creating a stark and severe contrast that emphasizes the bleak and clinical atmosphere of the medical facility.",
            "element_scope": "full",
            "applies_to_shots": [
              8,
              10
            ],
            "source_facts": [
              "Restrained interior illumination appropriate to the nighttime hospital maintains legible faces and a severe contrast (Shot 8)",
              "Maintain the preceding hospital illumination (Shot 10)"
            ],
            "visual_inferences": [
              "Light sources are distant or indirect, avoiding bright overhead lamps to suit the late-night setting."
            ],
            "creative_decisions": [
              "Cool ambient tones are used in the shadows to enhance the grim and unforgiving mood of the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "clinical_hospital_bed",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A standard clinical hospital bed equipped with plain white linens and a pillow. It supports the reclining patient, keeping his upper body slightly elevated.",
            "element_scope": "full",
            "applies_to_shots": [
              8,
              10
            ],
            "source_facts": [
              "bedside camera beside the shoulder (Shot 8)",
              "same side of the bed (Shot 10)",
              "reclined posture (Shot 10)"
            ],
            "visual_inferences": [
              "The bed has metallic side rails typical of severe-trauma military hospital wards."
            ],
            "creative_decisions": [
              "The linens are rendered with slight creases around the head area to visually indicate the patient's prolonged immobilization."
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 71,
        "analysis_summary": "찰리와 앰버가 다수의 샷에 등장하므로, 자세와 표정이 변하더라도 이들의 기본적인 외형과 복장은 일관되게 유지되어야 합니다. 또한 샷 13과 25는 공통적으로 자연스러운 낮 채광(Daylight)이라는 고정된 환경 조명 상태를 공유합니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_character_identity",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie is a young boy traveling with the group, maintaining consistent physical traits across the sequence. His foundational facial features, hairstyle, and the visible materials of his casual travel clothing remain identical. This unchanging core appearance ensures his identity is recognizable regardless of his varying postures and actions.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              13,
              25
            ],
            "source_facts": [
              "Charlie appears in the truck bed (Shot 4), on the ridge (Shot 13), and at the violet field (Shot 25).",
              "He is addressed as a younger member of the group."
            ],
            "visual_inferences": [
              "As a traveler on a continuous journey, his hairstyle and basic clothing do not change between these consecutive narrative beats."
            ],
            "creative_decisions": [
              "Design Charlie with simple, practical garments that remain visually identical whether the framing highlights only his arms and lap or shows his full body."
            ],
            "confidence": "high"
          },
          {
            "element_id": "amber_character_identity",
            "element_type": "character_state",
            "character_name": "Amber",
            "description": "Amber is a young female traveler whose basic facial structure, hairstyle, and outfit stay constant. Her ongoing journey with the group is reflected in her stable physical appearance and travel-appropriate attire. These consistent traits anchor her identity across different emotional states and physical stances.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              25
            ],
            "source_facts": [
              "Amber sits and talks to Charlie on the ridge (Shot 13).",
              "She later stands outside looking at the violet field with the rest of the group (Shot 25)."
            ],
            "visual_inferences": [
              "Her overall styling and clothing remain identical as she transitions from the seated emotional conversation to the standing moment of discovery."
            ],
            "creative_decisions": [
              "Keep her attire slightly travel-worn and practical, ensuring its textures and colors look identical in both the closer emotional shot and the wider group shot."
            ],
            "confidence": "high"
          },
          {
            "element_id": "daytime_natural_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The outdoor environments are illuminated by bright, natural daylight. This broad ambient lighting casts consistent natural shadows and highlights across the characters and their surroundings. The stable illumination reinforces a continuous daytime setting despite the changing geographical locations.",
            "element_scope": "full",
            "applies_to_shots": [
              13,
              25
            ],
            "source_facts": [
              "The camera description for Shot 13 explicitly states Daylight gives the tears modest highlights.",
              "The camera description for Shot 25 explicitly notes Daylight preserves the purple flowers as the principal vivid color."
            ],
            "visual_inferences": [
              "The time has progressed from the dawn of the earlier driving sequence to full daylight, which remains steady across these later outdoor stops."
            ],
            "creative_decisions": [
              "Maintain a neutral and realistic sunlight that evenly illuminates the faces and landscapes without introducing stylized, dramatic color casts."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 72,
        "analysis_summary": "트럭의 짐칸 내부를 배경으로 하는 세 샷(38, 61, 65)을 분석하여, 공통으로 유지되는 트럭 짐칸의 내부 공간과 샷 38 및 65에 명시된 완전히 열린 문(doorway)의 상태를 환경 고정 요소로 추출하였습니다. 인물들의 자세와 시간대 및 조명 상태는 샷의 전개에 따라 달라지므로 제외하였습니다.",
        "fixed_elements": [
          {
            "element_id": "env_truck_cargo",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior space of the truck's cargo area. It serves as the primary enclosure for the occupants, presenting a raw, utilitarian transport environment with bare walls and floor.",
            "element_scope": "full",
            "applies_to_shots": [
              38,
              61,
              65
            ],
            "source_facts": [
              "immediately inside its open doorway (Shot 38)",
              "inside the stopped truck's cargo area (Shot 61)",
              "inside the stopped truck (Shot 65)"
            ],
            "visual_inferences": [
              "The space is unadorned and functional, typical of a heavy-duty cargo vehicle.",
              "The area is large enough to accommodate multiple passengers and allow them to sit or move around."
            ],
            "creative_decisions": [
              "Using the confined, dimly lit interior as a dramatic space that emphasizes the vulnerability and isolation of the occupants."
            ],
            "confidence": "high"
          },
          {
            "element_id": "env_truck_door",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The doorway of the truck's cargo area remains fully open. Both vertical edges of the doorway are clearly visible, creating a structural frame that exposes the interior space to the exterior environment.",
            "element_scope": "full",
            "applies_to_shots": [
              38,
              65
            ],
            "source_facts": [
              "its open doorway (Shot 38)",
              "Keep both edges of the fully open doorway visible (Shot 65)"
            ],
            "visual_inferences": [
              "The doorway structure is thick and metallic, consistent with the truck's heavy-duty design."
            ],
            "creative_decisions": [
              "Highlighting the open doorway as a natural framing device to visually connect the internal setting with outside actions and characters."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 73,
        "analysis_summary": "이현우가 여러 샷에 등장함에 따라 그의 꼬질꼬질하고 지친 외형 상태가 유지되며, 보건소 내부의 절제된 야간 조명 톤이 샷 2와 8에서 일관되게 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_grimy_appearance",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "A young Korean man with a notably grimy and unwashed appearance. His skin and clothes are heavily covered in dirt, dust, and sweat, vividly reflecting a long period of wandering and hardship. His garments remain disheveled and stained throughout the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              8
            ],
            "source_facts": [
              "꼬질꼬질한 현우의 피부와 행색을 보며 그동안의 시간을 어림짐작하는 신부"
            ],
            "visual_inferences": [
              "He is a young Korean man.",
              "His clothes are stained and worn out to match the explicitly described grimy condition of his skin."
            ],
            "creative_decisions": [
              "The grime is distributed evenly across his visible skin and clothing to emphasize prolonged exposure to harsh external environments without an opportunity to wash."
            ],
            "confidence": "high"
          },
          {
            "element_id": "health_center_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the health center features restrained, dim ambient illumination appropriate for a nighttime setting. The lighting relies on practical indoor fixtures that cast a functional, subdued glow, allowing faces to remain legible without feeling overly stylized or bright.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              8
            ],
            "source_facts": [
              "보건소, 목포 항구도시 - N",
              "Restrained ambient illumination appropriate to the nighttime health center",
              "Maintain the health center's restrained ambient illumination"
            ],
            "visual_inferences": [
              "The light sources are typical makeshift or practical health center lamps, creating soft but noticeable shadows suitable for night."
            ],
            "creative_decisions": [
              "Maintain a warm but muted color palette in the lighting to reflect the intimate, quiet moments (relief and reunion) amidst a dystopian setting."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 74,
        "analysis_summary": "선택된 두 샷은 노상 식당의 테이블을 중심으로 진행됩니다. 인물과 생선회 소품은 각각의 샷에 개별적으로 등장하지만, 배경이 되는 테이블의 표면과 어두운 밤거리의 조명 분위기는 두 샷에 걸쳐 일관되게 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "street_restaurant_table_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The surface of a table at an outdoor street restaurant in a port village at night. The surrounding environment is illuminated by subdued, restrained ambient nighttime lighting, maintaining a gloomy and muted atmosphere across the tabletop.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              6
            ],
            "source_facts": [
              "gaze dropping toward the tabletop (Shot 3)",
              "surrounding tabletop retaining scale and context (Shot 6)",
              "Subdued ambient illumination appropriate to the nighttime street restaurant (Shot 3)",
              "Restrained nighttime ambient illumination (Shot 6)"
            ],
            "visual_inferences": [
              "The table surface is simple and slightly worn, fitting the impoverished and unregulated nature of the dystopian port village."
            ],
            "creative_decisions": [
              "Maintain consistent low-key ambient lighting to emphasize the bleak reality of their situation without introducing unnatural colors."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 75,
        "analysis_summary": "샷 4와 8은 모두 버려진 공항의 거대한 창고 문과 그 주변을 배경으로 합니다. 이에 따라 두 샷에 공통으로 등장하는 거대한 창고 문(환경 요소)과, 해당 공간을 통과하거나 머무는 이현우 및 쿠마의 기본 외형(인물 상태)을 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "warehouse_doorway",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A massive, tall set of warehouse doors at an abandoned airport facility. The open doorway features rusted, aged metal and concrete structural edges, reflecting decades of neglect. It stands in a dark, nighttime environment.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              8
            ],
            "source_facts": [
              "거대한 창고 문을 열고 들어서는 쿠마와 현우.",
              "continue inward from one side of the warehouse doorway",
              "track immediately outside and beside the warehouse doorway"
            ],
            "visual_inferences": [
              "The doorway frame is large enough to accommodate light aircraft, heavily rusted and weathered, matching the overall abandoned state of the ruins."
            ],
            "creative_decisions": [
              "The heavy doors are visually distinct to show a clear threshold between the outside ruined airport and the interior warehouse space."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_appearance",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "A young Korean man living in a dystopian 2069 society. He wears practical, worn-out clothing suitable for surviving and traveling through ruined environments. His overall attire reflects the harsh nighttime conditions.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              8
            ],
            "source_facts": [
              "거대한 창고 문을 열고 들어서는 쿠마와 현우.",
              "Let 이현우 and 쿠마 pass just beyond the near frame edge",
              "이현우 and 쿠마 occupy the right edge"
            ],
            "visual_inferences": [
              "His clothing is rugged, simple, and slightly dusty, fitting the post-apocalyptic setting."
            ],
            "creative_decisions": [
              "Dressed in neutral, dark tones to blend smoothly with the low ambient nighttime light of the ruins."
            ],
            "confidence": "medium"
          },
          {
            "element_id": "kuma_appearance",
            "element_type": "character_state",
            "character_name": "쿠마",
            "description": "A tough male survivor living in a ruined, dystopian society. He wears rugged, heavily weathered clothing typical of someone leading a group in abandoned ruins. His attire is practical for the harsh conditions.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              8
            ],
            "source_facts": [
              "쿠마의 일행들이 이곳에 모닥불을 지피며 지키고 있다.",
              "거대한 창고 문을 열고 들어서는 쿠마와 현우."
            ],
            "visual_inferences": [
              "As a leader of a survivor group, his clothing might be slightly more durable but still heavily worn out and unwashed."
            ],
            "creative_decisions": [
              "He has a sturdy physical presence, wearing practical survival gear suited for the cold night in an open ruined space."
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 76,
        "analysis_summary": "선택된 두 샷(4번, 9번) 간에 공통으로 등장하는 인물이나 소품이 없으므로, 두 샷 모두에 공통으로 적용되는 야간 보건소의 차분하고 절제된 조명 환경 상태만을 유일한 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "health_center_nighttime_ambience",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the health center at night features restrained, dim ambient illumination with sober contrast. The background setting remains shadowy yet clearly identifiable as a medical facility, providing a consistently controlled low-light atmosphere across the scene.",
            "element_scope": "full",
            "applies_to_shots": [
              4,
              9
            ],
            "source_facts": [
              "Controlled ambient illumination appropriate to the nighttime health center",
              "sober contrast",
              "restrained health-center ambient illumination"
            ],
            "visual_inferences": [
              "The background is dimly lit and shadowy, focusing attention on the subjects while maintaining the identity of a night-time medical clinic."
            ],
            "creative_decisions": [
              "The background environment should be slightly blurred to emphasize the dramatic tension of the subjects, while the ambient light tones remain cool and muted."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 77,
        "analysis_summary": "선택된 샷들 중 샷 18과 46에 공통으로 등장하는 찰리의 변하지 않는 신체적 특징(가슴에 달린 링과 이모티콘을 띄울 수 있는 얼굴 형태)을 고정 요소로 추출했습니다. 인물의 자세와 시간대 및 공간 배경이 샷에 따라 크게 변하므로, 변화하는 요소는 일관성 항목에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_base_appearance",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "Charlie retains his intrinsic physical characteristics as an android. A distinctive circular ring is prominently attached to his chest as a permanent fixture of his body. His facial area functions as a digital display capable of showing visual emoticons.",
            "element_scope": "full",
            "applies_to_shots": [
              18,
              46
            ],
            "source_facts": [
              "찰리의 가슴에 달린 링 (A ring attached to Charlie's chest)",
              "찰리의 표정에 웃음 이모티콘 띄우고 (Charlie's face displaying a smiling emoticon)"
            ],
            "visual_inferences": [
              "Charlie possesses a mechanical or artificial overall body structure.",
              "The chest ring is a visible, permanent component of his fundamental design, distinct from any clothing or temporary props."
            ],
            "creative_decisions": [
              "Maintaining his recognizable robotic design elements so that his identity remains clear whether he is standing in a superhero pose or walking down a runway wearing a backpack."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 78,
        "analysis_summary": "찰리가 뒤집어쓴 커다란 모포의 질감과 형태는 샷 2와 14에 공통으로 나타나는 근접 고정 요소입니다. 또한 샷 2, 14, 19 전반에 걸쳐 어스름한 저녁 항구의 어두운 조명 상태가 환경 고정 요소로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_heavy_blanket_covering",
            "element_type": "character_state",
            "character_name": "Charlie",
            "description": "A large, heavy, dark blanket is draped completely over the character's head and shoulders. The thick fabric forms heavy folds, burying the neck area and obscuring the overall head shape and facial features, while resting heavily on the drawn shoulders.",
            "element_scope": "close",
            "applies_to_shots": [
              2,
              14
            ],
            "source_facts": [
              "커다란 모포를 뒤집어쓴 찰리",
              "모포로 찰리의 얼굴을 가려주며",
              "blanket-covered bodies",
              "shoulders drawn beneath blanket"
            ],
            "visual_inferences": [
              "The blanket is thick enough to hide the character's non-human or distinct silhouette.",
              "It acts as a makeshift hood, pulled closely over the head."
            ],
            "creative_decisions": [
              "The blanket has a coarse texture and a muted, dark color to blend in with the low-light environment and maintain secrecy."
            ],
            "confidence": "high"
          },
          {
            "element_id": "dim_evening_harbor_ambient",
            "element_type": "environment_state",
            "character_name": "",
            "description": "Dim, subdued evening twilight illuminates the harbor area. The low ambient light creates a low-contrast atmosphere with deep shadows, rendering the overall environment dark while preserving basic shapes and outlines without distinct artificial light fixtures.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              14,
              19
            ],
            "source_facts": [
              "어스름한 저녁",
              "Dim evening ambient light gives the harbor subdued contrast",
              "Maintain the harbor's dim evening ambient light",
              "Low evening ambient light preserves the white wake against the dark harbor"
            ],
            "visual_inferences": [
              "The lighting has a cool, grayish or bluish tint typical of dusk.",
              "Shadows are soft but pervasive due to the lack of direct sunlight or strong artificial spots."
            ],
            "creative_decisions": [
              "Use this lighting to emphasize the secretive, uncertain nature of the characters' departure."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 79,
        "analysis_summary": "이 씬은 갑작스러운 폭발로 인해 선박이 기울어지는 작은 선원실 내부를 묘사합니다. 샷 전반에 걸쳐 선실 내의 차분하고 안정된 조명 상태, 인물들이 초반에 기대어 쉬던 소파, 그리고 찰리의 거대한 금속 몸통 외형이 고정 요소로 유지됩니다.",
        "fixed_elements": [
          {
            "element_id": "cabin_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the small crew cabin is illuminated by restrained, stable ambient lighting. This quiet illumination maintains a natural contrast without any perceptual distortion or dramatic flashing, preserving clear visibility of the room's structural details and characters even during the violent tilting of the ship.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              8,
              9
            ],
            "source_facts": [
              "Restrained ambient cabin illumination preserves facial and mechanical detail with quiet contrast and no perceptual distortion.",
              "Keep the preceding cabin illumination unchanged",
              "Maintain the established cabin illumination and readable floor-to-body separation throughout the violent tilt."
            ],
            "visual_inferences": [
              "The lighting originates from practical, built-in ceiling or wall fixtures typical of utilitarian ship quarters."
            ],
            "creative_decisions": [
              "Intentionally avoid adding cinematic explosion flashes or flickering lights to keep the visual focus entirely on the physical displacement and bodily reactions."
            ],
            "confidence": "high"
          },
          {
            "element_id": "crew_cabin_sofa",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A low sofa equipped with a solid backrest is positioned within the small crew cabin. It serves as a resting spot for the crew members, maintaining its stationary placement in the room and providing a physical baseline against which the characters lean and subsequently react.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              8
            ],
            "source_facts": [
              "현우, 쇼파에 다리 뻗고 기댄다.",
              "low sofa-side tracking position",
              "reclines at right-center against the backrest",
              "upper body lifted clear of the backrest at center-left"
            ],
            "visual_inferences": [
              "The sofa has a simple, functional design covered in durable material suited for a maritime crew cabin."
            ],
            "creative_decisions": [
              "Keep the sofa low in the framing to anchor the characters' resting poses and emphasize the vertical displacement when a character abruptly rises."
            ],
            "confidence": "high"
          },
          {
            "element_id": "charlie_metal_body",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "Charlie is a large robotic entity characterized by a heavy, visibly metallic torso and prominent structural mechanical details. His overall body composition consists of robust, non-biological metal plating that conveys significant weight and mechanical bulk.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              9
            ],
            "source_facts": [
              "거대한 금속 몸통",
              "preserves facial and mechanical detail",
              "His lifted metal torso crosses the center"
            ],
            "visual_inferences": [
              "His metal surface lacks a polished android aesthetic, instead appearing industrial, functional, and heavily built to match his physical mass."
            ],
            "creative_decisions": [
              "Emphasize the rigid, heavy nature of his metallic torso to make the moment he is thrown airborne by the ship's tilt appear highly dangerous and impactful."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 80,
        "analysis_summary": "샷 6과 12는 찰리와 이현우의 손이 교차하는 순간을 동일한 구도로 포착한 클로즈업 샷이므로, 찰리의 금속 손과 이현우의 젖은 팔목, 그리고 폭우가 내리는 야간 선박 환경을 고정 요소로 추출했습니다. 반면 샷 17은 심해로 가라앉는 와이드 샷으로, 다른 샷들과 연속되는 시각적 디테일(2개 이상 샷 적용)을 공유하지 않아 고정 요소에서 제외되었습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_metal_hand_close",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "A close-up detail of Charlie's massive, robotic metal hand and forearm entering the frame from the upper left. The metallic surface is drenched in heavy rainwater, catching faint readable highlights from the dim ambient night lighting of the storm.",
            "element_scope": "close",
            "applies_to_shots": [
              6,
              12
            ],
            "source_facts": [
              "찰리의 거대한 금속 손",
              "Charlie's metal hand enters from the upper left",
              "wet skin and metal readable highlights"
            ],
            "visual_inferences": [
              "The mechanical arm has distinct segmented joints that emphasize its non-human rigidity."
            ],
            "creative_decisions": [
              "The tight cropping excludes the face and torso to focus entirely on the physical texture and power of the machine hand holding onto the human wrist."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_wet_arm_close",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "A close-up view of Hyun-woo's bare hand, wrist, and forearm extending diagonally toward the lower right of the frame. His human skin is extremely wet and slick from the torrential rain, showing vulnerability against the harsh environment.",
            "element_scope": "close",
            "applies_to_shots": [
              6,
              12
            ],
            "source_facts": [
              "허공에 뜬 이현우의 손목",
              "이현우's forearm extends toward his partially visible suspended body at lower right"
            ],
            "visual_inferences": [
              "The skin appears pale and cold due to the intense storm and darkness."
            ],
            "creative_decisions": [
              "Positioned in the lower center-right to create a diagonal line of tension, highlighting the precariousness of his suspended body just outside the frame."
            ],
            "confidence": "high"
          },
          {
            "element_id": "stormy_ship_edge_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The peripheral background of a ship's edge engulfed in a severe nighttime typhoon. Torrential rain continuously pours through the frame under low illumination, revealing only a slight glimpse of a sturdy pillar and the ship's railing.",
            "element_scope": "full",
            "applies_to_shots": [
              6,
              12
            ],
            "source_facts": [
              "엄청난 양의 폭우와 태풍",
              "Low nighttime illumination through torrential rain",
              "retain a peripheral glimpse of the pillar",
              "retaining a sliver of ship's edge"
            ],
            "visual_inferences": [
              "The intense rain streaks blur the background details, leaving the ship's structures looking dark, industrial, and soaked."
            ],
            "creative_decisions": [
              "Lighting is kept extremely restricted to naturalistic night ambient levels to maintain a sense of chaotic danger without artificial spotlighting."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 81,
        "analysis_summary": "이현우가 입고 있는 새하얀 환자복은 세 샷(1, 5, 8)에 걸쳐 일관되게 유지되며, 서지민의 흰색 연구복은 그녀가 등장하는 샷(5, 8)에서 동일하게 묘사됩니다. 또한, 병실의 흰색 침대와 강렬한 형광등 조명 상태는 샷 1과 5에서 연속적으로 나타나 임상적이고 눈부신 환경을 구축합니다.",
        "fixed_elements": [
          {
            "element_id": "hyun_woo_white_patient_clothes",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "Lee Hyun-woo is dressed in simple, pure white clothing, indicating his status as a recovering patient at the facility. The pristine white color is clearly visible across different framings.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5,
              8
            ],
            "source_facts": [
              "새하얀 옷을 입었다.",
              "a small portion of his white clothing below"
            ],
            "visual_inferences": [
              "The clothing consists of a standard, unpatterned shirt or top suitable for a medical patient."
            ],
            "creative_decisions": [
              "The stark white attire visually aligns him with the clinical and slightly disorienting environment of the research facility."
            ],
            "confidence": "high"
          },
          {
            "element_id": "ji_min_lab_coat",
            "element_type": "character_state",
            "character_name": "서지민",
            "description": "Seo Ji-min, a young female researcher, wears a white laboratory coat over her clothes. The coat signifies her professional role within the Jeju research facility.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              8
            ],
            "source_facts": [
              "연구복을 입은 여자",
              "the 20-year-old 서지민"
            ],
            "visual_inferences": [
              "The lab coat is clean, neat, and appropriate for an active research environment."
            ],
            "creative_decisions": [
              "Her attire immediately establishes her authority and connection to the facility, contrasting with the patient's uniform."
            ],
            "confidence": "high"
          },
          {
            "element_id": "recovery_room_clinical_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The recovery room is characterized by a stark white bed and intense, bright fluorescent lighting. This clinical illumination dominates the space, creating a highly exposed atmosphere.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              5
            ],
            "source_facts": [
              "흰색 침대 위에 눈을 뜨는 현우. 강렬한 형광등이 그의 눈을 강타한다.",
              "Intense fluorescent illumination strikes his newly opened eyes against the white bed"
            ],
            "visual_inferences": [
              "The surrounding walls and surfaces are light-colored or white, reflecting the strong overhead light to enhance the sterile feel."
            ],
            "creative_decisions": [
              "The bright, harsh lighting serves to visually emphasize the character's abrupt awakening and initial disorientation in the unfamiliar room."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 82,
        "analysis_summary": "교차 샷 분석 결과, 샷 5와 16에서 공통으로 등장하는 지소영의 흰색 연구복과 세련된 인상을 'close' 스코프 고정 요소로 추출하였습니다. 또한 샷 5, 11, 16 전반에 걸쳐 명시된 차갑고 중립적인 연구소 조명과 첨단 기기 배경을 환경 상태로 정의하였습니다.",
        "fixed_elements": [
          {
            "element_id": "ji_so_young_upper_appearance",
            "element_type": "character_state",
            "character_name": "지소영",
            "description": "A polished woman in her mid-fifties wearing a crisp, white research coat. Her neat, sophisticated facial profile and the upper portion of her professional attire remain consistent across the shots.",
            "element_scope": "close",
            "applies_to_shots": [
              5,
              16
            ],
            "source_facts": [
              "50대 중반의 세련된 인상. 깔끔한 연구복을 입은 소영",
              "polished woman in her mid-fifties... in her white research coat",
              "her restrained foreground profile"
            ],
            "visual_inferences": [
              "The collar and upper shoulders of the white research coat are visible and maintain a structured, professional fit."
            ],
            "creative_decisions": [
              "Emphasize her polished and restrained demeanor through the crispness of her white coat and immaculate facial features."
            ],
            "confidence": "high"
          },
          {
            "element_id": "neutral_laboratory_illumination",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The advanced energy research center is bathed in a neutral, cool-toned ambient laboratory illumination. This lighting accentuates the sterile, high-tech atmosphere, subtly highlighting surrounding computer equipment and metallic structures.",
            "element_scope": "full",
            "applies_to_shots": [
              5,
              11,
              16
            ],
            "source_facts": [
              "각종 컴퓨터와 알 수 없는 연구 장치들, 원자력 발전소와 같은 분위기",
              "ambient light appropriate to the research center",
              "neutral laboratory illumination"
            ],
            "visual_inferences": [
              "The light casts a cool, clinical hue over the environment, reflecting off stainless-steel and metallic surfaces."
            ],
            "creative_decisions": [
              "Use the neutral illumination to establish an emotionally detached and highly advanced scientific setting."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 83,
        "analysis_summary": "샷 11과 17에 공통으로 등장하는 이현우의 상반신 외형과 임시보호소 내부의 차분한 주변 조명 상태를 고정 요소로 추출했습니다. 샷 사이에서 인물의 자세(앉음→누움)와 표정(미소→수심)은 변하므로 기본 외양과 환경 조명만을 일관되게 유지합니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_consistent_appearance",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "Hyun-woo's facial features, hair style, and upper body clothing remain consistent across these close views. Although his posture changes from leaning toward a monitor to lying down, and his expression shifts from a forced smile to a worried look, his fundamental grooming and physical appearance are unaltered.",
            "element_scope": "close",
            "applies_to_shots": [
              11,
              17
            ],
            "source_facts": [
              "이현우가 모니터를 향해 애써 밝은 척 활짝 웃음 짓는 얼굴 (Shot 11)",
              "침대에 누운 이현우가 천장을 멍하니 바라보며 미간에 깊은 주름을 잡은 심란한 얼굴 클로즈업 (Shot 17)"
            ],
            "visual_inferences": [
              "His clothing and hair state do not change during the brief transition from the call to lying on the bed."
            ],
            "creative_decisions": [
              "Maintain the same textural details of his skin and hair to anchor his identity while his emotional state and physical orientation change completely."
            ],
            "confidence": "high"
          },
          {
            "element_id": "shelter_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The temporary shelter room is filled with subdued, restrained ambient illumination. The lighting remains functionally dim without introducing any harsh direct light sources or motivated color shifts, creating a continuous, slightly somber atmosphere in the room.",
            "element_scope": "full",
            "applies_to_shots": [
              11,
              17
            ],
            "source_facts": [
              "Use restrained room-appropriate ambient illumination (Shot 11)",
              "Maintain subdued, room-appropriate ambient illumination that reveals the furrowed brow without adding a motivated color shift or a new light source (Shot 17)"
            ],
            "visual_inferences": [
              "The shelter room utilizes basic, non-intrusive diffuse lighting rather than dramatic cinematic spots."
            ],
            "creative_decisions": [
              "Keep the contrast relatively low in the background to ensure the viewer's focus remains entirely on Hyun-woo's changing emotional expressions."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 84,
        "analysis_summary": "씬 84번은 찰리가 연구실에서 깨어나 나이 든 지소영을 만나 포옹하는 씬입니다. 샷 1과 21에서 공통으로 나타나는 찰리의 금속 안드로이드 신체 디테일과, 샷 18과 21에서 공통으로 나타나는 지소영의 중년 얼굴 특징을 고정 시각 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_cyborg_features",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "The character is a cyborg with distinct metallic features on his body. Across the frames, his exposed upper torso, shoulders, and arms display mechanical joints and artificial plating. This non-human, robotic physical structure remains visually consistent despite changes in his posture.",
            "element_scope": "close",
            "applies_to_shots": [
              1,
              21
            ],
            "source_facts": [
              "거대한 금속 품에 안긴",
              "detail of his metal embrace",
              "수많은 전선이 연결된"
            ],
            "visual_inferences": [
              "His shoulders and arms consist of visible metallic segments and synthetic joints rather than human skin."
            ],
            "creative_decisions": [
              "The metal plating has a sleek yet slightly worn dystopian aesthetic, contrasting with the warmth of the human characters he interacts with."
            ],
            "confidence": "high"
          },
          {
            "element_id": "ji_so_young_aging_appearance",
            "element_type": "character_state",
            "character_name": "지소영",
            "description": "The character is a middle-aged Korean woman whose face displays natural signs of aging. Her facial features include visible fine lines, subtle wrinkles, and a mature skin texture that reflects the passage of decades. Her overall appearance consistently conveys a warm, enduring presence.",
            "element_scope": "close",
            "applies_to_shots": [
              18,
              21
            ],
            "source_facts": [
              "눈앞의 중년 여성이",
              "나.. 많이 늙었지?",
              "present-day face",
              "older Ji So-young"
            ],
            "visual_inferences": [
              "Her hair shows subtle signs of graying and is styled in a practical, mature fashion suited for an older professional."
            ],
            "creative_decisions": [
              "Her wrinkles and skin texture are rendered softly to emphasize emotional depth, peacefulness, and grace rather than harsh aging."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 85,
        "analysis_summary": "샷 1과 샷 12에서 공통으로 등장하는 유리 벽과 중립적인 조명 환경, 그리고 찰리의 가슴에 부착된 링과 굵은 전선들을 고정 요소로 추출했습니다. 샷 22는 식당이라는 다른 공간이므로 시각적 연속성 대상에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "charlie_wired_chest_ring",
            "element_type": "character_state",
            "character_name": "찰리",
            "description": "A mechanical ring is situated on Charlie's chest. Several thick cables and wires are securely attached around this ring, extending across his upper chest and arms. These thick wires physically connect him to the surrounding laboratory equipment.",
            "element_scope": "close",
            "applies_to_shots": [
              1,
              12
            ],
            "source_facts": [
              "가슴과 팔에 여러 가닥의 굵은 전선을 붙인 찰리 (Shot 1)",
              "wired chest and arms unobstructed (Shot 1)",
              "가슴 링 (Shot 12)",
              "attached wires, both shoulder roots (Shot 12)"
            ],
            "visual_inferences": [
              "The ring functions as a prominent central device on his bare or tightly-fitted chest.",
              "The thick wires have an industrial appearance, appearing taped or firmly suctioned to his skin to prevent detachment."
            ],
            "creative_decisions": [
              "The heavy and industrial appearance of the wires visually anchors him to the testing environment, emphasizing his restricted mobility."
            ],
            "confidence": "high"
          },
          {
            "element_id": "laboratory_glass_barrier",
            "element_type": "environment_state",
            "character_name": "",
            "description": "A thick, transparent glass partition divides the laboratory space. This glass wall acts as a clear physical barrier, separating the clinical observation area from the confined testing room.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              12
            ],
            "source_facts": [
              "유리 벽 너머 (Shot 1)",
              "Begin outside the glass (Shot 1)",
              "immediately outside the glass (Shot 12)"
            ],
            "visual_inferences": [
              "The glass is constructed from thick, reinforced material suitable for a high-security research environment."
            ],
            "creative_decisions": [
              "Subtle reflections on the clear glass surface are visually utilized to emphasize the strict physical separation between the enclosed subject and the outside environment."
            ],
            "confidence": "high"
          },
          {
            "element_id": "laboratory_neutral_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The laboratory space is illuminated by a neutral, even ambient lighting. This flat exposure clearly reveals both the observation side and the enclosed testing side of the room without casting dramatic shadows.",
            "element_scope": "full",
            "applies_to_shots": [
              1,
              12
            ],
            "source_facts": [
              "Neutral ambient illumination keeps both sides of the glass readable (Shot 1)",
              "Maintain the laboratory's neutral ambient exposure (Shot 12)"
            ],
            "visual_inferences": [
              "Light sources are likely bright overhead fluorescent or LED panels typical of modern clinical facilities."
            ],
            "creative_decisions": [
              "The flat, even lighting eliminates harsh shadows, reinforcing the clinical and objective visual tone of the scientific facility."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 86,
        "analysis_summary": "두 샷에 공통으로 등장하는 이현우의 상체 기울기와 분노에 찬 시선, 그리고 전경 하단에 걸쳐 있는 사무실 책상의 위치와 어두운 야간 조명 상태를 고정 요소로 추출했습니다. 손의 동작은 샷마다 변하므로(주먹에서 삿대질로) 고정 상태에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "hyunwoo_angry_demeanor",
            "element_type": "character_state",
            "character_name": "이현우",
            "description": "A young Korean man leans his upper body and shoulders forward aggressively. His face displays intense anger, with a tense jaw, flushed skin, and an unwavering, heated gaze directed off-screen to the right. The physical tension in his neck and shoulders remains constant, reflecting his highly agitated state.",
            "element_scope": "close",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "weight remains pitched forward",
              "angry attention stays on 지소영",
              "agitated face",
              "bloodshot eyes remain fixed on her",
              "leaning into pointed accusation"
            ],
            "visual_inferences": [
              "The character is a young Korean male.",
              "His neck and shoulders remain rigidly tense to physically manifest the anger described in his face and stance."
            ],
            "creative_decisions": [
              "Focused the fixed state entirely on the head, neck, and upper chest to avoid continuity errors with his changing hand gestures (from clenched fists to pointing)."
            ],
            "confidence": "high"
          },
          {
            "element_id": "office_desk_and_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An office environment at night illuminated by restrained, dim ambient lighting that casts natural, subtle shadows without harsh contrast. The corner and edge of an office desk are visible in the lower foreground, acting as a physical spatial boundary for the standing man.",
            "element_scope": "full",
            "applies_to_shots": [
              2,
              6
            ],
            "source_facts": [
              "retaining the desk corner below as the boundary",
              "restrained ambient illumination appropriate to the office",
              "same side of the desk",
              "maintain the office's existing ambient treatment"
            ],
            "visual_inferences": [
              "The scene occurs at night, necessitating a low-key, atmospheric ambient light setup in the office.",
              "The desk features standard, unembellished office materials that catch minimal light."
            ],
            "creative_decisions": [
              "Kept the desk consistently anchored in the lower frame to maintain the confrontation line and spatial depth between the man and the off-screen character."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 87,
        "analysis_summary": "씬 87은 특임대장 사무실(샷 5)과 유빅사 회장실(샷 10)을 교차 편집으로 보여주는 장면입니다. 제공된 두 샷은 서로 완전히 독립된 공간과 인물(이강준, 윤성찬)을 다루고 있으므로, 두 샷 이상에 걸쳐 시각적으로 유지되어야 하는 공통 요소(고정 요소)가 존재하지 않습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "scene_index": 88,
        "analysis_summary": "샷 7과 37은 실험실 침대 주변을 배경으로 하며, 강한 방향성 광원이나 뚜렷한 색채가 없는 절제된 주변 조명(ambient illumination)이 공통으로 유지됩니다. 찰리의 결박 상태는 샷 37 이전에 풀리며, 찰리와 침대는 두 샷 간에 묘사 범위(전체 대상 vs 일부 디테일)가 달라 스코프가 일치하는 샷이 1개씩이므로 규정에 따라 고정 요소에서 제외하였고, 조명 환경만을 전체(full) 스코프 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "restrained_ambient_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The laboratory environment features a restrained, diffuse ambient illumination. This lighting setup lacks strong directional light sources or vibrant colors, maintaining a clinical and somber atmosphere. It gently separates forms and textures, such as metal surfaces and skin, without introducing harsh shadows or blooming highlights.",
            "element_scope": "full",
            "applies_to_shots": [
              7,
              37
            ],
            "source_facts": [
              "Restrained ambient illumination separates the metal body... without introducing a specific light source or color.",
              "Maintain the bedside ambient illumination, using restrained highlight contrast..."
            ],
            "visual_inferences": [
              "The lighting is soft, diffuse, and likely cool-toned, reflecting a sterile scientific setting."
            ],
            "creative_decisions": [
              "Keeping the overall illumination muted and directionless to emphasize the emotional weight of the interactions rather than the high-tech environment."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 89,
        "analysis_summary": "선택된 샷들은 헬기의 공습(낮/흐림), 찰리의 에너지 방출(어두워짐), 찰리의 산화 후 잔해(밤)라는 급격한 시간 및 상태 변화를 보여줍니다. 인물의 생사 및 조명 상태가 극적으로 변하므로, 3개의 샷에 공통으로 유지되는 물리적 요소는 사건의 배경이 되는 옥상의 바닥면뿐입니다.",
        "fixed_elements": [
          {
            "element_id": "laboratory_rooftop_ground",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The flat, horizontal surface of the laboratory rooftop. Originally a rooftop park lawn, it forms the consistent physical ground plane that anchors the spatial layout, visible as a slim edge when looking up or as a broad surrounding margin when looking down.",
            "element_scope": "full",
            "applies_to_shots": [
              38,
              58,
              73
            ],
            "source_facts": [
              "The scene text places the action at '옥상 공원 잔디밭' (rooftop park lawn).",
              "Shot 38 describes a 'slim rooftop edge along the bottom'.",
              "Shot 58 mentions a 'rooftop position' where feet brace apart.",
              "Shot 73 describes a 'broad margin of surrounding ground'."
            ],
            "visual_inferences": [
              "Despite extreme lighting changes from subdued daylight to a blinding beam and then to ambient night, the physical ground plane remains a continuous anchor, likely appearing somewhat flattened or scorched by the ongoing battle."
            ],
            "creative_decisions": [
              "Maintained the presence of the rooftop ground across all extreme camera angles (looking sharply up or looking down) to provide a persistent spatial reference for the viewer."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 90,
        "analysis_summary": "전반적으로 어둡게 유지되는 연구소 실내 환경과 배경의 대형 모니터, 그리고 의자에 앉아 상체를 앞으로 숙이고 있는 상처투성이 현우의 고정된 자세를 공통 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "dark_laboratory_interior",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of a spacious research laboratory is kept in deep darkness. The ambient lighting is extremely low and restrained, creating a solemn and heavy atmosphere around the central viewing area and operating table.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              11,
              18
            ],
            "source_facts": [
              "넓은 공간. 전체적으로 어두운.",
              "Keep the spacious room generally dark",
              "otherwise dark room",
              "Within the dark laboratory"
            ],
            "visual_inferences": [
              "The darkness is pervasive and continuous, emphasizing the few illuminated subjects like the hologram, screens, or the table."
            ],
            "creative_decisions": [
              "Utilize low-key lighting with gentle tonal separation to enhance the dramatic and melancholic mood of the mourning and assembly."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hyunwoo_seated_posture",
            "element_type": "character_state",
            "character_name": "Hyunwoo",
            "description": "Hyunwoo is seated in a chair in the foreground, his body hunched or leaning forward with his back or shoulder angled toward the camera. His shoulders and body bear visible wounds and scars, reflecting his physical trauma.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              11
            ],
            "source_facts": [
              "뒤에 앉아",
              "온몸은 아직 상처투성이다",
              "hunched forward in chair",
              "wounded shoulders",
              "seated... leaning forward before rising"
            ],
            "visual_inferences": [
              "His posture conveys a sense of exhaustion and grief, remaining seated in the same spot while observing the table and the newly appeared hologram."
            ],
            "creative_decisions": [
              "Positioned in the lower foreground, viewed from behind or over-the-shoulder, to frame his observational perspective within the dark room."
            ],
            "confidence": "high"
          },
          {
            "element_id": "large_background_monitor",
            "element_type": "persistent_prop",
            "character_name": "",
            "description": "A massive digital display screen is positioned in the background of the laboratory room. It stands as a significant architectural feature, projecting bright imagery that contrasts with the dark surroundings.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              11
            ],
            "source_facts": [
              "대형모니터에는",
              "monitor remains beyond the table",
              "대형화면이 제주도로 바뀌고",
              "with the 제주도 screen beyond"
            ],
            "visual_inferences": [
              "The screen is large enough to serve as a luminous scenic backdrop, providing spatial depth to the spacious room."
            ],
            "creative_decisions": [
              "Placed distantly behind the main action area so its light does not overpower the physical subjects in the foreground."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 91,
        "analysis_summary": "씬 91에서는 샷 7과 10에 찰리가 공통으로 등장하지만, 샷 7은 상반신을 포함하는 'full' 스코프이고 샷 10은 가슴의 링에만 집중하는 'close' 스코프입니다. 스코프가 다르면 별도로 분리해야 하며 1개 샷에만 적용되는 요소는 배제하라는 엄격한 규칙에 따라 찰리의 상태는 고정 요소에서 제외되었습니다. 대신 샷 3, 7, 10 전반에 걸쳐 명시된 밝은 낮의 바닷가 자연광 환경을 단일 공통 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "daytime_coastal_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "An outdoor daytime coastal setting at a rocky island, characterized by bright ambient daylight. The open daylight provides consistent natural exposure across the scene, keeping the surrounding space clear and maintaining a bright atmosphere regardless of the framing distance.",
            "element_scope": "full",
            "applies_to_shots": [
              3,
              7,
              10
            ],
            "source_facts": [
              "어느 바다 섬바위 – D",
              "Daylight keeps the smiling faces and splashing seawater clearly separated",
              "Daytime ambient light keeps the empty palms and lowered mouth components legible",
              "daytime exposure"
            ],
            "visual_inferences": [
              "The bright natural outdoor light creates a consistent backdrop, visually grounding the diverse fishing activities and tight close-ups in the same peaceful island location."
            ],
            "creative_decisions": [
              "Maintained uniform daylight across medium and macro shots to contrast the lively environment with the character's shifting moods and the sudden mechanical tension."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      }
    ]
  },
  "step_id": "scene_consistency",
  "run_id": "cb5af5d4-3ad9-4e1e-a70e-631a1161b12b",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-09-17T15:05:20.705089+00:00",
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}