{
  "status": "completed",
  "completed_count": 30,
  "applicable_count": 30,
  "failed_count": 0,
  "schema_version": 3,
  "blocked_count": 0,
  "validator_violation_count": 0,
  "contract_violation_count": 0,
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 2,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 3,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 4,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 5,
        "analysis_summary": "샷 5와 6은 카메라가 민숙의 어깨에서 손목으로 하강하며 시선이 이어지는 흐름을 갖습니다. 이에 따라 두 샷에 공통으로 노출되는 민숙의 손목 표식(클로즈업 초점)과 차분하고 서늘한 실내 조명 톤을 고정 시각 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "minsuk_wrist_mark",
            "element_type": "character_state",
            "character_name": "강민숙",
            "description": "A distinct, small circular mark is clearly imprinted on the visible side of the 40-year-old woman's wrist. The wrist and lower arm hang relaxed and unobstructed beside her torso, maintaining the exact position and visibility of the mark.",
            "applies_to_shots": [
              5,
              6
            ],
            "element_scope": "close",
            "source_facts": [
              "힐끗, 민숙 손목에 보이는 작은 원(이하 표식)을 본다.",
              "오늘따라 유난히 또렷해 보이지만",
              "The circular mark sits near center and occupies less than a third of the frame",
              "her arm is left unobstructed for the impending downward move"
            ],
            "visual_inferences": [
              "The mark is a clean geometric circle rather than an irregular scar, situated distinctly on the bare skin of the lower forearm or wrist."
            ],
            "creative_decisions": [
              "The arm remains hanging loosely to keep the wrist prominently visible and stationary across both the medium shot and the extreme close-up."
            ],
            "confidence": "high"
          },
          {
            "element_id": "interior_daylight_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The domestic interior space is illuminated by soft, restrained daylight filtering through a small window. The overall environment maintains a cool, desaturated color palette with low contrast, preventing any harsh shadows.",
            "applies_to_shots": [
              5,
              6
            ],
            "element_scope": "full",
            "source_facts": [
              "거실에 난 작은 창으로 햇살에 가늘게 비친다.",
              "Sunlight from the small living-room window is kept soft and restrained within a cool desaturated grade",
              "Established interior daylight renders the wrist in a cool desaturated palette"
            ],
            "visual_inferences": [
              "The ambient light softly wraps around the subjects, keeping background details dim but recognizable."
            ],
            "creative_decisions": [
              "Maintaining a cool, slightly desaturated grade to emphasize the distinctive wrist mark and preserve a calm, tender morning atmosphere."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 6,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 7,
        "analysis_summary": "샷 1과 5를 분석한 결과, 등장하는 맹견은 샷 1에서 전반적인 모습이 드러나는 반면 샷 5에서는 목덜미 일부만 나타나므로 스코프가 일치하지 않아 고정 요소에서 제외하였습니다. 두 샷에 걸쳐 일관되게 묘사된 보호원 내부의 차갑고 채도가 낮은 조명 상태만을 공통 환경 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "shelter_daylight_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the animal shelter is illuminated by daylight characterized by cool, desaturated tones. The lighting maintains a restrained, low-key contrast, creating a subdued and consistent atmospheric tone across the facility space.",
            "applies_to_shots": [
              1,
              5
            ],
            "element_scope": "full",
            "source_facts": [
              "Daylight appropriate to the shelter is rendered in cool desaturated tones with restrained low-key contrast across the dog's dark form (Shot 1).",
              "Daylight appropriate to the shelter is kept cool and desaturated, with restrained contrast separating the scissors, fingers, and neck fur (Shot 5)."
            ],
            "visual_inferences": [
              "The light source is natural daylight filtering into the utilitarian shelter, maintaining a uniform cool color temperature throughout the room."
            ],
            "creative_decisions": [
              "Using a desaturated palette and low-key lighting to emphasize the calm yet somewhat sterile and bleak atmosphere of the animal shelter."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 8,
        "analysis_summary": "수리영이 야외 번화가에서 마트 내부로 이동하므로 배경과 인물의 자세는 변하지만, 수리영의 기본 인상착의와 복장은 두 샷에 걸쳐 일관되게 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "suyeong_base_appearance",
            "element_type": "character_state",
            "character_name": "수리영",
            "description": "A young Korean woman with consistent facial features and hairstyle. She wears the same casual and practical outfit suitable for riding a bicycle in the evening. Her overall physical appearance and clothing remain entirely unchanged across the locations.",
            "applies_to_shots": [
              1,
              2
            ],
            "element_scope": "full",
            "source_facts": [
              "수리영 rides a bicycle through the busy street.",
              "She parks her bicycle and immediately enters the mart to find her mother."
            ],
            "visual_inferences": [
              "Because she transitions directly from the street to the mart, her clothing and hair remain exactly the same.",
              "Her outfit is practical for cycling in an urban environment at dusk."
            ],
            "creative_decisions": [
              "Selected a casual daily outfit appropriate for a young woman living in a port town to maintain a realistic atmosphere."
            ],
            "confidence": "medium"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 9,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 10,
        "analysis_summary": "샷 3과 4는 모두 야간의 낡은 옥탑방 외부를 배경으로 하고 있으므로, 차갑고 어두운 야간의 건물 외부 환경 상태를 공통 요소로 추출하였습니다. 인물은 샷 4에만 실루엣으로 등장하므로 인물 상태는 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "rooftop_exterior_night_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The nighttime exterior environment of an old rooftop room on a multi-family villa. The surrounding ambient lighting is cool, dark, and desaturated, creating a low-key contrast against the worn, aging textures of the building exterior walls. The atmosphere is quiet and starkly isolated in the darkness.",
            "applies_to_shots": [
              3,
              4
            ],
            "element_scope": "full",
            "source_facts": [
              "S#10. 옥탑방 / N",
              "그 시각. 옥탑방 옥상.",
              "Night ambient light leaves the doorway in restrained low-key contrast",
              "cool, desaturated night exterior"
            ],
            "visual_inferences": [
              "The building facade shows aging and wear, consistent with an old rooftop structure."
            ],
            "creative_decisions": [
              "Maintaining a consistent cool, desaturated color palette for the exterior to emphasize the thriller atmosphere and highlight any localized practical lights."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 11,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 12,
        "analysis_summary": "샷 3, 8, 9에 공통으로 적용되는 서늘하고 채도가 낮은 실내 조명과 강렬한 붉은색(크림슨) 포인트의 시각적 대비를 환경 요소로 추출했습니다. 인물(강민숙)의 묘사는 샷 3(상반신)과 샷 8(손목 클로즈업)에서 보여주는 신체 부위 및 카메라 스코프가 전혀 달라 각각 단일 샷에만 적용되므로, 규칙에 따라 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "rooftop_room_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior is bathed in faint, desaturated, and cool low-key lighting originating from a stand light. This subdued and dim atmosphere serves as a consistent backdrop throughout the space. Against this dark environment, specific focal points appear as stark, deep-crimson accents, creating a vivid color contrast.",
            "applies_to_shots": [
              3,
              8,
              9
            ],
            "element_scope": "full",
            "source_facts": [
              "The room’s established faint stand light supports cool desaturated low-key illumination",
              "blood and exposed wounds retained as deep-crimson accents",
              "Faint established room light keeps the image cool and subdued",
              "transformed tattoo reads as a concentrated deep-crimson accent",
              "established faint room illumination remains cool and low-key",
              "isolating the red circle as the sole saturated accent"
            ],
            "visual_inferences": [
              "The ambient lighting remains universally dim and blue-tinted across all camera angles, allowing only the red elements to pop visually."
            ],
            "creative_decisions": [
              "Using stark color contrast (cool, desaturated shadows versus highly saturated deep crimson) to visually unify the eerie and shocking sequence."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 13,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 14,
        "analysis_summary": "씬 14의 샷들을 분석한 결과, 샷 3과 샷 4에 걸쳐 핏자국과 시신이 완전히 사라진 비현실적으로 깨끗한 수리영의 방 내부 상태가 고정 환경 요소로 유지됩니다. 또한, 샷 3, 4, 8 전체에 걸쳐 차갑고 채도가 낮은 실내 조명 톤이 일관되게 적용됨을 확인하여 이를 두 번째 고정 환경 요소로 추출했습니다. 인물들의 자세와 행동은 샷마다 변화하므로 고정 요소에서 제외했습니다.",
        "fixed_elements": [
          {
            "element_id": "sterile_empty_bedroom",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The rooftop bedroom interior is meticulously organized and unnaturally clean, showing absolutely no traces of blood, markings, or a body. The bed remains neatly positioned on one side, while the space behind the opened curtain and the adjacent floor are completely vacant and orderly.",
            "applies_to_shots": [
              3,
              4
            ],
            "element_scope": "full",
            "source_facts": [
              "지나칠 정도로 깨끗하게 정돈된 방안. 핏자국도 보이지 않고",
              "침대 위에 붉은 표식은 물론 커튼 뒤의 시신도 감쪽 같이 사라졌다.",
              "The bed remains offset on one side while the opened curtain and vacant floor occupy the other",
              "the meticulously ordered, empty room remains legible beyond her fixed eyeline"
            ],
            "visual_inferences": [
              "The complete absence of the crime scene is visually emphasized through extreme tidiness, making the space feel sterile to contrast with the character's panic."
            ],
            "creative_decisions": [
              "Maintaining a deep focus or wide layout that allows the excessive order and the empty space behind the curtain to read clearly as a single, undisturbed environment."
            ],
            "confidence": "high"
          },
          {
            "element_id": "cool_night_interior_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior spaces of the apartment are illuminated by a restrained ambient night light. The overall lighting maintains a consistently cool, desaturated color palette with low contrast, casting a subdued and somewhat sterile visual tone across the environment.",
            "applies_to_shots": [
              3,
              4,
              8
            ],
            "element_scope": "full",
            "source_facts": [
              "Interior ambient light is treated in a cool desaturated palette with restrained contrast",
              "Restrained ambient night interior light supports a cool, desaturated palette",
              "Neutral ambient interior light is shaped with restrained contrast and a cool, desaturated finish"
            ],
            "visual_inferences": [],
            "creative_decisions": [
              "Applying a uniform cool and desaturated lighting atmosphere across both the bedroom and the dining area to visually reinforce the psychological chill and the unnerving emptiness of the location."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 15,
        "analysis_summary": "수리영이 뛰어가는 뒷모습과 이를 향해 두 손을 모으고 소리치는 혜수의 동작이 샷 5와 6에 걸쳐 일관되게 나타납니다. 또한 어둡고 차가운 밤바다의 조명과 색감이 샷 1, 5, 6 전체에 걸쳐 동일한 환경적 분위기를 형성합니다.",
        "fixed_elements": [
          {
            "element_id": "coastal_night_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The scene is set in a dark coastal area at night, characterized by a cool, desaturated color palette and restrained low-key lighting. The ambient darkness of the seaside dominates the background, establishing a sparse and atmospheric outdoor setting.",
            "applies_to_shots": [
              1,
              5,
              6
            ],
            "element_scope": "full",
            "source_facts": [
              "S#15. 해안가. 버스정류장 부근 / N",
              "Dark coastal night ambience is rendered in a cool, desaturated palette with restrained low-key contrast."
            ],
            "visual_inferences": [
              "The lighting remains consistently dim, utilizing shadows to emphasize the isolation of the location."
            ],
            "creative_decisions": [
              "Applying a cool color grade across all shots to unify the visual tone and heighten the desolate, tense mood of the scene."
            ],
            "confidence": "high"
          },
          {
            "element_id": "suri_young_running",
            "element_type": "character_state",
            "character_name": "수리영",
            "description": "A young Korean woman is seen entirely from behind, captured mid-run as she moves rapidly away into the distance. Her back is turned to the camera, and her posture clearly indicates hasty physical movement away from the foreground.",
            "applies_to_shots": [
              5,
              6
            ],
            "element_scope": "full",
            "source_facts": [
              "수리영: back_to_camera, caught mid-run away, gaze=off_screen",
              "수리영: back_to_camera, running farther away, gaze=off_screen"
            ],
            "visual_inferences": [
              "Her limbs are in an active running motion, firmly establishing her departure."
            ],
            "creative_decisions": [
              "Keeping her turned completely away from the lens to emphasize her emotional distance and the suddenness of her leaving."
            ],
            "confidence": "high"
          },
          {
            "element_id": "hye_soo_shouting",
            "element_type": "character_state",
            "character_name": "혜수",
            "description": "An adult Korean woman stands with both hands cupped around her mouth, projecting her voice toward a distant figure. Her upper body is engaged in the act of shouting, and her gaze is fixed forward on the person running away.",
            "applies_to_shots": [
              5,
              6
            ],
            "element_scope": "full",
            "source_facts": [
              "혜수: hands cupped around mouth, gaze=looks_at_character→C01",
              "혜수: hands held near mouth, gaze=looks_at_character→C01"
            ],
            "visual_inferences": [
              "Her body weight leans slightly forward in the direction of her voice, physically anchoring her action to the departing figure."
            ],
            "creative_decisions": [
              "Using her cupped hands as a persistent visual silhouette to instantly communicate her calling out across the distance."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 16,
        "analysis_summary": "혜수와 김형사가 각각 등장하는 두 샷(샷 1, 샷 4)을 분석한 결과, 인물과 소품(휴대전화)의 위치 및 상태는 샷에 따라 변화하므로 고정 요소에서 제외되었습니다. 반면, 심야 경찰서 사무실의 차갑고 채도가 낮은 조명 환경은 두 샷에 걸쳐 일관되게 유지되는 유일한 공통 요소로 추출되었습니다.",
        "fixed_elements": [
          {
            "element_id": "office_night_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior of the police station office is illuminated by neutral overhead lighting suitable for a late-night duty shift. This environmental lighting remains consistently cool and desaturated throughout the area. The overall subdued and stark illumination casts a slightly tense and sterile mood over the space without strong contrast.",
            "applies_to_shots": [
              1,
              4
            ],
            "element_scope": "full",
            "source_facts": [
              "S#16. 경찰서 사무실 / N",
              "사무실 안에는 김형사 혼자 당직 근무 중이다.",
              "Neutral office illumination appropriate to the setting is graded cool and desaturated",
              "Neutral office light is kept cool and desaturated"
            ],
            "visual_inferences": [
              "The stark, cool tone reflects the late hour of the night shift and heightens the underlying tension of the missing person situation."
            ],
            "creative_decisions": [
              "Restraining the lighting contrast to keep the focus on the characters' anxious and displeased expressions while maintaining a bleak background."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 17,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 18,
        "analysis_summary": "수리영이 등장하는 샷 2와 8은 프레이밍(클로즈업과 미디엄/풀)이 달라 인물 고정 요소의 scope가 1개 샷으로 한정되므로 규칙에 따라 제외하였습니다. 대신 씬 전체(샷 2, 8, 12)에 걸쳐 공통으로 명시된 '차갑고 채도가 낮으며 대비가 억제된' 조명 상태를 환경 고정 요소로 추출하였습니다.",
        "fixed_elements": [
          {
            "element_id": "cool_desaturated_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The ambient indoor lighting remains consistent across the different rooms, featuring a cool and desaturated color palette. The illumination is characterized by restrained, low-key contrast that casts a bleak and unsettling atmosphere without relying on harsh directional light.",
            "applies_to_shots": [
              2,
              8,
              12
            ],
            "element_scope": "full",
            "source_facts": [
              "Natural ambient daytime light appropriate to the room is treated with a cool, desaturated palette and restrained contrast around her suddenly opened eyes (Shot 2).",
              "Ambient bathroom light is kept cool and desaturated (Shot 8).",
              "Use restrained low-key contrast and a cool desaturated grade, without introducing a specific unestablished light source (Shot 12)."
            ],
            "visual_inferences": [
              "The unified color grading across the bedroom, bathroom, and living room establishes a continuous sense of psychological dread and isolation."
            ],
            "creative_decisions": [
              "Maintained the same desaturated, low-key tone across disparate physical locations within the house to emphasize the surreal nature of the hallucinations."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 19,
        "analysis_summary": "수리영이 두 샷에 모두 등장하지만 샷 1은 전신(full), 샷 4는 얼굴 클로즈업(close)으로 촬영되어 동일한 스코프를 공유하는 샷이 2개 이상 존재하지 않습니다. 장소 또한 마트 내부와 외부로 나뉘어 있어 공통된 시각적 고정 요소가 없습니다.",
        "fixed_elements": [],
        "status": "ok"
      },
      {
        "analysis_summary": "두 샷에서 공통으로 유지되는 요소는 마트 총무과의 CCTV 관제 업무 공간과 절제된 저조도·냉색 조명 상태다. 혜수는 두 샷 사이에 자세와 방향이 달라지므로 고정 character_state에서 제외했다.",
        "fixed_elements": [
          {
            "applies_to_shots": [
              1,
              4
            ],
            "character_name": "",
            "confidence": "high",
            "creative_decisions": [],
            "description": "The scene remains inside the mart general affairs office, presented as a CCTV monitoring workspace. Maintain recognizable office context around the monitor-viewing and employee conversation areas without changing the established location.",
            "element_id": "cedar_harbor",
            "element_scope": "full",
            "element_type": "environment_state",
            "source_facts": [
              "The scene heading identifies the location as the interior of the mart general affairs office.",
              "Shot 1 places the characters inside the mart general affairs office and CCTV control space.",
              "Shot 4 retains enough office context to preserve the conversational axis."
            ],
            "visual_inferences": []
          },
          {
            "applies_to_shots": [
              1,
              4
            ],
            "character_name": "",
            "confidence": "high",
            "creative_decisions": [],
            "description": "The office remains dimly and evenly restrained, with a cool, desaturated palette and low-key contrast. Do not introduce conspicuous additional light sources or shift the room toward warm, bright illumination.",
            "element_id": "moss_compass",
            "element_scope": "full",
            "element_type": "environment_state",
            "source_facts": [
              "Shot 1 specifies subdued, cool-desaturated office lighting and instructs against inventing additional light sources.",
              "Shot 4 specifies restrained office illumination with a cool desaturated palette and low-key contrast."
            ],
            "visual_inferences": []
          }
        ],
        "scene_index": 20,
        "status": "ok"
      },
      {
        "scene_index": 21,
        "analysis_summary": "수리영의 굳은 자세와 충격받은 시선이 샷 3과 5에 걸쳐 일관되게 유지되며, 경찰서 내부의 차갑고 채도가 낮은 조명 환경이 샷 3, 5, 8 전체에 공통된 분위기로 적용됩니다.",
        "fixed_elements": [
          {
            "element_id": "suriyoung_shocked_state",
            "element_type": "character_state",
            "character_name": "수리영",
            "description": "A young Korean woman remains in a seated position with her upper body slightly hunched forward, her posture rigid and completely frozen in shock. Her eyes are noticeably widened in horror, and her intense gaze is locked fixedly downward. She maintains this paralyzed, overwhelmed physical state without moving.",
            "applies_to_shots": [
              3,
              5
            ],
            "element_scope": "full",
            "source_facts": [
              "사무실에 홀로 앉아있는 수리영",
              "넘겨보며 놀라는 수리영",
              "사색이 된 수리영"
            ],
            "visual_inferences": [
              "She is physically paralyzed by the gruesome nature of the evidence, maintaining a stiff and hunched posture across the shots."
            ],
            "creative_decisions": [
              "Her downward gaze and wide-eyed frozen expression are emphasized to strongly convey her internal trauma upon seeing the photographs."
            ],
            "confidence": "high"
          },
          {
            "element_id": "office_cool_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The police office environment is bathed in neutral, cool, and desaturated illumination. The ambient lighting maintains a restrained and modest contrast, creating a stark, clinical, and serious atmosphere across the space. There is no heavy stylization or warm lighting present.",
            "applies_to_shots": [
              3,
              5,
              8
            ],
            "element_scope": "full",
            "source_facts": [
              "경찰서 안 / D"
            ],
            "visual_inferences": [
              "The daytime office uses bright but stark fluorescent lighting, typical of a busy, pragmatic police station setting."
            ],
            "creative_decisions": [
              "A cool, desaturated color grade with restrained contrast is applied consistently to enhance the grim tone of the murder investigation and the disturbing evidence."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 22,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 23,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 24,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "analysis_summary": "샷 2·3에는 열린 침실 방문이 공통으로 유지되며, 세 샷 모두 차갑고 절제된 해질녘 조명을 공유합니다. 샷 3·5에서는 짙은 붉은 물감 자국과 동일한 사진 이미지가 있는 낡은 사진 소품의 외형을 일치시켜야 합니다.",
        "fixed_elements": [
          {
            "applies_to_shots": [
              2,
              3
            ],
            "character_name": "",
            "confidence": "high",
            "creative_decisions": [],
            "description": "The bedroom doorway remains open, maintaining an unobstructed view from the disrupted living room into the bedroom. Its position and open state remain unchanged across both shots.",
            "element_id": "amber_lattice",
            "element_scope": "full",
            "element_type": "environment_state",
            "source_facts": [
              "Shot 2 describes a tense glance toward the open bedroom doorway.",
              "Shot 3 moves through the open doorway toward the bedroom wall.",
              "The scene text states that her room is open."
            ],
            "visual_inferences": []
          },
          {
            "applies_to_shots": [
              2,
              3,
              5
            ],
            "character_name": "",
            "confidence": "high",
            "creative_decisions": [],
            "description": "Cool, subdued dusk ambience fills the rooftop apartment in muted, desaturated tones. Contrast remains restrained and low-key, with dark red and deep-crimson details serving as selective accents rather than bright highlights.",
            "element_id": "silent_meridian",
            "element_scope": "full",
            "element_type": "environment_state",
            "source_facts": [
              "The scene takes place inside the rooftop apartment at dusk.",
              "Shot 2 specifies dim dusk ambience in cool desaturated tones with restrained contrast.",
              "Shot 3 specifies cool, subdued dusk ambience and low-key restraint.",
              "Shot 5 specifies muted cool tones around the photograph."
            ],
            "visual_inferences": []
          },
          {
            "applies_to_shots": [
              3,
              5
            ],
            "character_name": "",
            "confidence": "high",
            "creative_decisions": [],
            "description": "An aged photograph prop bears persistent dark red stage-paint marks across its surface. The photograph shows a rural restaurant from around the 1970s or 1980s, a circular marker mounted on the roof, and two approximately twelve-year-old girls seated together in front of the building.",
            "element_id": "cedar_token",
            "element_scope": "full",
            "element_type": "persistent_prop",
            "source_facts": [
              "Shot 3 shows a dark-red-stained photograph fixed at the exact center of the crimson wall circle.",
              "Shot 5 shows the same aged, red-paint-marked photograph in detail.",
              "The scene text identifies the image as a circa-1970s-or-1980s rural restaurant with a circular rooftop marker and two twelve-year-old girls seated in front."
            ],
            "visual_inferences": []
          }
        ],
        "scene_index": 25,
        "status": "ok"
      },
      {
        "scene_index": 26,
        "analysis_summary": "샷 2와 샷 5는 비가 그친 뒤 안개가 짙게 깔린 해질 무렵의 포구를 배경으로 하므로, 서늘하고 채도가 낮은 조명과 짙은 안개 환경이 일관되게 유지되어야 합니다. 또한 두 샷에 부분적으로 등장하는 수리영의 비에 약간 젖은 머리칼과 지친 기색의 옷차림 역시 동일하게 묘사되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "foggy_dusk_harbor_environment",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The harbor is enveloped in thick, dense fog during the late afternoon or dusk. The ambient lighting is cool and desaturated, creating a subdued and moody atmosphere that significantly reduces background visibility.",
            "applies_to_shots": [
              2,
              5
            ],
            "element_scope": "full",
            "source_facts": [
              "비는 그치고 안개가 자욱하다",
              "Cool desaturated dusk ambience and dense fog",
              "Cool desaturated dusk light softened by the harbor fog"
            ],
            "visual_inferences": [
              "The dense fog completely obscures distant boats or structures, leaving only a soft, gray background.",
              "The overall color palette is dominated by muted, cool tones typical of dusk after rain."
            ],
            "creative_decisions": [
              "Keep the background out of focus and heavily diffused by the fog to tightly frame and emphasize the subjects in the foreground."
            ],
            "confidence": "high"
          },
          {
            "element_id": "suri_young_base_appearance",
            "element_type": "character_state",
            "character_name": "수리영",
            "description": "A young Korean woman displaying a slightly exhausted demeanor, with her hair subtly damp from the preceding rain and heavy ambient fog. She wears casual, practical clothing suitable for a chilly, damp evening at the harbor.",
            "applies_to_shots": [
              2,
              5
            ],
            "element_scope": "full",
            "source_facts": [
              "소나기가 한차례 퍼 붓는가 싶더니",
              "포구를 몇 시간째 돌아다니다 지친",
              "part of her seated body provide scale (Shot 2)"
            ],
            "visual_inferences": [
              "Her clothing and hair show subtle signs of moisture due to the rain and thick fog mentioned in the scene.",
              "Though only parts of her body and face are visible across the different close-up shots, her overall clothing texture and color remain consistent."
            ],
            "creative_decisions": [
              "Use muted colors for her attire to seamlessly blend with the cool, desaturated aesthetic of the foggy environment."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 27,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      },
      {
        "scene_index": 28,
        "analysis_summary": "해질 무렵의 차갑고 채도가 낮은 조명 분위기가 선박 외부 원경, 인물의 얼굴 클로즈업, 그리고 조타실 내부의 팔뚝 인서트 등 전체 샷에 걸쳐 공통으로 나타납니다. 샷 5와 10에 등장하는 인우의 경우 집중되는 신체 부위(얼굴과 팔뚝)가 서로 달라 연속적인 시각적 형태를 공유하지 않으므로 인물 상태는 배제하고, 전체적인 환경 조명 상태만을 고정 요소로 추출했습니다.",
        "fixed_elements": [
          {
            "element_id": "dusk_lighting_atmosphere",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The environment is immersed in a natural dusk setting with consistent ambient lighting. The overall color palette remains cool, desaturated, and low-key across both exterior and interior spaces. This bluish atmospheric tone subtly contrasts with the deep-red and muted-gold colors of the sunset.",
            "applies_to_shots": [
              1,
              5,
              10
            ],
            "element_scope": "full",
            "source_facts": [
              "Cool desaturated sea tones contrast with the scene-grounded deep-red and muted-gold sunset (Shot 1)",
              "Natural dusk ambience is kept cool and desaturated (Shot 5)",
              "Natural dusk ambience inside the wheelhouse remains cool, desaturated, and low-key (Shot 10)"
            ],
            "visual_inferences": [
              "The dim, cool ambient light uniformly affects the exterior of the boat, the interior of the wheelhouse, and the character's visible skin tones."
            ],
            "creative_decisions": [
              "Maintaining restrained contrast and a desaturated cool palette to emphasize a tense and desolate mood throughout the sequence."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 29,
        "analysis_summary": "선택된 샷들은 각각 인물의 손, 벽면의 표식, 쓰러진 얼굴을 클로즈업으로 비추어 피사체와 인물의 상태가 샷마다 변합니다. 따라서 물리적인 자세나 소품은 고정될 수 없지만, 세 샷 모두에 공통으로 묘사된 해질 무렵 조타실 특유의 차갑고 채도 낮은 환경 조명 상태는 일관되게 유지되어야 합니다.",
        "fixed_elements": [
          {
            "element_id": "wheelhouse_dusk_lighting",
            "element_type": "environment_state",
            "character_name": "",
            "description": "The interior environment is bathed in restrained, low ambient lighting suitable for dusk. This illumination creates a cool, heavily desaturated color palette across the space, maintaining a subdued atmosphere with low-key contrast.",
            "applies_to_shots": [
              3,
              6,
              9
            ],
            "element_scope": "full",
            "source_facts": [
              "Restrained ambient illumination appropriate to the wheelhouse at dusk keeps the palette cool and desaturated (Shot 3)",
              "Low ambient illumination appropriate to the wheelhouse at dusk preserves restrained contrast (Shot 6)",
              "Restrained dusk-appropriate ambient light renders a cool desaturated field with low-key contrast (Shot 9)"
            ],
            "visual_inferences": [],
            "creative_decisions": [
              "Maintained a consistent cool and desaturated lighting tone to visually connect the disparate close-up subjects into the same spatial reality."
            ],
            "confidence": "high"
          }
        ],
        "status": "ok"
      },
      {
        "scene_index": 30,
        "analysis_summary": "단일 샷 — 교차 일관성 분석 불필요",
        "fixed_elements": [],
        "status": "skipped_single_shot"
      }
    ]
  },
  "step_id": "scene_consistency",
  "run_id": "3714d0ad-4fc7-4080-90bc-aa3ce0c0fd2c",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-07-23T01:59:56.477615+00:00",
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}