{
  "status": "completed",
  "completed_count": 68,
  "applicable_count": 68,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "Same forest location and immediate continuation of the attack, with the attacker and wounded man collapsing from a suspended pose into a ground-level body pile.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the suspended black-clad attacker in the air and the foreground attack gap between the two figures.",
            "keep_elements": [
              "the foggy twilight forest",
              "the muddy leaf-strewn ground",
              "wet underbrush",
              "dark tree trunks",
              "the terrified Korean man with one missing shoe, one bare foot, and a jagged bloody bite wound on his thigh"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 3,
            "reason": "같은 유틸리티 폴 옆에서 이어지는 직후 장면으로, 인물이 이미 힘을 잃고 바닥에 쓰러진 상태만 바뀐 연속입니다. 배경과 폴 위치를 그대로 유지하기에 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man biting the woman's neck.",
            "keep_elements": [
              "the dirty utility pole",
              "the wet stained alley wall",
              "the weak amber streetlight",
              "the damp pavement",
              "the unconscious woman lying face-down on the ground"
            ]
          }
        ],
        "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": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 3,
            "reason": "같은 옥탑방 내부의 식탁/주방 쪽에서 이어지는 구도이고, 컵을 든 인물의 위치와 실내 조명 분위기가 자연스럽게 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the television glow at the far left and the steaming pot in the foreground.",
            "keep_elements": [
              "the cramped rooftop-room kitchen-living area",
              "the dusty closed window",
              "the worn counters",
              "the sink basin",
              "the pale steam haze",
              "the same woman in the room"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 8,
            "reason": "같은 옥탑방 내부에서 인물의 신체 일부를 더 가까이 본 클로즈업으로, 직전 샷의 실내 조명과 인물 연속성이 가장 강하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same woman",
              "the wrist with the small red circular mark",
              "the same warm indoor shadow and cool daylight"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "같은 유기견 보호원 철창 구역의 연속 장면으로, 개와 케이지 배경이 유지된 상태에서 다른 동작(주사 장면)으로 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the raised front paw pose and the open-mouthed snarl expression.",
            "keep_elements": [
              "the same kennel bars",
              "the same Rottweiler in the kennel",
              "the damp concrete floor",
              "the cold fluorescent shelter lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 4,
            "reason": "같은 보호원 내부의 개 관리 장면으로 시간적으로 가깝고, 철창 케이지에서 그루밍 테이블 쪽으로 이어지는 연속 동선이 자연스럽다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the kennel bars or injection setup from this image.",
            "keep_elements": [
              "the cold fluorescent shelter lighting",
              "the desaturated gray clinical shelter mood",
              "the damp, worn animal shelter surfaces"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 4,
            "reason": "Same supermarket entrance area and same character continuity; this shot continues from the interior confrontation to just outside the automatic doors with matching lighting transition.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the Korean female employee and the standing man by the aisle shelf.",
            "keep_elements": [
              "the supermarket aisle shelves and shelf-edge price tags",
              "the cool fluorescent ceiling lights",
              "the glass automatic doors and entrance glow",
              "the same woman moving into the doorway area"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "Same coastal road setting with the same cyclist and bicycle, but a darker later moment and a slightly different riding posture. The guardrail, road alignment, and sea backdrop stay continuous.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              "the coastal road shoulder with worn asphalt",
              "the pale metal guardrail",
              "the calm gray-blue sea",
              "the same bicycle",
              "the same woman in earbuds"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop exterior location; this is a tighter night detail of the iron-door area, so the earlier rooftop exterior is the best background base.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the overhead city grid, surrounding rooftops, or any daytime sky from this image.",
            "keep_elements": [
              "the weathered rooftop room exterior",
              "the pale concrete roof",
              "the metal door",
              "the small window",
              "the damp roof surface"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Same door and same immediate rooftop threshold; this shot continues from the flyer-at-the-seam moment to a slightly opened crack, making it the strongest continuity reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the flyer, the black coat cuff, and the flyer trapped in the door seam.",
            "keep_elements": [
              "the rusty closed metal door",
              "the narrow vertical door seam",
              "the wet concrete threshold",
              "the weak yellow exterior light",
              "the cramped damp rooftop entrance"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop room exterior environment, but the camera moves to a different angle through a window reflection, so only the overall setting and mood should carry over.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the overhead rooftop composition, the iron door framing, or the surrounding city block layout from this image.",
            "keep_elements": [
              "the damp rooftop room exterior",
              "the dirty closed window",
              "the water-stained wall",
              "the laundry lines",
              "the rooftop tank shapes",
              "the cold exterior light",
              "the humid nighttime darkness"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "같은 침실에서 피자국이 이어지는 직후의 인물 반응 샷으로, 바닥의 혈흔과 커튼/침실 레이아웃 연속성이 유지된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty floor without blood and any people outside the frame.",
            "keep_elements": [
              "the cramped rooftop bedroom interior",
              "the closed curtain",
              "the blood-smeared floorboards",
              "the red circular mark on the wall",
              "the unmade bed edge"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 침실에서 수리영의 감정 폭발을 더 정면으로 좁혀 본 연속 구도라서, 직전 반응 샷의 공간과 인물 상태를 그대로 잇기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the other person and the low desk objects in the background.",
            "keep_elements": [
              "the cramped rooftop bedroom interior",
              "the sickly gray ambient light",
              "the red circular mark on the wall",
              "the rumpled bed",
              "the same screaming woman"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 5,
            "reason": "같은 옥상 통로와 인물 구도에서 혜수의 반응을 더 타이트하게 잡은 연속 샷이라 배경 연속성이 가장 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the detective in the dark coat at the left foreground.",
            "keep_elements": [
              "the wet rooftop walkway",
              "the stairwell of the Korean multi-family villa",
              "the dark stair rail",
              "cold fog",
              "distant red police lights"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 6,
            "reason": "같은 빌라 외부의 젖은 통로와 계단 주변 분위기를 공유하지만, 카메라가 계단 접근 방향으로 완전히 달라져 배경 톤 참고가 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": [
              "wet rooftop walkway",
              "stained damp concrete stairwell wall",
              "faint red-blue siren spill in mist"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 16,
            "reason": "같은 침실이지만 배경이 훨씬 정돈된 상태로 바뀐 장면이라, 같은 방의 연속이면서도 상태 변화 직후의 대비를 살리기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the red circular mark, the blood-smeared room, and the out-of-frame unseen source reaction.",
            "keep_elements": [
              "the small rooftop bedroom interior",
              "the neatly made bed",
              "the closed clean curtain",
              "the bare wall",
              "the clean open doorframe",
              "the same woman"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "같은 정돈된 침실 안에서 두 인물이 접촉하는 동작으로 이어지며, 직전 샷의 방 구조와 청결한 배경을 그대로 유지하기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the frozen woman from the doorway-only framing and the other person’s full body outside the shoulder-touch point.",
            "keep_elements": [
              "the sterile rooftop bedroom at night",
              "the spotless wooden floor",
              "the neatly arranged bed edge",
              "the open shadowed doorframe",
              "the same woman in the room",
              "the detective jacketed hand on the shoulder"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 10,
            "reason": "같은 깨끗한 침실 바닥에서 소품을 바닥에 놓아 보여주는 더 자세한 구도이므로, 직전의 방 상태와 소품 위치 연속성이 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two women and the shoulder-contact pose.",
            "keep_elements": [
              "the spotless wooden floorboards",
              "the clean bed leg",
              "the neatly arranged bed edge",
              "the closed clean curtain",
              "the backpack",
              "the small doll charm"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "같은 버스정류장 벤치에서 수리영과 혜수가 맞은편 구도로 이어진 장면으로, 직전 샷의 배경을 그대로 유지하는 것이 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the seated woman on the bench.",
            "keep_elements": [
              "the small coastal bus shelter with wet glass panels",
              "the damp metal-and-plastic bench",
              "the dark ocean beyond the shelter",
              "the foggy coastal road with faint amber lights"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 1,
            "reason": "버스정류장과 해안도로가 같은 장소로 이어지지만, 카메라가 도로 쪽 뒤따르는 구도로 완전히 바뀌어 배경 레이아웃보다는 장소 분위기만 참고하는 것이 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": [
              "the wet coastal night atmosphere",
              "the dim amber streetlamp glow",
              "the foggy dark sea backdrop"
            ]
          }
        ],
        "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": "같은 경찰서 사무실에서 같은 책상 앞 대치 구도가 이어지며, 스마트폰을 들이민 직후의 반응 샷이라 배경 연속성이 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the smartphone held out toward the seated detective and the seated detective leaning back behind it.",
            "keep_elements": [
              "the cluttered police duty desk",
              "the institutional gray walls",
              "the dim computer monitor glow behind the seated detective",
              "the files, pens, paperwork, coffee cup, and document trays on the desk",
              "the standing detective leaning over the desk"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop location; this is a later low-angle view toward the lit rooftop room and door glow, so the earlier exterior establishes the building and roof context well.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the overhead viewpoint or the surrounding dense rooftop grid from this image.",
            "keep_elements": [
              "the weathered rooftop room exterior",
              "the pale concrete roof",
              "the metal door area",
              "the overcast urban rooftop atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 10,
            "reason": "같은 옥탑방 계열 공간에서 붉은 원과 사진이 모두 등장하는 연속 단서 장면이어서, 같은 오컬트 표식의 분위기와 소품 연결에 유리하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bathroom wall layout or the sink-and-mirror arrangement from this image.",
            "keep_elements": [
              "the same red circular mark motif",
              "the same family photograph motif",
              "the cold damp domestic lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 15,
            "reason": "같은 방의 사건 흐름에서 사진의 기괴한 변형을 본 직후 인물의 충격 반응으로 이어져, 스토리 인접성이 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the family photograph and the other room objects in the background.",
            "keep_elements": [
              "the small modern rooftop room interior",
              "the softly lit wall behind her",
              "the curtained side window",
              "the same screaming woman"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 4,
            "reason": "Same aisle environment with similar shelving and fluorescent lighting; this is a later framing of the supermarket interior focusing on the woman alone.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the Korean female employee and the standing man by the shelf.",
            "keep_elements": [
              "the long stocked supermarket aisles",
              "the cool white fluorescent overhead lighting",
              "the polished floor and orderly shelf lines",
              "the same woman in the aisle"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 2,
            "reason": "Same supermarket aisle and same woman, but the framing shifts to a closer reaction shot with the employee entering the foreground.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty aisle framing and the distant checkout area.",
            "keep_elements": [
              "the supermarket aisle shelves",
              "the cool fluorescent ceiling light",
              "the same woman in the aisle",
              "the male employee in the foreground"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 9,
            "reason": "Same mart exterior and immediate spatial continuity just outside the automatic entrance; the outside wall, wet pavement, and entrance zone match well for background continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the parked bicycle and the glowing storefront sign.",
            "keep_elements": [
              "the glass automatic entrance doors",
              "the damp sidewalk and wet reflections",
              "the exterior wall and entrance area",
              "the same woman looking upward"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 3,
            "reason": "같은 총무과 보안 데스크에서 CCTV 모니터를 보던 구도에서, 화면을 보는 인물 중심으로 카메라가 옆으로 이동한 연속샷이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the CCTV playback image content on the monitor.",
            "keep_elements": [
              "the dim supermarket administrative office",
              "the security desk",
              "the desk monitor",
              "the keyboard at the bottom edge",
              "the fluorescent office lighting",
              "the same cold blue-gray monitor glow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 5,
            "reason": "같은 사무실 안에서 대화 흐름이 이어지고, 책상과 모니터 조명의 분위기가 유지된 채 보안 직원 쪽으로 시선이 옮겨간 샷이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the foreground and the off-frame monitor view.",
            "keep_elements": [
              "the cramped mart admin office",
              "the cluttered desk",
              "the fluorescent ceiling light",
              "the cold monitor spill",
              "the utilitarian office furnishings",
              "the security staff member seated at the desk"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "같은 사무실의 같은 책상 위에서 이어지는 클로즈업으로, 앞선 대치 장면의 책상 배치와 소품을 그대로 활용하기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two detectives at the desk and the phone lying on the desk edge.",
            "keep_elements": [
              "the scratched detective's desk",
              "the cold fluorescent office lighting",
              "the case folders and procedural clutter",
              "the paper coffee cup",
              "the gray police office background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "책상 위 자료를 본 직후 사진을 집어 들고 반응하는 흐름이라 같은 작업대와 주변 소품 연속성이 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the person holding the photo and any other people in the office.",
            "keep_elements": [
              "the messy detective's desk",
              "the scattered murder-scene photographs",
              "the paper piles and coffee stains",
              "the file cabinets",
              "the copier by the document shelves",
              "the cold fluorescent ceiling panels"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "같은 경찰서 사무실 안의 모니터 클로즈업으로, 앞선 책상/모니터 주변 환경을 배경 참조로 쓰기 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the desk layout, people, or foreground objects from this image.",
            "keep_elements": [
              "the cold green-white fluorescent office atmosphere",
              "the dim monitor-blue feel",
              "the institutional police office mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 2,
            "reason": "Same PC room and same desk/monitor-lit cubicle atmosphere, with the map-related action continuing in the same location.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the monitor displaying the nautical map and the idle keyboard in the foreground. Ignore the nearby monitor glow at the edge.",
            "keep_elements": [
              "the dim Korean PC room cubicle",
              "dark plastic partitions",
              "worn laminate desk surfaces",
              "cool blue monitor light",
              "late-night shadowy atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "Same coastal road and same cyclist on the bicycle, with the most immediate continuity before the heavy rain. The posture remains a forward-leaning riding position, so it is the best base for the updated stormy version.",
            "ref_usage": "exact_background",
            "ignore_elements": "",
            "keep_elements": [
              "the dark coastal road",
              "the rust-specked guardrail",
              "the foggy sea",
              "the same bicycle",
              "the same woman leaning over the handlebars"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "reason": "같은 벽면의 붉은 원과 사진을 더 가까이 본 정면 클로즈업으로, 배경 레이아웃을 그대로 이어 쓰기 적합하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the red circular symbol on the wall",
              "the bloodstained old photograph pinned at its center",
              "the same damp stained plaster wall"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "reason": "같은 침실에서 벽의 표식이 보이던 상태에서 이어지는 출구 장면으로, 방의 사건 진행과 인물 이동이 자연스럽게 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the wall symbol and the pinned photograph in the background if they are not part of the doorway view.",
            "keep_elements": [
              "the cramped rooftop room interior",
              "the open window with the disturbed thin curtain",
              "the overturned dining chairs",
              "the abandoned household clutter",
              "the front door threshold"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 5,
            "reason": "Same fogbound harbor and quay, now reframed to include the boat and a person standing at the edge; the harbor background should stay consistent.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty quay edge and the distant small boat bow hidden in fog.",
            "keep_elements": [
              "the wet stone quay under dense fog",
              "the flat gray harbor water",
              "the pale milky fog",
              "the dark wet boat side"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 8,
            "reason": "Same harbor-side confrontation, but with a tighter framing on the woman looking up and the man still near the boat; best used as the immediate background continuation.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman on the quay and the full view of the boat deck.",
            "keep_elements": [
              "the wet quay beside the boat",
              "the dark wooden boat pressed to the stone edge",
              "the dense pale fog",
              "the mooring rope near the frame edge"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 2,
            "reason": "같은 거실에서 혜수가 전화를 들고 있던 직후에 다른 인물을 돌아보는 연속 동작이어서, 인물 배치와 공간 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the open call phone held to the ear and the empty space beyond the women.",
            "keep_elements": [
              "the cold blue-gray dusk-lit rooftop room",
              "the open rear window",
              "the ransacked living area",
              "the overturned dining chairs",
              "the scuffed empty floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 3,
            "reason": "같은 거실의 인물 장면 다음에 방 전체를 비우는 와이드 샷으로 이어져, 동일한 공간의 잔향과 배치 확인용 배경으로 가장 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two people, the phone, and the foreground negative space between them.",
            "keep_elements": [
              "the cluttered rooftop room interior",
              "the open window facing the camera",
              "the overturned dining chairs",
              "the ajar front door",
              "the dining table",
              "the kitchen counter",
              "the low television stand",
              "the scattered debris"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 4,
            "reason": "같은 어선 갑판에서 지도와 사진을 내려다보는 구도에서 이어지는 더 타이트한 근접 샷으로, 같은 배경과 같은 소품을 직접 참조하기 적합하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "everything from the previous frame",
              "the same wet wooden deck",
              "the blurred dark sea",
              "the unfolded map",
              "the old blood-stained photograph"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 8,
            "reason": "같은 선내 공간으로 이어지지만 갑판의 물건에서 인물 간 물리적 제압 장면으로 넘어가며, 배경을 직접 복사하기보다 직전 샷의 갑판 분위기와 소품 연속성을 참고하는 편이 자연스럽다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the photograph and the pointing hand.",
            "keep_elements": [
              "cold gray-blue coastal dusk lighting",
              "wet, damp maritime atmosphere",
              "the tense human interaction"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 4,
            "reason": "같은 조타실의 배경 요소와 조명 분위기가 이어지고, 앞 샷의 사진 클로즈업에서 인우 얼굴 클로즈업으로 같은 공간 내 연속 구도에 가깝다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up of the old photograph and the woman's fingertip.",
            "keep_elements": [
              "the cramped small fishing boat wheelhouse",
              "damp scratched controls",
              "fogged windows",
              "cold gray interior light",
              "the blurred red circular marks on the wall and instruments",
              "the pale frozen man in fishing workwear"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 7,
            "reason": "인우의 굳은 얼굴 클로즈업에서 바로 이어지는 동일 조타실 내 장면으로, 같은 공간의 배경과 인물 상태가 연속된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up framing of the man's face and the blurred red marks layered behind him.",
            "keep_elements": [
              "the cramped fishing boat wheelhouse",
              "fogged front windows",
              "damp metal edges",
              "dim gray cabin wash",
              "amber dusk rim light",
              "the blurred red circles",
              "the frozen pale middle-aged man in fishing workwear"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 30,
            "shot_index": 2,
            "reason": "Same open sea and fog barrier; Shot3 is a closer continuation that adds the fishing boat bow meeting the mist wall, so the prior frame is the best background reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty water foreground and the horizon swallowed by fog.",
            "keep_elements": [
              "the dark sea at sunset",
              "the monumental charcoal-gray fog wall",
              "the warm amber reflections on the water",
              "the muted sky"
            ]
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "dfce62c7-a2af-4f12-8fbd-e8449ab5bf2f",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-04-30T02:47:22.232224+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}