{
  "status": "completed",
  "completed_count": 61,
  "applicable_count": 61,
  "failed_count": 0,
  "data": {
    "dependencies": [
      {
        "scene_index": 1,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 2,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 2,
            "shot_index": 3,
            "reason": "Same alley location with the concrete utility pole and amber streetlight continuity; this shot continues immediately after the prior action in the same space.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing man biting the woman and the active contact between them.",
            "keep_elements": [
              {
                "label": "wet alley floor with dark puddle reflections",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "scuffed concrete utility pole at the left edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint sodium-vapor streetlight glow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "deep shadowed urban back alley",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 3,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 1,
            "shot_index": 3,
            "reason": "Same forest crime scene location with a strong continuity in background setting; the police line shot can reuse the earlier forest floor and dense overgrown woods as the environmental base, while only the active foreground subject changes.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the fallen man on the forest floor and the descending dark-coated man.",
            "keep_elements": [
              {
                "label": "wet forest floor with muddy, leaf-strewn textures",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dense overgrown branches and canopy gaps",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blue-gray dusk lighting through the trees",
                "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": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 4,
            "reason": "Same room and same table-area continuity; this is a tight insert focusing on the wrist detail from the prior dining-table scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "worn dining table surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft daylight from the small window",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cup of dark herbal drink",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 5,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 5,
            "shot_index": 8,
            "reason": "Direct visual continuation from the marked wrist insert to the face reacting to that wrist in the same interior space.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the out-of-focus forearm at the lower edge.",
            "keep_elements": [
              {
                "label": "muted entryway wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sliding door edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft interior daylight from the small window",
                "kind": "environment",
                "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": 4,
        "location_refs": [
          {
            "scene_index": 7,
            "shot_index": 1,
            "reason": "Same kennel enclosure and similar shelter lighting; this shot is a closer action continuation within the same space.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing Rottweiler pressing against the kennel bars.",
            "keep_elements": [
              {
                "label": "kennel bars cutting the frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold gray-green fluorescent shelter lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 7,
        "shot_index": 7,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 8,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 2,
            "reason": "Same supermarket interior setting and adjacent aisle continuity; this shot moves from the in-store confrontation to the later entrance/exterior transition, so the store interior is the closest prior location reference.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 9,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 6,
            "shot_index": 2,
            "reason": "같은 해안가 도로이지만 밤 장면으로 전환되었고, 자전거를 타는 인물의 전신 동작이 더 넓게 보입니다. 이전 샷의 도로 공간 연속성보다 카메라 구도와 시간대 차이가 커서 배경 레이아웃 복사보다는 분위기 참고가 적합합니다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 4,
            "shot_index": 1,
            "reason": "Same rooftop room exterior and overall structure; this shot moves in to the door seam for a tighter exterior view.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the rooftop wide view, parapet wall, neighboring rooftops, clothesline, water tank, and utility box.",
            "keep_elements": [
              {
                "label": "weathered metal door and chipped painted doorframe",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark vertical door seam",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold night light on the metal edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "pitch-black interior beyond the threshold",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 10,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 4,
            "reason": "Same rooftop exterior and same closed door/window-side surface; this shot stays in the same area but shifts to the reflective glass view.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the half-open door gap view, the doorframe seam focus, and the interior threshold darkness.",
            "keep_elements": [
              {
                "label": "weathered exterior wall and window frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark reflective window pane",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint exterior wall texture",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "slightly swaying clothesline",
                "kind": "static_prop",
                "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": "Same outdoor rooftop landing and adjacent doorway area; this shot continues the immediate visual continuity by isolating the door area seen behind the woman.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the woman in the foreground.",
            "keep_elements": [
              {
                "label": "bare rooftop landing",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "chipped wall corner by the doorway",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "half-open rooftop-room metal door",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark unlit doorway interior",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 4,
            "reason": "Same bedroom and same floor-level blood trail continuity, moving from the footprints toward the body behind the curtain.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pooled blood and bloody footprints in the foreground.",
            "keep_elements": [
              {
                "label": "dim bedroom floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "curtain across the far wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "shadowed side of the bed frame",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 12,
        "shot_index": 17,
        "location_refs": [
          {
            "scene_index": 12,
            "shot_index": 8,
            "reason": "Same room with the bed and wall area, but the camera shifts to isolate the wall mark above the bed after the body scene.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the body behind the curtain and the blood trail on the floor.",
            "keep_elements": [
              {
                "label": "bed edge at the lower frame",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "bare grimy wall surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 2,
            "reason": "Same outdoor stairway location with a continuous police arrival moment; the shot keeps the stair background while changing to the person standing at the base of the stairs.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the police car and the open car door.",
            "keep_elements": [
              {
                "label": "dark outdoor stairway ascending into deep blue-black shadow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "weak yellow sodium streetlight pooling over the stair area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "metal handrail and concrete steps",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "red and blue siren light spilling across the scene edges",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 13,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 13,
            "shot_index": 3,
            "reason": "Same stairway setting and police-light atmosphere; this is a tighter continuation of the previous stair shot, focusing on the reaction while preserving the same background context.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "weak yellow sodium haze over the stairway",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark blurred exterior stair approach",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet indistinct surfaces behind the subject",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint red and blue siren reflections in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 5,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 9,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same cleaned room and same interior layout; this is a conversational two-shot that reuses the sterile background from the prior standing shot.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing woman in the center of the room.",
            "keep_elements": [
              {
                "label": "bare wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "clean floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "open door frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 14,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 14,
            "shot_index": 5,
            "reason": "Same cleaned bedroom interior, now framed as a low still life of the displaced bag and doll on the floor.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the standing woman in the room.",
            "keep_elements": [
              {
                "label": "clean bare bedroom floor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "sterile cold gray-green lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 15,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 15,
            "shot_index": 3,
            "reason": "같은 해안가 버스정류장 주변의 연속된 공간이지만, 이번 샷은 버스정류장 벤치 앞 구도에서 도로 쪽으로 이동한 뒤의 다른 순간이다. 배경 분위기와 조명은 이어지지만 앵글과 프레이밍이 달라 exact background보다 분위기 참조가 적합하다.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 3,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 16,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 3,
            "reason": "같은 경찰서 사무실에서 두 형사가 책상 앞에서 대치하는 구도이며, S16_Shot3의 바짝 붙은 측면 대치 장면을 다음 샷에서 더 넓게 재프레이밍한 연속으로 보인다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the smartphone held between the two people.",
            "keep_elements": [
              {
                "label": "cluttered office desk edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "rolling office chair",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "computer monitor beside the desk",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold fluorescent police-office lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 17,
        "shot_index": 1,
        "location_refs": [
          {
            "scene_index": 10,
            "shot_index": 5,
            "reason": "Same rooftop room exterior, now seen in a different time of day and wider neighboring-rooftop angle; the building and exterior tone remain the best continuity anchor.",
            "ref_usage": "atmosphere_reference",
            "ignore_elements": "Do not copy the reflected window composition or the close rooftop exterior framing.",
            "keep_elements": []
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 14,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 18,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 14,
            "reason": "Same bathroom setting with the mirror and sink area; the shot continues from the reflected mark reveal to the woman staring downward at the table photograph.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the wet woman reflected in the mirror.",
            "keep_elements": [
              {
                "label": "slightly misted bathroom mirror",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "clean white tile wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet rim of the sink",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 18,
        "shot_index": 19,
        "location_refs": [
          {
            "scene_index": 18,
            "shot_index": 18,
            "reason": "Direct continuation of the table photograph reveal, shifting into an extreme close-up of the same framed photo.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "framed portrait photograph on the dining table",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "slightly reflective glass cover",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "desaturated table surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 2,
            "reason": "Same supermarket aisle space with similar shelving layout and fluorescent lighting; this is the strongest prior interior background reference for the close confrontation angle.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the middle-aged woman in the supermarket uniform at the left foreground edge.",
            "keep_elements": [
              {
                "label": "bright supermarket aisle with stocked shelves receding diagonally",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "out-of-focus printed price tags on the shelf lips",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "harsh even overhead fluorescent ceiling panels",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 19,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 8,
            "shot_index": 6,
            "reason": "Both shots are at the supermarket entrance area, with the glass door and exterior wall visible in the background; this is the closest prior reference for the entrance-side framing.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "reflective glass entrance door",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "worn exterior wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cool daylight at the entrance area",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 4,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 20,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 20,
            "shot_index": 4,
            "reason": "Same security office and same cold monitor-lit atmosphere; this shot continues immediately from the previous close-up into a wider side composition in the same space.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the close-up framing of the woman's face and the blurred chair edge behind her.",
            "keep_elements": [
              {
                "label": "cold blue-gray monitor light in a dark office",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blurred chair back edge near the rear space",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 7,
        "location_refs": [
          {
            "scene_index": 16,
            "shot_index": 5,
            "reason": "같은 경찰서 사무실의 동일한 책상 표면을 위에서 클로즈업한 샷으로, 앞선 책상 대치 장면의 배경 소품을 그대로 이어받아 현장 사진만 바뀐 구도다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the two people at the desk.",
            "keep_elements": [
              {
                "label": "flat utilitarian detective desk surface",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "desk edge in the foreground",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "peripheral case papers",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold fluorescent overhead lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 8,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 7,
            "reason": "같은 경찰서 사무실에서 책상 위 자료를 본 직후, 같은 자리에서 사람만 바뀐 반응 샷이므로 책상과 사무실 분위기를 그대로 이어받는 것이 자연스럽다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the photographs on the desk and the people near the desk.",
            "keep_elements": [
              {
                "label": "utilitarian police detective desk",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "defined desk edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "file shelves and desk fronts in the office background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold fluorescent overhead lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint blue glow from an off-screen monitor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 21,
        "shot_index": 12,
        "location_refs": [
          {
            "scene_index": 21,
            "shot_index": 8,
            "reason": "같은 경찰서 사무실 안에서 모니터 화면만 더 가까이 들어간 클로즈업으로, 이전 샷의 오프스크린 모니터 맥락을 그대로 이어받는다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "monitor screen with marine map interface",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thin dark monitor bezel",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "blue-white digital glow",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "grid lines and coordinate data on the screen",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 22,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 23,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 24,
        "shot_index": 2,
        "location_refs": [
          {
            "scene_index": 9,
            "shot_index": 1,
            "reason": "같은 해안가 도로에서 자전거를 타고 진행하는 동작이 이어지며, 측면 추적 구도와 도로/자전거 배치가 가장 가깝습니다. 밤의 건조한 조명 대신 폭우로 상태가 크게 바뀌지만 공간 연결은 유지됩니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the standing night sea background void and the dim roadside guardrail,",
            "keep_elements": [
              {
                "label": "curving coastal road",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "wet pavement reflecting storm light",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "misty gray coastal backdrop",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 2,
            "reason": "Same room after the open-window chaos, reusing the wall area where the marked photograph is now the focus.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the scattered chairs on the floor and the open window area.",
            "keep_elements": [
              {
                "label": "dirty scratched plaster wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold gray exterior spill",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 25,
        "shot_index": 11,
        "location_refs": [
          {
            "scene_index": 25,
            "shot_index": 2,
            "reason": "Same rooftop room interior and doorway context; the shot keeps the room as a background reference while isolating the departing silhouette.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the scattered chairs on the floor and the open window area.",
            "keep_elements": [
              {
                "label": "open doorway frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "messy rooftop-room interior",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold gray exterior spill from the stairwell",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 1,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "같은 안개 낀 포구와 갯바위 환경에서 휴대전화 클로즈업으로 들어간 구도라 배경 연속성이 높습니다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "",
            "keep_elements": [
              {
                "label": "wet jagged coastal rocks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark damp dock edge",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "thick milky gray fog over the harbor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 26,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 26,
            "shot_index": 1,
            "reason": "같은 포구와 갯바위 장소의 배경을 유지한 채, 인물이 선 위치와 시점만 달라진 장면이라 같은 환경 참조가 가장 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the empty harbor foreground and empty shoreline.",
            "keep_elements": [
              {
                "label": "thick milky gray fog over the coastal harbor",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "drenched jagged coastal rocks and dock edges",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark painted wooden hull and mooring line",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 27,
        "shot_index": 3,
        "location_refs": [
          {
            "scene_index": 27,
            "shot_index": 2,
            "reason": "Same room and same tense interior, but the angle shifts from the man to the woman reacting near the window area.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the seated man with folded arms.",
            "keep_elements": [
              {
                "label": "closed window frame",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "muted brown-gray wall",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "deep shadowed interior",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 2,
        "location_refs": [],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 4,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 2,
            "reason": "같은 어선 갑판 위에서 이어지는 구도이며, 앞샷의 지도와 갑판 분위기를 유지한 채 사진으로 시선과 소품이 바뀐 같은 공간 연속 장면이다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the map held in the foreground.",
            "keep_elements": [
              {
                "label": "damp wooden deck planks",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "cold blue-gray dusk twilight over the deck",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "out-of-focus sea behind the boat",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 28,
        "shot_index": 5,
        "location_refs": [
          {
            "scene_index": 28,
            "shot_index": 4,
            "reason": "직전 샷과 같은 갑판 공간에서 사진을 내려다보는 반응으로 이어지며, 사진 소품과 주변 조명 분위기가 그대로 연결된다.",
            "ref_usage": "zoom_in_detail",
            "ignore_elements": "Ignore the woman at the left edge and the map-like paper at the bottom edge.",
            "keep_elements": [
              {
                "label": "cold blue-gray dusk lighting",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark blurred boat fixtures in the background",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "soft gray haze over the sea",
                "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": 4,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 3,
            "reason": "같은 조타실 안에서 이전 얼굴 클로즈업과 연속되는 근접 구도이며, 붉은 원형 표식과 낡은 내부 벽의 어두운 분위기를 배경 참고로 이어 쓰기 좋습니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the furious face filling the frame and the unseen figure behind the lens.",
            "keep_elements": [
              {
                "label": "old stained dim interior wall planes",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dark console edge at the bottom of the frame",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint red instrument light in the shadows",
                "kind": "static_prop",
                "subject_kind": "non_human_visual_element"
              }
            ]
          }
        ],
        "character_refs": []
      },
      {
        "scene_index": 29,
        "shot_index": 6,
        "location_refs": [
          {
            "scene_index": 29,
            "shot_index": 4,
            "reason": "같은 조타실에서 이어지는 장면으로, 낡은 내부 벽과 붉은 표식의 연속성이 가장 직접적입니다. 이전 샷의 사진 클로즈업보다 넓지만 같은 공간의 배경을 그대로 활용하기 적합합니다.",
            "ref_usage": "exact_background",
            "ignore_elements": "Ignore the pointing finger and the printed face in the old photograph.",
            "keep_elements": [
              {
                "label": "old wheelhouse wall covered with many red circular markings",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "dirty glass window panes with sea-gray haze",
                "kind": "environment",
                "subject_kind": "non_human_visual_element"
              },
              {
                "label": "faint red light bleeding into the shadows",
                "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": "37ecdb55-0ce8-44f2-be17-c87009ed0b95",
  "resolved_model": "gpt-mini",
  "updated_at": "2026-05-21T11:54:34.153186+00:00",
  "schema_version": 4,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}