{
  "status": "completed",
  "completed_count": 77,
  "applicable_count": 77,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 5,
            "reason": "같은 숲속 사건 현장의 어둡고 저녁인 분위기를 공유하지만, 샷7은 더 넓은 등산로와 수풀을 보여 주므로 분위기 참고로만 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 5,
            "reason": "같은 도시 뒷골목의 야간 사건 현장이지만, 극단적 클로즈업과 넓은 바닥 구도라 배경 레이아웃보다 어두운 가로등 분위기와 색감만 참고합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 3,
            "shot_index": 1,
            "reason": "같은 금월산 등산로 사건 현장의 연속 장면이며, 경찰선과 숲속 사건 구역의 배경 구조를 유지하기에 가장 적합함.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the three police officers beyond the police line.",
            "keep_elements": [
              {
                "label": "police line spanning the foreground",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wooded hiking-trail entrance",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "restricted incident area beyond the boundary",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neutral daytime ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 3,
            "shot_index": 1,
            "reason": "같은 지역 뉴스 화면 속 동일 사건 현장의 넓은 배경과 경찰선을 공유하므로 자막 뒤 배경 참조로 적합함.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the three police officers beyond the police line.",
            "keep_elements": [
              {
                "label": "police line spanning the foreground",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wooded hiking-trail entrance",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "restricted incident area beyond the boundary",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neutral daytime ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 33,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 35,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 33,
            "reason": "같은 현관-실내 축에서 이어지는 장면으로, 두 인물의 위치만 달라지고 방의 배경과 자연광이 연속됩니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman leaning toward the marked wrist and the woman presenting her marked wrist.",
            "keep_elements": [
              {
                "label": "small living-room window admitting thin natural daylight",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "entrance-to-interior axis of the rooftop room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 1,
            "reason": "같은 낮의 해안가 도로에서 자전거를 타는 연속 동작이며, 전신 구도에서 수리영의 옆얼굴과 귀로 재프레이밍한 근접 샷이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "coastal roadway extending toward the open side of the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "natural daytime coastal light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 3,
            "reason": "같은 보호원 내부의 개 우리 통로와 억제된 주간 조명이 이어지며, 다른 인물 구도에서도 배경 연속성을 유지하기에 적합하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman facing the camera and the Rottweiler in the foreground.",
            "keep_elements": [
              {
                "label": "dog enclosures lining the shelter aisle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued daytime ambient illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 18,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 12,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 12,
            "reason": "같은 대형 마트 매장 내부에서 이어지는 유사한 인물 대화 클로즈업으로, 뒤쪽 상품 진열대와 중립적인 매장 조명을 연속성 있게 참조할 수 있음.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the Korean female supermarket employee speaking in the aisle.",
            "keep_elements": [
              {
                "label": "narrow merchandise aisle receding behind the subject",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "aisle-facing supermarket shelf edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neutral supermarket ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 22,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 6,
            "reason": "같은 해안가 도로의 주행 장면이지만 밤의 원경으로 전환되므로, 이전 도로 장면의 장소감과 색감만 참고한다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 2,
            "reason": "같은 옥상·옥탑방 외부 공간의 건축 분위기와 주요 구조물을 참고할 수 있으나, 시간대와 카메라 위치가 다르다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 6,
            "reason": "같은 야간 옥탑방 외부에서 이어지는 장면이며, 철문과 주변 옥상 분위기를 연속적으로 참고할 수 있다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the man walking across the rooftop.",
            "keep_elements": [
              {
                "label": "rooftop room exterior and iron entrance door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark rooftop surface around the entrance",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 19,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 10,
            "reason": "같은 외부 철제 계단의 상부 랜딩에서 이어지는 장면으로, 계단·난간·벽의 배경 연속성이 강하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing on the upper stair tread.",
            "keep_elements": [
              {
                "label": "open exterior steel staircase with thin stringers and pipe railing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "upper landing and rooftop wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 13,
            "reason": "같은 옥탑방 입구에서 곧바로 이어지는 클로즈업으로, 뒤쪽의 철문과 옥상 외부 맥락을 유지할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman stepping off the uppermost stair.",
            "keep_elements": [
              {
                "label": "half-open iron entrance door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "rooftop wall and narrow roof-deck edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 21,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 35,
            "reason": "같은 옥탑방 건물이지만 현관 생활공간에서 침실 커튼 뒤로 이동한 장면이므로 저조도 실내 분위기만 참고합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 40,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 21,
            "reason": "같은 침실에서 같은 손목 표식을 포함한 즉시 연속 구도로, 전신 장면을 손목 클로즈업으로 재구성한 경우입니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "restrained dark bedroom interior surrounding the close-up",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark-crimson circular mark on the wrist",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 45,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 21,
            "reason": "같은 침실과 열린 커튼 뒤의 시신 장면을 공유하며, 침대·커튼·혈흔의 공간 배치를 이어가기 가장 적합합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "opened curtain framing the bedroom reveal",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "visible edge of the bed beneath the marked wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark blood pool and scattered bloodstains on the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 13,
            "reason": "같은 옥탑방 입구와 외부 계단을 더 넓은 구도로 확장한 연속 장면이며, 철문과 계단의 위치 관계가 일치한다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman stepping off the final stair tread.",
            "keep_elements": [
              {
                "label": "exterior steel staircase with open treads, thin stringers, support posts, and pipe railing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "half-open iron rooftop-room door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "rooftop landing and roof deck",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 1,
            "reason": "같은 옥상 외부 대화 공간에서 이어지는 장면으로, 이전 샷의 계단과 입구 주변 분위기를 배경 연속성에 활용할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman running toward the descending staircase.",
            "keep_elements": [
              {
                "label": "rooftop exterior around the entrance",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "exterior steel staircase and pipe railing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open iron rooftop-room door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 1,
            "reason": "같은 외부 철제 계단을 중심으로 한 장소 연속성이 가장 강하며, 계단 하부에서 올려다보는 구도의 건축 요소를 참고할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman running toward the descending staircase.",
            "keep_elements": [
              {
                "label": "exterior steel staircase with converging open treads and pipe railing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "staircase support post and rooftop approach structure",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 45,
            "reason": "같은 침실의 열린 커튼과 침대 주변을 유지하면서, 직전 장면에서 시신과 흔적이 사라진 상태로 이어집니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the bloodstains, dark blood pool, and red wall mark.",
            "keep_elements": [
              {
                "label": "opened curtain edges framing the cleared space",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "partial upper face of the nearby bed",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 11,
            "reason": "같은 빈 커튼 뒤 공간을 바라보는 즉시 연속 장면으로, 카메라가 그 공간에서 인물의 눈 클로즈업으로 이동합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "narrow defocused curtain edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "empty cleared space behind the curtain",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 27,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 13,
            "reason": "같은 옥탑방 내부이지만 커튼 공간에서 문 안쪽 바닥과 소품으로 크게 이동한 구도라 전체 배치보다 실내의 정돈된 야간 분위기만 참고합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 13,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 2,
            "reason": "같은 해안가 버스정류장 부근의 야간 분위기를 공유하지만, 휴대전화 클로즈업과 달리 달리는 장면은 훨씬 넓은 구도이므로 분위기 참고로만 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 13,
            "reason": "같은 해안가 동선과 두 인물 사이의 분리 축을 유지한 연속 장면이며, 더 멀어진 구도에서 버스정류장과 바다의 배경을 이어갈 수 있습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman running along the homeward route and the woman near the bus-stop area.",
            "keep_elements": [
              {
                "label": "coastal route extending toward the homeward path",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bus-stop area at the side of the route",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark sea extending across the nighttime background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "같은 경찰서 사무실과 유사한 인물 구도 및 야간 조명을 유지하는 앞선 샷입니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman stepping into the office and holding a smartphone.",
            "keep_elements": [
              {
                "label": "police office entrance and rear door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued low-key nighttime office illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "같은 사무실의 입구 축과 후면 문이 이어지며, 넓어진 구도에서도 기존 공간 배경을 유지하기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman stepping into the office and holding a smartphone.",
            "keep_elements": [
              {
                "label": "police office entrance and rear door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued low-key nighttime office illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 2,
            "reason": "같은 옥탑방 외부와 parapet을 넓게 보여주는 선행 샷으로, 불이 켜진 방을 바라보는 구도의 건축 배경을 유지할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "rooftop room exterior volume",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "low rooftop parapet",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "old villa rooftop surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 17,
            "shot_index": 3,
            "reason": "같은 순간의 옥상과 방을 배경으로 고양이의 도약 동작이 이어지며, parapet과 불 켜진 방의 위치를 그대로 유지할 수 있다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the black cat in the foreground.",
            "keep_elements": [
              {
                "label": "cleared rooftop parapet edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "illuminated rooftop room in the far background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim rooftop surface around the parapet",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 42,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 54,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 42,
            "reason": "같은 장소의 연속 장면이지만 욕실 거울에서 식탁 위 사진으로 공간이 바뀌어, 낮 시간대와 중성적 색감만 참고합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 60,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 54,
            "reason": "같은 식사 공간에서 이어지는 장면으로, 식탁 주변의 배경과 중성적 낮 조명을 유지한 채 사진에서 인물의 동작으로 구도가 전환됩니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the family photograph lying on the dining table.",
            "keep_elements": [
              {
                "label": "existing dining table surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neutral daytime illumination across the dining area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 14,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 12,
            "reason": "앞선 직원의 소식 전달 직후 같은 매장 내부에서 이어지는 반응 클로즈업으로, 상품 통로와 매장 조명의 배경 연속성이 가장 적합함.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the Korean female supermarket employee speaking in the aisle.",
            "keep_elements": [
              {
                "label": "narrow merchandise aisle receding behind the subject",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "aisle-facing shelf edge at the frame side",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neutral supermarket ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 24,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 28,
        "location_refs": [
          {
            "scene_index": 19,
            "shot_index": 24,
            "reason": "같은 마트 외부에서 CCTV 단서를 확인한 직후 이어지는 전화 설명 장면으로, 외부 조명과 장소 분위기의 연속성이 유지됨.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman standing near the market exterior CCTV.",
            "keep_elements": [
              {
                "label": "market exterior surfaces and entrance surroundings",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "compact exterior CCTV unit at the market",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "restrained cool-neutral early-morning exterior light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 15,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 16,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 15,
            "reason": "같은 CCTV 관제실에서 바로 이어지는 인물 클로즈업으로, 저조도 실내 조명과 CCTV 모니터 방향의 분위기가 연속된다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman in the close-up.",
            "keep_elements": [
              {
                "label": "restrained low-key indoor ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 34,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 45,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 34,
            "reason": "같은 사무실의 주간 중성 조명과 업무 공간 분위기를 이어받을 수 있는 가장 가까운 앞선 샷입니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 55,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 34,
            "reason": "같은 주간 업무 공간과 책상 표면을 공유하며, 손과 메모지 구도의 배경 연속성을 확보할 수 있습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman looking down at the desk and the enlarged case photographs scattered on the desk.",
            "keep_elements": [
              {
                "label": "police office work desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "neutral daytime office illumination",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 19,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 9,
            "reason": "같은 PC방 내부의 저조도·차가운 모니터 조명 분위기를 참고할 수 있지만, 출입구를 향한 전신 구도는 다른 앵글이다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 60,
            "reason": "같은 옥탑방 내부지만 식사 공간에서 어질러진 생활공간으로 이동한 장면이므로 실내의 중성적 색감과 분위기만 참고합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 14,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 27,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 14,
            "reason": "같은 침실 벽과 붉은 원, 사진이 이어지는 장면으로, 인물 클로즈업과 사진 인식 구도 사이의 배경 연속성이 강합니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the frightened woman facing the marked wall.",
            "keep_elements": [
              {
                "label": "bedroom wall bearing the red circle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bloodied old photograph positioned on the marked wall",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "subdued dusk illumination in the bedroom",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 13,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 29,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 40,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 29,
            "reason": "같은 정박 공간과 배 옆의 유사한 눈높이 앵글에서 이어지는 장면으로, 배와 안개 낀 선착장 배경을 유지하기에 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the khaki windbreaker.",
            "keep_elements": [
              {
                "label": "the narrow side section of the secured fishing boat",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "the docked boat structure behind the subject",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense fog obscuring the distant harbor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool diffuse dusk light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 7,
            "reason": "같은 어질러진 옥탑방 생활공간과 황혼 시간대의 연속 장면으로, 배경의 혼란스러운 소품 배치를 유지하기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the young woman standing among the displaced household items.",
            "keep_elements": [
              {
                "label": "displaced household items scattered across the living area",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open window at the opposite side of the room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "toppled chairs lying at conflicting angles",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "footprint trace across the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 1,
            "reason": "같은 인물의 즉시 연속 반응 장면으로, 전신 구도에서 얼굴 클로즈업으로 확대되며 같은 어질러진 실내가 주변부에 남습니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "softly defocused disordered rooftop-room interior at the frame edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 16,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 21,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 16,
            "reason": "같은 소형어선 갑판에서 사진을 본 직후 이어지는 얼굴 클로즈업이며, 갑판과 사진의 연속성을 유지할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the centered overhead framing of the photograph and its readable image content.",
            "keep_elements": [
              {
                "label": "narrow section of the fishing-boat deck surrounding the photograph",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "small aged printed photograph held near the foreground",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 39,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 28,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 1,
            "reason": "같은 조타실과 인우를 유지한 채 대치 구도에서 인우의 얼굴로 즉시 타이트해지는 연속 프레이밍이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "compact fishing-boat wheelhouse interior at the frame edges",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 41,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 28,
            "reason": "바로 앞의 인우 얼굴 클로즈업과 이어지는 같은 조타실 내부의 순간으로, 인물 구도는 달라지지만 좁은 실내의 배경 연속성을 유지할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the man in the green waterproof jumper.",
            "keep_elements": [
              {
                "label": "narrow compact fishing-boat wheelhouse interior behind the foreground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 30,
            "shot_index": 4,
            "reason": "같은 해상에서 같은 후방 축과 유사한 구도로, 배가 안개 속으로 진행하는 연속 장면이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the small fishing boat silhouette.",
            "keep_elements": [
              {
                "label": "dense fog band across the distant horizon",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open sea beneath the fog",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "restrained golden sunset reflection across the water",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "b5589b70-c852-4343-bf18-555c767d9617",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-07-10T04:28:00.314964+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}