{
  "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": "exact_background",
            "ignore_elements": "Ignore the black silhouette and the man in the foreground.",
            "keep_elements": [
              {
                "label": "rain-damp foliage at the frame edges",
                "kind": "environment"
              },
              {
                "label": "darkening tree canopy overhead",
                "kind": "environment"
              },
              {
                "label": "damp torn grass and muddy forest ground",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 3,
            "reason": "같은 옥탑방 내부에서 인물의 거리감과 구도가 이어지는 장면으로, 직전 샷의 배경을 유지하기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the off-frame television glow and the remote held in the foreground.",
            "keep_elements": [
              {
                "label": "dim kitchenette counter",
                "kind": "environment"
              },
              {
                "label": "metal sink faucet",
                "kind": "static_prop"
              },
              {
                "label": "steaming pot on the stove",
                "kind": "static_prop"
              },
              {
                "label": "closed window filtering pale daylight",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 3,
            "reason": "같은 손목과 표식을 더 크게 잡은 연속 구도이므로 직전 샷을 그대로 확대 참조하는 것이 가장 자연스럽습니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "grey sleeve cuff at the wrist",
                "kind": "static_prop"
              },
              {
                "label": "small circular reddish mark on the wrist",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "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": "같은 견사 공간에서 이어지는 구도이며, 철창과 젖은 바닥, 차가운 형광등 분위기가 그대로 이어진다. 샷 5는 같은 장소의 다른 순간에 인물 클로즈업으로 전환된 경우라 배경 참조로 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the dog behind the cage bars.",
            "keep_elements": [
              {
                "label": "wet concrete floor",
                "kind": "environment"
              },
              {
                "label": "thick vertical metal cage bars",
                "kind": "environment"
              },
              {
                "label": "dim kennel aisle in the background",
                "kind": "environment"
              },
              {
                "label": "cold fluorescent lighting reflections on damp metal surfaces",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 5,
            "reason": "같은 유기견 보호원 내부의 연속 장면으로, 차가운 형광등과 금속성 질감이 이어진다. 샷 7은 물청소/그루밍 구역으로 이동한 다른 앵글이므로 완전한 배경 복사보다는 같은 장소 분위기 참고에 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "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": "Ignore the employee in the staff vest and the cardboard box.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 2,
            "reason": "같은 해안가 도로에서 자전거 주행이 이어지며, 더 넓은 구도에서 얼굴 클로즈업으로 들어가는 연속이 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up face, hair, ears, and shoulders of the rider.",
            "keep_elements": [
              {
                "label": "wet coastal road surface",
                "kind": "environment"
              },
              {
                "label": "bicycle handlebar and front frame at the lower edge",
                "kind": "static_prop"
              },
              {
                "label": "dim coastal night lighting",
                "kind": "environment"
              },
              {
                "label": "distant sea edge and road texture",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop exterior location; the alley, roofs, rooftop unit, and stair bulkhead establish the shared background layout for the doorway shadow shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore any people and the off-frame figure casting the shadow.",
            "keep_elements": [
              {
                "label": "weathered iron door at the entrance",
                "kind": "static_prop"
              },
              {
                "label": "damp concrete floor near the threshold",
                "kind": "environment"
              },
              {
                "label": "wedged advertising flyer in the door gap",
                "kind": "static_prop"
              },
              {
                "label": "rust-red stains on the concrete",
                "kind": "static_prop"
              },
              {
                "label": "rooftop practical light",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 3,
            "reason": "Same location and same active confrontation, but the framing jumps from the exterior threshold area to a tight close-up; the shot benefits from the immediately preceding scene context.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the exterior rooftop layout.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 7,
            "reason": "같은 옥탑방 내부의 바닥과 커튼 방향이 이어지는 배경으로, 바닥 클로즈업의 기준 샷으로 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the people from the previous shot and the close foreground fabric gesture.",
            "keep_elements": [
              {
                "label": "dark wooden floorboards",
                "kind": "environment"
              },
              {
                "label": "long hanging window curtain",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 blood close-up foreground and the active movement implied by the previous shot.",
            "keep_elements": [
              {
                "label": "folded curtain edge",
                "kind": "environment"
              },
              {
                "label": "rumpled bed",
                "kind": "environment"
              },
              {
                "label": "dark wooden floor with thick bloodstain",
                "kind": "environment"
              },
              {
                "label": "closed window as back plane",
                "kind": "environment"
              }
            ]
          }
        ],
        "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": [
              {
                "label": "crumpled photograph at the edge of the frame",
                "kind": "static_prop"
              },
              {
                "label": "blood-spotted floor below the hand",
                "kind": "environment"
              },
              {
                "label": "dim side of the bed base",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 slumped figure in the prior shot and the bloodstained floor foreground.",
            "keep_elements": [
              {
                "label": "damp-smeared wall surface",
                "kind": "environment"
              },
              {
                "label": "rumpled bed edge",
                "kind": "environment"
              },
              {
                "label": "closed curtain near the window",
                "kind": "environment"
              },
              {
                "label": "dim interior practical lighting",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 people from the previous shot and the bloodstained floor from the previous scene.",
            "keep_elements": [
              {
                "label": "bedroom doorway frame",
                "kind": "environment"
              },
              {
                "label": "mattress on the right side",
                "kind": "environment"
              },
              {
                "label": "closed curtain veiling the window",
                "kind": "environment"
              },
              {
                "label": "wardrobe against the wall",
                "kind": "environment"
              },
              {
                "label": "wall mark on the back wall",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "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 open bedroom doorway, the living-area table edge, and the off-frame background figures from the prior shot.",
            "keep_elements": [
              {
                "label": "open bedroom doorway frame",
                "kind": "environment"
              },
              {
                "label": "clean living-area table edge",
                "kind": "static_prop"
              },
              {
                "label": "small fogged window with dull gray exterior glow",
                "kind": "environment"
              }
            ]
          }
        ],
        "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": "같은 버스정류장 구역에서 벤치와 정류장 조명이 이어지며, 인물만 대상을 달리한 연속 동작이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman and the distant figure in the background.",
            "keep_elements": [
              {
                "label": "wet bench in the foreground",
                "kind": "environment"
              },
              {
                "label": "damp bus timetable board with weak fluorescent reflection",
                "kind": "static_prop"
              },
              {
                "label": "rain-streaked glass panel with condensation",
                "kind": "environment"
              },
              {
                "label": "cold blue-gray coastal night lighting",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "같은 정류장 주변에서 달려가는 장면 직후, 같은 조명과 젖은 도로 분위기를 공유하며 공간 연속성이 가장 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the running woman in the mid-ground and the distant receding figure.",
            "keep_elements": [
              {
                "label": "damp coastal bus stop shelter with weak fluorescent glow",
                "kind": "environment"
              },
              {
                "label": "wet paved road reflecting cold light",
                "kind": "environment"
              },
              {
                "label": "rain-streaked glass panel of the shelter",
                "kind": "environment"
              },
              {
                "label": "deep blue-black coastal darkness beyond the road",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 office and same phone-based exchange; this is a tighter continuation focusing on the woman’s reaction while keeping the desk and fluorescent-lit office continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man leaning back across the desk.",
            "keep_elements": [
              {
                "label": "messy duty desk surface with scattered night-shift papers",
                "kind": "environment"
              },
              {
                "label": "paper-covered front face of the office notice board with blurred notices",
                "kind": "environment"
              },
              {
                "label": "cold greenish fluorescent overhead light",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same courtyard and exterior staircase area, now shown in a different time of day; the wide establishing layout matches the earlier rooftop exterior best.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore any people or animals in the courtyard.",
            "keep_elements": [
              {
                "label": "damp courtyard ground",
                "kind": "environment"
              },
              {
                "label": "exterior stairs on the right side",
                "kind": "environment"
              },
              {
                "label": "lit rooftop window",
                "kind": "static_prop"
              },
              {
                "label": "humid blue haze at dawn",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 room-wide details beyond the bed area and the objects from the previous wide shot.",
            "keep_elements": [
              {
                "label": "creased pillow at bed level",
                "kind": "static_prop"
              },
              {
                "label": "sliver of dim ceiling",
                "kind": "environment"
              },
              {
                "label": "thin curtain filtering cool-toned light",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 13,
            "reason": "욕실로 이어지는 같은 장소의 변형 구도이며, 거울과 타일의 배경 구조를 참조하기에 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "같은 옥탑방 내부의 식탁 소품을 클로즈업하는 장면으로, 직전 실내 배경의 테이블과 조명을 참조하면 자연스럽습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the bedroom-wide elements from the previous shot and the off-frame room area.",
            "keep_elements": [
              {
                "label": "dark wood dining table with humid sheen",
                "kind": "environment"
              },
              {
                "label": "half-full water glass with condensation",
                "kind": "static_prop"
              },
              {
                "label": "dim practical light reflection on the tabletop",
                "kind": "environment"
              }
            ]
          }
        ],
        "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": "같은 마트 입구 외부이지만, Shot1의 입구 전경에서 Shot5는 CCTV 시점의 근접 구도로 바뀐 연속이다. 같은 장소 배경을 참고하기보다 분위기만 일부 공유하는 것이 적절하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 4,
            "reason": "The tabletop insert continues directly from the desk-level shock shot, reusing the same desk surface and nearby office objects for continuity.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman leaning over the desk.",
            "keep_elements": [
              {
                "label": "scratched gray laminate police desk surface",
                "kind": "environment"
              },
              {
                "label": "worn gray partition",
                "kind": "environment"
              },
              {
                "label": "glowing monitor screen in the background",
                "kind": "static_prop"
              },
              {
                "label": "glossy crime scene photographs scattered across the desk",
                "kind": "static_prop"
              },
              {
                "label": "dull silver paperclips near the photos",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 5,
            "reason": "The monitor close-up follows the desk investigation sequence and keeps the same office setting, but shifts to a different angle and screen detail rather than the tabletop layout.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "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": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "같은 해안가 도로의 폭우와 야간 분위기가 이어지며, 도로 위의 원거리 환경을 더 넓게 보여주는 샷이라 배경 연속성이 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the rider and bicycle in the foreground.",
            "keep_elements": [
              {
                "label": "wet coastal road surface",
                "kind": "environment"
              },
              {
                "label": "stormy sky",
                "kind": "environment"
              },
              {
                "label": "rain streaks",
                "kind": "environment"
              },
              {
                "label": "faint sea edge along the horizon",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "같은 해안가 도로에서의 주행 장면이 이어지고, 같은 방향의 옆얼굴 클로즈업으로 프레이밍만 더 타이트해진 연속이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wet bicycle handlebar at the lower edge",
                "kind": "static_prop"
              },
              {
                "label": "dark wet road blurred in the background",
                "kind": "environment"
              },
              {
                "label": "cold night coastal lighting",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 blood pool and curtain from the previous close-up.",
            "keep_elements": [
              {
                "label": "wet wooden floorboards",
                "kind": "environment"
              },
              {
                "label": "reflective puddles on the floor",
                "kind": "environment"
              },
              {
                "label": "entrance doorway in deep shadow",
                "kind": "environment"
              },
              {
                "label": "overturned dining chairs in the rear background",
                "kind": "static_prop"
              },
              {
                "label": "open window with gray dusk light",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 14,
            "reason": "같은 방의 벽면과 붉은 원 표식, 낡은 사진이 이어지는 직접적인 상태 변화 장면이라 배경 연속성이 강합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the slumped figure and bloodstained floor from the previous shot.",
            "keep_elements": [
              {
                "label": "damp-stained bedroom wall surface",
                "kind": "environment"
              },
              {
                "label": "uneven red circular mark on the wall",
                "kind": "static_prop"
              },
              {
                "label": "yellowed wrinkled old photograph pinned to the wall",
                "kind": "static_prop"
              },
              {
                "label": "metal pin fixing the photograph",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "옥탑방 현관 쪽으로 이동하는 장면으로, 직전의 실내 전경보다 출구 방향과 공간 톤만 참고하는 것이 자연스럽습니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "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 hands holding the phone and the phone screen.",
            "keep_elements": [
              {
                "label": "dense gray-blue harbor fog",
                "kind": "environment"
              },
              {
                "label": "dark, slick harbor rocks",
                "kind": "environment"
              },
              {
                "label": "wet pier edge",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 harbor water, the pier edge, and the distant fog behind the boat.",
            "keep_elements": [
              {
                "label": "weathered small fishing boat with chipped rust-red paint",
                "kind": "environment"
              },
              {
                "label": "wet wooden deck planks",
                "kind": "environment"
              },
              {
                "label": "inner side of the boat gunwale with chipped red-brown paint",
                "kind": "environment"
              },
              {
                "label": "dark, slick side of the quay",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 detective figure in the blurred background and the prior shoulder-grip pose.",
            "keep_elements": [
              {
                "label": "blue-gray dusk light from the window",
                "kind": "environment"
              },
              {
                "label": "weak interior practical spill light",
                "kind": "environment"
              },
              {
                "label": "dim shadowed wall at frame edge",
                "kind": "environment"
              }
            ]
          }
        ],
        "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": "Same photograph is already visible in the previous shot; this is a tighter macro detail of the paper corner and handwriting.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "old black-and-white photograph paper corner",
                "kind": "static_prop"
              },
              {
                "label": "yellowed paper fibers and creased edge",
                "kind": "static_prop"
              },
              {
                "label": "faded photographic grain",
                "kind": "static_prop"
              },
              {
                "label": "handwritten text on the photo corner",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 6,
            "reason": "The deck setting, humid sunset haze, and close proximity to the same photograph scene make this the strongest earlier background match for the same boat location.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man holding the photograph and the close-up photograph foreground.",
            "keep_elements": [
              {
                "label": "wet fishing boat deck",
                "kind": "environment"
              },
              {
                "label": "humid sunset marine haze",
                "kind": "environment"
              },
              {
                "label": "dim amber and cold sea-gray mixed lighting",
                "kind": "environment"
              }
            ]
          }
        ],
        "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 gripping hands and the steering action.",
            "keep_elements": [
              {
                "label": "dark, scratched, salt-stained horizontal console surface",
                "kind": "environment"
              },
              {
                "label": "worn, wet-finger smudged steering wheel rim",
                "kind": "static_prop"
              },
              {
                "label": "dusty round gauge face at the upper edge",
                "kind": "static_prop"
              },
              {
                "label": "fogged, rain-specked window surface",
                "kind": "environment"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 5,
            "reason": "같은 조타실 안에서 콘솔과 창문 분위기가 이어지고, 이전 샷의 해상도 있는 실내 배경을 바탕으로 벽면의 붉은 표식을 확장해 쓰기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand pointing at the photograph and the photograph on the console.",
            "keep_elements": [
              {
                "label": "dark, scratched, salt-stained horizontal console surface",
                "kind": "environment"
              },
              {
                "label": "fogged side window glass with cold blue-gray dusk spill",
                "kind": "environment"
              },
              {
                "label": "small cabin lamp casting muddy amber light",
                "kind": "environment"
              },
              {
                "label": "marked wall panel covered with dense red circular markings",
                "kind": "static_prop"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "b7e15cf6-1a40-40bf-9083-1f86326dabee",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-14T01:29:27.815882+00:00",
  "schema_version": 3,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}