{
  "status": "completed",
  "completed_count": 63,
  "applicable_count": 63,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 2,
            "reason": "같은 숲속에서 같은 남자의 긴박한 움직임이 이어지며, 클로즈업된 얼굴보다 앞선 달리기/추격 순간의 공간감을 배경으로 쓰기 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the running man in the close-up and the dark hiking suit close to the camera.",
            "keep_elements": [
              "the dense damp forest undergrowth",
              "cold green-gray dusk mist",
              "wind-tossed hair and motion blur atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 1,
            "reason": "같은 골목에서 같은 두 인물과 전봇대를 중심으로 이어지는 더 타이트한 구도이며, 직전 샷의 전신 구도를 목덜미 클로즈업으로 확대한 연속이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same pale-faced man in a dark hooded coat with red irises",
              "the same Korean woman in a dark street-casual jacket",
              "the stained cylindrical concrete utility pole",
              "the wet alley with dark walls and dim pipes",
              "the amber streetlamp lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 2,
            "reason": "같은 옥탑방 거실/식탁 공간에서 민숙이 수리영 앞에 찻잔을 내려놓는 바로 이어지는 순간이라 배경과 인물 배치가 거의 연속적이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman centered in the room and the off-camera television glow.",
            "keep_elements": [
              "the dining table area",
              "the worn apron on the middle-aged woman",
              "the apartment interior background",
              "the same low-key morning lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 5,
            "reason": "직전 샷에서 민숙의 손목이 컵을 놓는 동작과 함께 보였고, 이어서 같은 표식을 손목 클로즈업으로 확대한 구도라 가장 강하게 연결된다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same inner wrist with the small circular deep red mark",
              "the apron sleeve",
              "the same still wrist and hand pose"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "같은 케이지 앞에서 로트와일러의 긴장된 클로즈업에서 바닥에 납작 엎드린 자세로 이어지는 바로 다음 순간이다. 같은 공간 내 상태 변화가 뚜렷하고 배경은 동일하게 유지된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman bent toward the kennel and the close-up facial framing of the woman.",
            "keep_elements": [
              "the wet scratched metal kennel bars",
              "the stained damp concrete wall",
              "the large dark-brown rottweiler",
              "the dog’s submissive flattened pose"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 3,
            "reason": "같은 유기견 보호원 공간 안에서 케이지 바닥의 개 클로즈업 이후, 스마트폰을 내려다보는 수리영의 타이트한 구도로 자연스럽게 이어진다. 배경의 금속 바/습한 분위기가 공유되어 참조하기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the rottweiler lying on the floor and the empty metal food bowl.",
            "keep_elements": [
              "the softly blurred vertical metal bars",
              "the damp green-gray background",
              "the cold shelter lighting",
              "the young woman in a windbreaker holding a smartphone"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 4,
            "reason": "같은 마트 출입문 앞에서 이어지는 구도이며, 방금 전 장면의 대화 직후 바깥으로 나간 수리영의 연속으로 보인다. 출입문과 매장 조명이 그대로 연결된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the worker woman pointing toward the entrance and the young woman standing inside the aisle.",
            "keep_elements": [
              "the wide glass entrance doors",
              "the bright supermarket interior lights",
              "the damp dusk outside",
              "the same young woman at the entrance"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 2,
            "reason": "같은 해안가 도로에서 이어지는 자전거 주행의 연속 장면으로, 앞 샷과 동일 인물을 비슷한 각도에서 더 긴장된 구도로 잡았다. 배경의 해안 도로와 바다, 난간 흐름이 연속된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the barking dog direction off-camera.",
            "keep_elements": [
              "the coastal road",
              "the guardrail",
              "the sea",
              "the woman riding the bicycle",
              "the bicycle handlebars and frame"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop exterior and door area; this is a much tighter reframing of the same entrance, so the prior wide rooftop view is the best background base.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same rooftop exterior",
              "the closed metal entrance door",
              "the empty wooden rooftop deck",
              "the weathered concrete rooftop surface",
              "the surrounding low-rise rooftops"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Same doorway/window side of the rooftop exterior with the same weathered wall and damp nighttime mood; this shot continues from the prior close doorway view into the window projection area.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man at the doorway and the advertising flyer near the door lock.",
            "keep_elements": [
              "the deeply weathered exterior wall with peeling paint",
              "the dirty window pane",
              "the damp concrete rooftop",
              "the cold blue-black nocturnal mist",
              "the taut clothesline"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 2,
            "reason": "같은 옥탑방 내부이지만 수리영 거실 전경에서 방 내부 사건 현장으로 넘어간 다른 순간의 연속이다. 커튼과 침대 위치를 배경 앵커로 이어 붙이기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman and any people in the room.",
            "keep_elements": [
              "the open door threshold view into the room",
              "the hanging curtain",
              "the side of the bed",
              "the dark wooden floor",
              "the low sickly interior lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "바닥의 참혹한 장면을 본 직후의 충격 반응으로 스토리와 공간이 바로 이어진다. 같은 방의 어두운 분위기를 공유한다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the blood-stained floor and the doorway interior behind her.",
            "keep_elements": [
              "the same grim gray-green lighting",
              "the dark out-of-focus room background",
              "the shocked young woman in the same position"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "같은 수리영 방 내부에서 커튼/침대/벽면 기준으로 시선이 위로 이동한 뒤의 초현실적 표식 클로즈업으로, 방 구조 연속성이 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the bloody floor and doorway view.",
            "keep_elements": [
              "the pale wall surface",
              "the lower edge of the mattress",
              "the dim, underexposed room atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "같은 빌라 외부의 어두운 현관/옥상 동선에서 이어지는 구도이며, 반쯤 열린 문과 주변 콘크리트 질감이 그대로 연속된다. 앞샷의 문 배경을 유지하기에 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              "the half-open metal door",
              "the dark rooftop setting",
              "the wet dark gray concrete wall and landing",
              "the shadowy water tank on the left",
              "the faint laundry line at the edge"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 2,
            "reason": "같은 외부 계단/마당 구역에서 경찰이 도착해 움직임이 이어지는 장면으로, 젖은 계단과 빌라 외벽의 배경 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman climbing the stairs.",
            "keep_elements": [
              "the wet dark gray concrete stairs",
              "the rough exterior wall",
              "the dim blue-gray night spill",
              "the damp exterior ground and surrounding villa frontage"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 3,
            "reason": "같은 순간에 혜수가 수리영을 붙잡은 직후의 더 타이트한 클로즈업으로, 인물 관계와 조명이 직접 이어진다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same young woman in the same emotional state",
              "the detective's gripping hand on her shoulder",
              "the red and blue police light reflections",
              "the wet cheeks and tearful eyes"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 6,
            "reason": "같은 방의 사건 직후인데 피와 시신이 사라진 상태를 보여주는 다음 단계라 상태 변화 연속성이 강하다. 침대, 벽, 커튼 배치를 그대로 이어 쓰기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the blood pool and bloody footprints.",
            "keep_elements": [
              "the room interior layout",
              "the bed",
              "the bare wall",
              "the closed curtain",
              "the clean floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "바로 직전의 텅 빈 방 전경에서 수리영의 표정만 더 타이트하게 잡은 구도라 동일 공간 내 연속성이 높다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same woman leaning over the spotless floor",
              "the same shocked expression",
              "the blurred clean room background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "같은 깨끗해진 방 안에서 혜수가 수리영의 어깨를 붙잡는 새 동작이 추가된 같은 공간 연속 장면이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman gripping the shoulders and the bowed young woman in the foreground.",
            "keep_elements": [
              "the dining table",
              "the TV glow",
              "the open front door",
              "the backpack on the floor",
              "the washed, empty room background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 3,
            "reason": "같은 해안가 버스정류장 부근에서 벤치와 안개 낀 도로가 이어지고, Shot3의 정면 구도에서 Shot5는 혜수가 전경으로 들어오고 수리영이 멀어지는 같은 공간의 연속 장면이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing in the foreground and the running woman in the distance.",
            "keep_elements": [
              "the outdoor bus stop bench",
              "the misty coastal road",
              "the dim sodium streetlights",
              "the cold blue-gray nighttime fog"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "Same police office desk area and same ongoing interaction; this shot widens from the phone close-up to a frontal confrontation over the desk with the same participants and screen glow.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the extended hand holding the smartphone in the foreground.",
            "keep_elements": [
              "the police office desk area",
              "the active computer monitors",
              "the same stern Korean woman leaning over the desk",
              "the cold fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 5,
            "reason": "Same rooftop exterior and window wall, now shown in a wider dawn establishing view; the previous shot provides the most recent matching background structure and lighting transition.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the exact shadow composition from the previous frame.",
            "keep_elements": [
              "the aged rooftop room exterior",
              "the dirty window area",
              "the damp rooftop concrete",
              "the low parapet wall",
              "the overall cold blue dawn mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "같은 옥탑방 내부에서 침대 쪽으로 시점이 옮겨진 수리영의 반응샷으로, 방의 청결한 상태와 침대 위치가 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty floor area in the background.",
            "keep_elements": [
              "the bed edge",
              "the blue-gray morning light",
              "the sterile room background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "욕실 거울 안에 맺힌 붉은 원형 표식이 방 벽의 표식과 같은 상징을 공유해, 같은 장소 내 다른 공간의 초현실적 변주로 연결하기 좋다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bedroom wall layout.",
            "keep_elements": [
              "the cold sterile blue-gray lighting",
              "the unnerving red circular mark mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "같은 방의 정돈된 상태를 배경으로 수리영이 사진 액자 앞에서 얼어붙는 장면이어서 공간 연속성이 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman near the frame edge and the framed photograph in the foreground.",
            "keep_elements": [
              "the plain shadowed wall",
              "the closed cabinet doors",
              "the pale dining table",
              "the weak blue-gray morning light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 5,
            "reason": "마트 출입문 바깥의 동일한 공간에서 이어지는 다음 시간대 장면으로, 같은 출입구와 외부 바닥을 배경으로 수리영만 다른 포즈로 서 있다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the streetlamp-lit silhouette of the young woman standing outside the entrance.",
            "keep_elements": [
              "the closed sliding glass door",
              "the damp pavement",
              "the supermarket storefront",
              "the bleak exterior lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 1,
            "reason": "같은 마트 외벽과 건물 앞 공간을 공유하며, 카메라가 인물에서 CCTV 쪽으로 옮겨간 구도라 배경 연속성이 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman standing by the entrance with the bicycle.",
            "keep_elements": [
              "the damp exterior wall",
              "the CCTV camera mounted high on the wall",
              "the wet concrete sidewalk",
              "the partial signboard edge"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 5,
            "reason": "출입문 밖에서 스마트폰을 귀에 댄 수리영의 동일한 행동이 더 가깝게 잡힌 샷이라, 같은 순간의 확대 구도로 보는 것이 자연스럽다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same young woman holding the smartphone to her ear",
              "the streetlamp-lit profile",
              "the bright supermarket entrance behind her"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 2,
            "reason": "같은 총무과 내부에서 같은 CCTV 모니터와 책상 구도를 공유하며, 시선만 혜수 쪽으로 바뀐 연속 구도이므로 배경 참조로 가장 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the anxious woman leaning toward the monitor.",
            "keep_elements": [
              "the cluttered desk surface with scattered papers and cables",
              "the closed dusty blinds on the wall",
              "the dim CCTV monitor on the desk",
              "the dark worker uniform shoulder in the foreground"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "Same desk in the police office with the investigation materials laid out; this shifts to an overhead detail of the items on the same surface.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman leaning over the desk and the man in the foreground.",
            "keep_elements": [
              "the scratched laminate desk surface",
              "the messy paperwork",
              "the investigation file",
              "the small blank memo pad",
              "the pen",
              "the harsh overhead fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "The shocked reaction directly follows the photo close-up at the same desk, with the same evidence still spread out below her gaze.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the printed photograph close-up dominating the previous frame.",
            "keep_elements": [
              "the muted gray desk surface",
              "the scattered forensic photographs",
              "the small blank memo pad",
              "the cold fluorescent lighting",
              "the same young woman frozen in shock"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "Same police office setup with the monitor now becoming the focus; the desk-edge, memo pad, and photo continue from the prior desk reaction shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the shocked woman in close-up.",
            "keep_elements": [
              "the computer monitor",
              "the muted gray desk surface",
              "the blank memo pad",
              "the forensic photograph corner",
              "the cold blue-black monitor glow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 2,
            "reason": "같은 도로에서 같은 인물이 자전거를 타는 연속 구도이며, 더 가까운 클로즈업으로 확대한 느낌이라 가장 자연스럽다. 비와 조명 분위기만 강해진 연속 프레임이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "everything from the previous frame",
              "the woman leaning forward on the bicycle",
              "the bicycle handlebars and front frame",
              "the wet coastal road and misty sea"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "같은 거실이지만 더 어지러워진 상태로 이어지며, 수리영의 정지된 상체를 방의 혼란 속에서 다시 잡은 장면이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the toppled chairs in the foreground if they are not already present in the source frame.",
            "keep_elements": [
              "the open sliding window",
              "the cramped living room layout",
              "the dark debris-filled atmosphere",
              "the young woman standing in the room"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "수리영 방 벽면의 붉은 원형 표식이 직접 이어지며, 사진이 중앙에 꽂힌 상태로 변형된 같은 벽면 구도를 사용하면 연속성이 가장 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman at the right foreground edge.",
            "keep_elements": [
              "the dirty off-white wall",
              "the unmade bed",
              "the ominous circular red mark",
              "the pinned stained photograph"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 3,
            "reason": "같은 옥탑방 거실에서 수리영이 문 쪽으로 이동해 현관 밖으로 나가는 직전/직후 연속으로 보인다. 배경 깊이와 혼란스러운 실내가 그대로 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman half-emerged through the doorway and the photograph in her hand.",
            "keep_elements": [
              "the front door threshold",
              "the ransacked living room",
              "the open sliding window",
              "the overturned dining chairs",
              "the dim dusk interior"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "같은 포구의 안개 낀 넓은 배경에서 바로 이어진 스마트폰 클로즈업으로, 바닥의 젖은 돌과 부두 분위기를 그대로 배경 참조로 쓰기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty mooring area and the wet paved pier outside the close-up frame.",
            "keep_elements": [
              "the desolate foggy harbor",
              "the wet paved pier",
              "the slick rain-dark rocks",
              "the muted blue-gray dusk light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "같은 포구 안개 배경 안에서 인물 구도만 달라진 샷으로, 넓은 부두 풍경을 바탕으로 새로운 상체 대치 장면을 구성하기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty mooring area, the wet paved pier, and the rocks in the wide establishing view.",
            "keep_elements": [
              "the desolate foggy harbor",
              "the dense pale gray fog",
              "the cold blue-gray dusk ambient light",
              "the subtle rust-red reflection on nearby wet surfaces"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 3,
            "reason": "같은 옥탑방 거실에서 혜수가 스마트폰을 들여다보는 반응샷으로, 어지러운 실내 배경을 그대로 활용하기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman holding the smartphone close to her chest.",
            "keep_elements": [
              "the cramped dark living room background",
              "the low-key blue dusk lighting",
              "the messy shapes in shadow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 1,
            "reason": "같은 거실에서 혜수의 스마트폰 반응 직후 김형사의 전신이 등장하는 연속 장면이라 스토리와 공간이 바로 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman with the smartphone.",
            "keep_elements": [
              "the cramped living area",
              "the open sliding window",
              "the cold dirty blue dusk wash"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 1,
            "reason": "같은 소형어선 갑판 위에서 손에 든 사진으로 시점이 가까워진 연속 구도라서, 갑판 배경을 그대로 이어 쓰기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the distant boat, the open sea horizon, and the mast seen in the wide shot.",
            "keep_elements": [
              "the small fishing boat deck",
              "wet, scuffed wooden planks",
              "the damp rail line",
              "the cold red dusk lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 4,
            "reason": "직전 샷의 사진을 본 뒤 이어지는 인물 반응 샷으로, 같은 갑판과 손에 든 사진 상황이 가장 자연스럽게 연결된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hands holding the old photograph.",
            "keep_elements": [
              "the small fishing boat deck",
              "the blurred damp rail line",
              "the dark blue-black sea in the background",
              "the cold gray ambient light with deep red dusk rim light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 4,
            "reason": "같은 조타실 내부에서 벽면의 붉은 원형 표식이 본격적으로 드러나는 뒤샷이라, 사진 클로즈업보다 배경 연속성이 직접적이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand pressing the photograph and the old photograph itself.",
            "keep_elements": [
              "the dark metal wheelhouse wall",
              "the misted window glass",
              "the cold blue-gray dusk light",
              "the subtle red ambient bleed from the painted marks"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 6,
            "reason": "같은 조타실 벽면과 붉은 원형 표식이 그대로 이어지고, 인물 배치만 추가된 같은 공간의 연속 샷이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty wall-only presentation and keep the same wheelhouse wall with the red circular marks.",
            "keep_elements": [
              "the dark metal wheelhouse wall covered with numerous red circular paint marks",
              "the misted window",
              "the cold blue-gray dusk lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "22d30fbc-9797-4071-b065-9b227d0f3ed3",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-06T14:17:18.797071+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}