{
  "status": "completed",
  "completed_count": 66,
  "applicable_count": 66,
  "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": "Same forest location and same man in the same immediate action; this shot is a tighter continuation that keeps the same background atmosphere while reframing from the leg to the face.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same man continuing through the forest",
              "the blurred muddy forest floor",
              "the wet dark foliage",
              "the cold blue-gray dusk lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "Same clearing and same confrontation, but the framing widens to show the attacker leaping and the man reacting, so the previous shot provides the closest background continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up face framing and the tight shoulder-level crop.",
            "keep_elements": [
              "the dense forest clearing",
              "the cold dusk lighting",
              "the shadowy foliage",
              "the same man in panic"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 4,
            "reason": "Same alley setting and immediate aftermath; the woman has just fallen and now lies motionless on the ground, so the previous close-up establishes the location and blood-stained neck context.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man biting the woman's neck and the extreme close-up framing of their faces.",
            "keep_elements": [
              "the same dark alley lighting",
              "the wet pavement",
              "the pale woman with blood on her neck",
              "the cold greenish streetlight mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "location_refs": [],
        "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": 9,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 4,
            "reason": "같은 옥탑방 내부에서 이어지는 인물 클로즈업으로, 앞 샷의 거실·주방 창가 주변의 차가운 조명과 배경 분위기를 그대로 이어받기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman gripping her apron hem.",
            "keep_elements": [
              "the wet sink basin",
              "the pale window plane",
              "lingering steam",
              "the same cold blue screen spill on the wall"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 9,
            "reason": "같은 인물의 팔과 손목이 이어지는 더 타이트한 클로즈업으로, 직전 샷의 인물 연속성을 가장 강하게 활용할 수 있습니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same woman's arm and hand",
              "the same cup near her face",
              "the same tight indoor daylight mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 2,
        "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 aggressive dog head facing the camera and the vertical cage bars filling the foreground.",
            "keep_elements": [
              "the stained concrete walls",
              "the wet concrete patches below the muzzle",
              "the fluorescent clinical lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 4,
            "reason": "같은 보호원 내부의 개 관리 장면으로, 동일한 조명 분위기와 반려견 관련 작업이 이어져 배경 연속성 참고로 가장 가깝다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the dog treatment setup from this image.",
            "keep_elements": [
              "the cool fluorescent lighting",
              "the damp concrete and clinical shelter atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "같은 옥상 외부 공간의 뒤이어 보이는 클로즈업으로, 배경으로는 같은 장소의 낡은 타일 지붕과 옥상 구조를 이어 쓰기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the rooftop-wide framing and the distant surrounding rooflines.",
            "keep_elements": [
              "the same rooftop exterior setting",
              "the worn tile roof",
              "the faded blue water tank",
              "the low overcast gray sky"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "같은 옥탑방 철문 앞에서 벌어지는 더 가까운 몸싸움으로, 직전 샷의 같은 문 주변 공간을 배경으로 쓰기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the paper flyer, the door seam close-up, and the rough hand holding the paper.",
            "keep_elements": [
              "the scratched dark iron door",
              "the narrow doorway area",
              "the dim rooftop practical light",
              "the same dark blue-black shadowed exterior"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 7,
            "reason": "바로 직전의 신체 접촉 순간에서 이어지는 반응 클로즈업이라 같은 공간과 조명 상태를 유지한 채 배경을 이어 쓰기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man's face and shoulder contact area.",
            "keep_elements": [
              "the same cramped dark interior/exterior threshold mood",
              "the weak cool side light",
              "the dirty wall blur",
              "the heavy cold blue-black shadows"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Same rooftop area and same tense moment, with the camera pushing in from a medium close-up to an extreme close-up of the same woman staring at the iron door.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same woman in the same tense stare",
              "the cold coastal night atmosphere",
              "the faint fluorescent spill from the unseen doorway",
              "the blurred rooftop railing"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 14,
            "reason": "같은 옥탑방 내부의 시야가 손목에서 방 안쪽으로 이동한 흐름으로, 직전 샷의 차가운 실내 분위기와 공간 정보를 이어 쓰기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman's arm in the foreground.",
            "keep_elements": [
              "the dim bedroom floor",
              "the door edge and jamb",
              "the narrow gap through the door",
              "the wet blood trail on the floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "바로 앞의 방바닥 핏자국을 보고 놀라는 반응 클로즈업으로, 같은 공간·같은 사건의 즉시 연속 장면입니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the door edge and the bloody floor seen at the frame edge.",
            "keep_elements": [
              "the unevenly parted curtain",
              "the same cold interior haze",
              "the bloody floor glow at the bottom edge"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 20,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 7,
            "reason": "같은 방 내부의 벽과 침대가 이어지는 상태 변화 장면으로, 직전의 방바닥 시점보다 배경 레이아웃을 안정적으로 잡아주기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the door edge and the blood trail on the floor.",
            "keep_elements": [
              "the blank white wall",
              "the bed as a low base along the bottom edge",
              "the cold interior light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Same exterior rooftop path and nearby stair/roof access area, but the framing now includes both women and a different moment of interaction.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the lone woman staring at the off-camera doorway.",
            "keep_elements": [
              "the concrete exterior path",
              "the dark stairway entrance",
              "the cold foggy night atmosphere",
              "the police strobe reflections"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Direct continuation of the same confrontation, moving from a held two-shot to a tighter emotional close-up between the same two women.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same two women in close confrontation",
              "the gripping hands on the shoulders",
              "the same foggy night exterior",
              "the red and blue police light reflections"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 5,
            "reason": "Immediate reverse close-up within the same confrontation, staying in the same exterior space with the same lighting and emotional beat.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the lower foreground and the hands on the shoulders.",
            "keep_elements": [
              "the dark foggy rooftop background",
              "the wet railing silhouette",
              "the cold night mist",
              "the red and blue siren reflections"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 20,
            "reason": "같은 방/거실 내부의 텅 빈 상태를 이어받는 구도로, 벽과 바닥, TV의 냉랭한 분위기를 배경으로 재사용하기 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the large red circle on the wall.",
            "keep_elements": [
              "the spotless floor",
              "the dark TV screen",
              "the clean wall",
              "the backpack on the floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 2,
            "reason": "같은 거실 내부에서 인물만 더 가까이 잡은 클로즈업으로, 앞 샷의 정돈된 공간과 배경 소품을 그대로 이어가기 좋습니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same pale, spotless living room",
              "the bed corner",
              "the curtain edge",
              "the backpack on the floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 6,
            "reason": "같은 거실 안에서 인물 구도가 바뀐 연속 장면으로, 방의 청결한 배경과 위치 관계를 그대로 유지하기에 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the foreground.",
            "keep_elements": [
              "the worn living room floor",
              "the clean dining table",
              "the closed entry door",
              "the backpack on the floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 3,
            "reason": "같은 해안가 버스정류장과 젖은 벤치, 희미한 가로등 분위기를 공유하며, 직전 샷에서 벌떡 일어난 수리영의 연속 동작으로 이어지는 같은 공간 내 연속성이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the outstretched arm offering the unopened can drink.",
            "keep_elements": [
              "the damp shared bus stop bench",
              "the faded bus stop sign",
              "the misty coastal road",
              "the weak roadside streetlight",
              "the woman in the navy windbreaker rising from the bench"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 4,
            "reason": "같은 책상과 모니터 앞에서 혜수가 휴대폰을 내민 직후, 더 넓게 몸을 숙인 연속 구도라 배경 연속성이 가장 강합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the phone held in the woman's hands and the close-up framing of the screen.",
            "keep_elements": [
              "the shared office desk",
              "the glowing computer monitor",
              "the middle-aged man behind the monitor",
              "the cold fluorescent police office lighting",
              "the paperwork on the desk"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "같은 옥탑방 옥상 외부를 다른 시간대에 멀리서 본 구도이므로, 이전 샷의 옥상 구조를 배경 기준으로 삼기 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the close rooftop framing or the water tank placement.",
            "keep_elements": [
              "the worn rooftop exterior atmosphere",
              "the urban rooftop setting",
              "the overcast-gray rooftop mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 17,
            "shot_index": 1,
            "reason": "같은 밤/새벽 옥상 공간에서 방금 보인 불 켜진 창문을 고양이 눈에 반사로 이어 붙인 연속 구도입니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the black cat in profile",
              "the reflective eye with the tiny glowing window catchlight",
              "the dim dawn fog",
              "the rough concrete parapet edge"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 6,
            "reason": "같은 침실 공간 안에서 침대 쪽 시점으로 이동한 직후의 반응 클로즈업이라, 직전 샷의 배경 요소를 이어받기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the backpack and the clean room shapes in the background.",
            "keep_elements": [
              "the headboard behind her",
              "the rumpled bedding at the lower edge",
              "the cold gray daylight mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 6,
            "reason": "같은 옥탑방 내부의 욕실 쪽으로 이동한 장면으로, 전 샷들과 연결되는 차가운 실내 조명 분위기를 참고하기 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the living room or bed layout from this image.",
            "keep_elements": [
              "the cold gray daylight mood",
              "the pale sickly interior lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 12,
            "reason": "같은 실내에서 사진과 붉은 표식의 기괴한 변형이 이어지는 연속 장면으로, 테이블 위 소품과 차가운 조명을 그대로 활용하기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the bathroom mirror and sink from the previous image.",
            "keep_elements": [
              "the bare table surface",
              "the half-full drinking glass",
              "the pale sickly green-gray ambient light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 2,
            "reason": "같은 보안 사무실에서 바로 이어지는 모니터 응시 장면의 다음 컷으로, 동일한 책상과 모니터를 더 타이트하게 잡은 확대 구도이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same monitor and desk edge",
              "the bluish monitor glow",
              "the same anxious woman facing the screen",
              "the blurred backs of the two people in the foreground",
              "the dim fluorescent-lit office background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 4,
            "reason": "같은 경찰서 사무실 책상 위에서 펼쳐진 증거 사진의 클로즈업으로 이어져, 동일한 책상 배경을 그대로 쓰기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the phone and the woman holding it.",
            "keep_elements": [
              "the cold office laminate desk surface",
              "the bureaucratic police office lighting"
            ]
          }
        ],
        "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 printed crime-scene photograph pile and the desk clutter in the foreground.",
            "keep_elements": [
              "the desaturated blue-gray office backdrop",
              "the worn desk edge",
              "the cold fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 7,
            "reason": "같은 경찰서 내부의 조사 상황에서 시선이 인물 반응에서 모니터 화면으로 옮겨간 인접 샷이지만, 화면 구성이 완전히 달라 배경 분위기만 참고하는 편이 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the desk-facing composition or the foreground photograph pile from this image.",
            "keep_elements": [
              "the cold fluorescent police office atmosphere",
              "the desaturated blue-gray institutional tone"
            ]
          }
        ],
        "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": "exact_background",
            "ignore_elements": "Ignore the moonlit silhouette lighting and the rear low-angle composition.",
            "keep_elements": [
              "the coastal road and slope",
              "the bicycle",
              "the young woman in a wet navy windbreaker",
              "the rain-soaked coastal atmosphere",
              "the wet roadside guardrail"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 15,
            "reason": "같은 옥탑방 내부에서 바닥 상태를 보여주는 이어지는 샷으로, 직전 샷의 냉랭하고 음울한 실내 분위기를 배경으로 쓰기 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the table and framed photograph layout from this image.",
            "keep_elements": [
              "the cold gray dusk light",
              "the faint greenish cast",
              "the heavy shadows"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 20,
            "reason": "같은 방의 벽면 표식이 계속되는 장면으로, 앞 샷의 벽과 침대 배치를 그대로 유지하면서 중앙의 사진만 추가된 연속 구도입니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty center of the wall from the previous image.",
            "keep_elements": [
              "the blank white wall",
              "the red circle on the wall",
              "the bed edge",
              "the open doorway at the frame margin"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 5,
            "reason": "사진과 백팩을 든 인물이 같은 방 내부를 가로질러 나오는 흐름으로, 직전 샷의 벽면과 어두운 실내 분위기를 이어받기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the red circle and the pinned photograph on the wall.",
            "keep_elements": [
              "the pale beige floor",
              "the overturned dining chairs",
              "the dim entrance path",
              "the cold gray dusk light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 3,
            "reason": "같은 포구와 선착장 공간에서 이어지는 구도이며, 앞샷의 안개 낀 부두와 어선 주변 배경을 유지하기 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the boat bow dominating the center foreground and the empty water surface.",
            "keep_elements": [
              "the wet wooden dock boards",
              "the dense gray fog over the harbor",
              "the dark mooring rope",
              "the fishing boat gunwale",
              "the cold blue-gray lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "같은 선착장에서 인우를 보던 연속 장면에서 수리영의 측면 클로즈업으로 이어져, 같은 공간의 배경과 조명 연속성이 가장 자연스럽습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man in the green jacket and the rope in the foreground.",
            "keep_elements": [
              "the wet pier railing",
              "the dense gray fog over the sea",
              "the partially visible moored boat in the background",
              "the cold blue-gray coastal lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 8,
            "reason": "같은 옥탑방 내부에서 혜수가 혼자 있는 상황으로 이어지는 장면이라, 거실의 불안한 분위기와 공간 정보를 배경으로 쓰기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the detective standing over the woman.",
            "keep_elements": [
              "the messy living room",
              "the dim gray-green dusk light",
              "the interior wall background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 1,
            "reason": "같은 공간의 현관 쪽으로 시점이 이동한 장면으로, 앞 샷의 실내 분위기와 장소 연속성을 가장 자연스럽게 이어갈 수 있습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman on the phone and the living room background.",
            "keep_elements": [
              "the worn dusty threshold",
              "the bare scuffed wall",
              "the narrow open door gap",
              "the cold dusk light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 3,
            "reason": "Same boat deck area and immediate temporal continuity; the close-up photo shot naturally precedes the confrontation at the wheelhouse entrance on the same deck.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up of the old black-and-white photograph and the folded paper map in the foreground.",
            "keep_elements": [
              "the wet, scratched wooden deck planks darkened by sea spray",
              "the cold dusk-blue lighting on the deck",
              "the exterior wheelhouse doorway area"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "같은 조타실 안에서 수리영의 감정 클로즈업에서 바로 이어지는 손과 사진의 극단적 근접 샷이라 공간·조명 연속성이 가장 강합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same figure in the same space",
              "the cramped wheelhouse lighting and background blur"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "같은 조타실 내부이지만 시점이 수리영 클로즈업에서 벽면 오버숄더로 바뀌어, 배경 톤과 공간 참조는 유지하되 구도는 새로 잡는 편이 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up of the crying woman and the foreground shoulder.",
            "keep_elements": [
              "the dark wheelhouse interior mood",
              "the sickly greenish-yellow fluorescent light",
              "the cold blue-gray dusk atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 8,
            "reason": "Same vessel and open-sea setting, but this is a much wider exterior establishing view rather than the deck-level doorway scene.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the wheelhouse doorway composition or the figures on deck.",
            "keep_elements": [
              "the dark blue-gray sea",
              "the cold dusk-blue atmosphere",
              "the small fishing boat as part of the same setting"
            ]
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "9cca1b70-fc43-4ecc-84e3-e7ad926ce2eb",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-05T11:45:03.200673+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}