{
  "status": "completed",
  "completed_count": 71,
  "applicable_count": 71,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 1,
        "shot_index": 7,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "dense subdued forest undergrowth crowding the narrow passage",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "muted natural dusk illumination across the vegetation",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 숲속 통로에서 이어지는 공격 장면으로 수풀과 황혼 조명이 연속되지만, 새로운 공격 동작과 인영이 등장해 확대 재구도는 아니다.",
            "ref_usage": "exact_background",
            "scene_index": 1,
            "shot_index": 3
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 8,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 전봇대 아래에서 공격 직후로 이어지는 상태 변화지만, 극단적 목 클로즈업에서 골목 전신 구도로 앵글과 범위가 크게 달라 야간 조명과 공간 분위기만 참조한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 2,
            "shot_index": 5
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 1,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 금월산 숲 현장이지만 이후의 주간 수사 장면이며, 넓은 등산로와 폴리스 라인을 새로 구성해야 하므로 장소 분위기만 참고한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 1,
            "shot_index": 7
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 6,
        "location_refs": [
          {
            "ignore_elements": "Ignore the uniformed officer on the left, the plainclothes investigator farther along the trail, and the kneeling investigator on the right.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "forested mountain trail extending through the investigation area",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "police line forming a lateral boundary across the scene",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "natural daylight with muted local-news color and restrained contrast",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 주간 수사 현장에서 뉴스 카메라가 형사 얼굴로 옮겨간 구도이며, 등산로와 폴리스 라인 배경을 그대로 유지할 수 있다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 3,
            "shot_index": 1
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 4,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 21,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 24,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young woman in the gray hoodie and the apron-clad woman beside her.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "fixed vertical entrance edge under subdued natural daylight",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "직전 현관 장면과 동일한 출입구 배경을 더 낮고 타이트한 손목 구도로 촬영하지만, 앞 샷에 손목이 명확히 보이지 않아 배경만 유지한다.",
            "ref_usage": "exact_background",
            "scene_index": 5,
            "shot_index": 21
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 6,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 10,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [],
            "reason": "같은 보호원 내부지만 얼굴 정면 클로즈업에서 옆모습과 우리 전경을 담는 넓은 앵글로 바뀌어, 공간 배치보다 조명과 시설 분위기만 참고하기 적합하다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 7,
            "shot_index": 3
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 14,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young woman shown in right profile and the confined dogs visible in the enclosures.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "single row of kennel enclosure fronts extending across the shelter interior",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "restrained daytime ambient lighting with muted natural colors",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 보호원 우리 앞에서 이어지는 장면으로, 카메라가 더 가까운 3/4 얼굴 구도로 이동하지만 우리 전면과 주간 조명 배경은 유지된다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 7,
            "shot_index": 10
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 12,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 14,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 9,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 옥탑방 옥상이지만, 옥상 전체를 내려다본 와이드 숏에서 현관 철문의 걸쇠 클로즈업으로 앵글과 프레이밍이 크게 달라 야간 톤과 공간 분위기만 참고한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 10,
            "shot_index": 1
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 13,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 11,
        "shot_index": 10,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 계단 상단에서 즉시 이어지지만 얼굴을 향한 구도에서 현관문을 바라보는 반대 방향 구도로 전환된다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 11,
            "shot_index": 8
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 22,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 39,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 42,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [],
            "reason": "같은 사건 직후의 옥탑방이지만 바닥의 손목 구도에서 침대 위 벽을 정면으로 보는 반대 촬영 영역으로 전환된다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 12,
            "shot_index": 39
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 야간 장면의 외부 철제 계단을 따라 현관 앞에서 계단 아래 건물 전면으로 이동한 구도라 전체 배치는 새로 구성해야 한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 13,
            "shot_index": 1
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 13,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "lower open steel treads rising beside the stair-base area",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "pipe railing along the exterior metal staircase",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "dark rooftop-room building exterior behind the staircase",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "muted nighttime ambient illumination across the exterior",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 계단 하단 대화 구역에서 이어지는 근접 반응숏으로, 하부 계단과 난간이 보이는 야간 배경을 그대로 유지하기 적합하다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 13,
            "shot_index": 6
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 12,
        "location_refs": [
          {
            "ignore_elements": "Ignore the red circle painted above the bed.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "established wall above the bed",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "bed positioned below the wall",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "침대와 그 위 벽의 기존 배치를 이어가되, 이후 깨끗하게 복구된 상태에서는 붉은 원이 사라지는 상태 변화 관계다.",
            "ref_usage": "exact_background",
            "scene_index": 12,
            "shot_index": 42
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 18,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 28,
        "location_refs": [
          {
            "ignore_elements": "Ignore the pale young woman in the gray hoodie.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "excessively clean and orderly room floor",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "neatly arranged bed in its established position",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "backpack beside the bed",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "doll near the backpack",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 복구된 방에서 이미 보였던 침대·백팩·인형 배치를 낮은 구도로 다시 확인하는 장면이다.",
            "ref_usage": "exact_background",
            "scene_index": 14,
            "shot_index": 12
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 16,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [],
            "reason": "같은 해안가 정류장 부근의 연속 장면이지만, 앉은 인물을 향한 구도에서 해안도로의 종심을 바라보는 반대 방향 구도로 전환되므로 야간 해안 분위기만 참조한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 15,
            "shot_index": 8
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 12,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 15,
        "location_refs": [
          {
            "ignore_elements": "Ignore the woman leaning across the desk and the smartphone in her hand.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "duty desk with its near edge and receding top plane",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "restrained low-to-mid-key nighttime office illumination",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 당직 책상에서 이어지는 대치 장면으로, 프레이밍은 넓어졌지만 책상 구조와 사무실 조명을 그대로 유지할 수 있다.",
            "ref_usage": "exact_background",
            "scene_index": 16,
            "shot_index": 12
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "옥탑방이 주변 옥상 구조 속에 놓인 외곽 전경이라는 점이 가장 유사하지만, 하이앵글 주간 시점에서 수평에 가까운 동틀 무렵 시점으로 달라 분위기와 건축 양식만 참고한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 4,
            "shot_index": 2
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 2,
        "location_refs": [
          {
            "ignore_elements": "Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 동틀 무렵의 불 켜진 옥탑방을 즉시 이어서 보여주지만, 먼 수평 전경에서 낮은 고양이 눈높이의 상향 구도로 크게 이동한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 17,
            "shot_index": 1
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 8,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "curtain edges framing the recessed floor area",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "deep-red blood pool on the floor inside the curtain gap",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "blood spatter below the curtained recess",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "회상 속에서 동일한 커튼 뒤 공간, 혈흔 상태와 유사한 정면 구도를 재현하는 장면이다.",
            "ref_usage": "exact_background",
            "scene_index": 12,
            "shot_index": 22
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 38,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 48,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 12,
        "location_refs": [
          {
            "ignore_elements": "Ignore the blurred supermarket employee at the right edge.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "compressed supermarket display edges receding along the aisle",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "restrained neutral supermarket ambient illumination",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 마트 내부에서 수리영을 유사한 눈높이 클로즈업으로 담아 통로 배경과 조명 연속성에 적합하다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 8,
            "shot_index": 8
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 16,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 22,
        "location_refs": [
          {
            "ignore_elements": "Ignore the wall-mounted CCTV camera.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "store entrance edge and adjoining exterior wall",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "soft natural early-morning illumination on the storefront",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 이른 아침의 마트 출입구 외부에서 이어지며, 출입구 외벽 배경을 유지한 채 인물 중심 구도로 전환된다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 19,
            "shot_index": 16
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 6,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [
              {
                "kind": "static_prop",
                "label": "CCTV monitor with the exceptionally dark, low-detail playback section",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 순간의 동일한 CCTV 화면을 정면 클로즈업한 연속 샷이다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 20,
            "shot_index": 1
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 13,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 29,
        "location_refs": [
          {
            "ignore_elements": "Ignore the woman bracing herself on the desk and the seated man across from her.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "duty desk occupying the central office area",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "muted police-office interior under restrained low-to-mid-key illumination",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "시간은 지났지만 같은 경찰서 사무실의 당직 책상 주변이며, 유사한 눈높이에서 책상과 사무실 배경을 재사용하기 적합하다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 16,
            "shot_index": 15
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 37,
        "location_refs": [
          {
            "ignore_elements": "Ignore the seated woman and the scattered victim photographs. Do not copy background layout from this image.",
            "keep_elements": [],
            "reason": "같은 수사 장면의 경찰서 사무실이지만 책상 인물 구도에서 모니터 정면 클로즈업으로 방향과 레이아웃이 크게 달라져 중립적인 조명과 색감만 참고한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 21,
            "shot_index": 29
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 44,
        "location_refs": [
          {
            "ignore_elements": "Ignore the seated woman and the scattered victim photographs.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "the same desk edge beside the seated work area",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "subdued neutral police-office ambient illumination",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 책상 옆에서 이어지는 이후 순간으로, 카메라 높이는 낮아졌지만 책상 가장자리와 주변 사무실 배경의 연속성을 유지하기 좋다.",
            "ref_usage": "exact_background",
            "scene_index": 21,
            "shot_index": 29
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 6,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 10,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 8,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 8,
        "location_refs": [
          {
            "ignore_elements": "Ignore the bed below the marked wall.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "subdued bedroom wall facing the camera squarely",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "completed deep-red circle on the wall",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "이전에 정면으로 보였던 침대 위 벽과 완성된 붉은 원을 같은 방향에서 유지하고, 중앙의 사진만 새 상태로 나타난다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 12,
            "shot_index": 42
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 17,
        "location_refs": [
          {
            "ignore_elements": "Ignore the surrounding bedroom wall and the red circle outside the photograph.",
            "keep_elements": [
              {
                "kind": "static_prop",
                "label": "worn glossy photographic print with faded yellow-green tones, softened corners, scratches, stains, creases, and blood marks",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "printed rural Korean restaurant facade with a rounded ring-like rooftop installation",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "small area of indistinct writing within the printed image",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "벽 중앙에 꽂힌 오래된 사진의 인쇄면으로 그대로 확대해 들어가는 동일 순간의 디테일 샷이다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 25,
            "shot_index": 8
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 27,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [],
            "reason": "같은 해질녘 옥탑방에서 이어지지만 붉은 원이 있는 침실 벽에서 현관 방향의 넓은 이동 구도로 바뀌므로 실내 색감과 시간대만 참고한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 25,
            "shot_index": 8
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 13,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 28,
        "location_refs": [
          {
            "ignore_elements": "Ignore the distant boat centered in the frame.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "dense fog over the open harbor water",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "faint harbor edge under muted dusk light",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "같은 포구의 바다 방향을 바라보는 유사 앵글이며, 배의 위치와 전경 구도만 달라진 연속 장면이다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 26,
            "shot_index": 13
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 32,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young man in fisher workwear extending his hand and the boat in the upper-right background.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "fog-covered open sea",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "muted natural dusk illumination with subdued colors",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "직전 샷과 같은 선착장의 해상 방향에서 이어지며, 인물과 프레이밍은 바뀌지만 안개 낀 바다와 황혼 조명은 동일하다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 26,
            "shot_index": 28
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 4,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young woman walking toward the entrance, the backpack on her shoulder, and the blood-stained photograph in her hand.",
            "keep_elements": [
              {
                "kind": "environment",
                "label": "rooftop-room interior near the entrance under subdued dusk ambience",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "environment",
                "label": "open window visible deeper in the room",
                "subject_kind": "non_human_visual_element"
              },
              {
                "kind": "static_prop",
                "label": "toppled dining chairs at the room periphery",
                "subject_kind": "non_human_visual_element"
              }
            ],
            "reason": "수리영이 떠난 직후 같은 옥탑방과 현관 방향의 배경을 이어받는 장면으로, 인물만 혜수의 클로즈업으로 바뀐다.",
            "ref_usage": "zoom_in_detail",
            "scene_index": 25,
            "shot_index": 27
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 15,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 17,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 35,
        "location_refs": [
          {
            "ignore_elements": "",
            "keep_elements": [],
            "reason": "같은 소형어선에서 이어지는 장면이지만 외부 갑판에서 조타실 내부로 공간과 앵글이 바뀌므로, 선박의 황혼 조명과 색감만 참고하기 적합하다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 28,
            "shot_index": 17
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 23,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 28,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 35,
        "location_refs": [
          {
            "ignore_elements": "Ignore the young man in fisher workwear filling the foreground.",
            "keep_elements": [],
            "reason": "자연스러운 해질녘 조타실의 색감과 조명 연속성이 가장 좋지만, 클로즈업에서 어깨 높이의 2인 구도로 전환되어 배경 배치는 새로 구성해야 한다.",
            "ref_usage": "atmosphere_reference",
            "scene_index": 29,
            "shot_index": 23
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 30,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      }
    ]
  },
  "step_id": "shot_dependency_t2i",
  "run_id": "41535823-7262-41fe-ad41-2eab1236d0ff",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T11:51:00.696011+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}