{
  "status": "completed",
  "completed_count": 68,
  "applicable_count": 68,
  "failed_count": 0,
  "schema_version": 2,
  "config_hash": "757b457b1d9a6abb",
  "data": {
    "scenes": [
      {
        "beat_title": "공중에서 덮쳐오는 검은 인영",
        "dependency_reason": "No previous visual reference shot is provided; this prompt captures only Shot 4’s frozen attack moment in the same damp twilight forest state.",
        "dependent_scene_index": -1,
        "heading": "S#1. Forest / Twilight",
        "representative_moment": "C07 reels backward in the lower-right frame as a black airborne figure stretches both arms toward him from the left forest edge.",
        "scene_index": 1,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Observer viewpoint from a three-quarter front-left position at shoulder height, eye-level framing with slight handheld tension; cold blue-gray dusk, fog, and faint backlight emphasize the suspended attack path.",
            "outfit_assignments": [
              {
                "character_id": "C07",
                "outlook_id": "O09"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From an observer’s three-quarter front-left position at shoulder height, C07O09 in hiking clothes occupies the lower-right receiving line at a three-quarter-left angle, body locked in an off-balance backward stance, eyes fixed on the attacker. One shoe is missing, one bare foot planted in wet leaves, a large jagged animal bite mark visible on his thigh with fresh dark blood on the fabric and skin. A black-clad airborne figure in ragged clothing hangs suspended from the left forest edge in right profile, arms extended toward C07O09, gaze aimed at him; faint cold rim light traces the shoulders and arms, body volume preserved by dim ambient fill, small wet highlights catching on the torn fabric. Focus on the empty attack path between the extended arms and C07O09. [L01: dense fog-soaked twilight forest, cold blue-gray haze, dark vertical trunks, damp mud, wet fallen leaves, trampled underbrush]. Dim blue-gray dusk filters through fog, with wet branches and negative space keeping the left-to-right attack line readable.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L01",
          "C07",
          "C14"
        ]
      },
      {
        "beat_title": "충돌 직후의 숲바닥 제압",
        "dependency_reason": "Shot 4와 같은 안개 낀 숲바닥 배경을 유지하되, 카메라가 충돌 직후 바닥 가까이에 정착한 다른 순간이다.",
        "dependent_scene_index": 1,
        "heading": "S#1. 숲속 / 해 질 무렵",
        "representative_moment": "검은 인영이 C07의 몸 위에 겹쳐 쓰러져 있고, C07은 다친 허벅지와 맨발이 드러난 채 진흙 위에 pinned된 순간.",
        "scene_index": 1,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Very low floor-level observer angle across the mud, canted framing, cold bruised blue-gray twilight with damp brown-black earth and a faint blood-dark smear near the bodies.",
            "outfit_assignments": [
              {
                "character_id": "C07",
                "outlook_id": "O09"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a very low observer position on the forest floor, the camera looks across wet mud and fallen leaves at a canted angle, not from above. C07O09 in hiking clothes lies in left profile on the muddy ground, pinned beneath a black rag-covered assailant; his eyes are glassy from severe injury, one shoe missing, one bare foot visible, a jagged animal bite mark with fresh dark blood on the exposed thigh. The black rag-covered figure has its back to the camera, sprawled across C07O09's torso, its hidden gaze angled down toward him, rim-lit edges tracing the shoulders and torn cloth so the body volume stays visible. Focus on the tangled violent overlap between the two bodies and the blood-dark bite mark on the man's thigh. Large wet leaves sit in the foreground without overwhelming the frame, snapped twigs form a jagged border around the fallen bodies, and low gray fog swallows the rear depth. [L01: dense foggy twilight forest, cold blue-gray light, muddy leaf-covered ground, scattered broken twigs, low ground fog, damp ominous atmosphere.]",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L01",
          "C07",
          "C14"
        ]
      },
      {
        "beat_title": "목덜미에 닿은 피 묻은 입",
        "dependency_reason": "앞쪽 시각 연관 씬 없음. 이 샷은 같은 장면 안에서 남자의 입이 여자의 목덜미에 닿은 정지 순간만 포착한다.",
        "dependent_scene_index": -1,
        "heading": "S#2. 도시 뒷골목 / N — Shot 3",
        "representative_moment": "C08의 피 묻은 입이 C09의 목덜미에 닿고, C09는 전봇대에 축 늘어진 채 눈을 감고 있다.",
        "scene_index": 2,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Voyeur shoulder-height side framing beside the utility pole, eye-level handheld feel, center-left emphasis on the bloodied neck contact point; sickly amber streetlight mixed with cold wet-alley shadows and a faint crimson glint near the man’s eyes.",
            "outfit_assignments": [
              {
                "character_id": "C08",
                "outlook_id": "O10"
              },
              {
                "character_id": "C09",
                "outlook_id": "O11"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a voyeur position at shoulder height beside the utility pole in [L02: dim wet urban back alley at night, weak amber streetlight, cold shadows, dirty pole, stained wall], an eye-level handheld side-angle frame isolates the contact point at center-left. C08O10 in a worn suit, in right profile, hunched into C09O11's neck, eyes fixed on C09O11; his mouth pressed against the bloodied side of her neck, teeth partly visible, a faint crimson glint reflecting around his eye area. C09O11 in an office blouse, at three-quarter angle from the left, slumped against the dirty sticker-stained utility pole, eyes closed, head slack, shoulder and hair edge forming a tight foreground boundary. Focus on the bloodied neck contact point between the two figures. Sickly sodium light catches on the wet blood and damp fabric, cold alley shadow across the stained wall behind them.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 3,
        "visible_entities": [
          "L02",
          "C08",
          "C09"
        ]
      },
      {
        "beat_title": "가로등 아래 멈춘 시신",
        "dependency_reason": "Shot 3의 같은 도심 뒷골목 배경을 유지하되, 남자가 빠지고 여자가 바닥에 엎드린 정지 순간으로 전환된다.",
        "dependent_scene_index": 2,
        "heading": "S#2. 도시 뒷골목 / N",
        "representative_moment": "C09가 젖은 골목 바닥에 얼굴을 묻고 엎드린 채 완전히 멈춰 있다.",
        "scene_index": 2,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "젖은 바닥 옆 낮은 관찰자 시점, 같은 측면 축을 유지한 기울어진 프레이밍, 녹회색 밤기운과 약한 호박색 가로등 반사.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. [L02: A dim urban back alley at night, wet grimy pavement, damp utility pole, stained narrow wall, weak amber streetlight through green-gray haze.] Observer camera low beside the pavement on the same side axis, slightly tilted, a short distance from the utility pole. A Korean woman in office clothes lies face-down across the lower center of frame, with back to camera, body angled away, face pressed into shadow, eyes hidden and lifeless. Focus on her motionless back, slack arm, and the dark wet stain near the torn collar at her neck. The utility pole side facing camera and a narrow sliver of stained wall remain soft in the upper background. Dim greenish-gray night color, weak amber spill reflected in small patches on the wet pavement, the body mostly in shadow.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L02",
          "C09"
        ]
      },
      {
        "beat_title": "천으로 덮인 변사체",
        "dependency_reason": "앞쪽 시각 참조 없이 이 샷의 뉴스 화면 속 사건 현장 정지 순간만 독립적으로 구성한다.",
        "dependent_scene_index": -1,
        "heading": "S#3. 현장 / D",
        "representative_moment": "들것 위에 천으로 덮인 시신이 사건 현장 중앙에 놓여 있고, 폴리스 라인이 흐릿한 배경을 가른다.",
        "scene_index": 3,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "High angle news-camera perspective from near stretcher height, desaturated overcast daylight, low-resolution compressed broadcast texture, focus fixed on the covered body and wet metal stretcher.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Presented as slightly compressed broadcast footage without any visible screen border or graphics. From a short side distance at stretcher height, the camera looks slightly down at a stationary wet metal stretcher centered in [L03: damp outdoor crime scene under overcast daylight, gray ground, hazy air, indistinct police presence beyond the taped boundary]. Focus on the white body sheet over the corpse, a stark horizontal form across the middle of the frame, wrinkled fabric with stained edges and harsh pale highlights. P10 is taut across the background in dirty ocher yellow, softly blurred near the frame edges. Flat daylight filtered through haze, muted coastal grays, low contrast, clinical and grim.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L03",
          "P10"
        ]
      },
      {
        "beat_title": "불안의 중심이 된 옥탑방",
        "dependency_reason": "No prior narrative shot is required. The chain background reference is only a rooftop layout reference; this shot explicitly deviates to a high aerial view of the same location and surrounding district.",
        "dependent_scene_index": -1,
        "heading": "S#4. 옥탑방 / D",
        "representative_moment": "고공 부감에서 낡은 빌라 옥탑방이 빽빽한 저층 건물들 사이에 눌린 듯 자리한 정지 순간.",
        "scene_index": 4,
        "scene_type": "voiceover",
        "t2i_variations": [
          {
            "camera_effect": "High aerial, perfectly still omniscient framing; muted overcast daylight, damp cement grays, faint coastal haze, flattened contrast.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviates from the reference: lifted far above the same rooftop location into a fixed bird's-eye position, broad-angle perspective, no people in frame. Focus on [L04: weathered Korean villa rooftop room, damp pale concrete roof, dark rooftop tanks, thin gray alleys between packed low-rise blocks, overcast haze] placed just off center within a dense grid of aged roofs. The rooftop room’s roof and front wall are visible from above, surrounded by wet concrete surfaces, dark plastic water tanks, narrow shadowed gaps between buildings, and closely packed gray residential blocks. Overcast coastal daylight falls evenly across the district, softening edges with a faint ominous haze and muted cement tones.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L04"
        ]
      },
      {
        "beat_title": "뉴스를 응시하는 민숙의 불안",
        "dependency_reason": "같은 옥탑방 배경과 주방의 김 낀 분위기를 유지하되, 참조 배경의 넓은 현관 시점에서 민숙 쪽으로 카메라가 들어간 별도 정지 순간이다.",
        "dependent_scene_index": -1,
        "heading": "S#5. 옥탑방 안 / 실내",
        "representative_moment": "C04가 앞치마 자락을 쥔 채 TV 쪽을 어둡게 응시하는 순간.",
        "scene_index": 5,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "참조 배경의 눈높이 35mm 축을 유지하되, 민숙의 전면 왼쪽으로 들어간 관찰자 구도. 얇은 주방 수증기와 창가의 흐린 낮빛, TV의 차가운 청회색 반사가 섞인 불안한 생활감.",
            "outfit_assignments": [
              {
                "character_id": "C04",
                "outlook_id": "O06"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Compared with the reference's eye-level 35mm entry-door view, the camera is pushed into a tighter observer position from C04O06's front-left, perspective still aligned with the same compact rooftop room. C04O06 in a plain apron occupies the right-center, seen at three-quarter angle from the left, upper torso visible, one hand gripping the apron hem at waist level, tightened jaw, eyes fixed on the television at the far left. Focus on C04O06's tense expression and the tight apron grip. Use the television edge from the reference image; do not generate a new television. Its blurred edge sits at the far left, with cold blue-gray screen light reflected on her cheek and apron. A thin veil of white steam hangs across the left foreground, pale daylight from the existing closed window washes the steam and wall, and a narrow stream from the existing sink faucet is visible behind her near P06. [L05: compact Korean rooftop-room interior, kitchenette to one side, muted daylight through a dusty window, humid steam haze, blue-gray TV spill, cramped domestic realism]",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 3,
        "visible_entities": [
          "L05",
          "C04",
          "P06",
          "P03"
        ]
      },
      {
        "beat_title": "쓴 약초차를 마신 수리영의 반응",
        "dependency_reason": "S5_Shot3와 같은 옥탑방 배경을 유지하되, 이번 샷은 식탁 높이에서 수리영의 얼굴과 컵으로 더 가까이 들어간 다른 순간이다.",
        "dependent_scene_index": 5,
        "heading": "S#5. 옥탑방 안 / 실내",
        "representative_moment": "C01이 컵을 입술에 댄 채 아래를 보며 눈을 찡그리는 순간.",
        "scene_index": 5,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Seated table-height framing, lower than the reference eye-level view, with shallow focus shared between the cup rim and narrowed eyes; pale daytime window light, muted damp-gray background, faint herbal steam haze.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviates from the reference: lowered to seated table height and pushed closer across the existing tabletop, preserving the same compact room perspective in soft background blur. C01O01 in casual clothes occupies the right half of the frame at a three-quarter angle from the right, cup at lips in the lower center, looking down with narrowed eyes. Focus rests across the cup rim and the narrowed eyes in the same shallow plane; the cup contains a dark bitter herbal drink, its rim angled toward the camera and her lips. The existing tabletop leads leftward with small domestic clutter kept subdued, and the reference kitchenette sits softly out of focus behind her with a used herbal pot and a few blurred P06 leaves. Soft daytime window light gives her face pale warmth; [L05: compact rooftop room with worn table, kitchenette blur, muted daylight, domestic clutter, faint herbal steam haze, coastal damp gray shadows].",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 8,
        "visible_entities": [
          "L05",
          "C01",
          "P06",
          "P03"
        ]
      },
      {
        "beat_title": "손목의 붉은 원 표식",
        "dependency_reason": "S5_Shot8과 같은 옥탑방 현관 쪽 순간에서 카메라만 민숙의 손목으로 밀착 확대되는 zoom_in_detail 연속 샷이다.",
        "dependent_scene_index": 5,
        "heading": "S#5. 옥탑방 안 / 실내 — Shot 13",
        "representative_moment": "C04의 가슴 가까이 올라온 손목에 작은 붉은 원 표식이 또렷하게 보이는 순간.",
        "scene_index": 5,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "참조 배경의 현관 쪽 시야에서 벗어나 민숙 바로 옆으로 밀착한 높은 각도, 손목만 프레임에 남기는 얕은 심도와 차가운 낮빛 강조.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera position deviates from the reference: beside the Korean middle-aged woman, very near, angled down into a tight frame of her wrist only, face excluded. Focus on a Korean middle-aged woman's wrist near her chest, held diagonally across the lower two-thirds of the frame; her head is out of frame and angled downward, body turned away from the camera. P03, a small red circular mark on the skin, sits sharp near center. A narrow strip of cool daylight falls on the skin; warm soft indoor shadow surrounds the wrist. [L05: same rooftop-room interior, plain stained entryway wall and inner front door blurred behind worn pale apron fabric] The apron fabric behind the wrist and the entryway wall from the reference remain softly blurred; the inner front door from the reference is only a faint oblique blur. Muted damp daytime atmosphere, shallow depth of field.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 13,
        "visible_entities": [
          "L05",
          "C04",
          "P06",
          "P03"
        ]
      },
      {
        "beat_title": "해안도로에 멈춘 수리영",
        "dependency_reason": "앞쪽 시각 연관 씬 없음. 이 샷은 해안도로에서 자전거에 앉아 잠시 멈춘 수리영의 단일 정지 순간만 묘사한다.",
        "dependent_scene_index": -1,
        "heading": "S#6. 해안가 도로 / D",
        "representative_moment": "C01이 이어폰을 낀 채 자전거 안장에 앉아 한 발을 페달에 올리고 먼 곳을 바라본다.",
        "scene_index": 6,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Hip-height observer view from the coastal road shoulder, low side-profile framing with bright fog-softened daylight, muted sea grays, and gentle highlights on the bicycle and earbuds.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a hip-height observer position at the coastal road shoulder, a low perpendicular side view frames C01O01 in active casual clothes in right profile across the center. C01O01 sits on the saddle of a stationary bicycle, one foot poised on a level pedal, full bicycle frame and both wheels visible in clean side profile along the road. C01O01 has earbuds in, a light smile, and eyes fixed on the distant road ahead, not at the camera. Focus on C01O01 and the balanced stillness of the bicycle against [L06: salt-hazed coastal road with worn asphalt, pale guardrail parallel to frame, calm gray-blue sea horizon beyond, bright fog-softened daylight]. Gentle daylight washes C01O01’s jacket, the bicycle frame, and the earbuds with muted coastal gray highlights.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L06",
          "C01"
        ]
      },
      {
        "beat_title": "철창 너머의 맹견",
        "dependency_reason": "앞쪽 연관 샷은 없으며, 제공된 chain_bg reference와 같은 보호원 공간을 사용하되 DP 지시에 따라 케이지 바깥의 낮은 위치로 카메라를 명시적으로 밀어 넣은 구도다.",
        "dependent_scene_index": -1,
        "heading": "S#7. 유기견 보호원 / D",
        "representative_moment": "C12 faces the camera behind kennel bars, teeth exposed and one front paw raised.",
        "scene_index": 7,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low kennel-level observer framing through wet vertical bars, cold fluorescent gray palette, hard highlights on teeth, eyes, and scratched metal.",
            "outfit_assignments": [
              {
                "character_id": "C12",
                "outlook_id": "O00"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviation from the reference background: pushed in from the reference's eye-level 28mm shelter view to a low kennel-level position just outside the front bars, roughly an arm's length from the cage, looking straight into the same damp clinical shelter. Use the kennel bars from the reference image; do not generate a second cage row. C12O00, a Rottweiler, faces the camera inside the cage, head and upper chest centered, one front paw raised beside its body, lips drawn back, exposed teeth aligned just behind the wet scratched vertical bars, eyes fixed on the camera. Focus on the exposed teeth and the raised front paw framed between narrow metal strips. Damp stained concrete floor beneath the dog. [L07: damp Korean animal shelter interior under cold fluorescent light, muted gray metal surfaces, sterile gloom, gritty wet textures.] Cold overhead fluorescent light washes the cage interior; hard highlights catch on the dog's eyes, teeth, and wet metal, with slight fluorescent flicker visible in uneven pale bands on the bars.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L07",
          "C12"
        ]
      },
      {
        "beat_title": "로트와일러의 예방접종 순간",
        "dependency_reason": "S7_Shot1과 같은 보호원 내부 배경을 유지하되, 이번 샷은 같은 공간의 다른 순간으로 주사 바늘과 로트와일러의 엉덩이 부위에 카메라가 밀착한 구성이다.",
        "dependent_scene_index": 1,
        "heading": "S#7. 유기견 보호원 / D — Shot 4",
        "representative_moment": "50대 의사의 손이 C12의 엉덩이에 주사기를 꽂은 정지 순간.",
        "scene_index": 7,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Reference 배경에서 kennel 옆 허리 높이로 강하게 push-in한 관찰자 시점, 얕은 심도, 차갑고 평평한 형광등과 흐린 낮빛이 섞인 muted gray 톤.",
            "outfit_assignments": [
              {
                "character_id": "C12",
                "outlook_id": "O00"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference: camera pushed in from the same animal shelter aisle to kennel-side waist height, less than an arm's length from C12O00. [L07: damp clinical animal shelter interior under cold fluorescent and window-mixed daylight, muted gray surfaces, wet concrete, metal kennel rows.] Focus on a syringe angled diagonally from the right frame edge, its needle inserted into the Rottweiler's rear hip at center frame. C12O00 in left profile, hind leg braced, head turned toward the kennel corridor with eyes fixed down the aisle, wet black-and-tan fur harsh under flat clinical light. A middle-aged Korean doctor's gloved hand holds the syringe at the right edge; the doctor's face remains completely outside the image. Use the kennel bars and scratched gray kennel wall from the reference; do not generate a new cage. The closed wet metal bars blur along the far left edge, with the dirty wall texture behind the injection point in soft muted gray.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L07",
          "C12"
        ]
      },
      {
        "beat_title": "가위 끝에 멈춘 불안",
        "dependency_reason": "앞쪽 S7_Shot4는 같은 보호원 계열의 축축하고 탈색된 분위기만 참고한다. 이 샷은 chain_bg reference의 빈 미용 작업실을 배경 기반으로 삼되, 카메라가 테이블 옆 손元거리로 명시적으로 들어간 별도 구도다.",
        "dependent_scene_index": 4,
        "heading": "S#7 유기견 보호원 / 낮 — Shot 9",
        "representative_moment": "C01이 가위를 든 손을 개의 털 가까이에 두고, 다른 손바닥을 털 위에 얹은 채 아래를 본다.",
        "scene_index": 7,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "테이블 옆 눈높이 고정 프레이밍, 손元거리의 금속 가위와 털 위 손바닥에 초점, 차갑고 탈색된 회색 형광등 톤.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera pushed in from the reference’s eye-level 35mm entry-alcove view to a locked eye-level side position at the grooming table, less than an arm’s length from the hands; use the grooming table from the reference image, do not generate a new one. Focus on the open scissors in the right foreground, angled downward toward the dog’s fur, with a steady palm resting at the center of the fur on the clean but worn, slightly wet work surface. C01O01 in a casual work top is visible above the table in right profile, torso bent over the work surface, eyes fixed on the dog’s fur, not looking at the camera. [L07: damp clinical animal shelter workspace with muted gray surfaces, cold fluorescent daytime light, sterile gloomy air.] Soft overhead work light catches on the metal scissors, with the surrounding shelter reduced to a thin blurred gray band in the background.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 9,
        "visible_entities": [
          "L07",
          "C01"
        ]
      },
      {
        "beat_title": "민숙의 조퇴 소식을 듣는 수리영",
        "dependency_reason": "Chain background reference fixes the mart interior camera and layout for this shot; the prompt keeps the same eye-level 35mm diagonal perspective and adds only the two visible characters.",
        "dependent_scene_index": -1,
        "heading": "S#8. 번화가·대형 마트 / 해질 무렵",
        "representative_moment": "C01 stands on frame left facing C13 on frame right, learning across their opposing eyelines that Minsuk has already left.",
        "scene_index": 8,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level observer framing from the reference mart perspective, two figures waist-up in opposing three-quarter angles, cool fluorescent flattening with faint dusk-blue spill.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              },
              {
                "character_id": "C13",
                "outlook_id": "O14"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Maintaining the reference's eye-level 35mm diagonal mart-aisle perspective from near the glass entrance, C01O01 in a casual jacket stands on frame left at three-quarter angle from the right, torso inclined toward the aisle, eyes fixed on C13O14. C13O14 in a mart uniform stands on frame right at three-quarter angle from the left, one hand resting on the shelf edge, eyes fixed on C01O01. Focus on the narrow space between their opposing eyelines. Use the existing [L09: modern Korean neighborhood mart interior under cool fluorescent lights, orderly shelf-edge price tags, damp dusk-blue spill near the entrance] reference background; shelf lines from the reference run diagonally behind both characters, with no extra fixtures or people generated. Cool overhead light falls on their jackets and the shelf surfaces, faint blue entrance glow pooling along the aisle floor.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L09",
          "C01",
          "C13"
        ]
      },
      {
        "beat_title": "연락 두절 뒤의 결정",
        "dependency_reason": "S8_Shot4의 마트 출입구 배경을 유지하되, 인물이 추가된 다른 순간이다. 자동문, 간판, 자전거 등 배경 요소는 reference와 같은 위치 관계를 유지해야 한다.",
        "dependent_scene_index": 4,
        "heading": "번화가·대형 마트 / 해질 무렵",
        "representative_moment": "C01이 마트 자동문 밖에서 스마트폰을 귀에 댄 채 먼 거리로 시선을 둔다.",
        "scene_index": 8,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level observer framing from the same sidewalk-side 35mm reference angle, with damp blue dusk, red neon reflections, and mart fluorescent light isolating C01 against the entrance.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From the same eye-level standing sidewalk position as the reference, 35mm wide-angle perspective facing diagonally toward the mart entrance, [L09: damp modern Korean mart entrance with fluorescent interior glow, neon reflections on glass doors, wet sidewalk, smoky dusk street beyond]. Use the automatic doors, mart sign, parked bicycle, CCTV camera, and storefront elements from the reference image; do not generate new duplicates. C01O01 in a casual jacket stands in the midground slightly right of center, at a three-quarter angle from the left, smartphone pressed to her ear, eyes fixed toward the distant street off-frame, not looking at the camera. Focus on C01O01 in the midground, with the phone at her ear sharp against the partly open doors behind her. The parked bicycle from the reference sits near the left edge, slightly tilted, side angled toward the camera. Neon reds and cool blue dusk wash over the wet pavement and glass; mart fluorescent light falls on C01O01's shoulder and the door surface; smoky food-stall glow remains soft in the background.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 9,
        "visible_entities": [
          "L09",
          "C01"
        ]
      },
      {
        "beat_title": "어둠 속 해안도로의 귀환",
        "dependency_reason": "앞쪽 연관 Shot S6_Shot1이 배경 참조로 지정되어 있어 어둡고 습한 해안 분위기의 연속성을 유지하되, 이 샷은 L06 해안도로의 새로운 순간으로 구성한다.",
        "dependent_scene_index": 6,
        "heading": "S#9. 해안가 / N",
        "representative_moment": "C01이 어두운 해안도로 위에서 자전거 페달에 한 발을 얹고 상체를 숙인 채 도로 앞쪽을 응시한다.",
        "scene_index": 9,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low observer angle at handlebar height from the dark road ahead, three-quarter frontal composition with damp gray fog and sparse sodium light.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a low observer position at handlebar height on the dark coastal road ahead, C01O01 in casual cycling clothes is at three-quarter angle from the right, centered in the lower half of the frame over a paused bicycle, torso pitched forward above the handlebars, one foot fixed on the pedal, eyes fixed on the road ahead rather than the camera. Focus on the tense alignment of C01O01, the angled front wheel, and the pedal under her foot. The bicycle frame and front wheel are visible below her, the front wheel angled slightly toward the camera. [L06: dark wet coastal road with leading asphalt lines, rust-specked guardrail at frame left, thick gray sea fog, sparse sodium streetlight] Cold moonlit fog surrounds the road, damp asphalt reflects muted gray, and pale highlights catch on the bicycle metal.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L06",
          "C01"
        ]
      },
      {
        "beat_title": "문틈의 전단지를 쥔 침입자의 손",
        "dependency_reason": "앞쪽 Shot은 분위기만 참고하는 atmosphere_reference이므로 배치나 사물 위치는 복사하지 않고, 이 Shot의 철문 표면·문틈·전단지 순간만 고정한다.",
        "dependent_scene_index": 4,
        "heading": "옥탑방 철문 현관 외부 / 밤",
        "representative_moment": "C10의 얼굴은 보이지 않고, 손가락만 문틈에 낀 P09를 쥔 순간.",
        "scene_index": 10,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "문 바로 앞 손 높이의 관음적 더치 앵글, 철문 표면과 검은 문틈이 화면을 압박하고 병든 회녹색 밤빛이 전단지와 손가락을 눌러 보이게 한다.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the reference camera to a Dutch-tilted hand-height position almost touching the iron door surface from the reference; use the same door surface, do not generate a new door. [L04: damp rooftop iron-door entrance at night, weak wall light, cold concrete under a partial clothesline, fog-muted gray-green air around the exterior threshold]. Focus on a Korean man's fingers from the lower right, thumb and forefinger pinched around P09 at center frame, the creased flyer edge trapped at a slant inside the narrow dark vertical seam. The man's face and body stay outside the frame, only a dark coat cuff at the wrist visible, his hand aimed toward the door seam. The closed damp metal surface fills the composition, rust and moisture catching faint yellow rooftop light; the fingers and P09 rest in sickly gray-green shadow, the black slit dense and unreadable.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L04",
          "C10",
          "P06",
          "P09"
        ]
      },
      {
        "beat_title": "철문 틈의 침입 신호",
        "dependency_reason": "S10_Shot4의 동일한 옥상 철문 현관 배경을 유지하되, 카메라는 그 배경의 35mm 옥상 시야에서 철문 틈으로 밀착된 정지 구도로 명시적으로 변경된다.",
        "dependent_scene_index": 10,
        "heading": "S#10. 옥탑방 옥상 철문 현관 / N",
        "representative_moment": "철문이 아주 좁게 벌어져 차가운 금속 표면 사이로 검은 세로 틈만 드러난 순간.",
        "scene_index": 10,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "관음자의 시선처럼 철문 틈에 정렬된 눈높이 프레이밍, 차갑고 약한 외벽등 아래 젖은 회색 금속과 거의 검은 내부 틈의 강한 대비.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. From the reference rooftop camera direction, with an explicit pushed-in static position at standing eye level, directly aligned with the chest-height seam of the iron door from the reference; do not generate a new door. Focus on the thinnest black vertical gap just off center, a rusty damp gray metal surface across most of the frame, the door opened only a narrow crack toward the lens. A weak exterior bulb washes cold gray light across the wet metal and the dirty concrete threshold at the bottom edge, with the interior beyond the gap nearly black. The reference clothesline and old clothespins appear as soft foreground obstruction across the voyeuristic view. [L04: damp Korean rooftop entrance at night, muted gray metal, weak exterior bulb, wet concrete threshold, foreground clothesline blur, cramped urban stillness]",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 6,
        "visible_entities": [
          "L04",
          "P06",
          "P09"
        ]
      },
      {
        "beat_title": "어두운 창문에 비친 습격의 그림자",
        "dependency_reason": "앞쪽 연관 Shot은 atmosphere_reference이므로 배경 배치가 아니라 차갑고 습한 밤 공기와 불길한 옥상 톤만 유지한다.",
        "dependent_scene_index": 4,
        "heading": "S#10. 옥탑방 옥상 / 밤",
        "representative_moment": "검은 옥탑방 창문 반사 속에서 얼굴 없는 낯선 남자의 인영이 민숙의 어깨 위로 고개를 낮춘 순간.",
        "scene_index": 10,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Observer viewpoint from outside the rooftop room window, lower than the reference eye-level position, preserving a 35mm perspective; cold exterior light and black interior reflection merge into damp gray-blue silhouettes.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviates from the reference: a lower observer position outside the same rooftop room window area, 35mm perspective preserved, the glass surface carrying the image instead of a direct interior view. Use the closed dirty rooftop room window from the reference image as the reflective surface; do not generate a new window. At [L04: damp Korean rooftop entry at night, fog-softened concrete, existing iron door area, stained wall light, partial clothesline foreground], focus on the distorted reflection of two blurred silhouettes on the black glass. A stranger, a Korean man visible only as a smeared reflection, holds a three-quarter-left angle near frame center-right, head lowered to the Korean woman's shoulder, eyes hidden but directed toward her. The Korean woman appears only as a reflected back-facing silhouette, shoulder drawn sharply backward, eyes not visible, body volume preserved by faint gray rim light along her neck and upper back. The space between the lowered head and the recoiling shoulder is the sharpest point of visual tension. Laundry lines cross the upper frame as faint foreground bands, rooftop clutter and the dark water tank only faintly overlaid in the reflection. Cold rooftop light washes the dirty glass and wall stains, black interior shadow pooling behind the reflected figures, humid night fog muting the edges, no visible wound, no supernatural glow, no monster form.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 7,
        "visible_entities": [
          "L04",
          "P06",
          "P09"
        ]
      },
      {
        "beat_title": "열린 철문 앞의 불길한 정지",
        "dependency_reason": "제공된 chain_bg reference의 외부 계단과 반쯤 열린 철문을 배경 기준으로 삼되, 이 샷은 옥상 계단 꼭대기에서 수리영의 어깨 너머로 바라보는 명시적 카메라 위치 변경이 필요하다.",
        "dependent_scene_index": -1,
        "heading": "EXT. ROOFTOP ROOM OUTSIDE - NIGHT",
        "representative_moment": "C01 freezes on the top step, her gaze locked on the half-open metal entrance door across the wet rooftop landing.",
        "scene_index": 11,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Over-the-shoulder eye-level framing from the top of the rooftop stairs, slightly behind and to the right of C01; cold night gray tones contrast with the dark doorway.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera shifted from the reference foot-of-stairs view to the top of the rooftop stairs, eye-level, slightly behind and to the right of C01O01 in a casual jacket; her upper back, shoulder, narrow right-cheek contour, and eye line occupy the left foreground, eyes fixed on the half-open metal entrance door. Focus on the half-open metal entrance door from the reference at the center background, front visible, opened inward at an angle away from camera, its interior a dense black void with damp haze at the threshold. [L11: damp concrete rooftop stairs from the lower right, wet metal railing forming a strong leading edge] connects into [L04: wet gray rooftop landing, empty floor, dark water tank silhouette, wind-bowed laundry line above]. Cold rooftop night light washes the roof surface and C01O01's jacket; murky interior darkness fills the doorway, with no other person and no blood visible.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L11",
          "L10",
          "L04",
          "C01"
        ]
      },
      {
        "beat_title": "커튼으로 향하는 핏자국",
        "dependency_reason": "chain_bg reference의 동일한 방 구조와 카메라 축을 사용하되, DP 지시에 따라 문가에서 무릎 높이의 더 낮은 바닥 중심 프레이밍으로 명시적으로 deviation한다. 이 샷에는 인물이나 시신이 보이지 않아야 한다.",
        "dependent_scene_index": -1,
        "heading": "INT. Rooftop Bedroom - Night",
        "representative_moment": "빈 방 바닥의 고인 피와 피 묻은 발자국이 닫힌 커튼 쪽으로 이어져 있다.",
        "scene_index": 12,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "문가 안쪽 낮은 관찰자 시점, 바닥 혈흔에 초점을 둔 정적 하이앵글 프레이밍, 차갑고 병든 회색광과 희미한 TV 반사광.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Deviating from the reference eye-level doorway view, the camera is lowered to knee height just inside the same bedroom doorway, angled down along the same diagonal toward the closed curtain, using the reference's 28mm perspective. Focus on the pooled blood in the lower center and the diagonal trail of smeared bloody footprints across the wooden floor toward the curtain at the upper right. Use the dark doorway edge from the reference as a left foreground frame; use the bed edge, curtain, floor, and P03 wall mark from the reference, do not generate new room objects. [L05: same dim Korean rooftop bedroom from the reference, cold gray ambient light, damp shadows, off-frame TV spill, wooden floor under a closed curtain] The blood appears thick black-red against cold floorboards, with faint bluish TV spill resting on the wet surface. P03 remains readable on the far wall in the background. The room contains no visible person or body.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L05",
          "P03",
          "P01",
          "P02"
        ]
      },
      {
        "beat_title": "목격 직후 얼어붙은 수리영",
        "dependency_reason": "S12_Shot5와 같은 옥탑방 내부 배경을 유지하되, 카메라는 수리영의 정면 반응 경로로 이동한 다른 순간이다.",
        "dependent_scene_index": 5,
        "heading": "INT. 옥탑방 수리영 방 - NIGHT",
        "representative_moment": "C01 freezes with wide eyes fixed on her mother just outside the frame.",
        "scene_index": 12,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level chest-height observer perspective, 28mm lens feel, frontal reaction framing; sickly gray room light with a weak red-brown bounce on the face.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera shifted from the reference bedroom-door view into C01O01's frontal reaction path, eye-level at chest height, 28mm perspective, C01O01 nearly centered with upper torso visible. Focus rests on C01O01 as a motionless figure: C01O01 in an active casual jacket, facing the camera, shoulders rigid in a slight backward recoil, eyes wide and fixed just off-frame toward her mother. Use the existing [L05: dim rooftop bedroom with heavy disturbed curtain, dark floor smears, open doorway spill, east wall clues, desk clutter in damp gray shadow]; do not generate a new curtain, doorway, P03, P01, desk, or visible body. The P03 wall mark and P01 photograph from the reference sit softly blurred behind her, the photograph face unreadable. Sickly gray ambient light catches her pale face; weak red-brown bounce reflects on her jaw and jacket; cold damp shadows hold the background with slight handheld blur.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 8,
        "visible_entities": [
          "L05",
          "C01",
          "P03",
          "P01",
          "P02"
        ]
      },
      {
        "beat_title": "비명으로 굳어지는 수리영",
        "dependency_reason": "S12_Shot8과 같은 옥탑방 내부를 배경으로 사용하되, 이번 샷은 침대 쪽에서 수리영의 정면 반응으로 밀착된 다른 순간이다.",
        "dependent_scene_index": 12,
        "heading": "INT. ROOFTOP BEDROOM - NIGHT",
        "representative_moment": "C01이 정면에서 입을 크게 벌린 채 벽의 붉은 원을 보고 비명을 지르는 순간.",
        "scene_index": 12,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level bed-side head-on symmetrical framing, shallow background blur, damp gray shadows with crimson occult reflections on the subject.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference: the camera is at the final pushed-in eye-level bed-side position, facing C01O01 head-on in a symmetrical head-and-shoulder framing inside [L05: cramped Korean rooftop bedroom under damp gray night shadows, rumpled bed edge and occult-marked wall sinking into shallow blur]. C01O01 in an active casual jacket faces the camera, mouth wide open in a scream, eyes fixed toward the blurred P03 on the wall above one shoulder. Focus rests on C01O01's distorted scream expression; her neck, shoulders, and upper chest remain in frame. P02 is clutched low at the lower edge, mostly out of focus, screen angled away from the camera. The bed edge from the reference remains a soft lower background anchor, and P03 is visible behind her shoulder as a wet crimson circle smear. Sickly gray night ambience fills the room, with crimson occult light reflecting on her cheeks and jacket, cold damp shadows around the background.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 16,
        "visible_entities": [
          "L05",
          "C01",
          "P03",
          "P01",
          "P02"
        ]
      },
      {
        "beat_title": "수리영의 고백을 마주한 혜수",
        "dependency_reason": "이 샷은 같은 옥탑방 외곽 공간에서 이어지는 순간이지만, 제공된 chain_bg reference의 골목-마당 시점과 달리 옥탑 walkway 쪽으로 카메라가 이동한 별도 구도다.",
        "dependent_scene_index": -1,
        "heading": "S#13. 옥탑방 외곽 / N",
        "representative_moment": "C01 lifts her chin toward C02, her face frozen in shock beneath blue-gray fog and red siren light.",
        "scene_index": 13,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low chest-height over-the-shoulder framing from C02’s side, shallow focus on the tense eyeline; cold blue-gray night fog with a single harsh red siren wash on wet surfaces.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              },
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera shifted from the reference courtyard gate to a low chest-height position beside C02O04 on the rooftop walkway, preserving the same damp exterior atmosphere of [L10: damp Korean villa exterior stair and rooftop walkway, blue-gray night fog, wet concrete, slick dark rail, distant red emergency reflections]. C02O04 in a dark detective coat appears as a blurred left foreground shoulder and cheek edge, bent toward C01O01, eyes fixed on C01O01. C01O01 in a casual jacket occupies the center-right from upper chest upward, at three-quarter angle from the left, chin lifted, eyes fixed on C02O04. Focus on the tense eyeline between the two women. A slick dark stair railing and damp concrete sit compressed behind C01O01, with cold ambient light on the rail and one red siren pulse washing over C01O01’s raised face, jacket, the mist, and the wet concrete; C02O04 remains a darker protective foreground mass.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L10",
          "C01",
          "C02"
        ]
      },
      {
        "beat_title": "혜수의 충격 인지",
        "dependency_reason": "S13_Shot5와 같은 외부 빌라 공간의 연속 장면이지만, 카메라가 혜수의 반응으로 밀착 전환된 exact_background 의존 shot이다.",
        "dependent_scene_index": 13,
        "heading": "EXT. 옥탑방 외곽 계단 아래 - NIGHT",
        "representative_moment": "C02가 수리영의 말을 듣고 눈을 크게 뜬 채 멈춰 선 순간.",
        "scene_index": 13,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Locked eye-level observer framing at tight head-and-shoulder distance, cold blue-gray night fog with hard red-blue siren reflections.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference camera: pushed in from the same exterior courtyard approach to a locked eye-level observer position at tight head-and-shoulder distance. C02O04 in a detective jacket is framed at a three-quarter left angle to the camera, face turned slightly toward an unseen person off-frame, eyes wide, breath caught frozen. Focus plane rests on the widened eyes within her face, shoulder and upper chest still visible. [L10: modern Korean villa exterior at night, damp stained concrete stairwell wall, wet rooftop walkway receding into blue-gray fog.] A hard red siren reflection catches in her eyes and cheek; cold blue-gray ambient light washes her jacket. The stained concrete wall forms a thin vertical edge near the frame border, rooftop walkway soft and dark behind her, faint red-blue siren glow on wet surfaces, light source off-camera.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 6,
        "visible_entities": [
          "L10",
          "C02"
        ]
      },
      {
        "beat_title": "계단 위로 향하는 형사들의 긴박한 정지 순간",
        "dependency_reason": "앞쪽 연관 Shot은 분위기 참고만 해당하므로 배경 배치를 복사하지 않고, 같은 밤의 안개·젖은 표면·붉은 경광등 반사 톤만 유지한다.",
        "dependent_scene_index": 6,
        "heading": "EXT. MULTI-FAMILY VILLA ROOFTOP STAIR APPROACH / NIGHT",
        "representative_moment": "C05가 C02의 뒤쪽 한 계단 아래에서 멈춘 듯한 자세로 옥탑 계단을 올려다본다.",
        "scene_index": 13,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Waist-height observer angle from behind and slightly below the lead detective, cold blue-gray fog with harsh red siren reflections and a weak yellow practical glow above the stairs.",
            "outfit_assignments": [
              {
                "character_id": "C05",
                "outlook_id": "O07"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviated from the reference: shifted onto the stair approach behind and slightly below the lead figure, at waist height, using a 35mm perspective toward the rooftop stairs within [L10: damp Korean villa exterior courtyard and rooftop stair approach, blue-gray night fog, wet concrete, siren reflections, weak wall-lamp glow]. A Korean female detective in a practical jacket occupies the far left edge with back to camera, one foot planted higher on the wet concrete step, head and eyes directed toward the rooftop stairs. C05O07 in a dark detective jacket is center-right in depth, at a three-quarter angle from the left, frozen mid-step beneath the dark rain-speckled metal railing, eyes fixed on the woman ahead. Focus on the tense diagonal space between the lead figure at the left edge and C05O07 isolated one step behind. Slick stair edges lead upward; the wet railing divides the two figures, with red siren reflection pooling on the rail, steps, and mist. A weak yellow wall-lamp glow falls downward onto the stair surface, surrounded by cold foggy blue night tones.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 8,
        "visible_entities": [
          "L10",
          "C02",
          "C05"
        ]
      },
      {
        "beat_title": "사라진 흔적 앞에서 얼어붙은 수리영",
        "dependency_reason": "S12_Shot16의 같은 옥탑방 배경을 유지하되, 이번 샷은 방 문턱 쪽으로 카메라를 옮겨 수리영의 얼굴 반응에만 밀착한 다른 순간이다.",
        "dependent_scene_index": 12,
        "heading": "옥탑방 안 / 수리영 방 / 밤",
        "representative_moment": "C01이 텅 빈 침대 쪽을 바라본 채 창백한 얼굴로 굳어 있다.",
        "scene_index": 14,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level tight framing from the room threshold, shallow depth of field, flat gray night light draining skin color against a sterile blurred room.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera shifted from the reference window-side view to the open room threshold, at eye level, with the same sterile bedroom layout preserved in soft defocus behind. C01O01 in a casual jacket occupies the center-left of frame, upper shoulders visible, at three-quarter angle from the right, neck craned and frozen, eyes fixed toward the empty bed area. The lens focus rests on the pale, drained expression at center-left. [L05: spotless Korean rooftop bedroom under flat gray night light, clean floorboards, orderly bed area, blank wall, closed curtain, damp sterile stillness] Use the bed, curtain, wall, and doorway from the reference image; do not generate new furniture. The blurred bedding is neatly arranged and unmarked, the closed curtain clean and undisturbed, the wall bare, the open doorframe clean at the image edge. Cold gray light washes C01O01's cheek and jacket, with muted shadows and no visible body, no face other than C01O01, no stains, no symbols.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L05",
          "C01",
          "P04"
        ]
      },
      {
        "beat_title": "위로의 손과 깨끗한 방의 불안",
        "dependency_reason": "S14_Shot5와 같은 옥탑방 배경을 유지하되, 카메라는 두 여성의 어깨 가까이로 이동해 혜수의 손이 수리영의 어깨에 얹힌 순간만 포착한다.",
        "dependent_scene_index": 5,
        "heading": "S#14. 옥탑방 안 / 밤",
        "representative_moment": "C02의 손이 C01의 움츠러든 어깨 위에 조용히 얹힌 순간.",
        "scene_index": 14,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Reference room angle에서 두 여성의 어깨 높이로 밀착한 rear-quarter framing, 손과 어깨 접촉에 초점, 중성 회색 밤 조명과 희미한 따뜻한 현관빛.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              },
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the reference's eye-level 35mm room angle to shoulder-height tight rear-quarter framing beside the two women; focus on the hand-and-shoulder contact in the foreground. C01O01 in a casual top is seen over the shoulder at the lower right, shoulders caved inward, looking down, only part of her cheek and lowered gaze visible near the edge. C02O04 in a plain detective jacket is at three-quarter-left behind her, eyes fixed on C01O01, most of her face cropped by the upper edge, one hand placed still on the caved-in shoulder. The narrow background strip uses [L05: unnaturally clean Korean rooftop room at night, damp vinyl wallpaper, spotless wooden floorboards, no blood, no red circle, quiet gray shadows]; the doorframe and neat bed edge from the reference remain soft blurred lines, not newly generated. P04 rests near the bed leg on the spotless floor, slightly apart from its small doll charm, softly out of focus. Dim neutral gray night light, faint warm hallway edge glow falling on fabric and wall surfaces, damp suspicious shadows around the frame.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 10,
        "visible_entities": [
          "L05",
          "C02",
          "C01",
          "P04"
        ]
      },
      {
        "beat_title": "사라진 증거 대신 남은 위치 변화",
        "dependency_reason": "S14_Shot10과 같은 옥탑방 배경을 유지하되, 카메라가 바닥 가까이 낮아져 P04의 미세하게 달라진 위치와 지나치게 깨끗한 바닥만 강조한다.",
        "dependent_scene_index": 14,
        "heading": "옥탑방 안 / 수리영 방 / 밤",
        "representative_moment": "깨끗한 방바닥 위에 P04의 백팩과 인형이 서로 떨어진 위치에 놓여 있다.",
        "scene_index": 14,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "바닥 바로 위로 낮아진 관찰자 시점, 35mm 원근감을 유지한 사선 하향 프레이밍, 차갑고 낮은 실내 조명과 탈색된 회색빛 톤.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference: the camera is lowered to just above the floor inside the same room, angled downward toward the displaced objects, preserving the reference room scale and 35mm perspective. Focus on P04 from the reference image; do not generate a new backpack or doll. The closed backpack sits in the lower-left frame, front pocket angled partly toward the camera, and the small doll lies in the upper-right frame, face angled sideways toward the camera. The clean bed leg from the reference anchors the edge of the frame. [L05: Spotlessly clean modern Korean rooftop room, cold night light, neat bed edge, immaculate dry floorboards, muted gray-beige atmosphere.] The wooden floor around P04 is spotless and dry, with no blood trails, no red marks, no signs of struggle.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 12,
        "visible_entities": [
          "L05",
          "P04"
        ]
      },
      {
        "beat_title": "검은 바다 앞의 혼란",
        "dependency_reason": "이 샷은 이전 시각 참조 없이 해안가 버스정류장의 첫 정지 순간을 새로 설정한다.",
        "dependent_scene_index": -1,
        "heading": "S#15. 해안가 버스정류장 부근 / N",
        "representative_moment": "C01이 어두운 바다를 바라보며 버스정류장 의자에 멍하니 앉아 있다.",
        "scene_index": 15,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "바다 쪽에서 버스정류장을 바라보는 눈높이 관찰자 시점, 인물을 작게 배치해 검은 바다와 젖은 도로 불빛 속 고립감을 강조.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From the seaward side at eye level, C01O01 in a casual jacket sits hunched on the bus stop bench in right profile, small in the lower part of the frame, eyes fixed on the distant black ocean rather than the camera. Focus on C01O01's isolated figure inside the empty shelter space, surrounded by the simple roof, wet glass panels with mist streaks, and the damp metal-plastic bench with its front edge slightly angled toward camera. [L12: A small coastal roadside bus shelter beside wet asphalt, dark fog-covered sea behind it, smeared amber road lights reflecting faintly.] The wet coastal road forms a dim horizontal line behind the shelter, blurred sodium lights glow through fog, muted gray night tones cover the scene, and faint sea-reflected shimmer outlines C01O01's shoulders and hair without flattening the silhouette.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L12",
          "C01"
        ]
      },
      {
        "beat_title": "건네진 캔 앞의 혼란",
        "dependency_reason": "Shot 1과 같은 해안가 버스정류장 배경을 유지하되, 카메라는 벤치 옆 낮은 위치에서 음료수 캔과 수리영의 반응을 분리해 포착한다.",
        "dependent_scene_index": 15,
        "heading": "해안가. 버스정류장 부근 / N",
        "representative_moment": "C02가 내민 음료수 캔이 C01 앞에 멈춰 있고, C01은 젖은 벤치에 웅크린 채 캔을 바라본다.",
        "scene_index": 15,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Seated shoulder-height, eye-level framing beside the bus stop bench; shallow depth of field prioritizes the wet drink can in the lower-right foreground, with cold coastal gray light and faint amber streetlamp reflections.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              },
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. At seated shoulder height beside the damp bus-stop bench, eye-level from C01O01's front-left, focus on an unopened drink can in the lower-right third, condensation beading on the metal, side label angled toward the camera, held at natural scale in C02O04's extended hand. C02O04 in a detective jacket occupies the right foreground at three-quarter angle from the right, arm extended with the can, eyes fixed on C01O01. C01O01 in a casual jacket sits hunched on the bench in the left background at a three-quarter angle from the left, eyes fixed on the can, face softened by shallow depth of field. [L12: A small coastal bus shelter with wet fogged glass, damp bench, dark road, faint sea haze, and smeared amber streetlamp reflections.] Cold gray coastal night light wraps the shelter; weak sodium glow catches silver moisture on the can, faces subdued, dark fog-heavy sea barely visible beyond the glass.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L12",
          "C01",
          "C02"
        ]
      },
      {
        "beat_title": "안개 속 해안도로로 달아나는 수리영",
        "dependency_reason": "S15_Shot1은 같은 해안 버스정류장 일대의 축축한 야간 톤만 참고하고, Shot 4는 수리영의 뒷모습이 도로를 따라 멀어지는 단일 순간으로 독립 구성한다.",
        "dependent_scene_index": 15,
        "heading": "해안가. 버스정류장 부근 / N",
        "representative_moment": "C01이 해안도로 갓길을 따라 안개 속으로 달려가는 뒷모습이 멈춘 순간.",
        "scene_index": 15,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Observer viewpoint from several paces behind at waist height, low handheld rear view; muted blue-gray night with weak amber lamp halos and wet asphalt reflections.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. From an observer position several paces behind at waist height, a low handheld rear view along [L12: damp coastal roadside bus stop area at night, fog over the dark sea, weak amber streetlamps reflected on wet asphalt]. Focus on a young Korean woman in active casual clothes, with back to camera, caught in a running mid-stride pose at the center of the road shoulder; her head points toward the fog-dark road ahead, her unseen gaze directed into the distance. The slick asphalt fills the lower frame, faint road lines leading toward the dark coast. A small wet bus shelter sits far behind at the left rear, simple roof and bench visible, its front glass angled diagonally away from camera. A dark sea railing borders the side, nearly swallowed by fog. Weak amber streetlamps form smeared halos and thin pools of reflection on the road against the muted blue-gray night; rim light catches the jacket outline and legs, keeping body volume clear.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L12",
          "C01"
        ]
      },
      {
        "beat_title": "혜수의 위치추적 요청",
        "dependency_reason": "경찰서 사무실의 기존 chain_bg 배경을 사용하되, 이번 샷은 같은 공간 안에서 혜수의 어깨 너머로 더 가까이 들어간 책상 앞 OTS 구도다.",
        "dependent_scene_index": -1,
        "heading": "S#16. 경찰서 사무실 / N",
        "representative_moment": "C02가 P02 화면을 C05의 눈앞에 내밀고, C05가 의자에 기대어 그 번호를 바라보는 순간.",
        "scene_index": 16,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level over-shoulder framing from Hyesu’s side, shallow depth of field, cold green-white fluorescent office light with a pale phone-screen glow between the characters.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              },
              {
                "character_id": "C05",
                "outlook_id": "O07"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera positioned closer than the reference eye-level south-entry 35mm view, over C02O04’s shoulder at the police desk in [L13: night duty police office with cold green-white fluorescent light, cluttered duty desks, active monitors, digital map glow, document cabinets in dull gray depth]. C02O04 in a practical detective jacket occupies the near left edge, shoulder, partial cheek, and one eye visible, eyes fixed on C05O07, one arm extended with P02 held just below center. Focus on P02’s lit screen in the foreground, screen facing the camera and C05O07, a saved Korean contact number visible, the phone palm-sized relative to C02O04’s hand. C05O07 in a casual detective jacket sits behind the phone at a three-quarter angle from the left, leaning back in his chair, eyes fixed on P02, tense mouth readable in the upper half of the frame. Use the duty desk from the reference as the barrier between them; existing files, pens, and duty paperwork crowd the lower frame. The monitor glow from the reference remains behind C05O07, angled away from camera, dim blue on the desktop. Harsh cold green-white fluorescent light washes their jackets, skin, and gray office surfaces; P02 adds a cold glow on C05O07’s lower face and C02O04’s fingertips. No one looks at the camera.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 3,
        "visible_entities": [
          "L13",
          "C02",
          "C05",
          "P02"
        ]
      },
      {
        "beat_title": "불길한 확신",
        "dependency_reason": "S16_Shot3와 같은 경찰서 사무실 배경을 유지하되, 카메라는 김형사의 앉은 시선 근처로 이동한 over-shoulder 구도로 혜수의 굳은 얼굴과 압박감을 강조한다.",
        "dependent_scene_index": 16,
        "heading": "경찰서 사무실 / 밤",
        "representative_moment": "C02가 책상 너머로 몸을 기울인 채 굳은 표정으로 앉아 있는 C05를 내려다본다.",
        "scene_index": 16,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "김형사의 앉은 시선 가까이에서 책상 너머 혜수를 올려다보는 over-shoulder 구도, 차갑고 거친 형광등 아래 둔한 회색 톤.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviated from the reference: placed near the seated detective's eyeline on the same south-entry side, low across the desk, angled upward toward C02O04. Use the same night office background from the reference; do not generate new desks, cabinets, evidence boards, whiteboards, or monitor banks. [L13: night police office under cold green-white fluorescents, duty desks, monitors, worn cabinets, blurred evidence boards, timeline notes, dull paper clutter] C02O04 in a practical detective jacket occupies the upper center, at three-quarter angle from the left, leaning over the desk, eyes fixed downward on the seated detective. A Korean male detective in casual detective clothes appears only as a blurred lower-edge shoulder and hairline, slumped in the chair, head angled up toward C02O04. Focus on the tense space between C02O04 and the blurred seated figure above the scratched desk edge. The desk edge from the reference forms a dim cluttered foreground line with scattered paperwork and P02 partly obscured, its screen tilted downward away from the camera. Cold uneven fluorescent top light falls on C02O04's cheekbones and jacket, severe against the dull gray office palette; closed worn metal file cabinets from the reference remain behind her with drawer fronts facing camera, evidence photos and red circular marks only soft and indistinct in the background.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L13",
          "C02",
          "C05",
          "P02"
        ]
      },
      {
        "beat_title": "새벽 옥탑방을 올려다보는 검은 고양이",
        "dependency_reason": "S4_Shot1의 안개 낀 새벽 톤과 음산한 조명 분위기만 참고하며, 배경 배치나 사물 구성은 복사하지 않는다.",
        "dependent_scene_index": 4,
        "heading": "S#17. 옥탑방 / 동틀무렵",
        "representative_moment": "C15가 젖은 벽 앞에 웅크린 채 불 켜진 옥탑방 창문을 올려다보는 순간.",
        "scene_index": 17,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low alley-floor observer angle with 35mm perspective, pale blue dawn fog, muted wet concrete, and a sickly warm rooftop window glow.",
            "outfit_assignments": [
              {
                "character_id": "C15",
                "outlook_id": "O00"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviates from the reference rooftop view: shifted down to alley-floor height with a 35mm lens, a few paces from C15O00. C15O00, a black cat, sits crouched in the lower-left foreground in right profile before the damp stained wall, eyes fixed on the lit rooftop-room window above. Focus on C15O00's rim-lit body outline and the sickly warm rectangle of the distant window; the cat remains small against the looming concrete. [L04: Wet concrete rooftop-room exterior and alley edge in pale blue dawn fog, warm window glow above, slack wires and laundry lines faint overhead.] Use the bench, iron door, and exterior wall light already present in the reference only as existing background anchors; do not generate duplicates. Wet ground puddles catch muted blue dawn and weak yellow reflections, with thin rim light preserving the cat's body volume.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L04",
          "C15"
        ]
      },
      {
        "beat_title": "거울 속에만 존재하는 붉은 원",
        "dependency_reason": "앞쪽 연관 씬은 없지만, chain_bg reference의 욕실 카메라 위치와 이미 존재하는 세면대·거울 구성을 유지해야 한다. 이 샷은 같은 욕실 배경에서 거울 반사에 의한 환각 효과만 강조한다.",
        "dependent_scene_index": -1,
        "heading": "S#18. 안방 안 / D — 욕실 안",
        "representative_moment": "욕실 거울 반사 속 벽면 중앙 오른쪽에만 P03이 선명히 보이고 실제 타일에는 아무 흔적이 없는 순간.",
        "scene_index": 18,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "reference 욕실 구도에서 거울 높이까지 더 조여 들어간 관찰자 시점, 약간 기울어진 반사 구도, 차가운 욕실광과 녹색기 도는 그림자 속에서 붉은 표식만 비현실적으로 선명함.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. [L05: compact modern Korean rooftop-room bathroom, damp gray-white tiles, cold daylight, greenish shadows, fogged mirror, wet porcelain surfaces, ominous stillness]. Camera shifted tighter from the reference doorway setup to mirror height, 28mm wide lens, slightly canted, observer viewpoint just behind-left of an implied offscreen position. Use the sink and mirror from the reference image; do not generate new fixtures. The frame prioritizes the damp mirror surface, with the wet sink rim at the bottom margin and real gray-white tile edges at the sides. Focus on P03, a fresh blood-red circle visible only on the reflected rear bathroom wall at the center-right of the mirror; no matching mark on the real tile edges. Reflection-based hallucination effect, cold bathroom daylight, greenish shadow over the tiles, damp mirror haze, the red circle unnaturally saturated against the flattened domestic surfaces. No human figure, face, corpse, or bloody body in frame.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 10,
        "visible_entities": [
          "L05",
          "P04",
          "P03",
          "P05",
          "P02"
        ]
      },
      {
        "beat_title": "사진 속 얼굴 붕괴 환각",
        "dependency_reason": "앞쪽 연관 Shot10은 atmosphere_reference이므로 배경 배치가 아니라 옥탑방의 축축하고 불길한 색감만 유지한다. 이 샷은 식탁 위 액자 사진의 인쇄된 얼굴 왜곡만 포착하는 별도 구도다.",
        "dependent_scene_index": 18,
        "heading": "S#18. 안방 안 / D — Shot 15",
        "representative_moment": "식탁 위 P05 속 C16의 인쇄된 얼굴이 젖은 잉크처럼 뭉개져 흘러내린 환각의 정지 순간.",
        "scene_index": 18,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "테이블 높이에서 액자 유리 바로 앞까지 낮게 접근한 더치 앵글, 인쇄된 얼굴 왜곡에 초점, 병든 회색 자연광과 적갈색 그림자.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference: camera lowered from the standing eye-level 35mm room view to dining-table height, a finger's width from the glass of P05, held at a canted Dutch angle. Focus on the printed portrait of a middle-aged Korean woman inside P05, facing the camera, printed eyes aligned with the lens, portrait smile liquefied into wet crimson-brown ink distortion across the photograph surface. Use P05 from the reference; do not generate a new frame. A thin strip of the picture-frame edge and the clean pale tabletop remains visible beneath the glass for scale, faint daylight reflected on the smudged glass. [L05: quiet Korean rooftop room interior in soft gray daylight, domestic background nearly lost in shallow defocus, damp ominous mood]. No real person or body visible in the room.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 15,
        "visible_entities": [
          "L05",
          "C16",
          "P04",
          "P03",
          "P05",
          "P02"
        ]
      },
      {
        "beat_title": "환각 직후의 비명",
        "dependency_reason": "S18_Shot15와 같은 옥탑방 내부 배경을 유지하되, 이번 샷은 식탁 너머에서 수리영의 얼굴로 강하게 밀착된 다른 순간이다.",
        "dependent_scene_index": 15,
        "heading": "S#18. 안방 안 / D",
        "representative_moment": "C01이 식탁 너머 정면에서 눈을 질끈 감고 입을 크게 벌린 채 공포 반응으로 머리를 젖힌 순간.",
        "scene_index": 18,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Reference dining-table viewpoint pushed into a tight frontal frame, slight low angle, flat gray daylight with faint red reflected warmth on the face.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the reference dining-table viewpoint to a very near frontal frame, slight low angle, C01O01 in casual activewear centered and facing the camera, upper body partly visible, head thrown back, eyes clenched shut, mouth wide open in a frozen scream. Focus rests on the central pale face and open mouth, with the face sharply defined against a plain softly lit living-room wall from the same reference background. The pale wood tabletop edge from the reference lies blurred along the lower foreground, forming a visual barrier; the frightening photograph source remains unseen off-frame opposite C01O01. Diffused gray morning daylight enters from camera-left, with faint red warmth reflecting on her cheek and collar from the imagined hallucination. Damp muted domestic atmosphere, realistic modern Korean rooftop-room interior, no exaggerated supernatural effects, no new furniture generated beyond the reference room.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 16,
        "visible_entities": [
          "L05",
          "C01",
          "P04",
          "P03",
          "P05",
          "P02"
        ]
      },
      {
        "beat_title": "한산한 아침 매장에서 남자 직원을 찾는 수리영",
        "dependency_reason": "이 샷은 이전에 확정된 마트 내부 배경을 그대로 사용하는 exact_background 연속 샷이며, 계산대 쪽에서 중앙 통로를 바라보는 카메라 축과 형광등 조명을 유지한다.",
        "dependent_scene_index": 8,
        "heading": "마트 / D",
        "representative_moment": "C01이 마트 진열대 사이 중앙 통로에서 카메라 쪽으로 향한 3/4 좌측 각도의 mid-stride 자세로 서 있고, 시선은 진열대 상품 쪽에 머문다.",
        "scene_index": 19,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "계산대 근처 기준 카메라와 일치하는 eye-level 35mm 정면 관찰 구도, 차갑고 무균적인 형광등이 pale green-gray 톤으로 색을 눌러 한산한 아침 매장의 공허함을 강조한다.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From the same eye-level standing position and 35mm aisle-facing perspective as the reference, use [L09: cool fluorescent supermarket aisle, checkout foreground, parallel stocked shelves, pale green-gray surfaces, damp morning daylight reflected on the floor] without adding new fixtures. C01O01 in a casual jacket, centered in the lane between the shelf fronts, at a three-quarter angle from the left, mid-stride posture toward the camera, eyes directed toward the products on the shelves instead of the lens. Focus on C01O01 within the empty corridor, with the orderly shelf fronts forming a quiet symmetrical frame around her. Sterile overhead fluorescent light washes her clothing and the aisle surfaces, muting colors into pale greens and grays; soft cloudy daylight from the reference entrance glows on the distant glass and floor.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L09",
          "L08",
          "C01",
          "P02"
        ]
      },
      {
        "beat_title": "‘남자’라는 단서에 굳어지는 수리영",
        "dependency_reason": "S19_Shot2와 같은 마트 내부 배경을 유지하되, 인물의 반응을 잡는 다른 순간과 더 좁은 OTS 프레이밍으로 전환한다.",
        "dependent_scene_index": 19,
        "heading": "마트 / D",
        "representative_moment": "C01이 남자 직원의 어깨 너머에서 놀란 얼굴로 그를 바라보는 정지 순간.",
        "scene_index": 19,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level over-shoulder framing from just behind the male employee’s blurred shoulder, shallow focus isolating C01 in a cold blue-gray fluorescent tone.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Deviating from the reference's wide eye-level checkout-lane view, the camera sits nearer beside and just behind the left-foreground shoulder of a Korean male supermarket employee in a store uniform; his shoulder is turned toward C01O01, his head cropped and softly blurred. C01O01 in a casual jacket occupies the center-right, upper body in frame, at a three-quarter angle from the right, leaning forward with a startled posture, eyes fixed just past the lens toward the employee. Focus rests on the tense space between the blurred foreground shoulder and her sharply rendered startled expression; her widened eyes are clear without direct camera contact. Use the same [L09: quiet Korean supermarket interior under cool fluorescent lights, pale green-gray aisles, existing stocked shelves and ceiling surveillance dome held in soft defocus]. Cool white fluorescent light falls from above, washing C01O01's face and jacket with a dry blue-gray cast; the background remains realistic, quiet, and slightly cold.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L09",
          "L08",
          "C01",
          "C06",
          "P02"
        ]
      },
      {
        "beat_title": "CCTV 확인 결심",
        "dependency_reason": "앞선 배경 참조의 마트 외부 CCTV·출입구·자전거 거치대 배치를 유지하되, 이번 샷은 수리영을 전경에 둔 낮은 관찰자 각도로 명시적 카메라 이동을 적용한다.",
        "dependent_scene_index": 8,
        "heading": "마트 밖 / D",
        "representative_moment": "C01이 마트 외벽 아래에서 고개를 들어 CCTV를 응시한다.",
        "scene_index": 19,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "낮은 관찰자 각도에서 C01의 왼쪽 중단 배치와 우측 상단 CCTV를 연결하는 구도, 차가운 새벽 안개와 젖은 회색 질감.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera lowered from the reference eye-level curb-lane view to a low observer position a few feet from C01O01's front-left, 35mm lens, shallow depth of field. C01O01 in a casual jacket occupies the left-middle of frame with upper body visible, at three-quarter angle from the right, neck craned upward, eyes fixed on the CCTV camera from the reference high in the upper-right background. Focus is set on the line of attention between C01O01 and the wet CCTV casing; use the CCTV, automatic glass doors, damp storefront wall, wet sidewalk, and bicycle parking from the reference image without creating duplicates. The CCTV casing is side-visible, inactive-looking, angled down toward the entrance. Cold early daylight flattened by coastal fog, gray wall bounce on C01O01's face and jacket, a faint hard glint reflected on the CCTV lens, dark slick pavement at the lower frame, fogged glass doors softly behind.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 7,
        "visible_entities": [
          "L09",
          "L08",
          "C01",
          "P02"
        ]
      },
      {
        "beat_title": "식별 불가능한 CCTV의 어둠",
        "dependency_reason": "같은 총무과 배경을 사용하지만, 이 샷은 reference의 넓은 사무실 구도에서 CCTV 재생 화면으로 카메라가 가까이 이동한 디테일 샷이다.",
        "dependent_scene_index": -1,
        "heading": "S#20. 마트 총무과 / 실내",
        "representative_moment": "CCTV 재생 화면에서 사람으로 보이는 부분만 검은 화질 뭉개짐에 잠겨 식별되지 않는 순간.",
        "scene_index": 20,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Reference의 35mm 사무실 시점에서 모니터 바로 앞까지 전진한 눈높이 관찰 구도, 차갑고 병든 청회색 모니터광과 흐린 형광등 그림자.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera moved from the reference room view to within arm's length of the CCTV monitor from the reference image; use the existing monitor, desk edge, keyboard, and office partition from the reference, do not generate new ones. Focus on the dark low-resolution CCTV playback image: a dim service corridor rendered in blocky compression noise, white timestamp digits at the upper corner, two vague human-sized vertical shadows merged into a dense black smear with no readable face or body detail. A cold blue-gray monitor glow falls on the worn laminate desk edge below, with the idle keyboard partly cropped at the lower frame. [L14: Dim supermarket administration office with beige partitions, dull fluorescent shadow, security equipment glow, worn desk surfaces, bureaucratic clutter, tense air.]",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 3,
        "visible_entities": [
          "L14"
        ]
      },
      {
        "beat_title": "식별 불가능한 CCTV 앞의 불안",
        "dependency_reason": "S20_Shot3와 같은 마트 총무과 배경을 유지하되, 카메라가 혜수의 어깨 너머로 수리영의 표정에 더 좁게 들어간 다른 순간이다.",
        "dependent_scene_index": 20,
        "heading": "마트 총무과 / 실내",
        "representative_moment": "C01이 모니터 쪽을 바라본 채 미간을 찌푸리고 입술을 깨문 정지 순간.",
        "scene_index": 20,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "참조 배경의 남쪽 출입문 쪽 시선을 유지한 채 혜수의 흐릿한 어깨 너머로 밀착된 더치 앵글 구도, 차가운 청회색 모니터 빛과 병든 형광등 색감.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the reference's eye-level 35mm entrance-side perspective into a slight Dutch tilt, from just behind and beside a Korean woman detective; her blurred shoulder and side of head form a dark over-shoulder wedge in the left foreground, leaning toward the off-frame monitor, gaze aimed at it. The sharpest focus is C01O01 in a casual jacket, seated in the right-middle of the frame at a three-quarter angle from the left, shoulders hunched forward, eyes fixed on the monitor off-frame left, brow pinched, lower lip caught between her teeth. Use the security desk and CCTV monitor bank from the reference; do not generate additional furniture or monitors. [L14: dim supermarket administration office, harsh fluorescent ceiling light, cold blue-gray monitor spill, cluttered desk plane, messy shelves softened in damp shadow] Sickly fluorescent light and cold monitor glow wash C01O01's face and jacket, draining skin tones into anxious green-gray; the monitor itself stays mostly off-frame, its blue-gray spill reflected on nearby surfaces.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L14",
          "C01"
        ]
      },
      {
        "beat_title": "복사 결정에 대한 조용한 수락",
        "dependency_reason": "S20_Shot5와 같은 마트 총무과 보안실 배경을 유지하는 exact_background 연속성이다. 카메라는 같은 업무 공간을 바탕으로 하되, 이번 샷은 보안 직원의 수락 제스처에 더 좁게 고정된다.",
        "dependent_scene_index": 20,
        "heading": "S#20. 마트 총무과 / 실내",
        "representative_moment": "C11이 책상 너머에서 고개를 낮춘 채 혜수 쪽을 바라보며 CCTV 전체 복사 요청을 조용히 받아들이는 순간.",
        "scene_index": 20,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level framing pushed tighter from the reference desk-side angle, gray fluorescent office light with a faint cold blue monitor tint on the employee’s cheek.",
            "outfit_assignments": [
              {
                "character_id": "C11",
                "outlook_id": "O13"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera pushed tighter from the same eye-level desk-side direction as the reference, angled from the off-camera detective’s side rather than straight-on. Inside [L14: market admin security room with worn desk, dusty paperwork, dull metal storage, CCTV equipment, flat fluorescents, cold monitor spill], use the existing background and do not generate new furniture. C11O13 in a security uniform occupies the center-right from chest upward, at a three-quarter angle from the left, chin lowered at the completed dip of a nod, eyes fixed toward the off-camera detective beside the lens, not into the camera. Focus on C11O13’s quiet acknowledgment posture. The existing desk edge cuts across the lower frame with scattered paperwork on its surface; the active monitor remains off-frame to camera left, its faint blue-gray light reflected on the desk and softly on C11O13’s cheek. The existing filing cabinet and DVR recorder from the reference sit as subdued office texture in the background under flat, gray fluorescent ceiling light.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 7,
        "visible_entities": [
          "L14",
          "C11"
        ]
      },
      {
        "beat_title": "책상 위 살인사건 사진의 충격",
        "dependency_reason": "S16_Shot5와 같은 경찰서 수사 공간을 배경으로 하되, 이번 샷은 책상 위 증거 사진 표면으로 카메라가 낮아진 다른 순간이므로 exact_background 연속성을 유지한다.",
        "dependent_scene_index": 16,
        "heading": "INT. POLICE STATION OFFICE - DAY",
        "representative_moment": "혜수의 책상 위에 흩어진 살인사건 현장 사진들 중 한 장의 끔찍한 붉은 흔적이 선명하게 잡힌다.",
        "scene_index": 21,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "데스크 높이로 낮춘 고각 프레이밍, 얕은 심도, 차가운 경찰서 형광등 아래 탈색된 회색과 마른 피처럼 보이는 muted red 대비.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviation from the reference: the viewpoint is lowered from the standing eye-level office view to desktop height over the same investigative surface, tilted down so P08 dominates the frame. Focus on one glossy print from P08 near the center, a cropped forensic image of dark red stains and torn tissue-like detail, with no visible face or full body inside the photograph. Overlapping P08 prints form a messy layered field around it, their paper edges and reflective surfaces softened by shallow depth of field. The scratched desk surface from the reference remains beneath the photographs; an existing half-empty paper coffee cup and open case folders sit only as blurred edge shapes, not duplicated. Cold overhead fluorescent light falls flat across the glossy paper, pale glare on the photo corners, muted dried-red details against desaturated police-office gray. [L13: Cold Korean police office workspace under hard fluorescents, scratched desks, file cabinets, evidence board and timeline board receding behind procedural clutter.]",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 6,
        "visible_entities": [
          "L13",
          "P08"
        ]
      },
      {
        "beat_title": "사진을 든 수리영의 충격",
        "dependency_reason": "S21_Shot6과 같은 경찰서 사무실 배경을 유지하되, 카메라는 혜수의 책상 앞쪽으로 낮게 이동해 사진에서 수리영의 얼어붙은 얼굴로 올라온 구도를 사용한다.",
        "dependent_scene_index": 21,
        "heading": "경찰서 안 / 낮",
        "representative_moment": "C01이 살인사건 현장 사진을 든 채 눈을 크게 뜨고 굳어 있는 순간.",
        "scene_index": 21,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "책상 앞쪽 낮은 관찰자 시점, 차가운 형광등 아래 창백한 얼굴과 어두운 붉은 사진 얼룩의 반사 강조",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviates from the reference eye-level 35mm view: positioned just above the front edge of the existing desk, slightly below C01O01's eye line, angled upward into the same [L13: cold daytime police office with vacant workstations, institutional fluorescent glare, muted gray surfaces, and tense empty-room depth]. Use the desk surface and police office background from the reference; do not generate new furniture. Focus on C01O01 as the main figure, seated behind the existing desk at three-quarter angle from the right, in a casual jacket, hands locked around P08 midair. C01O01's widened eyes are fixed on P08, her mouth rigid, upper body held still in the upper center of the frame. P08 is held slightly bent near the lower edge of the frame, front side angled toward C01O01, only its lower edge visible to the camera. More P08 prints lie scattered across the existing desk in the foreground, glossy surfaces marked by dark red stains and disturbing printed crime-scene details. Hard cold fluorescent ceiling light washes C01O01's face and jacket, pale glare across the desk, faint dark red reflection from P08 under her chin. Vacant office chairs and workstations remain in soft background depth, reinforcing the empty police office around her.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 7,
        "visible_entities": [
          "L13",
          "C01",
          "P08"
        ]
      },
      {
        "beat_title": "바다 위 붉은 마지막 좌표",
        "dependency_reason": "앞쪽 연관 Shot은 분위기 참고만 적용한다. 배경 배치나 인물 동작은 가져오지 않고, 이 컷의 모니터 화면 속 해상 지도와 붉은 좌표 표시만 단일 순간으로 구성한다.",
        "dependent_scene_index": 16,
        "heading": "S#21. 경찰서 안 / D — Shot 11",
        "representative_moment": "모니터 화면 속 회청색 해상 지도 중앙에 민숙의 마지막 위치를 암시하는 붉은 좌표 핀이 고정되어 있다.",
        "scene_index": 21,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "모니터 높이의 눈높이 화면 평면 구도, 회청색 디지털 지도 위 중앙의 붉은 좌표 표시를 강조하는 차가운 대비.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera deviates from the reference office angle by pushing in to monitor height, using the detective's computer display from [L13: modern Korean police office with dim duty desks, monitor glow, paper files, subdued investigative clutter] as the source; do not generate a new monitor. Through-device screen-flat view with no visible device frame. Focus on a bright red coordinate marker near the center of a gray-blue maritime digital map, fixed over open water gridlines with a faint offshore island outline and circular search rings. Tiny interface text shows last-location data, small coordinate numerals, timestamp-like digits, GPS/network source, and offline status, with no personal names and no identifiable faces. Cool blue-gray screen light covers the map surface, the red marker glow reflecting softly across nearby gridlines, subtle pixel texture and slight resolution noise visible across the image.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 11,
        "visible_entities": [
          "L13",
          "P08"
        ]
      },
      {
        "beat_title": "자전거에 오른 수리영",
        "dependency_reason": "앞쪽 시각 참조 없이, 경찰서 밖에서 자전거에 올라 출발 직전인 단일 정지 순간을 독립적으로 구성한다.",
        "dependent_scene_index": -1,
        "heading": "EXT. POLICE STATION OUTSIDE / DAY",
        "representative_moment": "C01이 경찰서 밖 젖은 pavement 위에서 자전거 안장에 앉아 한 발로 페달을 누른 자세로 먼 거리를 바라본다.",
        "scene_index": 22,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low observer angle from the bicycle’s front-left at waist-to-chest height, muted overcast daylight, damp gray reflections on the pavement.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O01"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a low observer angle at the bicycle’s front-left, camera held around waist-to-chest height, C01O01 in a practical casual jacket sits tense on the saddle at three-quarter angle from the right, eyes fixed on the distant street beyond the frame. One foot presses the pedal; her hands hold the handlebar of the bicycle, with the bicycle frame and front wheel visible, the front wheel angled diagonally toward camera right across the lower-right frame. Focus on the tense rider posture and the diagonal bicycle line. Behind her, [L02: damp urban back alley outside a closed gray police-station entrance, wet pavement, rain-darkened curb posts, muted overcast daylight]. Soft gray daylight falls on her jacket and pools across the pavement, with faint reflections under the bicycle.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 1,
        "visible_entities": [
          "L02",
          "C01"
        ]
      },
      {
        "beat_title": "해상 좌표 확인",
        "dependency_reason": "앞쪽 시각 참조 없이 PC방 모니터 화면에 표시된 해상 지도만 포착하는 독립적인 순간이다.",
        "dependent_scene_index": -1,
        "heading": "S#23. PC방 / 실내",
        "representative_moment": "모니터 화면의 해상 지도 위에 검색된 좌표 표식이 떠 있는 정지 순간.",
        "scene_index": 23,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Seated eye-level, slightly off-axis framing dominated by the monitor image; cool blue digital light and dim PC room ambience emphasize a secretive late-night search.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Focus on the searched coordinate marker on a digital nautical map, pale blue ocean grid and thin coastline lines filling most of the frame with subtle pixel texture. From a seated eye-level observer position slightly off-axis to the monitor, the lower edge holds a narrow strip of idle keyboard, and dark scuffed cubicle dividers press in along the sides. [L16: Dim Korean PC room with cool monitor glow, heavy shadows, scuffed cubicle partitions, blurred neighboring screens, tense sleepless atmosphere.] Cool blue light pools on the desk surface, with a faint blurred glow from a neighboring monitor in the background.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L16",
          "P07",
          "P04"
        ]
      },
      {
        "beat_title": "접힌 해상 지도를 백팩에 넣는 손",
        "dependency_reason": "앞쪽 Shot2의 PC방 내부 톤만 이어받아, 어두운 실내와 차가운 모니터 빛의 분위기를 유지한다. 배경 레이아웃은 새로 구성한다.",
        "dependent_scene_index": -1,
        "heading": "S#23. 어느 PC방 / 실내",
        "representative_moment": "C01의 손이 접힌 P07을 열린 P04 안으로 반쯤 밀어 넣은 상태로 멈춰 있다.",
        "scene_index": 23,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "High-angle desk-edge framing with cold blue monitor spill, heavy shadow inside the backpack, pale map paper emphasized against dark fabric.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. From a high angle at low chair-and-desk-edge height, the camera points down into P04, an open dark-fabric backpack with its zipper mouth facing the camera and filling the lower center like a shadowed pouch. Focus on a young Korean woman's hand stopped inside the backpack, fingers pressed against P07, folded printed maritime maps halfway tucked into the black fabric; her wrist and casual sleeve remain visible beside the desk edge. At the upper edge, her partial figure is at a three-quarter-left angle, downcast eyes barely visible toward the backpack, not facing the camera. The pale creased paper edges of P07 form angular layers against the dark interior. A laminate PC-room desk borders the frame with scattered printouts and a small partly folded map stack beside the backpack. [L16: dim Korean PC room with dark cubicle partitions, cluttered computer desks, cool monitor glow, damp shadowy atmosphere] Cool blue monitor light falls on the white map paper and desk surface, with the backpack interior held in heavy shadow.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L16",
          "C01",
          "P07",
          "P04"
        ]
      },
      {
        "beat_title": "빗속의 절박한 질주",
        "dependency_reason": "앞쪽 연관 샷의 해안도로 폭우와 먹구름 분위기를 유지하되, 이 샷은 자전거 핸들 높이의 낮은 전면 좌측 프레이밍으로 수리영의 절박한 자세만 포착한다.",
        "dependent_scene_index": 9,
        "heading": "S#24. 해안가 / 소나기",
        "representative_moment": "C01이 세찬 비 속 해안도로에서 자전거 핸들을 꽉 쥔 채 상체를 숙이고 젖은 도로를 응시한다.",
        "scene_index": 24,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low observer angle at handlebar height, slightly front-left of the bicycle; cold storm-gray daylight with brief white lightning glints on rain, metal, and wet sleeves.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a low observer position slightly front-left of the bicycle at handlebar height, C01O02 in soaked casual clothes is at three-quarter angle from the left, torso folded over the rain-soaked handlebar, bowed shoulders tense, eyes fixed on the wet road ahead. Focus on the rain-slick bicycle handlebar under clenched hands at center-left; the bicycle frame and front wheel are visible below, with wheel spray frozen across the lower frame. [L06: A rain-lashed coastal road beside a storm-dark sea, slick asphalt, wet guardrail silhouettes, fogged horizon, cold daylight under heavy clouds.] Cold storm-gray daylight washes the scene, brief white lightning glints reflecting on rain droplets, metal, and her wet sleeves.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L06",
          "C01"
        ]
      },
      {
        "beat_title": "벽의 붉은 원과 피 묻은 사진 발견",
        "dependency_reason": "chain background reference is the same ransacked rooftop bedroom, but this shot explicitly shifts camera position to a subjective eye-level view from inside the bedroom doorway, centered on the wall sign and pinned photograph.",
        "dependent_scene_index": -1,
        "heading": "S#25. 옥탑방 안 / 해질 무렵 — 수리영 방",
        "representative_moment": "C01의 시점에서 열린 방문 안쪽 벽에 그려진 붉은 원과 그 중심의 피 묻은 사진이 정면으로 보이는 순간.",
        "scene_index": 25,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Subjective eye-level doorway view, held frontal composition; dim blue-gray dusk interior with the red paint rendered unnaturally vivid and wet.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Camera shifted from the reference to a subjective eye-level position just inside the open bedroom doorway, facing the same wall directly; preserve the reference room scale. Use P03 and P01 from the reference image; do not generate a new wall sign or photograph. Focus on P01 pinned at the exact center of P03: a small old photograph, front side visible, faint bloodstains on its surface, smaller than a hand. P03 appears as a rough wet-looking red circle centered on the dirty wall, unnaturally vivid under dim sunset seepage and muted gray interior shadow. Scuffed doorframe edges softly frame the left and right margins; scattered belongings remain only as soft peripheral disorder from the reference. [L05: cramped Korean rooftop bedroom, dirty marked walls, dusk-blue interior gloom, ransacked belongings at the edges, tense stillness.]",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L05",
          "P03",
          "P01",
          "P04"
        ]
      },
      {
        "beat_title": "붉은 원의 중심에 꽂힌 피 묻은 사진",
        "dependency_reason": "Shot 6 is a zoomed-in continuation of the previous wall-facing view, preserving the same bedroom wall and lighting while tightening only onto the red circle and pinned photograph.",
        "dependent_scene_index": 25,
        "heading": "S#25. 옥탑방 안 / 해질 무렵",
        "representative_moment": "수리영의 시점에서 벽의 붉은 원 한가운데 피 묻은 낡은 사진이 핀으로 꽂힌 순간.",
        "scene_index": 25,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Subjective eye-level POV pushed in from the reference axis; tight framing on the pinned photograph, shallow depth of field, dusty blue-gray dusk with dull sticky red highlights.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the same eye-level wall-facing axis as the reference inside [L05: dim, damp rooftop bedroom interior in fading dusk, blue-gray shadows, stained plaster surfaces, unsettled domestic disarray]. Focus on P01, an aged creased photograph pinned front-facing to the wall, occupying the central third of the frame; tiny blood flecks, worn paper fibers, and the metal pin piercing its top edge are sharply defined. P03 surrounds it as blurred smeared crimson arcs on the damp plaster, freshly wet-looking at the edges. Dusty blue-gray dusk fills the room, with a dull sticky red highlight catching on the bloodstains and pin head. No person visible in frame.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 6,
        "visible_entities": [
          "L05",
          "P03",
          "P01",
          "P04"
        ]
      },
      {
        "beat_title": "홀린 듯 문밖으로 나서는 수리영",
        "dependency_reason": "S25_Shot5와 같은 옥탑방 배경을 유지하되, 이번 샷은 현관문 앞에서 수리영이 방을 나서는 다른 순간이다. 참조 배경의 현관문, 미닫이창, 어지럽혀진 실내 배치를 그대로 이어받는다.",
        "dependent_scene_index": 25,
        "heading": "INT. ROOFTOP ROOM - DUSK",
        "representative_moment": "C01이 P01을 손에 쥔 채 P04를 메고 현관문 문턱을 넘어서는 뒷모습.",
        "scene_index": 25,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Reference-matched eye-level 28mm diagonal framing from inside the room, bruised blue-gray dusk backlight and side light emphasizing the threshold and the small photograph.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Maintaining the reference's eye-level 28mm diagonal view from inside [L05: Dim ransacked rooftop room in fading dusk, cold blue-gray light through open entry and sliding window, overturned chairs and scattered belongings.] toward the entry doorway and sliding window; use the reference entry door, sliding window, clutter, and chairs, do not generate new openings or furniture. A young Korean woman in active casualwear is centered with back to camera, one foot past the threshold in a fixed mid-step pose, eyes fixed on the doorway, shoulders and backpack rim-lit by cold dusk. P04 rests on her shoulders, its small doll charm visible against her back. Focus on P01, a small creased bloodstained old photograph clenched at her side near her thigh, edge and partial front visible. The entry door from the reference is open away toward the exterior, its edge and handle slightly wind-tugged; the sliding window from the reference casts a bruised blue-gray side glow across the floor surfaces, with the ransacked room receding in the lower frame behind her.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 13,
        "visible_entities": [
          "L05",
          "C01",
          "P03",
          "P01",
          "P04"
        ]
      },
      {
        "beat_title": "안개 속에서 드러난 유일한 배",
        "dependency_reason": "앞선 샷의 인물 반응이나 스마트폰 확인 장면이 아니라, 같은 포구에서 안개 속 배의 뱃머리만 포착되는 독립적인 정지 순간이다.",
        "dependent_scene_index": -1,
        "heading": "S#26. 포구 / 해질 무렵",
        "representative_moment": "짙은 안개 속 중앙 먼 거리에서 작은 배의 뱃머리만 희미하게 드러난다.",
        "scene_index": 26,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "정적 아이레벨 관찰자 시점, 젖은 포구 가장자리에서 바다를 정면으로 바라보는 넓은 프레이밍. 탈색된 회색 안개와 비에 젖은 표면의 희미한 반사만 남긴다.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. From a static eye-level position at the wet harbor edge, the frame faces straight over [L17: fog-shrouded Korean harbor at post-rain twilight, wet quay stones, flat gray water, muted damp air, empty shoreline]. Focus on the small boat bow in the center distance, partly visible inside dense milky fog, bow facing the camera. Empty rain-darkened quay stones occupy the lower strip of the frame, with faint wet highlights on their surface. The harbor water is flat and gray, barely rippled, disappearing into the fog behind the bow. No people visible, no phone visible, only the boat bow, wet quay edge, gray water, and opaque sea fog under dim dusk light.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 5,
        "visible_entities": [
          "L17",
          "P02"
        ]
      },
      {
        "beat_title": "배 앞의 협상",
        "dependency_reason": "S26_Shot5와 같은 안개 낀 포구 배경을 유지하되, 카메라는 젖은 부두 낮은 위치에서 배 위 인우와 부두의 수리영을 마주 세운 다른 순간을 포착한다.",
        "dependent_scene_index": 26,
        "heading": "S#26. 포구 / 해질 무렵",
        "representative_moment": "C01이 젖은 부두의 배 앞에서 C03을 올려다보고, C03은 배의 난간 위쪽에서 그녀를 내려다보는 순간.",
        "scene_index": 26,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low observer angle from the wet quay beside a mooring post, cool fog-diffused twilight, muted gray palette with dark wet boat edges.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              },
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From a low observer position on the wet quay beside a rope-scarred mooring post, slightly below dockside chest height, angled upward toward the side of a moored small dark wooden boat. C01O02 in a casual jacket occupies the lower-left foreground at three-quarter angle from the left, neck craned upward, eyes fixed on C03O05. C03O05 in work rainwear is higher on the right on the boat deck, at three-quarter angle from the right, body braced at the wet dark-painted gunwale facing the camera, one hand set near a taut damp mooring rope, eyes fixed on C01O02. Focus on the empty vertical space between them over the gunwale, emphasizing the height barrier. The boat hull and deck edge remain visible, slick with recent rain. [L17: Fog-choked Korean harbor at post-rain twilight, slick stone quay, pale gray haze hiding other boats, damp muted atmosphere.] Soft fog-diffused twilight drains the dock into cold grays, pale skin tones, and dark wet boat edges.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 8,
        "visible_entities": [
          "L17",
          "C01",
          "C03",
          "P02"
        ]
      },
      {
        "beat_title": "간절한 승선 부탁",
        "dependency_reason": "S26_Shot8과 같은 안개 낀 포구 배경을 유지하되, 같은 부두 축에서 더 낮고 압축된 프레이밍으로 수리영의 간절한 표정과 인우의 높은 위치감을 강조한다.",
        "dependent_scene_index": 26,
        "heading": "S#26. 포구 / 해질 무렵",
        "representative_moment": "C01이 두 손을 모은 채 C03을 올려다보고, C03은 배 가장자리 너머에서 그녀를 내려다보는 순간.",
        "scene_index": 26,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low dockside observer angle from the same harbor axis, tight compression on C01’s lifted expression, cold gray twilight softened by dense sea fog and wet surface reflections.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              },
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. From the same dockside axis, a low observer camera at quay level frames C01O02 in a casual jacket at a three-quarter angle from the left, upper body in frame, clasped hands gathered along the lower edge, eyes lifted and fixed on C03O05. Sharp focus rests on C01O02 as the central figure, with tiny wet highlights on her eyes and knuckles. At the upper-right margin, C03O05 in fisher workwear appears softly blurred above the wet gunwale, leaning over the boat edge, eyes fixed on C01O02; the small dark wooden boat sits close against the quay, its slick side edge facing the camera. [L17: fog-blanketed wet harbor quay at post-rain twilight, slick dark dock planks, pale sea fog, empty mooring area, muted cold gray ambient light.] Wet dock planks visible behind her hands, a damp slack mooring rope near the frame edge, cold gray twilight washes her face and jacket, dense pale fog behind them separating the figures from the harbor.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 10,
        "visible_entities": [
          "L17",
          "C01",
          "C03",
          "P02"
        ]
      },
      {
        "beat_title": "녹음메시지의 좌표를 직감한 혜수",
        "dependency_reason": "chain_bg reference의 옥탑방 배경을 유지하되, 이 샷은 혜수의 얼굴과 스마트폰으로 카메라가 더 가까이 들어간 구도이므로 reference 배경은 흐린 후경으로만 사용한다.",
        "dependent_scene_index": -1,
        "heading": "INT. ROOFTOP ROOM - DUSK",
        "representative_moment": "C02 holds P02 to her ear, eyes wide and fixed into empty space.",
        "scene_index": 27,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level observer framing from front-left of C02, pushed in from the reference room angle; cold blue-gray dusk light, drained facial tones, blurred ransacked background.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the reference wide-angle room setup to an eye-level observer position an arm's length front-left of C02O04 in a dark jacket, her upper body in frame at a three-quarter-left angle to the camera. P02 is pressed to her ear, screen turned away from camera; the phone edge catches a faint metallic glint. Focus rests on C02O04's frozen expression, widened eyes near the upper center-left, eyes fixed into empty space rather than the camera. The ransacked living area from the reference remains blurred behind her; use the entry door, sliding window, clutter field, and fallen dining chairs from the reference image, do not generate new duplicates. [L05: cramped Korean rooftop room interior under cold blue-gray dusk window light, damp shadows, ransacked domestic clutter blurred in depth.] Cool evening light from the open window washes the side of her face and jacket, with deep underlit shadows across the room.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L05",
          "C02",
          "P02"
        ]
      },
      {
        "beat_title": "혜수의 불안한 시선",
        "dependency_reason": "S27_Shot2와 같은 옥탑방 배경을 유지하되, 카메라가 혜수의 전면 우측으로 더 가까이 들어간 다른 순간이다.",
        "dependent_scene_index": 27,
        "heading": "INT. 옥탑방 내부 - 해 질 무렵",
        "representative_moment": "C02가 P02를 내린 채 C05를 불안하게 돌아보고, C05는 코트 주머니에 손을 넣은 채 그녀를 바라본다.",
        "scene_index": 27,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "혜수의 전면 우측에서 눈높이로 잡은 긴장 구도, 두 사람 사이의 빈 바닥을 강조하며 차가운 청회색 저녁빛과 희미한 노란 실내광이 섞인다.",
            "outfit_assignments": [
              {
                "character_id": "C02",
                "outlook_id": "O04"
              },
              {
                "character_id": "C05",
                "outlook_id": "O07"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera positioned at eye level on C02O04's front-right side, a tighter framing than the reference, with the same 28mm perspective preserving the room scale behind. [L05: cluttered rooftop room interior under cold blue-gray dusk, faint yellow practical glow, damp shadows, existing open window angled partly toward camera, ransacked edges] Use the reference openings and clutter; do not generate new doors or windows. C02O04 in a practical jacket stands left of center at three-quarter angle from the right, torso turned toward C05O07, P02 lowered in one hand, screen angled down and unreadable to camera, eyes fixed on C05O07. C05O07 in a dark coat appears soft at the far right edge over C02O04's shoulder, hands in coat pockets, eyes fixed on C02O04. Focus on the uneasy empty floor space between them. Cold blue-gray dusk falls across the floor and wall surfaces, a faint yellow practical glow mixing near the edges; C02O04's eyes catch a small pale reflection, C05O07 remains in softer shadow, damp muted colors, ransacked household edges in background disorder.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 3,
        "visible_entities": [
          "L05",
          "C02",
          "C05",
          "P02"
        ]
      },
      {
        "beat_title": "빈 옥탑방의 어스름",
        "dependency_reason": "S27_Shot3과 같은 옥탑방 내부를 배경으로 유지하되, 인물들이 사라진 뒤의 빈 공간과 문틈·창문으로 스며드는 저녁빛만 담는 다른 순간이다.",
        "dependent_scene_index": 3,
        "heading": "INT. ROOFTOP ROOM - DUSK",
        "representative_moment": "해질 무렵의 텅 빈 옥탑방 거실, 어질러진 바닥과 열린 문·창문 사이로 차가운 저녁빛만 남아 있다.",
        "scene_index": 27,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "남서쪽 구석의 관찰자 시점, 레퍼런스와 같은 28mm 넓은 실내 프레이밍을 유지하되 낮은 눈높이로 빈 바닥과 두 개의 개구부를 강조한다. 차가운 청회색 어스름과 깊은 그림자.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Maintaining the reference's southwest 28mm room perspective, with a slightly lower eye-level observer height backed near the wall, [L05: cluttered Korean rooftop room at dusk, ransacked living area under cold blue-gray window light, damp scuffed floor, cramped domestic disorder]. No people in frame. Focus on the vacant ransacked floor between the camera and the two openings. Use the ajar entry door and open sliding window from the reference; do not generate new ones. The door sits off-center with its inner face visible, the window dim in the background at a slight angle. Overturned dining chairs and scattered small debris from the reference lie across the foreground and midground. Cold blue-gray dusk light falls on the floor, chair legs, and wall surfaces, leaving deep cool shadows across the underlit room. The empty space reads as a still aftermath tableau, hollow, damp, and silent.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 6,
        "visible_entities": [
          "L05",
          "P02"
        ]
      },
      {
        "beat_title": "좌표의 공백을 알아챈 인우",
        "dependency_reason": "앞쪽 씬 의존은 없지만, chain_bg reference의 소형 어선 갑판 원근과 습한 해질녘 톤을 유지해야 한다.",
        "dependent_scene_index": -1,
        "heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "representative_moment": "C03이 펼쳐진 P07을 내려다본 채 미간을 찌푸리며 좌표가 빈 바다를 가리킨다는 사실을 알아차린다.",
        "scene_index": 28,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "체인 배경의 갑판 시점에서 인우 얼굴 쪽으로 밀고 들어간 관찰자 구도, 약간 높은 전좌측 각도, 얕은 심도, 차가운 회청색 석양과 희미한 금빛 림라이트.",
            "outfit_assignments": [
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Push in from the reference eye-level deck perspective to a tight, slightly high observer position at C03O05's front-left; the reference deck scale remains in the blurred diagonal slant of [L19: weathered damp wooden planks with dark seams, wet railings, gray-blue coastal dusk, light fog, open fishing-boat deck atmosphere, salt-streaked surfaces] behind him. C03O05 in a waterproof work jacket, hunched over P07 at a three-quarter angle from the right, eyes fixed on P07. His face occupies the right-center of frame, neck and upper shoulder visible, sharpest focus on the tension across his furrowed brow and narrowed eyes. P07 unfolded with damp edges, blurred low in the foreground, anchoring his downward line of sight. Muted sunset gray-blue light washes his skin, a faint gold rim catches the edge of his cheek and jacket, cold damp shadows gathered under his brow, darkening fog-soft sea beyond the out-of-focus railing.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L19",
          "C03",
          "P07",
          "P01"
        ]
      },
      {
        "beat_title": "사진 속 ‘금월’ 단서 고정",
        "dependency_reason": "S28_Shot4와 같은 순간과 같은 갑판 위 증거 제시 흐름에서 카메라만 사진과 손끝으로 더 낮고 가깝게 이동한 zoom_in_detail 샷이다.",
        "dependent_scene_index": 28,
        "heading": "S#28. 바다 + 갑판 / 해질 무렵",
        "representative_moment": "C01의 손가락이 피 묻은 낡은 사진 속 작은 ‘금월’ 글씨 위에 멈춰 있다.",
        "scene_index": 28,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "갑판 바로 위의 낮은 하이앵글 관찰자 시점, 차가운 회청색 해질녘 자연광 속에서 낡은 사진과 손끝만 따뜻하게 대비되는 구성.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference: the camera is pushed down from the eye-level stern view to a low high-angle observer view just above the same damp deck surface, with the same cold dusk atmosphere. Focus on P01, the creased slightly damp old photograph centered in the lower frame, front surface facing the camera; only its narrow edges and gray paper fibers are visible. A young Korean woman's tense fingertip from the left foreground is pressed over the tiny faded but legible '금월' lettering, warm skin tone against the cold paper. [L19: damp small fishing boat deck with weathered wooden planks, dark wet seams, cold gray-blue dusk light, rough documentary texture] fills the base beneath the evidence. Blurred knees of a Korean man and soft deck seams sit high in the background as scale references. Flat coastal dusk light, muted contrast, no new props or deck objects.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 8,
        "visible_entities": [
          "L19",
          "C01",
          "P07",
          "P01"
        ]
      },
      {
        "beat_title": "조타기 앞에서 멈춘 제지",
        "dependency_reason": "앞쪽 Shot8은 분위기만 참고한다. 이 샷은 같은 배의 긴장된 해질녘 톤을 유지하되, 카메라는 조타실 내부로 이동한 별도 순간이다.",
        "dependent_scene_index": 8,
        "heading": "S#28. 바다 + 소형 어선 조타실 / 해질 무렵",
        "representative_moment": "C01의 양손이 C03의 팔을 조타기 앞에서 꽉 붙잡아 멈춘 순간.",
        "scene_index": 28,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "조타실 내부의 관찰자 시점, 조타기 옆에서 내려다보는 가파른 각도와 낮은 높이의 타이트한 프레이밍. 녹회색 선실 그림자와 흐린 석양의 약한 호박빛이 손과 팔의 접촉부를 강조한다.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              },
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera shifted from the stern-deck reference into [L19: cramped small fishing boat wheelhouse at sunset, damp stained walls, fogged window, green-gray cabin shadow, worn helm, dim instruments], using the same 28mm wide-angle perspective from a steep downward observer angle beside the helm, below chest height. Focus on the locked contact between the two figures at the center: C01O02 in a casual jacket appears over the shoulder at the left edge, cheek and eye partly visible, eyes fixed on C03O05, both hands clamped around C03O05's forearm. C03O05 in waterproof workwear is at a three-quarter left angle on the right side, forearm trapped diagonally toward the steering wheel, eyes fixed on the partly turned wheel angled toward camera right. The old scuffed console sits behind the arms with dim instrument faces angled toward camera; wet fingerprints mark the wheel. Weak amber light from the fogged side window falls on the gripping knuckles and jacket sleeves, making the knuckles pale against the cramped green-gray cabin shadow.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 15,
        "visible_entities": [
          "L19",
          "C01",
          "C03",
          "P07",
          "P01"
        ]
      },
      {
        "beat_title": "사진 속 소녀를 짚는 손끝",
        "dependency_reason": "조타실 배경은 chain_bg reference의 동일 공간을 사용하되, 이 샷은 증거물 관찰을 위한 매우 좁은 프레이밍으로 카메라가 명시적으로 밀착된 구도다.",
        "dependent_scene_index": -1,
        "heading": "S#29. 조타실 / 해질 무렵",
        "representative_moment": "C01의 손가락이 P01 속 어린 소녀의 얼굴 옆을 짚는 순간.",
        "scene_index": 29,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Low-chest-height high angle, extremely tight evidence framing; cold gray wheelhouse light with a faint sunset amber glint on the fingertip.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. Deviation from the reference wide wheelhouse view: the camera is much tighter at low chest height, angled down toward P01 held near the helm console from the reference; use the console from the reference only as a dark blurred band above the photograph, do not generate a new console. Focus on a young Korean woman's fingertip pressed beside the printed face of a young Korean girl inside P01, the old photograph front surface facing the camera, creased paper, faded grain, small blood stains, photo edges barely contained at the frame margins. The woman's face and eyes remain outside the frame; only the fingertip marks the girl's face. [L20: damp compact fishing boat wheelhouse at dusk, cold gray interior light, fog-muted glass, scratched machinery surfaces, tense coastal gloom.] Cold gray light flattens the aged print, with a faint sunset amber line reflecting on the fingertip and paper surface.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 4,
        "visible_entities": [
          "L20",
          "C01",
          "P01",
          "P03"
        ]
      },
      {
        "beat_title": "인우의 사색이 된 인식 반응",
        "dependency_reason": "앞쪽 Shot4와 같은 조타실의 불길하고 눅눅한 색조만 이어받으며, 이 샷은 인우 얼굴 반응에 카메라가 밀착된 별도 순간이다.",
        "dependent_scene_index": -1,
        "heading": "S#29. 조타실 / 해질 무렵",
        "representative_moment": "C03이 ‘강민숙’이라는 이름을 듣고 창백하게 굳은 채 왼쪽 프레임 밖을 응시한다.",
        "scene_index": 29,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Eye-level observer view pushed in from the reference wheelhouse angle, tight face-and-shoulder framing with shallow depth of field; sickly gray-green shadow, faint crimson background blur, weak gold dusk on one cheekbone.",
            "outfit_assignments": [
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Explicit deviation from the reference background: the camera pushes in from the reference eye-level wheelhouse angle to tight eye-level framing from the Korean woman's side of [L20: cramped damp fishing-boat wheelhouse, misted glass, grimy gray-green interior shadow, faint circular marks lost in blur]. C03O05 in a worn work jumper occupies most of the right-center frame, upper shoulders and neck visible, at a three-quarter angle from the left, jaw locked rigid, shoulders stiff, drained pale skin, eyes fixed toward a Korean woman just outside the left edge of frame. Camera focus fixed on C03O05, emphasizing the frozen expression and pale complexion. The existing wheelhouse surfaces from the reference remain softly out of focus behind his head; P03 appears partly visible and smeared by shallow focus across the oblique background surfaces, with faint crimson hints against sickly gray-green shadow. Weak gold dusk from the closed misted window catches on one cheekbone.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 7,
        "visible_entities": [
          "L20",
          "C03",
          "P01",
          "P03"
        ]
      },
      {
        "beat_title": "어깨에 멈춘 붕괴",
        "dependency_reason": "S29_Shot7과 같은 조타실 배경을 유지하되, 인물의 위치와 순간이 바뀐 exact_background 연속 샷이다.",
        "dependent_scene_index": 29,
        "heading": "INT. SMALL FISHING BOAT WHEELHOUSE - DUSK",
        "representative_moment": "C01 has collapsed with her head resting on C03's shoulder, and C03 remains frozen with his eyes fixed on her.",
        "scene_index": 29,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Shoulder-height observer view pushed in from the reference wheelhouse angle, slight Dutch tilt, muted gray cabin wash with a dying amber rim and faint red background glow.",
            "outfit_assignments": [
              {
                "character_id": "C01",
                "outlook_id": "O02"
              },
              {
                "character_id": "C03",
                "outlook_id": "O05"
              }
            ],
            "t2i_prompt": "Photorealistic cinematic still. Camera pushed in from the reference's eye-level 28mm wheelhouse view to shoulder height beside C03O05, with a slight Dutch tilt and narrow upper-body framing. Inside [L20: cramped small fishing boat wheelhouse, fogged forward glass, damp metal edges, dim gray cabin wash, dying amber window rim, stale air], use the helm console, forward window band, and wet doorframe from the reference; do not generate new ones. C01O02 in active casual clothes is in right profile from the lower left, eyes closed, head at rest against C03O05's shoulder. C03O05 in work overalls is on the right at a three-quarter angle from the left, shoulders locked stiff, pale face, clenched jaw, eyes fixed on C01O02. Focus on the rigid contact between the two figures at shoulder level. The helm from the reference is half-obscured behind C03O05 on the wheel side, the fogged forward glass sits obliquely beyond them, and blurred P03 markings remain faintly visible on the dim side wall surfaces. Dim gray cabin light washes their faces and clothes, dying amber window rim catches on C01O02's hair and C03O05's shoulder, red ambient glow reflects softly on the background wall.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 13,
        "visible_entities": [
          "L20",
          "C01",
          "C03",
          "P01",
          "P03"
        ]
      },
      {
        "beat_title": "안개의 벽",
        "dependency_reason": "No prior shot dependency is required; this frame isolates the environmental reveal of the fog barrier over the sunset sea.",
        "dependent_scene_index": -1,
        "heading": "EXT. SEA - SUNSET",
        "representative_moment": "바다 한가운데, 황금빛 수면 앞에 거대한 짙은 회색 안개 벽이 정지한 듯 솟아 있다.",
        "scene_index": 30,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "Omniscient eye-level horizon view, distant framing that emphasizes the fog wall’s scale; tarnished sunset gold across the water against cold gray mist.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. [L18: Open sea at sunset, calm dark water streaked with tarnished gold, dense coastal fog and a nearly erased horizon under a muted sky]. From an omniscient eye-level viewpoint near the horizon, held far back from the fog bank, focus on the massive charcoal-gray fog wall spanning the middle of the composition as an immovable vertical barrier. Low dark water fills the foreground with tarnished gold and amber reflections, a thin band of dim fading sky sits above the mist, and the horizon is almost swallowed inside the dense gray surface. No boat, no human figure, only the sea, the unnatural fog boundary, and the muted sunset light.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 2,
        "visible_entities": [
          "L18"
        ]
      },
      {
        "beat_title": "안개 경계에 닿은 뱃머리",
        "dependency_reason": "앞 Shot의 같은 해질녘 바다와 짙은 안개 띠를 배경으로 유지하되, 이번 순간은 소형 어선의 뱃머리가 안개 벽에 닿은 정지 상태에 집중한다.",
        "dependent_scene_index": 30,
        "heading": "바다 / 해질 무렵",
        "representative_moment": "소형 어선의 젖은 뱃머리가 황금빛 바다 위에서 짙은 안개 벽의 경계선에 닿아 있다.",
        "scene_index": 30,
        "scene_type": "normal",
        "t2i_variations": [
          {
            "camera_effect": "뱃머리 높이의 낮은 관찰자 시점, 약간 비껴선 구도. 하부에는 젖은 선체와 금빛 물결, 상부에는 차가운 숯빛 안개 벽이 화면을 압도하는 강한 색온도 대비.",
            "outfit_assignments": [],
            "t2i_prompt": "Photorealistic cinematic still. From a direct observer position at bow height, slightly off center, the wet dark hull of a small modern fishing boat occupies the lower center-left, its bow tip pressed against a vertical wall of dense charcoal-gray fog. Focus on the hard contact line where the bow meets the mist, with wet metal rails angled back from the lower edges and dark gold ripples clustered around the hull. [L18: Dusk sea with tarnished gold ripples under cold charcoal fog, damp air flattening the horizon into an ominous boundary ahead.] Low amber sunset glints on the hull and water surfaces; cold gray fog absorbs detail across the upper half of the frame.",
            "variant_label": "var_1"
          }
        ],
        "_shot_index": 3,
        "visible_entities": [
          "L18"
        ]
      }
    ]
  },
  "step_id": "scene_detail",
  "run_id": "34822eb4-700d-4b84-909f-aeb9f716d1c8",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T05:10:23.386136+00:00"
}