{
  "status": "completed",
  "completed_count": 57,
  "applicable_count": 57,
  "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": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same wet muddy forest floor",
              "the same damp grass and torn leaves",
              "the same terrified young man",
              "the same dark humanoid silhouette looming above"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "사건 현장에서 시간이 지난 뒤의 같은 숲 공간으로 보이며, 피해자 상황이 시신 처리 단계로 전환된 연속이다. 이전의 젖은 숲바닥 위 긴박한 장면과 동일한 장소 분위기를 공유한다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing black silhouette and the pinned young man.",
            "keep_elements": [
              "the damp foggy forest clearing",
              "the wet muddy ground",
              "the trampled grass and dark leaves",
              "the white sheet covering the body",
              "the yellow police tape"
            ]
          }
        ],
        "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": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 3,
            "reason": "같은 옥탑방 내부에서 민숙과 수리영의 거리감이 이어지며, 손과 옷자락을 가까이 포착한 더 타이트한 구도라 배경 연속성이 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the TV remote extended toward the left edge and the blurred chrome faucet spout in the lower foreground.",
            "keep_elements": [
              "the same interior wall lighting and kitchen steam atmosphere",
              "the same middle-aged woman in a casual kitchen apron",
              "the small red circular mark on her wrist"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 7,
            "reason": "같은 민숙의 손목을 바로 이어서 보여주는 극단적 클로즈업으로, 앞 샷의 손목과 표식을 확대한 연속 구도다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "everything from the previous frame",
              "the same wrist with the red circular mark",
              "the same hand pinching the apron fabric"
            ]
          }
        ],
        "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": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "Same shelter cage area and lighting; this is a close-up continuation from the kennel scene, using the earlier cage background as a continuity base.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dog pressing against the cage bars and the raised paws on the bars.",
            "keep_elements": [
              "thick vertical metal kennel bars",
              "rusted chain-link side wall",
              "wet stained concrete floor",
              "cold greenish fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 5,
            "reason": "The shot continues within the same shelter location and follows the prior sequence into a different area of the facility; the lighting mood stays consistent, but the wash station is a new background layout.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the phone close-up composition.",
            "keep_elements": [
              "cold greenish fluorescent shelter lighting",
              "muted damp metallic atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 2,
            "reason": "같은 마트 이야기의 연속 장면이지만, 내부 매장 샷에서 외부 밤거리 샷으로 공간이 완전히 바뀌어 배경 레이아웃을 그대로 쓰기 어렵습니다. 분위기와 색감만 참고하는 것이 적절합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the aisle layout, shelves, or fluorescent interior lighting.",
            "keep_elements": [
              "the same tense young Korean woman in a gray windbreaker",
              "the overall cold, cinematic mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 2,
            "reason": "같은 해안가 도로에서 자전거를 타는 수리영의 연속 동작이며, 구도도 페달과 얼굴을 함께 따라가는 이동 촬영으로 가장 직접적인 배경 연속이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same figure riding the bicycle in the same motion",
              "the coastal road railing",
              "the hazy sea",
              "the front bicycle handlebar",
              "the cool daylight coastal background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop-villa location; this is a ground-level detail view within the same exterior area, so the overall environment can be reused as background reference.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the high aerial framing and distant roof grid.",
            "keep_elements": [
              "the old villa rooftop room environment",
              "the surrounding low-rise roofs",
              "the weathered terrace and parapet",
              "the humid coastal blue-gray daylight"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "Same immediate exterior threshold area and likely same encounter sequence; the shadow-and-door setup provides the closest spatial continuity for the close-up reaction shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the shadow on the concrete, the shoes at the threshold, the metal door, and the scattered dried plant leaves.",
            "keep_elements": [
              "the damp concrete threshold area",
              "the weathered dark metal iron door",
              "the weak practical light",
              "the dark, murky exterior entryway"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 9,
            "reason": "같은 옥탑방 내부에서 손목 표식 이후 바닥의 핏자국으로 시선이 이동하는 연속이며, 같은 공간의 바닥 레이아웃을 이어 쓰기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up wrist and the blurred closed front door strip from the reference image.",
            "keep_elements": [
              "the same floorboards of the rooftop interior",
              "dim desaturated gray-green gloom",
              "fresh pools of vivid red blood and trailing bloody footprints"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 11,
            "reason": "핏자국이 보이는 같은 방 바닥과 커튼이 이어지며, 그 공간 안에 민숙의 축 늘어진 몸이 추가로 드러나는 직후 장면이라 배경 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up blood pools in the lower foreground and the empty floor space away from the seated body.",
            "keep_elements": [
              "the parted fabric curtain",
              "the dim bedroom wall",
              "the floor marked with pools of vivid red blood and bloody footprints",
              "the collapsed seated body of Minsuk with her head bowed and eyes closed"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 20,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 14,
            "reason": "민숙의 축 늘어진 몸이 있는 같은 공간에서 손목 표식만 극단적으로 확대한 컷이라, 같은 자세와 표식을 그대로 이어가는 것이 가장 자연스럽다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "everything from the previous frame",
              "the limp wrist and hand of the unconscious middle-aged woman",
              "the round occult mark on her wrist",
              "the same frayed curtain and cold floor texture"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 14,
            "reason": "민숙이 쓰러진 방과 인접한 옥탑방 내부에서 수리영의 반응을 잡은 장면으로, 같은 공간 내 정서적 연속성이 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the collapsed seated body of Minsuk and the blood-covered floor in the room behind the foreground subject.",
            "keep_elements": [
              "the dim bedroom interior",
              "the parted curtain framing the room",
              "the cold desaturated interior lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 14,
            "reason": "같은 방에서 핏자국과 시신이 사라진 뒤의 전경으로 이어지는 장면이라, 이전 방 배경을 바탕으로 비어 있는 상태를 만드는 데 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the collapsed body of Minsuk and the pools of blood and bloody footprints on the floor.",
            "keep_elements": [
              "the bedroom doorway and doorjambs",
              "the neatly made bed",
              "the clean curtain near the window",
              "the isolated backpack with the small plush doll attached"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 방 내부에서 수리영과 혜수가 서로를 마주하는 대화/접촉 장면으로, 이미 정리된 방의 배경을 유지하는 것이 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman at the right edge and the turned-away young woman in the foreground.",
            "keep_elements": [
              "the sterile rooftop living area",
              "the meticulously wiped dining table surface",
              "the closed front door in the background",
              "the same cold damp interior lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 3,
            "reason": "Same bus stop area and the next shot continues the same moment of departure, now reframed to follow the woman as she runs away. The shelter edge, wet surfaces, and lighting remain consistent.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the seated woman in the bench shot.",
            "keep_elements": [
              "the wet bench rail",
              "the rain-speckled glass panel edge",
              "the cold practical illumination",
              "the distant pale yellow sodium light",
              "the damp blue-gray fog",
              "the same woman in a gray windbreaker"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "Same coastal bus stop setting with the running woman still present in the background, but the framing shifts to a reaction shot of the shouting woman. The wet road and dark foggy environment carry over naturally.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the running woman in the distance.",
            "keep_elements": [
              "the slick wet road",
              "the dim bus stop shelter edge",
              "the pale yellow shelter light",
              "the damp blue-gray fog",
              "the shouting woman in a khaki jacket"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 3,
            "reason": "Same police office desk area and immediate continuation of the phone confrontation; the later shot is a tighter framing of Hye-su holding the phone after thrusting it toward Kim detective.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same woman in a khaki field jacket",
              "the same phone in her hand",
              "the same police office lighting and shared desk environment"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop villa complex at a different time of day; the wide establishing layout of the building and surroundings is the best exterior reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the high noon brightness and the aerial top-down framing.",
            "keep_elements": [
              "the old villa rooftop room",
              "the surrounding low-rise buildings",
              "the exterior stairs",
              "the courtyard and rooftop complex layout"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 옥탑방 방 안에서 침대와 베개를 배경으로 수리영의 얼굴이 이어지는 구도라, 방의 기본 레이아웃을 그대로 쓰기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the backpack and plush doll on the floor from the reference image.",
            "keep_elements": [
              "the creased pillow edge",
              "the rumpled blanket",
              "the bare cool-toned side wall",
              "the bed-side low angle bedroom setting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 옥탑방 내부의 욕실 공간으로, 이후 장면의 배경 톤과 습한 조명은 이어지지만 배경 레이아웃은 다른 방이므로 분위기 참고용이 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bedroom layout from this image.",
            "keep_elements": [
              "the cold damp lighting mood",
              "the muted blue-gray daylight spill",
              "the wet, desaturated interior atmosphere"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 10,
            "reason": "욕실/습기 있는 실내 분위기에서 액자 클로즈업으로 이어지며, 젖은 표면의 차가운 색감과 근접 촬영 톤을 계속 활용하기 좋다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the bathroom tile layout from this image.",
            "keep_elements": [
              "the humid low interior light",
              "the faint red-brown tint",
              "the smudged, reflective close-up mood"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 17,
            "shot_index": 1,
            "reason": "같은 마트 입구 앞에서 같은 인물의 전신 구도에서 얼굴을 더 타이트하게 잡은 연속 샷이라 배경 연속성보다 카메라 프레이밍 연속성이 가장 강합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same woman in the gray windbreaker",
              "the bicycle handlebar and front wheel",
              "the closed glass doors",
              "the damp supermarket entrance",
              "the thin morning fog"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 2,
            "reason": "Same security office and monitor-lit setting, with a similar desk/over-the-shoulder conversational setup. Shot 4 continues the same room and lighting while shifting to another character's closer angle, so the earlier shot is the best background continuity reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman leaning forward in the foreground and the close-up framing of her anxious face.",
            "keep_elements": [
              "the beige-gray wall with fluorescent lighting",
              "the cold blue monitor glow",
              "the security office atmosphere",
              "the older woman in a khaki jacket at the desk"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same office desk context and close continuation from Hye-su's phone-focused reaction to another person leaning over the tabletop.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the khaki jacket at the frame edge.",
            "keep_elements": [
              "the police office desk area",
              "the cold fluorescent lighting",
              "the blurred institutional office background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 4,
            "reason": "Direct continuation at the same desk surface: the previous close-up on the woman looking down leads naturally into the tabletop evidence photographs she is examining.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same desk surface",
              "the scattered glossy photographs",
              "the cold greenish fluorescent lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 5,
            "reason": "Same office workstation and evidence-review sequence, shifting from tabletop photos to the nearby computer monitor in the same room.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the scattered crime-scene photographs and the uncapped pen on the desk.",
            "keep_elements": [
              "the police office desk setup",
              "the computer monitor",
              "the dim blue-gray office ambience"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "같은 해안가 도로의 폭우 속 자전거 주행 구도이며, 이전 샷과 같은 인물과 자전거, 비 내리는 도로 분위기를 공유한다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the low-angle view of the pedal and crank, and the dark sodium road lamps.",
            "keep_elements": [
              "the wet coastal road",
              "the dark guardrail",
              "the stormy sea edge",
              "the rainy night atmosphere",
              "the same woman riding the bicycle in the rain"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 11,
            "reason": "같은 옥탑방 거실의 바닥을 아주 낮은 시점에서 보여주는 후속 샷으로, 젖은 바닥과 방의 공기감을 그대로 이어 쓸 수 있다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pools of vivid red blood and the trailing bloody footprints from the reference image.",
            "keep_elements": [
              "the rain-slick wooden floorboards",
              "the knocked-over dining chairs",
              "the cold gray-green coastal dusk lighting"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 14,
            "reason": "액자 사진을 극단적으로 확대해 핀과 혈흔, 붉은 원을 보여주는 같은 소품 연속이라 배경 참조로 가장 가깝다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "everything from the previous frame",
              "the framed photograph",
              "the blood smear on the photograph edge",
              "the red circular symbol around the pin"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 1,
            "reason": "젖은 거실 바닥과 어수선한 실내를 지나 현관문 밖으로 나가는 흐름이 자연스럽게 이어지는 장면이므로, 앞선 거실 배경을 참조하는 편이 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the muddy shoe prints scattered across the floorboards and the knocked-over dining chairs near the floor.",
            "keep_elements": [
              "the darkened room entrance",
              "the wet floorboards",
              "the open doorway threshold",
              "the damp blue dusk exterior beyond the door"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 24,
            "shot_index": 3,
            "reason": "같은 포구의 안개와 젖은 부두 분위기를 유지한 채, 스마트폰 클로즈업에서 바로 이어지는 바다/포구 배경을 참고할 수 있다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the close-up of the smartphone screen and the wet fingers holding it.",
            "keep_elements": [
              "the dark wet stone quay glistening with shallow puddles",
              "the cold gray foggy harbor light"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 24,
            "shot_index": 4,
            "reason": "어선이 부두에 접근한 직후 같은 공간에서 수리영이 배에 발을 내딛는 연속 동작이므로, 직전 샷의 배경과 위치 관계가 가장 잘 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man standing on the bow of the boat.",
            "keep_elements": [
              "the wet stone quay",
              "the dark harbor water",
              "the old small fishing boat pushing through the fog",
              "the dense gray fog"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 13,
            "reason": "같은 옥탑방 거실에서 혜수와 형사가 서로를 바라보는 대화 구도라, 앞 샷의 실내 배경과 조명 연속성이 가장 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman in the foreground from the reference image and the closed front door edge in the deep background.",
            "keep_elements": [
              "the dimly lit room interior",
              "the damp-stained wall section behind her",
              "the cold blue dusk ambient mixed with weak amber practical light",
              "the seated detective in the background"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "같은 낡은 흑백 사진을 더 타이트하게 확대한 클로즈업이라 배경과 피사체 연속성이 가장 강합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              "the same old black-and-white photograph",
              "the silvered grain texture",
              "the paper fibers",
              "the same angled edge of the photograph",
              "the blurred fingertip holding the photo"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "같은 조타실 출입구와 갑판을 배경으로, 인우와 수리영의 긴장된 위치 관계가 이어지는 같은 공간 구도입니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the old black-and-white photograph held near the camera.",
            "keep_elements": [
              "the wheelhouse doorway",
              "the wet outer deck beyond the doorway",
              "the chipped left doorframe",
              "the muted green-gray interior lighting",
              "the tense close spacing between the two figures"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 2,
            "reason": "같은 조타실 안에서 콘솔 위 손동작이 이어지는 극단적 근접 구도라 배경을 그대로 이어 쓰기 좋다. 손의 클로즈업만 달라지고, 조타실의 좁은 콘솔 표면과 조명 분위기가 연속된다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the steering wheel handle at the right edge and the out-of-focus wheelhouse gauges in the background.",
            "keep_elements": [
              "the same cramped wooden helm console",
              "the weak overhead practical light",
              "the dim greenish and cold sunset lighting",
              "the hand pressing on the photograph",
              "the faded black-and-white photograph lying flat on the console"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 5,
            "reason": "같은 조타실 내부이지만 시선이 사진 클로즈업에서 벽면으로 크게 전환된다. 사진과 콘솔의 배경을 복사하기보다, 같은 공간의 분위기와 조명만 참고하는 것이 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the tabletop photograph or the close-up hand composition from this image.",
            "keep_elements": [
              "the cramped small fishing boat wheelhouse atmosphere",
              "the weak greenish practical lighting",
              "the dark wooden interior",
              "the ominous red circular markings on the wall"
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "86ab1263-5503-4bf6-a3c2-c6397712038f",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-10T09:04:12.029893+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}