{
  "status": "completed",
  "completed_count": 60,
  "applicable_count": 60,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "0a209514226444de",
  "data": {
    "scenes": [
      {
        "scene_index": 1,
        "heading": "S#1. 숲속 / 해 질 무렵",
        "beat_title": "물린 다리로 도망치는 남자",
        "representative_moment": "남자의 물린 허벅지에서 붉은 피가 흐르며 숲을 헤치고 달리는 순간.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Extreme close-up, low thigh-height position, slight low angle, dim desaturated green-gray dusk lighting",
            "t2i_prompt": "Photorealistic cinematic still. Extreme close-up. Focus on a gaping bite wound on the exposed thigh of an Asian man frozen in mid-stride. Torn skin and beading fresh red blood occupy the center-right of the frame. From a low thigh-height observer position, the camera looks slightly upward through dark, damp wet underbrush brushing across the lens edge in the lower foreground. The leg's forward momentum is implied against the deep blur. [L01: a dense forest environment at dusk, muddy forest floor, crushed fallen leaves, and thick tree stems smearing into a cold, gloomy, unstable background blur]. Dim, desaturated green-gray dusk light washes over the skin, the deep crimson of the blood catching the only harsh color accent.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "첫 번째 씬으로 앞선 연관 샷 없음",
        "_shot_index": 2,
        "visible_entities": [
          "L01"
        ]
      },
      {
        "scene_index": 1,
        "heading": "S#1. 숲속 / 해 질 무렵",
        "beat_title": "절망적인 도주와 포착",
        "representative_moment": "An East Asian man stumbles forward in panic, his face in extreme close-up just as a dark blur flashes near him.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level close-up (CU), handheld frame, lateral motion blur on background, cold dusk shadows",
            "t2i_prompt": "Photorealistic cinematic still. [L01: a dense dark forest at dusk, lateral motion blur on thick tree stems, cold gloomy tones]. Focus on the wide, terrified eyes of an East Asian man in his 30s in a muddy jacket, facing the camera. He is caught mid-stride stumbling forward, his neck and tense shoulders visible in the lower frame, hair flowing back in the direction opposite to his forward motion. His eyes are fixed on the distant darkness just past the observer. Cold dusk shadows fall evenly across his skin, while small wet highlights catch on his sweat-drenched forehead. Wet hanging branches whip past the frame edges in soft defocus. A massive dark blur flashes at the upper frame boundary.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "Close framing negates the background reference image usage, relying on self-contained environment description.",
        "_shot_index": 3,
        "visible_entities": [
          "L01"
        ]
      },
      {
        "scene_index": 2,
        "heading": "S#2. 도시 뒷골목 / N",
        "beat_title": "쓰러진 여자",
        "representative_moment": "A woman's limp body collapses onto the wet pavement of a dark alley, a brutal wound visible on her neck.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Observer low angle wide shot at knee height, sickly yellow and blue-black color palette",
            "t2i_prompt": "Photorealistic cinematic still. [L02: a dark narrow urban alleyway with grimy walls close together, a dirty sticker-covered damp utility pole, wet stained pavement reflecting faint light, a weak yellow glow from a streetlamp angled down cutting through blue-black alley fog]. A young East Asian woman in a casual dark jacket and jeans, captured in a low observer angle wide shot at knee height. Focus on her limp full body slanting diagonally toward the wet pavement. Her form is placed across the lower half of the frame at a three-quarter angle from the right, suspended in mid-collapse from the utility pole. Eyes closed in unconsciousness, head hanging down. A muted brutal red accent pooling on the visible neck wound near the dim center-left. Sickly yellow ambient light washing over her shoulder and the wet pavement, contrasting with the dark alley shadows.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "None",
        "_shot_index": 4,
        "visible_entities": [
          "L02"
        ]
      },
      {
        "scene_index": 3,
        "heading": "S#3. 현장 / D",
        "beat_title": "연쇄 살인 현장의 긴박함과 혜수의 굳은 결의",
        "representative_moment": "폴리스 라인이 쳐진 숲속 살인 현장에서, 바쁘게 움직이는 경찰들 사이로 혜수(C02)가 굳은 표정으로 서서 앞을 응시한다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "emotional_medium_close",
            "t2i_prompt": "Photorealistic cinematic still. Focus on C02O04 in a dark grey detective jacket, a young Asian woman, occupying the center frame from the chest up, her posture rigid and gaze piercing straight ahead. [L01: a dim, fog-soaked forest crime scene with yellow police tape, blurred figures of Korean police officers moving in the shallow background]. Cold desaturated daylight, a soft red siren glow washing her shoulder and the side of her jacket. Damp atmosphere, grim and gritty tension.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 1,
        "dependency_reason": "S1_Shot3의 숲속 살인 현장 배경(L01)과 조명/분위기 연속성을 유지하기 위함",
        "_shot_index": 2,
        "visible_entities": [
          "C02",
          "L01"
        ]
      },
      {
        "scene_index": 4,
        "heading": "S#4. 옥탑방 / D",
        "beat_title": "경찰 수사 난항 속 옥탑방 전경",
        "representative_moment": "An extreme wide high-angle shot overlooking an old rooftop room on a cracked concrete roof under a heavy gray overcast sky.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "extreme wide high-angle shot, flat overcast daylight, desaturated uneasy tone",
            "t2i_prompt": "Photorealistic cinematic still. [L03: An old, weathered Korean 옥탑방 rooftop room sitting slightly below center, surrounded by cracked concrete, cluttered damp surfaces, and a cluster of cramped low-rise buildings]. From an elevated omniscient position, a high angle looking down from three to four stories above the roofline. Focus on the isolated old Korean 옥탑방 rooftop room, its front wall and roof visible from above. Flat overcast daylight drains the color from the scene, leaving the rooftop room isolated under a heavy, pale gray cloudy sky that occupies a large band of the upper frame. Desaturated tones, wide and uneasy atmosphere, grim realism.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "voiceover",
        "dependent_scene_index": -1,
        "dependency_reason": "독립적인 외부 전경 인서트 샷",
        "_shot_index": 1,
        "visible_entities": [
          "L03"
        ]
      },
      {
        "scene_index": 5,
        "heading": "S#5. 옥탑방 안 / 실내",
        "beat_title": "TV 뉴스를 심각하게 보는 엄마",
        "representative_moment": "A 40-year-old East Asian woman in an apron stares intently at the TV screen, her expression rigid with a small red mark visible on her wrist.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Medium close-up from chest height with a slight low angle. Cool blue television spill contrasts with weak, dusty natural daylight.",
            "t2i_prompt": "Photorealistic cinematic still. Focus on the troubled stare of a 40-year-old East Asian woman, framed tight from the chest up in a slight low angle medium close-up. She occupies the right side of the frame at a three-quarter angle from the right, her eyes fixed on the television screen. She is wearing a simple worn kitchen apron over casual clothes, shoulders locked in tension, with one hand resting near her chest revealing a distinct small red circular mark on her exposed wrist. [L04: a cramped, dimly lit domestic interior, a thin dark edge of a television visible at the far left edge, a plain slightly stained apartment wall and a small closed window filtering weak dusty daylight angled behind her]. Cool blue television spill washes across the side of her face and apron, contrasting against the muted brown-gray shadows of the room, creating a heavy and bleak dread.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "none",
        "_shot_index": 2,
        "visible_entities": [
          "L04",
          "P01",
          "P03"
        ]
      },
      {
        "scene_index": 5,
        "heading": "S#5. 옥탑방 안 / 실내",
        "beat_title": "수리영과 엄마의 다정한 스킨십",
        "representative_moment": "외출 준비를 하던 C01이 엄마의 어깨에 다정하게 얼굴을 기대며 미소 짓는다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level medium close-up, soft warm entryway light contrasting with desaturated shadows",
            "t2i_prompt": "Photorealistic cinematic still. [L04: a cramped domestic entryway space, a closed worn front door behind the figures, a scuffed doorframe visible at the right edge, a cluttered shoe rack faintly visible in the lower frame, dimly lit by a soft warm wall light contrasting with muted brown-gray ambient shadows]. Eye-level medium close-up framing two figures from the side in a compressed intimate composition. C01O02 in a navy hoodie, a young Asian woman, positioned at three-quarter angle from the left, leaning in with her cheek resting heavily on the other figure's shoulder, smiling brightly with eyes closed. Sharing the narrow threshold, an East Asian woman in her 40s wearing a simple kitchen apron over casual clothes stands at three-quarter angle from the right, her shoulder softened to support the weight, smiling gently, eyes fixed on C01O02. Focus on the warm physical contact between the two figures.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "MCU 프레이밍으로 인해 배경 참조 이미지를 자동 스킵하고 프레임 내 edge 요소만 자체 묘사함",
        "_shot_index": 9,
        "visible_entities": [
          "C01",
          "L04",
          "P01",
          "P03"
        ]
      },
      {
        "scene_index": 5,
        "heading": "S#5. 옥탑방 안 / 실내",
        "beat_title": "유난히 또렷해진 붉은 표식",
        "representative_moment": "수리영이 신발을 신는 순간, 민숙의 손목에 새겨진 작은 붉은 원형 표식이 선명하게 드러난다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Extreme close-up, high angle macro focus, warm practical glow against muted brown-gray shadows.",
            "t2i_prompt": "Photorealistic cinematic still. Extreme close-up, high angle macro focus on the wrist of a middle-aged Asian woman. A vivid small red circular mark, P01, sits crisp near the center of the exposed skin. A slightly wrinkled sleeve cuff rests near the edge of the frame. A warm practical glow falls across the skin, highlighting the subtle texture and the mark. [L04: shallow focus on a dim, slightly scuffed entryway floor directly below, dropping away into a muted brown-gray domestic interior, blurred warm tones of a closed front door in the distance].",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 5,
        "dependency_reason": "옥탑방 현관 바닥과 실내 톤의 연속성 유지",
        "_shot_index": 10,
        "visible_entities": [
          "L04",
          "P01",
          "P03"
        ]
      },
      {
        "scene_index": 6,
        "heading": "S#6. 해안가 도로 / D",
        "beat_title": "바람을 가르는 활기찬 질주",
        "representative_moment": "이어폰을 끼고 자전거 페달을 밟으며 환하게 웃는 C01의 모습.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Wide tracking shot from the ocean side, eye-level, bright sunlight, slightly desaturated.",
            "t2i_prompt": "Photorealistic cinematic still. C01O02 in a navy hood zip-up, a young Asian woman wearing earphones, occupies the center in right profile. She is seated on the saddle of a bicycle in mid-pedal, one knee bent low in the down stroke, smiling brightly with eyes fixed on the road ahead, her hair flowing back in the direction opposite to motion. The full bicycle frame and both wheels are clearly visible against the ground. [L05: a dry bright coastal road stretching horizontally across the frame, a weathered pale metal roadside railing running parallel, backed by a sunlit hazy blue-gray ocean and a soft desaturated shoreline in the distance]. Captured as an eye-level wide tracking shot parallel to her movement. Bright coastal sunlight casts a lively glow on her face, creating wind-flashed highlights in her hair against the slightly desaturated, breezy environment. Focus on the bright, lively expression of the cyclist in mid-motion.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "",
        "_shot_index": 1,
        "visible_entities": [
          "C01",
          "L05"
        ]
      },
      {
        "scene_index": 7,
        "heading": "S#7. 유기견 보호원 / D",
        "beat_title": "맹견의 분노",
        "representative_moment": "A fierce Rottweiler baring its teeth behind kennel bars.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low vantage point tight framing, cold harsh overhead lighting, strong contrast.",
            "t2i_prompt": "Photorealistic cinematic still. [L06: cramped shadowy kennel interior with a damp gray concrete floor]. Focus on the glistening wet teeth and snarling muzzle of a Rottweiler occupying the center frame. From a low vantage point, the dog is braced on its hind legs, heavy forepaws lifted and pressed against vertical scratched metal bars crossing the foreground. Harsh cold daylight leaks from above, catching the fierce eyes and wet snout, leaving the background in deep desaturated shadows. A worn metal latch glints slightly at the side edge of the bars.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "",
        "_shot_index": 1,
        "visible_entities": [
          "L06",
          "P06"
        ]
      },
      {
        "scene_index": 7,
        "heading": "S#7. 유기견 보호원 / D",
        "beat_title": "수리영의 눈빛 제압",
        "representative_moment": "C01 stares down the off-screen aggressive dog with widened, intense eyes.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Locked close-up at eye-level, cold desaturated colors with a faint harsh red reflection",
            "t2i_prompt": "Photorealistic cinematic still. [L06: a dim grimy shelter corridor with damp steel kennel bars softly blurred at the extreme frame edges, bathed in cold desaturated white fluorescent overhead light]. C01O02 in a navy hooded zip-up, a young Asian woman, positioned facing the camera directly at eye-level. Her chin is locked forward, eyes fixed intently forward at the off-screen dog. The framing is a locked close-up, keeping her neck and shoulders visible in the frame, her face centered, and her widened eyes occupying the upper third. Focus on her intense stare crossing the empty air. Cold desaturated light washes across her features, casting damp gray shadows on her jaw. A faint harsh red reflection from an off-screen warning sign catches in her eyes.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 7,
        "dependency_reason": "Same shelter environment as the previous shot, zooming into a locked close-up of C01.",
        "_shot_index": 2,
        "visible_entities": [
          "C01",
          "L06",
          "P06"
        ]
      },
      {
        "scene_index": 7,
        "heading": "S#7. 유기견 보호원 / D",
        "beat_title": "얌전해진 맹견과 주사",
        "representative_moment": "A veterinarian's hand holds a syringe (P06) inserted into the Rottweiler's hip in a tight frame.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low angle tight frame, flat greenish fluorescent lighting with damp gray shadows",
            "t2i_prompt": "Photorealistic cinematic still. From a very low hand-height position beside a Rottweiler's hindquarters, focus on a syringe (P06) held by the weathered hand of a middle-aged Asian man, the needle inserted into the dog's rear hip, the plunger held still in the center-right of the frame. The veterinarian's body is entirely cropped out except for the working hand and a rolled-up sleeve. The dog's black fur and softened muscles fill the midground. [L06: wet stained concrete floor and a sliver of blurred metal cage wire visible in the shallow background, bathed in cold desaturated lighting]. Flat greenish fluorescent light makes the needle glint, while the surrounding fur and concrete surface fall into damp gray shadow, establishing a chilly and confined institutional atmosphere.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 7,
        "dependency_reason": "zoom_in_detail: maintains the exact lighting and environmental textures of the kennel background from the previous shot.",
        "_shot_index": 4,
        "visible_entities": [
          "L06",
          "P06"
        ]
      },
      {
        "scene_index": 8,
        "heading": "번화가·대형 마트 / 해질 무렵",
        "beat_title": "엄마의 행방에 대한 뜻밖의 증언",
        "representative_moment": "C01 freezes in shock, her wide eyes reflecting sudden dread upon hearing the unexpected news.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Observer close-up, slight Dutch angle, desaturated tones with stark sterile practical lighting",
            "t2i_prompt": "Photorealistic cinematic still. Tight head-and-shoulder framing on C01O02 in a navy hoodie, a young Asian woman, occupying the center of the frame at a three-quarter angle from the right. Her breath is caught still, wide eyes fixed on an off-screen male employee. Focus on her stunned expression. Framed at a slight Dutch angle, sterile white light from overhead mart fluorescents washes out her skin tone. Behind her, [L09: a compressed background of blurred mart shelves, fully stocked with products, bright red and yellow sale tags forming uneasy colored flecks in the desaturated atmosphere].",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "",
        "_shot_index": 5,
        "visible_entities": [
          "C01",
          "C05",
          "L07",
          "L08",
          "L09",
          "P02"
        ]
      },
      {
        "scene_index": 8,
        "heading": "S#8. 번화가·대형 마트 / 해질 무렵",
        "beat_title": "엇갈린 만남과 깊어지는 의문",
        "representative_moment": "마트 밖 길가에서 휴대폰을 귀에 댄 채 미간을 찌푸리며 아래를 응시하는 수리영.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Static medium close-up, eye-level, dusk-blue ambient with dirty red neon highlights, shallow depth of field.",
            "t2i_prompt": "Photorealistic cinematic still. A static medium close-up holding a square frontal composition on C01O02 in a navy hoodie, a young Asian woman. She is facing the camera, looking down with a furrowed brow, P02 held tightly against her right ear. [L08: blurred glass doors of the mart entrance, glowing red neon signs, and streaks of passing taxi headlights fill the dusk-blue shallow background]. Dirty red neon light reflects on the right side of her face and shoulder, contrasting with the cool dusk ambient fill. Focus on C01O02 in the sharp foreground, deep underlit shadows pooling around her eyes, isolating her against the soft urban bokeh.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 8,
        "dependency_reason": "같은 씬 내 마트 앞 외부 공간 배경 연속성 참조 (단, MCU 클로즈 프레이밍이므로 배경은 보케로 자체 묘사함)",
        "_shot_index": 6,
        "visible_entities": [
          "C01",
          "L07",
          "L08",
          "L09",
          "P02"
        ]
      },
      {
        "scene_index": 9,
        "heading": "S#9. 해안가 / N",
        "beat_title": "어둠 속의 질주",
        "representative_moment": "C01이 어두운 해안도로에서 거센 바람을 맞으며 자전거 페달을 세게 밟고 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Tracking wide shot from saddle height, parallel profile angle, desaturated blue-black night palette with sparse warm rim highlights.",
            "t2i_prompt": "Photorealistic cinematic still. A tracking wide shot from saddle height running parallel to the moving bicycle. C01O02 in a navy hooded zip-up, a young Asian woman, in left profile. She is seated on the saddle of the bicycle in mid-pedal, one knee bent in the downward stroke, hands locked firmly around the handlebar. The bicycle frame and blurred wheels occupy the lower half of the frame. Her hair and jacket flap stream backward in the direction opposite to motion, eyes fixed on the distant darkness. [L05: dark damp asphalt road shoulder sliding past, a black sea edge barely visible through thick fog in the background]. Moonless blue-black night ambient wash, sparse roadside lamps casting a faint rim light on her silhouette. Wet road reflectors catching brief tiny red highlights. Focus on her tense grip on the handlebar and determined profile, the dark environment streaking behind her.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 6,
        "dependency_reason": "같은 해안도로 공간의 어두운 바다와 젖은 아스팔트 배경 분위기 연속성 유지",
        "_shot_index": 1,
        "visible_entities": [
          "C01",
          "L05"
        ]
      },
      {
        "scene_index": 10,
        "heading": "S#10. 옥탑방 / N",
        "beat_title": "문틈에 끼워진 전단지",
        "representative_moment": "A stiff paper flyer is wedged tightly into the narrow crack of a rusted metal door.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "A tight CU at a low hand-height Dutch angle, weak sickly amber bulb lighting, deep contrast",
            "t2i_prompt": "Photorealistic cinematic still. A tight close-up at a low hand-height Dutch angle presses close to a rusted metal door seam. Focus on a stiff paper flyer wedged tightly into the narrow black gap of the door crack, the thin paper edge sitting in the center third of the frame. The door face is nearly parallel to the camera, revealing flaking rust and scratched, corroded metal textures. The door lock mechanism is partially visible along the upper edge. [L03: rundown exterior of a rooftop apartment enveloped in cold night darkness, the metal door illuminated by a weak sickly amber bulb, contrasting against deep pitch-black shadows]. No person is visible, only the pale sliver of paper trapped in the dark heavy door.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 4,
        "dependency_reason": "같은 옥탑방 외부 공간의 연속성",
        "_shot_index": 3,
        "visible_entities": [
          "L03",
          "P03"
        ]
      },
      {
        "scene_index": 10,
        "heading": "S#10. 옥탑방 / N",
        "beat_title": "창문에 비친 비극의 실루엣",
        "representative_moment": "어두운 옥탑방 창문 위로 거대한 침입자의 실루엣이 바닥의 작은 실루엣 위로 포개져 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Locked eye-level medium shot, silhouette projection, high contrast black-on-gold reflection",
            "t2i_prompt": "Photorealistic cinematic still. A locked eye-level medium shot squarely facing the closed, dirty window of a rooftop room from the dark exterior. [L03: rundown rooftop exterior enveloped in cold night darkness, damp walls with peeling paint]. Focus on the overlapping shadowy figures projected onto the glowing glass pane: a huge, menacing silhouette looming over a smaller, collapsed silhouette near the bottom edge. The dark forms are cast against a dirty yellow interior glow, their body volumes subtly implied by the faint condensation and grime on the glass. The surrounding rooftop is swallowed in cold shadow, contrasting with the sickly amber light washing the window surface.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "동일 씬의 이전 샷 배경을 공유하나, 창문 표면의 실루엣에 초점을 맞추는 독립적인 구성",
        "_shot_index": 5,
        "visible_entities": [
          "L03",
          "P03"
        ]
      },
      {
        "scene_index": 11,
        "heading": "S#11. 옥탑 방 밖 / N",
        "beat_title": "역겨운 냄새에 멈칫한 수리영",
        "representative_moment": "옥탑방 계단을 오르던 수리영(C01)이 악취에 당황하며 한 손으로 코와 입을 막는다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level tight framing, sharp focus on hand/face, weak amber highlights against blue-black shadow",
            "t2i_prompt": "Photorealistic cinematic still. The camera sits tightly at eye-level from the front-right, framing C01O02 in a navy hooded zip-up, a young East Asian woman, from the upper chest up. She is positioned at three-quarter angle from the left, eyes fixed on the void. A hand is clamped firmly over her nose and mouth, the knuckles and right cheek held in sharp focus against the shallow depth of field. A weak amber light reflects on the moisture of her skin, while the left side of her face sinks into cold blue-black shadow. [L03: heavily blurred dark damp concrete, peeling stairwell wall, enveloped in a stagnant green-gray night haze].",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "N/A",
        "_shot_index": 3,
        "visible_entities": [
          "C01",
          "L03",
          "L10"
        ]
      },
      {
        "scene_index": 11,
        "heading": "S#11. 옥탑 방 밖 / N",
        "beat_title": "불길한 예감과 마주한 순간",
        "representative_moment": "수리영이 옥상 바닥에 두 발을 딛고 서서, 반쯤 열린 현관 철문을 굳은 자세로 주시하는 뒷모습.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Rear wide shot from standing height, cold desaturated night with a contrasting eerie amber spill",
            "t2i_prompt": "Photorealistic cinematic still. Rear wide shot from standing observer height. A young Asian woman in a navy hood zip-up stands with her back to the camera in the foreground, feet planted rigidly on the wet concrete floor in the lower third of the frame. Her posture faces a half-open, corroded rusted front door located in the upper center, its dark interior gap facing the camera past her. Focus on the tense silhouette of the woman and the ominous gap of the doorway ahead. [L03: an old building's rooftop in the dark cold night, enveloped in deep blue-black shadows, featuring a dark water tank silhouette on the side and a faintly swaying slack clothesline]. A weak, eerie amber light spills from the doorway, reflecting gently on the woman's shoulders and shoes, contrasting heavily with the grim, desaturated darkness of the surrounding environment.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 11,
        "dependency_reason": "동일 씬 내 이전 샷(S11_Shot3)의 옥상 배경 요소와 야간 조명 톤(amber spill, deep blue-black) 연속성 유지",
        "_shot_index": 4,
        "visible_entities": [
          "C01",
          "L03",
          "L10"
        ]
      },
      {
        "scene_index": 12,
        "heading": "S#12. 옥탑방 안 / N",
        "beat_title": "혈흔과 발자국 발견",
        "representative_moment": "A low-angle view showing a thick pool of blood on the bedroom floor, with bloody footprints leading toward a hanging curtain.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low ground-level framing with dim practical spill light, dark and desaturated tone highlighting the wet blood.",
            "t2i_prompt": "Photorealistic cinematic still. [L04: a dirty damp bedroom floor with part of a shadowed bed frame visible, dim practical light spilling from an unseen adjacent room, creating a dark, desaturated, and foggy atmosphere]. Low observer near the ground, the floor dominating the foreground. Focus on a thick, glossy, nearly black-red pool of wet blood in the lower-left foreground. Smeared, fresh-looking bloody footprints lead diagonally from the pool across the midline. A dirty fabric curtain hangs in the background, its hem closed and stained near the bottom, serving as a soft vertical destination marker for the footprints. Faint light reflects on the wet blood traces, giving them a glossy shine against the gloomy floor.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 5,
        "dependency_reason": "Same background room as S5_Shot10, but close framing removes the need for direct reference injection.",
        "_shot_index": 4,
        "visible_entities": [
          "L04",
          "P01",
          "P02",
          "P04",
          "P08"
        ]
      },
      {
        "scene_index": 12,
        "heading": "S#12. 옥탑방 안 / N",
        "beat_title": "처참하게 훼손된 민숙의 시신",
        "representative_moment": "커튼 뒤에서 참혹하게 뜯겨진 상처를 입고 주저앉은 채 죽어있는 중년 여성의 모습.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Observer's eye-level medium wide shot, desaturated gray-green gloom with harsh red accents",
            "t2i_prompt": "Photorealistic cinematic still. [L04: A dim, dirty bedroom filled with desaturated gray-green darkness, faint practical light spilling from the adjacent room]. An observer's eye-level medium wide shot framed by a dirty, damp fabric curtain opened toward the camera, its edges hanging vertically on the left and right. In the center midground, a middle-aged East Asian woman in a dark everyday shirt sits slumped on the floor, facing the camera with knees bent, her head dropped forward, lifeless eyes closed. Her shoulder and collarbone show a brutal gaping wound with torn flesh, wet blood soaking her shirt. On the floor, a dark wet pool of blood and smeared bloody footprints form a leading line from the lower foreground to the body. Behind her, an unmade bed rests mostly in shadow, angled away against a dim, dirty rear wall. Focus on the slumped posture and the harsh red blood of the lifeless figure, standing out against the gloomy room ambient.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 12,
        "dependency_reason": "같은 옥탑방 내부로, 바닥의 핏자국과 커튼 등 배경 요소의 연속성 유지",
        "_shot_index": 6,
        "visible_entities": [
          "L04",
          "P01",
          "P02",
          "P04",
          "P08"
        ]
      },
      {
        "scene_index": 12,
        "heading": "S#12. 옥탑방 안 / N",
        "beat_title": "죽은 엄마의 시신과 붉게 변한 표식",
        "representative_moment": "민숙의 창백한 손목 위에 선명하게 드러난 작은 붉은 원형 표식(P01)에 초점이 맞춰져 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Observer POV, steep high angle looking down tightly on the wrist, sharp center focus with shallow depth of field, cold narrow lighting with saturated red accents.",
            "t2i_prompt": "Photorealistic cinematic still. [L04: shadowed edge of a faintly stained wrinkled bed sheet extending diagonally in the upper background, dark dirty floor with tacky blood traces filling the blurred negative space below] Looking steeply down, focusing tightly on the pale wrist of a deceased middle-aged East Asian woman. Her limp, clenched hand rests at the lower edge of the frame. A small, unnaturally vivid P01 is centered sharply on the exposed wrist, facing the camera. A narrow, cold pool of light isolates the pale skin, making the red mark appear saturated and wet against the drained complexion.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 12,
        "dependency_reason": "exact_background (ECU rule applied: close framing ignores reference image, local details synthesized directly)",
        "_shot_index": 13,
        "visible_entities": [
          "L04",
          "P01",
          "P02",
          "P04",
          "P08"
        ]
      },
      {
        "scene_index": 13,
        "heading": "S#13. 옥탑방 외곽 / N",
        "beat_title": "혜수의 도착과 상황 인지",
        "representative_moment": "열린 경찰차 문을 잡고 거리에 선 혜수(C02)가 안개 낀 계단 쪽을 굳은 표정으로 응시하고 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level wide shot, observer POV, cold fog and pulsing red-blue procedural lighting",
            "t2i_prompt": "Photorealistic cinematic still. Eye-level wide shot from the wet street. [L10: a cold, fog-heavy night street, thick mist obscuring the deep background]. C02O04 in a dark grey detective jacket, a middle-aged East Asian woman, stands full-body at the right-center, at three-quarter angle from the left, one hand resting on the open rear door of a police car. Her eyes are fixed on the dark, damp rooftop access stairs receding into the foggy right background. The open police car door occupies the left foreground, inner panel wet with mist, the vehicle roof and flashing red-blue light bar visible angled away. Pulsing red and blue siren light and a weak sodium streetlamp wash over the scene, catching on the wet pavement. Focus on C02O04's rigid stance and the tense grip of her hand on the metal car door, a hard procedural rim-light tracing her silhouette against the thick fog.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 11,
        "dependency_reason": "동일한 옥탑방 외부 골목과 계단의 안개 낀 밤 분위기 및 조명 연속성 유지",
        "_shot_index": 2,
        "visible_entities": [
          "C02",
          "L10"
        ]
      },
      {
        "scene_index": 13,
        "heading": "S#13. 옥탑방 외곽 / N",
        "beat_title": "절망 속에서 구원을 호소하는 눈빛",
        "representative_moment": "계단을 뛰어내려온 C01이 붉고 푸른 사이렌 불빛 아래서 눈물이 범벅이 된 채 허공을 응시하는 순간.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low angle close-up, desaturated fog-heavy night with harsh red and blue emergency light washes",
            "t2i_prompt": "Photorealistic cinematic still. Low angle head-and-shoulder composition. C01O02 in a navy hoodie, a young East Asian woman, occupies the center frame at three-quarter angle from the right, her neck and shoulders visible at the bottom edge. Her chin is lifted and trembling, eyes fixed on a point just above and past the camera lens. Focus on the tear-slicked cheeks and wide eyes of the young woman. Alternating red and blue emergency lights wash across the surface of her pale skin. The surrounding atmosphere is deeply desaturated and fog-heavy. [L10: a dark, wet vertical stair wall heavily blurred in the background, a hint of damp gritty concrete at the lower frame edge].",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 11,
        "dependency_reason": "같은 옥탑방 외부 계단이라는 공간적 일관성과 안개 낀 밤, 경찰 사이렌 조명의 연속성 유지",
        "_shot_index": 5,
        "visible_entities": [
          "C01",
          "C02",
          "L10"
        ]
      },
      {
        "scene_index": 13,
        "heading": "S#13. 옥탑방 외곽 / N",
        "beat_title": "수리영의 충격적인 말을 듣고 얼어붙은 혜수",
        "representative_moment": "C02 looks directly at the camera in shock, her face illuminated by police sirens.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Subjective POV close-up, dim and flashing red/blue siren lighting",
            "t2i_prompt": "Photorealistic cinematic still. [L10: a fog-heavy night environment, blurred wet stairs leading upward in the shadows, the roof and flashing lights of a police car softly visible in the deep misty background, diffused glow of a streetlamp off to the rear side]. Subjective POV from an observer's eye level, looking directly at C02O04 in a dark grey detective jacket, a middle-aged East Asian woman. C02O04 stands facing the camera, breath caught forward, eyes fixed directly on the camera. Tight framing on her face, neck and shoulders visible in the lower frame. Her eyes are widened, lips sealed tightly together. Cold blue and pulsing red siren light washes across her cheeks and jacket, capturing her restrained shock. Focus on the tense, wide-eyed expression of the detective, the dark mist falling away behind her.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 13,
        "dependency_reason": "Background continuity with S13_Shot2, but tightly cropped and defocused for the close-up POV.",
        "_shot_index": 6,
        "visible_entities": [
          "C02",
          "L10"
        ]
      },
      {
        "scene_index": 14,
        "heading": "S#14. 옥탑방 안 / N",
        "beat_title": "사라진 흔적과 극도의 혼란",
        "representative_moment": "C01 stares straight ahead in extreme shock, her pale face dominating the frame as the unnaturally clean room blurs behind her.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level head-and-shoulder close-up, shallow depth of field, flat dim light",
            "t2i_prompt": "Photorealistic cinematic still. Eye-level head-and-shoulder composition. C01O02 in a navy zip-up hoodie, a young Asian woman, facing the camera with shoulders frozen rigid, eyes fixed on the void. Shallow depth of field tightly focuses on her pale, horrified face occupying the center frame, neck and upper chest clearly visible below. Flat dim ambient light washes across her features, draining her skin to a grayish tone to emphasize the terrifying absence of blood. [L04: an unnaturally clean interior heavily blurred in the background, showing a spotless bare wall and a neatly closed curtain, devoid of any red stains].",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 5,
        "dependency_reason": "Same room but its state has completely changed to an unnaturally clean condition; close-framing rules apply.",
        "_shot_index": 6,
        "visible_entities": [
          "C01",
          "L04",
          "P13",
          "P14"
        ]
      },
      {
        "scene_index": 14,
        "heading": "S#14. 옥탑방 안 / N",
        "beat_title": "혼란과 위로",
        "representative_moment": "혜수의 손이 사라진 시신으로 인해 혼란스러워하는 수리영의 어깨에 위로하듯 얹혀진다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "high angle close-up detail from shoulder-height proximity, cold and desaturated with a pocket of weak amber practical light",
            "t2i_prompt": "Photorealistic cinematic still. High angle close-up detail from shoulder-height. Focus on a woman's hand in a dark grey jacket sleeve gently resting on the shoulder of a young Asian woman in a navy hooded zip-up. The young Asian woman occupies the lower middle frame with her back to the camera, shoulders curled inward and her head bowed down. The comforting hand enters from the upper left, settling on her shoulder. [L04: a dim plain living room wall slightly stained, and the edge of a clean dining table angled across the background, remaining softly blurred]. A weak amber practical glow from an unseen table lamp softly warms the resting hand and shoulder, while the surrounding shadows remain cold and desaturated.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 14,
        "dependency_reason": "같은 공간(옥탑방 내부)에서 벌어지는 상황이며, 직전 샷의 차가운 톤과 정리된 배경을 유지하는 근접 샷",
        "_shot_index": 10,
        "visible_entities": [
          "C01",
          "C02",
          "L04",
          "P13",
          "P14"
        ]
      },
      {
        "scene_index": 14,
        "heading": "S#14. 옥탑방 안 / N",
        "beat_title": "사라진 시신과 남겨진 흔적",
        "representative_moment": "방구석 빈 공간에 백팩과 작은 인형만이 덩그러니 놓여 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low angle medium wide shot, cold spill light, unsettling negative space",
            "t2i_prompt": "Photorealistic cinematic still. Low angle medium wide shot, focus on P13 and P14 resting quietly on the floor, small enough to leave unsettling negative space around them. [L04: The interior of an unnaturally clean and tidy room, spotless bare desaturated corner walls meeting behind the objects, a spotless foreground floor completely empty and devoid of any traces]. P13, a closed backpack, sits slightly left of center against the wall, its front pocket angled partly toward the camera. P14, a small upright doll, rests slightly right of center beside the backpack, its face angled toward the camera. Lit by thin, cold spill light with almost no warmth, creating a quiet, gray pocket of dread across the empty floor. A closed curtain hangs undisturbed in the shallow background.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 6,
        "dependency_reason": "같은 공간(수리영 방 안)의 깨끗해진 상태를 묘사하며, 이전 샷들의 핏자국과 시신이 완전히 사라진 오싹한 연속성을 유지함",
        "_shot_index": 11,
        "visible_entities": [
          "L04",
          "P13",
          "P14"
        ]
      },
      {
        "scene_index": 15,
        "heading": "S#15. 해안가. 버스정류장 부근 / N",
        "beat_title": "Offering a cold drink to a confused mind",
        "representative_moment": "C02's hand offers a cold can of drink toward C01's tightly clenched hands resting on her lap at the foggy bus stop.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low angle extreme close-up insert, cool blue-gray tones",
            "t2i_prompt": "Photorealistic cinematic still. From a low observer at knee height beside the bench, focus on a cold canned drink beaded with condensation. A hand extending from a dark gray jacket sleeve in the right foreground offers the can over a shared wet weathered wooden bench. In the shallow background, tightly clenched hands rest on the knees of a young Asian woman wearing a navy hooded zip-up, her lap angled toward the can, head and upper body out of frame. The bench slats run diagonally from left to right across the lower composition. Cool gray coastal night light from a faint streetlamp catches the moisture on the can, while a thick blue-gray sea mist and the dark damp road gently blur in the desolate background.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "No specific prior scene required for this close-up insert shot.",
        "_shot_index": 2,
        "visible_entities": [
          "C01",
          "C02",
          "L11"
        ]
      },
      {
        "scene_index": 15,
        "heading": "S#15. 해안가. 버스정류장 부근 / N",
        "beat_title": "수리영의 다급한 이탈과 혜수의 외침",
        "representative_moment": "혜수의 어깨 너머로, 수리영이 젖은 해안 도로를 따라 어둠 속으로 멀리 달려가는 뒷모습.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Chest-height voyeur POV, over-the-shoulder-style MS, cold gray light, flattened colors by sea haze.",
            "t2i_prompt": "Photorealistic cinematic still. Captured from a chest-height voyeur perspective, the camera holds an over-the-shoulder-style frame. C02O04 in a dark gray jacket, a middle-aged Asian woman, occupies the left foreground at a three-quarter angle from the right, torso pitched forward, mouth open mid-shout, eyes fixed on the distant figure. Focus rests on C02O04, her upper body large in frame, the misty surroundings softly blurred. Down the shared wet paved road stretching into the deep right background, a young Asian woman in a navy hooded zip-up, with her back to the camera, is caught mid-stride running away, one foot lifted off the damp asphalt, her jacket trailing slightly in the direction opposite to motion, looking toward the distant darkness. [L11: An empty, damp bus stop sign and the side edge of a wet bench sit just behind C02O04 on the left]. A cold, thick blue-gray sea haze envelops the coastal night scene. A faint streetlamp casts a cool gray light, washing across C02O04's shoulder and pooling on the wet road, flattening the colors as the distant runner fades into the dim, foggy atmosphere.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 15,
        "dependency_reason": "Maintains environmental and lighting continuity with the previous shot, extending the view down the coastal road.",
        "_shot_index": 5,
        "visible_entities": [
          "C01",
          "C02",
          "L11"
        ]
      },
      {
        "scene_index": 16,
        "heading": "S#16. 경찰서 사무실 / N",
        "beat_title": "불안감의 확신과 위치 추적 요청",
        "representative_moment": "혜수가 켜진 P02 액정을 김형사의 얼굴 앞으로 내밀어 보여준다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level close-up, shallow depth of field, cool desaturated tones with bluish phone glare.",
            "t2i_prompt": "Photorealistic cinematic still. Eye-level close-up with shallow depth of field. Focus on P02 and a hand gripping it in the left-center foreground. A woman in a dark grey jacket, seen from over the shoulder in the foreground, arm extended forward across a shared dark office desk, head angled with eyes fixed on P02. P02 acts as a visual barrier, its glowing screen facing the camera and the man behind it. C04O06 in a crumpled leather jacket, a middle-aged East Asian man, is positioned immediately behind P02 in soft focus across the same desk. He is at a three-quarter angle from the left, leaning toward the screen, his eyes fixed on P02. [L12: A dark police office setting enveloped in cold shadows, the dark desk edge occupying the lower boundary, dull worn partitions in the blurred background]. The cold room is contrasted by P02's bluish glow reflecting on the foreground hand and C04O06's face, along with a sickly amber spill from a desk lamp angled down toward the desk surface, keeping the overall palette desaturated and tense.",
            "outfit_assignments": [
              {
                "character_id": "C04",
                "outlook_id": "O06"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "",
        "_shot_index": 3,
        "visible_entities": [
          "C02",
          "C04",
          "L12",
          "P02"
        ]
      },
      {
        "scene_index": 16,
        "heading": "S#16. 경찰서 사무실 / N",
        "beat_title": "불길한 확신",
        "representative_moment": "혜수가 두 눈을 부릅뜨고 입술을 꽉 깨문 채 굳은 표정으로 서 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "A static eye-level close-up, nearly frontal framing, harsh overhead wash mixed with a faint amber desk glow.",
            "t2i_prompt": "Photorealistic cinematic still. [L12: a blurred dark band of a cluttered desk edge along the bottom frame, flat gray-green stained office walls, and a shadowed closed filing cabinet in the distant depth]. C02O04 in a dark grey detective jacket, an East Asian woman in her 30s, facing the camera in a close head-and-shoulders composition. Her jaw is clenched still, eyes locked just off lens toward an unseen colleague. Focus on the tense expression on her face, widened eyes and firmly pressed lips clearly visible, with her neck and jacket collar remaining in frame. A hard, stale overhead wash flattens her features, while a faint amber glow from an unseen desk lamp catches her lower cheek, leaving her eyes dark and alarmed against the cold shadows.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 16,
        "dependency_reason": "같은 공간(경찰서 사무실) 내에서 연속되는 씬이며, 앞선 샷의 데스크 환경을 배경으로 활용함.",
        "_shot_index": 5,
        "visible_entities": [
          "C02",
          "L12",
          "P02"
        ]
      },
      {
        "scene_index": 17,
        "heading": "S#17. 옥탑방 / 동틀무렵",
        "beat_title": "새벽의 적막한 옥상과 고립된 불빛",
        "representative_moment": "A static wide shot capturing a damp rooftop at dawn, a single illuminated window glowing warm yellow through the thick blue fog.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Extreme wide shot, chest height, stark color contrast between warm yellow window light and cold blue dawn mist.",
            "t2i_prompt": "Photorealistic cinematic still. An extreme wide shot taken from an adjacent rooftop at chest height. Focus on a single illuminated closed window of an 옥탑방 situated in the mid-right background. [L03: old damp dark concrete rooftop floor covering the foreground and midground, a wet chipped parapet forming the left and lower boundaries, and a stained, desaturated exterior wall of the 옥탑방 facing the camera]. Deep blue predawn ambient light washes over the misty concrete surfaces. A heavy blue-gray fog-soaked dawn sky hangs in the upper background. A bright, warm yellow rectangle of light glows vividly from the closed window through the thick morning mist, standing starkly isolated within the cold, silent exterior.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 4,
        "dependency_reason": "Same rooftop exterior at a different time, maintaining the structural layout and surface textures established in S#4.",
        "_shot_index": 1,
        "visible_entities": [
          "L03"
        ]
      },
      {
        "scene_index": 18,
        "heading": "S#18. 안방 안 / D",
        "beat_title": "고양이 소리에 놀라 깨어남",
        "representative_moment": "수리영이 침대 매트리스 곁에서 고개를 번쩍 치켜들고 놀란 눈으로 위를 바라본다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low-angle head-and-shoulder composition, damp desaturated palette, thin gray daylight.",
            "t2i_prompt": "Photorealistic cinematic still. Low-angle head-and-shoulder composition beside a mattress. C01O02 in a casual navy hoodie, a young East Asian woman, facing the camera, her head lifted abruptly, eyes looking up. Focus on the wide, startled eyes of the figure, tension visible across the lifted chin and tense mouth, neck and upper chest firmly in frame. Thin gray daylight from an off-frame window grazes the side of her face and shoulder against a damp, desaturated palette. [L04: dim, underexposed bedroom backdrop with a cold-toned bare wall, blurred creased pale pillow and rumpled mattress surface along the lower frame border].",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 14,
        "dependency_reason": "동일한 옥탑방(S14) 배경 유지. 단, close framing 샷이므로 reference 배경을 언급하지 않고 자체적으로 국소 부위를 묘사함.",
        "_shot_index": 2,
        "visible_entities": [
          "C01",
          "L04",
          "P02",
          "P13",
          "P14"
        ]
      },
      {
        "scene_index": 18,
        "heading": "S#18. 안방 안 / D",
        "beat_title": "사라진 시신과 안도",
        "representative_moment": "C01 looks down at the unnervingly clean floor with parted lips, breathing a sigh of relief.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low-angle close-up, cold daylight with a fragile blue cast",
            "t2i_prompt": "Photorealistic cinematic still. Low-angle close-up framing. C01O02 in a navy hooded zip-up, a young East Asian woman, occupies the upper-right half of the frame. She is leaning over slightly, at three-quarter angle from the left, eyes looking down toward the bottom edge. Her lips are parted in a quiet sigh of relief. Focus on her softened expression and downward gaze, the lower frame dominated by empty negative space. [L04: unnervingly tidy pale bedroom floor visible at the very bottom edge, a closed window with daylight leaking through and an open curtain pulled toward the camera-left in the soft background]. Cold daylight from the window casts a fragile blue tone across her face, leaving the room feeling unnaturally clean and devoid of warm practical light.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 18,
        "dependency_reason": "zoom_in_detail from previous room framing to a closer low-angle shot focusing on C01's relieved face and the empty floor.",
        "_shot_index": 6,
        "visible_entities": [
          "C01",
          "L04",
          "P02",
          "P13",
          "P14"
        ]
      },
      {
        "scene_index": 18,
        "heading": "S#18. 안방 안 / D",
        "beat_title": "거울에 비친 붉은 원 환영",
        "representative_moment": "거울 속에 비친 욕실 벽면에 거대한 붉은 원형 표식이 나타난 순간",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Static eye-level close framing on the mirror surface, stark red contrasting against cold green-gray tones.",
            "t2i_prompt": "Photorealistic cinematic still. Focus on a wet-looking crimson circular mark occupying a third of the reflection in a slightly fogged bathroom mirror streaked with moisture. [L04: pale bathroom wall tiles distorted within the glass, cold weak practical light casting a bleak green-gray tint, a damp sink rim anchoring the lower foreground.] The vague edge of a young Asian woman's shoulder and dark hair in a casual jacket occupies the extreme left margin, softly out of focus. The stark, deep red of the symbol sharply contrasts against the cold, damp ambient tones.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 14,
        "dependency_reason": "Same bathroom context as previous related scenes, maintaining the cold practical lighting and pale tile environment.",
        "_shot_index": 11,
        "visible_entities": [
          "L04",
          "P02",
          "P13",
          "P14"
        ]
      },
      {
        "scene_index": 19,
        "heading": "S#19. 마트 / D",
        "beat_title": "새로운 단서 확보",
        "representative_moment": "수리영이 마트 직원과 좁은 통로를 사이에 두고 마주 서서 입술을 열며 질문을 던지는 순간.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "An eye-level medium close-up from an observer's perspective, framed at shoulder height beside C01, focusing on her tense expression as she speaks in the left foreground, while C05 remains softly focused in the right background down the narrow supermarket aisle, bathed in cold, flat fluorescent lighting.",
            "t2i_prompt": "Photorealistic cinematic still. At shoulder height, an eye-level medium close-up. C01O02 in a navy hoodie, a young East Asian woman, holds the left foreground in right profile, neck and upper chest visible, leaning forward, eyes fixed on C05O07. Focus on her tense jawline and parted lips mid-speech. Across the narrow supermarket aisle they share, C05O07 in a uniform vest, a middle-aged East Asian man, stands mid-right in soft background focus at three-quarter angle from the left, bracing on the shelf edge, eyes fixed on C01O02. [L09: flat fluorescent daylight drains color from the aisle, stocked but sparse supermarket shelves forming a narrow corridor behind both characters, overhead institutional lights casting a cold uneven texture].",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              },
              {
                "character_id": "C05",
                "outlook_id": "O07"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 8,
        "dependency_reason": "S8_Shot5 reference. Due to the medium close-up framing, the background is self-described using the [L09] tag, maintaining visual continuity of the supermarket aisle while omitting direct reference image injection.",
        "_shot_index": 3,
        "visible_entities": [
          "C01",
          "C05",
          "L08",
          "L09",
          "P02"
        ]
      },
      {
        "scene_index": 19,
        "heading": "S#19. 마트 / D",
        "beat_title": "마트 CCTV 확인 후 경찰 연락",
        "representative_moment": "마트 밖에 선 C01이 스마트폰을 귀에 댄 채 충격과 긴장으로 굳어 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Tight close-up, subtle Dutch angle, eye level, cold desaturated overcast light.",
            "t2i_prompt": "Photorealistic cinematic still. A tight close-up with a subtle Dutch angle from eye level, focusing on the frozen expression of C01O02. C01O02, a young Asian woman in a navy hooded zip-up, is facing the camera, her neck and shoulders visible in the frame. One hand presses P02, a smartphone, against her right ear, its screen hidden from view. Her eyes stare blankly into the distance. Cold, desaturated overcast morning light washes over her features, amplifying the tense mood. Behind her, [L08: a softly blurred, pale weathered supermarket exterior wall occupies the shallow background, featuring an inactive mounted CCTV camera angled downward in the upper area, and a closed glass door reflecting the gray morning]. The tilted framing makes the blurred pale storefront feel unstable around her.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 8,
        "dependency_reason": "동일한 마트 외부 배경(S8)을 사용하되, 이번 샷은 타이트한 클로즈업이므로 배경이 아웃포커싱됨.",
        "_shot_index": 6,
        "visible_entities": [
          "C01",
          "L08",
          "L09",
          "P02"
        ]
      },
      {
        "scene_index": 20,
        "heading": "S#20. 마트 총무과 / 실내",
        "beat_title": "형체를 알 수 없는 CCTV",
        "representative_moment": "A security guard stares intently at an unusually dark CCTV screen, his face illuminated only by the faint blue-black glow of the monitor.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Medium shot at seated eye level, cold and dim sterile lighting, murky blue-black monitor spill",
            "t2i_prompt": "Photorealistic cinematic still. From a seated eye-level observer position beside the desk. [L13: a dull beige-gray office wall lit by weak cold fluorescent overhead lights, a cluttered security desk surface featuring a slightly grimy keyboard facing upward toward the camera and a messy stack of shadowed papers]. A dark computer monitor occupies the left foreground, its screen turned partly toward the camera, displaying an extremely dark, indiscernible image and emitting a faint, murky blue-black glow. An East Asian man in his 40s in a dark security uniform sits in the center-right at three-quarter angle from the right, his upper body visible. His chin is propped on one hand, his eyes fixed on the dark monitor. The cold blue-black spill from the screen washes over his jawline and the desk surface, creating a dead, investigative gloom without any warm color tones. Focus on the tense, deeply shadowed expression of the man, his shoulders and chest remaining in frame, the dark monitor anchoring the composition.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "",
        "_shot_index": 1,
        "visible_entities": [
          "L13"
        ]
      },
      {
        "scene_index": 20,
        "heading": "S#20. 마트 총무과 / 실내",
        "beat_title": "원본 복사 결정",
        "representative_moment": "화면의 뭉개진 영상을 본 혜수가 보안직원을 향해 고개를 돌리며 원본 복사를 요청하는 순간.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level close-up, cold fluorescent and dim blue-black spill",
            "t2i_prompt": "Photorealistic cinematic still. [L13: a cluttered security desk edge in the lower frame, dim office filing shelves stacked with folders in the blurred background]. Focus on C02O04 in a dark grey jacket, a young Asian woman, in an eye-level close-up, her neck and shoulders visible. She is positioned at a three-quarter angle from the right, her head turning mid-response with her mouth slightly open, eyes fixed on an unseen middle-aged East Asian man off-camera to the right. A dark computer monitor sits at the blurred left edge of the frame, emitting a faint blue-black glow. Cold fluorescent overhead light falls on the right side of her face, while the murky blue-black spill from the monitor washes her left cheek, casting a sterile, dim gloom over the space without any warm color tones.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 1,
        "dependency_reason": "exact_background (S20_Shot1의 배경에서 혜수를 클로즈업)",
        "_shot_index": 4,
        "visible_entities": [
          "C02",
          "L13"
        ]
      },
      {
        "scene_index": 21,
        "heading": "S#21. 경찰서 안 / D",
        "beat_title": "살인사건 사진 확인",
        "representative_moment": "경찰서 책상 위에 어지럽게 널려 있는 끔찍한 살인사건 현장 확대 사진들.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Tight close-up, slight high angle, cold fluorescent lighting, shallow depth of field.",
            "t2i_prompt": "Photorealistic cinematic still. From a low position just above the desktop, a tight close-up with a slight high angle. Focus on a chaotic spread of overlapping P10 scattered haphazardly across the center. The glossy surfaces of the P10 look damp, revealing gruesome details with harsh dark red stains. Ordinary police paperwork barely skims the left and right edges, partly buried under the photographs. [L12: a cluttered desk surface anchoring the bottom, an out-of-focus gray worn desk partition angled across the upper rear of the frame]. Illuminated by cold fluorescent overhead lights that flatten the desk surface. The dim, sickly, and desaturated atmosphere casts flat shadows, making the dark red stains pop with an invasive contrast.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 16,
        "dependency_reason": "zoom_in_detail (background reference S16_Shot5, but auto-skipped during composition due to close-up framing rule)",
        "_shot_index": 4,
        "visible_entities": [
          "L12",
          "P10",
          "P11"
        ]
      },
      {
        "scene_index": 21,
        "heading": "S#21. 경찰서 안 / D",
        "beat_title": "충격적인 살인사건 사진 확인",
        "representative_moment": "C01 tightly covers her mouth with her hand, her eyes locked downward in horror at the crime-scene photograph on the desk.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "A seated eye-level close-up (CU) with shallow depth of field, sickly desaturated fluorescent lighting with dim red reflections from below.",
            "t2i_prompt": "Photorealistic cinematic still. A seated eye-level tight framing across the desk. [L12: a dimly lit cluttered desk edge in the shallow foreground, the torn edge of a dark red-stained photograph forming a blurred strip along the lower frame, a slightly dirty gray office partition angled in the soft background, a faint cold fluorescent ceiling light above]. C01O02 in a navy hooded zip-up jacket, a young East Asian woman, sits at three-quarter angle from the left. Focus on a trembling hand tightly covering the lower half of her face, her widened eyes locked downward past the lens line. Her neck and shoulders remain visible in the composition. Sickly, desaturated fluorescent light washes over her features, while subtle dark red light reflects off the desk, pooling gently on her knuckles and chin.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 21,
        "dependency_reason": "Same room and continuous time as the previous shot, but tight framing (CU) requires custom edge description without using the reference background directly.",
        "_shot_index": 5,
        "visible_entities": [
          "C01",
          "L12",
          "P10",
          "P11"
        ]
      },
      {
        "scene_index": 21,
        "heading": "S#21. 경찰서 안 / D",
        "beat_title": "단독 행동을 결심한 수리영",
        "representative_moment": "경찰 몰래 좌표를 챙겨 경찰서를 나서는 수리영의 뒷모습.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Medium wide shot from behind, dolly-out feel, cold fluorescent lighting with tense red undertones",
            "t2i_prompt": "Photorealistic cinematic still. Shot from behind at eye-level, a young Asian woman in a navy hooded zip-up stands with her back to the camera, looking toward a closed office exit door ahead. Focus on a small folded paper note gripped tightly in a hand half-buried in her jacket pocket in the lower foreground. The woman's figure appears as a desaturated silhouette, subtle rim light tracing her shoulders, body volume preserved against the dim background. An indoor office environment illuminated by harsh, cold fluorescent ceiling lights, casting flat shadows across the space. The empty office stretches around her, featuring unattended rolling chairs and a cluttered desk with spread photographs. Dim hallway light leaks around the frame of the exit door. Tense red undertones reflect faintly off the desk surface behind her.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 21,
        "dependency_reason": "같은 씬의 이전 샷(S21_Shot5)의 배경 환경(경찰서 사무실의 구조 및 책상 배치) 연속성 유지",
        "_shot_index": 10,
        "visible_entities": [
          "C01",
          "L12",
          "P10",
          "P11"
        ]
      },
      {
        "scene_index": 22,
        "heading": "S#22. 경찰서 밖 / D",
        "beat_title": "수리영의 다급한 질주",
        "representative_moment": "수리영(C01)이 경찰서 밖에서 한쪽 다리로 자전거 페달을 힘차게 밟으며 정면을 향해 급하게 질주하는 모습.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "A centered low frontal tracking wide shot, overcast daylight, desaturated hard-edged light",
            "t2i_prompt": "Photorealistic cinematic still. A centered low frontal tracking wide shot from about one meter high. Focus on C01O02 in a navy hood zip-up, a young Asian woman, driving the bicycle forward, facing the camera, eyes fixed on the distance. She is positioned vertically in the frame, seated on the saddle of the bicycle in mid-pedal, one foot driving the pedal down, her hair blown back in the direction opposite to motion. The bicycle front wheel cuts through the lower center of the frame, wet tire glinting, the frame and handlebars fully visible around her gripping hands. [L14: A gray, damp police station exterior receding in the background, partially blurred by motion, the wet dark asphalt parking lot below streaked with tire marks, stationary rain-specked parked bicycles sliding past the side frame edges]. Overcast daylight, desaturated hard-edged light, pale highlights flashing on the wet asphalt beneath her urgent forward motion.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "독립적인 외부 주행 씬으로 앞선 씬의 공간이나 구도를 직접 참조하지 않음.",
        "_shot_index": 1,
        "visible_entities": [
          "C01",
          "L14",
          "L15",
          "P12",
          "P13"
        ]
      },
      {
        "scene_index": 23,
        "heading": "S#24. 해안가 / 소나기",
        "beat_title": "간절한 폭우 속 질주",
        "representative_moment": "세찬 비를 맞으며 굳은 표정으로 자전거 페달을 밟는 C01의 얼굴을 가까이서 포착한 순간.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Tight front-left close-up, slight Dutch angle, storm-dark blue-gray lighting",
            "t2i_prompt": "Photorealistic cinematic still. A tight front-left close-up on C01O03 in a wet khaki windbreaker, a young Asian woman, hunched over the handlebars at three-quarter left angle, eyes fixed on the distance. [L05: heavily falling rain, dark out-of-focus coastal road receding behind her shoulder, storm-dark daylight washing the frame in blue-gray tones]. Focus on her tense expression, rainwater dripping from her chin, a raw redness visible at her clenched mouth. The blurred handlebar of the bicycle spans the lower edge diagonally. Heavy rain streaks cross the foreground, cold highlights reflecting on her wet skin and jacket. Her wet hair flows back in the direction opposite to motion.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O03"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 9,
        "dependency_reason": "동일한 해안 도로의 폭우 내리는 배경 톤 공유. (단, 클로즈업 샷이므로 자체 묘사로 대체)",
        "_shot_index": 3,
        "visible_entities": [
          "C01",
          "L05"
        ]
      },
      {
        "scene_index": 24,
        "heading": "S#25. 옥탑방 안 / 해질 무렵",
        "beat_title": "벽의 붉은 원과 피 묻은 사진",
        "representative_moment": "난장판이 된 방, 방문 너머 벽 한가운데 그려진 거대한 붉은 원과 그 중앙에 박힌 낡은 사진.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Observer POV, wide shot, eye-level symmetrical framing from the threshold, flat dim gray dusk lighting with strong red contrast.",
            "t2i_prompt": "Photorealistic cinematic still. [L04: a violently ransacked, cramped apartment bedroom viewed symmetrically from the threshold, flat dim gray dusk light, scattered belongings on the floor, the open doorframe forming rigid vertical borders on the sides]. Focus on a massive rough dark red circle, P01, painted across the central weathered plaster wall. Exactly in the middle of the red circle is a small dried-blood-stained paper photograph, P08, embedded into the wall. The red mark stands out as the only intensely saturated color against the dreary gray room. A rumpled bed sits at the lower side periphery, surrounded by chaotic debris under fading weak light from the side.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 14,
        "dependency_reason": "Same apartment interior layout as S14_Shot11, maintaining consistency in the background structure.",
        "_shot_index": 2,
        "visible_entities": [
          "L04",
          "P01",
          "P08",
          "P13"
        ]
      },
      {
        "scene_index": 24,
        "heading": "S#25. 옥탑방 안 / 해질 무렵",
        "beat_title": "벽에 박힌 과거의 사진과 붉은 원",
        "representative_moment": "붉은 원 중앙의 갈라진 벽면에 깊이 박힌, 어린 시절 엄마의 모습이 찍힌 피 묻은 낡은 사진",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Near-macro close-up (CU) at eye-level, low dusk spill grazing the wall sideways",
            "t2i_prompt": "Photorealistic cinematic still. Near-macro close-up at eye-level. Focus on P08, a small, old paper photograph deeply embedded into [L04: a heavily weathered, cracked plaster bedroom wall, bathed in a low dusk spill grazing sideways]. The photograph occupies the central third of the frame, displaying a faded print of two 12-year-old Asian girls sitting in front of a rural restaurant, their printed faces partly obscured by dark patches of dried blood. A stained pin is driven deep through the paper into the plaster. P08 sits at the exact center of P01, a smeared circle painted in thick, rough dark red pigment. Sharp rack focus on the embedded paper edge and the rough plaster texture, with the red pigment and blood stains appearing unnaturally dark against the desaturated tones of the room.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 23,
        "dependency_reason": "Same room background, zoomed in to macro close-up of the photograph on the wall (reference omitted for close framing)",
        "_shot_index": 3,
        "visible_entities": [
          "L04",
          "P01",
          "P08",
          "P13"
        ]
      },
      {
        "scene_index": 24,
        "heading": "S#25. 옥탑방 안 / 해질 무렵",
        "beat_title": "혼란 속의 결단",
        "representative_moment": "C01 grips a blood-stained photograph while rushing out of the ransacked apartment, pulling on her backpack.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Tracking MCU from upper-torso height, slight Dutch angle, dark and desaturated tones with fading blue-gray dusk and red accents",
            "t2i_prompt": "Photorealistic cinematic still. Tracking beside C01O03 in a khaki windbreaker, a young East Asian woman, from upper-torso height in a medium close-up with a slight Dutch angle. C01O03 moves in right profile, pulling a backpack strap onto her shoulder, eyes fixed on the blurred living room doorway ahead. Focus on an old blood-stained photograph tightly gripped in a hand near the lower right frame, its creased front angled partly toward the camera, C01O03's chest and shoulder occupying the center. Fading blue-gray dusk smears through the open window, while the photograph's red stains flash as a warm, violent accent. [L04: heavily motion-blurred cramped apartment living area violently ransacked, overturned dining chairs and scattered household items on the floor, cold exterior spill entering]. The visual tone is dark and desaturated, emphasizing gritty realism.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O03"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 24,
        "dependency_reason": "To maintain visual consistency in the interior layout and the dim, ransacked atmosphere of the apartment established in the previous scene.",
        "_shot_index": 8,
        "visible_entities": [
          "C01",
          "L04",
          "P01",
          "P08",
          "P13"
        ]
      },
      {
        "scene_index": 25,
        "heading": "S#26. 포구 / 해질 무렵",
        "beat_title": "안개를 뚫고 나타난 조력자의 배",
        "representative_moment": "A small fishing boat's bow emerges from the dense fog into the empty harbor.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Static wide shot at eye-level from the harbor edge near water level, desaturated post-rain dusk tones.",
            "t2i_prompt": "Photorealistic cinematic still. [L16: a coastal fishing port enveloped in heavy gray sea fog at dusk, wet pier edges fading into the mist]. From the harbor edge near water level, looking directly into the fog, the wet bow of a small fishing boat just breaks out of the dense mist, sitting slightly above center. Dark, rippling water splits around the bow forming diagonal lines toward the lower frame. Focus on the wet hull of the small fishing boat catching a faint cold sheen, the harbor fog swallowing the background into a desaturated gray void. The wet pier edges remain faint at the sides.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "None",
        "_shot_index": 4,
        "visible_entities": [
          "L16",
          "P02",
          "P15"
        ]
      },
      {
        "scene_index": 25,
        "heading": "S#26. 포구",
        "beat_title": "고립된 수리영에게 나타난 조력자 인우",
        "representative_moment": "안개 낀 포구에 도착한 인우(C03)가 닻줄을 쥔 채 굳은 표정으로 서 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low angle wide framing, desaturated gray-green misty dusk tones.",
            "t2i_prompt": "Photorealistic cinematic still. Low observer position from the dock, looking slightly up. C03O05 in a worn fisher jacket, a young Asian man, stands on the wet wooden deck of a small fishing boat, occupying the right side of the frame. He is positioned at a three-quarter angle from the left, bracing his weight backward, hands firmly gripping a taut, wet mooring rope that stretches diagonally from the lower left foreground up to his waist. His eyes are fixed intently off-frame to the left. The damp, salt-stained boat rail crosses the lower foreground. Beside the hull, wet planks of the empty wooden pier recede into the mist. Heavy gray sea fog completely swallows the background shoreline, creating a cold, desaturated misty dusk atmosphere. Muted gray-green ambient light dominates the scene, with faint hard highlights catching the slick rope fibers and wet rail, emphasizing the figure's rigid silhouette against the thick fog. Focus on the taut mooring rope and the guarded expression of the young fisherman, the boat structure clearly anchoring him in the frame.",
            "outfit_assignments": [
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 25,
        "dependency_reason": "동일한 텅 빈 포구의 안개 낀 배경 및 젖은 배의 질감 유지",
        "_shot_index": 5,
        "visible_entities": [
          "C03",
          "L16",
          "P02",
          "P15"
        ]
      },
      {
        "scene_index": 25,
        "heading": "S#26. 포구 / 해질 무렵",
        "beat_title": "수리영의 안심시키는 음성메시지",
        "representative_moment": "수리영(C01)이 스마트폰(P02)을 입가에 대고 안개 낀 바다를 응시하며 음성메시지를 남긴다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Tight MCU at eye-level from chest height, desaturated dusk gray lighting with flattened contrast",
            "t2i_prompt": "Photorealistic cinematic still. Focus on a smartphone, P02, pressed close to the lips of a young Asian woman, her neck and shoulders visible in the frame. From a chest-height observer angle, C01O03 in a khaki windbreaker, a young Asian woman, is facing the camera, centered slightly left, her eyes fixed on the foggy sea just past the lens. The smartphone screen is angled away from the camera. [L16: a coastal fishing port enveloped in dense fog and rain-damp air, dark slick dock planks forming a faint horizontal base line behind her shoulders]. Desaturated dusk gray ambient light wraps her face, cold sea fog flattening the contrast, with a faint wet sheen reflecting on her lips and the phone edge.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O03"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "Close framing (MCU) prevents direct background reuse, so local environment is described with its own depth and edges instead.",
        "_shot_index": 8,
        "visible_entities": [
          "C01",
          "L16",
          "P02",
          "P15"
        ]
      },
      {
        "scene_index": 26,
        "heading": "S#27. 옥탑방 안 / 해질 무렵",
        "beat_title": "수리영의 단독 행동을 확신한 혜수",
        "representative_moment": "음성 메시지를 확인한 혜수가 날카로운 눈빛으로 김형사를 돌아본다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level tight close-up, cold and underlit dusk tones",
            "t2i_prompt": "Photorealistic cinematic still. C02O04 in a dark gray detective jacket, a young East Asian woman, positioned in right profile with her head turned sharply. Tight close-up framing at eye-level on her face, her neck and shoulder visible at the left edge. Focus on her tense jaw and focused expression, her eyes fixed intently toward the off-screen right space. A hand holding P02 is partially visible near the lower edge, the blurred screen angled toward her. Weak dusk spill and sickly indoor practical lighting wash across her profile. Behind her, [L04: a sliver of a cold, dim, stained bare rooftop room wall remains in shallow focus, bathed in flat blue-gray tones].",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 18,
        "dependency_reason": "동일한 옥탑방 내부 배경의 연속성(exact_background) 유지",
        "_shot_index": 3,
        "visible_entities": [
          "C02",
          "C04",
          "L04",
          "P02"
        ]
      },
      {
        "scene_index": 26,
        "heading": "S#27. 옥탑방 안 / 해질 무렵",
        "beat_title": "텅 빈 옥탑방의 열린 현관문",
        "representative_moment": "The empty rooftop room with its entrance door resting open against the damp wall in the dim dusk light.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level static wide shot, flat blue-gray dusk lighting, desolate and abandoned mood",
            "t2i_prompt": "Photorealistic cinematic still. Eye-level wide shot. Focus on an open entrance door resting against a scuffed, damp-stained interior wall, positioned slightly right of center. Empty, bare dusty floor space occupies the left half of the frame. [L04: A cold, dim rooftop room illuminated by weak dusk light, a flat blue-gray natural light spilling through the hollow doorway, overpowering the sickly indoor shadows and creating an abandoned atmosphere]. The inner face of the door is visible to the camera, catching the cool ambient glow from outside. No figures are present in the desolate space.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 18,
        "dependency_reason": "앞서 등장했던 옥탑방의 동일한 내부 배경을 해질 무렵의 조명 조건으로 재활용",
        "_shot_index": 4,
        "visible_entities": [
          "L04",
          "P02"
        ]
      },
      {
        "scene_index": 27,
        "heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "beat_title": "좌표와 목적지 추궁",
        "representative_moment": "붉은 노을이 비치는 갑판 위, 수리영(C01)이 인우(C03)를 향해 지도를 내밀고 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level wide shot, observer perspective, harsh red-orange dusk lighting",
            "t2i_prompt": "Photorealistic cinematic still. Eye-level wide observer perspective from near a wet, salt-streaked stern rail, looking across the shared damp wooden deck of L17. C01O03 in a khaki windbreaker, a young East Asian woman, occupies the left-center at three-quarter angle from the right, leaning forward to offer P12, a creased damp paper map. Her eyes are fixed on C03O05. Across the deck, C03O05 in a worn fisherman jumper, a middle-aged East Asian man, sits perched on a crate at three-quarter angle from the left, his eyes fixed on P12 suspended between them. A dim small wheelhouse with an open door and the vast sunset sea of L19 form the isolation backdrop behind the boat. Harsh red-orange dusk light washes over the wet deck boards and reflects on their shoulders, contrasting with cold gray sea-worn shadows. Focus on P12, the paper map crossing the air between them, emphasizing the tense confrontation.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O03"
              },
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "No dependent scene provided.",
        "_shot_index": 1,
        "visible_entities": [
          "C01",
          "C03",
          "L17",
          "L19",
          "P08",
          "P12"
        ]
      },
      {
        "scene_index": 27,
        "heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "beat_title": "사진 속 금월",
        "representative_moment": "수리영(C01)이 내민 낡은 사진(P08)을 보고 인우(C03)가 당황하며 뒷걸음질 치려 한다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Close-up from low chest height, low angle, shallow DOF, warm red dusk foreground vs cool shadow background",
            "t2i_prompt": "Photorealistic cinematic still. [L17: a wet worn wooden deck bench with an open dim wheelhouse entrance at the right edge, a blurred red dusk sea horizon in the shallow background]. Framed from a low chest height with a low angle and shallow depth of field, close-up composition. A blurred shoulder and arm in a khaki windbreaker occupies the extreme left foreground over the shoulder, the hand holding an old creased paper photograph extended into the lower third center of the frame. The photograph faces the camera and the right side of the frame, suspended over the shared deck. C03O05 in a worn fisher jumper, an East Asian man in his 30s, occupies the right, at a three-quarter angle from the left, leaning his upper body back from the photograph in a sudden recoil, his waist and face extending toward the upper frame, his eyes fixed on the paper photograph. Focus tightly on the creased paper photograph in the foreground, the harsh red-orange dusk light reflecting on its worn surface, while C03O05's tense face washes in colder sea-worn shadow.",
            "outfit_assignments": [
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 27,
        "dependency_reason": "같은 씬, 같은 공간에서의 연속된 상황. 앞선 샷의 해질 무렵 바다와 갑판 분위기를 유지하면서 특정 초점으로 들어감.",
        "_shot_index": 3,
        "visible_entities": [
          "C01",
          "C03",
          "L17",
          "L19",
          "P08",
          "P12"
        ]
      },
      {
        "scene_index": 27,
        "heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "beat_title": "수리영의 추궁과 인우의 발작적 도주",
        "representative_moment": "조타실로 향하는 인우를 막기 위해 수리영이 양팔을 벌려 입구를 막아선다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Eye-level medium wide shot, harsh red-orange dusk lighting with stark contrast",
            "t2i_prompt": "Photorealistic cinematic still. Eye-level medium wide shot from an observer point of view. A dark, narrow wheelhouse doorway forms a rigid rectangular frame. Inside the underlit threshold, an older East Asian man in a worn fisherman jumper, with his back to the camera, is halted mid-lunge in the near right foreground, his head angled forward. In the center, C01O03 in a khaki windbreaker, a young East Asian woman, stands facing the camera, her arms braced wide across the doorway edges, her eyes fixed on the man. Focus on C01O03's defiant stance blocking the passage. A harsh red-orange dusk light bathes the wet wooden deck behind her, casting prominent red rim light along her arms and shoulders. The open space beyond her forms a flat background plane of foggy red-gray sunset sea, contrasting with the colder, dim shadows of the wheelhouse interior in the foreground.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O03"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 27,
        "dependency_reason": "동일한 소형 어선의 조타실 입구 및 갑판 공간으로, 직전 샷의 배경 레이아웃과 일관된 물리적 환경을 유지해야 함.",
        "_shot_index": 8,
        "visible_entities": [
          "C01",
          "C03",
          "L17",
          "L19",
          "P08",
          "P12"
        ]
      },
      {
        "scene_index": 28,
        "heading": "S#29. 조타실 / 해질 무렵",
        "beat_title": "사진 속 강민숙",
        "representative_moment": "수리영의 손가락이 조타기 위에 놓인 낡은 종이 사진 속 어린 아이의 얼굴을 꾹 누르고 있다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Extreme close-up from a high angle looking down, low amber console spill contrasting with cold dusk shadows.",
            "t2i_prompt": "Photorealistic cinematic still. Extreme close-up from a high angle looking down at [L18: a narrow, scratched control console surface illuminated by a low amber spill light, with cold dusk shadows at the frame edges]. Focus on the tip of an index finger belonging to a young Asian woman, pressing firmly into P08, a faded, old paper photograph resting flat on the console. The paper has a slightly damp texture and worn edges. The fingertip presses directly onto the faint, printed face of a young Asian girl within the photograph. Low amber console light and cold ambient dusk fall across the console, flattening the paper, with the finger casting a small, dark shadow over the printed face.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": -1,
        "dependency_reason": "",
        "_shot_index": 3,
        "visible_entities": [
          "C01",
          "L18",
          "P08"
        ]
      },
      {
        "scene_index": 28,
        "heading": "S#29. 조타실 / 해질 무렵",
        "beat_title": "조타실 안의 환각과 수리영의 실신",
        "representative_moment": "의식을 잃어가는 수리영의 시점에서, 인우의 등 너머 조타실 벽면에 선명한 붉은 원형 환영이 떠오른다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "First-person subjective POV, Medium Shot, hallucinated color distortion, cold gray-green shadow against impossibly vivid red saturation",
            "t2i_prompt": "Photorealistic cinematic still. First-person subjective hallucinated POV. The tense, broad shoulders of a middle-aged East Asian man in dark practical maritime clothing occupy the lower center frame, with his back to the camera, shoulders locked forward. Focus on an impossibly saturated, vivid red circular mark burning like an apparition on the dirty wall directly in front of him. [L18: The cramped wheelhouse environment drains into a cold gray-green shadow, emphasizing the unnatural red]. Dim round gauges and circular stains on the wall appear smeared, visually spinning in a subtle blur around the central focal symbol. A narrow control console edge, faintly bathed in a low amber spill and holding a faded old paper photograph flat on its surface, is partially visible at the very bottom.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 28,
        "dependency_reason": "S28_Shot3 배경(조타실 내부)과 카메라 구도 연속성 유지 및 동일한 공간의 환각적 변형 표현",
        "_shot_index": 5,
        "visible_entities": [
          "C01",
          "C03",
          "L18",
          "P08"
        ]
      },
      {
        "scene_index": 28,
        "heading": "S#29. 조타실 / 해질 무렵",
        "beat_title": "기절하는 수리영과 허공을 노려보는 인우",
        "representative_moment": "의식을 잃고 쓰러진 C01을 어깨로 받친 채 허공을 노려보는 C03의 상체 샷.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Medium close-up at a slight low angle, handheld cold and shadowy tones",
            "t2i_prompt": "Photorealistic cinematic still. Medium close-up from a slight low angle. Focus on the contrasting states of the two figures tightly squeezed together in the frame. [L18: a cramped fishing boat wheelhouse interior, cold damp stained walls directly behind, the bottom edge showing a narrow scratched console under low amber spill light, a fogged side window at the left leaking faint red dusk tones]. C03O05 in a worn fisherman jumper, a middle-aged Asian man, occupies the right-center at three-quarter angle from the left, his broad shoulders bracing the collapsed weight of the other figure, his eyes fixed sharply into the empty space. C01O03 in a khaki windbreaker, a young Asian woman, enters the frame from the lower left in right profile, resting completely limp against C03O05's shoulder with eyes closed. A faded old paper photograph rests flat on the console surface in the lower foreground. Cold interior shadows wrap the bodies, while a faint red dusk rim light washes along C03O05's jawline, catching an eerie golden reflection in his eyes.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O03"
              },
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ]
          }
        ],
        "scene_type": "normal",
        "dependent_scene_index": 5,
        "dependency_reason": "동일한 조타실 내부에서 연속된 시간대와 위치를 유지하는 샷으로, 직전 샷의 배경을 그대로 참고하지만 MCU 구도에 맞춰 자체적으로 환경을 세밀하게 묘사",
        "_shot_index": 8,
        "visible_entities": [
          "C01",
          "C03",
          "L18",
          "P08"
        ]
      },
      {
        "scene_index": 29,
        "heading": "S#30. 바다 / 해질 무렵",
        "beat_title": "미지의 안개 속으로 사라지는 어선",
        "representative_moment": "황금빛 석양을 뒤로한 채 소형 어선의 뱃머리가 짙은 안개 장벽 속으로 반쯤 파묻혀 들어간다.",
        "t2i_variations": [
          {
            "variant_label": "var_1",
            "camera_effect": "Low-angle wide shot from water height, tracking parallel, fading golden sunset mixed with desaturated gray fog.",
            "t2i_prompt": "Photorealistic cinematic still. Low-angle wide shot from water height, tracking parallel to the hull. Focus on a small fishing boat in a clean starboard side profile across the lower third of the frame, its bow sliding left-to-right and half-buried in a thick, opaque gray-white fog wall. [L19: open sea with dark ripples catching fading gold reflections, boundaryless gray atmosphere]. A dying golden sunset skims the water in the background, while the dense fog absorbs the color, swallowing the vessel into the cold mist.",
            "outfit_assignments": []
          }
        ],
        "scene_type": "transition",
        "dependent_scene_index": -1,
        "dependency_reason": "단독 풍경 및 분위기 묘사 샷으로 이전 샷과 직접적인 카메라 연속성이 없음",
        "_shot_index": 3,
        "visible_entities": [
          "L19"
        ]
      }
    ]
  },
  "step_id": "scene_detail",
  "run_id": "072ce161-dd7e-4a66-b028-933bc9f8aa58",
  "resolved_model": "gemini-pro",
  "updated_at": "2026-04-30T14:43:02.390898+00:00"
}