{
  "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 close-up framing of the man's face and the frame-edge foliage.",
            "keep_elements": [
              "the dark forest atmosphere",
              "wet dark green foliage",
              "compressed tree trunks",
              "thin dusk mist"
            ]
          }
        ],
        "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": "Same alley and same characters, but this is a tighter close-up of the ongoing action from the prior full-body shot.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same man with red eyes",
              "the same woman being held against the utility pole",
              "the weathered concrete utility pole",
              "the wet dark alley",
              "the weak yellow-green streetlamp light"
            ]
          }
        ],
        "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 television glow and the standing woman away from the table.",
            "keep_elements": [
              "the same living room background",
              "the dining table area",
              "the seated young woman at the table",
              "the middle-aged woman in an apron",
              "the aged wall and sink area"
            ]
          }
        ],
        "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 wrist with the small red circular mark",
              "the sleeve edge",
              "the blurred apron fabric"
            ]
          }
        ],
        "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 standing young woman facing the dog and the close-up eye-line composition through the bars.",
            "keep_elements": [
              "the same kennel bars",
              "the same damp concrete floor",
              "the same large dark brown rottweiler in the crouched position becoming flattened on the floor",
              "the cold greenish fluorescent shelter lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 3,
            "reason": "같은 보호소 케이지 구역 안에서 이어지는 샷으로, 배경의 철창과 형광등 분위기가 가장 유사하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the dog lying on the floor or the kennel threshold framing from this image.",
            "keep_elements": [
              "the cold greenish fluorescent shelter lighting",
              "the dark metal kennel bars",
              "the damp, grimy shelter atmosphere"
            ]
          }
        ],
        "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 woman in the left-midground pointing toward the door.",
            "keep_elements": [
              "the glass entrance doors of the supermarket",
              "the bright white interior fluorescent lighting spilling out",
              "the checkout area and front aisle",
              "the red sale stickers on the shelf",
              "the wet street and curb",
              "the awning and signboard",
              "the dark jacketed woman holding a phone to her ear"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 2,
            "reason": "같은 해안가 도로를 달리는 수리영의 연속 구도이며, 앞샷에서 고개를 돌리는 순간에서 바로 이어져 상체를 앞으로 숙인 페달링 샷으로 카메라가 더 타이트해진 연속입니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same Korean young woman on the bicycle",
              "the same bicycle handlebar and front frame",
              "the same coastal road background",
              "the same long black hair streaming backward"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop exterior location; the door gap view belongs to the same building and shares the weathered rooftop/wall setting, so the rooftop establishing shot is the best background reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty wooden platform in the center of the roof and the wide overhead composition.",
            "keep_elements": [
              "the aging villa rooftop",
              "the sun-bleached parapet wall",
              "the faded water tank",
              "the stairwell bulkhead",
              "the cramped neighboring rooftops"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Same building exterior and the window appears immediately after the door-gap shot, matching the night rooftop environment and damp walls for continuity.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the narrow door gap, the doorjamb, or the flyer wedge from this image.",
            "keep_elements": [
              "the cold blue-black night exterior",
              "the damp wall",
              "the metallic door edges",
              "the oppressive nighttime mood"
            ]
          }
        ],
        "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": [],
        "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 on the floor, the open doorway, the hanging curtain, the bed, and the bloodied footprints.",
            "keep_elements": [
              "the dark bedroom interior",
              "the hanging curtain",
              "the open door",
              "the bed",
              "the bloodstained floor"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 9,
            "reason": "같은 방에서 인물 반응 직후 벽면의 붉은 원형 표식으로 시선이 이동한 구성이라, 같은 공간의 배경 연속성을 유지하기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the dark jacket at the left edge and the close-up face framing.",
            "keep_elements": [
              "the pale bedroom wall",
              "the dark bed edge",
              "the same dim bedroom lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "Same exterior rooftop threshold area with the same half-open metal door and dark interior void, viewed from a very similar frontal angle; the earlier shot is the best background base.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman leaning through the doorway.",
            "keep_elements": [
              "the half-open metal door",
              "the dark unlit interior beyond the threshold",
              "the chipped concrete doorframe",
              "the damp stained exterior wall",
              "the rooftop concrete floor",
              "the dark water tank",
              "the sagging clothesline"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 1,
            "reason": "Same immediate confrontation space at the doorway, with the young woman already present in the prior shot; this close-up continues the same interaction and is best for preserving the spatial context.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same young Korean woman at the doorway",
              "the same dark threshold setting",
              "the same oppressive doorway darkness",
              "the same police-light color spill"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 4,
            "reason": "같은 방의 텅 빈 내부에서 바로 바닥을 내려다보는 시점으로 이어져, 직전의 깨끗한 실내 배경을 유지하기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty room framing beyond the floor and the open doorway boundary.",
            "keep_elements": [
              "the spotless wooden floor",
              "the neatly made bed",
              "the pillow",
              "the curtain",
              "the dark backpack with a small plush toy"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "같은 깨끗한 방바닥을 본 직후, 그 공간 안에서 혜수가 수리영을 붙잡는 장면으로 인물 배치만 바뀐 연속이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the bowed young woman and the standing middle-aged woman in the foreground if they are not part of the background.",
            "keep_elements": [
              "the dim damp-toned wall",
              "the blurred edge of the dining table"
            ]
          }
        ],
        "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": "같은 해안가 버스정류장 위치에서 바로 이어지는 장면으로, 같은 벤치와 젖은 바닥 조명 분위기를 공유하며 인물 배치만 달라진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing young woman in the foreground.",
            "keep_elements": [
              "the dark seaside bus stop at night",
              "the wet bench",
              "the damp ground",
              "the misty blue coastal lighting",
              "the faint red reflections on the bus-stop glass",
              "the small running figure in the background"
            ]
          }
        ],
        "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 hand holding the smartphone and the glowing phone screen.",
            "keep_elements": [
              "the dark office monitor in the lower foreground",
              "the cluttered police office desk",
              "the fluorescent-lit office background",
              "the closed metal filing cabinets"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 5,
            "reason": "Same rooftop exterior and similar window placement, but the time shifts from night to dawn, making the prior window shot the closest continuity reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two figures behind the glass and the close medium framing.",
            "keep_elements": [
              "the closed dirty window",
              "the damp stained concrete exterior",
              "the clothesline",
              "the rooftop wall",
              "the utility pipe",
              "the water tank",
              "the blue-gray exterior mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 2,
            "reason": "같은 충격 반응의 흐름에서 바로 거울과 욕실 표식으로 넘어가는 연상적 연결이며, 같은 집 안의 분위기만 참고하면 충분하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bedroom wall or pillow from the previous image.",
            "keep_elements": [
              "the cold gray-green lighting mood",
              "the dark low-key shadows"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 10,
            "reason": "같은 붉은 원형 표식 계열의 시각적 연속성이 있고, 직전의 거울/표식 분위기를 유지한 채 방 안 인물 반응으로 이어진다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bathroom mirror or sink from the previous image.",
            "keep_elements": [
              "the cool daylight mood",
              "the restrained domestic interior tone"
            ]
          }
        ],
        "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 woman standing in profile under the streetlamp in the right third of the frame.",
            "keep_elements": [
              "the supermarket sliding doors behind her",
              "the bright interior light from the store",
              "the damp blue dusk haze",
              "the wet street and curb",
              "the streetlamp atmosphere",
              "the storefront entrance area"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 1,
            "reason": "같은 마트 외부 맥락이지만, 이번 샷은 건물 외벽 상단의 CCTV로 시선이 완전히 올라가므로 입구 정면 배경보다 분위기 참고용이 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the storefront entrance layout from this image.",
            "keep_elements": [
              "the cold overcast morning palette",
              "the damp gray-blue exterior mood",
              "the supermarket building exterior atmosphere"
            ]
          }
        ],
        "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 woman in the same pose holding the phone to her ear",
              "the streetlight-lit dusk atmosphere",
              "the dark jacket",
              "the tense silhouette against the supermarket exterior"
            ]
          }
        ],
        "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": "Same office desk area with the security guard and the woman leaning in around the monitor; this is a later moment in the same space with a similar over-the-shoulder setup, so the previous shot is the best background continuity reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman leaning in from the right foreground and the guard's previous forward-facing posture.",
            "keep_elements": [
              "the security worker in the left foreground",
              "the low monitor glow on the desk",
              "the gray office wall",
              "the muted green-gray fluorescent-lit office background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "같은 사무실 책상 위에서 모니터와 서류가 놓인 작업공간이 이어지고, 인물 대신 사건 자료가 전경을 차지하는 장면으로 배경 연속성이 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman leaning over the desk and the monitor in the foreground.",
            "keep_elements": [
              "the police office desk surface",
              "the fluorescent-lit office background",
              "the cluttered paperwork and case files",
              "the muted office cabinetry"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "직전 샷의 사건 사진을 바라보는 반응 컷으로, 같은 책상 위 자료를 공유하며 카메라만 인물 얼굴 쪽으로 좁혀 들어간 연속이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the forensic photograph and the papers on the desk below the frame.",
            "keep_elements": [
              "the same desk area",
              "the scattered paperwork",
              "the cold fluorescent police office background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 6,
            "reason": "같은 경찰서 사무실 안에서 모니터가 주요 피사체로 다시 등장하며, 책상과 주변 작업공간의 연속된 배경을 그대로 활용할 수 있다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman staring downward and the forensic photograph.",
            "keep_elements": [
              "the computer monitor",
              "the desk surface",
              "the stacked case folders",
              "the empty office chair",
              "the cold fluorescent police office"
            ]
          }
        ],
        "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": [
              "the same Korean young woman on the bicycle",
              "the wet bicycle handlebar and front frame",
              "the storm-dark coastal road background",
              "the same long black hair flowing back"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 3,
            "reason": "같은 망가진 거실에서 바로 수리영 방 벽의 원형 표식으로 시선이 옮겨가는 연속이라, 같은 옥탑방 내부의 배경 참조로 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing in the ruined living room and the overturned chairs in the foreground.",
            "keep_elements": [
              "the bedroom wall",
              "the unmade bed",
              "the dark open doorway",
              "the dim blue-gray dusk lighting"
            ]
          }
        ],
        "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 standing woman in the living room and the overturned chairs deeper inside the room.",
            "keep_elements": [
              "the dark doorframe",
              "the shallow-focus interior",
              "the muddy floor traces",
              "the overturned wooden chairs"
            ]
          }
        ],
        "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 vast foggy harbor view, the distant seawater silhouettes, and the mooring posts in the background.",
            "keep_elements": [
              "the rain-wet darkened concrete pier",
              "the heavy pale mist",
              "the same damp harbor atmosphere"
            ]
          }
        ],
        "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 close-up smartphone and the hands holding it.",
            "keep_elements": [
              "the foggy harbor atmosphere",
              "the rain-slicked dock surface",
              "the same cold blue-gray dusk lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [],
        "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 holding the smartphone and the close phone glow in the foreground.",
            "keep_elements": [
              "the ruined rooftop room",
              "the scattered debris",
              "the slightly open door",
              "the dim window light"
            ]
          }
        ],
        "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": "Same small fishing boat deck and sunset lighting; this is a tighter detail shot of the photo and hand, so the previous wide boat shot is the best background reference.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the small fishing boat deck",
              "the sunset-lit sea",
              "the dark wheelhouse outline",
              "the same overall boat silhouette"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 4,
            "reason": "The close-up continues directly from the photo-in-hand shot, keeping the same deck setting and moving to Inwoo’s reaction in the same moment.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman's hand holding the bloodstained photograph and the blurred unfolded paper map beneath it.",
            "keep_elements": [
              "the wet, dark deck of the small fishing boat",
              "the blurred deck railing",
              "the dim wheelhouse door",
              "the rolling dark sea",
              "the deep-red evening sky"
            ]
          }
        ],
        "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": "Same wheelhouse, and this shot expands from the single red circular mark seen in the prior close-up to a full-wall view of many similar markings.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the photograph and the photograph itself.",
            "keep_elements": [
              "the dim wheelhouse wall",
              "the worn helm console",
              "the dirty window edge",
              "the smeared deep red circular mark on the bulkhead",
              "the low-key dusk light",
              "the weak green instrument glow"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 6,
            "reason": "Same cramped wheelhouse with the red circular markings still present in the background, while the framing shifts to the two characters in a new pose and interaction.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dense red circular markings filling the wall.",
            "keep_elements": [
              "the dim wheelhouse interior",
              "the shadowed vertical doorframe",
              "the weak ambient green instrument light",
              "the dark bulkhead",
              "the cramped helm area"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "777198b7-e0d0-4a7f-a64a-da79f012b919",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-08T05:03:50.948798+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}