{
  "status": "completed",
  "completed_count": 63,
  "applicable_count": 63,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "reason": "같은 숲속의 같은 순간에 이어지는 구도이며, 공중의 검은 인영에서 곧바로 바닥에 눌린 남자의 클로즈업으로 시점이 더 타이트해진 연속 샷이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "everything from the previous frame",
              "the airborne black silhouette attacker",
              "the dark forest fog",
              "the wet vertical tree trunks",
              "the blurred undergrowth",
              "the fleeing man in the torn dirt-stained shirt seen from behind"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 4,
            "reason": "같은 뒷골목에서 이어지는 장면이며, 직전 샷의 폭력 직후에 여자가 바닥에 쓰러져 움직이지 않는 상태로 이어진다. 같은 장소의 상태 변화 연속으로 배경 참고에 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the male attacker biting the neck and the close-up blood-soaked faces.",
            "keep_elements": [
              "the rough peeling concrete utility pole",
              "the damp alley wall",
              "the dim yellow-green streetlight",
              "the motionless young Korean woman on the cement floor",
              "the bloodied neck area"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 3,
            "shot_index": 3,
            "reason": "Same outdoor crime scene with the same overcast lighting and police tape context; this shot continues the investigation in the same location, but shifts to a different moment and framing around the stretcher scene.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the detective jacket and the out-of-focus forensic officers.",
            "keep_elements": [
              "the outdoor crime scene under flat overcast daylight",
              "the taut yellow police tape",
              "the muted gray coastal atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 4,
            "reason": "같은 옥탑방 내부에서 이어지는 상체 구도이며, 민숙의 어깨 쪽으로 다가가는 수리영의 동작이 같은 공간 내 연속으로 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the TV glow area off-frame left and the boiling pot steam in the kitchen background.",
            "keep_elements": [
              "the cramped rooftop room corner",
              "the kitchen-living room layout",
              "the small window with soft daylight",
              "the stove",
              "the sink with running water",
              "the same middle-aged woman in a kitchen apron"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 4,
            "reason": "민숙의 손목에 있는 작은 원형 표식을 바로 확대한 클로즈업으로, 같은 피사체를 더 타이트하게 잡은 연속이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same wrist",
              "the small dark circular mark on the inner wrist",
              "the apron hem",
              "the worn sleeve"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 4,
            "reason": "같은 보호원 내부의 다른 작업 구도이지만, 샷4는 바닥 수준의 진료/처치 장면으로 샷7의 미용 테이블 장면과 직접적인 카메라 연속은 아니므로 조명 톤과 장소 분위기만 참고하는 것이 적절하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the syringe, the veterinarian's hand, and the Rottweiler's hindquarters.",
            "keep_elements": [
              "the scuffed damp-looking concrete floor",
              "the cool green-gray shelter lighting",
              "the sterile clinical atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 2,
            "reason": "같은 마트 입구에서 바로 내부 진열대로 이어지는 연속 장면으로, 외부 유리문과 밝은 내부 조명의 공간감이 자연스럽게 이어진다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the bicycle in the foreground and the woman standing outside the glass entrance.",
            "keep_elements": [
              "the supermarket glass entrance at dusk",
              "the cool blue exterior lighting",
              "the bright fluorescent supermarket interior beyond the glass"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "reason": "같은 마트 내부 진열대 공간에서 인물의 시선과 표정만 더 가까이 잡은 연속 샷이라 배경 연속성이 가장 강하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same young Asian woman in the supermarket aisle",
              "the tall stocked product shelves",
              "the bright cold fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Same coastal road and same side profile bicycling action, but now at night with a different lighting state, so it is better as a background continuity reference than a direct frame reuse.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the bright daytime lighting and the sunny blue sea background.",
            "keep_elements": [
              "the coastal road layout",
              "the bicycle in side view",
              "the young woman riding the bicycle in right profile",
              "the open roadside horizon"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop location, but this is a much tighter exterior detail on the rooftop room entrance area at night. Use the earlier rooftop establishing shot for overall spatial continuity.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the broad urban rooftop layout from this image.",
            "keep_elements": [
              "the old rooftop room on the villa roof",
              "the weathered rooftop exterior",
              "the concrete roof setting",
              "the surrounding low-rise urban rooftops",
              "the harsh daylight rooftop atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Same doorway area with a very close continuation from the shadowed door exterior to the slightly opened door. The door, threshold, floor, and nearby debris match closely.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the long human shadow stretching across the floor.",
            "keep_elements": [
              "the heavily weathered metal door",
              "the worn threshold",
              "the damp gray cement floor",
              "the scattered dried grass leaves",
              "the cold night lighting at the doorway"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 7,
            "reason": "Same exterior door area and immediate continuation of the night scene, now shifted to the window/glass reflection near the entrance. It is the closest prior shot in the same location sequence.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the door crack framing from this image.",
            "keep_elements": [
              "the cold dark rooftop-night atmosphere",
              "the weathered rooftop exterior materials",
              "the damp, tense nocturnal mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 9,
            "reason": "같은 어두운 침실에서 민숙의 충격적인 상태를 본 직후 수리영의 반응으로 이어지는 구도라 공간과 시간 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the slumped woman on the floor and the bloodstained curtain behind her.",
            "keep_elements": [
              "the dim bedroom interior",
              "the weak practical lamp glow",
              "the dark wall",
              "the bed edge in the background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 18,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 9,
            "reason": "같은 침실 배경에서 인물만 빠지고 벽의 붉은 원이 중심이 된 장면이라, 방 레이아웃을 유지한 채 배경 참조로 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the slumped woman on the floor, the bloodstained curtain, and the blood trail on the floor.",
            "keep_elements": [
              "the heavily shadowed bedroom",
              "the bed occupying the lower part of the frame",
              "the bare wall above the headboard",
              "the weak cold ambient light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 18,
            "reason": "같은 침실 안에서 붉은 원이 사라진 뒤의 깨끗한 바닥을 보는 반대 상태 장면으로, 직전의 방 구조를 참고하되 현재는 더 정돈된 공간이다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the red circle, the bed position, or the dark wall layout from this image.",
            "keep_elements": [
              "the dim bedroom mood",
              "the cold weak practical light",
              "the overall rooftop room atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 깨끗한 방에서 수리영이 바닥을 본 직후의 시선 클로즈업으로, 동일 공간의 연속 반응이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty floor area and the bed in the background.",
            "keep_elements": [
              "the dim clean bedroom wall",
              "the soft creamy gray blur",
              "the sterile, quiet room atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 2,
            "reason": "같은 해안가 버스정류장 주변이지만, Shot2의 정지된 근접 구도에서 Shot4는 수리영이 달려나가는 중간 동작을 보여주므로 같은 공간의 연속 장면으로 참조하는 것이 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the foreground arm holding the drink can and the seated woman on the bench.",
            "keep_elements": [
              "the foggy coastal bus stop shelter",
              "the damp bench",
              "the wet dark road",
              "the weak sodium light",
              "the thick sea fog"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Shot4와 같은 도로와 버스정류장 공간의 더 먼 거리 구도이며, 수리영의 도주와 혜수의 정지한 위치가 이어지는 상태이므로 배경 연속 참조로 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the middle-aged woman near the bus stop shelter as a movable figure in the reference image.",
            "keep_elements": [
              "the dark wet coastal road",
              "the bus stop shelter",
              "the simple damp bench",
              "the weak streetlight glow",
              "the thick gray-black sea fog",
              "the young woman running away in the background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Same police office desk setup and same moment of the phone being shown; this is a tighter reframing onto the detective’s face reacting to the same phone, so it should reuse the previous frame’s background and layout.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same detective at the desk",
              "the same smartphone with its glowing screen",
              "the same cluttered police office desk",
              "the same dim fluorescent lighting",
              "the same dark office background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 7,
            "reason": "Same rooftop room exterior, with the door-and-rooftop environment already established. This dawn wide shot can reuse the prior exterior context for the same location.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the nighttime door framing from this image.",
            "keep_elements": [
              "the old rooftop room exterior",
              "the weathered rooftop setting",
              "the damp concrete and rooftop surfaces",
              "the overall rooftop structure and exterior walls"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 옥탑방 침실의 깨끗한 상태를 문틈 너머로 다시 보는 구도라, 직전의 방 내부 배경을 이어 쓰기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the foreground and the open door frame from the previous image.",
            "keep_elements": [
              "the clean bedroom interior",
              "the tidy low bed surface",
              "the closed window curtains",
              "the muted gray-green daylight"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 4,
            "reason": "같은 방 안에서 문틈을 바라보던 직후 스마트폰을 내려다보는 반응으로 이어져 공간 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the open bedroom doorway and the room corner behind her.",
            "keep_elements": [
              "the plain living area wall",
              "the soft edge of a table",
              "the dark open bedroom doorway",
              "the dim airless interior"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 4,
            "reason": "같은 옥탑방 내부의 욕실 환각 장면으로, 방의 차가운 분위기와 시각적 톤을 이어받는 참조가 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bedroom doorway, bed, or curtains from this image.",
            "keep_elements": [
              "the sickly cold lighting mood",
              "the eerie gray-green undertone"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 17,
            "shot_index": 3,
            "reason": "실내 마트에서 바로 이어지는 외부 전환 장면으로, 같은 장소의 문맥은 유지되지만 카메라 구도와 공간이 완전히 달라 배경 레이아웃을 복사하기보다 분위기만 참고하는 것이 적절합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the man employee in the foreground and the supermarket aisle background.",
            "keep_elements": [
              "the quiet supermarket interior",
              "cool white fluorescent lighting",
              "blurred rows of shelves",
              "closed glass refrigerator doors"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 17,
            "shot_index": 5,
            "reason": "같은 마트 외벽과 CCTV가 연속해서 등장하며, 앞 샷의 카메라 외벽 설정을 그대로 유지한 채 수리영이 추가된 전개라 배경 참조로 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty sidewalk view and the cropped store sign edge.",
            "keep_elements": [
              "the stained gray exterior building wall corner",
              "the round dome-shaped security camera mounted high on the wall",
              "the exposed wall conduit cable",
              "the damp weathered concrete surface"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 3,
            "reason": "같은 총무과 사무실에서 CCTV 모니터를 본 직후, 같은 공간의 연속된 시점이며 모니터 조명과 책상 배경을 이어받아 수리영의 반응을 잡기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the shapes inside the CCTV screen and the shadowy figures on the monitor.",
            "keep_elements": [
              "the dim office workspace",
              "the dark CCTV monitor on the desk",
              "the black bezel of the monitor",
              "the desk surface, mouse, and cables",
              "the pale monitor glow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "The scene returns to the same police office desk area with papers and office clutter, but shifts to a different moment and a new overhead angle focused on evidence photos rather than the earlier phone exchange.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman at the left foreground and the man seated across the desk.",
            "keep_elements": [
              "the cluttered police office desk",
              "scattered papers",
              "the desk lamp light",
              "the dim fluorescent office lighting",
              "the same office setting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 5,
            "reason": "This is the immediate reaction shot to the crime-scene photographs on the same desk, with the same evidence spread still present in the lower frame.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the body of the young woman if visible in the wider reference image.",
            "keep_elements": [
              "the scattered crime-scene photographs on the desk",
              "the bright yellow memo pad",
              "the same police office desk surface",
              "the cold overhead fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 5,
            "reason": "Same desk and workstation area, with the monitor and yellow memo pad already established; this is a tighter insert on the screen and keyboard area rather than a different space.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the scattered crime-scene photographs and the people around the desk.",
            "keep_elements": [
              "the computer monitor area",
              "the yellow memo pad near the monitor",
              "the desk surface",
              "the keyboard at the bottom edge",
              "the cold blue monitor glow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 2,
            "reason": "같은 PC방 내부에서 디지털 지도 화면을 본 직후, 그 지도와 연관된 인쇄된 지도를 백팩에 넣는 동작으로 이어져 배경 연속성보다 소품 연속성이 강하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the monitor screen close-up, the digital coastline map filling the frame, or the red pin icon.",
            "keep_elements": [
              "the PC방 interior mood",
              "cold blue-green monitor spill light",
              "the woman",
              "the old backpack with a bear charm",
              "the printed paper map"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "Same bicycle-on-road action with the clearest prior road and vehicle continuity, and the wet stormy road state is closer to this splash moment than the dry daytime shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing dry-road appearance and the night sodium lighting.",
            "keep_elements": [
              "the bicycle in side view",
              "the young woman riding the bicycle",
              "the coastal road setting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 4,
            "reason": "같은 옥탑방 침실에서 벽면의 붉은 원이 핵심이 된 정면 구도라, 직전의 방 레이아웃을 유지하기에 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman at the threshold and the doorway slit from the previous image.",
            "keep_elements": [
              "the bedroom interior",
              "the far wall centered in frame",
              "the unmade bed in the lower corner",
              "the dim late-sunset mixed with brown shadow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 5,
            "reason": "같은 방에서 붉은 원과 침대, 벽의 배치가 이어지는 상태이며, 인물만 추가된 연속 구도라 배경 참조로 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the wall-mounted photograph in the center of the red circle and the slumped woman on the bed.",
            "keep_elements": [
              "the rough red circle on the far wall",
              "the rumpled bed mattress",
              "the scattered belongings on the floor",
              "the open bedroom door in the background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 9,
            "reason": "같은 옥탑방 내부에서 수리영이 방을 떠나는 직전의 뒷모습으로 이어지며, 문과 방 구조가 연속된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the seated woman on the bed and the photograph in her hand.",
            "keep_elements": [
              "the ransacked rooftop room interior",
              "the rough red circle on the wall",
              "the debris scattered across the floor",
              "the open entrance doorway",
              "the worn backpack with a teddy-bear charm"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 24,
            "shot_index": 3,
            "reason": "같은 선착장 안개 속에서 이어지는 동일 장소의 연속 장면이며, 소형 어선과 젖은 부두 분위기를 그대로 공유한다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the faint wooden bow of the small fishing boat centered in the fog.",
            "keep_elements": [
              "the deserted wet concrete pier",
              "the dense pearl-gray fog",
              "the faint ambient dusk lighting",
              "the calm barely visible waterline"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 24,
            "shot_index": 6,
            "reason": "같은 선착장에서 수리영의 시점과 배경 분위기가 이어지며, 직전 샷의 부두 환경을 바탕으로 인물 클로즈업을 구성하기에 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man standing across the pier and the mooring rope.",
            "keep_elements": [
              "the wet harbor pier",
              "the dense pearl-gray fog",
              "the faint harbor dusk lighting",
              "the distant boat and harbor atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 1,
            "reason": "같은 옥탑방 현관에서 스마트폰을 든 직후 문 상태로 이어지는 장면이라, 같은 출입구의 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman holding the phone to her ear and the blurred household clutter.",
            "keep_elements": [
              "the dilapidated rooftop room entrance",
              "the cold gray dusk light",
              "the open rain-damp window frame",
              "the ruined interior shadows"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 4,
            "reason": "같은 갑판 위에서 바로 이어지는 인우의 반응 클로즈업으로, 앞 샷의 사진 제시 직후 같은 공간·같은 피사체를 더 타이트하게 잡은 연속 구도다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same middle-aged East Asian man in fisher workwear with a tense expression",
              "the weak yellow cabin glow on one side of his face",
              "the cold blue ambient light on his jacket"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 4,
            "reason": "같은 소형 어선 갑판과 조타실 입구에서 이어지는 장면으로, 앞 샷의 대면 상황 이후 수리영이 문을 막아서는 공간 연속성이 가장 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the middle-aged man recoil on the wooden bench and the photograph held close to his face.",
            "keep_elements": [
              "the cramped wet wooden boat deck",
              "the salt-streaked dark wheelhouse exterior wall",
              "the weak sickly yellow cabin glow",
              "the dark foggy sea",
              "the narrow open doorway of the wheelhouse"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 3,
            "reason": "같은 조타실 안에서 이전 샷의 낡은 사진과 콘솔 주변 공간을 이어받아, 더 넓은 구도로 벽면을 보여주는 연속 장면이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up hand touching the photograph and the photograph itself in the foreground.",
            "keep_elements": [
              "the dirty green-gray wheelhouse interior",
              "the closed windows with condensation",
              "the dark worn steering gear",
              "the dim sunset light",
              "the scratched wall with circular marks",
              "the blood-red circle on the wall"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 5,
            "reason": "같은 조타실 내부에서 인물이 서로 닿아 멈춘 상태를 이어가는 장면으로, 이전 샷의 벽면과 조명 분위기를 그대로 유지하기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man standing in the left foreground and the over-the-shoulder framing of him.",
            "keep_elements": [
              "the dirty wheelhouse wall with circular scratches",
              "the blurred red circle on the wall",
              "the dim yellow cabin bulb",
              "the fogged side window",
              "the young woman leaning into the man's shoulder",
              "the middle-aged man holding still"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "14535532-d85f-45fa-968d-0122b04e42ca",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-04-30T22:13:44.918627+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}