{
  "status": "completed",
  "completed_count": 64,
  "applicable_count": 64,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "reason": "Shot4 follows the same forest-floor confrontation immediately after the airborne lunge in Shot3, with the same clearing, lighting, and attacker/victim positions now frozen in contact.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the recoiling man and the black silhouette in midair.",
            "keep_elements": [
              {
                "label": "damp forest clearing floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold bluish dusk mist filtering through the trees",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "flattened leaf litter across the ground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet grass and crushed brush around the scene",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 4,
            "reason": "This is a different moment in the same forest incident location, and Shot4 already establishes the forest clearing background elements that can be reused beneath the detectives and tape.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pinned man and the black silhouette.",
            "keep_elements": [
              {
                "label": "damp leaf-covered forest floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark forest tree line in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold green-black forest lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "같은 주방-식탁 공간에서 이어지는 가까운 프레이밍으로, 냄비에서 올라오는 하얀 김과 실내 분위기를 그대로 배경으로 이어 쓰기 가장 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the wet sink area, the gas stove, and the pot on the stove.",
            "keep_elements": [
              {
                "label": "dim kitchen-dining background softened by pale daylight",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint white herbal steam lingering in the air",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 10,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 7,
            "reason": "같은 방 안에서 이어지는 매우 가까운 인서트 샷으로, 앞선 실내 조명과 공간감을 유지한 채 손목 클로즈업만 더 타이트하게 잡은 구도다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "dim muted kitchen-dining background in soft blur",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "warm daylight glint on the wrist",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "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": 2,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "Same kennel area with the dog and bars, but reframed into a tight frontal close-up of the observer; background continuity is weaker than the subject shift, so use only as a loose spatial reference.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the lunging dog and the kennel barrier.",
            "keep_elements": [
              {
                "label": "cold fluorescent shelter lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "gray-blue grimy kennel background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 2,
            "reason": "Same shelter aisle and kennel bars, with a similar restrained viewpoint transitioning from the close-up into a wider view of the same location; the previous shot is the closest front reference for the shared environment.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up face in the foreground.",
            "keep_elements": [
              {
                "label": "cold fluorescent shelter lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scratched metal kennel bars",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim damp aisle shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "reason": "Same supermarket area and similar lighting; this shot keeps the store entrance atmosphere while moving to a tighter, isolated close-up of the same character.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the woman in the worker apron and the aisle shelves.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "같은 옥상·옥탑방 외부 장소이지만 훨씬 더 근접한 철문 틈 삽입 샷이므로 넓은 옥상 배경보다 같은 공간의 전체 구조를 참고하기 적합함.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the distant neighborhood buildings and rooftop room in the aerial view.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "같은 옥탑방 외부의 야간 장면이고, 문/창 주변의 외부 환경과 어두운 조명 상태가 이어져 배경 분위기 참고에 가장 가깝다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand, fingers, and leaflet.",
            "keep_elements": [
              {
                "label": "dark scratched painted iron door surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "narrow vertical door seam",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weak rooftop bulb casting harsh gold highlights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 3,
            "reason": "같은 옥탑방 계단 구간에서 이어지는 시선 전환으로, 직전 샷의 계단/벽 구조와 냉색 야간 조명을 가장 직접적으로 참고할 수 있다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "같은 옥탑방 내부의 바닥과 공기감에서 이어지며, 이전의 실내 주방 톤을 바탕으로 바닥 클로즈업만 더 내려간 연속 구도라 배경 참조로 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the sink counter, the faucet, and the stove area.",
            "keep_elements": [
              {
                "label": "old wooden floorboards with visible plank seams",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weak amber spill light mixed with cold blue ambient tones",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 5,
            "reason": "같은 바닥 위치에서 시간적으로 이어지는 변화 직후의 장면으로, 피가 고인 바닥 상태와 같은 목재 결을 그대로 유지하는 것이 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty floor area away from the blood stain.",
            "keep_elements": [
              {
                "label": "wooden floorboards with visible plank seams",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark glossy blood stain on the floorboards",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "narrow window recess wall and thin curtain edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weak amber spill light mixed with cold blue ambient shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 17,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 10,
            "reason": "같은 옥탑방 내부에서 원형 표식 자체를 다시 보여주는 변주로, 앞선 손목 표식 샷의 정체성을 이어받아 가장 직접적인 연속 참조가 된다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "blank white wall surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "top edge of the bed barely visible at the bottom of the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 11,
            "shot_index": 4,
            "reason": "같은 장소의 같은 축에서 계단 끝의 옥상 현관 철문을 바라보는 구도라 배경 연속성이 가장 높다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the person in the foreground and the other person facing her.",
            "keep_elements": [
              {
                "label": "weather-stained flat wall around the rooftop entrance",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "half-open metal rooftop door opened inward",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "narrow dark gap inside the doorway",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "empty damp landing leading to the threshold",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue night illumination on the exterior surfaces",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 4,
            "reason": "같은 계단 착지 공간에서 바로 이어지는 근접 클로즈업이며, 직전 샷의 조명과 난간 방향을 배경 참조로 쓰기 가장 적합하다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wet rooftop stair rail angling behind the shoulder",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim rooftop stair landing in cold blue-red siren light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 1,
            "reason": "같은 옥탑방 내부의 거실/주방 계열 공간이지만 더 넓게 들어간 샷으로, 실내의 청결한 구조와 문 위치를 참고하는 용도가 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the sink, stove, or countertop layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 1,
            "reason": "같은 거실 내부에서 이어지는 인접 샷으로, 깨끗한 방 구조와 문/바닥/벽의 배치를 그대로 유지한 채 인물만 달라진 구도다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man in the foreground.",
            "keep_elements": [
              {
                "label": "spotless bed side plane",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "flat white wall surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool grey ambient lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "같은 거실에서 인물 간 상호작용이 이어지는 매우 근접한 샷으로, 직전의 방 구조와 조명 상태를 배경으로 쓰기 가장 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the foreground and the detective standing behind her.",
            "keep_elements": [
              {
                "label": "spotless dining table edge in soft blur",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sterile cold grey living-room background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted warm lamp spill on the edge of the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 2,
            "reason": "Same coastal bus stop area and same bench-side space, but the framing shifts from a tight hand-and-can moment to a wider two-shot after both figures have changed position.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the arm extending into the foreground and the close-up drink can.",
            "keep_elements": [
              {
                "label": "damp wooden bench frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-black night mist",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "shelter glass panels with faint reflections",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet pavement near the bus stop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 4,
            "reason": "Same bus stop location, with the scene continuing from the standing two-shot into a departure view that keeps the bench and surrounding coastal roadside environment as anchors.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman in the foreground and the departing woman moving toward the road.",
            "keep_elements": [
              {
                "label": "stationary outdoor wooden bench",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet asphalt beside the coastal road",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted gold sodium lighting from the bus stop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark roadside vegetation",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-black mist over the road",
                "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": 4,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "Same police office and immediate visual continuation from the phone being held up to an eye-level reaction close-up; the cold fluorescent lighting and desk-edge background match.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "cold overhead fluorescent lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blurred desk edge at the lower background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark green-gray institutional wall shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 6,
            "reason": "같은 옥탑방 외부에서 창문을 바라보는 구도이며, 야간 외부 조명과 창문 위치를 배경 참조로 쓰기 가장 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Ignore the people-shaped reflections in the window.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "같은 옥탑방 안에서 침대 방향으로 시선이 옮겨간 직후의 샷이라, 직전의 방 배경을 이어받되 더 타이트한 얼굴 클로즈업으로 변환된 구도다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman and the man in the room.",
            "keep_elements": [
              {
                "label": "rumpled bed sheet grazing the lower frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim wall shadows and faint curtain edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pale cold daylight in the room",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "같은 옥탑방 내부이지만 욕실 반사면으로 완전히 앵글이 바뀐 샷이므로, 배경 레이아웃 복사보다 분위기 참고용 참조가 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the living-room layout from this image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 15,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 2,
            "reason": "같은 실내에서 사진 소품을 더 가까이 들여다보는 연속 구도여서, 직전 샷의 조명과 방 공기를 유지한 채 정적 소품만 이어 쓰기 좋다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman holding the photograph.",
            "keep_elements": [
              {
                "label": "muted wood dining table surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "clear rim of a partially filled water glass",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pale cold daylight on the tabletop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 3,
            "reason": "Same interior market space with matching fluorescent lighting and aisle/counter context; the earlier shot provides the closest background continuity inside the store.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the worker apron.",
            "keep_elements": [
              {
                "label": "parallel stocked aisle shelves",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool white fluorescent ceiling lights",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "shared checkout counter",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 6,
            "reason": "Both shots are at the supermarket exterior and entrance area; the earlier exterior view gives the closest matching building-side atmosphere and lighting reference.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 3,
            "reason": "같은 사무실의 CCTV 모니터와 보안 데스크를 유지한 채, 모니터를 보는 인물만 다른 클로즈업으로 이어진다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the blurred man inside the monitor screen.",
            "keep_elements": [
              {
                "label": "black CCTV monitor casing and screen edge",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "crowded security desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted gray office wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray monitor spill lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 5,
            "reason": "같은 모니터 앞 보안실에서 인물 구도만 바뀐 연속 장면으로, 같은 조명과 책상·모니터 배경을 그대로 쓰기 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the anxious young woman in the foreground.",
            "keep_elements": [
              {
                "label": "black CCTV monitor edge",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "security desk clutter",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim office partitions",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray fluorescent lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "Same police office interior with the shared desk and fluorescent-lit institutional background; this is the closest earlier shot in the same space.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the smartphone and the smartphone screen.",
            "keep_elements": [
              {
                "label": "shared desk edge in the foreground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "rows of desks and office partitions in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold gray-green fluorescent office lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "filing cabinet in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "small red and gold stationery accents",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 1,
            "reason": "Same office and desk area, but the scene has shifted to an empty-room feeling with the desk and chair now isolated; the prior wide office shot best preserves the background layout.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man across the desk and the other woman in the office.",
            "keep_elements": [
              {
                "label": "cold beige desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "chair at the desk",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh daytime fluorescent office lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pale gray-blue police office background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 5,
            "reason": "Direct tabletop continuation: the scattered crime scene photographs are the same desk-level subject, now isolated into a tighter still life view.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "scratched cold beige desktop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scattered glossy crime scene photographs",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "messy case paperwork at the frame edges",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh overhead fluorescent reflection on the prints",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 23,
            "shot_index": 1,
            "reason": "Same PC방 booth and the shot is a tight close-up of the monitor content from the previous over-the-shoulder setup. The dark cafe interior and monitor bezel continuity make the first shot the best background reference.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "dark monitor bezel",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "glowing screen showing a digital sea map with a red pin marker",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pitch-black internet cafe interior in deep shadow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "booth divider strips in the background darkness",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "같은 해안가 장소의 강한 기상 변화 흐름을 공유하지만, 카메라가 완전히 하늘로 올라가 도로 배경을 복사하기보다 번개와 폭풍 분위기만 참고하는 것이 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 1,
            "reason": "같은 옥탑방 거실이지만 더 넓고 어지러운 상태로 변한 샷이어서, 동일한 방 구조와 창문 위치를 배경으로 유지하는 참조가 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man and the woman from the previous room view.",
            "keep_elements": [
              {
                "label": "open living room window in the upper-center background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scattered household items across the floor",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "fallen dining chairs in the room",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue dusk light spilling through the window",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 15,
            "reason": "같은 사진 소품과 벽의 원형 표식이 이어지는 정적 변주로, 앞선 사진 클로즈업에서 방 안 벽면 쪽으로 시선을 옮긴 연결이 자연스럽다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the tabletop and water glass layout from the previous image.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 4,
            "reason": "같은 방 안의 사진과 벽면 표식이 이어지는 근접 구도이며, 손에 든 사진과 뒤쪽 벽면을 함께 연결하기에 가장 직접적인 앞 샷이다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the hand holding the photograph in the foreground.",
            "keep_elements": [
              {
                "label": "flat white bedroom wall defaced with a thick red circle mark",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark tactile texture of the shadowed bed edge and rumpled bedding",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue dusk light with weak muted amber shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 3,
            "reason": "Same harbor and dock environment with heavy fog and the fishing boat still in the background; this shot adds the two figures near the mooring post, so the previous dock-and-boat setup is the best background base.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the approaching fishing boat in the distance.",
            "keep_elements": [
              {
                "label": "wet dock surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mooring post",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "foggy harbor water and dark sea",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "distant weathered fishing boat hull",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 5,
            "reason": "Same dock area and mooring setup, but the camera moves closer and shifts behind the woman to isolate Inwoo's face; the rope and mooring post remain continuous background anchors.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the lower-left foreground and the standing man in the midground.",
            "keep_elements": [
              {
                "label": "wet dock surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mooring post beside the arm",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thin taut mooring rope",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "mist-softened harbor background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 2,
            "reason": "같은 옥탑방 거실이지만 바람으로 철문이 열리는 변형된 순간이므로, 이전의 더 넓은 거실 배경을 바탕으로 문 상태만 달라진 연속으로 보는 것이 자연스럽다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the scattered household items and fallen chairs from the previous room view.",
            "keep_elements": [
              {
                "label": "doorway in the middle-center background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue dusk light spilling through the open doorway",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "deep blue-black room shadows",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark floor in the lower third of the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 5,
            "reason": "같은 거실에서 문이 열린 상태를 유지한 채 인물의 위치만 바뀐 뒤샷이므로, 동일한 방 레이아웃을 그대로 쓰는 참조가 가장 적합하다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman standing in the room and the smartphone glow on her coat.",
            "keep_elements": [
              {
                "label": "iron front door pushed open inward at an awkward angle",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scuffed floor in cold blue dusk light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark silhouettes of a chair and a table along the room edges",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 1,
            "reason": "Same boat deck setting and continuous dusk lighting; this close-up keeps the same fishing boat background while reframing from the wider deck scene.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the distant boat-wide composition and open sea horizon.",
            "keep_elements": [
              {
                "label": "wet salt-stained deck rail",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft evening sea with muted gold and blue-gray reflections",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 3,
            "reason": "Very close continuation on the same deck with the same lighting and nearby boat structure, but from a slightly different framing around the same seated setup.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the map edge near the lower frame and the shoulder area from the previous framing.",
            "keep_elements": [
              {
                "label": "weathered dim wheelhouse edge at frame right",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft-focused evening sea with dull gold and blue-gray bands",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "Same wheelhouse interior and the wall markings become the focus, so the earlier close interior shot is the best background continuity reference.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two people in the foreground.",
            "keep_elements": [
              {
                "label": "muted dirty wall surface with partial red traces",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dim worn salt-stained helm console at the lower frame edge",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 6,
            "reason": "The shot keeps the same wheelhouse wall with the same red circular markings, now with the collapsed figure in front, so the prior wall-focused shot is the strongest continuity base.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man in the foreground.",
            "keep_elements": [
              {
                "label": "wheelhouse wall covered in red circular markings",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray dusk lighting inside the cramped wheelhouse",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint eerie red reflections on the marked wall",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "a7893fac-a233-464c-9e7b-891cb0e3b5e8",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-20T21:52:10.468861+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}